.wrap-menu-mobile .box-menu-style-1 .social a i,header{background-color:var(--wp--preset--color--secondary-color)}header,header.fixed{transition:all .3s ease-in-out}header,header .container{display:flex;position:relative}header{padding:32px 0;justify-content:space-around;z-index:999;top:0;left:0}header .container{justify-content:space-between}header .header-line{display:grid;grid-template-columns:1fr 3fr}header .left-header{display:flex;align-items:center;justify-content:space-between}header .left-header .social-icons{display:flex;gap:16px}header .left-header .social-icons a i{width:30px;height:30px}header .left-header .social-icons a:hover i{opacity:.7}header .logo{display:table;max-width:125px}header nav,header nav ul li{float:left}header nav ul{display:table;margin-bottom:0}header nav ul li a{text-transform:uppercase;font-weight:400;font-size:14px;line-height:26px;color:var(--wp--preset--color--primary-color);padding:15px 20px;display:flex;height:100%}header nav ul li a:hover{font-weight:500}header .open-menu,header .sub-menu{display:none}header .menu-item-has-children{position:relative;z-index:2}header .menu-item-has-children:hover{background:var(--wp--preset--color--brown)}header .menu-item-has-children:hover .sub-menu{display:grid;position:absolute}header .sub-menu li{margin-top:4px}footer .footer__copy p,header .sub-menu li a{font-size:var(--wp--preset--font-size--text-small)}header .sub-menu li a{padding:8px 15px 6px;background:var(--wp--preset--color--white);width:100%;color:var(--wp--preset--color--padrao)}header .sub-menu li a:hover{background:var(--wp--preset--color--blue)}header nav .menu-item-has-children>a::after{content:"";width:15px;height:10px;margin-left:5px}header .header-scale-initial{transition:all .3s linear}header .header-objects-scale{transform-origin:left 50px;transform:scale(.5);transition:all .3s linear;position:relative}header.fixed nav ul li{height:initial}header.fixed{margin-top:0;position:fixed;max-height:112px}.fixed-social,.fixed-social-dark,.fixed-social-dark.in,.fixed-social.in{display:grid;transition:all .3s ease;transform:scale(1)}.fixed-social,.fixed-social-dark{background:#e4e4e4;border:2px solid #b3a295;border-radius:80px;padding:24px 32px;position:fixed;width:38px;right:32px;z-index:999;top:100px;justify-content:center;gap:16px;transform:scale(0)}.fixed-social-dark{background:#9d8e83;border:2px solid #fff}.fixed-social a,.fixed-social-dark a{float:left;width:38px;height:34px;display:flex;justify-content:center}.fixed-social a:hover,.fixed-social-dark a:hover,footer .box-info .social a:hover{transform:translateX(-4px)}.fixed-social i{height:24px;width:24px;background:#b3a295}.fixed-social-min i{background:#fff}.fixed-social i.fa-message,.fixed-social-dark i.fa-message{height:32px;width:30px}.fixed-social-dark i,.fixed-social-min i{height:24px;width:24px}.col-image .img-banner{right:42px;position:relative}footer{border-top:1px solid #ffff}footer .logo-info{display:flex;justify-content:center;align-items:center;padding:4.5rem 0 4rem;background-color:var(--wp--preset--color--primary-color);position:relative}footer .logo-info .footer-contacts{gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:var(--wp--preset--font-size--title-small)}footer .logo-info .footer-contacts h2{letter-spacing:2px;margin-bottom:16px}footer .logo-info .footer-contacts .wp-block-button a{font-size:14px}footer .logo-info .footer-contacts .info{display:flex;flex-direction:column}footer .logo-info .footer-contacts,footer .logo-info .footer-contacts a{color:var(--wp--preset--color--terciary-color)}footer .logo-info .footer-contacts a:hover{opacity:.7}footer .logo-sec a,footer .logo-sec a img{max-width:125px}footer .social-icons{display:flex;gap:16px}footer .social-icons a i{width:30px;height:30px;background:var(--wp--preset--color--terciary-color)}footer .social-icons a:hover i,header .left-header .social-icons a i{background:var(--wp--preset--color--primary-color)}footer .footer__copy{padding:2rem 0;background:#fff}footer .footer__copy p{color:var(--wp--preset--color-primary-color);text-align:center;letter-spacing:2px}footer .content-row .logo-sec .text-rotate{position:absolute}footer .content-row .logo-sec .rotate{top:unset;left:unset;right:-50%;bottom:-80%}footer .content-row .logo-sec .rotate svg{animation:spin 20s linear infinite;width:700px}footer .content-row .logo-sec .text-rotate svg{color:#ddc8b8;font-size:12px;display:block;fill:currentColor;height:auto;transform-origin:center}.swiper-container-initialized{position:relative;overflow:hidden}.wrap-menu-mobile{position:fixed;top:0;width:100%;height:100vh;z-index:9999999;transition:.6s;right:-100%}.wrap-menu-mobile.show{right:0}.wrap-menu-mobile .overlay-menu{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8)}.wrap-menu-mobile .bar-menu{background:var(--wp--preset--color--primary-color);background-size:cover;position:absolute;right:0;top:0;height:100vh;overflow-x:hidden;overflow-y:scroll;width:100%;max-width:360px;padding-bottom:100px}.wrap-menu-mobile .bar-menu .header-menu-mobile{display:table;width:100%;padding:35px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.wrap-menu-mobile .bar-menu .header-menu-mobile .logo{float:left;padding:2px 0;max-width:134px;filter:brightness(.5)}.wrap-menu-mobile .bar-menu .header-menu-mobile .right-buttons{float:right;padding:0}.wrap-menu-mobile .bar-menu .header-menu-mobile .right-buttons a.btn-social{float:left;margin-left:10px;line-height:30px;width:30px;text-align:center;font-size:16px;border-radius:50%;color:#fff;background:#4c4c4c;position:relative;font-family:arial}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile{float:left;width:45px;position:relative;height:45px;margin:0;border-radius:50%;border:2px solid #b3a295;display:flex;align-items:center;justify-content:center}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile i{width:26px;height:26px;background-color:var(--wp--preset--color--secondary-color)}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile:hover{border:2px solid var(--wp--preset--color--secondary-color)}.wrap-menu-mobile .bar-menu .header-menu-mobile .close-menu-mobile:hover i,.wrap-menu-mobile .box-menu-style-1 .social a i:hover{background-color:var(--wp--preset--color--white)}.wrap-menu-mobile .box-menu-style-1{padding:30px 20px;display:table;width:100%}.wrap-menu-mobile .box-menu-style-1 .social{display:flex;justify-content:space-around;padding:16px;align-items:center}.wrap-menu-mobile .box-menu-style-1 .social a i{min-width:24px;min-height:24px}.wrap-menu-mobile ul,.wrap-menu-mobile ul li{display:table;width:100%}.wrap-menu-mobile ul{margin-bottom:30px}.wrap-menu-mobile ul li{margin-bottom:0}.wrap-menu-mobile ul li:last-of-type{margin-bottom:0}.wrap-menu-mobile ul li a{font-size:16px;display:block;padding-top:15px;padding-bottom:15px;color:var(--wp--preset--color--secondary-color);line-height:25px;font-weight:500}.wrap-menu-mobile ul li a:hover{color:var(--wp--preset--color--white)}@media only screen and (max-width:1550px){header .social{right:-155px}}@media only screen and (max-width:1450px){header .social{display:none}}@media only screen and (max-width:1200px){footer .content-row .logo-sec .logo-circle{bottom:-10%;transform:scale(1.25)}}@media only screen and (max-width:991px){header .header-line{display:flex;justify-content:space-between;align-items:center}header .left-header,header.header-dark .container .right-header a i{display:none}header .open-menu{margin-top:30px;display:table;float:right;color:#2f6230;border-radius:5px;min-width:48px;min-height:48px;backdrop-filter:blur(25px);color:var(--wp--preset--color--primary-color);background:rgba(47,98,48,.5);border:1px solid var(--wp--preset--color--primary-color);padding-top:4px}header .open-menu i{background:#fff}header.fixed .open-menu{margin-top:0}header.fixed{transform:translateY(0)}header.header-dark .header-objects-scale{transform:scale(.5)}header.header-dark .container{padding-top:20px}footer ul li ul li a,header.header-dark .container .right-header a{font-size:16px}:is(header.fixed .logo,header.header-dark .logo){margin-bottom:12px;margin-left:-15px}:is(header.fixed .container,header.header-dark .container){align-items:center}.sec-banner-quem-somos .row-quem-somos{flex-direction:column-reverse}.btn-border{font-size:14px}.btn-border span{font-size:35px}.full-gallery .carousel-thumbs .owl-nav button.owl-next,.full-gallery .carousel-thumbs .owl-nav button.owl-prev,.home-banner .owl-nav button.owl-next,.home-banner .owl-nav button.owl-prev{width:60px!important}footer .col-border{border-left:0}footer .box-info{padding-left:0}footer .social{width:100%}footer .copy .container{display:table}footer .copy .container span{letter-spacing:initial;text-align:center}footer .copy .container a{float:none;display:table;margin:0 auto;text-align:center!important}footer .copy .container p{text-align:center}footer .content-row{flex-direction:column;gap:64px}footer .box-info .social{display:flex;flex-direction:row;width:initial;margin-top:100px}footer .content-row .logo-sec .logo-circle{bottom:0}footer .logo{float:left;max-width:250px;position:relative;z-index:1}footer .content-row .logo-info,footer .logo-info .footer-contacts{display:flex;flex-direction:column;text-align:center;align-items:center;gap:36px}}@media screen and (max-width:768px){footer ul.footer-contacts li,footer ul.footer-contacts li a{font-size:14px}footer .content-row .logo-sec .rotate{display:none}}@media screen and (max-width:400px){:is(header.fixed .container,header.header-dark .container){padding:8px}header.header-dark .container .right-header a{font-size:12px}}