.Variables_rootZZZ__fxypW{--primary-color:#17284c;--calltoaction-color:#0070f3;--top-navbar-height:80px;--headline-font-size:62px;--subheadline-font-size:22px;--calltoaction-font-size:22px}.TopNavBar_navbar__dh2VE{z-index:100000;position:fixed;padding:0;margin:0;width:100%;height:var(--top-navbar-height);background-color:#f0f0f0;align-content:center}.TopNavBar_navbarPaddingX__wKL5m{display:flex;padding-left:200px;padding-right:200px;justify-content:space-between;align-items:center}.TopNavBar_logo__eDVdM{display:flex;align-items:center}.TopNavBar_logo_text__4cXON{font-weight:700;font-size:1.2rem;margin-left:10px}.TopNavBar_nav_links__9_FuG{list-style:none;margin:0;padding:0;display:flex}.TopNavBar_nav_links__9_FuG li{margin-left:1rem}.TopNavBar_nav_links__9_FuG a{text-decoration:none;color:#333;padding:.5rem}.TopNavBar_nav_links__9_FuG a.TopNavBar_active___6w0I,.TopNavBar_nav_links__9_FuG a:hover{color:blue}.HeroSection_hero__XXOI2{display:grid;grid-template-columns:55% 45%;justify-content:space-between;min-height:100vh;width:100vw;background-color:#fff;@media (max-width:860px){grid-template-columns:100%}}.HeroSection_heroContent__A_iyL{max-height:85%;align-content:center;align-items:end}.HeroSection_heroImage__VfT81{align-content:center;max-height:75%;z-index:1;@media (max-width:860px){display:none}}.HeroSection_heroImage__VfT81 img{margin:0;max-width:100%;border-radius:8px;position:relative;top:0}.HeroSection_heroTitle__PrUc0{font-size:var(--headline-font-size);font-weight:800;margin-bottom:1rem;color:var(--primary-color);letter-spacing:-.2rem}.HeroSection_heroSubtitle__8FDdR{font-size:var(--subheadline-font-size);margin-bottom:2rem;align-items:left;color:#17284c}.HeroSection_heroButton__hjYT5{background-color:var(--calltoaction-color);color:#fff;padding:1rem 2rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.HeroSection_slide__eazas{display:none}.HeroSection_activeSlide__aKXtY{display:flex}.HeroSection_slide__eazas{transition:opacity .5s ease-in-out;opacity:0}.HeroSection_activeSlide__aKXtY{opacity:1}.HeroSection_navigation__BOtop{display:flex;justify-content:center;margin-top:2rem}.HeroSection_navigation__BOtop button{background:none;border:none;font-size:1.5rem;margin:0 1rem;cursor:pointer}.ServicesSection_services_container__Gv24S{text-align:center;align-items:center;align-content:center;padding-top:200px;padding-bottom:200px}.ServicesSection_services_container__Gv24S h1,.ServicesSection_services_container__Gv24S h2,.ServicesSection_services_container__Gv24S h3,.ServicesSection_services_container__Gv24S h4,.ServicesSection_services_container__Gv24S h5{margin-bottom:1rem;color:var(--primary-color)}.ServicesSection_problems__EFUke{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;padding-top:40px}.ServicesSection_problem__FbQgN{min-width:100%;height:100%;color:var(--primary-color);padding:40px;border:1px solid #2f5dc2;border-radius:20px;display:flex;flex-direction:column;text-align:start}.ServicesSection_problemTitle__Njwsy{flex:none;font-size:24px;font-weight:700;color:var(--primary-color)}.ServicesSection_problemSolution__1GTUc{flex:none;font-size:20px;color:var(--primary-color);text-align:start}.ServicesSection_problemCTA__opPmD{flex:none;font-size:20px;color:#fff;background-color:#077f83;border-radius:10px;text-align:center;padding:10px 20px;margin-top:20px;width:-moz-fit-content;width:fit-content}.ProblemSection_section___hNiI{--diag-h:35px;--diag-off:100px;z-index:100;position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%}.ProblemSection_content__AS_Nw{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;z-index:10;padding-top:240px;padding-bottom:240px}.ProblemSection_skewedBackground__Sj6UR{background-color:var(--primary-color)}.ProblemSection_skewedBackground__Sj6UR,.ProblemSection_topBorder__IDmKA{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;transform:skew(0,-3deg)}.ProblemSection_topBorder__IDmKA{margin-top:-42px;margin-left:50px;height:40px;background-color:#f0f0cf;z-index:2}.ProblemSection_bottomBorder__Sq0E6{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;align-self:end;margin-right:50px;margin-bottom:-42px;height:40px;background-color:#f0f0cf;transform:skew(0,-3deg);z-index:2}.ProblemSection_title__Mb6GQ{font-size:var(--headline-font-size);font-weight:800;margin-bottom:1rem;color:#fff;letter-spacing:-.2rem;text-align:center}.ProblemSection_subtitle__52qHr{font-size:var(--subheadline-font-size);align-items:left;color:#fff;text-align:center;padding-top:40px;padding-bottom:40px}.ProblemSection_problems__lQybz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;padding-top:40px}.ProblemSection_problem__iqH3P{font-size:var(--subheadline-font-size);color:red;text-align:center;padding:40px;border:1px solid #2f5dc2;border-radius:20px}.ProblemSection_problemTitle__6mOez{font-size:24px;font-weight:700;color:#fff;text-align:start}.ProblemSection_problemSubtitle__ACZUj{font-size:20px;color:#fff;text-align:start;padding-top:20px}