.hero{background-color:#204468;background-position:100%;background-repeat:no-repeat;background-size:cover}.hero .container{margin:0 auto;max-width:1060px;padding:115px 0 73px;position:relative;width:100%}@media (max-width:1120px){.hero .container{padding:50px 30px 60px}}.hero .hero__title{position:relative;z-index:2}@media (min-width:768px){.hero .hero__title{max-width:50%}}.hero .hero__title span{display:block}.hero .hero__subtitle{font-size:28px;margin-top:12px}@media (max-width:767px){.hero .hero__subtitle{font-size:20px;margin-bottom:20px}}.hero .hero__action{height:208px}.hero .hero__action img{max-width:100%;width:100%}@media (min-width:768px){.hero .hero__action img{left:30px;position:absolute;top:50%;transform:translateY(-50%);width:auto}}.hero .hero__cta{align-items:center;background-color:var(--color-pink-100);border-radius:50%;color:var(--color-white);display:block;display:flex;flex-wrap:wrap;font-size:24px;height:208px;justify-content:center;padding:33px 20px;position:relative;position:absolute;text-align:center;text-decoration:none;width:208px;z-index:10}.hero .hero__cta:hover{background-color:var(--color-lightblue)}.hero .hero__countdown{position:relative;text-align:center}.hero .hero__countdown h2{margin-bottom:32px}.hero .hero__countdown h2 span,.hero .hero__countdown h2 strong{display:block}.hero .hero__countdown h2 .text--gray{color:var(--color-white);margin-top:10px}.hero #countdown{color:var(--color-white);font-size:64px;gap:5px}.hero #countdown,.hero .countdown__item{align-items:center;display:flex;justify-content:center}.hero .countdown__item{background-color:hsla(0,0%,100%,.05);border-radius:15px;flex-direction:column;font-weight:100;height:120px;line-height:1;text-align:center;width:120px}.hero .countdown__label{color:var(--color-white);font-size:16px;margin:0;opacity:.3}.hero .heading--h1,.hero h1{font-size:58px!important}@media (max-width:767px){.hero .heading--h1,.hero h1{font-size:46px!important}}.hero .heading--h2,.hero h2{font-size:42px!important}@media (max-width:767px){.hero .heading--h2,.hero h2{font-size:30px!important}}.hero .heading--h3,.hero h3{font-size:32px!important}@media (max-width:767px){.hero .heading--h3,.hero h3{font-size:28px!important}}.hero .heading--h4,.hero h4{font-size:29px!important}@media (max-width:767px){.hero .heading--h4,.hero h4{font-size:22px!important}}.hero .heading--h5,.hero h5{font-size:22px!important;margin-bottom:12px!important}.hero .heading--h6,.hero h6{font-size:18px!important}.hero .heading--300{font-weight:300!important}.hero .heading--100{font-weight:100!important}.hero .text--lightblue{color:var(--color-lightblue)}.hero .text--blue{color:var(--color-blue)}.hero .text--pink{color:var(--color-pink-100)}.hero .text--pink-50{color:var(--color-pink-50)}.hero .text--gray{color:var(--color-gray)}.hero .text--white{color:var(--color-white)}