*{box-sizing:border-box;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;font-family:IBM Plex Mono,monospace}::-webkit-scrollbar{background:0 0;width:0}::-webkit-scrollbar-track{background-color:#0000;border-radius:20px}::-webkit-scrollbar-thumb{background-color:var(--secondary);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#4bb434}button{all:unset}:root{--navbar-height:100px;--footer-height:250px;--secondary:#afff8f;--design:#dde240;--mission:#8782c9;--about:#62cce9;--contacts:#a8d7ae;--grey:#27272d;--black:#1a1a1a;min-width:320px;min-height:100vh}@font-face{font-family:Fontfabric;src:url(/assets/Fontfabric-bold-D0RgMNqi.otf);font-weight:500}@font-face{font-family:Fontfabric;src:url(/assets/Fontfabric-medium-CDaf-g00.otf);font-weight:300}@font-face{font-family:Fontfabric;src:url(/assets/Fontfabric-light-CNkZGZ4K.otf);font-weight:200}@font-face{font-family:Fontfabric alt;src:url(/assets/Fontfabric-alt-light-CiJJCkX_.otf);font-weight:200}@font-face{font-family:Fontfabric alt;src:url(/assets/Fontfabric-alt-medium-D9Q5PG2V.otf);font-weight:300}@font-face{font-family:Fontfabric alt;src:url(/assets/Fontfabric-alt-bold-PQkw3WeI.otf);font-weight:500}.navbar-main-div{z-index:100;justify-content:space-between;align-items:flex-start;width:100vw;max-width:1920px;padding:20px 50px 10px;transition:opacity .2s ease-in-out,transform .4s ease-in-out;animation:.3s ease-in-out navbar-fadeIn;display:flex;position:fixed;top:0}.navbar-main-div.hide{opacity:0;pointer-events:none;transform:translateY(-100px)}.navbar-links-div{justify-content:space-evenly;width:100%;margin-top:30px;display:flex}.navbar-logo-div{cursor:pointer;height:190px;transition:all .3s ease-in-out}.navbar-logo-div.hide{height:110px}.navbar-logo{height:100%}.navbar-logo-text{opacity:1;width:fit-content;margin-top:-25px;transition:left .3s ease-in-out}.navbar-logo-text.hide{opacity:0}.navbar-logo-text :first-child{text-align:right;text-transform:uppercase;letter-spacing:1px;font-family:Fontfabric,sans-serif;font-size:10px;font-weight:600}.navbar-logo-text :last-child{letter-spacing:1px;font-family:Fontfabric alt,sans-serif;font-size:16px}.navbar-item{cursor:pointer;appearance:none;color:#000;align-items:center;padding:2px 15px 2px 10px;text-decoration:none;display:flex;position:relative}.navbar-item-text{text-transform:uppercase;letter-spacing:1px;z-index:1;font-weight:400}.navbar-item-background{background-color:var(--secondary);width:0;height:100%;transition:all .3s ease-in-out;position:absolute;left:0}.navbar-item-dropdown-container{pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff80;width:max-content;max-height:0;padding-top:0;transition:all .3s ease-in-out;position:absolute;top:20px;overflow-y:hidden}.navbar-item:hover>.navbar-item-dropdown-container{pointer-events:all;width:max-content;max-height:240px;padding-top:10px}.navbar-dropdown-item{cursor:pointer;align-items:center;width:fit-content;padding:2px 20px 2px 10px;display:flex;position:relative}.navbar-dropdown-item-background{background-color:var(--secondary);width:0;height:100%;transition:all .3s ease-in-out;position:absolute;left:0}.navbar-dropdown-item.active .navbar-dropdown-item-background{width:100%}.navbar-dropdown-item.active>.navbar-item-text,.navbar-dropdown-item:hover>.navbar-item-text{font-weight:500}.navbar-dropdown-item:hover .navbar-dropdown-item-background,.navbar-item:hover .navbar-item-background,.navbar-item.active .navbar-item-background{width:100%}.navbar-item:hover>.navbar-item-text,.navbar-item.active>.navbar-item-text{font-weight:500}.navbar-mobile-hamburger{display:none}@keyframes navbar-fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (width<=1200px){.navbar-main-div{flex-direction:column;justify-content:space-evenly;height:fit-content}.navbar-logo-div{align-self:center;height:130px;margin-bottom:20px}.navbar-logo-div.hide{height:100px;margin:0;transform:translateY(10px)}.navbar-logo-text.hide{opacity:0}.navbar-logo-text{margin-top:-20px;margin-left:-35px}}@media screen and (width<=960px){.navbar-main-div{z-index:40;flex-direction:row;justify-content:flex-start;padding:10px}.navbar-main-div.menu{background-color:#fff}.navbar-mobile-hamburger{display:flex;position:absolute;right:20px}.navbar-links-div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background-color:#fff;flex-direction:column;width:100%;height:fit-content;margin-top:0;padding-top:10px;padding-bottom:15px;transition:all .7s cubic-bezier(.68,-.55,.27,1.55);display:flex;position:absolute;box-shadow:0 7px 7px -3px #00000080}.navbar-links-div.transparent{-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:unset;background-color:#0000}.navbar-links-div.closed{pointer-events:none;right:-102%}.navbar-links-div.opened{right:0}.navbar-item-dropdown-container{-webkit-backdrop-filter:unset;backdrop-filter:unset;position:unset;background:0 0;flex-direction:column;align-items:flex-end;max-width:100%;display:flex}.navbar-item{flex-direction:column;align-items:flex-end;margin:5px 0;padding:2px 0}.navbar-item-background{height:20px;display:none}.navbar-dropdown-item{text-align:right;margin:3px 0;padding:2px 10px 2px 20px}.navbar-logo-div{margin-bottom:0}.navbar-logo-div.hide{height:85px;margin:0;transform:translateY(0)}.navbar-logo-text{margin-left:5px}.navbar-logo-text.hide{opacity:0}.navbar-logo-text :last-child{font-size:12px}.navbar-item>.navbar-item-text{color:#fff;background-color:#000;height:30px;padding:0 25px;line-height:30px}.navbar-dropdown-item>.navbar-item-text{color:#000;text-transform:unset;background-color:#fff;min-height:25px;padding:0 15px;line-height:25px}.navbar-item.active>.navbar-item-text,.navbar-item:hover>.navbar-item-text{color:var(--secondary)}.navbar-dropdown-item.active>.navbar-item-text{text-transform:unset;background-color:#0000}.navbar-item:hover>.navbar-item-dropdown-container{max-height:280px}}.language-changer-div{-webkit-user-select:none;user-select:none;display:flex}.language-menu-item{text-transform:uppercase;letter-spacing:1px;z-index:1;opacity:.5;cursor:pointer;align-items:center;font-weight:400;display:flex}.language-menu-item.selected{opacity:1;cursor:default;pointer-events:none;font-weight:700}.language-menu-item.unselected:hover{opacity:1}@media screen and (width<=960px){.language-menu-item{pointer-events:none}.language-changer-div{background-color:#000;align-self:flex-end;width:max-content;height:30px;margin-top:20px;padding:0 15px}.language-changer-div>p{color:#fff;line-height:30px}}.notfound-page-main-div{justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main;display:flex}.notfound-page-green-rect{background-color:#afff8fd1;width:90%;height:70%;padding:40px}.notfound-page-title{white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;margin-bottom:25px;font-family:Fontfabric,sans-serif;font-size:22px;font-weight:400}@keyframes home-main{0%{opacity:0}to{opacity:1}}@media screen and (width<=960px){.notfound-page-green-rect{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}}.custom-button{background-color:var(--grey);color:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;border:none;outline:none;width:fit-content;height:30px;padding:0 25px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.custom-button:disabled{opacity:.5;pointer-events:none;align-items:center;display:flex}.custom-button:after,.custom-button.animate:after{content:"";opacity:.2;background:#fff;width:50px;height:155px;transition:all .55s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}.custom-button:hover:after,.custom-button.animate:hover:after,.custom-button:focus-visible:after,.custom-button.animate:focus-visible:after{transition:all 1s cubic-bezier(.19,1,.22,1);left:120%}.custom-button:focus-visible,.custom-button.animate:focus-visible,.custom-button:hover,.custom-button.animate:hover{scale:1.1}.custom-button.animate{animation:1s pulse;box-shadow:0 0 0 2em #0000}@keyframes pulse{0%{box-shadow:0 0 #000}}.about-page-main-div{justify-content:center;width:100%;height:fit-content;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main;display:flex}.about-background-image{filter:brightness(0)saturate()invert(98%)sepia(86%)saturate(661%)hue-rotate(155deg)brightness(102%)contrast(99%);width:100%;position:absolute;top:150px}.about-page-content-div{z-index:10;flex-direction:column;width:100%;max-width:1600px;height:fit-content;padding:50px;display:flex}.about-page-inner-content{background-color:#f5f5f56b;align-items:center;width:100%;display:flex}.about-page-text-div{padding:25px}.about-page-title{white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;margin-bottom:25px;font-family:Fontfabric,sans-serif;font-size:20px;font-weight:400}.about-page-text{white-space:pre-wrap;font-size:15px;line-height:26px}.about-page-text-inner{gap:50px;display:flex}.about-page-text-column{flex-direction:column;gap:25px;display:flex}.about-page-image{width:33%;height:100%}.about-interactive-text{background-color:var(--about);color:#000;padding:0 5px;font-weight:600}.about-interactive-text:hover{color:#fff;cursor:pointer;background-color:#000}.about-page-button{appearance:none;height:25px;color:var(--about);cursor:pointer;letter-spacing:1px;text-transform:uppercase;background-color:#000;border:none;align-self:flex-end;margin-bottom:10px;padding:0 25px;font-size:13px;font-weight:700;line-height:25px;transition:all .2s ease-in-out}.about-page-button:hover{transform:translateY(-2px)}@media screen and (width<=1200px){.about-page-inner-content{flex-direction:column}.about-page-image{width:100%;max-width:800px;margin-top:25px}.about-background-image{top:250px}}@media screen and (width<=900px){.about-background-image{filter:none;height:50vw;max-height:500px;width:unset;top:500px;right:-50%;rotate:270deg}.about-page-text-inner{flex-direction:column}.about-page-content-div{padding:20px}}@media screen and (width<=600px){.about-background-image{top:50vh}}.home-page-main-div{width:100%;height:fit-content;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main}.home-page-container{flex-direction:column;align-items:center;width:100%;height:700px;min-height:calc(100vh - 225px);display:flex;position:relative;overflow-y:hidden}.home-page-green-rect{background-color:var(--secondary);width:90%;height:100%;margin-top:120px}.home-page-vertical-wrapper{z-index:20;height:fit-content;margin-top:120px;transition:all .5s ease-in-out;position:absolute;right:40px;rotate:270deg}.home-page-vertical-wrapper>p{color:#4bb434;text-transform:uppercase;letter-spacing:6px;-webkit-user-select:none;user-select:none;font-family:Fontfabric alt,sans-serif;font-size:36px;font-weight:300}.home-page-image-1{filter:drop-shadow(0 2px 6px #00000080);background-image:url(/assets/home1-BwPGXNCl.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:0}.home-page-image-2{filter:drop-shadow(0 2px 6px #00000080);background-image:url(/assets/home2-J6CQ88XF.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:350px}.home-page-text-div{z-index:25;width:800px;margin-bottom:-20px;padding-left:120px;position:absolute;bottom:100px;left:0}.home-page-title{color:#4bb434;white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;margin-bottom:20px;font-family:Fontfabric,sans-serif;font-size:28px;font-weight:200}.home-page-text{color:#fff;white-space:pre-wrap;letter-spacing:.08em;font-size:15px;line-height:26px}.home-page-text-link{color:#000;cursor:pointer;background-color:var(--secondary);padding:0 5px;font-weight:700;transition:all .2s ease-in-out}.home-page-text-link:hover{color:#fff;background-color:#000}@media screen and (width<=1200px){.home-page-container{height:980px}.home-page-text-div{width:100%;bottom:unset;max-width:500px;margin-bottom:0;padding:5vw;top:400px}.home-page-vertical-wrapper{left:-60px;right:unset;margin-top:160px}.home-page-vertical-wrapper>p{font-size:30px}.home-page-image-1,.home-page-image-2{padding:0}}@media screen and (width<=960px){.home-page-main-div{padding-top:130px}}.mission-page-main-div{width:100%;height:fit-content;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main}.mission-page-container{flex-direction:column;align-items:center;width:100%;height:700px;min-height:calc(100vh - 225px);display:flex;position:relative;overflow-y:hidden}.mission-page-green-rect{z-index:1;background-color:#867dff8c;width:90%;height:100%;margin-top:285px;padding:40px;display:flex}.mission-title{white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;color:#fff;margin-right:22vw;font-family:Fontfabric,sans-serif;font-size:22px;font-weight:400}.mission-page-green-text{flex:1;justify-content:space-evenly;gap:50px;display:flex}.mission-page-upper-text{z-index:20;width:450px;height:fit-content;transition:all .5s ease-in-out;position:absolute;right:100px}.mission-page-upper-text>p{color:var(--mission);letter-spacing:1px;-webkit-user-select:none;user-select:none;font-size:22px;font-weight:300;line-height:34px}.mission-page-image-1{filter:drop-shadow(0 2px 6px #00000080);z-index:0;background-image:url(/assets/mission2-Cdl_pWuZ.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:60px}.mission-page-image-2{filter:drop-shadow(0 2px 6px #00000080);z-index:2;background-image:url(/assets/mission1-BbMakxjb.png);background-size:cover;width:100%;height:100%;padding:0 100px;transition:all .5s ease-in-out;position:absolute;top:370px}.mission-page-text{color:#fff;white-space:pre-wrap;max-width:500px;font-size:15px;font-weight:500;line-height:26px}@media screen and (width<=1200px){.mission-page-image-2{background-position-x:-250px}.mission-page-upper-text{top:50px;right:0}.mission-page-image-1,.mission-page-image-2{padding:0}.mission-title{margin-right:5vw}.mission-page-green-text{gap:25px}}@media screen and (width<=960px){.mission-page-upper-text{width:100%;max-width:450px;position:unset;align-self:flex-end;margin-bottom:25px}.mission-page-upper-text>p{letter-spacing:1px;font-size:20px}.mission-page-text{color:#000;width:100%;max-width:none;font-size:16px;font-weight:300}.mission-page-container{height:fit-content}.mission-page-green-rect{flex-direction:column;height:fit-content;margin-top:0;padding-bottom:250px}.mission-page-image-2{bottom:0;top:unset;background-position-x:0;height:250px}.mission-page-image-1{bottom:0;top:unset;height:350px;padding:0}.mission-page-green-text{flex-direction:column}.mission-title{color:#000;width:100%;margin:0 0 20px}}@media screen and (width<=460px){.mission-page-upper-text{text-align:center;padding:0 10px}}.social-icon{cursor:pointer;transition:all .3s ease-in-out}.social-icon:hover{scale:1.1}.social-icon.fb,.social-icon.ig{height:25px}.social-icon.yt{height:20px}.social-icon.li{height:25px;margin-top:-4px}@media screen and (width<=960px){.social-icon.fb,.social-icon.ig{height:30px}.social-icon.yt{height:25px}.social-icon.li{height:30px;margin-top:-4px}}.contacts-page-main-div{justify-content:center;width:100%;height:fit-content;min-height:100vh;padding-top:170px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main;display:flex}.contacts-page-container{flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 225px);display:flex;position:relative;overflow-y:hidden}.contacts-page-green-rect{background-color:var(--secondary);justify-content:space-between;align-items:flex-start;gap:25px;width:90%;max-width:1600px;height:100%;margin-top:8vw;padding:40px;display:flex}.contacts-page-image-2{filter:drop-shadow(0 2px 6px #00000080);z-index:2;background-image:url(/assets/contacts-BAIp_jJe.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:0}.contacts-page-info-div{z-index:5;flex-direction:column;flex:1;max-width:350px;height:100%;display:flex}.contacts-text-1{font-size:15px}.contacts-text-2{margin-bottom:10px;font-size:12px}.contacts-email-text{background-color:#000;height:25px;margin:5px 0 30px -15px;padding:0 20px;transition:all .2s ease-in-out}.contacts-email-text:hover{letter-spacing:.05em}.contacts-email-text>a{color:#4bb434;cursor:pointer;font-size:15px;font-weight:700;line-height:25px;text-decoration:none}.contacts-social-icons{gap:20px;margin-bottom:auto;display:flex}.contacts-bottom-text{white-space:pre-wrap;color:#fff;font-size:13px;font-weight:700}.contacts-site-text{color:#000;cursor:pointer;background-color:#afff8fad;height:26px;margin:5px 0 25px -15px;padding:0 15px;font-size:15px;font-weight:700;line-height:26px;transition:all .2s ease-in-out}.contacts-site-text:hover{letter-spacing:.05em}.contacts-manteigas-logo{filter:brightness(0)saturate();width:15%;margin-top:-30px}.contacts-page-map{z-index:5;width:45%;height:95%;position:relative}.mapLoading{z-index:10;opacity:1;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute}.mapLoading.hide{opacity:0}@media screen and (width<=960px){.contacts-page-container{height:950px}.contacts-page-green-rect{flex-direction:column;justify-content:flex-start;height:100%;margin-top:0;padding:30px}.contacts-page-info-div{flex:none;height:fit-content}.contacts-page-image-2{background-position-x:0;height:250px;top:300px}.contacts-email-text{margin:5px 0 30px}.contacts-social-icons{margin-bottom:20px}.contacts-bottom-text{color:#000}.contacts-site-text{background-color:#0000;margin:5px 0 30px;padding:0}.contacts-manteigas-logo{height:115px;width:unset;z-index:5;margin-top:-60px}.contacts-page-map{width:100%;height:400px;position:absolute;bottom:0;left:0}}.faqs-page-main-div{width:100%;height:fit-content;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main}.faqs-page-container{flex-direction:column;align-items:center;width:100%;height:fit-content;min-height:calc(100vh - 225px);display:flex;position:relative;overflow-y:hidden}.faqs-page-rect{background-color:var(--design);mix-blend-mode:multiply;width:90%;height:100%;margin-top:150px;padding:40px}.faqs-page-image-1{background-image:url(/assets/regulamento-DyX3Y1ju.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:0}.faqs-title{text-transform:uppercase;letter-spacing:3px;font-family:Fontfabric,sans-serif;font-size:26px;font-weight:700}.faqs-container{scrollbar-width:auto;flex-direction:column;gap:25px;height:500px;padding:25px 10vw;display:flex;overflow-y:auto}.faq-element-div{border-bottom:1px solid #fbff00;flex-direction:column;gap:15px;width:100%;padding-bottom:10px;display:flex}.faq-element-div :first-child{font-weight:700}.faq-element-div :last-child{font-size:14px;line-height:24px}.faqs-container::-webkit-scrollbar{width:10px}.faqs-container::-webkit-scrollbar-thumb{background-color:#000;background-clip:content-box}.faqs-container::-webkit-scrollbar-thumb:hover{border-radius:10px}@media screen and (width<=1200px){.faqs-page-image-1{padding:0}}@media screen and (width<=960px){.faqs-page-rect{margin-top:20px;padding:20px 10px}.faqs-page-container{height:fit-content}.faqs-page-image-1{height:50vw;bottom:0;top:unset;min-height:300px}.faqs-container{height:100%;margin-top:10px;padding:20px}}.dialog-outer-div .MuiPaper-root{background-color:var(--secondary);border-radius:0}.dialog-close-icon{cursor:pointer;display:flex;position:absolute;top:10px;right:10px}.dialog-close-icon:hover{scale:1.2}.textfield-main-div{width:100%;display:flex;position:relative}.textfield-main-div.alt{flex-direction:column}.textfield-input-input.helper-text{margin-bottom:0}.text-field-input-wrapper{flex-direction:column;flex:1;display:flex;position:relative}.helper-text-p{padding-left:5px;font-size:12px}.textfield-input-input.error~.helper-text-p{color:var(--textfield-error)}.helper-text-action{cursor:pointer;min-height:20px;color:var(--black);padding-left:10px;font-size:14px}.show-pass-button{cursor:pointer;position:absolute;top:24px;right:10px}.helper-text-action:hover{text-decoration:underline}.textfield-label{letter-spacing:1px;text-transform:uppercase;min-width:105px;padding-right:10px;font-size:16px;font-weight:400;line-height:35px}.textfield-label.alt{letter-spacing:1px;text-transform:uppercase;min-width:unset;padding-right:0;font-size:13px;font-weight:400;line-height:26px}.textfield-input-input{letter-spacing:1px;color:#fff;background-color:var(--grey);appearance:none;border:none;outline:none;height:35px;padding-left:10px;font-weight:300;transition:all .2s ease-in-out}.textfield-endIcon{position:absolute;top:2px;right:5px}.textfield-endIcon>svg:hover{cursor:pointer;scale:1.1}.textarea-input-input{resize:none;letter-spacing:1px;background-color:var(--grey);color:#fff;border:none;outline:none;padding-left:5px;font-weight:300;line-height:36px;transition:all .3s ease-in-out}.textarea-main-div{flex-direction:column;width:100%;display:flex}.textarea-label{color:var(--black);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:14px}.textarea-dividers{background-color:var(--secondary);width:100%;height:5px;position:absolute}.textfield-input-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:autofill:active{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:autofill:active{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #27272d!important}.textfield-input-input:disabled,.textarea-input-input:disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}.textfield-input-input.error,.textarea-input-input.error{box-shadow:0 0 3px 2px #f90000}.textfield-input-input:not([disabled]):hover,.textarea-input-input:not([disabled]):hover,.textfield-input-input:not([disabled]):focus-visible,.textarea-input-input:not([disabled]):focus-visible{box-shadow:1px 1px 3px #000}@media screen and (width<=960px){.textfield-main-div{flex-direction:column}.text-field-input-wrapper{margin-left:0!important}.textfield-label,.textarea-label{letter-spacing:.08em;text-align:left;font-size:13px;line-height:24px}}.update-form-div{flex-direction:column;gap:20px;width:100%;padding:25px 50px;display:flex}.update-form-title{text-transform:uppercase;letter-spacing:2px}.form-joined-fields{gap:10px;width:100%;display:flex}.update-form{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.update-form-action{justify-content:space-between;gap:45px;display:flex}.update-form-actions-text{flex:1}.update-form-actions-text>p{letter-spacing:.08em;font-size:14px}@media screen and (width<=960px){.update-form-div{padding:50px 25px}.form-joined-fields{flex-direction:column}.update-form-action{text-align:center;flex-direction:column;align-items:center;gap:15px}.update-form-title{letter-spacing:.08em;font-size:16px;font-weight:700;line-height:22px}.update-form-actions-text>p{text-align:center;font-size:13px;font-weight:400;line-height:16px}.update-form-actions-text{margin-top:15px}}.custom-checkbox-div{align-items:center;gap:10px;margin:10px 0;display:flex;position:relative}.custom-checkbox{appearance:none;background-color:var(--grey);cursor:pointer;outline:none;align-self:flex-start;width:35px;min-width:35px;height:35px;transition-duration:.3s}.custom-checkbox:checked:before{content:"✓";text-align:center;color:#fff;display:block;position:absolute;top:.45rem;left:.85rem;scale:3}.custom-checkbox-label{letter-spacing:1px;text-transform:uppercase;white-space:pre-wrap;font-size:13px;font-weight:400}.custom-checkbox:focus-visible{box-shadow:0 0 4px #000}.custom-checkbox:disabled{cursor:default;background-color:#ffffff4d}.custom-radio-div{align-items:center;gap:10px;display:flex;position:relative}.custom-radio{appearance:none;background-color:var(--grey);cursor:pointer;outline:none;width:35px;min-width:35px;height:35px;transition-duration:.3s}.custom-radio:checked:before{content:"⤬";text-align:center;color:#fff;display:block;position:absolute;top:.55rem;left:.8rem;scale:2.5}.custom-radio-label{letter-spacing:1px;text-transform:uppercase;white-space:pre-wrap;font-size:13px;font-weight:400}.custom-radio:focus-visible{box-shadow:0 0 4px #000}.custom-radio:disabled{cursor:default;background-color:#ffffff4d}.custom-select-main-div{width:100%;display:flex;position:relative}.custom-select-main-div.alt{flex-direction:column}.custom-select{letter-spacing:1px;color:#fff;background-color:var(--grey);appearance:none;border:none;outline:none;width:100%;height:35px;padding-left:10px;font-weight:300;transition:all .2s ease-in-out}.custom-select-label{letter-spacing:1px;text-transform:uppercase;min-width:105px;padding-right:10px;font-size:16px;font-weight:400;line-height:35px}.custom-select-label.alt{letter-spacing:1px;text-transform:uppercase;min-width:unset;padding-right:0;font-size:13px;font-weight:400;line-height:26px}.select-arrow{color:#fff;pointer-events:none;background-color:#0000;position:absolute;top:32px;right:7px;rotate:90deg;scale:1.4;transition:all .4s ease-in-out!important}.custom-select:focus-visible,.custom-select:hover{box-shadow:0 0 4px #000}.custom-select-main-div:hover>svg{rotate:270deg}@media screen and (width<=960px){.custom-select-main-div{flex-direction:column}.custom-select-label{letter-spacing:.08em;text-align:left;font-size:13px;line-height:24px}}.date-picker-wrapper{width:100%}.date-picker-label{letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:400;line-height:26px}.files-uploader-div{cursor:pointer;align-items:center;gap:20px;width:fit-content;transition:all .2s ease-in-out;display:flex}.files-uploader-div.disabled,.files-uploaded-div.disabled{pointer-events:none;opacity:.5;-webkit-user-select:none;user-select:none}.files-uploader-div:hover{transform:translate(10px)}.files-uploader-div>img{object-fit:cover;width:50px;height:50px}.image-remove-icon{color:var(--grey);cursor:pointer}.image-remove-icon:hover{scale:1.1}.submit-dialog-main-div{background-color:var(--design);height:fit-content;min-height:100%;padding:20px;overflow-y:auto}.candidatura-dialog-title{text-align:center;width:100%;margin-bottom:20px;font-size:20px;font-weight:700}.confirm-info-main-div{width:100%}.loading-main-div{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.confirm-info-section{border-top:1px solid #000;flex-direction:column;align-items:center;margin:20px 0 10px;padding-top:10px;display:flex;position:relative}.confirm-info-title{letter-spacing:1px;text-align:center;background-color:var(--design);padding:0 5px;font-size:18px;font-weight:500;position:absolute;top:-12px}.confirm-info-labels{width:100%;margin:5px;font-weight:500}.upload-files-text{white-space:pre-wrap;font-size:14px}.files-uploaded-div{border:1px solid #000;border-radius:5px;align-items:center;gap:20px;width:max-content;padding:5px 10px;display:flex}.confirm-info-file-div{flex-direction:column;align-items:center;margin:5px 10px;display:flex}.confirm-info-files-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.confirm-info-file-div>p{margin-bottom:2px;font-size:13px}.confirm-info-actions{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin-top:20px;display:flex}.loading-text{text-align:center;white-space:pre-wrap;width:100%;margin:20px 5px 5px;font-weight:500}.error-text{white-space:pre-wrap;text-align:center;border-top:1px solid red;border-bottom:1px solid red;width:100%;margin:10px 0;padding:10px 0}@media screen and (width<=960px){.confirm-info-section{margin:30px 0 10px}.submit-dialog-main-div{padding-top:50px}}.candidatura-form-main-div{width:100%;height:100%}.candidatura-form{flex-direction:column;align-items:center;gap:15px;margin-top:50px;display:flex}.candidatura-form-radio-div{gap:20px;width:100%;margin-top:5px;display:flex}.candidatura-form-school-fields-div{flex-direction:column;width:100%;display:flex}.candidatura-form-school-fields{gap:20px;width:100%;display:flex}.candidatura-form-project-section{flex-direction:column;width:100%;margin-bottom:20px;display:flex}.candidatura-form-info-section{flex-direction:column;gap:10px;width:100%;margin-bottom:20px;display:flex}.candidatura-form-files-upload{flex-direction:column;gap:10px;margin:10px 0;display:flex}.candidatura-section-title{text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:18px;font-weight:500}.upload-files-description{white-space:pre-wrap;font-size:14px}.upload-files-subtitle{font-size:14px;font-weight:500}.candidatura-form-files-upload.error{background-color:#ff00003b;border:2px solid red;border-radius:10px;padding:5px}.candidatura-form-small-field{width:60%}.candidatura-joined-fields{gap:20px;width:100%;display:flex}@media screen and (width<=960px){.candidatura-form-main-div{padding:20px}.candidatura-form{max-width:500px}.candidatura-form-small-field{width:100%}.custom-checkbox-div{margin:20px 0}.candidatura-form-school-fields{flex-direction:column;margin-bottom:10px}.candidatura-joined-fields{flex-direction:column;gap:10px}}@media screen and (width<=600px){.candidatura-form-radio-div{flex-direction:column;gap:10px;margin-top:10px}.candidatura-form-main-div{padding:10px}}.candidatura-page-main-div{width:100%;height:fit-content;min-height:100vh;padding-top:225px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main}.candidatura-page-container{flex-direction:column;align-items:center;width:100%;height:fit-content;min-height:calc(100vh - 225px);display:flex;position:relative;overflow-y:hidden}.candidatura-page-rect{background-color:var(--design);mix-blend-mode:multiply;z-index:20;width:100%;max-width:1000px;height:fit-content;margin-top:50px;margin-bottom:25px;padding:40px}.candidatura-page-image-1{background-image:url(/assets/regulamento-DyX3Y1ju.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:0}.candidatura-title{text-transform:uppercase;letter-spacing:3px;font-family:Fontfabric,sans-serif;font-size:26px;font-weight:700}.not-ready-div{justify-content:center;gap:60px;width:100%;max-width:1600px;margin-top:150px;padding:0 50px;display:flex}.not-ready-page-rect{background-color:var(--design);justify-content:center;gap:40px;width:fit-content;min-height:200px;padding:40px;display:flex}.not-ready-text-div{z-index:50;margin-top:25px}.not-ready-title{white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;font-family:Fontfabric,sans-serif;font-size:20px;font-weight:400}.not-ready-subtitle{white-space:pre-wrap;text-transform:uppercase;letter-spacing:.215em;margin-top:10px;font-family:Fontfabric,sans-serif;font-size:18px;font-weight:100}.not-ready-text-1{max-width:450px;font-size:14px}.not-ready-text-2{max-width:450px;font-size:18px;font-weight:700}.interactive-text-candidatura{background-color:#fff;padding:0 5px;font-weight:600}.interactive-text-candidatura:hover{color:var(--design);cursor:pointer;background-color:#000}.candidatura-loading{top:200px;scale:1.8}@media screen and (width<=1200px){.candidatura-page-image-1{padding:0}}@media screen and (width<=960px){.candidatura-page-rect{max-width:600px;margin-top:20px;margin-bottom:0;padding:20px 10px}.candidatura-page-container{height:fit-content}.candidatura-page-image-1{height:50vw;bottom:0;top:unset;min-height:300px}.not-ready-div{flex-direction:column;align-items:center;gap:30px;margin-top:0;padding:0 10px}.not-ready-page-rect{flex-direction:column;align-items:center;width:90%;padding:25px}.not-ready-text-1,.not-ready-text-2{max-width:unset;text-align:center}.not-ready-text-div{text-align:center}}.regulamento-page-main-div{width:100%;height:fit-content;min-height:100vh;padding-top:150px;transition:padding .3s ease-in-out;animation:.5s ease-in-out home-main}.regulamento-page-container{flex-direction:column;width:100%;height:fit-content;min-height:calc(100vh - 150px);display:flex;position:relative;overflow-y:hidden}.regulamento-page-image-1{background-image:url(/assets/regulamento-DyX3Y1ju.png);background-size:cover;width:100%;height:100%;padding:0 100px;position:absolute;top:0}.regulamento-page-text-div{z-index:25;justify-content:center;gap:100px;width:100%;margin-top:250px;margin-bottom:35px;padding:0 100px;transition:all .3s ease-in-out;display:flex}.regulamento-page-text{white-space:pre-wrap;column-count:2;column-gap:50px;font-size:16px;line-height:26px}.regulamento-title{text-transform:uppercase;letter-spacing:.215em;font-family:Fontfabric,sans-serif;font-size:22px;font-weight:400}.interactive-text-yellow{background-color:var(--design);color:#000;padding:0 5px;font-weight:600}.interactive-text-yellow:hover{color:#fff;cursor:pointer;background-color:#000}@media screen and (width<=1200px){.regulamento-page-text-div{padding:5vw}.regulamento-page-image-1{padding:0}}@media screen and (width<=960px){.regulamento-page-main-div{padding-top:200px}.regulamento-page-text-div{flex-direction:column;gap:20px;margin-top:10px}.regulamento-page-container{min-height:calc(100vh - 200px)}.regulamento-page-text{column-count:1;width:100%}.regulamento-page-image-1{height:50vw;bottom:0;top:unset;min-height:300px}}.footer-main-div{width:100vw;height:var(--footer-height);background:linear-gradient(90deg,#19191b,#28292a);flex-direction:column;align-items:center;padding:0 50px;display:flex}.footer-top-div,.footer-bottom-div{align-items:center;gap:20px;width:100%;height:50%;display:flex}.footer-top-left{align-items:center;gap:40px;height:100%;margin-right:auto;display:flex}.footer-top-right{color:#fff;align-items:center;gap:70px;min-width:40%;height:100%;font-size:12px;display:flex}.footer-bottom-left{color:#fff;height:100%;margin-right:auto;padding:20px 0;font-size:12px}.footer-bottom-right{color:#fff;justify-content:flex-start;align-items:center;gap:40px;min-width:40%;height:100%;padding:20px 0;font-size:12px;display:flex}.footer-aldeias-logo{cursor:pointer;height:60px}.footer-manteigas-logo{cursor:pointer;height:100px}.footer-social-div{filter:brightness(0)saturate()invert(95%)sepia(97%)saturate(18%)hue-rotate(165deg)brightness(104%)contrast(102%);gap:25px;margin-top:20px;display:flex}.footer-top-left a{transition:all .2s ease-in-out}.footer-top-left a:hover{scale:1.05}.footer-bottom-right-div{flex-direction:column;gap:15px;height:100%;display:flex}.footer-bottom-right-div>img{height:70%}.cofinanciado-logo{width:375px}.footer-divider{background-color:#fff;width:100%}.footer-divider-mobile,.footer-top-left-mobile{display:none}@media screen and (width<=1200px){.footer-main-div{height:fit-content;padding:0 20px}.footer-top-div{flex-direction:column-reverse;gap:0;padding-top:30px}.footer-bottom-div{flex-direction:column-reverse;padding:30px}.footer-top-left,.footer-top-right,.footer-bottom-left,.footer-bottom-right{margin:0;padding:0}.footer-bottom-right-div{gap:10px;height:80px}.footer-top-left-mobile{display:none}}@media screen and (width<=960px){.footer-main-div{flex-direction:column-reverse;padding:0}.footer-top-div{gap:10px;padding-top:0}.footer-top-right{display:none}.footer-top-left{gap:10px;display:none}.footer-bottom-right{flex-wrap:wrap;justify-content:space-evenly;width:100%;max-width:500px;height:fit-content;margin-bottom:20px;padding:0 20px}.footer-bottom-div{flex-direction:column;margin-top:10px;padding:0}.footer-aldeias-logo{height:50px}.footer-manteigas-logo{height:110px}.cofinanciado-logo{width:100%}.footer-bottom-left>p,.footer-divider{display:none}.footer-divider-mobile{background-color:#fff;width:100%;display:flex}.footer-top-left-mobile{justify-content:space-evenly;width:100%;max-width:500px;display:flex}}
