.hero-short{border-radius:0 100% 100% 0;padding-bottom:5rem;padding-top:2.5rem;position:relative}.hero-short__overlay:before{background:linear-gradient(83.18deg,#052f4c 3.48%,rgba(5,52,87,.972) 27%,rgba(4,66,115,.9) 49.02%,rgba(3,115,226,.5) 99.56%);bottom:0;content:"";opacity:.8;position:absolute;top:0;width:100%;z-index:2}.hero-short__wrapper{position:relative;z-index:10}@media(min-width:768px){.hero-short__wrapper{align-items:center;display:flex;gap:3.125rem;justify-content:space-between}.hero-short__main{min-width:50%}}.hero-short__eyebrow{color:#fff;font-family:Poppins,sans-serif;font-size:1.03125rem;font-weight:600;line-height:1.5;margin-bottom:.625rem;margin-top:0;text-transform:uppercase}.hero-short__headline{color:#fff;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.2;margin-bottom:1.5rem;margin-top:.625rem}@media(min-width:768px){.hero-short__headline{font-size:clamp(2.8125rem,5vw,3.4375rem);line-height:1.36}}.hero-short__headline strong{font-weight:700}.hero-short__subheadline{color:#6b6b6b;color:#fff;font-family:Poppins,sans-serif;font-weight:400;line-height:1.62;max-width:39.375rem}.hero-short__buttons{padding-top:2.8125rem}@media(min-width:768px){.hero-short__buttons{align-items:center;display:flex;gap:1.0625rem;padding-top:1.875rem}}.hero-short__buttons--item{margin-bottom:1.875rem}.hero-short__buttons--primary{align-items:center;background:#0373e2;border-radius:5px;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.4rem;padding:1.125rem 1.5625rem;text-decoration:none;transition:background .25s ease-in-out,border .25s ease-in-out;width:100%}.hero-short__buttons--primary:hover{color:#fff;text-decoration:underline}.hero-short__buttons--primary img{display:inline-block;padding-right:.625rem}.hero-short__buttons--primary .white-arrow{left:8px;margin-left:50px;position:relative}.hero-short__buttons--primary:hover .white-arrow{animation:bounceArrow .6s ease-in-out infinite alternate}@media(prefers-reduced-motion){.hero-short__buttons--primary:hover .white-arrow{animation:none!important}}@media(min-width:768px){.hero-short__buttons--primary{align-items:unset;display:inline-flex;justify-content:unset;line-height:1rem;text-align:center}}.hero-short__buttons--primary:hover{background:#02549a}@media(min-width:768px){.hero-short__buttons--primary{width:auto}}.hero-short__buttons--text{cursor:pointer;display:flex;font-size:1rem;font-weight:700;text-decoration:none}.hero-short__buttons--text .arrow-link__text{color:#fff;text-decoration:underline}@media(min-width:768px){.hero-short__buttons--text .arrow-link__text{text-decoration:none}}.hero-short__buttons--text .arrow-link__text:hover{text-decoration:underline}.hero-short__buttons--text .arrow-link__text.arrow-link__light{color:#fff}.hero-short__buttons--text .arrow-link__text.arrow-link__dark{color:#0373e2}.hero-short__buttons--text .white-arrow{left:8px;position:relative}.hero-short__buttons--text:hover .white-arrow{animation:bounceArrow .6s ease-in-out infinite alternate}@media(prefers-reduced-motion){.hero-short__buttons--text:hover .white-arrow{animation:none!important}}.hero-short__curve{bottom:0;display:none;left:0;overflow:hidden;position:absolute;width:100%;z-index:5}@media(min-width:1440px){.hero-short__curve{display:block}}.hero-short__curve svg{bottom:-10px;left:0;position:relative}@media(min-width:768px){.hero-short__curve svg{left:-24px;width:calc(100% + 48px)}}.hero-short__curve--dark path{fill:#052f4c}.hero-short__curve--light path{fill:#fff}.hero-short__additional--image.hero__additional--content__frame{mask:url(https://39904033.fs1.hubspotusercontent-na1.net/hubfs/39904033/eps-website-assets-2023/images/details/team-card-clip-path-tall.svg);mask-position:0 110%;mask-repeat:no-repeat;mask-size:100% auto}.hero-short__additional--image.hero__additional--content__frame img{border-radius:10px 10px 0 0}@media(min-width:768px){.hero-short__additional--video{max-width:50%}}.hero-short__additional--mobile img{width:100%}.hero-short__cards{margin-top:3.75rem;min-height:100px;position:relative;z-index:10}@media(min-width:1440px){.hero-short__cards{min-height:200px}}.hero-short__cards--position{left:24px;position:absolute;right:24px;top:-1.25rem}@media(min-width:1440px){.hero-short__cards--position{left:0;right:0}}.hero-short__cards--section{margin-bottom:1260px}@media(min-width:500px){.hero-short__cards--section{margin-bottom:1400px}}@media(min-width:768px){.hero-short__cards--section{margin-bottom:1000px}}@media(min-width:1440px){.hero-short__cards--section{margin-bottom:300px}}