*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root,#__next{height:100%}body{line-height:1;-webkit-font-smoothing:antialiased;font-size:16px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:#0a060b;width:100vw}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.banner-section{width:100%;background:url(/assets/banner-DZ29uSvQ.jpg) no-repeat center;margin-bottom:100px}.banner-content{width:50%;padding:100px;display:flex;flex-direction:column;color:#faf9f6;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.banner-content>div{display:flex;flex-direction:column;gap:2rem;background:#0009;padding:2rem;border-radius:20px}.content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#faf9f6;width:100%;padding:50px;gap:50px}.content>*{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;gap:2rem}li,a,li:visited,a:visited{text-decoration:none;list-style:none}.pop{color:#ff69b4}.blue{color:#527d86}.orange{color:#e29879}.bold{font-weight:700}.italics{font-style:italic}@media (max-width: 900px){h3{align-self:flex-start}}@media (max-width: 1300px){.banner-content{width:100%}}@media (max-width: 550px){.banner-content{padding:16px 4px}}.button,button{background-color:#527d86;border:none;border-radius:10px;height:40px;width:200px;color:#0a060b}.button:hover,button:hover{background:transparent;border:#527D86 solid 2px;color:#527d86;cursor:pointer}nav{display:flex;flex-direction:row;justify-content:space-between;width:100vw;position:sticky;top:0;background-color:#0a060b;height:80px;padding:16px 100px;z-index:2}nav>ul{display:flex;flex-direction:row;color:#faf9f6;align-items:center;justify-content:space-between;width:35%}.active-menu-link{color:#e29879;font-weight:700}.default-menu-link{color:#faf9f6}.default-menu-link:hover{color:#e29879;font-weight:700}.menu-icon{filter:invert(.95);display:none}.menu-icon:hover{cursor:pointer}.active-menu{display:flex;position:absolute;top:80px;right:0;z-index:1;background:#000c;height:100vh;width:80vw}.hidden-menu,.inactive-menu{display:none}.aside-items{width:100%}.aside-items>li{display:flex;flex-direction:column;font-size:200%;align-items:flex-end;margin:2rem}@media (max-width: 900px){nav>ul{display:none}.menu-icon{display:flex}}@media (max-width: 550px){nav{padding:16px}}.contact-info{display:flex;flex-direction:row;justify-content:space-around;min-height:10vh}.contact-info>ul{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.card{display:flex;flex-direction:column;gap:2rem;max-width:350px;color:#faf9f6;align-items:center;margin:50px 0}.person-img{border-radius:50%;width:75%}.card>article>*{margin:1rem;text-align:center}.cards{display:flex;flex-direction:row;justify-content:center;gap:2rem;max-width:1600px;align-items:flex-start;flex-wrap:wrap}.about-us-intro{color:#faf9f6}.content{gap:32px}.underline{color:#e29879;text-decoration:none;border-bottom:#E29879 solid 2px}.map{max-width:100vw}.partnerLogoList{width:100%;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.partnerLogoList>a>img{height:80px}.inverted-color{filter:invert(1)}.partner-container{color:#faf9f6;display:flex;flex-direction:column;justify-content:center;align-items:center}.partner-title{padding:100px 50px 1rem}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#faf9f6;margin-top:100px}.mail-field{background-color:transparent;color:#faf9f6;padding:0 1rem;margin:1rem;height:40px;border:#FAF9F6 solid 2px;border-radius:5px}.footer-info{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1rem;margin-top:1rem;width:100vw;max-width:800px}.footer-info>li>a{display:flex;flex-direction:row;text-decoration:none;color:#faf9f6}.logo-insta{height:1rem;margin-left:4px}@media (max-width: 800px){form{display:flex;flex-direction:column;justify-content:space-around;align-items:center}}h1{font-size:3rem;font-weight:bolder}h2{font-size:2.5rem}h3{font-size:2rem}p{font-size:1.2rem;line-height:1.25em}
