@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/icomoon.ttf?hsih2) format("truetype"),url(../fonts/icomoon/icomoon.woff?hsih2) format("woff"),url(../fonts/icomoon/icomoon.svg?hsih2#icomoon) format("svg")}.content-container{margin:0 auto;padding:0 1.25rem;position:relative;width:100%;max-width:84.375rem}@media (min-width:23.4375em){.content-container{padding:0 5.334vw}}@media (min-width:62.5em){.content-container{padding:0 5.556vw}}@media (min-width:84.375em){.content-container{padding:0 4.6875rem}}.home-what-block{background-color:#ebf9ff;position:relative;width:100%}.home-what-block>.content-container{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:62.5em){.home-what-block>.content-container{align-items:stretch;flex-flow:row wrap;justify-content:flex-end;padding:0}}.home-what-block .what-figure{flex:1 0 auto;margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100vw - var(--scrollbar));min-width:calc(100vw - var(--scrollbar));max-width:calc(100vw - var(--scrollbar))}@media (min-width:23.4375em){.home-what-block .what-figure{margin-left:calc((calc(100vw - var(--scrollbar)) - 100%)/ -2);margin-right:calc((calc(100vw - var(--scrollbar)) - 100%)/ -2)}}@media (min-width:62.5em){.home-what-block .what-figure{flex:1 1 calc(60% + calc((calc(100vw - var(--scrollbar)) - 100%)/ 2));margin:0;min-width:40%;max-width:calc(40% + calc((calc(100vw - var(--scrollbar)) - 100%)/ 2))}}@media (min-width:62.5em){.home-what-block .what-figure{left:0;height:100%;position:absolute;width:calc(40% + calc((calc(100vw - var(--scrollbar)) - 100%)/ 2));margin-left:calc((calc(100vw - var(--scrollbar)) - 100%)/ -2)}}.home-what-block .what-figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.home-what-block .what-content{flex:1 0 auto;padding:3.75rem 0;width:100%}@media (min-width:62.5em){.home-what-block .what-content{flex:1 1 60%;padding:5rem 5.556vw 5rem 6.6667%;width:60%;max-width:60%}}@media (min-width:84.375em){.home-what-block .what-content{padding:5rem 4.6875rem 5rem 6.6667%}}.home-what-block .what-header{flex:1 0 auto;width:100%}.home-what-block h2.section-title{align-items:center;color:#00678f;display:flex;flex-flow:row nowrap;justify-content:flex-start;font-size:18px;font-size:1.125rem;margin:0 0 2.4375rem;position:relative;text-transform:uppercase}.home-what-block h2.section-title::after{background-color:#00678f;content:"";height:.0625rem;margin:0 0 0 1.25rem;position:relative;width:3.75rem}.home-what-block h3.what-heading{font-size:34px;font-size:2.125rem;line-height:1.2353;margin:0 0 1.875rem}@media (min-width:62.5em){.home-what-block h3.what-heading{font-size:42px;font-size:2.625rem;line-height:1.1905;margin:0 0 2.5rem}}.home-what-block .what-text p{font-size:14px;font-size:.875rem;line-height:1.5714;margin:0 0 1.375rem}.what-tabbed-content{padding:.3125rem 0 .4375rem}@media (min-width:62.5em){.what-tabbed-content{padding:.9375rem 0 .4375rem}}.what-tabbed-content .tab-nav{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0 0 1.75rem;position:relative;width:100%}@media (min-width:62.5em){.what-tabbed-content .tab-nav{padding:0 0 2.375rem}}.what-tabbed-content .tab-nav>li{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative}.what-tabbed-content .tab-nav>li.active a{color:#313233;cursor:default}.what-tabbed-content .tab-nav>li::before{background-color:#f18a00;content:"";height:.0625rem;left:0;margin:0 .5rem;position:relative;width:2rem}@media (min-width:50em){.what-tabbed-content .tab-nav>li::before{margin:0 1.25rem;width:2.5rem}}.what-tabbed-content .tab-nav>li:first-of-type::before{border-radius:50%;height:.5rem;margin:0 .75rem 0 0;width:.5rem}.what-tabbed-content .tab-nav a{color:rgba(49,50,51,.5);text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-display:swap}.what-tabbed-content .tab-nav a:active,.what-tabbed-content .tab-nav a:focus,.what-tabbed-content .tab-nav a:hover{color:#00678f;text-decoration:none}.what-tabbed-content .tab-pane{height:0;left:-9999px;opacity:0;position:absolute;z-index:-1}.what-tabbed-content .tab-pane.active{height:auto;left:auto;opacity:1;position:relative;z-index:1}.what-tabbed-content h3.phase-heading{font-size:24px;font-size:1.5rem;line-height:1.3333;margin:0 0 1.8125rem}.what-tabbed-content .phase-description p{font-size:14px;font-size:.875rem;line-height:1.5714;margin:0 0 1.375rem}