/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.relative,.section_areasfocus,body,sub,sup{position:relative}.d-block,.section_areasfocus-griditem img,.section_areasfocus-griditem svg,.section_core_focus .content_carrusel_core_focus .swiper-pagination,details,main,picture,video{display:block}.case-study .col-100,.case-study .col-flex,.contact .col-100,.contact .col-flex,.section_whyus-grid>*,.w-100,.wh-100,aside,footer,header,main,section,video{width:100%}.case-study .hero::before,.hero_fullscreenvideo-filter{background-color:#89a6a6;top:0;mix-blend-mode:multiply}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden}.section_core_focus .content_carrusel_core_focus .swiper,button,hr,input{overflow:visible}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:top;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Inter;src:url(../../fonts/Inter-Variable.ttf);font-display:swap}@font-face{font-family:NeuzeitRegular;src:url(../../fonts/Neuzeit/Neuzeit-Grotesk-Regular.otf);font-display:swap}body{margin:0;font-size:16px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}.h-100,.wh-100{height:100%}.absolute{position:absolute}.contact label,.d-none{display:none!important}a,button,input[type=submit]{cursor:pointer;transition:.3s}.header,.header_burger,.header_burger svg,.header_logo path,.header_navigation a,.header_navigation-box,.header_navigation-box>*{transition:.35s}button,input,option,select,textarea{outline:0}.container{margin-inline:auto}@media (min-width:1200px){.container{width:100%;max-width:88.889vw}.pbcustom{padding-block:11.111vw 8.333vw}}video{aspect-ratio:16/9}.py-section{padding-top:50px;padding-bottom:50px}.section_areasfocus{padding-top:50px;padding-bottom:40px}.bg-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}p,span{font-family:Inter,"Courier New",Courier,monospace}.hero_fullscreenvideo-content h1,.title_section-secondary,h1,h2,h3,h4,h5,h6{font-family:NeuzeitRegular,"Courier New",Courier,monospace;font-weight:400}p{font-weight:400;line-height:25.6px}.title_section span:first-child{background-color:#a3fffa;color:#1d2e33;display:inline-block;-webkit-clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%)}@media (min-width:1200px){.title_section span:first-child{font-size:.833vw;padding:.486vw 1.736vw;margin-bottom:2.222vw}}.title_section span:last-child{display:block;color:#365553;line-height:115%;font-size:35px}.header_navigation ul li:not(:last-child) a,.section_services-box .title_section span:last-child,.title_section span.white:last-child{color:#fff}.title_section-secondary{color:#365553;text-align:center;font-size:35px}@media (min-width:1024px){.py-section{padding-top:120px;padding-bottom:120px}.section_areasfocus{padding-top:160px;padding-bottom:120px}.title_section-secondary{font-size:49px}.section_whoweare-grid{grid-template-columns:0.7fr 1fr;gap:32px}}.hero_fullscreenvideo{position:relative;height:100vh;width:100vw;overflow:hidden;text-align:center}.hero_fullscreenvideo-filter{position:absolute;bottom:0;left:0;right:0;z-index:1;pointer-events:none}.hero_fullscreenvideo video,.section_services-box video{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_fullscreenvideo-content{position:relative;z-index:2;width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;color:#fff}.hero_fullscreenvideo-content h1{margin:0 auto 40px;max-width:829px;font-size:50px}@media (min-width:768px){.hero_fullscreenvideo-content h1{font-size:61px}}.hero_fullscreenvideo-content p{margin:0 auto;line-height:25.6px}@media (min-width:1540px){.py-section{padding-top:8.333vw;padding-bottom:8.333vw}.section_areasfocus{padding-top:11.111vw;padding-bottom:8.333vw}p{font-size:1.111vw;line-height:1.778vw}.title_section-secondary{font-size:3.403vw}.hero_fullscreenvideo-content h1{max-width:57.569vw;font-size:4.236vw;margin-bottom:2.778vw}.hero_fullscreenvideo-content p{max-width:43.333vw;font-size:1.111vw;line-height:1.778vw;margin-bottom:2.778vw}.hero_fullscreenvideo-content .grid_button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.111vw;margin:0 auto}}.hero_fullscreenvideo-content .grid_button a{font-weight:600;display:block;color:#1d2e33;font-family:Inter;background:#fff;border-radius:.556vw}@media (min-width:1540px){.hero_fullscreenvideo-content .grid_button a{padding:1.111vw 1.389vw;font-size:1.111vw}}.hero_fullscreenvideo-content .grid_button a:first-child{display:block;color:#1d2e33;font-family:Inter;background:#a3fffa;border-radius:.556vw;transition:background .3s;border:.143vw solid #a3fffa}@media (max-width:1200px){.container{width:92%}.pbcustom{padding-block:70px 50px}.title_section span:first-child{font-size:12px;padding:7px 25px;margin-bottom:30px}.hero_fullscreenvideo-content .grid_button a,.hero_fullscreenvideo-content .grid_button a:first-child{border-radius:8px}}.header.scrolled,.hero_fullscreenvideo-content .grid_button a:first-child:hover{background:#fff}.case-study .section .section-content.intro,.case-study .section .section-padding .section-content.intro,.contact h1,.contact p,.header.scrolled .header_burger svg,.header.scrolled .header_navigation li:not(:last-child) a,.section_areasfocus-griditem h3,.section_core_focus-grid p,.section_whyus-description{color:#365553}@media (min-width:1200px){.title_section span:last-child{font-size:3.403vw}.section_whyus-description{line-height:160%;margin-block:2.222vw;max-width:40.2vw;font-size:1.111vw}.section_whyus-information{padding-right:2.222vw}}.section_whyus a{font-size:16px;padding:18px 21px;color:#1d2e33;font-family:Inter;background:#a3fffa;border-radius:.556vw;font-weight:600;display:inline-block}.section_whyus-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 2.222vw}@media (min-width:1200px){.section_whyus a{padding:1.25vw 1.458vw;font-size:1.111vw}.section_whyus-grid h2{margin-bottom:3.472vw}}.section_whyus-grid .square{background-color:#365553;color:#fff;text-align:center;border-radius:16px;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:40px 60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}@media (min-width:1200px){.section_whyus-grid .square{display:block;width:20.556vw;height:20.556vw;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;border-radius:1.111vw}.section_whyus-grid .square h3{font-size:7.5vw;line-height:140%}}.section_whyus-grid .square:first-child,.section_whyus-grid .square:last-child{margin-top:30px}.section_whyus-grid .square h3 sub{bottom:0}@media (min-width:1200px){.section_whyus-grid .square h3 sub{font-size:5.278vw}}.section_whyus-grid .square p{font-size:16px;margin-bottom:0}.section_whyus-grid .square span{display:inline-block;font-size:20px;font-weight:400;margin-bottom:5px}@media (min-width:1200px){.section_whyus-grid .square p{font-size:1.111vw}.section_whyus-grid .square span{margin-bottom:1.389vw;font-size:1.389vw}.section_whyus-item-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap}.section_whoweare .bg{width:73.889vw}}@media (max-width:1200px){.section_whyus-description{margin-block:1.5rem}.section_whyus a{border-radius:8px}.section_whyus-grid h2{margin-bottom:2rem}.section_whyus-grid{grid-template-columns:100%}.section_whyus-grid .square{display:block;width:250px;height:250px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.section_whyus-grid .square h3{font-size:90px}.section_whyus-grid .square h3 sub{font-size:58px}.section_whyus-item-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;flex-wrap:nowrap}.section_whoweare .bg{width:70%}}@media (max-width:650px){.section_whyus-grid .square{margin:0!important}.section_whyus-item-flex{flex-direction:column;gap:1rem}}.section_whoweare .bg{position:absolute;left:0;top:0;z-index:-1;pointer-events:none}.section_whoweare-grid{display:grid;gap:32px}.section_core_focus-grid h2,.section_whoweare-grid h2{color:#365553;font-size:35px;font-weight:400}.section_whoweare-grid p{color:#365553;font-family:NeuzeitRegular}@media (min-width:1200px){.section_whoweare-grid p{font-size:1.736vw;line-height:140%}.section_whoweare_item{padding:2.222vw 2.222vw 2.778vw;border-radius:1.667vw}}@media (max-width:1200px){.section_whoweare-grid p{font-size:22px;line-height:1.3em}.section_whoweare-grid p br{display:none}.section_whoweare_item{padding:26px 26px 30px;border-radius:24px}}.section_whoweare_item{background-color:#f5f4f2}.section_whoweare-gridcards{display:grid;margin-top:80px;grid-template-columns:1fr;gap:32px;text-align:center;color:#365553}.section_whoweare-gridcards h3{font-family:NeuzeitRegular,"Courier New",Courier,monospace;font-size:25px;margin-bottom:20px;margin-top:32px}.section_areasfocus-griditem p,.section_whoweare-gridcards p{font-weight:400;font-style:normal;color:#365553;leading-trim:both;opacity:.8;text-edge:cap}@media (min-width:1200px){.section_whoweare-gridcards p{line-height:140%;font-size:1.271vw}.section_whoweare-gridcards img,.section_whoweare-gridcards svg{display:block;width:3.333vw;height:3.333vw;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-inline:auto}}@media (max-width:1200px){.section_whoweare-gridcards p{font-size:17px;line-height:1.2em}.section_whoweare-gridcards img,.section_whoweare-gridcards svg{display:block;width:42px;height:42px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-inline:auto}}.page-template-about .section_services{padding-top:0}.case-study .row,.contact .row{display:flex;flex-wrap:nowrap;flex-direction:column;row-gap:2rem}.case-study .divider.margin-bottom,.case-study .mb-0,.case-study .section .section-content p:only-child,.case-study .section .section-padding .col-caption .section-content p:last-child,.case-study .section .section-padding .section-content p:only-child,.contact .mb-0{margin-bottom:0}.case-study .hero{padding-top:76px;min-height:500px;width:100%;display:flex;justify-content:center;flex-direction:column;background-image:url("../../images/pages/case-study/hero-case-study-cropped.webp?v=1");background-repeat:no-repeat;background-size:cover;background-position:center top;position:relative;z-index:1}.case-study .hero::before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2}.case-study .hero .hero-caption,.case-study .hero .hero-title{color:#fff;position:relative;z-index:3}.case-study .header.sticky{height:64px}.case-study .section .section-padding{padding:45px 0}.case-study .section .section-padding .small-section-title h6{font-size:1.25rem;padding-bottom:45px;color:#365553}.case-study .section .section-padding .mid-section-title h4{font-size:2rem;padding-bottom:0;color:#365553}.case-study .section .col-flex .section-content h5,.case-study .section .section-padding .highlight h5{font-size:1.5rem;line-height:2rem;color:#365553}.case-study .section .section-content p,.case-study .section .section-padding .section-content p{color:#365553;margin-bottom:1rem;font-weight:400}.case-study .section .section-content.intro h4{font-size:1.5rem;line-height:2rem}.case-study .section .card{padding:1.8rem;border-radius:1.25rem;min-height:306px}.case-study .section .card .card-title{font-family:NeuzeitRegular;color:#365553;opacity:.6;font-size:32px;margin-bottom:1rem}.case-study .section .card .card-body{font-size:20px;color:#365553;font-family:NeuzeitRegular}.case-study .section .card .card-body p{font-family:NeuzeitRegular}.case-study .section .bg-card{background-color:#f5f4f2;background-repeat:no-repeat;background-size:65%;background-position:bottom right}.case-study .section .bg-card.card-01{background-image:url("../../images/pages/case-study/bg-card-01.webp")}.case-study .section .bg-card.card-02{background-image:url("../../images/pages/case-study/bg-card-02.webp")}.case-study .section .bg-card.card-03{background-image:url("../../images/pages/case-study/bg-card-03.webp")}.case-study .divider{height:1px;width:100%;background-color:rgba(54,85,83,.2)}@media (min-width:768px){.section_whyus-grid .square:first-child{margin-top:initial}.section_whoweare-gridcards{grid-template-columns:1fr 1fr 1fr;gap:20px}.case-study .row{flex-direction:row;flex-wrap:wrap;row-gap:0;-moz-column-gap:32px;column-gap:32px}.case-study .col-flex{flex:1}.case-study .row.gap-hero{-moz-column-gap:32px;column-gap:32px}.case-study .row.gap-flex{-moz-column-gap:64px;column-gap:64px}.case-study .row.padding-bottom{padding-bottom:60px}.case-study .hero{padding-top:80px;min-height:500px}.case-study .hero .hero-title h1{font-size:45px;margin-bottom:0}.case-study .hero .hero-caption{padding-left:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;height:98%;font-size:20px;line-height:1.5rem}.case-study .hero .hero-caption p{margin-bottom:24px}.case-study .hero .hero-caption p:last-child,.case-study .section .section-padding .section-content p:last-child,.case-study .section .section-padding .section-content p:only-child{margin-bottom:0}.case-study .section .section-padding{padding:60px 0}.case-study .section .section-padding .section-content.intro h4{font-size:31px;line-height:40px;margin-bottom:0}.case-study .section .section-padding .section-content.highlight h5{font-size:20px;line-height:28px;color:#365553}.case-study .section .section-padding .section-content p{font-size:1rem;margin-bottom:1rem}.case-study .section .section-padding .mid-section-title h4{font-size:32px;padding-bottom:0}.case-study .section .section-padding .cards-section{padding:80px 0}.case-study .section .section-content p{font-size:1rem;line-height:1.6rem}.case-study .section .small-section-title h6{font-size:20px}.case-study .section .card{min-height:300px;height:100%}.case-study .section .card .card-body,.case-study .section .card .card-body p{font-size:1.25rem}.case-study .section .col-flex .section-content.highlight h5{font-size:1.5rem;line-height:2rem;color:#365553}.case-study .divider.margin-bottom{margin-bottom:3.75rem}.case-study .divider.margin-top{margin-top:3.75rem}.section_core_focus .content_carrusel_core_focus .swiper-pagination{display:none}}@media (min-width:1200px){.case-study .container{max-width:88.8889vw}.case-study .row{row-gap:0;-moz-column-gap:2.2222vw;column-gap:2.2222vw}.case-study .row.gap-hero{-moz-column-gap:2.2222vw;column-gap:2.2222vw}.case-study .row.gap-flex{-moz-column-gap:4.4444vw;column-gap:4.4444vw}.case-study .row.padding-bottom{padding-bottom:4.1667vw}.case-study .hero{min-height:67vh;height:41.25vw}.case-study .hero .hero-title h1{margin-top:0;font-size:4.2361vw;line-height:5.3472vw}.case-study .hero .hero-caption{padding-left:7.5694vw;display:flex;flex-direction:column;justify-content:flex-end;height:96%;font-size:1.3889vw}.case-study .hero .hero-caption p{margin-bottom:1.1111vw}.case-study .hero .hero-caption p:last-child,.case-study .section .section-padding .section-content p:last-child,.case-study .section .section-padding .section-content p:only-child{margin-bottom:0}.case-study .header.sticky{height:4.4444vw}.case-study .section .section-padding{padding:4.1667vw 0}.case-study .section .section-padding .section-content.intro h4{font-size:2.1528vw;line-height:2.7778vw;margin-bottom:0}.case-study .section .section-padding .section-content.highlight h5{font-size:1.7361vw;line-height:2.4306vw}.case-study .section .section-padding .section-content p{font-size:1.1111vw;margin-bottom:1.1111vw}.case-study .section .section-padding .mid-section-title h4{font-size:2.1528vw;padding-bottom:0}.case-study .section .section-padding .cards-section{padding:5.5556vw 0}.case-study .section .section-content p{font-size:1.1111vw;line-height:1.7778vw}.case-study .section .small-section-title{font-size:1.3889vw}.case-study .section .card{min-height:21.25vw;height:100%;padding:2.2222vw}.case-study .section .card .card-body,.case-study .section .card .card-body p{font-size:1.3889vw;line-height:1.9444vw}.case-study .section .col-flex .section-content.highlight h5{font-size:1.7361vw;line-height:2.4306vw;padding-right:2.2222vw}.case-study .divider.margin-bottom{margin-bottom:4.1667vw}.case-study .divider.margin-top{margin-top:4.1667vw}}@media (min-width:1440px){.case-study .hero{background-size:100%}.case-study .hero-caption{padding-left:7.5694vw;display:flex;flex-direction:column;justify-content:flex-end;height:96%;font-size:1.3889vw}.case-study .hero-caption p{margin-bottom:1.1111vw}.case-study .hero-caption p:last-child{margin-bottom:0}.case-study .section .section-content p,.case-study .section .section-content.caption p{font-size:1.1458vw;line-height:1.7778vw}}.case-study .hero .small-title span{background-color:#a3fffa;color:#1d2e33;display:inline-block;-webkit-clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);font-size:12px;padding:7px 25px;margin-bottom:34px;position:relative;z-index:10}.case-study .hero .small-title::after,.case-study .hero .small-title::before{content:"";height:0;width:0;display:none}.section_core_focus{overflow:hidden}.section_core_focus-grid{display:grid;gap:32px;margin-bottom:70px}@media (min-width:1200px){.case-study .hero .small-title span{font-size:.8333vw;padding:.4861vw 1.7361vw;margin-bottom:2.3611vw}.section_core_focus-grid p{font-size:1.3vw;line-height:140%}.contact .contact-form form .gform_footer>input{max-width:10.694vw}}@media (max-width:1200px){.section_core_focus-grid p{font-size:18px;line-height:1.3em}.contact .contact-form form .gform_footer>input{max-width:154px}}.section_core_focus .content_carrusel_core_focus .swiper-pagination-bullet-active{background-color:#365553}.section_core_focus .content_carrusel_core_focus .swiper-slide{background-repeat:no-repeat;background-position:bottom right;background-color:#f5f4f2;border-radius:18px;padding:20px;min-height:300px}.section_core_focus .content_carrusel_core_focus .swiper-slide:first-child{background-size:60%}.section_core_focus .content_carrusel_core_focus .swiper-slide:nth-child(2),.section_core_focus .content_carrusel_core_focus .swiper-slide:nth-child(6){background-size:100%}.section_core_focus .content_carrusel_core_focus .swiper-slide:nth-child(3){background-size:80%}.section_core_focus .content_carrusel_core_focus .swiper-slide:nth-child(4){background-size:95%}.section_core_focus .content_carrusel_core_focus .swiper-slide:nth-child(5){background-size:65%}.section_core_focus .content_carrusel_core_focus .swiper-slide h3{font-size:31px;color:#365553;margin-bottom:25px;opacity:.6}.section_core_focus .content_carrusel_core_focus .swiper-slide p{color:#365553;font-size:25px;line-height:35px}.contact .gform_validation_errors{border:none!important;outline:0!important}.contact h2.hide_summary{font-weight:300!important;text-align:left;padding-left:1%}.contact .validation_message{line-height:1.2em!important;padding:0!important;font-family:Inter!important;font-weight:500!important}.contact .gform_confirmation_message{font-family:Inter}.contact .contact-form>div{margin:0}.contact .contact-form form label{height:0;overflow:hidden;display:inline-block;line-height:0!important}.contact .contact-form form label span{height:0;overflow:hidden;display:inline-block;line-height:0}.contact .contact-form form input,.contact .contact-form form textarea{font-family:Inter!important;width:100%!important}.contact .contact-form form .gform-body ul li{margin-top:0;max-width:100%!important;line-height:0;background:0 0!important;border:none!important;padding:0!important;margin-bottom:24px!important}.contact .contact-form form .gform-body ul li>div{margin-top:0!important}.contact .contact-form form .gform-body ul li:last-child{margin-bottom:32px}.contact .contact-form form .gform-body ul li input{border:2px solid #d9d9d9;border-radius:8px;padding:12px 16px!important;height:48px;width:100%}.contact .contact-form form .gform-body ul li input::-moz-placeholder{font-family:Inter;font-size:15px;line-height:24px;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li input::placeholder{font-family:Inter;font-size:15px;line-height:24px;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li .textarea{font-family:Inter;font-size:15px;line-height:24px}.contact .contact-form form .gform-body ul li textarea{height:144px;border:2px solid #d9d9d9;border-radius:8px;padding:12px 16px}.contact .contact-form form .gform-body ul li textarea::-moz-placeholder{font-family:Inter;font-size:15px;line-height:24px;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li textarea::placeholder{font-family:Inter;font-size:15px;line-height:24px;color:rgba(0,0,0,.5)}.contact .contact-form form .gform_footer{margin-top:0;padding:0}.contact .contact-form form .gform_footer>input{font-family:Inter;font-weight:600;width:154px;height:48px;display:block;margin:auto;border-radius:8px;background-color:#a3fffa;padding:12px 20px;border:0;line-height:1!important;font-size:1rem}@media (min-width:768px){.contact .contact-form form .gform-body ul li:last-child,.contact h1{margin-bottom:32px}.contact .row{flex-direction:row;flex-wrap:wrap;row-gap:0;-moz-column-gap:32px;column-gap:32px}.contact .col-flex{flex:1}.contact h1{margin-top:0;font-size:61px}.contact p{font-size:16px;line-height:25.6px}.contact .contact-content{padding-right:20%}.contact .contact-form form .gform-body ul li{margin-top:0;line-height:0;margin-bottom:24px!important}.contact .contact-form form .gform-body ul li>div{margin-top:0!important}.contact .contact-form form .gform-body ul li input{width:100%}.contact .contact-form form .gform_footer>input{margin-left:0}}@media (min-width:1200px){.contact .contact-form form .gform-body ul li:last-child,.contact h1{margin-bottom:2.2222vw}.contact .row{row-gap:0;-moz-column-gap:2.2222vw;column-gap:2.2222vw}.contact h1{margin-top:0;font-size:4.2361vw}.contact p{font-size:1.1111vw;line-height:1.7778vw}.contact .contact-content{padding-right:9.7917vw}.contact .contact-form>div{margin:0}.contact .contact-form form label{height:0;overflow:hidden;display:inline-block;line-height:0!important}.contact .contact-form form label span{height:0;overflow:hidden;display:inline-block;line-height:0}.contact .contact-form form .gform-body ul li{margin-top:0;line-height:0;margin-bottom:1.6667vw!important}.contact .contact-form form .gform-body ul li>div{margin-top:0!important}.contact .contact-form form .gform-body ul li input{border:.1389vw solid #d9d9d9;border-radius:.5556vw;padding:.8333vw 1.1111vw!important;height:3.3333vw;width:100%;font-size:1.1111vw!important}.contact .contact-form form .gform-body ul li input::-moz-placeholder{font-family:Inter;font-size:1.1111vw;line-height:1.6667vw;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li input::placeholder{font-family:Inter;font-size:1.1111vw;line-height:1.6667vw;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li .textarea{font-family:Inter;font-size:1.0417vw;line-height:1.6667vw}.contact .contact-form form .gform-body ul li textarea{height:10vw;width:100%;border:.1389vw solid #d9d9d9;border-radius:.5556vw;padding:.8333vw 1.1111vw}.contact .contact-form form .gform-body ul li textarea::-moz-placeholder{font-family:Inter;font-size:1.0417vw;line-height:1.6667vw;color:rgba(0,0,0,.5)}.contact .contact-form form .gform-body ul li textarea::placeholder{font-family:Inter;font-size:1.0417vw;line-height:1.6667vw;color:rgba(0,0,0,.5)}.contact .contact-form form .gform_footer{margin-top:0;padding:0}.contact .contact-form form .gform_footer>input{font-family:Inter;width:10.6944vw;height:3.3333vw;display:block;margin-left:0;border-radius:.5556vw;background-color:#a3fffa;padding:.8333vw 1.3889vw;border:0;line-height:1!important;font-size:1.1111vw;color:#000 m!important}.contact .section{padding-block:13.889vw 8.333vw}.header{height:5.556vw}}@media (max-width:1200px){.contact .section{padding-block:120px 80px}.header{height:76px}}.contact .gform_footer input{color:#1d2e33!important}.header{background:0 0;position:fixed;top:0;right:0;z-index:5;border-bottom:1px solid rgba(240,240,240,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.header_logo img,.header_logo svg{display:block;width:100%;height:auto;transition:.35s}.header_logo path{fill:#ffffff}.header_grid{display:grid;width:100%;align-items:center}@media (min-width:1200px){.header_grid{grid-template-columns:11.976vw 1fr}.header_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2.222vw}}.footer_navigation ul,.header_navigation ul{list-style:none}@media (max-width:1200px){.header_grid{grid-template-columns:148px 1fr}.header_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:26px}}.header_navigation ul li a{font-family:Inter;display:block;font-weight:600}@media (min-width:1200px){.header_navigation ul li a{font-size:.972vw}.header_navigation ul li:last-child a{padding:.556vw .972vw}}@media (max-width:1200px){.header_navigation ul li a{font-size:15px}}.header_navigation ul li:last-child a{display:block;color:#1d2e33;font-family:Inter;background:#a3fffa;border-radius:.556vw}@media (min-width:1024px){.section_core_focus-grid h2,.section_whoweare-grid h2{font-size:49px}.section_whoweare-gridcards{gap:32px}.section_whoweare-gridcards h3{font-size:25px;margin-bottom:20px;margin-top:32px}.section_core_focus-grid{grid-template-columns:35.764vw 1fr;gap:32px;margin-bottom:120px}.section_core_focus .content_carrusel_core_focus .swiper-slide{border-radius:24px;padding:32px;min-height:330px}.section_core_focus .content_carrusel_core_focus .swiper-slide h3{font-size:31px;margin-bottom:40px}.section_core_focus .content_carrusel_core_focus .swiper-slide p{font-size:25px;line-height:35px}.header_burger,.header_navigation-bg,.header_navigation-close{display:none}.footer_flex svg{width:32px}}.header.scrolled .header_logo path{fill:#365553}.footer{padding-block:5.556vw 5.139vw;background:#365553}@media (min-width:1200px){.footer .container>:not(:last-child){margin-bottom:3.889vw}.footer_logo{width:min(100%,17.965vw)}}@media (max-width:1200px){.header_navigation ul li:last-child a{border-radius:8px;padding:7px 13px}.footer .container>:not(:last-child){margin-bottom:42px}.footer_logo{width:min(100%,228px)}}.footer_flex{display:flex;align-items:center;justify-content:space-between}.footer_flex svg{width:32px}.footer_navigation ul a{color:#fff;font-family:NeuzeitRegular;position:relative}@media (min-width:1200px){.footer_navigation ul a{padding-right:2.362vw}.footer_navigation ul a::before{display:block;width:1.806vw;height:1.806vw;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.footer_navigation ul a::before{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";background:url("../../images/arrow-up-right.svg") center/contain no-repeat}@media (min-width:1200px){.footer_navigation ul a{font-size:1.389vw}.footer_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4.444vw}.hero_fullscreenimage{min-height:70vh;height:auto}}@media (max-width:1200px){.footer_navigation ul a{padding-right:30px}.footer_navigation ul a::before{display:block;width:22px;height:22px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 56px}.hero_fullscreenimage{min-height:85vh;height:auto}}@media (max-width:768px){.section_core_focus .content_carrusel_core_focus .swiper-pagination{position:relative;inset:0;transform:none;margin-top:1rem}.contact .section{padding-block:90px 52px}.footer .container>:not(:last-child){margin-bottom:1.9rem}.footer_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 42px}}@media (max-width:480px){.footer_navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 1.9rem}}.footer_credits p{font-family:Inter;color:#fff}.hero_fullscreenimage{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width:900px) and (orientation:landscape){.hero_fullscreenvideo{height:auto;min-height:100vh;padding-block:120px 80px}.hero_fullscreenimage{min-height:100vh}}.hero_fullscreenimage h1{color:#fff;font-size:50px;font-family:NeuzeitRegular,"Courier New",Courier,monospace;font-weight:400;margin:0 0 20px}.hero_fullscreenimage p{color:#fff;font-size:16px}.section_services-videofilter{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#365553;z-index:1;opacity:.7}.section_services-box{position:relative;overflow:hidden;padding:30px;border-radius:20px}.get_touch .title_section-secondary,.section_services-box .title_section{margin-bottom:40px}.section_services-box h4{color:#fff;font-weight:400;font-size:18px;line-height:1.5}.get_touch a,.section_casestudy-grid a,.section_services-box a{color:#1d2e33;background:#a3fffa;display:inline-block}.section_services-box a{font-size:16px;padding:18px 21px;font-family:Inter;border-radius:.556vw;font-weight:600;margin-top:70px}.section_casestudy{background-size:cover;background-position:top center;background-repeat:no-repeat}.section_casestudy::before{position:absolute;content:"";width:100%;height:100%;inset:0;z-index:2;mix-blend-mode:multiply;background:#89a6a6}.section_areasfocus-griditem,.section_testimonials .cslide{background-repeat:no-repeat;background-size:contain;background-color:#f5f4f2}.get_touch .container,.section_casestudy .container{position:relative;z-index:3}.section_casestudy-grid{display:grid;color:#fff;align-items:center;grid-template-columns:1fr;gap:20px}.section_casestudy-grid .title_section span:last-child{font-size:35px;color:#fff}.section_casestudy-grid a{font-size:16px;padding:18px 21px;font-family:Inter;border-radius:.556vw;font-weight:600;margin-top:30px}.section_casestudy-grid h6{font-weight:600;margin-bottom:5px}@media (min-width:1200px){.section_casestudy-grid a,.section_services-box a{padding:1.25vw 1.458vw;font-size:1.111vw}.section_casestudy-grid .title_section{max-width:43.333vw}.section_casestudy-grid>div:last-child{margin-bottom:-5vw}.section_casestudy-grid h6:not(:last-child){margin-bottom:1.4vw}.section_casestudy-grid h6{font-size:1.389vw}}@media (max-width:1200px){.section_casestudy-grid a,.section_services-box a{border-radius:8px}.section_casestudy-grid h6:not(:last-child){margin-bottom:16px}.section_casestudy-grid h6{font-size:18px}}.section_casestudy-grid h6 span{font-weight:200}.section_testimonials{overflow:hidden;color:#365553}.section_testimonials.py-section{padding-bottom:60px}.section_testimonials-description{font-family:NeuzeitRegular,"Courier New",Courier,monospace;font-size:16px}@media (min-width:1024px){.footer_credits p{font-size:11px}.hero_fullscreenimage h1{font-size:61px;margin-bottom:32px}.hero_fullscreenimage p{font-size:20px}.section_services-box{padding:48px;border-radius:24px}.section_services-box .title_section{margin-bottom:55px}.section_services-box h4{font-size:31px;line-height:40.92px}.section_services-box a{margin-top:130px}.section_casestudy-grid{grid-template-columns:1fr 0.6fr}.section_casestudy-grid .title_section span:last-child{font-size:61px;line-height:73.2px}.section_casestudy-grid a{margin-top:52px}.section_testimonials-description{font-size:25px;line-height:35px}.section_testimonials-author img{width:64px}}.section_testimonials .title_section-secondary{margin-bottom:52px}.section_testimonials .cslide{width:100%!important;background-position:100% 15px;height:auto;flex-direction:column;justify-content:space-between;display:flex;margin-top:0!important;margin-inline:0!important}@media (min-width:1540px){.section_whyus-grid .square:last-child{margin-top:2.083vw}.section_whoweare-grid,.section_whoweare-gridcards{gap:2.222vw}.section_core_focus-grid h2,.section_whoweare-grid h2{font-size:3.403vw}.section_whoweare-gridcards h3{font-size:1.736vw;margin-top:2.222vw;margin-bottom:1.389vw}.section_core_focus-grid{gap:2.222vw;margin-bottom:8.333vw}.section_core_focus .content_carrusel_core_focus .swiper-slide{border-radius:1.667vw;padding:2.222vw;min-height:22.917vw}.section_core_focus .content_carrusel_core_focus .swiper-slide h3{font-size:2.153vw;margin-bottom:2.778vw}.section_core_focus .content_carrusel_core_focus .swiper-slide p,.section_testimonials-description{font-size:1.736vw;line-height:2.431vw}.footer_flex svg{width:2.222vw}.footer_credits p{font-size:.764vw}.hero_fullscreenimage h1{font-size:4.236vw;margin-bottom:2.222vw}.hero_fullscreenimage p{font-size:1.389vw}.section_services-box{padding:3.333vw;border-radius:1.667vw}.section_services-box h4{font-size:2.153vw;line-height:initial}.section_services-box a{margin-top:9.028vw}.section_casestudy-grid{grid-template-columns:50.903vw 35.764vw;gap:1.389vw}.section_casestudy-grid .title_section span:last-child{font-size:4.236vw;line-height:5.083vw}.section_testimonials .cslide{padding:2.222vw;border-radius:1.111vw}.section_testimonials .cslide:not(:last-child){margin-bottom:2.083vw!important}}@media (max-width:1540px){.hero_fullscreenvideo-content p{max-width:624px;margin-bottom:40px}.hero_fullscreenvideo-content .grid_button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0 auto}.hero_fullscreenvideo-content .grid_button a{padding:16px 20px;font-size:16px}.section_testimonials .cslide{padding:32px;border-radius:16px}.section_testimonials .cslide:not(:last-child){margin-bottom:24px!important}}.section_testimonials-author{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:21px;margin-top:70px}.section_testimonials-author p{font-family:NeuzeitRegular,"Courier New",Courier,monospace;font-size:20px}.section_testimonials-author p span{font-family:Inter,"Courier New",Courier,monospace;font-size:16px}@media (min-width:1200px) and (max-height:1080px){.section_testimonials .title_section-secondary{margin-bottom:2.778vw;font-size:2.778vw}.section_testimonials .section_testimonials-description{font-size:1.389vw;line-height:140%}.section_testimonials .section_testimonials-author{margin-top:1.389vw}}.get_touch{text-align:center}.get_touch .bg{position:absolute;width:100%;z-index:1;pointer-events:none;left:50%;transform:translateX(-50%);opacity:.5}@media (min-width:1200px){.get_touch .bg{top:1.597vw}}.get_touch p{max-width:624px;margin:0 auto}.get_touch a{font-size:16px;padding:18px 21px;font-family:Inter;border-radius:.556vw;font-weight:600;margin-top:60px}.section_areasfocus .bg,.section_areasfocus .bg1{position:absolute;pointer-events:none;max-width:100%}.section_areasfocus .bg{left:0}@media (min-width:1200px){.get_touch a{padding:1.25vw 1.458vw;font-size:1.111vw}.section_areasfocus .bg{width:71.69vw;top:-26vw}.section_areasfocus .bg1{top:24.236vw}}.section_areasfocus .bg1{left:50%;transform:translateX(-50%);width:100%}.section_areasfocus-grid{display:grid;width:100%}@media (min-width:1200px){.section_areasfocus-grid{grid-template-columns:35.764vw 1fr;grid-gap:2.222vw}.section_areasfocus-griditem{margin-bottom:2.778vw;border-radius:1.667vw;padding:2.222vw}}@media (max-width:1200px){.get_touch .bg{top:10px}.get_touch a{border-radius:8px}.section_areasfocus .bg{top:-190px}.section_areasfocus .bg1{top:170px}.section_areasfocus-grid{grid-template-columns:0.6fr 1fr;gap:31px}}.section_areasfocus-grid .title_section{margin-bottom:35px;position:sticky;top:75px}@media (max-width:1024px){.header_burger{width:60px;height:40px;border:none;margin-left:auto;background:0 0}.header_burger svg{width:100%;height:100%;pointer-events:none;color:#fff;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header_navigation{position:absolute;z-index:202;background:#fff;padding:2rem;width:100%;max-width:300px;height:100vh;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.header_navigation-bg{position:absolute;z-index:201;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.header_navigation ul{flex-direction:column;justify-content:center}.header_navigation ul li a{font-size:16px;text-align:center;line-height:1.2em}.header_navigation ul li:not(:last-child) a{color:#365553}.header_navigation-box{height:100vh;position:fixed;inset:0;z-index:200}.header_navigation-box:not(.active),.header_navigation-box:not(.active)>*{opacity:0;pointer-events:none}.header_navigation-box:not(.active) .header_navigation{left:-300px}.header_navigation-close{display:block;width:34px;height:34px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;background:#365553;border:none;position:absolute;top:0;left:0;z-index:203}.header_navigation-close svg{color:#fff}.section_areasfocus-grid{grid-template-columns:100%;gap:1.5rem}.section_areasfocus-grid .title_section{margin-bottom:0}}.section_areasfocus-griditem{background-position:100% 80px}@media (min-width:1024px){.section_areasfocus-grid .title_section{margin-bottom:0}.section_areasfocus-griditem{position:sticky;top:75px}}@media (min-width:1540px){.section_testimonials-author{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.458vw}.section_testimonials-author img{width:4.444vw}.section_testimonials-author p{font-size:1.389vw}.section_testimonials-author p span{font-size:1.111vw}.get_touch p{max-width:43.333vw}.section_areasfocus-grid .title_section{top:5.208vw}.section_areasfocus-griditem{border-radius:1.667vw;padding:2.222vw;top:5.208vw}}.section_areasfocus-griditem:last-child{margin-bottom:0!important}@media (min-width:1200px){.section_areasfocus-griditem img,.section_areasfocus-griditem svg{width:3.889vw;margin-bottom:2.222vw;height:auto}.section_areasfocus-griditem h3{font-size:2.708vw}}@media (min-width:1200px){.section_areasfocus-griditem p{line-height:140%;font-size:1.271vw}.section_areasfocus-griditem hr{margin-block:3.333vw 1.667vw}}@media (max-width:1200px){.section_areasfocus-griditem{margin-bottom:40px;border-radius:24px;padding:32px}.section_areasfocus-griditem img,.section_areasfocus-griditem svg{width:56px;margin-bottom:20px;height:auto}.section_areasfocus-griditem h3{font-size:30px;margin-bottom:20px}.section_areasfocus-griditem p{font-size:17px;line-height:1.2em}.section_areasfocus-griditem hr{margin-block:26px 12px}}@media (max-width:960px){.hero_fullscreenvideo-content .grid_button a:first-child{border:2px solid #a3fffa}.section_whoweare-grid p{font-size:20px}.section_areasfocus-griditem p,.section_casestudy-grid h6,.section_core_focus-grid p,.section_whoweare-gridcards p{font-size:16px}}@media (min-width:1200px){.page-template-funding-relationship .section_areasfocus-griditem p{font-size:1.3vw}}