*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;outline:0!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}ol{padding:0 10px 20px 30px}ol li{margin-bottom:20px}ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse}textarea{white-space:revert}button{border:0;text-decoration:none;background-color:transparent}address{font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}*{transition:all .5s ease}[class^=f-thumbs],[class^=fancybox]{transition:none}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1440px){html{font-size:57%}}@media (max-width:991.98px){html{font-size:62.5%}}body{font-family:Montserrat;font-size:1.8rem;color:#41695a;overflow-x:hidden}body.no-scroll{overflow:hidden!important}strong{color:#373737;font-weight:800}body,html{max-width:100%;color:#373737}form{width:100%}.form-group{margin-bottom:12px}label{color:#41695a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:block;padding-bottom:8px}input[type=email],input[type=password],input[type=text]{font-family:Montserrat;color:#41695a;border-radius:4px;border:1px solid var(--azuis-02,#e1e8ff);background:#fff;height:42px;width:100%;padding:0 16px}input[type=submit]{border:0;border-radius:4px;text-transform:uppercase}a,button{cursor:pointer}a{text-decoration:none}svg,svg *{transition:all .3s}.double-fields{display:flex;gap:8px;align-items:end}.double-fields .form-group{margin-bottom:0}select{border-radius:4px;border:1px solid #41695a;color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:10px 24px;max-height:42px;background:url(../images/register-form-arrow.svg) no-repeat right 8px center}.container{width:100%;max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap}@media (max-width:1024px){.container{max-width:100%;padding:0 20px}}.container .col{flex:1 0 0%;width:100%;max-width:100%}.container .col-auto{flex:0 0 auto;width:auto}.container-medium{width:100%;max-width:1196px;margin:0 auto;display:flex;flex-wrap:wrap}@media (max-width:1024px){.container-medium{max-width:100%;padding:0 20px}}.container-medium .col{flex:1 0 0%;width:100%;max-width:100%}.container-medium .col-auto{flex:0 0 auto;width:auto}.container-small{width:100%;max-width:954px;margin:0 auto;display:flex;flex-wrap:wrap}@media (max-width:1024px){.container-small{max-width:100%;padding:0 20px}}.container-small .col{flex:1 0 0%;width:100%;max-width:100%}.container-small .col-auto{flex:0 0 auto;width:auto}.hidden{display:none}.text-white{color:#fff!important}.bg-white{background-color:#fff}.text-black{color:#373737!important}.bg-black{background-color:#373737}.text-dark{color:#41695a!important}.bg-dark{background-color:#41695a}.text-darkBlue{color:#41695a!important}.bg-darkBlue{background-color:#41695a}.text-blue{color:#41695a!important}.bg-blue{background-color:#41695a}.text-lightBlue{color:#41695a!important}.bg-lightBlue{background-color:#41695a}.text-center{text-align:center}.hide{display:none!important}.select2-container,.select2-dropdown,.select2-results,.select2-search{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:400}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{letter-spacing:.2px}.h1,h1{font-size:42px;line-height:56px;letter-spacing:1px}@media (max-width:991.98px){.h1,h1{font-size:32px;line-height:35px;letter-spacing:.2px}}.h2,h2{font-size:32px;line-height:40px}@media (max-width:991.98px){.h2,h2{font-size:32px;line-height:35px;letter-spacing:.2px}}.h3,h3{font-size:32px;line-height:35px}@media (max-width:991.98px){.h3,h3{font-size:22px;line-height:25px}}.h4,h4{font-size:28px;line-height:30px}.h5,h5{font-size:22px;line-height:28px}@media only screen and (max-width:768px){.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}[data-aos^=fade][data-aos^=fade]{opacity:1}[data-aos=fade-up]{transform:unset}}@media (max-width:768px){.header{display:none}}.header-content{width:100%;display:flex;height:144px;padding:37px 75px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:0 0 32px 32px;position:absolute;top:0;z-index:2}.header-content.fixed{position:fixed;z-index:5;background:#fff}.header-content.fixed .header-language a{color:#234b5a;text-shadow:none}.header-content h1 a{width:239.306px;height:70px}.header-content h1 a,.header-content nav .open-menu{display:flex;align-items:center;justify-content:center}.header-content nav .open-menu{border-radius:100px;background:#234b5a;width:48px;height:48px;padding:16px;gap:8px}.header-content nav .open-menu:hover{background:#f5c35a}.header-content nav ul{display:flex;align-items:flex-start;gap:10px}.header-content nav ul li a.item-menu{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;border-radius:100px;background:#234b5a}.header-content nav ul li a.item-menu:hover{background:#f5c35a;color:#41738c}.header-content nav ul li a.item-menu:hover path{stroke:#41738c}.header-content form{max-width:288px;position:relative}.header-content form input[type=text]{display:flex;width:100%;justify-content:space-between;align-items:center;border-radius:100px;border:1px solid #41695a;backdrop-filter:blur(7px);padding:12px 44px 12px 16px}.header-content form input[type=text]::placeholder{color:#41695a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.header-content form input[type=submit]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Ccircle cx='11.5' cy='11.5' r='9.5' stroke='%2341695A' stroke-width='1.5'/%3E%3Cpath d='M18.5 18.5L22 22' stroke='%2341695A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-color:transparent;text-indent:-9999px;width:24px;height:24px;flex-shrink:0;position:absolute;right:16px;top:8px}.header-megamenu{display:flex;justify-content:space-between;position:fixed;top:0;z-index:10;border-radius:0 0 72px 72px;background:#fff;width:100vw;max-height:0;overflow:hidden}.header-megamenu.active{width:100vw;max-height:100%;padding-top:55px}.header-megamenu-logo{display:flex;margin-left:103px;gap:85px}.header-megamenu-logo nav{padding-bottom:35px}.header-megamenu-logo nav ul{display:flex;align-items:center;gap:10px;justify-content:center}.header-megamenu-logo nav ul li a{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;border-radius:100px;background:#234b5a}.header-megamenu-logo nav ul li a:hover{background:#f5c35a;color:#41738c}.header-megamenu-logo nav ul li a:hover path{stroke:#41738c}.header-megamenu-content{margin-left:103px;display:flex;justify-content:space-between}.header-megamenu-ambients{margin-top:20px;margin-bottom:40px;max-width:628px}.header-megamenu-ambients-content{margin-left:103px;margin-top:40px}.header-megamenu-ambients-list{border-bottom:1px solid rgba(160,185,195,.5);border-top:1px solid rgba(160,185,195,.5);padding:12px 0}.header-megamenu-ambients-list .swiper-slide{width:82px!important}.header-megamenu-ambients-list a{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:82px;border-radius:100px}.header-megamenu-ambients-list a img{max-height:24px}.header-megamenu-ambients-list a span{color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;text-align:center}.header-megamenu-submenu{padding-top:36px;display:flex}.header-megamenu-submenu.submenu-contacts{display:flex;justify-content:center;align-items:center;padding-top:0}.header-megamenu-submenu ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.header-megamenu-submenu ul li a{display:flex;padding:5px 24px;align-items:center;gap:8px;align-self:stretch;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.header-megamenu-submenu ul li a:hover{color:#f5c35a}.header-megamenu-submenu ul li a.header-megamenu-submenu-title{color:#f5c35a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.header-megamenu-submenu-contact{display:flex;gap:16px;width:100%;justify-content:space-between}.header-megamenu-submenu-contact a{display:flex!important;width:56px!important;height:56px!important;padding:12.374px!important;justify-content:center!important;align-items:center!important;gap:14.23px!important;border-radius:177.875px!important;border:2px solid #234b5a}.header-megamenu-submenu-contact a img{width:28.46px;height:28.46px}.header-megamenu-submenu-contact a:hover{border-color:#f5c35a}.header-megamenu-close{position:absolute;bottom:9px;display:flex;width:100%;justify-content:center}.header-megamenu-close a{display:inline-flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #234b5a;color:#234b5a;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%}.header-megamenu-close a:hover{border-color:#f5c35a;color:#f5c35a}.header-megamenu-right{display:flex;align-items:flex-end}.header-megamenu-banner a img{border-radius:72px 0 72px 0}.header-language{margin-left:20px}.header-language,.header-language a{display:flex;align-items:center;justify-content:center}.header-language a{color:#fff;font-feature-settings:"liga" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:150%;text-shadow:0 0 8px rgba(0,0,0,.5);gap:6px}.mobile-header{display:none;overflow:hidden}.mobile-header:before{height:115px}@media (max-width:768px){.mobile-header{display:block;padding:20px 0}}.mobile-header h1{position:relative;z-index:3;width:152px;margin-left:23px;float:left;margin-top:7px}.mobile-header #menu{display:block;position:relative;z-index:3;float:right;margin-right:15px}.mobile-header #menu-icon{width:46px;cursor:pointer}.mobile-header #menu-icon:hover path{fill:#41695a}.mobile-header #menu-icon path{fill:#41695a;transition:fill .15s ease-out}.mobile-header #menu-icon:hover #circle{stroke:#41695a}.mobile-header #menu-icon #circle{stroke:#41695a;opacity:0;fill:none;stroke-width:3px}.mobile-header nav{position:fixed;height:0;width:100vw;background:#fff;z-index:4;overflow:auto;transition:height 1s;margin-top:60px;z-index:1001}.mobile-header nav.active{height:100vh}.mobile-header nav ul{justify-content:flex-start;gap:10px;padding-left:0;min-height:calc(100% + 300px);overflow:auto}.mobile-header nav ul,.mobile-header nav ul li{display:flex;flex-direction:column;align-items:center}.mobile-header nav ul li{justify-content:center;margin:40px auto 0}.mobile-header nav ul li.is-active .mobile-header-submenu{max-height:100%}.mobile-header nav ul li.is-active .mobile-header-submenu-title svg{transform:rotate(180deg)}.mobile-header nav ul li a{width:100%;color:#234b5a;font-family:Montserrat;font-size:30px;text-align:center}.mobile-header nav ul li a.language_modal{display:flex;gap:10px;font-size:20px;align-items:center;justify-content:center}.mobile-header nav ul li .mobile-header-submenu{max-height:0;overflow:hidden;transition:max-height .3s}.mobile-header nav ul li .mobile-header-submenu ul{margin-top:0}.mobile-header nav ul li .mobile-header-submenu ul li a{font-size:24px}.mobile-header nav ul li .mobile-header-submenu-title{display:flex;align-items:center;justify-content:center;color:#f5c35a;gap:5px}.mobile-header nav ul li .mobile-header-submenu-title svg{width:20px;height:20px}footer{padding-top:324px;padding-bottom:50px;background-color:#eaedea;margin-top:-224px}footer.form-newsletter-active{margin-top:80px;padding-top:100px}.main-footer-newsletter{justify-content:center;margin-top:119px}.main-footer-newsletter-content{display:flex}.main-footer-newsletter-content-image{width:50%;display:flex;height:437px;gap:24px;position:relative;z-index:3}.main-footer-newsletter-content-form{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='147' height='177' fill='none'%3E%3Cpath d='M154.5 59.167V132.5c0 8.1-6.567 14.667-14.667 14.667s-14.666-6.567-14.666-14.667V59.167H154.5z' stroke='%23A0B9C3' stroke-width='14.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5 132.5V29.833h102.667V132.5c0 8.1 6.566 14.667 14.666 14.667H37.167c-8.1 0-14.667-6.567-14.667-14.667zM95.833 59.167h-44M95.833 88.5H66.5' stroke='%23A0B9C3' stroke-width='14.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-color:#234b5a;width:50%;display:flex;height:437px;gap:24px;border-radius:32px;margin-left:-48px;z-index:1;position:relative;padding:0 213px 0 130px}.main-footer-newsletter-content-form p{color:#a0b9c3;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-footer-newsletter-content-form-inside{max-width:288px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.main-footer-newsletter-content-form-inside input[type=checkbox]{width:16px;height:16px;appearance:auto;margin-top:2px}.main-footer-newsletter-content-form-inside-consent{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.main-footer-newsletter-content-form-inside-consent a{color:#f5c35a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-footer-newsletter-content-form-inside-consent a:hover{text-decoration:underline}.main-footer-newsletter-content-form-inside-consent label{color:#a0b9c3;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-footer-newsletter-content-form form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.main-footer-newsletter-content-form form input[type=text]{display:flex;width:100%;height:40px;padding:12px 16px;align-items:center;gap:8px;border-radius:100px;border:1px solid #f5c35a;background-color:transparent;color:#f5c35a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-footer-newsletter-content-form form input[type=text]::placeholder{color:#f5c35a}.main-footer-newsletter-content-form form input[type=text]:focus{border-color:#c87d32;color:#c87d32}.main-footer-newsletter-content-form form input[type=text]:focus::placeholder{color:#c87d32}.main-footer-newsletter-content-form form button{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#d79b2d;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-footer-newsletter-content-form form button:hover{background-color:#41738c}.main-footer-content-top{width:100%;padding-bottom:24px;border-bottom:1px solid #fff;margin-bottom:24px}.main-footer-content-top,.main-footer-sitemap{display:flex;justify-content:space-between}.main-footer-sitemap ul{display:flex;flex-direction:column;gap:8px}.main-footer-sitemap ul li{display:block;padding:10px 24px}.main-footer-sitemap ul li a{color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-footer-sitemap ul li a.main-footer-sitemap-title{font-size:18px;font-weight:700}.main-footer-sitemap ul li a:hover{color:#c86964}.main-footer-social{display:flex;gap:40px}.main-footer-social ul{display:flex;gap:8px;justify-content:center;align-items:center}.main-footer-social ul li{padding:8px}.main-footer-infos{display:flex;width:100%;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #fff;margin-bottom:24px}.main-footer-infos-phone{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:110%;text-transform:uppercase}.main-footer-infos-address{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:flex;gap:24px;flex-direction:column}.main-footer-infos-address ul{display:flex;gap:16px}.main-footer-infos-address ul li,.main-footer-infos-address ul li a{border-radius:100px;background-color:#234b5a}.main-footer-infos-address ul li a{display:flex;padding:14px;justify-content:center;align-items:center;gap:8px}.main-footer-infos-address ul li a:hover{background-color:#f5c35a}.main-footer-infos-address ul li a:hover svg path{fill:#fff}.main-footer-language,.main-footer-language a{display:flex;align-items:center;justify-content:center}.main-footer-language a{color:#202020;font-feature-settings:"liga" off;font-size:12px;line-height:150%;gap:6px}.main-footer-copyright,.main-footer-language a{font-family:Montserrat;font-style:normal;font-weight:400}.main-footer-copyright{text-align:center;width:100%;color:#41738c;font-size:16px;line-height:175%}.main-footer-tips{background:#cfdce1;height:164.17px}.main-footer-tips-content{display:flex;gap:24px;justify-content:center;height:100%;align-items:center}.main-footer-tips-content-image{max-width:121px;max-height:165px;object-fit:cover;height:100%;width:100%}.main-footer-tips-content-infos{display:flex;width:194px;padding:15px 24px 24px 0;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0}.main-footer-tips-content-infos p{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px}.main-footer-tips-content-infos a{display:flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #c86964;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%;color:#c86964}.main-footer-tips-content-infos a:hover{color:#f0a596;border-color:#f0a596}.main-footer-tips-content-infos a:hover svg path{fill:#f0a596}.main-footer-floater-buttons{position:fixed;right:50px;bottom:80px;display:inline-flex;flex-direction:column;align-items:center;gap:20px;z-index:1000}.main-footer-floater-buttons a:first-child{display:none;width:56px;padding:16px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Principais-Azul,#a0b9c3);color:#234b5a;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.main-footer-floater-buttons a:first-child.active{display:flex}.main-footer-floater-buttons a:first-child:hover{zoom:1.1}.main-footer-floater-buttons a:last-child{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Tercirias-Verde,#426958)}.main-footer-floater-buttons a:last-child:hover{zoom:1.1}.main-footer-newsletter-box{display:flex;flex-direction:column;gap:24px;max-width:288px;width:100%}.main-footer-newsletter-box p{color:#234b5a;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding:0 8px}.main-footer-newsletter-box form{display:flex;align-items:flex-start;flex-direction:column;gap:16px;width:100%}.main-footer-newsletter-box form input[type=text]{background:transparent;display:flex;width:100%;height:52px;padding:12px 16px;align-items:center;gap:8px;color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;border-radius:100px;border:1px solid var(--Secundrias-Azul,#41738c)}.main-footer-newsletter-box form input[type=text]::placeholder{color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-footer-newsletter-box form div{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.main-footer-newsletter-box form input[type=checkbox]{width:16px;height:16px;appearance:auto;margin-top:2px}.main-footer-newsletter-box form button{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Tercirias-Azul,#234b5a);color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){.main-footer-newsletter-content{flex-direction:column;width:100%;padding:0 20px}.main-footer-newsletter-content form{flex-direction:column}.main-footer-newsletter-content input{width:100%}.main-footer-content-top,.main-footer-social{flex-direction:column;justify-content:center;align-items:center}.main-footer-social{margin-top:30px}.main-footer-sitemap ul li a{text-align:center}.main-footer-infos{flex-direction:column;justify-content:center;align-items:center;gap:40px}.main-footer-infos-address{text-align:center}.main-footer-infos-address ul{justify-content:center}}@media (max-width:768px){.main-footer-newsletter-content{padding:0}.main-footer-newsletter-content-image{width:100%;display:none}.main-footer-newsletter-content-form{width:100%;margin-left:0;padding:20px;justify-content:center;background-image:none}.main-footer-sitemap ul{align-items:center}.main-footer-newsletter{margin-top:40px}}.loader{position:fixed;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;z-index:100}.loader.active{display:flex}.loader:before{content:"";position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.75)}.loader-content{width:150px;height:150px;display:flex;justify-content:center;align-items:center;position:relative}.loader-content:before{width:150px;height:150px;content:"";border:16px solid #f3f3f3;border-top-color:#41695a;border-radius:50%;animation:spinloader 2s linear infinite;display:block;position:absolute}.loader-content img{height:auto;width:100px}@keyframes spinloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinlogo{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.warning-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999999;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;padding:20px;transition:.4s ease-in-out}.warning-popup.is-active{opacity:1;visibility:visible}.warning-popup img{width:100%;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.warning-popup .warning-popup__wrapper{display:flex;flex-wrap:wrap;max-width:708px;position:relative}.warning-popup .warning-popup__close{position:absolute;top:35px;right:39px;z-index:1;cursor:pointer;color:#ff7600;background:hsla(0,0%,100%,.6);width:25px;height:25px;border-radius:100%;text-align:center;line-height:23px;font-size:14px;font-weight:700}.warning-popup .warning-popup__footer{margin-top:-2px;display:flex}.modal-language{position:fixed;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:5;top:0}.modal-language.active{display:flex}.modal-language-content{background-color:#f4f7f8;display:inline-flex;flex-direction:column;align-items:center;gap:24px;width:312px;height:487px;border-radius:16px;box-shadow:0 34px 54px 0 rgba(37,45,75,.7);position:relative;padding:48px 32px 96px}.modal-language-content h2{color:#234b5a;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:175%}.modal-language-content ul{display:flex;flex-direction:column;gap:5px;width:100%}.modal-language-content ul li{background-color:#fff;display:flex;padding:10px 24px;align-items:center;gap:6px;align-self:stretch}.modal-language-content ul li a{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:175%;display:flex;justify-content:center;align-items:center;gap:6px}.modal-language-content-close{padding:10px 24px;align-self:stretch;border-radius:4px;border:1px solid #dbdbdb;position:absolute;bottom:48px;color:#373737;width:79%;text-align:center}.main-breadcrumb{margin-bottom:80px}.main-breadcrumb ul{display:flex}.main-breadcrumb ul li{display:flex;padding:7.256px 14.512px;justify-content:center;align-items:center;gap:4.837px}.main-breadcrumb ul li:last-child{padding-left:2px}.main-breadcrumb ul li a{display:flex;gap:18.51px;color:#41738c;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%}@media (max-width:768px){.main-breadcrumb{margin-bottom:40px}}.product-list{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:24px;background:#fff;box-shadow:0 4px 20px 0 rgba(150,165,150,.2);width:301.6px;margin-bottom:20px}.product-list-center{width:100%;border-radius:16px 16px 0 0;overflow:hidden}.product-list:hover .product-list-images{height:184px}.product-list:hover .product-list-tag{height:2px}.product-list:hover .product-list-infos-compare{opacity:1;pointer-events:auto}.product-list-tag{width:100%;height:41px;margin-top:-41px;z-index:2;padding:8px 16px;justify-content:center;gap:10px;flex-shrink:0;border-radius:16px 16px 0 0;border:1px solid #cfdce1;background:#cfdce1;color:#41738c;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.product-list-infos,.product-list-tag{display:flex;position:relative;align-items:flex-start}.product-list-infos{padding:19px 24px 32px;border-radius:16px 16px 0 0;margin-top:-15px;z-index:3;flex-direction:column;gap:16px;align-self:stretch;background-color:#fff}.product-list-infos-type{color:#d79b2d;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.product-list-infos-title{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.product-list-infos-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;border-bottom:1px solid #eaedea}.product-list-infos-compare{display:flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid var(--Principais-Rosa,#f0a596);opacity:0;pointer-events:none;color:#c86964;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:50}.product-list-infos-compare svg{width:15.588px;height:15.588px}.product-list-infos-compare.disabled{pointer-events:none;border:1px solid #96a596;color:#96a596}.product-list-dimensions span{color:#5a7d73;display:flex;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;min-width:140px}.product-list-dimensions svg{max-height:30px;border:2px solid #234b5a;border-radius:3px}.product-list-dimensions svg path{fill:#fff}.product-list-images{height:160px;position:relative}.product-list-images-arrows{position:absolute;top:78px;z-index:20;width:100%;height:100%;display:none;justify-content:space-between;align-items:center;padding:0 24px;height:24px}.product-list-images-arrows div{height:24px;display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;gap:3.721px;border-radius:64px;background:hsla(0,0%,100%,.4)}.product-list img{height:160px;width:100%;object-fit:cover}.footer-compare-bar{position:fixed;bottom:0;display:flex;width:100%;padding:0;justify-content:center;align-items:center;z-index:10;transition:all 1s ease;overflow:hidden;border-radius:16px 16px 0 0;background-color:#f5c35a;max-height:0}.footer-compare-bar.active{padding:16px 243px;max-height:80px}.footer-compare-bar-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px}.footer-compare-bar-content-left p{font-family:Montserrat;color:#234b5a;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-right:20px}.footer-compare-bar-content-left p span{color:#343434;font-weight:400}.footer-compare-bar-content-left p strong{font-weight:400}.footer-compare-bar-content-right{display:flex;gap:20px;align-items:center}.footer-compare-bar-content-right-see{display:flex;height:31.18px;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;background-color:#d79b2d;transition:all .5s ease;color:#fff;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%}.footer-compare-bar-content-right-see:hover{background-color:#234b5a}.footer-compare-bar-content-right-clean{display:flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #234b5a;color:#234b5a;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%}.footer-compare-bar-content-right-clean:hover{border:.5px solid #d79b2d;color:#d79b2d}@media (max-width:768px){.footer-compare-bar.active{padding:16px 20px}.footer-compare-bar-content-right{width:100%}}.block-representative{display:flex;justify-content:center;align-items:center;width:100%;margin:80px 0;position:relative}.block-representative-content{width:709px;display:flex;height:325px;padding-left:32px;justify-content:flex-end;padding-right:68.5px;align-items:center;flex-shrink:0;position:relative}.block-representative-content:after{content:"";background:url(../images/pattern-products-representative.png) no-repeat 100% transparent;width:326px;height:100%;position:absolute;right:0}.block-representative-content-modal{position:relative;z-index:2;display:inline-flex;padding:40px 32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;border-radius:24px;background:#eaedea;box-shadow:0 21px 30px 0 rgba(0,0,0,.2)}.block-representative-content-modal span{color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.block-representative-content-modal p{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.block-representative-content-modal a{color:#234b5a;display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#f5c35a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.block-representative-content-modal a:hover{background-color:#41738c;color:#fff}.block-representative-content-modal a:hover svg path{fill:#fff}.block-representative-content-map{position:absolute;left:-100px;top:calc(50% - 81.5px);width:161px;height:163px}@media (max-width:768px){.block-representative{padding-right:0;padding-left:0;background-position:50%!important}.block-representative-content{width:100%}.block-representative-content-map{display:none}}.main-home-banner{display:flex;justify-content:center;background:var(--Claros-Verde,linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#96a596);width:100vw;max-height:828px}.main-home-banner .mobile{display:none}.main-home-banner .desktop{display:block}.main-home-banner-right{border-radius:0 0 72px 72px;position:relative;width:100%}.main-home-banner-right-title{color:#fff;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1px;justify-content:center;align-items:flex-start;position:absolute;bottom:80px;left:102px;display:flex;gap:21px;flex-direction:column}.main-home-banner-right-title p{max-width:607px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-home-banner-right-title a{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;border-radius:100px;border:2px solid #fff;height:48px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-home-banner-right-title a:hover{color:#d79b2d;border-color:#d79b2d}.main-home-banner-right-title a:hover svg path{fill:#d79b2d}.main-home-banner-right .swiper-arrows{position:absolute;bottom:80px;right:113px;z-index:11;display:flex;gap:20px}.main-home-banner-right .swiper-arrows-button-prev{border-radius:100px;border:2px solid #fff;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer}.main-home-banner-right .swiper-arrows-button-prev:hover{border:2px solid #d79b2d}.main-home-banner-right .swiper-arrows-button-prev:hover svg path{fill:#d79b2d}.main-home-banner-right .swiper-arrows-button-next{cursor:pointer;border:2px solid #fff;border-radius:100px;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px}.main-home-banner-right .swiper-arrows-button-next:hover{border:2px solid #d79b2d}.main-home-banner-right .swiper-arrows-button-next:hover svg path{fill:#d79b2d}.main-home-banner-right .swiper-pagination{bottom:102px}.main-home-banner-right .swiper-pagination-bullet{background:transparent;width:8px;height:8px;flex-shrink:0;border-radius:50px;border:2px solid #fff;opacity:1}.main-home-banner-right .swiper-pagination-bullet-active{width:32px}.main-home-banner-image{object-fit:cover;width:100vw;height:100%}.main-home-banner .swiper,.main-home-banner .swiper-slide{max-height:828px;height:100%}.main-home-environments{margin-top:100px}.main-home-environments-content{width:100%}.main-home-environments-content h2{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center}.main-home-environments-content-items{margin-top:0;height:464px;flex-direction:column;align-items:flex-start;gap:40px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 40px}.main-home-environments-content-items .swiper{margin:0}.main-home-environments-content-items .swiper-slide{display:flex;justify-content:center;align-items:center}.main-home-environments-content-items .swiper-slide a{display:flex;height:392px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;flex:1 0 0;position:relative}.main-home-environments-content-items .swiper-slide a img{width:100%;height:100%;object-fit:cover}.main-home-environments-content-items .swiper-slide a div{position:absolute;bottom:32px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-left:32px}.main-home-environments-content-items .swiper-slide a div span{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-home-environments-content-items .swiper-slide a div p{color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;padding-bottom:16px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-home-environments-content-items .swiper-slide a div button{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#234b5a;max-width:72px;overflow:hidden}.main-home-environments-content-items .swiper-slide a div button img{max-height:24px;max-width:24px}.main-home-environments-content-items .swiper-slide a div button span{display:none}.main-home-environments-content-items .swiper-slide a:hover{height:464px}.main-home-environments-content-items .swiper-slide a:hover img{border-radius:16px}.main-home-environments-content-items .swiper-slide a:hover button{max-width:100%}.main-home-environments-content-items .swiper-slide a:hover button span{display:inline}.main-home-environments-content-items-infos{display:flex;width:100%;justify-content:space-between;align-items:center;bottom:0}.main-home-environments-content-items-infos .swiper-pagination{position:relative}.main-home-environments-content-items-infos .swiper-pagination-bullet{background:transparent;width:8px;height:8px;flex-shrink:0;border-radius:50px;border:2px solid #f0a596;opacity:1}.main-home-environments-content-items-infos .swiper-pagination-bullet-active{width:32px}.main-home-environments-content-items-link{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid #f0a596;color:#f0a596;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-home-featureds{margin-top:100px;height:576px}.main-home-featureds-content{display:flex;gap:20px}.main-home-featureds-content-left{max-width:832px;background:linear-gradient(270deg,#234b5a 10.2%,rgba(35,75,90,0) 46.46%),url(<path-to-image>),#d3d3d3 50%/cover no-repeat;position:relative;border-radius:0 24px 104px 0;max-height:576px}.main-home-featureds-content-left .swiper-arrows-content{display:flex;justify-content:flex-end;flex-direction:column;gap:20px;position:absolute;z-index:2;right:28px;top:calc(50% - 58px)}.main-home-featureds-content-left .swiper-arrows-content div{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #f0a596;width:72px;height:48px}.main-home-featureds-content-right{width:465px;background-repeat:no-repeat;display:flex;padding:56px 32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px}.main-home-featureds-content-right-tag{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px 16px 16px 4px;background-color:#41695a;color:#f5c35a;text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px;text-transform:uppercase}.main-home-featureds-content-right-title span{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.6px}.main-home-featureds-content-right-title span:first-child{color:#b93c23}.main-home-featureds-content-right-title span:nth-child(2){color:#d79b2d}.main-home-featureds-content-right-title span:nth-child(3){color:#41695a}.main-home-featureds-content-right p{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-home-featureds-content-right p strong{color:#234b5a;font-weight:700}.main-home-featureds-content-right a{background-color:#5a7d73;border-radius:100px;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-home-combina{margin-top:100px;height:598px;width:100%;display:flex}.main-home-combina-left{width:50%;background-color:#f5c35a;display:flex;justify-content:flex-end;padding-right:260px}.main-home-combina-left div{max-width:365px;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:24px}.main-home-combina-left div span{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.main-home-combina-left div p{color:#234b5a;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.24px}.main-home-combina-right{width:50%;background-color:#eaedea;display:flex;align-items:center;justify-content:flex-start;background-image:url(../images/home-combina-pattern.png);background-repeat:no-repeat;background-position:0}.main-home-combina-right iframe{width:710px;height:403px;border-radius:16px;background-color:#96a596;border:15px solid #eaedea;margin-left:-200px}.main-home-search{max-width:1073px;margin:80px auto 0;padding:80px 0;flex-direction:column;gap:40px;border-radius:32px;background:#f0a596}.main-home-search,.main-home-search-infos{width:100%;display:flex;align-items:center}.main-home-search-infos{max-width:904px;gap:24px}.main-home-search-infos-title{display:flex;align-items:center;gap:24px;justify-content:center}.main-home-search-infos-title-content{display:flex;max-width:314px;width:100%;flex-direction:column;align-items:flex-start;flex-shrink:0}.main-home-search-infos-title-content span{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-home-search-infos-title-content h3{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-home-search-infos p{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-home-search-items{background:#fbe0ac;width:100%;display:flex;align-items:center;overflow:hidden;padding:20px 0}.main-home-search-items-content{width:100%;margin-left:60px;display:flex;align-items:center}.main-home-search-items-content a{width:200px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}.main-home-search-items-content a img{width:200px;height:200px;object-fit:cover}.main-home-search-items-content a span{font-size:17px;text-align:center}.main-home-search-items-content a p,.main-home-search-items-content a span{color:#234b5a;font-family:Montserrat;font-style:normal;font-weight:400;line-height:150%}.main-home-search-items-content a p{font-size:14px}.main-home-search-pagination{display:flex;justify-content:center}.main-home-search-pagination-arrows{display:flex;gap:20px}.main-home-search-pagination-arrows a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #fff}.main-home-search-pagination-arrows a:hover{border:2px solid #d79b2d}.main-home-search-pagination-arrows a:hover svg path{fill:#d79b2d}@media (max-width:768px){.main-home-banner{height:300px}.main-home-banner .mobile{display:block}.main-home-banner .desktop{display:none}.main-home-banner-right-title{font-size:20px;left:20px;bottom:15px}.main-home-banner-right-title p{max-width:200px}.main-home-banner-right-title a{font-size:15px}.main-home-banner-right .swiper-pagination{display:none}.main-home-banner-right .swiper-arrows{bottom:15px;right:23px;gap:10px}.main-home-banner-right .swiper-arrows-button-next,.main-home-banner-right .swiper-arrows-button-prev{padding:12px;height:41px}.main-home-environments{margin-top:50px}.main-home-environments h2{font-size:35px}.main-home-environments-content-items .swiper{width:100%}.main-home-environments-content-items .swiper-slide a button{max-width:100%}.main-home-search{gap:0;padding:0 0 27px}.main-home-search-infos{padding:20px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.main-home-search-infos-title{gap:0}.main-home-search-infos-title-content{justify-content:center;align-items:center}.main-home-search-infos-title-content h3{font-size:32px}.main-home-search-pagination-arrows{margin-top:20px}.main-home-combina{height:auto;flex-direction:column}.main-home-combina-left{width:100%;padding-right:0;justify-content:center;padding-top:30px;align-items:center}.main-home-combina-left div{align-items:center;gap:13px}.main-home-combina-left div p{font-size:33px;text-align:center}.main-home-combina-left div span{font-size:26px;text-align:center}.main-home-combina-left div img{margin:0 auto;max-height:100px}.main-home-combina-right{width:100%;background-image:none}.main-home-combina-right div{width:100%}.main-home-combina-right div iframe{width:100%;height:300px;margin-left:0}}.main-produtos{background-color:#eaedea;padding-top:265px}.main-produtos-content{background-color:#fff}.main-produtos-content-center-banner{width:100%;height:207px;padding:0 148px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-produtos-content-center-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-4%;color:#eaedea;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-produtos-content-center-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-produtos-content-center-filter,.main-produtos-content-center-filter-center{width:100%}.main-produtos-content-center-filter-content{width:100%;height:110px;align-items:flex-end;gap:24px;display:flex}.main-produtos-content-center-filter-content-left{display:flex;width:367px;height:110px;flex-direction:column;align-items:center;gap:40px;flex-shrink:0}.main-produtos-content-center-filter-content-left input{display:flex;padding:12px 45px 12px 16px;align-items:flex-start;justify-content:flex-start;align-self:stretch;border-radius:100px;border:1px solid #41695a;background:hsla(0,0%,100%,.8);backdrop-filter:blur(7px);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Ccircle cx='11.5' cy='12.012' r='9.5' stroke='%2341695A' stroke-width='1.5'/%3E%3Cpath d='M18.5 19.012l3.5 3.5' stroke='%2341695A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center}.main-produtos-content-center-filter-content-left input::placeholder{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;color:#41695a}.main-produtos-content-center-filter-content-right{display:flex;align-items:center;gap:10px}.main-produtos-content-center-filter-content-right h3{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;color:#a0b9c3}.main-produtos-content-center-filter-content-right-environments{width:709px;background-color:#eaedea;border-radius:8px}.main-produtos-content-center-filter-content-right-environments .swiper-slide{width:82px}.main-produtos-content-center-filter-content-right-environments .swiper-slide a{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:127px;color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-content-center-filter-content-right-environments .swiper-slide a img{max-height:24px}.main-produtos-content-center-filter-content-right-environments .swiper-slide a.active{color:#d79b2d}.main-produtos-content-center-filter-content-right-environments .swiper-slide span{text-align:center}.main-produtos-content-center-filter-order{display:flex;justify-content:flex-end;align-items:center;margin:19px 0;position:relative}.main-produtos-content-center-filter-order-call{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #eaedea}.main-produtos-content-center-filter-order-list{display:none;width:179px;padding:16px;flex-direction:column;align-items:flex-start;gap:5px;border-radius:16px;background:#fff;position:absolute;top:53px;z-index:10}.main-produtos-content-center-filter-order-list.is-active{display:flex}.main-produtos-content-center-filter-order-list p{font-size:18px}.main-produtos-content-center-filter-order-list a,.main-produtos-content-center-filter-order-list p{display:flex;padding:14px 0;align-items:center;gap:8px;align-self:stretch;color:#234b5a;font-family:Montserrat;font-style:normal;font-weight:400;line-height:150%}.main-produtos-content-center-filter-order-list a{font-size:12px}.main-produtos-content-center-list-content{display:flex;align-items:flex-start;gap:20px}.main-produtos-content-center-list-content-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:223px}.main-produtos-content-center-list-content-sidebar-actives{display:flex;flex-direction:column;gap:20px}.main-produtos-content-center-list-content-sidebar-actives a{display:flex;padding:7.256px 14.512px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:60.465px;background:#5a7d73;min-width:175px;color:#fff;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.main-produtos-content-center-list-content-sidebar ul{width:100%;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:5px;border-radius:16px;background-color:#eaedea}.main-produtos-content-center-list-content-sidebar ul li{width:100%}.main-produtos-content-center-list-content-sidebar ul li.featured-filter input{display:none}.main-produtos-content-center-list-content-sidebar ul li a{display:flex;padding:12px 24px;justify-content:space-between;align-items:center;align-self:stretch;color:#5a7d73;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;width:100%}.main-produtos-content-center-list-content-sidebar ul li ul li{overflow:hidden}.main-produtos-content-center-list-content-sidebar ul li ul li input{position:absolute;top:-9999px}.main-produtos-content-center-list-content-sidebar ul li ul li label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex:1 0 0;color:#5a7d73;text-align:left;font-feature-settings:"liga" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:7.256px 0 7.256px 14.512px}.main-produtos-content-center-list-content-sidebar ul li ul li label img,.main-produtos-content-center-list-content-sidebar ul li ul li label span{width:24px;height:24px;border-radius:4px}.main-produtos-content-center-list-content-sidebar ul ul{max-height:0;overflow:hidden;padding:0;transition:all .5s ease}.main-produtos-content-center-list-content-sidebar ul ul.is-active{max-height:100vh;padding:0 16px}.main-produtos-content-center-list-content-sidebar ul ul svg{max-height:30px;border:2px solid #234b5a;border-radius:3px}.main-produtos-content-center-list-content-sidebar ul ul svg path{fill:#eaedea}.main-produtos-content-center-list-content-sidebar-banner{display:flex;max-width:223px;width:100%;padding:40px 24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;border-radius:16px;background:#eaedea}.main-produtos-content-center-list-content-sidebar-banner div{display:flex;flex-direction:column}.main-produtos-content-center-list-content-sidebar-banner div span{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:400;line-height:33px;letter-spacing:-1.6px}.main-produtos-content-center-list-content-sidebar-banner div img{max-width:114px;height:auto;object-fit:cover}.main-produtos-content-center-list-content-sidebar-banner p{font-family:Montserrat;color:#234b5a;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-content-center-list-content-sidebar-banner a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#234b5a;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-content-center-list-content-data ul{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:24px;row-gap:40px}.main-produtos-content-center-list-content-data ul li{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:24px;background:#fff;box-shadow:0 4px 20px 0 rgba(150,165,150,.2);width:301.6px}.main-produtos-content-center-list-content-data ul li a{width:100%;border-radius:16px 16px 0 0;overflow:hidden}.main-produtos-content-center-list-content-data ul li a:hover .main-produtos-content-center-list-content-data-images{height:184px}.main-produtos-content-center-list-content-data ul li a:hover .main-produtos-content-center-list-content-data-tag{height:2px}.main-produtos-content-center-list-content-data ul li a:hover .main-produtos-content-center-list-content-data-infos-compare{opacity:1;pointer-events:auto}.main-produtos-content-center-list-content-data ul li a:hover .main-produtos-content-center-list-content-data-images-arrows{display:flex}.main-produtos-content-center-list-content-data ul li img{height:160px;width:100%;object-fit:cover}.main-produtos-content-center-list-content-data-tag{display:flex;width:100%;height:41px;margin-top:-41px;position:relative;z-index:2;padding:8px 16px;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:16px 16px 0 0;border:1px solid #cfdce1;background:#cfdce1;color:#41738c;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.main-produtos-content-center-list-content-data-infos{display:flex;padding:19px 24px 32px;border-radius:16px 16px 0 0;margin-top:-15px;position:relative;z-index:3;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;background-color:#fff}.main-produtos-content-center-list-content-data-infos-type{color:#d79b2d;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-content-center-list-content-data-infos-title{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-produtos-content-center-list-content-data-infos-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;border-bottom:1px solid #eaedea}.main-produtos-content-center-list-content-data-infos-compare{display:flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid var(--Principais-Rosa,#f0a596);opacity:0;pointer-events:none;color:#c86964;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:50}.main-produtos-content-center-list-content-data-infos-compare svg{width:15.588px;height:15.588px}.main-produtos-content-center-list-content-data-infos-compare.disabled{pointer-events:none;border:1px solid #96a596;color:#96a596}.main-produtos-content-center-list-content-data-dimensions span{color:#5a7d73;display:flex;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;min-width:140px}.main-produtos-content-center-list-content-data-dimensions svg{max-height:30px;border:2px solid #234b5a;border-radius:3px}.main-produtos-content-center-list-content-data-dimensions svg path{fill:#fff}.main-produtos-content-center-list-content-data-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:80px}.main-produtos-content-center-list-content-data-pagination p{color:#96a596;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.main-produtos-content-center-list-content-data-pagination span{color:#96a596;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-content-center-list-content-data-pagination span strong{color:#5a7d73}.main-produtos-content-center-list-content-data-pagination a{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #c86964;color:#c86964;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%;zoom:1;transition:all .2s ease-in-out}.main-produtos-content-center-list-content-data-pagination a:hover{zoom:1.1}.main-produtos-content-center-list-content-data-images{height:160px;position:relative}.main-produtos-content-center-list-content-data-images-arrows{position:absolute;top:78px;z-index:20;width:100%;height:100%;display:none;justify-content:space-between;align-items:center;padding:0 24px;height:24px}.main-produtos-content-center-list-content-data-images-arrows div{height:24px;display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;gap:3.721px;border-radius:64px;background:hsla(0,0%,100%,.4)}.main-produtos-content-center-representative{display:flex;justify-content:center;align-items:center;width:100%;margin:80px 0;position:relative}.main-produtos-content-center-representative-content{width:709px;display:flex;height:325px;padding-left:32px;justify-content:flex-end;padding-right:68.5px;align-items:center;flex-shrink:0;position:relative}.main-produtos-content-center-representative-content:after{content:"";background:url(../images/pattern-products-representative.png) no-repeat 100% transparent;width:326px;height:100%;position:absolute;right:0}.main-produtos-content-center-representative-content-modal{position:relative;z-index:2;display:inline-flex;padding:40px 32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;border-radius:24px;background:#eaedea;box-shadow:0 21px 30px 0 rgba(0,0,0,.2)}.main-produtos-content-center-representative-content-modal span{color:#d79b2d;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-content-center-representative-content-modal p{color:#96a596;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-content-center-representative-content-modal a{color:#5a7d73;display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#f0a596;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.main-produtos-content-center-representative-content-map{position:absolute;left:-100px;top:calc(50% - 81.5px);width:161px;height:163px}@media (max-width:768px){.main-produtos{padding-top:120px}.main-produtos-content-center-banner{flex-wrap:wrap;height:300px;padding:20px}.main-produtos-content-center-banner h2,.main-produtos-content-center-banner p{text-align:center}.main-produtos-content-center-filter-content{height:auto;flex-direction:column}.main-produtos-content-center-filter-content-left,.main-produtos-content-center-filter-content-right,.main-produtos-content-center-filter-content-right-environments,.main-produtos-content-center-list{width:100%}.main-produtos-content-center-list-content{flex-direction:column;justify-content:center;align-items:center}.main-produtos-content-center-list-content-sidebar-banner{display:none}.main-produtos-content-center-list-content-data ul{grid-template-columns:1fr}}.main-produtos-interna{padding-top:265px}.main-produtos-interna .main-breadcrumb{margin-bottom:0}.main-produtos-interna-content{width:100%}.main-produtos-interna-content-infos{display:flex;gap:20px}.main-produtos-interna-content-infos-gallery{display:flex;gap:24px;width:auto;max-height:450px}.main-produtos-interna-content-infos-gallery-zoom{max-width:450px;object-fit:cover;height:100%;width:100%}.main-produtos-interna-content-infos-gallery-zoom img{width:450px;height:450px}.main-produtos-interna-content-infos-gallery-thumbs{margin:0}.main-produtos-interna-content-infos-gallery-thumbs.swipper-not-activated .swiper-slide{margin-bottom:25px}.main-produtos-interna-content-infos-gallery-thumbs img{width:78px;height:79px}.main-produtos-interna-content-infos-gallery-image{position:relative}.main-produtos-interna-content-infos-gallery-image a{width:100%;height:100%;position:absolute;top:0}.main-produtos-interna-content-infos-gallery-image a div{width:64px;height:48px;padding:5.333px 10.667px;justify-content:center;align-items:center;gap:4.961px;flex-shrink:0;border-radius:21.333px 0 0 0;background:hsla(0,0%,100%,.4);position:absolute;right:0;bottom:0;display:none}.main-produtos-interna-content-infos-gallery-image a:hover div{display:flex}.main-produtos-interna-content-infos-descriptions{display:flex;flex-direction:column;max-width:511px;gap:10px}.main-produtos-interna-content-infos-descriptions-title{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.main-produtos-interna-content-infos-descriptions-title h2{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-interna-content-infos-descriptions-title span{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;max-height:23px;border-radius:16px 4px 4px 16px;border:1px solid #cfdce1;background:#cfdce1;color:#234b5a;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.main-produtos-interna-content-infos-descriptions-specifications{padding-bottom:10px;border-bottom:1px solid #f1f1f1}.main-produtos-interna-content-infos-descriptions-specifications ul{display:flex;gap:24px}.main-produtos-interna-content-infos-descriptions-specifications ul li{padding-right:24px;border-right:1px solid #f1f1f1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.main-produtos-interna-content-infos-descriptions-specifications ul li p{color:#9f9f9f;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-interna-content-infos-descriptions-specifications ul li div{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.main-produtos-interna-content-infos-descriptions-specifications ul li div svg{max-height:30px;border:2px solid #234b5a;border-radius:3px}.main-produtos-interna-content-infos-descriptions-specifications ul li div svg path{fill:#fff}.main-produtos-interna-content-infos-descriptions-specifications ul li div span{color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-interna-content-infos-descriptions-specifications-dimension{justify-content:center!important;align-items:center!important;min-width:132px}.main-produtos-interna-content-infos-descriptions-text{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-produtos-interna-content-infos-descriptions-actions{display:flex;gap:8px}.main-produtos-interna-content-infos-descriptions-actions-where-find{border-radius:100px;background:#5a7d73;color:#fff}.main-produtos-interna-content-infos-descriptions-actions-compare,.main-produtos-interna-content-infos-descriptions-actions-where-find{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:8px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-interna-content-infos-descriptions-actions-compare{align-self:stretch;border-radius:100px;border:2px solid #5a7d73;color:#5a7d73;transition:all .3s ease}.main-produtos-interna-content-infos-descriptions-actions-compare:hover{border:2px solid #f5c35a;color:#f5c35a}.main-produtos-interna-content-infos-descriptions-actions-compare.disabled{pointer-events:none;border:1px solid #96a596;color:#96a596}.main-produtos-interna-content-infos-descriptions-share{display:flex;width:406px;padding-left:32px;justify-content:center;align-items:center;gap:16px;border-radius:8px;background:#f9f9f9}.main-produtos-interna-content-infos-descriptions-share-left{display:flex;width:191px;align-items:center;gap:8px;flex-shrink:0;background:#f9f9f9}.main-produtos-interna-content-infos-descriptions-share-left h3{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-interna-content-infos-descriptions-share-right{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch;border-radius:8px 0 0 8px;background:#f1f1f1}.main-produtos-interna-content-infos-descriptions-share-right a{display:flex;height:31.175px;padding:7.794px 15.588px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:64.948px;border:1px solid #f5c35a;color:#c86964;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%}.main-produtos-interna-content-calculator{width:100%;background:url(../images/produto-interna-fundo.png) no-repeat 50%;height:408px;display:flex;justify-content:center;align-items:center;margin-top:80px}.main-produtos-interna-content-calculator-content{max-width:953px;display:flex;max-height:200px;border-radius:8px}.main-produtos-interna-content-calculator-content-left{background-color:#41738c;display:flex;padding:32px;align-items:center;gap:8px;flex:1 0 0;width:476px;border-radius:8px 0 0 8px}.main-produtos-interna-content-calculator-content-left span{color:#d2bfbe;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px;display:block}.main-produtos-interna-content-calculator-content-left span strong{color:#d2bfbe;font-family:Montserrat;font-size:32px;font-style:normal;line-height:normal;font-weight:700}.main-produtos-interna-content-calculator-content-left p{color:#d2bfbe;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-produtos-interna-content-calculator-content-right{display:flex;width:477px;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:32px;flex-shrink:0;align-self:stretch;border-radius:0 8px 8px 0;background-color:#f1f1f1}.main-produtos-interna-content-calculator-content-right-fields{width:316px;display:flex;flex-direction:column;gap:24px}.main-produtos-interna-content-calculator-content-right-fields-title{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.main-produtos-interna-content-calculator-content-right-fields-form{display:flex;gap:8px}.main-produtos-interna-content-calculator-content-right-fields-form input{display:flex;width:154px;height:52px;padding:12px 16px;align-items:center;gap:8px;border-radius:100px;border:1px solid #234b5a;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;background-color:transparent}.main-produtos-interna-content-calculator-content-right-fields-form input::placeholder{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-interna-content-calculator-content-right-fields-form button{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;border-radius:100px;background:#f5c35a}.main-produtos-interna-content-calculator-content-right-fields-desc{color:#9f9f9f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.main-produtos-interna-content-calculator-content-right-fields-desc strong{font-family:Montserrat;color:#9f9f9f;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px}.main-produtos-interna-content-institutional{margin-top:80px}.main-produtos-interna-content-institutional h2{color:#a0b9c3;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:32px;border-bottom:1px solid #f1f1f1;margin-bottom:32px;width:100%}.main-produtos-interna-content-institutional-infos{display:flex;align-items:flex-start;gap:32px;align-self:stretch}.main-produtos-interna-content-institutional-infos-left{display:flex;flex-direction:column;gap:32px}.main-produtos-interna-content-institutional-infos-left h3{color:#234b5a;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-interna-content-institutional-infos-left p{color:#234b5a;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-produtos-interna-content-locations{margin-top:80px;padding:80px 0;background:#f1f1f1}.main-produtos-interna-content-locations h2{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}.main-produtos-interna-content-locations-infos{display:flex;gap:20px}.main-produtos-interna-content-locations-infos-left ul{display:flex;flex-direction:column;gap:24px}.main-produtos-interna-content-locations-infos-left ul li{display:flex;width:344px;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:16px;background-color:#fff}.main-produtos-interna-content-locations-infos-left ul li span{color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-produtos-interna-content-locations-infos-right{display:flex;flex-direction:column;gap:40px}.main-produtos-interna-content-locations-infos-right h3{font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-interna-content-locations-infos-right select{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;width:100%;border-radius:100px;border:1px solid #41738c;backdrop-filter:blur(7px);color:#41738c;font-size:18px;font-style:normal;font-weight:400;line-height:150%;padding-top:7px}.main-produtos-interna-content-locations-infos-right-list{padding:20px;border:1px solid #234b5a;border-radius:20px;background:#fff;display:none}.main-produtos-interna-content-locations-infos-right-list.is-active{display:block}.main-produtos-interna-content-locations-infos-right-list table{width:100%}.main-produtos-interna-content-locations-infos-right-list table thead{border-radius:24px}.main-produtos-interna-content-locations-infos-right-list table thead th{background:#cfdce1;padding:10px;font-family:Montserrat;font-size:16px;text-align:left}.main-produtos-interna-content-locations-infos-right-list table thead th:first-child{border-radius:10px 0 0 10px}.main-produtos-interna-content-locations-infos-right-list table thead th:last-child{border-radius:0 10px 10px 0}.main-produtos-interna-content-locations-infos-right-list table tbody tr td{color:#373737;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px;border-bottom:1px solid #cfdce1}.main-produtos-interna-content-locations-infos-right-list table tbody tr:last-child td{border-bottom:none}.main-produtos-interna-content-locations-infos-title{padding:10px;justify-content:center;align-items:center;gap:10px;border:1.5px solid #9f9f9f;color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-interna-content-locations-infos-images{display:flex;gap:8px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.main-produtos-interna-content-locations-infos-images img{max-width:80px}.main-produtos-interna-content-specifications{margin-top:80px}.main-produtos-interna-content-specifications-content{display:flex;padding:48px;flex-direction:column;align-items:flex-start;gap:48px;flex:1 0 0;border-radius:24px;background:#f9f9f9}.main-produtos-interna-content-specifications-content h2{color:#234b5a;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px}.main-produtos-interna-content-specifications-content ul{width:100%}.main-produtos-interna-content-specifications-content ul li{display:flex;padding-bottom:32px;border-bottom:1px solid #f1f1f1;margin-bottom:32px;gap:140px}.main-produtos-interna-content-specifications-content ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.main-produtos-interna-content-specifications-content ul li span{width:50%;color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-produtos-interna-content-specifications-content ul li div{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:100%;display:flex;gap:8px;justify-content:flex-start;align-items:center}.main-produtos-interna-content-specifications-content ul li div svg{background-color:transparent;max-height:30px;border:2px solid #234b5a;border-radius:3px}.main-produtos-interna-content-specifications-content ul li div svg path{fill:transparent}.main-produtos-interna-content-specifications-content-actions div{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px}.main-produtos-interna-content-specifications-content-actions a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #234b5a;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-interna-content-combine{width:100%;margin-top:80px;position:relative}.main-produtos-interna-content-combine-content{width:100%}.main-produtos-interna-content-combine h2{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center;margin-bottom:80px}.main-produtos-interna-content-combine .swiper-combine-arrows{display:flex;align-items:flex-start;gap:20px;position:relative;z-index:2}.main-produtos-interna-content-combine .swiper-combine-arrows a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #234b5a}.main-produtos-interna-content-combine .swiper-combine-pagination{position:absolute;bottom:24px;display:flex;justify-content:center}.main-produtos-interna-content-combine .swiper-combine-pagination .swiper-pagination-bullet{background:transparent;width:8px;height:8px;flex-shrink:0;border-radius:50px;border:2px solid #a0b9c3;opacity:1}.main-produtos-interna-content-combine .swiper-combine-pagination .swiper-pagination-bullet-active{width:32px}.main-produtos-interna-content-bar{height:319.4px;display:flex;width:100%;margin-top:80px}.main-produtos-interna-content-bar-left{width:30%}.main-produtos-interna-content-bar-right{width:70%}.main-produtos-interna-content-modals{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;display:none;justify-content:center;align-items:center}.main-produtos-interna-content-modals.active{display:flex}.main-produtos-interna-content-modals:before{content:"";background-color:#000;opacity:.5;width:100%;height:100%;position:absolute}.main-produtos-interna-content-modals-modal.calculator-modal{display:flex;width:477px;height:208px;padding:32px;flex-direction:column;align-items:center;gap:16px;border-radius:8px 16px 16px 8px;background:#f1f1f1;position:relative;z-index:20}.main-produtos-interna-content-modals-modal.calculator-modal.active{display:flex}.main-produtos-interna-content-modals-modal .calculator-modal-close{position:absolute;right:0;top:0;display:flex;padding:9.692px;justify-content:center;align-items:center;gap:5.538px}.main-produtos-interna-content-modals-modal .calculator-modal-infos{display:flex;align-items:center;gap:16px;align-self:stretch}.main-produtos-interna-content-modals-modal .calculator-modal-infos span{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.main-produtos-interna-content-modals-modal .calculator-modal-infos span strong{color:#234b5a;font-weight:700}.main-produtos-interna-content-modals-modal .calculator-modal-infos p{display:flex;height:40px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:100px;border:1px solid #96a596;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-produtos-interna-content-modals-modal .calculator-modal-text{color:#343434;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-produtos-interna-content-modals-modal .calculator-modal-text strong{color:#343434;font-weight:700}.main-produtos-interna-content-modals-modal .calculator-modal-result{display:flex;height:40px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:100px;background:#5a7d73;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:768px){.main-produtos-interna{padding-top:0}.main-produtos-interna-content-infos-gallery{margin-top:20px;width:100%;flex-direction:column}.main-produtos-interna-content-infos-gallery-image{min-height:200px}.main-produtos-interna-content-infos-descriptions{max-width:100%}.main-produtos-interna-content-infos-descriptions-actions{flex-direction:column;justify-content:center}.main-produtos-interna-content-infos-descriptions-share{padding-left:0;width:100%}.main-produtos-interna-content-calculator-content{max-width:100%;flex-direction:column;max-height:none}.main-produtos-interna-content-calculator-content-left{width:100%;border-radius:0}.main-produtos-interna-content-calculator-content-right{width:100%}.main-produtos-interna-content-locations{margin-top:40px}.main-produtos-interna-content-locations-infos{flex-direction:column}.main-produtos-interna-content-locations-infos-left ul li{width:100%}.main-produtos-interna-content-specifications{margin-top:40px}.main-produtos-interna-content-specifications-content{padding:30px}.main-produtos-interna-content-specifications-content ul li{flex-direction:column;align-items:center;justify-content:center;gap:20px}.main-produtos-interna-content-specifications-content ul li div{align-items:center;justify-content:center}}.main-compare-products{padding-top:165px}.main-compare-products-content-infos{width:100%;display:flex;flex-direction:column;gap:80px;justify-content:center;align-items:center}.main-compare-products-content-infos h1{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center}.main-compare-products-content-list{display:flex;width:953px;align-items:flex-start;align-content:flex-start;gap:20px;flex-wrap:wrap}.main-compare-products-content-list-item{border-radius:16px}.main-compare-products-content-list li{border:1px solid #a0b9c3;width:304px;overflow:hidden}.main-compare-products-content-list li div{min-height:300px}.main-compare-products-content-list li div img{width:100%;object-fit:cover;height:300px}.main-compare-products-content-list li div span{display:flex;width:100%;height:41px;margin-top:-41px;position:relative;z-index:2;padding:8px 16px;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:16px 16px 0 0;border:1px solid #cfdce1;background:#cfdce1;color:#41738c;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.main-compare-products-content-list-title{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:40px 24px 24px}.main-compare-products-content-list ul{display:flex;padding:0 24px 40px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;align-self:stretch}.main-compare-products-content-list ul li{border:0;display:flex;flex-direction:column;gap:16px;width:100%}.main-compare-products-content-list ul li strong{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.main-compare-products-content-list ul li p{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-compare-products-content-list-add,.main-compare-products-content-list-add a{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.main-compare-products-content-list-add a:hover div p{color:#f5c35a;border:.5px solid #f5c35a}.main-compare-products-content-list-add a div{height:auto;display:flex;gap:24px;flex-direction:column;justify-content:center;align-items:center}.main-compare-products-content-list-add a div img{width:56px;height:56px}.main-compare-products-content-list-add a div p{padding:7.794px 15.588px;gap:5.196px;border-radius:64.948px;border:.5px solid #234b5a;font-size:11.691px;font-weight:500;text-align:center}.main-compare-products-content-list-add a div p,.main-compare-products-content-list-remove{display:flex;justify-content:center;align-items:center;font-family:Montserrat;font-style:normal;line-height:150%;color:#234b5a}.main-compare-products-content-list-remove{padding:14px 24px;gap:8px;align-self:stretch;border-radius:100px;border:2px solid #234b5a;width:100%;font-size:18px;font-weight:400}.main-compare-products-content-list-remove:hover{border:2px solid #f5c35a;color:#f5c35a}.main-compare-products-content-download{padding-top:80px;display:flex;justify-content:center;align-items:center;width:100%}.main-compare-products-content-download a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #5a7d73;color:#5a7d73;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-compare-products-content-share{padding-top:40px;display:flex;justify-content:center;align-items:center;width:100%}.main-compare-products-content-share .main-produtos-interna-content-infos-descriptions-share-left h3{font-size:16px}.main-compare-products-content-share .main-produtos-interna-content-infos-descriptions-share-right a{color:#234b5a;display:flex;padding:7.794px 15.588px;justify-content:center;align-items:center;gap:5.196px;align-self:stretch;border-radius:64.948px;border:.5px solid #234b5a}@media (max-width:768px){.main-compare-products{padding-top:0}.main-compare-products-content-list{overflow-x:auto}.main-compare-products-content-infos{justify-content:flex-start;align-items:flex-start}}.main-environments{background-color:#eaedea;padding-top:265px}.main-environments-content{background-color:#fff}.main-environments-content-banner{width:100%;height:207px;padding:0 148px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-environments-content-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-4%;color:#eaedea;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-environments-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-environments-content-internal{display:flex;flex-direction:column;width:100%}.main-environments-content-internal h2{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center}.main-environments-content-internal-itens{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:8px}.main-environments-content-internal-itens-item{display:flex;height:464px;align-items:center;justify-content:center}.main-environments-content-internal-itens-item-content{background-repeat:no-repeat;background-size:cover;display:flex;height:392px;padding:32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;flex:1 0 0}.main-environments-content-internal-itens-item-content:hover{height:464px;border-radius:16px!important}.main-environments-content-internal-itens-item-content:hover button{max-width:100%}.main-environments-content-internal-itens-item-content:hover button span{display:inline!important}.main-environments-content-internal-itens-item a div p{color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-shadow:0 0 8px rgba(0,0,0,.5);margin-bottom:15px}.main-environments-content-internal-itens-item a div button{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#234b5a;max-width:72px;overflow:hidden}.main-environments-content-internal-itens-item a div button span{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-shadow:0 0 8px rgba(0,0,0,.5);display:none}.main-environments-content-internal-itens-item:nth-child(3) .main-environments-content-internal-itens-item-content{border-radius:0 24px 0 0}.main-environments-content-internal-itens-item:first-child .main-environments-content-internal-itens-item-content{border-radius:24px 0 0 0}.main-environments-content-external{display:flex;flex-direction:column;width:100%;margin-top:80px}.main-environments-content-external h2{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center}.main-environments-content-external-itens{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:80px;column-gap:8px}.main-environments-content-external-itens-item{display:flex;height:464px;align-items:center;justify-content:center}.main-environments-content-external-itens-item-content{background-repeat:no-repeat;background-size:cover;display:flex;height:392px;padding:32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;flex:1 0 0}.main-environments-content-external-itens-item-content:hover{height:464px;border-radius:16px!important}.main-environments-content-external-itens-item-content:hover button{max-width:100%}.main-environments-content-external-itens-item-content:hover button span{display:inline!important}.main-environments-content-external-itens-item a div p{color:#fff;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;margin-bottom:15px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-environments-content-external-itens-item a div button{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#234b5a;margin-top:16px}.main-environments-content-external-itens-item:nth-child(3) .main-environments-content-external-itens-item-content{border-radius:0 24px 0 0}.main-environments-content-external-itens-item:first-child .main-environments-content-external-itens-item-content{border-radius:24px 0 0 0}.main-environments-content-more{margin-top:40px;margin-bottom:70px;display:flex;justify-content:center}.main-environments-content-more a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#234b5a;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-environments-content-more a:hover{background:#f5c35a;color:#41738c}.main-environments-content-more a:hover svg path{stroke:#41738c}.main-environments-content-bar{display:flex}.main-environments-content-bar-text{border-radius:0 0 0 24px;background-color:#41738c;width:100%;display:flex;justify-content:center}.main-environments-content-bar-text-center{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:608px;gap:40px}.main-environments-content-bar-text-center h3{color:#f0a596;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-environments-content-bar-text-center a,.main-environments-content-bar-text-center p{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-environments-content-bar-text-center a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #fff;width:auto}.main-environments-content-bar-text-center a:hover{border-color:#f5c35a;color:#f5c35a}.main-environments-content-bar-text-center a:hover svg path{fill:#f5c35a}@media (max-width:768px){.main-environments{padding-top:120px}.main-environments-content-banner{flex-wrap:wrap;height:300px;padding:20px}.main-environments-content-banner h2,.main-environments-content-banner p{text-align:center}.main-environments-content-internal-itens{grid-template-columns:1fr}.main-environments-content-internal-itens-item-content{border-radius:24px!important}.main-environments-content-bar{flex-wrap:wrap}.main-environments-content-bar-text{padding:20px}}.main-contact{background-color:#eaedea;padding-top:265px}.main-contact-content{background-color:#fff}.main-contact-content-banner{width:100%;height:207px;padding:0 148px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-contact-content-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-4%;color:#eaedea;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-contact-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-contact-call{display:flex;padding:80px 122px;align-items:flex-start;align-content:flex-start;gap:80px 16px;align-self:stretch;flex-wrap:wrap;border-radius:40px;background-color:#41738c}.main-contact-call h3{color:#a0b9c3;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;margin-bottom:40px}.main-contact-call-content{gap:80px}.main-contact-call-content-states{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:40px;column-gap:16px}.main-contact-call-content-states li{display:flex;padding:32px 24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;width:388px;border-radius:16px;background:#fff}.main-contact-call-content-states li span{color:#c86964;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-contact-call-content-states li div{width:100%;display:flex;flex-direction:column;gap:10px}.main-contact-call-content-states li div div{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;border-bottom:1px solid #cfdce1;width:100%}.main-contact-call-content-states li div div:last-of-type{border:0}.main-contact-call-content-states li div div div{gap:8px;flex-direction:column;padding:0;border:0;width:100%}.main-contact-call-content-states li div div div p{color:#a0b9c3;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-contact-call-content-states li div div div a{font-family:Montserrat;color:#234b5a;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-contact-call-content-states li div div div a:hover{color:#f5c35a}.main-contact-call-content-institutional ul{display:flex;width:100%;align-items:flex-start;align-content:flex-start;gap:16px;flex-wrap:wrap}.main-contact-call-content-institutional ul li{display:flex;padding:32px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex:1 0 0;min-width:414px;min-height:344px;border-radius:16px;background-color:#fff}.main-contact-call-content-institutional ul li h4{color:#c86964;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-contact-call-content-institutional ul li span{color:#f0a596;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-contact-call-content-institutional ul li p{color:#a0b9c3;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-contact-call-content-institutional ul li a{font-family:Montserrat;color:#234b5a;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-contact-call-content-institutional ul li a:hover{color:#f5c35a}.main-contact-call-content-institutional.showroom .main-contact-call-content-institutional-sac{min-width:387px}.main-contact-call-content-institutional-sac{max-width:445px}.main-contact-call-content-institutional-sac-phone{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;border-bottom:1px solid #cfdce1;width:100%}.main-contact-call-content-institutional-sac-phone:hover{color:#f5c35a}.main-contact-call-content-institutional-sac-email{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;border-bottom:1px solid #cfdce1;width:100%}.main-contact-call-content-institutional-sac-email:hover{color:#f5c35a}.main-contact-call-content-institutional-sac-hour{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;border-bottom:1px solid #cfdce1;width:100%}.main-contact-call-content-institutional-sac-hour span{font-family:Montserrat;color:#234b5a!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:150%}.main-contact-call-content-institutional-complaints-phone{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;border-bottom:1px solid #cfdce1;width:100%}.main-contact-call-content-institutional-complaints-phone:hover{color:#f5c35a}.main-contact-call-content-institutional-complaints-email{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;width:100%}.main-contact-call-content-institutional-complaints-email:hover{color:#f5c35a}.main-contact-form{width:100%;max-width:994px;margin:0 auto;display:flex;flex-wrap:wrap}.main-contact-form-content{margin-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.main-contact-form-content h2{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-contact-form-content p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-top:40px}.main-contact-form-content form{margin-top:80px}.main-contact-form-content form input[type=text],.main-contact-form-content form select{display:flex;width:485px;height:48px;padding:12px 16px;align-items:center;gap:8px;flex-shrink:0;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;border-radius:24px;border:1px solid #41738c}.main-contact-form-content form input[type=text]::placeholder,.main-contact-form-content form select::placeholder{color:#234b5a}.main-contact-form-content form select{padding:7px 16px}.main-contact-form-content form .select-group{position:relative;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath d='M19 9.512l-7 6-7-6' stroke='%2341738C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:24px;background-repeat:no-repeat;background-position:calc(100% - 16px) 50%;padding:0}.main-contact-form-content form input[type=checkbox]{width:16px;height:16px;appearance:auto}.main-contact-form-content form textarea{margin-top:20px;margin-bottom:20px;display:flex;width:100%;height:312px;padding:24px 16px;align-items:flex-start;gap:8px;flex-shrink:0;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;border:1px solid #41738c;border-radius:24px}.main-contact-form-content form textarea::placeholder{color:#234b5a}.main-contact-form-fields{display:flex;gap:20px}.main-contact-form-left{display:flex;flex-direction:column;gap:20px}.main-contact-form-left div{display:flex;gap:10px}.main-contact-form-left #state{width:99px}.main-contact-form-left #city{width:378px}.main-contact-form-right{display:flex;flex-direction:column;gap:20px}.main-contact-form-send{display:flex;justify-content:space-between}.main-contact-form-send label{padding:0;color:#9f9f9f;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-contact-form-send-checks{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.main-contact-form-send-consent,.main-contact-form-send-news{display:flex;justify-content:flex-start;align-items:center;gap:16px}.main-contact-form-send-consent a{color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.main-contact-form-send-consent a:hover{text-decoration:underline}.main-contact-form-send button[type=submit]{display:flex;width:224px;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background-color:#234b5a;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-contact-form-send button[type=submit]:hover{background-color:#f5c35a;color:#41738c}.main-contact-form-send button[type=submit]:hover svg path{stroke:#41738c}.main-contact-success{display:flex;justify-content:space-between;align-items:center;border-radius:0 0 24px 24px;background-color:#eaedea;position:fixed;top:0;width:100%;z-index:10;overflow:hidden;height:0}.main-contact-success.active{height:162px}.main-contact-success div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.main-contact-success div span{color:#c86964;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-contact-success div p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-contact-success a{display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #234b5a;width:72px;height:52px;margin-right:32px}@media (max-width:768px){.main-contact{padding-top:120px}.main-contact-content-banner{flex-wrap:wrap;height:300px;padding:20px}.main-contact-content-banner h2,.main-contact-content-banner p{text-align:center}.main-contact-call{padding:20px 0}.main-contact-call h3{font-size:30px}.main-contact-call-content-institutional{width:100%}.main-contact-call-content-institutional ul{flex-wrap:wrap}.main-contact-call-content-institutional ul li{width:100%;min-width:100%}.main-contact-call-content-institutional-complaints-email a{font-size:14px!important}.main-contact-form{padding:0 20px}.main-contact-form-fields{flex-wrap:wrap}.main-contact-form-content form input[type=text],.main-contact-form-content form select,.main-contact-form-left{width:100%}.main-contact-form-left #city{width:250px}.main-contact-form-right{width:100%}.main-contact-form-send{flex-wrap:wrap;gap:22px;align-items:center;justify-content:center}}.main-about{background-color:#eaedea;padding-top:265px}.main-about-content{background-color:#fff}.main-about-content-banner{width:100%;height:207px;padding:0 125px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-about-content-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-2.24px;color:#eaedea;width:382px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-about-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;max-width:510px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-about-apresentation{display:flex;gap:18px;align-items:center;margin-bottom:80px}.main-about-apresentation p{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal;max-width:450px}.main-about-apresentation-text{display:flex;gap:20px;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;margin-bottom:80px}.main-about-apresentation-text p{color:#343434;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-about-video{display:flex}.main-about-video-left{display:flex;width:30%;padding:80px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;background-color:#f9f9f9}.main-about-video-left p,.main-about-video-left span{font-family:Montserrat;font-size:80px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-3.2px;max-width:428px}.main-about-video-left p:first-child{color:#f5c35a}.main-about-video-left p:nth-child(2){color:#426958}.main-about-video-left p:nth-child(3) span:first-of-type{color:#a0b9c3;margin-right:10px}.main-about-video-left p:nth-child(3) span:last-of-type{color:#c86964}.main-about-video-right{width:70%;height:476px}.main-about-video-right-content{background-repeat:no-repeat;background-size:cover}.main-about-video-right-content,.main-about-video-right-content a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-about-video-right-content a{width:100%;gap:32px}.main-about-video-right-content a p{color:#96a596;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.main-about-video-right-content.active iframe{display:block}.main-about-video-right-content.active a{display:none}.main-about-video-right-content iframe{width:100%;height:100%;display:none}.main-about-objective{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;margin-top:80px}.main-about-objective p{color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-about-position{background-color:#ecf1f3;margin-top:80px;padding-left:120px}.main-about-position-content{flex-direction:row;flex-wrap:nowrap;gap:22px}.main-about-position-content-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:80px 0}.main-about-position-content-left h3{color:#426958;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-about-position-content-left p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;max-width:465px}.main-about-position-content-right{height:377px;margin:80px 0;overflow:hidden;position:relative;display:flex;padding-right:40px}.main-about-position-content-right .swiper{height:430px}.main-about-position-content-right .swiper-slide{display:flex;width:344px;padding:48px 32px;flex-direction:column;align-items:flex-start;gap:40px;border-radius:24px;background-color:#234b5a;height:auto!important}.main-about-position-content-right .swiper-slide span{color:#c86964;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-about-position-content-right .swiper-slide p{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-about-position-content-right .swiper-pagination{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;left:22px}.main-about-position-content-right .swiper-pagination-bullet{width:8px;height:8px;border-radius:50px;border:2px solid #a0b9c3;background-color:transparent;opacity:1}.main-about-position-content-right .swiper-pagination-bullet-active{height:32px;width:8px;flex-shrink:0}.main-about-position-content-right-arrows{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;position:relative;left:40px}.main-about-position-content-right-arrow-next,.main-about-position-content-right-arrow-prev{display:flex;padding:24px 14px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #234b5a}.main-about-text{margin-top:80px}.main-about-text p{color:#41738c;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.main-about-benefits{margin-top:80px;display:flex;flex-direction:column;gap:20px}.main-about-benefits-header .swiper{width:100%;max-width:954px}.main-about-benefits-header .swiper a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #234b5a;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-about-benefits-header .swiper-slide-active a{background:#234b5a;color:#fff}.main-about-benefits-content{display:flex;padding:48px 40px;align-items:center;gap:10px;align-self:stretch;border-radius:16px;background-color:#f1f1f1}.main-about-benefits-content .main-text{display:none}.main-about-benefits-content .main-text p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-about-benefits-content .main-text.active{display:block}@media (max-width:768px){.main-about{padding-top:120px}.main-about-content-banner{flex-wrap:wrap;height:300px;padding:20px}.main-about-content-banner h2{text-align:center;line-height:normal}.main-about-content-banner p{text-align:center}.main-about-apresentation{align-items:flex-start;flex-wrap:wrap;margin-bottom:40px}.main-about-apresentation p{padding:0 20px}.main-about-video{flex-wrap:wrap}.main-about-video-left{width:100%;padding:20px}.main-about-video-right{width:100%}.main-about-video-right-content a p{text-align:center}.main-about-objective{flex-wrap:wrap}.main-about-position{padding:20px;margin-top:40px}.main-about-position-content{flex-wrap:wrap}.main-about-position-content-left{padding:0}.main-about-position-content-right{margin:0}.main-about-position-content-right .swiper-slide{width:100%}.main-about-position-content-right-arrow-next,.main-about-position-content-right-arrow-prev{padding:0;width:40px;height:63px}.main-about-benefits-content{width:100%}}.main-downloads{background-color:#eaedea;padding-top:265px}.main-downloads-content{background-color:#fff}.main-downloads-content-banner{width:100%;height:207px;padding:0 125px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-downloads-content-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-2.24px;color:#eaedea;width:382px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-downloads-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;max-width:510px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-downloads-content-list-categories{display:flex;justify-content:center;align-items:center;margin-bottom:80px}.main-downloads-content-list-categories-center{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;height:82px;border-radius:8px;background:var(--Claros-Verde,linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#96a596);max-width:100%;overflow:hidden;margin-top:-42px}.main-downloads-content-list-categories-call{display:flex;justify-content:center;align-items:center;border-radius:8px;background:var(--Claros-Rosa,linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),#f0a596);color:#41738c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;height:100%;padding:0 24px;width:143px}.main-downloads-content-list-categories-items{max-width:100%}.main-downloads-content-list-categories-items .swiper{max-width:100%;width:100%}.main-downloads-content-list-categories-items .swiper-slide{width:121px}.main-downloads-content-list-categories-items .swiper-slide a{max-width:121px;display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-downloads-content-list-categories-items .swiper-slide a.active,.main-downloads-content-list-categories-items .swiper-slide a:hover{color:#c87d32}.main-downloads-content-list h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center;padding-bottom:40px;width:100%}.main-downloads-content-list ul{display:flex;width:100%;align-items:flex-start;align-content:flex-start;gap:80px 19px;flex-wrap:wrap}.main-downloads-content-list ul li{display:flex;width:224px;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-shrink:0;border-radius:16px;background-color:#f9f9f9;transition:all .2s}.main-downloads-content-list ul li:hover{background-color:#cfdce1}.main-downloads-content-list ul li:hover a button{display:flex}.main-downloads-content-list ul li a img{height:180px;width:100%}.main-downloads-content-list ul li a p{display:flex;padding:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;align-self:stretch;color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-downloads-content-list ul li a button{display:none;padding:14px 24px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:100px;border:2px solid #5a7d73;width:176px;height:52px;margin:0 auto 24px;color:#5a7d73;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-content-list ul li a button img{width:24px;height:24px}.main-downloads-content-list-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin:80px auto 0}.main-downloads-content-list-pagination p{font-size:12px}.main-downloads-content-list-pagination p,.main-downloads-content-list-pagination span{color:#96a596;font-family:Montserrat;font-style:normal;font-weight:400;line-height:normal}.main-downloads-content-list-pagination span{font-size:14px;letter-spacing:1.12px}.main-downloads-content-list-pagination span strong{color:#5a7d73}.main-downloads-content-list-pagination a{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #c86964;color:#c86964;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%;zoom:1;transition:all .2s ease-in-out}.main-downloads-content-list-pagination a:hover{zoom:1.1}.main-downloads-projects{margin-top:80px}.main-downloads-projects h3{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center;padding-bottom:80px;width:100%}.main-downloads-projects-bar{display:flex;width:100%;height:270px;padding:80px 122px;border-radius:40px;background-color:#234b5a}.main-downloads-projects-bar-center{display:flex;justify-content:space-between;align-items:center;gap:40px}.main-downloads-projects-bar-search{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0}.main-downloads-projects-bar-search form{position:relative}.main-downloads-projects-bar-search form button{position:absolute;top:13px;right:16px}.main-downloads-projects-bar-search form .select-products{background-color:#fff;border-radius:24px;border:1px solid #41738c;display:flex;padding:12px 16px 16px;flex-direction:column;align-items:flex-start;gap:12px;position:absolute;align-self:stretch;width:100%;z-index:10;max-height:250px;overflow-y:scroll}.main-downloads-projects-bar-search form .select-products a{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:8px 0 15px;border-bottom:1px solid #41738c;color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-projects-bar-search form .select2{width:100%!important}.main-downloads-projects-bar-search form .select2-container--default .select2-selection--single{background-color:hsla(0,0%,100%,.8)!important;height:52px}.main-downloads-projects-bar-search form .select2-selection__arrow{display:none}.main-downloads-projects-bar-search form .select2-selection__rendered{width:100%;height:100%;display:flex!important;align-items:center;color:#41738c!important;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-projects-bar-search form .select2-selection__placeholder{width:100%;height:100%;display:flex;align-items:center;color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-projects-bar-search form span{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.main-downloads-projects-bar-search-title{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.main-downloads-projects-bar-result,.main-downloads-projects-bar-separator{display:flex;align-items:center;justify-content:center}.main-downloads-projects-bar-result{min-width:533px}.main-downloads-projects-bar-result-placeholder{display:block}.main-downloads-projects-bar-result-infos{display:none;align-content:center;gap:24px;justify-content:center;align-items:center}.main-downloads-projects-bar-result-infos>img{width:112px;height:111px;object-fit:cover}.main-downloads-projects-bar-result-infos span{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-projects-bar-result-infos a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#f5c35a;margin-left:16px;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-downloads-projects-bar-result.active-result .main-downloads-projects-bar-result-placeholder{display:none}.main-downloads-projects-bar-result.active-result .main-downloads-projects-bar-result-infos{display:flex}@media (max-width:768px){.main-downloads{padding-top:120px}.main-downloads-content-banner{flex-wrap:wrap;height:300px;padding:20px}.main-downloads-content-banner h2,.main-downloads-content-banner p{text-align:center}.main-downloads-content-list ul{flex-direction:column;align-items:center;justify-content:center;width:100%}.main-downloads-content-list ul li{justify-content:center;align-items:center;margin:0 auto;width:100%}.main-downloads-content-list ul li a{max-width:224px}.main-downloads-content-list-categories-center{margin-top:0}}.main-construction{background-color:#eaedea;padding-top:265px}.main-construction-content{background-color:#fff}.main-construction-content-banner{width:100%;height:207px;padding:0 125px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-construction-content-banner h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-2.24px;color:#eaedea;width:382px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-construction-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;max-width:510px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-construction-list img{max-height:337px;width:100%}.main-construction-list a{height:min-content}.main-construction-list a:hover .main-construction-list-author{display:flex}.main-construction-list a:hover img{max-height:263px;width:100%;object-fit:cover}.main-construction-list ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:80px 19px}.main-construction-list ul li{min-width:224px;height:min-content}.main-construction-list ul li,.main-construction-list ul li a{border-radius:16px;background-color:#f9f9f9;overflow:hidden}.main-construction-list-name{display:flex;padding:24px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:24px;align-self:stretch;color:#426958;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-construction-list-author{display:flex;gap:8px;justify-content:center;align-items:center;display:none;padding-bottom:32px}.main-construction-list-author img{width:40px;height:40px}.main-construction-list-author p{padding:0;color:#9f9f9f;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-construction-list-author-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.main-construction-list-author-infos img{width:auto;height:auto}.main-construction-list-author-infos-local{display:flex;gap:8px;justify-content:center;align-items:center}.main-construction-list-author-infos-local span{color:#9f9f9f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.main-construction-project{display:flex;max-height:354px;margin-top:80px}.main-construction-project-left{width:30%}.main-construction-project-left img{width:100%;height:100%;object-fit:cover}.main-construction-project-right{width:70%;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 24px;background-color:#41738c}.main-construction-project-right-infos{display:flex;flex-direction:column;gap:40px}.main-construction-project-right-infos h3{color:#f5c35a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-construction-project-right-infos p{color:#f1f1f1;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-construction-project-right-infos a{color:#fff;display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #fff}.main-construction-project-right-infos a:hover{border-color:#f5c35a;color:#f5c35a}.modal-construction{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:50px;z-index:100;overflow-x:scroll;display:none;background:rgba(211,218,211,.7);backdrop-filter:blur(20px)}.modal-construction.active{display:block}.modal-construction-content-arrows{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;gap:20px;margin-top:20px}.modal-construction-content-arrows .swiper-arrows-button-prev{border-radius:100px;border:2px solid #234b5a;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer}.modal-construction-content-arrows .swiper-arrows-button-prev:hover{border-color:#f5c35a}.modal-construction-content-arrows .swiper-arrows-button-prev:hover svg path{fill:#f5c35a}.modal-construction-content-arrows .swiper-arrows-button-next{cursor:pointer;border:2px solid #234b5a;border-radius:100px;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px}.modal-construction-content-arrows .swiper-arrows-button-next:hover{border-color:#f5c35a}.modal-construction-content-arrows .swiper-arrows-button-next:hover svg path{fill:#f5c35a}.modal-construction-content-infos{display:flex;padding:32px 24px;align-items:flex-start;justify-content:space-between;gap:24px;flex:1 0 0;align-self:stretch;max-width:803px;position:relative;background-color:#fff;border-radius:30px;margin:44px auto 0}.modal-construction-content-infos h2{color:#234b5a;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.modal-construction-content-infos p{color:#343434;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.modal-construction-content-infos ul{margin-top:32.83px}.modal-construction-content-infos ul li{display:flex;height:65.667px;align-items:center;gap:16px}.modal-construction-content-infos ul li span{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.modal-construction-content-infos-left p{margin-top:74px}.modal-construction-content-infos-left img{max-width:48px;max-height:48px}.modal-construction-content-infos-right p{color:#234b5a;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.modal-construction-content-infos-author{display:flex;gap:8px;justify-content:center;align-items:center;padding-bottom:32px;margin-top:16px}.modal-construction-content-infos-author img{width:40px;height:40px}.modal-construction-content-infos-author p{padding:0;color:#9f9f9f;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.modal-construction-content-infos-author-local{display:flex;gap:12px;justify-content:flex-start;align-items:center}.modal-construction-content-infos-author-local img{width:auto;height:auto}.modal-construction-content-infos-author-local span{color:#9f9f9f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.modal-construction-close{display:flex;justify-content:flex-end}.modal-construction-close a{display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #41738c;margin-right:122px;position:relative;margin-bottom:44px}.modal-construction-close a:hover{border-color:#f5c35a}.modal-construction .swiper-wrapper{display:flex;align-items:center}.modal-construction .swiper-slide-next,.modal-construction .swiper-slide-prev{opacity:.6}.modal-construction .swiper-slide img{max-height:580px;width:100%;object-fit:cover}.modal-construction .swiper-pagination{position:relative;margin-top:20px}.modal-construction .swiper-pagination-bullet{background:transparent;width:8px;height:8px;flex-shrink:0;border-radius:50px;border:2px solid #41738c;opacity:1}.modal-construction .swiper-pagination-bullet-active{width:32px}@media (max-width:768px){.main-construction{padding-top:120px}.main-construction-content-banner{flex-wrap:wrap;height:300px;padding:20px}.main-construction-content-banner h2,.main-construction-content-banner p{text-align:center}.main-construction-list ul{grid-template-columns:1fr;justify-content:center;align-items:center;width:100%}.main-construction-list ul li{width:100%}.main-construction-list img{object-fit:cover}.main-construction-project{flex-wrap:wrap;padding:0 20px;max-height:none}.main-construction-project-left,.main-construction-project-right{width:100%}.main-construction-project-right-infos{width:100%;padding:20px}.main-construction-project-right-infos a{font-size:13px}.modal-construction{margin:0;padding:0}.modal-construction-content .swiper{min-height:200px}.modal-construction-close a{margin-right:20px;margin-top:20px}}.main-blog{background-color:#eaedea;padding-top:265px}.main-blog-content{background-color:#fff}.main-blog-banners{width:100%;padding:0 125px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;border-radius:24px;position:relative}.main-blog-banners h2{font-family:Montserrat;font-weight:700;font-size:56px;line-height:56%;letter-spacing:-2.24px;color:#eaedea;width:382px}.main-blog-banners p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;max-width:690px}.main-blog-banners-titles{margin-top:75px;max-width:306px}.main-blog-banners-titles h2{position:relative}.main-blog-banners-titles h2 .main-blog-banners-titles-main{color:#234b5a;font-family:Montserrat;font-size:68.499px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-4.795px;position:relative;z-index:3}.main-blog-banners-titles h2 .main-blog-banners-titles-secondary{color:#fff;leading-trim:both;text-edge:cap;-webkit-text-stroke:1.725501537322998px #426958;font-family:Montserrat;font-size:84.468px;font-style:normal;font-weight:900;line-height:50.356px;letter-spacing:-1.689px;position:absolute;right:87px;bottom:60px;z-index:2}.main-blog-banners-list{max-width:974px;position:relative;margin-top:-100px}.main-blog-banners-list:before{content:"";background:url(../images/pattern-blog-banners.png) no-repeat;width:365px;height:310px;position:absolute;top:100px;left:-365px;z-index:1}.main-blog-banners-list .swiper-slide img{border-radius:17px 17px 17px 0}.main-blog-banners-list-infos{display:flex;width:100%;max-width:730px;padding:28px 48px 48px;flex-direction:column;align-items:flex-start;gap:20px}.main-blog-banners-list-infos h3{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-blog-banners-list-infos p{color:#234b5a}.main-blog-banners-list-infos a,.main-blog-banners-list-infos p{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-blog-banners-list-infos a{background-color:#234b5a;border-radius:100px;display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;color:#fff}.main-blog-banners-list-arrow{position:absolute;bottom:125px;right:81px;z-index:11;display:flex;gap:20px}.main-blog-banners-list-arrow-next,.main-blog-banners-list-arrow-prev{border-radius:100px;border:2px solid #5a7d73;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer}.main-blog-search{background-image:url(../temp/blog-bg-search.png);background-size:cover;background-repeat:no-repeat;width:100%;display:flex;height:399px;padding:80px 0;flex-direction:column;justify-content:center;align-items:center;gap:0;align-self:stretch;border-radius:32px}.main-blog-search h3{color:#fff;font-size:40px;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-blog-search h3,.main-blog-search p{font-family:Montserrat;font-style:normal;max-width:514px;text-align:center}.main-blog-search p{color:#f5c35a;font-size:56px;font-weight:700;line-height:100%;letter-spacing:-2.24px}.main-blog-search form{margin-top:20px;width:506px;height:52px;position:relative}.main-blog-search form input{display:flex;width:100%;height:52px;flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0;border-radius:100px;border:1px solid #234b5a;background:hsla(0,0%,100%,.8);backdrop-filter:blur(7px)}.main-blog-search form input::placeholder{color:#234b5a;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-blog-search form button{position:absolute;right:16px;top:calc(50% - 12px)}.main-blog-featureds{margin-top:80px;width:100%}.main-blog-featureds h3{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center;margin-bottom:40px}.main-blog-featureds ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}.main-blog-featureds ul li{display:flex;max-width:588px;min-height:440px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;flex-shrink:0;border-radius:72px 16px 16px 16px;background:linear-gradient(180deg,rgba(11,77,92,0) 41.17%,#0b4d5c 65.22%)}.main-blog-featureds ul li:nth-child(2){border-radius:16px 72px 16px 16px}.main-blog-featureds ul li:nth-child(3){border-radius:16px 16px 16px 72px}.main-blog-featureds ul li:nth-child(4){border-radius:16px 16px 72px 16px}.main-blog-featureds ul li span{padding:0 40px 0 32px;color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-blog-featureds ul li .main-blog-featured-infos{width:100%;display:flex;padding:0 40px 32px 32px;justify-content:space-between;align-items:flex-end;align-self:stretch}.main-blog-featureds ul li .main-blog-featured-infos-categories a{color:#f5c35a;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;gap:8px}.main-blog-featureds ul li .main-blog-featured-infos-read{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid #f5c35a;color:#f5c35a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-blog-list{margin-top:80px}.main-blog-list h3{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;text-align:center;margin-bottom:80px}.main-blog-list-content{background-color:#5a7d73;background:url(../images/blog-list-pattern.png) repeat-x bottom #5a7d73}.main-blog-list-categories-center{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;height:82px;border-radius:8px;background:var(--Claros-Verde,linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#96a596);width:100%;overflow:hidden;margin-top:-42px}.main-blog-list-categories-call{display:flex;justify-content:center;align-items:center;border-radius:8px;background:var(--Claros-Rosa,linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),#f0a596);color:#41738c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;height:100%;padding:0 24px;width:143px}.main-blog-list-categories-items,.main-blog-list-categories-items .swiper{width:100%}.main-blog-list-categories-items .swiper-slide{max-width:121px;height:70px}.main-blog-list-categories-items .swiper-slide a{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;height:100%;text-align:center}.main-blog-list-categories-items .swiper-slide a.active,.main-blog-list-categories-items .swiper-slide a:hover{color:#d79b2d}.main-blog-list-cards{padding-top:121px;padding-bottom:80px;display:flex;flex-direction:column}.main-blog-list-cards-image{max-width:194px}.main-blog-list-cards ul{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;row-gap:40px;column-gap:15px;margin-bottom:40px}.main-blog-list-cards ul li,.main-blog-list-cards ul li a{display:flex;background:#fff;border-radius:16px}.main-blog-list-cards ul li img{border-radius:16px 16px 0 16px;height:100%;object-fit:cover}.main-blog-list-cards ul li .main-blog-list-cards-infos{display:flex;min-height:180px;padding:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.main-blog-list-cards ul li .main-blog-list-cards-infos span{color:#c87d32;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.main-blog-list-cards ul li .main-blog-list-cards-infos p{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-blog-list-cards-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto}.main-blog-list-cards-pagination p{color:#96a596;font-size:12px}.main-blog-list-cards-pagination p,.main-blog-list-cards-pagination span{font-family:Montserrat;font-style:normal;font-weight:400;line-height:normal}.main-blog-list-cards-pagination span{color:#fff;font-size:14px;letter-spacing:1.12px}.main-blog-list-cards-pagination span strong{font-weight:400;color:#fff}.main-blog-list-cards-pagination a{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:5.196px;border-radius:64.948px;border:.5px solid #f0a596;color:#f0a596;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%;zoom:1;transition:all .2s ease-in-out}.main-blog-list-cards-pagination a:hover{zoom:1.1}.main-blog-readed{display:flex;flex-direction:row;gap:30px;align-items:center;flex-wrap:nowrap;height:375px;margin-top:80px}.main-blog-readed h3{color:#234b5a;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-blog-readed-list{display:flex;width:953px;min-height:375px;padding:32px;align-items:flex-start;gap:19px;flex-shrink:0;border-radius:32px;background:var(--Tercirias-Verde,#426958)}.main-blog-readed-list .swiper{width:100%}.main-blog-readed-list-card,.main-blog-readed-list-card a{background-color:#fff;width:224px;border-radius:16px}.main-blog-readed-list-card-image img{object-fit:cover;width:100%;height:180px;border-radius:16px 16px 0 16px}.main-blog-readed-list-card-infos{display:flex;padding:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;align-self:stretch;border-radius:0 8px 0 16px}.main-blog-readed-list-card-infos span{color:#d79b2d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.main-blog-readed-list-card-infos p{color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-blog-readed-arrows{z-index:11;display:flex;gap:20px;margin-top:20px}.main-blog-readed-arrows-next,.main-blog-readed-arrows-prev{border-radius:100px;border:2px solid #f0a596;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer}@media (max-width:768px){.main-blog{padding-top:0}.main-blog-banners{padding:0;flex-direction:column}.main-blog-banners-titles{margin:0;max-width:100%}.main-blog-banners-titles h2{font-size:38px;text-align:center;margin-bottom:40px;margin-top:20px}.main-blog-banners-titles-main{font-size:38px!important;letter-spacing:0!important}.main-blog-banners-list{margin-top:0}.main-blog-search{padding:0 20px}.main-blog-search h3{font-size:31px}.main-blog-search p{font-size:41px}.main-blog-search form{width:100%}.main-blog-featureds{margin-top:40px}.main-blog-featureds ul{grid-template-columns:1fr}.main-blog-featureds ul li{border-radius:16px!important}.main-blog-featureds ul li .main-blog-featured-infos{padding:0 12px 32px}.main-blog-list-cards ul{grid-template-columns:1fr}.main-blog-readed{height:auto;flex-direction:column}.main-blog-readed-list,.main-blog-readed-list-card{width:100%}}.main-post{background-color:#fff;padding-top:150px}.main-post .main-breadcrumb{margin-bottom:20px}.main-post-banner,.main-post-banner img{width:100%;max-height:416px}.main-post-banner img{object-fit:cover;border-radius:24px 24px 0 24px}.main-post-infos{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%}.main-post-infos-categories{display:flex;gap:20px;justify-content:center;align-items:center}.main-post-infos-categories a{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:16px 4px 4px 16px;border:1px solid var(--Claros-Azul,#a0b9c3);background:var(--Claros-Azul,linear-gradient(0deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),#a0b9c3);color:var(--Secundrias-Azul,#41738c);text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.main-post-infos-title h2{color:#234b5a;text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-post-infos-description p{padding-top:16px;padding-bottom:40px;color:var(--Cinzas-03,#9f9f9f);text-align:center;font-feature-settings:"liga" off;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-bottom:1px solid #f1f1f1}.main-post-infos-content{margin-top:70px}.main-post-infos-content .aligncenter,.main-post-infos-content .alignleft,.main-post-infos-content .alignright{display:block;padding:0}.main-post-infos-content .aligncenter{float:none;margin:.5em auto 1em}.main-post-infos-content .alignright{float:right;margin:.5em 0 1em 1em}.main-post-infos-content .alignleft{float:left;margin:.5em 1em 1em 0}.main-post-infos-content .wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.main-post-infos-content .wp-caption img{display:inline}.main-post-infos-content .wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.main-post-infos-content h2{font-size:24px;margin-bottom:28px}.main-post-infos-content h3{color:var(--Secundrias-Verde,#5a7d73);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}.main-post-infos-content p{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.main-post-infos-content img{border-radius:8px}.main-post-infos-content .wp-block-columns{gap:32px}.main-post-infos-content .wp-block-separator{margin:80px 0}.main-post-infos-content .wp-block-list{list-style-type:disc;padding-left:38px;margin-bottom:28px}.main-post-infos-content a{color:#234b5a}.main-post-infos-content a:hover{text-decoration:underline}.main-post-infos-content .wp-block-embed-youtube iframe{width:100%;height:473px}.main-post-share{display:flex;justify-content:center}.main-post-share-content{width:406px;padding-left:32px;justify-content:center;gap:16px;border-radius:8px}.main-post-share-content,.main-post-share-left{display:flex;align-items:center;background:#f9f9f9}.main-post-share-left{width:191px;gap:8px;flex-shrink:0}.main-post-share-left h3{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-post-share-right{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch;border-radius:8px 0 0 8px;background:#f1f1f1}.main-post-share-right a{display:flex;height:31.175px;padding:7.794px 15.588px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:64.948px;border:1px solid #f5c35a;color:#c86964;font-family:Montserrat;font-size:11.691px;font-style:normal;font-weight:500;line-height:150%}@media (max-width:768px){.main-post{padding-top:0}.main-post-banner img{max-height:300px;object-fit:cover}.main-post-infos{margin-top:40px}.main-post-share-right a{gap:6px;padding:7.794px 21.588px}}.main-political{background-color:#eaedea;padding-top:144px}.main-political-content{padding-top:20px;background-color:#fff}.main-political-content-center{display:inline-flex;flex-direction:column;align-items:center;gap:80px;width:100%}.main-political-content-center h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-political-content-center-infos p{margin-bottom:30px}.main-political-content-center-infos a,.main-political-content-center-infos p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-political-content-center-infos a{text-decoration:underline}.main-political-content-center hr{height:1px;border:1px solid #f1f1f1;width:100%}.main-political-content-center-topics ul{display:flex;flex-direction:column;gap:80px;width:100%}.main-political-content-center-topics ul li{display:flex;gap:20px;padding-bottom:80px;border-bottom:1px solid #f1f1f1}.main-political-content-center-topics ul li:last-child{border:0;padding-bottom:0}.main-political-content-center-topics ul li.active .abrev{display:none}.main-political-content-center-topics ul li.active .complete{display:block;height:100%}.main-political-content-center-topics ul li.active .main-political-content-center-topics-text{align-items:flex-end}.main-political-content-center-topics ul li.active .main-political-content-center-topics-text a svg{transform:rotate(180deg)}.main-political-content-center-topics-title h3{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal;width:343px}.main-political-content-center-topics-text{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;width:100%}.main-political-content-center-topics-text p{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:724px;margin-bottom:20px}.main-political-content-center-topics-text .abrev{display:block}.main-political-content-center-topics-text .complete{display:none;height:0;overflow:hidden}.main-political-content-center-topics-text .complete a{color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.main-political-content-center-topics-text .complete a:hover{text-decoration:underline}.main-political-content-center-topics-text .more{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a)}.main-political-content-center-topics-text .more svg{width:24px;height:24px}.main-political-content-center-topics-text .more:hover{border-color:#d79b2d}.main-political-content-center-topics-text .more:hover svg path{fill:#d79b2d}.main-political-content-center-updated{color:#a0b9c3;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){.main-political{padding-top:0}.main-political-content{padding:10px}.main-political-content-center h2{text-align:center}.main-political-content-center-topics ul li{flex-wrap:wrap}.main-political-content-center-topics-text .more{width:165px;height:56px;padding:0}}.main-quality{background-color:#eaedea;padding-top:144px}.main-quality-content{padding-top:20px;background-color:#fff}.main-quality-content-center{display:inline-flex;flex-direction:column;align-items:center;gap:80px;width:100%}.main-quality-content-center h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-quality-content-center-infos p{margin-bottom:30px}.main-quality-content-center-infos a,.main-quality-content-center-infos p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-quality-content-center-infos a{text-decoration:underline}.main-quality-content-center hr{height:1px;border:1px solid #f1f1f1;width:100%}.main-quality-content-center-topics ul{display:flex;flex-direction:column;gap:60px;width:100%;padding-left:116px}.main-quality-content-center-topics ul li{display:flex;gap:24px;flex-direction:column;padding-bottom:60px;border-bottom:1px solid #f1f1f1}.main-quality-content-center-topics ul li:last-child{border:0;padding-bottom:0}.main-quality-content-center-topics ul li div{display:flex;flex-direction:column;gap:24px}.main-quality-content-center-topics ul li div h3{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.main-quality-content-center-topics ul li div p{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:26px}.main-collection .mobile{display:none}.main-collection .desktop{display:block}.main-collection-banner{display:flex;justify-content:center;background:var(--Claros-Verde,linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#96a596);width:100vw;max-height:828px}.main-collection-banner-right{border-radius:0 0 72px 72px;position:relative;width:100%}.main-collection-banner-right-title{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;justify-content:center;align-items:flex-start;position:absolute;bottom:80px;left:102px;display:flex;gap:21px;flex-direction:column}.main-collection-banner-right-title p{max-width:607px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-collection-banner-right-title a{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;border-radius:100px;border:2px solid #fff;height:48px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-collection-banner-right-title a:hover{color:#d79b2d;border-color:#d79b2d}.main-collection-banner-right-title a:hover svg path{fill:#d79b2d}.main-collection-banner-right .swiper-arrows{position:absolute;bottom:80px;right:113px;z-index:11;display:flex;gap:20px}.main-collection-banner-right .swiper-arrows-button-prev{border-radius:100px;border:2px solid #fff;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer}.main-collection-banner-right .swiper-arrows-button-prev:hover{border:2px solid #d79b2d}.main-collection-banner-right .swiper-arrows-button-prev:hover svg path{fill:#d79b2d}.main-collection-banner-right .swiper-arrows-button-next{cursor:pointer;border:2px solid #fff;border-radius:100px;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px}.main-collection-banner-right .swiper-arrows-button-next:hover{border:2px solid #d79b2d}.main-collection-banner-right .swiper-arrows-button-next:hover svg path{fill:#d79b2d}.main-collection-banner-right .swiper-pagination{bottom:102px}.main-collection-banner-right .swiper-pagination-bullet{background:transparent;width:8px;height:8px;flex-shrink:0;border-radius:50px;border:2px solid #fff;opacity:1}.main-collection-banner-right .swiper-pagination-bullet-active{width:32px}.main-collection-banner-image{object-fit:cover;width:100vw;max-height:800px}.main-collection-banner .swiper,.main-collection-banner .swiper-slide{max-height:828px}.main-collection-infos{display:flex;max-width:1100px;gap:60px;justify-content:center;align-items:center;margin:100px auto 0}.main-collection-infos-description{display:flex;flex-direction:column;gap:40px}.main-collection-infos-description-title p{color:#41738c!important;font-family:Montserrat!important;font-size:25px!important;font-style:normal!important;font-weight:300!important;line-height:normal!important}.main-collection-infos-description-title span{font-family:Montserrat!important;font-size:40px!important;font-style:normal!important;font-weight:500!important;line-height:100%!important;letter-spacing:2px!important;text-transform:uppercase!important}.main-collection-infos-description p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-collection-infos-description span{color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-collection-list{margin-top:100px}.main-collection-list h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;margin-bottom:100px;text-align:center;width:100%}.main-collection-list .main-produtos-content-center-list-content-sidebar-banner{display:none}.main-collection-campaign{margin-top:100px}.main-collection-campaign h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px;margin-bottom:100px;text-align:center;width:100%}.main-collection-campaign-content{display:flex}.main-collection-campaign-left{background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;width:40%;padding:80px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.main-collection-campaign-left span{color:#234b5a}.main-collection-campaign-left p,.main-collection-campaign-left span{font-family:Montserrat;font-size:80px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-3.2px}.main-collection-campaign-left p{color:#fff}.main-collection-campaign-right{background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;flex:1 0 0;align-self:stretch;width:60%;position:relative}.main-collection-campaign-right iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.main-collection-campaign-right iframe.active{display:block}.main-collection-campaign-right-video{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;padding:80px;width:100%;height:100%}.main-collection-campaign-right-video.hidden{display:none}.main-collection-campaign-right-video p{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.main-collection{padding-top:0}.main-collection .mobile{display:block}.main-collection .desktop{display:none}.main-collection-banner{height:300px}.main-collection-banner .swiper,.main-collection-banner .swiper-slide{height:100%}.main-collection-banner-right-title{font-size:20px;left:20px;bottom:15px}.main-collection-banner-right-title p{max-width:300px}.main-collection-banner-right-title a{font-size:15px}.main-collection-banner-right .swiper-pagination{display:none}.main-collection-banner-right .swiper-arrows{bottom:15px}.main-collection-banner-image{height:100%}.main-collection-list h2{margin-bottom:40px}.main-collection-infos{flex-direction:column;padding:0 20px}.main-collection-infos img{max-width:300px}.main-collection-campaign{margin-bottom:40px}.main-collection-campaign h2{margin-top:40px;margin-bottom:40px;font-size:35px}.main-collection-campaign-content{flex-direction:column}.main-collection-campaign-left{width:100%}.main-collection-campaign-left p,.main-collection-campaign-left span{font-size:48px}.main-collection-campaign-right{width:100%}}.main-faq{background-color:#eaedea;padding-top:144px}.main-faq-content{padding-top:20px;background-color:#fff}.main-faq-content-center{display:inline-flex;flex-direction:column;align-items:center;gap:80px;width:100%}.main-faq-content-center h2{color:#41738c;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.6px}.main-faq-content-center-infos p{margin-bottom:30px}.main-faq-content-center-infos a,.main-faq-content-center-infos p{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-faq-content-center-infos a{text-decoration:underline}.main-faq-content-center hr{height:1px;border:1px solid #f1f1f1;width:100%}.main-faq-content-center-topics ul{display:flex;flex-direction:column;gap:80px;width:100%}.main-faq-content-center-topics ul li{display:flex;gap:20px;padding-bottom:80px;border-bottom:1px solid #f1f1f1}.main-faq-content-center-topics ul li ol{padding-left:0}.main-faq-content-center-topics ul li ul{display:list-item;padding-left:20px;list-style:circle;margin-bottom:20px}.main-faq-content-center-topics ul li ul li{display:list-item;padding-bottom:0;border-bottom:0}.main-faq-content-center-topics ul li:last-child{border:0;padding-bottom:0}.main-faq-content-center-topics ul li.active .abrev{display:none}.main-faq-content-center-topics ul li.active .complete{display:block;height:100%}.main-faq-content-center-topics ul li.active .main-faq-content-center-topics-text{align-items:flex-end}.main-faq-content-center-topics ul li.active .main-faq-content-center-topics-text a svg{transform:rotate(180deg)}.main-faq-content-center-topics-title h3{color:#234b5a;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:normal;width:343px}.main-faq-content-center-topics-text{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;width:100%}.main-faq-content-center-topics-text p{color:#343434;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:724px;margin-bottom:20px}.main-faq-content-center-topics-text .abrev{display:block}.main-faq-content-center-topics-text .complete{display:none;height:0;overflow:hidden}.main-faq-content-center-topics-text .complete a{color:#234b5a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.main-faq-content-center-topics-text .complete a:hover{text-decoration:underline}.main-faq-content-center-topics-text .more{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a)}.main-faq-content-center-topics-text .more svg{width:24px;height:24px}.main-faq-content-center-topics-text .more:hover{border-color:#d79b2d}.main-faq-content-center-topics-text .more:hover svg path{fill:#d79b2d}.main-faq-content-center-updated{color:#a0b9c3;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){.main-faq{padding-top:0}.main-faq-content-center-topics ul li{flex-wrap:wrap}.main-faq-content-center-topics ul li.active .main-faq-content-center-topics-text{align-items:flex-start}.main-faq-content-center-topics-text{flex-direction:column}.main-faq-content-center-topics-text .more{width:69px;height:56px;padding:0}}.main-where-find{background-color:#eaedea;padding-top:265px}.main-where-find-content{background-color:#fff}.main-where-find-content-banner{width:100%;height:207px;padding:0 125px;margin-top:-103.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:48px;border-radius:24px}.main-where-find-content-banner h2{color:#234b5a;font-family:Montserrat;font-size:56px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.24px}.main-where-find-content-banner p{font-family:Montserrat;font-weight:500;font-size:18px;line-height:27px;color:#fff;max-width:510px;text-shadow:0 0 8px rgba(0,0,0,.5)}.main-where-find-apresentation{display:flex;gap:25px;flex-wrap:nowrap;align-items:center}.main-where-find-apresentation-left span{color:#234b5a}.main-where-find-apresentation-left p,.main-where-find-apresentation-left span{font-family:Montserrat;font-size:60px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-3.2px}.main-where-find-apresentation-left p{color:#f5c35a}.main-where-find-apresentation-right ul{display:flex;gap:8px;align-items:center}.main-where-find-apresentation-right ul li{display:flex;width:180px;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:16px;background:var(--Cinzas-01,#f9f9f9);backdrop-filter:blur(10px)}.main-where-find-apresentation-right ul li p{color:#41738c;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.main-where-find-stores{margin-top:80px;padding:80px 0;border-radius:40px;background:var(--Claros-Verde,linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#96a596)}.main-where-find-stores-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.main-where-find-stores-content h2{color:#41738c;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-where-find-stores-content-categories li{display:flex;gap:8px}.main-where-find-stores-content-categories li a{display:flex;height:52px;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a);color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-where-find-stores-content-categories li a.active{background:var(--Tercirias-Azul,#234b5a);color:#fff}.main-where-find-stores-content-forms .select2-selection__placeholder{color:#234b5a!important}.main-where-find-stores-content-forms #form-city,.main-where-find-stores-content-forms #form-product,.main-where-find-stores-content-forms #form-store{display:none}.main-where-find-stores-content-forms #form-city.active,.main-where-find-stores-content-forms #form-product.active,.main-where-find-stores-content-forms #form-store.active{display:block}.main-where-find-stores-content-forms #form-city form,.main-where-find-stores-content-forms #form-product form,.main-where-find-stores-content-forms #form-store form{display:flex;justify-content:center;align-items:flex-start;gap:20px}.main-where-find-stores-content-forms #form-city form .select2-selection,.main-where-find-stores-content-forms #form-city form select,.main-where-find-stores-content-forms #form-product form .select2-selection,.main-where-find-stores-content-forms #form-product form select,.main-where-find-stores-content-forms #form-store form .select2-selection,.main-where-find-stores-content-forms #form-store form select{display:flex;height:52px;max-height:52px;align-items:center;flex-shrink:0;align-self:stretch;border-radius:27px;border:2px solid var(--Tercirias-Azul,#234b5a);backdrop-filter:blur(7px);width:353px;color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-where-find-stores-content-forms #form-city form .select2-selection,.main-where-find-stores-content-forms #form-product form .select2-selection,.main-where-find-stores-content-forms #form-store form .select2-selection{background:transparent;padding-left:10px}.main-where-find-stores-content-forms #form-city form .select2-selection__rendered,.main-where-find-stores-content-forms #form-product form .select2-selection__rendered,.main-where-find-stores-content-forms #form-store form .select2-selection__rendered{color:#234b5a}.main-where-find-stores-content-forms #form-city form .select2-selection__arrow,.main-where-find-stores-content-forms #form-product form .select2-selection__arrow,.main-where-find-stores-content-forms #form-store form .select2-selection__arrow{top:10px!important;right:10px!important}.main-where-find-stores-content-forms #form-city form input[type=text],.main-where-find-stores-content-forms #form-product form input[type=text],.main-where-find-stores-content-forms #form-store form input[type=text]{width:353px;display:flex;height:52px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0;background-color:transparent;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a);backdrop-filter:blur(7px);color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-where-find-stores-content-forms #form-city form input[type=text]::placeholder,.main-where-find-stores-content-forms #form-product form input[type=text]::placeholder,.main-where-find-stores-content-forms #form-store form input[type=text]::placeholder{color:#234b5a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-where-find-stores-content-forms #form-city#form-product.active,.main-where-find-stores-content-forms #form-product#form-product.active,.main-where-find-stores-content-forms #form-store#form-product.active{display:flex}.main-where-find-stores-content-forms #form-city#form-product form input[type=text],.main-where-find-stores-content-forms #form-product#form-product form input[type=text],.main-where-find-stores-content-forms #form-store#form-product form input[type=text]{width:353px;display:flex;height:52px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a);backdrop-filter:blur(7px)}.main-where-find-stores-content-forms #form-city#form-store.active,.main-where-find-stores-content-forms #form-product#form-store.active,.main-where-find-stores-content-forms #form-store#form-store.active{display:flex}.main-where-find-stores-content-forms #form-city#form-store form input[type=text],.main-where-find-stores-content-forms #form-product#form-store form input[type=text],.main-where-find-stores-content-forms #form-store#form-store form input[type=text]{width:466px;display:flex;height:52px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0;border-radius:100px;border:2px solid var(--Tercirias-Azul,#234b5a);backdrop-filter:blur(7px)}.main-where-find-stores-content-forms #form-city#form-city,.main-where-find-stores-content-forms #form-product#form-city,.main-where-find-stores-content-forms #form-store#form-city{width:954px}.main-where-find-stores-content-forms #form-city#form-city.active,.main-where-find-stores-content-forms #form-product#form-city.active,.main-where-find-stores-content-forms #form-store#form-city.active{display:flex}.main-where-find-stores-content-results{display:flex;width:100%;justify-content:flex-start;align-items:center;align-content:center;gap:20px;flex-wrap:wrap}.main-where-find-stores-content-results.hide{display:none}.main-where-find-stores-content-results-list{display:flex;height:777px;padding:30px;flex-direction:column;gap:32px;align-items:flex-start;flex:1 0 0;border-radius:8px;background:#fff;overflow:auto;max-width:466px}.main-where-find-stores-content-results-list h3{color:#41738c;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-where-find-stores-content-results-list-items-item{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:8px;background:var(--Cinzas-01,#f9f9f9);max-width:386px;margin-bottom:20px}.main-where-find-stores-content-results-list-items-item-title{display:flex;align-items:center;gap:24px;align-self:stretch}.main-where-find-stores-content-results-list-items-item-title span{color:#343434;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;width:207px}.main-where-find-stores-content-results-list-items-item-title div,.main-where-find-stores-content-results-list-items-item-title div a{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px}.main-where-find-stores-content-results-list-items-item-title div a p{color:#234b5a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;text-align:center}.main-where-find-stores-content-results-list-items-item-address div{display:flex;align-items:center;gap:16px;align-self:stretch}.main-where-find-stores-content-results-list-items-item-address div p{color:#343434;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-where-find-stores-content-results-list-items-item-phone a{display:flex;align-items:center;gap:16px;align-self:stretch}.main-where-find-stores-content-results-list-items-item-phone a p{color:#343434;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-where-find-stores-content-results-list-items-item-email a{display:flex;align-items:center;gap:16px;align-self:stretch}.main-where-find-stores-content-results-list-items-item-email a p{color:#343434;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px}.main-where-find-stores-content-results-list-search{display:flex;gap:24px;height:100%;align-items:center;justify-content:center}.main-where-find-stores-content-results-list-search.hide{display:none}.main-where-find-stores-content-results-list-nofound{display:flex;gap:24px;height:100%;align-items:center;justify-content:center}.main-where-find-stores-content-results-list-nofound.hide{display:none}.main-where-find-stores-content-results-map{width:710px;height:778px}.main-where-find-representant{padding-top:80px;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:20px;flex-wrap:nowrap}.main-where-find-representant-left{display:flex;flex-direction:column;align-items:flex-start;gap:21px;flex-shrink:0;max-width:467px}.main-where-find-representant-left h3{color:#41738c;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.main-where-find-representant-left p{color:#343434}.main-where-find-representant-left a,.main-where-find-representant-left p{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-where-find-representant-left a{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:2px solid var(--Secundrias-Verde,#5a7d73);color:#5a7d73}.main-where-find-representant-right{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex-shrink:0}.main-where-find-representant-right img{border-radius:8px 8px 72px 8px}.loja-listada h3{font-size:16px}.loja-listada p{margin-bottom:10px}@media (max-width:1200px){.main-where-find-stores-content-results{justify-content:center}.main-where-find-stores-content-results-list,.main-where-find-stores-content-results-map{width:50%}}@media (max-width:768px){.main-where-find{padding-top:120px}.main-where-find-content-banner{flex-wrap:wrap;height:auto;padding:20px}.main-where-find-content-banner h2,.main-where-find-content-banner p{text-align:center}.main-where-find-apresentation{flex-direction:column}.main-where-find-stores-content{flex-wrap:inherit}.main-where-find-stores-content-results{display:flex;justify-content:center}.main-where-find-stores-content-results-list{max-height:400px}.main-where-find-stores-content-results-map{width:100%;height:400px}.main-where-find-representant{flex-direction:column}.main-where-find-representant-left,.main-where-find-representant-right{max-width:100%}}@media (max-width:425px){.main-where-find-apresentation-right ul,.main-where-find-stores-content-categories li{flex-direction:column}.main-where-find-stores-content-forms{width:100%}.main-where-find-stores-content-forms div{width:100%!important}.main-where-find-stores-content-forms div form{flex-direction:column;align-items:center!important}.main-where-find-stores-content-forms .form-store-input{display:flex;align-items:center;justify-content:center}.main-where-find-stores-content-forms .form-store-input input{max-width:466px}}
/*# sourceMappingURL=style.css.map */