.banner-hero,.banner-hero__image{position:relative;overflow:hidden}.banner-hero__subtitle,.banner-hero__title{max-width:11em;font-family:Boska,Helvetica,Arial,sans-serif}.banner-hero__inner{padding:2.08em var(--content-gap-s) 1em}@media (max-width:600px){.banner-hero__inner{padding:.5em var(--content-gap-s) 1em}}.banner-hero__image{width:100%;min-height:813px;border-radius:15px}@media (max-width:763px){.banner-hero__image{min-height:560px}}.banner-hero__image:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,84,.3490196078);z-index:2}.banner-hero__content{position:absolute;z-index:10;bottom:13%;left:4%}.banner-hero__title{font-size:calc(45rem / 16 + 39 * (100vw - 375px)/ 1065);color:#fff8f1}@media (min-width:1440px){.banner-hero__title{font-size:calc(84 / 16 + rem)}}@keyframes fadeUpHero5{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero5{0%{opacity:0}100%{opacity:1}}.banner-hero__subtitle{font-size:calc(34rem / 16 + 20 * (100vw - 375px)/ 1065);color:#fff8f1;margin-bottom:.35em}.banner-hero__link,.banner-hero__text{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff8f1}@media (min-width:1440px){.banner-hero__subtitle{font-size:calc(54 / 16 + rem)}}@keyframes fadeUpHero1{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero1{0%{opacity:0}100%{opacity:1}}.banner-hero__text{font-size:calc(18rem / 16 + 0 * (100vw - 375px)/ 1065);margin-bottom:.78em;max-width:26em;line-height:1.5}@media (min-width:1440px){.banner-hero__text{font-size:calc(18 / 16 + rem)}}@keyframes fadeUpHero6{0%{transform:translate3d(0,1.25em,0)}100%{transform:translate3d(0,0,0)}}@media (min-width:768px){.banner-hero__text{margin-bottom:1.66em}}.banner-hero__btn{display:flex;align-items:center;position:relative;width:100%}@keyframes fadeUpHero10{0%{transform:translate3d(0,1.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero10{0%{opacity:0}100%{opacity:1}}.banner-hero__link{margin-left:32px;font-size:calc(12rem / 16 + 0 * (100vw - 375px)/ 1065);font-weight:700;text-decoration:underline;text-transform:uppercase;transition:all .5s ease,opacity .5s ease}@media (min-width:1440px){.banner-hero__link{font-size:calc(12 / 16 + rem)}}@media (min-width:2000px){.banner-hero__link{font-size:calc(14rem / 16 + 2 * (100vw - 375px)/ 1065)}}@media (min-width:2000px) and (min-width:1440px){.banner-hero__link{font-size:calc(16 / 16 + rem)}}@keyframes fadeUpHero6{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero6{0%{opacity:0}100%{opacity:1}}@media (max-width:479px){.banner-hero__image{min-height:460px}.banner-hero__btn{flex-wrap:wrap}.banner-hero__link{width:100%;margin-top:17px;margin-left:12px}}.banner-hero__link:hover{color:#2f5ee8}@keyframes fadeUpHero4{0%{transform:translate3d(0,.25em,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero4{0%{opacity:0}100%{opacity:1}}@media (prefers-reduced-motion:no-preference){.banner-hero .banner-hero__title{animation:fadeUpHero5 .25s cubic-bezier(.16,1,.3,1) both}.banner-hero .banner-hero__subtitle{animation:fadeUpHero1 .25s cubic-bezier(.16,1,.3,1) .05s both}.banner-hero .banner-hero__text{animation:fadeUpHero6 .25s cubic-bezier(.16,1,.3,1) .1s both}.banner-hero .banner-hero__btn{animation:fadeUpHero10 .25s cubic-bezier(.16,1,.3,1) .15s both}.banner-hero .banner-hero__cta{animation:fadeUpHero4 .25s cubic-bezier(.16,1,.3,1) .15s both}.banner-hero .banner-hero__link{animation:fadeUpHero6 .25s cubic-bezier(.16,1,.3,1) .2s both}}