@import"https://fonts.googleapis.com/css2?family=Abel&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";*{margin:0;padding:0;box-sizing:border-box}@keyframes navSlideIn{0%{z-index:-1;transform:translateY(-20rem)}to{z-index:9;transform:translateY(0)}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeInSlideIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes FadeOut{0%{opacity:1}to{opacity:0}}@keyframes FadeInOut{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes SlideInFadeOut{0%{opacity:0;transform:translate(-1rem)}25%{opacity:1;transform:translate(0)}50%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes SlideIn{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translateY(0)}}.home{width:100dvw;min-height:100dvh}.hero-section{width:100dvw;color:#fff;font-family:Montserrat;height:calc(100dvh - 7rem);animation:SlideIn 1.5s linear 0s 1 forwards}.hero-section .hs-container{width:100%;height:100%;display:flex;position:relative;flex-direction:column;justify-content:center}.hero-section .hs-container .hs-text{z-index:2;width:75%;height:auto;padding:1rem;line-height:3rem;text-wrap:balance;margin-left:.5rem;border-radius:.5rem;letter-spacing:.5rem;text-transform:uppercase;background-color:#056dff49;animation:SlideIn 2.5s linear 0s 1 forwards}.hero-section .hs-container .hs-text a{z-index:2;font-size:1rem;color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.3rem;text-decoration:none;letter-spacing:.2rem;align-self:flex-start;font-family:Bodoni Moda;text-transform:uppercase;background-color:#056dffd7;border-top:.07rem solid #ffffff;border-left:.07rem solid #ffffff;box-shadow:10px 10px 13px #000000bf;-webkit-box-shadow:10px 10px 13px 0px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 13px 0px rgba(0,0,0,.75)}.hero-section .hs-container img{z-index:1;width:100%;height:100%;object-fit:cover;position:absolute}.info-section{gap:5rem;display:flex;width:100dvw;padding:5rem .5rem;flex-direction:column;min-height:calc(100dvh - 7rem);animation:FadeIn 1s linear 0s 1 forwards}.info-section .info-top{flex:1;gap:1rem;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.info-section .info-top h1{font-family:Abel;width:fit-content;border-bottom:.1rem solid}.info-section .info-top p{width:85%;line-height:3rem;font-family:Poppins}.info-section .info-top a{color:#056dff;width:fit-content;align-self:flex-end;text-decoration:none;font-family:Roboto Mono;text-transform:uppercase;transition:all .3s ease-in-out}.info-section .info-top a:hover{border-bottom:.1rem solid}.info-section .info-mid{flex:1;display:flex;flex-direction:column;transition:all .3s ease-in-out}.info-section .info-mid h1{font-family:Abel;width:fit-content;border-bottom:.1rem solid}.info-section .info-mid .im-container{gap:1rem;display:flex;padding:1rem;flex-wrap:wrap;justify-content:space-evenly}.info-section .info-mid .im-container .item-container{gap:1rem;width:10rem;height:15rem;display:flex;color:#056dae;align-items:center;text-decoration:none;border-radius:.4rem;flex-direction:column;justify-content:center;font-family:Montserrat;background-color:#ebeaea84;transition:all .3s ease-in-out}.info-section .info-mid .im-container .item-container p{font-size:.8rem;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}.info-section .info-mid .im-container .item-container:hover{color:#fff;background-color:#056dff}.info-section .info-base{flex:1;gap:1rem;width:100%;display:flex;flex-direction:column}.info-section .info-base h2{width:fit-content;font-family:Bodoni Moda;border-bottom:.1rem solid}.info-section .info-base .info-base-container{gap:1rem;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.info-section .info-base .info-base-container p{line-height:2.5rem;text-wrap:balance}.info-section .info-base .info-base-container img{width:20rem;height:25rem;object-fit:cover;border-radius:1rem;border:.1rem solid #056dff}.info-section .info-base a{color:#056dff;text-decoration:none;font-family:Roboto Mono;text-transform:uppercase}@media screen and (min-width:670px){.info-section{padding:5rem 1rem}.info-section .info-top p{width:70%}.info-section .info-base-container{gap:1rem;width:100%;display:block!important}.info-section .info-base-container img{flex:1;float:right;width:50rem;height:25rem;object-fit:cover;border-radius:1rem;border:.1rem solid #056dff}}.people-section{gap:5rem;width:100%;display:flex;padding:5rem 0;flex-direction:column}.people-section h1{font-family:Abel;width:fit-content;align-self:center;text-transform:uppercase;border-bottom:.1rem solid}.people-section a{color:#056dff;width:fit-content;margin-right:1rem;align-self:flex-end;text-decoration:none;font-family:Roboto Mono;text-transform:uppercase;border-bottom:.1rem solid}.people-section .people-section-container{display:flex;padding:0 1rem;flex-wrap:wrap;justify-content:space-evenly}.people-section .people-section-container .people-section-item{gap:1rem;display:flex;align-items:center;font-family:Poppins;flex-direction:column;text-transform:uppercase}.people-section .people-section-container .people-section-item img{width:15rem;height:15rem;object-fit:cover;border-radius:50%;border:.1rem solid #056dff}.contact-section{width:100dvw;height:70dvh;display:flex;position:relative;align-items:center;justify-content:center}.contact-section .cs-container{z-index:2;gap:2.5rem;width:24rem;height:24rem;color:#fff;display:flex;border-radius:50%;align-items:center;flex-direction:column;justify-content:center;background-color:#056dae}.contact-section h1{width:fit-content;font-family:Bodoni Moda;border-bottom:.1rem solid}.contact-section img{z-index:0;width:100%;height:auto;bottom:5rem;opacity:.15;object-fit:cover;position:absolute}.contact-section span{gap:1rem;display:flex;flex-direction:column;font-family:Montserrat}.contact-section span p{line-height:2rem}@media screen and (min-width:770px){.contact-section{display:block}.contact-section .cs-container{width:30rem;height:30rem}}.about{width:100dvw;padding-bottom:1rem;min-height:calc(100dvh - 7rem);animation:SlideIn 1.5s linear 0s 1 forwards}.about .about-container{gap:3rem;width:100%;height:100%;display:flex;position:relative;flex-direction:column}.about .about-container .about-top{width:100%;display:flex;align-self:center;position:relative;align-items:center;height:calc(70dvh - 7rem);border-bottom:.1rem solid;animation:FadeInSlideIn 1s linear 0s 1 forwards}.about .about-container .about-top h1{font-size:2.5rem;color:#fff;margin-left:1rem;position:absolute;font-family:Poppins;text-transform:uppercase}.about .about-container .about-top .about-img{width:100%;height:100%}.about .about-container .about-base{gap:2rem;width:100%;height:50%;display:flex;flex-direction:column}.about .about-container .about-base .background{z-index:0;width:100%;height:100%;opacity:.3;object-fit:cover;position:absolute;height:calc(100dvh - 7rem)}.about .about-container .about-base .about-nav{flex:.5;gap:1rem;top:7rem;z-index:9;width:95%;display:flex;padding:1rem;color:#fff;position:sticky;align-items:center;border:solid #056dff;background-color:#000000d2;justify-content:space-between;border-width:.1rem .1rem .1rem 0;border-radius:0rem .5rem .5rem 0rem;animation:SlideIn 1s linear 0s 1 forwards;box-shadow:10px 10px 13px #000000bf;-webkit-box-shadow:10px 10px 13px 0px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 13px 0px rgba(0,0,0,.75)}.about .about-container .about-base .about-nav h3{width:10rem;height:3rem;display:flex;color:#d3d3d3;font-weight:300;text-align:center;align-items:center;font-family:Poppins;padding:1rem .5rem;border-radius:.5rem;border:solid #ffffff;background-color:#056dae54;transition:all .3s ease-in-out;border-width:0 .1rem .1rem 0rem}.about .about-container .about-base .about-nav h3:hover{scale:1.1;font-weight:600;background-color:#056dff}.about .about-container .about-base .about-nav h3.active{color:#fff;font-weight:600;border-width:.1rem;font-family:Roboto Mono;text-transform:uppercase;background-color:#056dff}.about .about-container .about-base .about-sections{flex:2;z-index:2}@media screen and (min-width:770px){.about .about-container .about-base{flex-direction:row}.about .about-container .about-base .about-nav{height:20rem;flex-direction:column}.about .about-container .about-base .about-nav h3{width:10rem}}.people{gap:2rem;width:100%;display:flex;flex-direction:column;min-height:calc(100dvh - 7rem);animation:SlideIn 1.5s linear 0s 1 forwards}.people h2{width:fit-content;font-family:Bodoni Moda;text-transform:uppercase;border-bottom:.1rem solid}.people .people-container{gap:1rem;width:100%;display:flex;flex-wrap:wrap;align-items:center;padding-right:.5rem;justify-content:center}.people .people-container .people-item{width:15rem;height:20rem;color:#fff;overflow:hidden;font-family:Abel;border-radius:1rem;background-color:#000000d0}.people .people-container .people-item img{width:15rem;height:15rem;object-fit:cover;border-radius:1rem 1rem 0rem 0rem}.people .people-container .people-item h3,.people .people-container .people-item p{margin-left:1rem}.about-us{width:100%;height:auto;animation:SlideIn 1.5s linear 0s 1 forwards}.about-us .about-us-sections h3{width:fit-content;font-family:Montserrat;border-bottom:.1rem solid}.about-us .about-us-sections p{line-height:2rem;padding-bottom:1rem;font-family:Bodoni Moda}.partners{gap:1rem;width:100%;display:flex;flex-direction:column;min-height:calc(100dvh - 7rem);animation:SlideIn 1.5s linear 0s 1 forwards}.partners .partners-container{gap:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.partners .partners-container img{width:15rem;height:10rem;object-fit:contain;border-radius:.5rem;border:.1rem solid #056dff;transition:all .3s ease-in-out}.partners .partners-container img:hover{scale:1.1}.contact{width:100dvw;display:flex;flex-direction:column;height:calc(100dvh - 14rem);animation:SlideIn 1.5s linear 0s 1 forwards}.contact .contact-top{width:100%;height:70dvh;display:flex;position:relative;align-items:center}.contact .contact-top h1{z-index:2;padding:2rem;color:#fff;border:.1rem solid;font-family:Bodoni Moda;text-transform:uppercase;border-radius:0 .5rem .5rem 0;background-color:#056daeba;border-width:.1rem .1rem .1rem 0;animation:SlideIn 2s linear 0s 1 forwards}.contact .contact-top img{z-index:0;width:100%;height:100%;opacity:.5;object-fit:cover;position:absolute}.contact .contact-base{gap:1rem;display:flex;padding:1rem;flex-direction:column;font-family:Montserrat}.contact .contact-base span{gap:1rem;display:flex;align-items:center}.contact .contact-base span svg{color:#056dae}.navbar{top:0;z-index:999;height:7rem;width:100dvw;display:flex;position:sticky;align-items:center;background-color:#ffffffc5;justify-content:space-between;transition:all .3s ease-in-out;border-bottom:.1rem solid #056dae;animation:SlideIn 1s linear 0s 1 forwards}.navbar a{color:#000;text-decoration:none}.navbar .nav-left{flex:2}.navbar .nav-left a{display:flex;align-items:center}.navbar .nav-left a img{width:17rem;height:7rem;object-fit:cover}.navbar .nav-mid{display:none;padding-right:1rem}.navbar .nav-right{flex:1;z-index:99;height:100%;display:flex;position:relative;padding-right:1rem;align-items:center;justify-content:flex-end;transition:all .3s ease-in-out}.navbar .nav-right .nav-dropdown{right:0;top:7rem;z-index:9;width:12rem;height:15rem;display:flex;position:absolute;flex-direction:column;border-radius:0 0 0 .5rem;background-color:#056daecd;animation:navSlideIn 1s 0s 1 forwards}.navbar .nav-right .nav-dropdown .nav-item{width:12rem;height:15rem;display:flex;padding:0 1rem;font-weight:600;color:#fff;font-family:Abel;align-items:center;letter-spacing:.4rem;border-bottom:.1rem solid #000}.navbar .nav-right .nav-dropdown .nav-item p{text-transform:uppercase}.navbar .nav-right .nav-dropdown .nav-item.active{background-color:#056dff}.navbar .nav-right .nav-dropdown .nav-item:last-child{border:none}@media screen and (min-width:900px){.navbar .nav-left{flex:1}.navbar .nav-mid{gap:2rem;display:flex;align-items:center;padding-right:1rem;padding-right:.5rem}.navbar .nav-mid .nav-item{color:#056dae;text-decoration:none;letter-spacing:.25rem;font-family:Roboto Mono;text-transform:uppercase;transition:all .3s ease-in-out}.navbar .nav-mid .nav-item.active{color:#056dff;font-weight:600}.navbar .nav-mid .nav-item:hover{color:#056dff}.navbar .nav-right{display:none}}.footer{width:100dvw;display:flex;padding:0 1rem;overflow:hidden;min-height:7rem;font-family:Abel;align-items:center;background-color:#41aaeb}.footer .footer-logo{flex:1.5;display:flex;flex-direction:column}.footer .footer-logo img{width:10rem;height:4rem;object-fit:cover;align-self:flex-start}.footer .footer-contact{flex:1;width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.footer .footer-contact a{display:flex;color:#000;align-items:center;text-decoration:none;justify-content:center}@media screen and (min-width:772px){.footer{height:5rem}.footer .footer-logo img{width:14rem}.footer .footer-contact{flex-direction:row;padding-bottom:1rem;align-items:flex-end;justify-content:space-between}}.expertise{gap:1rem;width:100dvw;display:flex;min-height:100dvh;align-items:center;flex-direction:column;animation:SlideIn 1.5s linear 0s 1 forwards}.expertise .expertise-top{display:flex;position:relative;align-items:center;font-family:Bodoni Moda}.expertise .expertise-top h1{color:#fff;position:absolute;text-transform:uppercase}.expertise .expertise-top img{width:100dvw;height:70dvh;object-fit:cover}.expertise .expertise-base{gap:1rem;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;font-family:Montserrat}.expertise .expertise-base .expertise-description{width:75%;line-height:3rem}.expertise .expertise-base .eb-container{gap:5rem;width:90%;height:100%;display:flex;padding-bottom:2rem;align-items:center;flex-direction:column;justify-content:center;font-family:Montserrat}.expertise .expertise-base .eb-container .eb-item{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.expertise .expertise-base .eb-container .eb-item .eb-item-title{gap:1rem;display:flex;align-items:center;font-family:Bodoni Moda}.expertise .expertise-base .eb-container .eb-item .eb-item-title svg,.expertise .expertise-base .eb-container .eb-item .eb-item-title h4{font-size:2rem;color:#056dae}.expertise .expertise-base .eb-container .eb-item .eb-item-content{align-items:center;flex-direction:column}.expertise .expertise-base .eb-container .eb-item .eb-item-content img{float:left;width:70dvw;height:20rem;margin-right:1rem;object-fit:cover}.expertise .expertise-base .eb-container .eb-item .eb-item-content p{line-height:3rem}.privacy{gap:1rem;width:100dvw;display:flex;min-height:100dvh;flex-direction:column;animation:SlideIn 1.5s linear 0s 1 forwards}.privacy h1{top:7rem;position:sticky;align-self:center;width:fit-content;font-family:Bodoni Moda;text-transform:uppercase;background-color:#ffffffc4}.privacy img{z-index:0;width:100%;height:100%;opacity:.3;object-fit:cover;position:absolute}.privacy .privacy-container{gap:1rem;z-index:1;width:100%;height:100%;display:flex;padding:1rem;line-height:2rem;flex-direction:column;font-family:Montserrat}.disclaimer{gap:1rem;width:100dvw;display:flex;flex-direction:column;height:calc(100dvh - 14rem);animation:SlideIn 1.5s linear 0s 1 forwards}.disclaimer h1{top:7rem;position:sticky;align-self:center;width:fit-content;font-family:Bodoni Moda;text-transform:uppercase;background-color:#ffffffc4}.disclaimer img{z-index:0;width:100%;height:100%;opacity:.3;object-fit:cover;position:absolute}.disclaimer .disclaimer-container{gap:1rem;z-index:1;width:100%;height:100%;display:flex;padding:3rem;line-height:3rem;flex-direction:column;font-family:Montserrat}.cookie-policy{gap:1rem;width:100dvw;display:flex;flex-direction:column;height:calc(100dvh - 14rem);animation:SlideIn 1.5s linear 0s 1 forwards}.cookie-policy h1{top:7rem;position:sticky;align-self:center;width:fit-content;font-family:Bodoni Moda;text-transform:uppercase;background-color:#ffffffc4}.cookie-policy img{z-index:0;width:100%;height:100%;opacity:.3;object-fit:cover;position:absolute}.cookie-policy .cookie-policy-container{gap:1rem;z-index:1;width:100%;height:100%;display:flex;padding:1rem;line-height:2rem;align-items:center;flex-direction:column;font-family:Montserrat}.cookie-policy .cookie-policy-container p{width:50%;padding:1rem;color:#fff;border-radius:.5rem;background-color:#056daedc}
