.ctaButton{height:60px;font-family:var(--font-oswald);text-transform:uppercase;color:#fff;cursor:pointer;letter-spacing:1px;background-color:#0000;border:1px solid #fff;border-radius:100px;outline:0;justify-content:center;align-items:center;gap:22px;padding:0 12px 0 22px;font-size:16px;font-weight:500;display:inline-flex}.ctaButton span{flex-shrink:0;transition:all .2s ease-in-out;display:flex}.ctaButton:hover span{transform:rotate(45deg)scale(1.03)}@media screen and (max-width:767px){.ctaButton{gap:10px;height:43px;padding:12px;font-size:12px}.ctaButton span{width:29px;height:29px}.ctaButton span img{object-fit:contain;width:29px;height:29px}}
.heroBanner{background:#15479c url(/home/hero-banner-bg.webp) top/100% no-repeat;padding-top:180px}.heroBanner__container{max-width:var(--container-width);margin:0 auto;padding:0 80px 80px}.heroBanner__content{justify-content:space-between;align-items:baseline;display:flex}.heroBanner__contentLft{flex-shrink:0;width:530px}.heroBanner__tag{height:30px;font-family:var(--font-cal-sans);text-transform:uppercase;color:#fff;letter-spacing:1px;border:1px solid #ffffff1a;border-radius:30px;justify-content:center;align-items:center;margin-bottom:10px;padding:0 15px;font-size:12px;display:inline-flex}.heroBanner__tag:before{content:"";background-color:#ffd014;border-radius:10px;flex-shrink:0;width:5px;height:5px;margin-right:10px}.heroBanner__text{font-family:var(--font-oswald);text-transform:uppercase}.heroBanner__title{letter-spacing:2px;color:#fff;font-size:40px;font-weight:600;line-height:60px}.heroBanner__subTitle{letter-spacing:2px;color:#ffd014;font-size:82px;font-weight:600;line-height:86px}.heroBanner__subText{color:#fff;margin-top:20px;margin-bottom:20px;font-size:12px;line-height:19px}.heroBanner__contentRht{flex-shrink:0;align-self:flex-end;gap:20px;display:flex}.heroBanner__contentRhtInfo{backdrop-filter:blur(58px);background-color:#15181f1a;border-radius:24px;flex-shrink:0;width:280px;height:300px;padding:16px 20px}.heroBanner__contentRhtImg{flex-shrink:0}.heroBanner__count{font-family:var(--font-oswald);letter-spacing:-2px;color:#fff;font-size:70px;font-weight:700;line-height:100px}.heroBanner__infoSubtitle{font-family:var(--font-oswald);color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;line-height:26px}.heroBanner__infoList{margin-top:10px}.heroBanner__infoList li{color:#fff;padding-left:10px;font-size:13px;line-height:26px;position:relative}.heroBanner__infoList li:before{content:"";background-color:#fff;border-radius:6px;width:3px;height:3px;position:absolute;top:11px;left:0}.heroBanner__scrollDown{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;margin-top:60px;margin-left:auto;margin-right:auto;animation:2s infinite bounce;display:flex}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.heroBanner__scrollDown img{cursor:pointer}@media screen and (max-width:767px){.heroBanner{background-size:cover;height:100%;padding-top:100px}.heroBanner__container{padding:0 20px 20px}.heroBanner__content{flex-direction:column;gap:40px}.heroBanner__contentLft{width:100%}.heroBanner__title{font-size:30px;line-height:40px}.heroBanner__subTitle{font-size:60px;line-height:64px}.heroBanner__contentRht{gap:10px}.heroBanner__contentRhtInfo{flex:1;width:auto;height:auto;padding:12px}.heroBanner__count{font-size:38px;line-height:42px}.heroBanner__infoSubtitle{margin-top:5px;font-size:9px;line-height:14px}.heroBanner__infoList li{font-size:9px;line-height:14px}.heroBanner__infoList li:before{top:6px}.heroBanner__contentRhtImg{flex:1}.heroBanner__contentRhtImg img{object-fit:cover;border-radius:24px;width:100%;height:100%}}@media screen and (min-width:768px) and (max-width:1024px){.heroBanner{background-size:cover;padding-top:160px}.heroBanner__container{padding:0 60px 60px}.heroBanner__content{flex-direction:column;gap:60px}.heroBanner__contentRhtInfo{width:200px;height:215px;padding:16px}.heroBanner__count{font-size:50px;line-height:54px}.heroBanner__infoSubtitle{margin-top:5px;font-size:12px;line-height:16px}.heroBanner__infoList li{font-size:10px;line-height:18px}.heroBanner__contentRhtImg{width:200px;height:215px}.heroBanner__contentRhtImg img{object-fit:cover;border-radius:24px;width:100%;height:100%}}
