﻿@import url('owl.carousel.css');@import url('aos.css');.font-regular{font-family:"tt-commons-pro",sans-serif;font-weight:300;font-style:normal;}.font-medium{font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;}.font-demibold{font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;}.font-bold{font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;}.size-22{font-size:1.1rem;line-height:1.05rem;}.size-24{font-size:1.2rem;line-height:1.6rem;}.size-30{font-size:1.5rem;}.size-32{font-size:clamp(1.2rem,2vw,1.6rem);line-height:clamp(1.8rem,2.5vw,2.2rem);}.size-52{font-size:clamp(2rem,4vw,2.6rem);line-height:clamp(2.4rem,5vw,2.9rem);}.size-58{font-size:clamp(2.2rem,4.5vw,2.9rem);line-height:clamp(2.5rem,5.5vw,3.2rem);}.size-62{font-size:clamp(2.4rem,5vw,3.1rem);line-height:clamp(2.5rem,5.2vw,3.1rem);}.size-69{font-size:clamp(2.8rem,5.5vw,3.45rem);line-height:clamp(2.3rem,5vw,2.85rem);}.size-70{font-size:clamp(3rem,6vw,3.5rem);line-height:clamp(2.6rem,5.8vw,3.1rem);}.size-73{font-size:clamp(3.2rem,6.5vw,3.65rem);line-height:clamp(3.4rem,7vw,3.9rem);}.size-92{font-size:clamp(3.5rem,7.5vw,4.6rem);line-height:clamp(4.8rem,8vw,5.3rem);}.radius{border-radius:.8rem;}.transition-1s{transition:all .1s ease-in-out;}.transition-2s{transition:all .2s ease-in-out;}.transition-3s{transition:all .3s ease-in-out;}.transition-5s{transition:all .5s ease-in-out;}.transition-10s{transition:all 1s ease-in-out;}.transition-15s{transition:all 1.5s ease-in-out;}.transition-25s{transition:all 2.5s ease-in-out;}.container{width:100%;max-width:94rem;padding:0 9.1rem;}@media(max-width:1025px){.container{padding:0 4rem;}}@media(max-width:990px){.container{padding:0 30px;}}.row-fluid{margin:0;}.row-fluid .col{padding:0;}a,a:hover,a:active,a:focus{text-decoration:none;color:inherit;}h1,h2,h3{margin:0;padding:0;}.main p a,.main li a,.main ol a,.main .content_map a,.main p a:hover,.main li a:hover,.main ol a:hover,.main .content_map a:hover,.main p a:active,.main li a:active,.main ol a:active,.main .content_map a:active,.main p a:focus,.main li a:focus,.main ol a:focus,.main .content_map a:focus{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:inherit;color:inherit;}.cta{display:flex;justify-content:center;align-items:center;background-color:#1f4443;color:#fff;padding:.5em 1em;font-size:18px;border-radius:6px;transition:all .5s ease-in-out;position:relative;overflow:hidden;text-transform:uppercase;min-width:9.75em;font-weight:500;font-family:"Geist Mono",monospace;}.cta:hover{background-color:#bcebd2;}.cta_light{background-color:#73e6a8;color:#1f4443;}.cta_light:hover{background-color:#bcebd2;color:#1f4443;}@media(max-width:991px){.cta{font-size:16px;}}@media(max-width:767px){.cta{font-size:13px;}}.heading{font-size:1rem;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;}.ingress{font-size:2rem;line-height:2.5rem;font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;}.hero{display:grid;place-items:center;color:#fff;position:relative;font-size:1rem;}.hero>*{grid-column:1/-1;grid-row:1/-1;}.hero_content{z-index:2;}.hero_banner{width:100%;max-width:52.5em;height:15.75em;object-fit:cover;border-radius:7.85em;}.hero_banner.activate{width:100%;max-width:100%;height:100vh;height:100dvh;aspect-ratio:16/9;border-radius:0;}@media(max-width:991px){.hero_banner.activate{height:500px;}}.hero_banner.transition-once{transition:all 1.5s ease-in-out;}@media(max-width:767px){.hero_banner{max-width:44.5em;}}.hero_heading{color:#fff;font-size:5.1em;line-height:1em;margin-left:-5.8em;}.hero_heading span{color:#73e6a8;display:block;}@media(max-width:767px){.hero_heading{margin-left:-3.8em;}}@media(max-width:1300px){.hero{font-size:.9rem;}}@media(max-width:991px){.hero{font-size:.7rem;}}@media(max-width:767px){.hero{font-size:.4rem;}}.grid{display:flex;flex-direction:column;gap:25px;}.grid_row{display:flex;flex-direction:column;gap:25px;}.grid_image img{width:100%;height:100%;object-fit:cover;object-position:center;}.grid_card{border:2px solid #73e6a8;border-radius:.8rem;padding:3rem 2.5rem;}.grid_heading{color:#73e6a8;font-size:1.7rem;line-height:2.6rem;font-family:"tt-commons-pro",sans-serif;font-weight:600;font-style:normal;margin-bottom:1.5rem;}@media(min-width:990px){.grid{display:grid;gap:25px;}.grid_row{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:25px;}.grid .reverse{direction:rtl;}.grid .reverse .grid_card{direction:ltr;}.grid_text{max-width:29rem;}}.block{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem;}.block_left{max-width:28rem;width:100%;}@media(max-width:991px){.block_left{max-width:100%;}}.block .faq_list{display:flex;gap:1.4rem;flex-direction:column;max-width:30.75rem;margin-left:auto;}@media(max-width:991px){.block .faq_list{margin-left:0;max-width:100%;}}.block .faq_accordion{background-color:#bcebd2;border-radius:.8rem;padding:1.15rem 1.75rem;transition:all .3s ease-in-out;}.block .faq_accordion:hover,.block .faq_accordion.active{background-color:#73e6a8;transition:all .5s ease-in-out;}.block .faq_title{cursor:auto;display:flex;gap:1.5rem;align-items:center;font-size:1.4rem;text-transform:uppercase;font-weight:600;font-family:"Geist Mono",monospace;}@media(max-width:991px){.block .faq_title{gap:1rem;}}.block .faq .index{font-weight:400;}.block .faq_text{padding:2rem 0;display:none;}@media(max-width:991px){.block .faq{grid-template-columns:1fr;}.block .faq_list{margin-top:3rem;}}@media(max-width:991px){.block{display:flex;flex-direction:column;}}.contact{display:flex;padding:3rem 4rem;background-color:#73e6a8;color:#1f4443;border-radius:.8rem;margin-top:8rem;}.contact_text{font-size:1.7rem;line-height:2.1rem;font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;max-width:28rem;}.contact .cta{margin-left:auto;align-self:center;}@media(max-width:991px){.contact{flex-direction:column;gap:2rem;text-align:center;}.contact_text{margin:auto;}.contact .cta{margin-left:0;}}.employee_info{margin-top:1.3rem;line-height:1.4rem;}.employee_position{color:#bcebd2;}.employee_text{color:#bcebd2;margin-top:1.25rem;font-size:1rem;}:root{font-size:20px;}@media screen and (max-width:1670px){:root{font-size:calc(.95vw + .1rem);}}@media screen and (max-width:1300px){:root{font-size:calc(1.1vw + .1rem);}}@media screen and (max-width:991px){:root{font-size:14px;}}html,body{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding:3rem;}body{color:#fff;background-color:#1f4443;font-size:1.1rem;font-family:"tt-commons-pro",sans-serif;font-weight:400;font-style:normal;}.header{position:absolute;left:0;right:0;background-color:transparent;padding:1.5rem 0 1rem 0;z-index:99;}.header_inner{display:flex;align-items:center;}.header_logo img{width:100%;max-width:11.3em;}.header .cta{margin-left:auto;}.section_hero{display:grid;height:100vh;height:100dvh;}@media(max-width:991px){.section_hero{height:500px;}}.section_about{padding:8rem 0;font-size:2rem;line-height:2.6rem;text-align:center;font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;}.section_about .container{max-width:66rem;}@media(max-width:767px){.section_about{font-size:1.5rem;line-height:2rem;}}.section_mixed{margin-bottom:8rem;}.section_banner .banner{display:grid;place-items:center;color:#fff;position:relative;font-size:1rem;}.section_banner .banner>*{grid-column:1/-1;grid-row:1/-1;}.section_banner .banner img{aspect-ratio:2.26/1;border-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 55%) fill 1;object-fit:cover;}@media(max-width:767px){.section_banner .banner img{aspect-ratio:16/11;}}.section_banner .banner_text{font-size:2.9em;line-height:1.2em;font-family:"tt-commons-pro",sans-serif;font-weight:500;font-style:normal;max-width:13.79em;}@media(max-width:991px){.section_banner .banner{font-size:.6rem;}}.section_faq{padding:8rem 0;background-color:#ecf1f1;color:#1f4443;}.section_people{padding:8rem 0;overflow:hidden;}.section_people .employees{margin-top:5rem;}.section_people .employees a{transition:all .3s ease-in-out;}.section_people .employees a:hover{color:#73e6a8;transition:all .3s ease-in-out;}.section_people .owl-carousel.owl-loaded{display:flex;flex-direction:column-reverse;}.section_people .owl-carousel.owl-loaded .owl-stage-outer{margin-top:1.5rem;}@media screen and (min-width:990px){.section_people .owl-carousel.owl-loaded .owl-stage-outer{overflow:visible;clip-path:inset(-100vw -100vw -100vw 0);}}@media(min-width:768px){.section_people .owl-carousel.owl-loaded .owl-stage{display:flex;gap:2.5rem;}}.section_people .owl-carousel.owl-loaded .owl-nav{display:flex;justify-content:flex-end;gap:1.5rem;margin-right:1.25rem;}.section_people .owl-carousel.owl-loaded button{outline:0;}.section_people .owl-carousel.owl-loaded .nav-btn{background-image:url('images/arrow.svg');background-repeat:no-repeat;width:2em;height:2em;background-size:1em;border:1px solid #fff;background-position:center;border-radius:50%;}.section_people .owl-carousel.owl-loaded .prev-slide{transform:rotate(180deg);}.section_people .owl-carousel.owl-loaded .owl-dots{position:relative;top:1.1rem;display:flex;margin:0 8.5rem 0 5.5rem;background:rgba(19,32,56,.32);}.section_people .owl-carousel.owl-loaded .owl-dots .owl-dot{width:50%;height:2px;transition:all .5s ease-in-out;}.section_people .owl-carousel.owl-loaded .owl-dots .owl-dot.active{background-color:#73e6a8;}@media(max-width:991px){.section_about,.section_faq,.section_people{padding:5rem 0;}.section_mixed{margin-bottom:5rem;}}.footer{padding-bottom:8rem;font-size:1rem;}.footer_logo{text-align:center;margin:5rem 0;}.footer_logo img{width:100%;max-width:35.5rem;}.footer_logo-small{margin-left:auto;align-self:flex-start;}@media(max-width:991px){.footer_logo{margin:2rem 0;}.footer_logo img{max-width:20rem;}}.footer_grid{margin-top:15rem;display:flex;align-items:stretch;gap:5rem;}@media(max-width:991px){.footer_grid{margin-top:8rem;gap:20px;}}.footer_address,.footer_contact{display:flex;flex-direction:column;gap:2rem;}.footer .copyright,.footer .design-by{margin-top:auto;font-size:14px;}.footer a{transition:all .3s ease-in-out;}.footer a:hover{color:#73e6a8;transition:all .3s ease-in-out;}