*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font:sans-serif;overflow-y:scroll}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;background-color:#ebe9e3;margin:0;font-family:sans-serif;font-weight:400}
html{font-size:75%}main{scroll-behavior:smooth;position:relative}img{position:relative!important}p,h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}.table>:not(caption)>*>*{color:#0000!important;box-shadow:none!important;background-color:#0000!important;border-bottom-width:0!important;padding:0!important}a,.container-general-button{text-decoration:none!important}@font-face{font-family:krubLight;src:url(../media/Krub-Light.072_9i6o17xdx.woff2)format("truetype")}@font-face{font-family:krubLightItalic;src:url(../media/Krub-LightItalic.0oyr1vlovm_jm.woff2)format("truetype")}@font-face{font-family:krubMedium;src:url(../media/Krub-Medium.01an0sxm.-s7s.woff2)format("truetype")}@font-face{font-family:krubRegular;src:url(../media/Krub-Regular.0h6ca5s5dbv1-.woff2)format("truetype")}@font-face{font-family:krubSemiBold;src:url(../media/Krub-SemiBold.0t-3g0olxic.i.woff2)format("truetype")}@font-face{font-family:forumRegular;src:url(../media/Forum-Regular.0xb~hrqfo0r~-.woff2)format("truetype")}.KLight{font-feature-settings:"lnum";font-family:krubLight,sans-serif;line-height:1.4}.KLightItalic{font-feature-settings:"lnum";font-family:krubLightItalic,sans-serif;line-height:1.4}.KMedium{font-feature-settings:"lnum";font-family:krubMedium,sans-serif;line-height:1.4}.KRegular{font-feature-settings:"lnum";font-family:krubRegular,sans-serif;line-height:1.4}.KSemiBold{font-feature-settings:"lnum";font-family:krubSemiBold,sans-serif;line-height:1.4}.FRegular{font-feature-settings:"lnum";font-display:swap;font-family:forumRegular,sans-serif;line-height:1.2}body{background-color:#ebe9e3;position:relative!important;overflow-x:hidden!important}body:has(.container-preloader){height:100vh;position:fixed;overflow-y:hidden!important}body:has(.container-inner-menu) .container-top-section-filter{z-index:3!important}svg{overflow:visible!important}a,.link,.pointer:not(.swiper-button-disabled){cursor:pointer!important;text-decoration:none!important}button{background:0 0;border:none}hr{box-sizing:content-box!important;height:1px!important;margin-bottom:calc(var(--space-4) - 1px)!important;background:#0003!important;border:none!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;overflow:visible!important}.loader{box-sizing:border-box;border-top:3px solid #000;border-right:3px solid #0000;border-radius:50%;width:3vh;height:3vh;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container-preloader{z-index:100;width:100dvw;height:100dvh;position:fixed}.fs-c6{font-size:1rem}.fs-7{font-size:.8rem}.w-fit-content{width:fit-content!important}.height-small{height:5vh}.height-md{height:10vh}.primary{color:#ebe9e3}.secondary{color:#e6e6e6}.white{color:#fff}.black{color:#2c2c2c!important}.bg-primary{background-color:#ebe9e3!important}.bg-transparent{background-color:#0000!important}.sticky-top{z-index:99!important}.container-bg-white-logo{position:absolute;top:0}.container-bg-white-logo .container-bg-white-logo{z-index:10;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:10.156vw;height:15.278vh;position:fixed;top:0;margin:0!important;padding:6.389vh 1.367vw 3.542vh!important}@media (max-width:990px){.container-bg-white-logo .container-bg-white-logo{width:35vw;height:20vh;position:relative;left:auto;right:auto;margin:auto!important}}.main-navbar-mobile-logo{width:100%!important;height:14vh!important;position:fixed!important;top:0!important}.main-navbar-mobile-logo .navbar-brand{margin:0!important;padding:0!important}.main-navbar-mobile-bottom{z-index:100!important;align-items:start!important;width:100%!important;position:fixed!important;inset:auto auto 7vh!important}.padding-container{padding:15.278vh 5.664vw}@media (max-width:990px){.padding-container{padding:7.511vh 11.628vw}}.margin-container{margin:15.278vh 5.664vw}@media (max-width:990px){.margin-container{margin:7.511vh 11.628vw}}.margin-vertical{margin:15.278vh 0!important}@media (max-width:990px){.margin-vertical{margin:7.511vh 0!important}}.padding-vertical{padding:15.278vh 0}@media (max-width:990px){.padding-vertical{padding:7.511vh 0}}.padding-vertical-small{padding:5.09267vh 0}@media (max-width:990px){.padding-vertical-small{padding:7.511vh 0}}.pt-7{padding-top:7vh}.pb-7{padding-bottom:7vh}.mt-7{margin-top:7vh}.mb-7{margin-bottom:7vh}.margin-sides{margin:0 5.664vw}@media (max-width:990px){.margin-sides{margin:0 11.628vw}}.letter-sp-01{letter-spacing:.1vw}.space-to-general-button{height:6vh}@media (max-width:990px){.space-to-general-button{height:6vh}}.main-navbar{display:flex;margin-top:0!important;margin-bottom:0!important;padding:0!important}.main-navbar .container-main-languages{text-align:center;float:right;justify-content:space-evenly;align-items:center;width:auto;height:15.278vh;margin-left:auto;margin-right:0;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-navbar .container-main-languages .languages-container{text-align:center;justify-content:space-evenly;align-items:center;width:100%;height:4vh;padding:0 0;display:inline-flex;position:relative}.main-navbar .container-main-languages .container-option .option{opacity:.5}.main-navbar .container-main-languages .container-dot{z-index:-1;transition:all .3s ease-in-out;position:absolute;inset:-.3rem auto auto .5vw}.main-navbar .container-main-languages .container-dot svg{width:5vh;max-width:35px;height:5vh}@media (min-width:2000px){.main-navbar .container-main-languages .container-dot svg{max-width:50px}}.main-navbar .container-main-languages .container-option-0{width:3.8rem}.main-navbar .container-main-languages .container-option-0:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:.4rem}.main-navbar .container-main-languages .container-option-0:hover~.container-dot{transition:all .3s ease-in-out;left:.4rem!important}.main-navbar .container-main-languages .container-option-1{width:3.8rem}.main-navbar .container-main-languages .container-option-1:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:4.2rem}.main-navbar .container-main-languages .container-option-1:hover~.container-dot{transition:all .3s ease-in-out;left:4.2rem!important}.main-navbar .container-main-languages .container-option-2{width:3.8rem}.main-navbar .container-main-languages .container-option-2:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:8rem}.main-navbar .container-main-languages .container-option-2:hover~.container-dot{transition:all .3s ease-in-out;left:8rem!important}@media (max-width:990px){.main-navbar{text-align:center;justify-content:center;width:auto;margin:auto;position:relative;left:auto}}.menu-logo{z-index:10;width:100%;min-width:7.422vw;max-width:7.422vw;height:100%;max-height:5.417vh;object-fit:contain!important;margin:6.389vh 1.367vw 3.542vh!important}@media (max-width:990px){.menu-logo{min-width:35vw!important;max-width:35vw!important;max-height:7vh!important;margin:auto!important}}.container-fundos-mobile{background-color:#e8e6e1;padding-top:4.5vh;padding-left:20%;opacity:.8!important;z-index:99!important;width:100%!important;height:10vh!important;position:fixed!important;top:auto!important;bottom:0!important}.container-fundos-mobile img{max-width:60vw;height:auto;max-height:6vh;z-index:100!important}.container-float-toggle-buttons{float:right;width:fit-content;box-shadow:none;background-color:#fff;border-radius:50px;align-items:center;column-gap:1vw;height:7vh;max-height:clamp(40px,50%,5vh);margin-left:auto;margin-right:0;padding:0 1.5vw;display:inline-flex;position:relative;box-shadow:-6px 0 10px #0000001a;z-index:100!important}.container-float-toggle-buttons:before{content:"";z-index:-1;background-color:#fff;border-radius:50px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:-6px 0 10px #0000001a}.container-float-toggle-buttons .container-fundos{z-index:-2;background-color:#f2f1ed;border-radius:50px 0 0 50px;justify-content:center;align-items:center;width:30vh;height:100%;margin-right:-3vh;padding-right:30px;display:flex;position:absolute;top:0;right:100%;opacity:.8!important}.container-float-toggle-buttons .container-fundos a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.container-float-toggle-buttons .container-fundos .ambiental:hover{transform:none}.container-float-toggle-buttons .container-fundos .ambiental{width:80%}.container-float-toggle-buttons .icon-scale{cursor:pointer;transition:all .2s ease-in-out;overflow:visible}.container-float-toggle-buttons .icon-scale:hover{transition:all .2s ease-in-out;transform:scale(1.3)}.container-float-toggle-buttons .icon-pu,.container-float-toggle-buttons .icon-form,.container-float-toggle-buttons .icon-tel{width:auto;min-width:2vw;max-width:40px;height:100%;max-height:3.5vh;object-fit:contain!important}.container-float-toggle-buttons .toggle-menu{align-items:center;column-gap:.781vw;display:flex;position:relative;overflow:hidden}.container-float-toggle-buttons .toggle-menu label{cursor:pointer;flex-direction:column;width:3vh;display:flex}.container-float-toggle-buttons .toggle-menu label span{background:#2c2c2c;height:.1vh;margin:.55vh 0;transition:all .4s ease-in-out}.container-float-toggle-buttons .toggle-menu span:first-of-type{width:60%;margin-left:auto;margin-right:0}.container-float-toggle-buttons .toggle-menu span:nth-of-type(2){width:100%}.container-float-toggle-buttons .toggle-menu span:nth-of-type(3){width:45%}.container-float-toggle-buttons .container-toggle-text{width:4vw;height:3vh;overflow:hidden}.container-float-toggle-buttons .container-toggle-text .not-open-menu{text-align:center;align-items:center;height:100%;transition:all .4s cubic-bezier(.17,.67,.83,.67);display:grid;position:relative;transform:translate(0,0)}.container-float-toggle-buttons .container-toggle-text .open-menu{text-align:center;transition:all .4s cubic-bezier(.17,.67,.83,.67);position:relative;transform:translateY(3.3vh)}.container-float-toggle-buttons .show-menu span:first-of-type{transform-origin:bottom;width:0}.container-float-toggle-buttons .show-menu span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.container-float-toggle-buttons .show-menu span:nth-of-type(3){transform-origin:bottom;width:100%;transform:translateY(-1.2vh)rotate(45deg)}.container-float-toggle-buttons .show-menu .container-toggle-text .not-open-menu{text-align:center;transition:all .4s cubic-bezier(.17,.67,.83,.67);position:relative;transform:translateY(-4vh)}.container-float-toggle-buttons .show-menu .container-toggle-text .open-menu{text-align:center;align-items:center;height:100%;transition:all .4s cubic-bezier(.17,.67,.83,.67);display:grid;position:relative;transform:translateY(-3vh)}@media (max-width:990px){.container-float-toggle-buttons{justify-content:space-between;width:80vw;max-height:7vh;padding:0 6vw;margin-left:auto!important;margin-right:auto!important}.container-float-toggle-buttons .icon-pu,.container-float-toggle-buttons .icon-form,.container-float-toggle-buttons .icon-tel{min-width:10vw;max-width:5vw;max-height:6vh}.container-float-toggle-buttons .container-toggle-text{width:auto;height:6vh}.container-float-toggle-buttons .show-menu .container-toggle-text .not-open-menu{transform:translateY(-7vh)}.container-float-toggle-buttons .show-menu .container-toggle-text .open-menu{transform:translateY(-6vh)}.container-float-toggle-buttons .icon-scale:hover{transform:scale(1.1)}}@media (min-width:991px) and (max-width:1500px){.container-float-toggle-buttons .toggle-menu label span{height:.15vh}}@media (min-width:991px) and (max-width:1200px){.container-float-toggle-buttons .container-toggle-text{width:6vw;height:4vh}.container-float-toggle-buttons .show-menu .container-toggle-text .not-open-menu{transform:translateY(-5vh)}.container-float-toggle-buttons .show-menu .container-toggle-text .open-menu{transform:translateY(-4vh)}}.container-main-inner-menu:has(.container-inner-menu){z-index:30;width:100%;height:75vh;top:0}.container-main-inner-menu .container-inner-menu{z-index:30;background-color:#ebe9e3;border-bottom-right-radius:50px;border-bottom-left-radius:50px;width:100%;height:75vh;position:absolute;top:0;box-shadow:0 11px 15px -6px #0000001a}.container-main-inner-menu .container-inner-menu .container-table{width:calc(100% - 11.328vw);height:calc(100% - 36.319vh);margin-top:20.486vh;margin-left:auto;margin-right:auto}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks{align-items:end;display:grid}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks .social-network-icon{width:2.148vw;height:auto}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks .social-network-icon img{object-fit:contain!important}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks .container-inner-social-networks{grid-template-columns:repeat(4,1fr);column-gap:1.172vw;width:12.422vw;display:grid}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .has-submenu:hover+.container-inner-subitems{transition:all .3s ease-in-out;opacity:1!important}:is(.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-dot-text:has(.subitem:hover) .has-submenu,.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-dot-text:has(.container-inner-subitems:hover) .has-submenu){opacity:1!important}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu{height:100%;min-height:35vh;display:grid;position:relative}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .not-active{opacity:.4;transition:all .3s ease-in-out}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .active{opacity:1;transition:all .3s ease-in-out}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .prime-option{padding-left:1vw}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .container-dot-text{align-items:center;width:fit-content;height:100%;display:grid}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .line{color:#2c2c2c;text-align:center;align-items:center;width:auto;height:14.2857%;transition:all .5s ease-in-out;display:grid;position:absolute;left:0}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .container-inner-subitems{opacity:0;width:max-content;height:100%;transition:all .3s ease-in-out;display:grid;position:absolute;top:0;left:calc(100% + 3vw)}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .not-active:hover{opacity:1;transition:all .3s ease-in-out}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .container-inner-subitems:hover{opacity:1}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.subitem.active) .container-inner-subitems{opacity:1}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-0:hover) .line{transition:all .5s ease-in-out;top:0%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-0:has(.active)~.line{transition:all .5s ease-in-out;top:0%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-1:hover) .line{transition:all .5s ease-in-out;top:14.2857%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-1:has(.active)~.line{transition:all .5s ease-in-out;top:14.2857%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-2:hover) .line{transition:all .5s ease-in-out;top:28.5714%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-2:has(.active)~.line{transition:all .5s ease-in-out;top:28.5714%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-3:hover) .line{transition:all .5s ease-in-out;top:42.8571%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-3:has(.active)~.line{transition:all .5s ease-in-out;top:42.8571%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-4:hover) .line{transition:all .5s ease-in-out;top:57.1429%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-4:has(.active)~.line{transition:all .5s ease-in-out;top:57.1429%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-5:hover) .line{transition:all .5s ease-in-out;top:71.4286%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-5:has(.active)~.line{transition:all .5s ease-in-out;top:71.4286%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-6:hover) .line{transition:all .5s ease-in-out;top:85.7143%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-6:has(.active)~.line{transition:all .5s ease-in-out;top:85.7143%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu:has(.option-7:hover) .line{transition:all .5s ease-in-out;top:100%}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .option-7:has(.active)~.line{transition:all .5s ease-in-out;top:100%}.container-main-inner-menu .container-inner-menu .container-table .container-extra-information{text-align:right;align-items:end;display:grid}.container-main-inner-menu .container-inner-menu .container-table .container-extra-information .container-inner-extra-information{row-gap:1.736vh;display:grid}@media (max-width:990px){.container-main-inner-menu:has(.container-inner-menu){height:100vh}.container-main-inner-menu .container-inner-menu{height:100vh}.container-main-inner-menu .container-inner-menu .container-table{height:60vh;margin-top:20vh}.container-main-inner-menu .container-inner-menu .container-table .container-extra-information{text-align:left}.container-main-inner-menu .container-inner-menu .container-table .container-extra-information .container-inner-extra-information{row-gap:.5vh}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks .container-inner-social-networks{width:100%}.container-main-inner-menu .container-inner-menu .container-table .container-social-networks .social-network-icon{width:auto;max-width:20vw;height:100%;max-height:6vh}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu{min-height:20vh}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .container-inner-subitems{top:-25%;left:calc(100% + 14vw)}.container-main-inner-menu .container-inner-menu .container-table .container-options-menu .container-inner-options-menu .prime-option{padding-left:5vw}}@media (max-width:768px){.container-main-inner-menu .container-table{margin-top:7vh}}@media (max-width:990px){.main-navbar{justify-content:center!important}}.container-main-inner-menu-mobile .main-navbar{align-items:center;display:grid}.container-main-inner-menu-mobile .main-navbar .icon-pu{min-width:25vw!important;max-width:25vw!important;max-height:10vh!important;margin:auto!important}.container-main-inner-menu-mobile .container-main-languages{justify-content:center;align-items:center;width:auto;min-width:30vw;height:30vh;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.container-main-inner-menu-mobile .container-main-languages .languages-container{justify-content:space-around;align-items:center;width:100%;height:4vh;display:flex;position:relative}.container-main-inner-menu-mobile .container-main-languages .languages-container .container-option{text-align:center;cursor:pointer;flex:1;padding:0 5px}.container-main-inner-menu-mobile .container-main-languages .languages-container .container-option .option{opacity:.5}.container-main-inner-menu-mobile .container-main-languages .languages-container .container-option .option.selected{opacity:1}.container-main-inner-menu-mobile .container-main-languages .container-dot{z-index:-1;transition:all .3s ease-in-out;position:absolute;bottom:auto}.container-main-inner-menu-mobile .container-main-languages .container-dot svg{width:5vh;max-width:35px;height:5vh;margin:0 auto;display:block}@media (min-width:2000px){.container-main-inner-menu-mobile .container-main-languages .container-dot svg{max-width:50px}}.container-main-inner-menu-mobile .container-main-languages .container-option-0.selected~.container-dot,.container-main-inner-menu-mobile .container-main-languages .container-option-0:hover~.container-dot{transition:all .3s ease-in-out;left:calc(25% - 17.5px)}.container-main-inner-menu-mobile .container-main-languages .container-option-0:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:calc(25% - 17.5px)}@media (max-width:990px){.container-main-inner-menu-mobile .container-main-languages .container-option-0.selected~.container-dot,.container-main-inner-menu-mobile .container-main-languages .container-option-0:hover~.container-dot{transition:all .3s ease-in-out;left:calc(25% - 17.5px)}.container-main-inner-menu-mobile .container-main-languages .container-option-0:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:calc(25% - 17.5px)}}.container-main-inner-menu-mobile .container-main-languages .container-option-1.selected~.container-dot,.container-main-inner-menu-mobile .container-main-languages .container-option-1:hover~.container-dot{transition:all .3s ease-in-out;left:calc(75% - 17.5px)}.container-main-inner-menu-mobile .container-main-languages .container-option-1:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:calc(75% - 17.5px)}@media (max-width:990px){.container-main-inner-menu-mobile .container-main-languages .container-option-1.selected~.container-dot,.container-main-inner-menu-mobile .container-main-languages .container-option-1:hover~.container-dot{transition:all .3s ease-in-out;left:calc(75% - 17.5px)}.container-main-inner-menu-mobile .container-main-languages .container-option-1:has(.selected)~.container-dot{transition:all .3s ease-in-out;left:calc(75% - 17.5px)}}.container-general-button{align-items:top;cursor:pointer;width:calc(100% + .5vw);min-width:max-content;height:fit-content;transition:all .2s ease-in-out;display:grid}.container-general-button .container-inner-general-button{background-color:#fff;border-radius:50px;align-items:center;column-gap:1vh;width:fit-content;padding:.5vh 1vh;transition:all .2s ease-in-out;display:inline-flex}.container-general-button .container-inner-general-button .container-arrow{background-color:#2c2c2c;border-radius:50%;align-content:center;width:1.5vh;height:1.5vh;transition:all .2s ease-in-out;display:grid}@media (min-width:991px){.container-general-button .container-inner-general-button .container-arrow svg{width:0;transition:all .2s ease-in-out}.container-general-button .container-inner-general-button .container-arrow svg path{transition:all .2s ease-in-out;fill:none!important}}@media (max-width:990px){.container-general-button .container-inner-general-button .container-arrow{justify-content:center;width:2.3vh!important;height:2.3vh!important}}.container-general-button .container-inner-general-button .container-text{transition:all .2s ease-in-out}.container-general-button:has(.bg-transparent) .container-inner-general-button{border:1px solid #fff}.container-general-button:has(.bg-transparent) .container-inner-general-button .container-arrow{background-color:#fff}@media (min-width:991px){.container-general-button:has(.bg-transparent) .container-inner-general-button .container-arrow path{fill:none;transition:all .2s ease-in-out}}.container-general-button:has(.bg-transparent) .container-inner-general-button .whiteCircle{background-color:#0000!important;border:1px solid #fff!important}.container-general-button:has(.bg-transparent) .container-inner-general-button .whiteCircle svg{fill:#fff!important}.container-general-button:has(.border-black){margin-bottom:1vh;padding:3vh 0 0}.container-general-button:has(.border-black) .container-inner-general-button{background-color:#0000!important;border:1px solid #2c2c2c!important}.container-general-button:has(.border-black) .container-inner-general-button .container-arrow{background-color:#2c2c2c}.container-general-button:has(.btn-no-border) .container-inner-general-button{background-color:#0000!important;border:1px solid #0000!important}.container-general-button:hover,.container-general-button-mobile{transition:all .2s ease-in-out}.container-general-button:hover .container-inner-general-button,.container-general-button-mobile .container-inner-general-button{transition:all .2s ease-in-out;padding:.5vh 1.5vh!important}.container-general-button:hover .container-arrow,.container-general-button-mobile .container-arrow{transition:all .2s ease-in-out;width:2.3vh!important;height:2.3vh!important}.container-general-button:hover .container-arrow svg,.container-general-button-mobile .container-arrow svg{transition:all .2s ease-in-out;width:100%!important}.container-general-button:hover .container-arrow svg path,.container-general-button-mobile .container-arrow svg path{transition:all .2s ease-in-out;fill:#fff!important}.container-general-button:hover .bg-transparent svg path,.container-general-button-mobile .bg-transparent svg path{fill:#000!important}.container-general-button:hover .bg-transparent .black-circle,.container-general-button-mobile .bg-transparent .black-circle{background-color:#2c2c2c!important}.container-general-button:hover .bg-transparent .black-circle svg path,.container-general-button-mobile .bg-transparent .black-circle svg path{fill:#fff!important}.container-pin-button{align-items:top;width:fit-content;min-width:max-content;height:fit-content;transition:all .2s ease-in-out;display:grid}.container-pin-button .container-inner-pin-button{background-color:#fff;border-radius:50px;align-items:center;column-gap:1.5vh;width:fit-content;padding:1vh 2vh;transition:all .2s ease-in-out;display:inline-flex}.container-pin-button .container-inner-pin-button .container-arrow{align-content:center;width:1vw;height:2vh;transition:all .2s ease-in-out;display:grid}.container-pin-button .container-inner-pin-button .container-arrow svg{width:100%;height:100%;transition:all .2s ease-in-out}.container-pin-button .container-inner-pin-button .container-text{transition:all .2s ease-in-out}@media (max-width:990px){.container-pin-button .container-inner-pin-button .container-arrow{width:4vw;height:4vh}}.container-pin-button:hover,.container-pin-button-mobile,.container-pin-button:hover .container-inner-pin-button,.container-pin-button-mobile .container-inner-pin-button{transition:all .2s ease-in-out}.container-pin-button:hover .container-arrow,.container-pin-button-mobile .container-arrow{transition:all .2s ease-in-out;height:2.5vh!important}.container-pin-button:hover .container-arrow svg,.container-pin-button-mobile .container-arrow svg{transition:all .2s ease-in-out;width:100%!important}.container-download-button{align-items:top;width:fit-content;min-width:max-content;height:fit-content;transition:all .2s ease-in-out;display:grid}.container-download-button .container-inner-download-button{background-color:#fff;border-radius:50px;align-items:center;column-gap:1.5vh;width:fit-content;padding:1vh 2vh;transition:all .2s ease-in-out;display:inline-flex}.container-download-button .container-inner-download-button .container-arrow{background-color:#2c2c2c;border-radius:50%;align-content:center;width:1.5vh;height:1.5vh;transition:all .2s ease-in-out;display:grid;overflow:hidden}.container-download-button .container-inner-download-button .container-arrow svg{width:fit-content;margin:auto;transition:all .2s ease-in-out;transform:translateY(-5vh)}.container-download-button .container-inner-download-button .container-text,.container-download-button:hover,.container-download-button-mobile,.container-download-button:hover .container-inner-download-button,.container-download-button-mobile .container-inner-download-button{transition:all .2s ease-in-out}.container-download-button:hover .container-arrow,.container-download-button-mobile .container-arrow{transition:all .2s ease-in-out;width:2.3vh!important;height:2.3vh!important}.container-download-button:hover .container-arrow svg,.container-download-button-mobile .container-arrow svg{transition:all .2s ease-in-out;transform:translate(0)}.container-search-button{margin:3vh 0 1vh;transition:all .2s ease-in-out}.container-search-button .container-inner-search-button{border-radius:50px;align-items:center;column-gap:.5vh;width:fit-content;padding:.5vh 1vh;transition:all .2s ease-in-out;display:inline-flex;background-color:#0000!important;border:1px solid #2c2c2c!important}.container-search-button .container-inner-search-button .container-search{border-radius:50%;align-content:center;width:1.5vh;height:1.5vh;transition:all .2s ease-in-out;display:grid}.container-search-button .container-inner-search-button .container-search svg,.container-search-button .container-inner-search-button .container-text{transition:all .2s ease-in-out}.container-search-button:hover svg{scale:1.2}.container-clear-button{margin:3vh 0 0;transition:all .2s ease-in-out}.container-clear-button .container-inner-clear-button{border-radius:50px;align-items:center;column-gap:.8vh;width:fit-content;padding:.5vh 1vh;transition:all .2s ease-in-out;display:inline-flex;background-color:#0000!important;border:1px solid #2c2c2c!important}.container-clear-button .container-inner-clear-button .container-clear{border-radius:50%;align-content:center;width:1.5vh;height:1.5vh;transition:all .2s ease-in-out;display:grid}.container-clear-button .container-inner-clear-button .container-clear svg,.container-clear-button .container-inner-clear-button .container-text{transition:all .2s ease-in-out}.container-clear-button:hover svg{scale:1.2}.container-commercials{grid-template-columns:repeat(3,1fr);column-gap:2vw;display:grid}.container-commercials .container-commercial-inner{position:relative}.container-commercials .container-commercial-inner .container-info{margin-top:3vh}.container-commercials .container-commercial-inner .container-info .container-contacts-logos{grid-template-columns:repeat(2,1fr);display:grid}.container-commercials .container-commercial-inner .container-info .container-contacts-logos .link-to-tooltip{margin:auto 0 auto auto;width:fit-content!important;height:fit-content!important}.container-commercials .container-commercial-inner .container-info .icon-scale{width:100%;max-width:40px;height:100%;max-height:3.5vh;transition:all .2s ease-in-out;overflow:visible;object-fit:contain!important}.container-commercials .container-commercial-inner .container-info .icon-scale:hover{transition:all .2s ease-in-out;transform:scale(1.3)}.container-commercials .container-commercial-inner .img-person{width:100%}@media (max-width:990px){.container-commercials{display:block}.container-commercials .container-commercial-inner{margin-bottom:5vh}.container-commercials .img-person{object-fit:cover;max-height:50vh}.container-commercials .container-info{width:100%;margin:auto;grid-template-columns:50% 50%!important;display:grid!important}.container-commercials .container-info .icon-scale{min-width:10vw!important;max-width:15vw!important;max-height:10vh!important}}.react-tooltip{z-index:2!important;background-color:#f7f4f4!important;border-radius:15px!important}@media (max-width:990px){.react-tooltip{z-index:1}}.container-form-fields .form-control,.container-form-fields .form-select,.container-form-fields .searchWrapper{background-color:#0000!important;border:none!important;border-bottom:1px solid #0006!important;border-radius:0!important}.container-form-fields .form-check-input{background-color:#0000!important;border:1px solid #0006!important}.container-form-fields .form-control:focus,.container-form-fields .form-select:focus{color:var(--bs-body-color);outline:0;background-color:#0000!important;border-color:#0006!important;box-shadow:0 0 0 .25rem #3132331a!important}.container-form-fields .form-check-input:checked{background-color:#2c2c2c!important;border-color:#2c2c2c!important}.container-form-fields .form-check-input:focus{border-color:#2c2c2c;outline:0;box-shadow:0 0 0 .25rem #3132331a}.container-form-fields .chip{justify-content:space-around;column-gap:.3vw;background-color:#2c2c2c!important;padding:1vh .5vw!important}.container-form-fields .chip .closeIcon{cursor:pointer;float:right;width:1vw;height:100%;max-height:1.5vh;margin:-2% auto auto}.container-form-fields .multiSelectContainer li:hover{background:#2c2c2c!important}.container-form-fields{grid-template-columns:repeat(2,1fr);grid-template-areas:"name surname""email tel""interest city""message message""checkbox checkbox";column-gap:5vw;display:grid}@media (max-width:990px){.container-form-fields{display:block}}.container-form form{z-index:10;position:relative}@media (max-width:990px){.container-form #form{margin-bottom:5vh!important}}.modal{z-index:1;padding:0!important;overflow:auto!important}.modal .modal-content{background-color:#00000080!important;border:0!important;border-radius:15px!important}.modal iframe{width:100%}.modal .btn-close{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>") 50%/1em no-repeat!important}.modal .modal-body{position:relative;padding:5vh 3vw!important}.modal .modal-body iframe{width:100%;position:relative}.modal .modal-header{padding:5vh 3vw;border:none!important}.modal-open{padding:0!important;overflow:visible!important}.modal-backdrop{z-index:0}.container-footer{padding-bottom:15.278vh;margin-bottom:0!important}.container-footer .footer-logo{max-width:20vw}.container-footer .container-newsletter-form-fields .form-control{background-color:#0000!important;border:none!important;border-bottom:1px solid #0006!important;border-radius:0!important}.container-footer .container-newsletter-form-fields .form-control:focus-visible{color:var(--bs-body-color);outline:0;background-color:#0000!important;border-color:#0006!important;box-shadow:0 0 0 .25rem #3132331a!important}.container-footer .container-newsletter-form-fields{column-gap:5vw;display:grid}.container-footer .container-newsletter-form-fields #newsletter-group{position:relative}.container-footer .container-newsletter-form-fields #newsletter{text-align:right!important;padding-right:2.5vw!important}.container-footer .container-newsletter-form-fields .container-arrow{z-index:1;align-items:center;height:100%;display:grid;position:absolute;top:0;left:auto;right:0}.container-footer .container-newsletter-form-fields .container-arrow svg{max-width:max-content;max-height:1.5vh}.container-footer .container-newsletter-form-fields .container-arrow svg:hover{transition:all .2s ease-in-out;scale:1.1}.container-footer .container-social-networks-footer{grid-template-columns:repeat(4,1fr);column-gap:1vw;display:grid}.container-footer .container-social-networks-footer .icon-social-network{width:auto;max-width:3vw;max-height:4vh;transition:all .2s ease-in-out}.container-footer .container-social-networks-footer .icon-social-network img{object-fit:contain!important}.container-footer .container-social-networks-footer .icon-social-network:hover{transition:all .2s ease-in-out;scale:1.1}.container-footer .container-pt2020 .icon-pt2020 img{object-fit:contain!important}.container-footer .icon-livro-de-reclamacoes{max-width:10vw}.container-footer .icon-livro-de-reclamacoes img{object-fit:contain!important}.container-footer .container-up-arrow{text-align:right;padding:.3vw 0}.container-footer .container-up-arrow svg{max-width:5vw;max-height:5vh}.container-footer .container-up-arrow svg:hover{transition:all .2s ease-in-out;scale:1.1}.container-footer .container-created-by{align-items:end;display:grid}@media (max-width:990px){.container-footer{margin-top:0!important;padding-top:0!important;padding-bottom:20vh!important}.container-footer .footer-logo{max-width:100%}.container-footer .container-newsletter-form-fields #newsletter{text-align:left!important;padding-right:0!important}.container-footer .container-newsletter-form-fields .container-arrow svg{max-width:7vw}.container-footer .row:has(.container-social-networks-footer){height:10vh}.container-footer .container-social-networks-footer{vertical-align:middle;justify-content:space-between;align-items:center;width:83vw;min-width:83vw;height:10vh;display:inline-flex;position:absolute;right:-3vw}.container-footer .container-social-networks-footer a{width:100%;max-width:15vw}.container-footer .container-social-networks-footer .icon-social-network{max-width:15vw;max-height:10vh}.container-footer .icon-pt2020{max-width:60vw}.container-footer .icon-livro-de-reclamacoes{max-width:50vw}.container-footer .container-created-by-arrow-top{justify-content:space-between;align-items:center}.container-footer .container-created-by-arrow-top .container-created-by,.container-footer .container-created-by-arrow-top .container-up-arrow{width:fit-content}.container-footer .container-created-by-arrow-top .container-created-by svg,.container-footer .container-created-by-arrow-top .container-up-arrow svg{max-width:10vw;max-height:7vh}.footer-small-padding{padding-bottom:5vh!important}}.lg-show{z-index:99;position:relative}.lg-show .lg-download{display:none!important}.container-not-found{text-align:center;place-content:center;align-items:center;height:100vh;display:grid;position:relative}.container-not-found .not-found-image{height:50vh}.container-not-found .not-found-image img{object-fit:contain!important}.container-not-found .container-button{text-align:center;align-content:center;align-self:center;align-items:center;width:9vw;margin:auto;display:grid}.container-not-found .container-title{width:50vw}@media (max-width:990px){.container-not-found .not-found-image{height:25vh}.container-not-found .container-button{width:40vw}.container-not-found .container-title{width:95vw}.row>*{margin-top:0;padding-left:0;padding-right:0}.row{width:100%;margin-left:auto;margin-right:auto}}
