.banner-hero{position:relative;display:flex;justify-content:center;background-image:url(../images/hp/back-img-mcg-1.png);background-position:center top;background-size:100% auto;background-repeat:no-repeat;min-height:55.27vw}.banner-hero__inner{max-width:1456px;position:relative;box-sizing:border-box;display:flex;padding:240px 20px 0;width:100%}@media (max-width:1669px){.banner-hero__inner{max-width:1280px}.banner-hero__title{font-size:42px}}@media (max-width:1519px){.banner-hero__inner{max-width:1200px}.banner-hero__title{font-size:42px}}@media (max-width:1124px){.banner-hero{flex-wrap:wrap;min-height:0;margin-top:20px}.banner-hero__inner{padding-top:20px}}.banner-hero__image{opacity:0;transform:translate3d(0,0,0);animation:fadeUpHero1 1.1s cubic-bezier(.16,1,.3,1) forwards .25s,fadeInHero1 .9s ease forwards .25s;position:absolute;min-height:1004px;border-radius:15px;right:0;width:72%;top:-248px;pointer-events:none}@keyframes fadeUpHero1{0%,100%{transform:translate3d(0,0,0)}}.banner-hero__image .mobi{display:none}.banner-hero__image img{object-fit:contain}@media (max-width:1549px){.banner-hero__image{right:-39px;width:75%;top:-290px;pointer-events:none}}@media (max-width:1124px){.banner-hero__image{position:relative;top:unset;right:unset;min-height:100%;height:500px;width:95%}.banner-hero__image .mobi{display:block}.banner-hero__image .desi{display:none}}@media (max-width:579px){.banner-hero__image{height:400px}}.banner-hero__content{position:relative;z-index:3;max-width:880px}@media (max-width:1124px){.banner-hero__content{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%}.banner-hero__title-image{margin-right:auto;margin-left:auto}}.banner-hero__logo{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero3 .9s cubic-bezier(.16,1,.3,1) forwards .1s,fadeInHero3 .6s ease forwards .1s}.banner-hero__title-image{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero3 .9s cubic-bezier(.16,1,.3,1) forwards .15s,fadeInHero3 .6s ease forwards .15s;max-width:min(100%,750px);margin-bottom:32px}@keyframes fadeUpHero3{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero3{0%{opacity:0}100%{opacity:1}}.banner-hero__title-image img{display:block;width:100%;height:auto}@media (max-width:679px){.banner-hero__title-image{max-width:320px;margin-bottom:18px}}.banner-hero__title{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero9 .9s cubic-bezier(.16,1,.3,1) forwards .2s,fadeInHero9 .6s ease forwards .2s;color:#0ff;font-family:Roboto,sans-serif;font-size:42px;font-weight:700;font-style:normal;line-height:100%;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 12.6px rgba(0,255,255,.71)}@keyframes fadeUpHero9{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero9{0%{opacity:0}100%{opacity:1}}@media (max-width:1124px){.banner-hero__title{font-size:clamp(26px,8vw,42px);max-width:100%;text-align:center;width:100%}}@media (max-width:679px){.banner-hero__title{font-size:25px}}.banner-hero__subtitle,.banner-hero__subtitle>div{font-family:Roboto,sans-serif;font-weight:400;font-size:24px;line-height:100%;text-shadow:0 7px 7px #00107d;color:#0ff}.banner-hero__subtitle{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero6 .9s cubic-bezier(.16,1,.3,1) forwards .3s,fadeInHero6 .6s ease forwards .3s;display:flex;align-items:center;gap:10px;position:relative;margin-bottom:40px;width:100%}@keyframes fadeUpHero6{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero6{0%{opacity:0}100%{opacity:1}}.banner-hero__subtitle img{flex:0 0 auto;width:24px;height:24px;object-fit:contain}.banner-hero__subtitle>div{font-style:normal;letter-spacing:0}.banner-hero__subtitle span{font-weight:700;color:#0ff;text-shadow:0 7px 7px #00107d}.banner-hero__extra-text,.banner-hero__text{font-family:Roboto,sans-serif;font-weight:400;text-shadow:0 7px 7px #00107d}@media (max-width:1124px){.banner-hero__subtitle{width:100%;text-align:center;justify-content:center}}@media (max-width:763px){.banner-hero__subtitle{font-size:18px;margin-bottom:10px}}.banner-hero__extra-text{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero2 .9s cubic-bezier(.16,1,.3,1) forwards .4s,fadeInHero2 .6s ease forwards .4s;font-style:normal;font-size:24px;line-height:140%;letter-spacing:0;color:#fff;margin:0 0 38px}@keyframes fadeUpHero2{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero2{0%{opacity:0}100%{opacity:1}}@media (max-width:763px){.banner-hero__extra-text{font-size:18px;text-align:center}}.banner-hero__text{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero1 .9s cubic-bezier(.16,1,.3,1) forwards .35s,fadeInHero1 .6s ease forwards .35s;font-size:24px;line-height:1.4;color:#fff;position:relative;margin-top:17px;margin-bottom:28px;width:99%}@keyframes fadeUpHero1{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero1{0%{opacity:0}100%{opacity:1}}@media (max-width:1669px){.banner-hero__text{font-size:24px}}@media (max-width:1519px){.banner-hero__text{font-size:24px}}@media (max-width:1379px){.banner-hero__text{font-size:24px;max-width:497px}}@media (max-width:763px){.banner-hero__text{font-size:18px;margin-bottom:10px}}.banner-hero__btn{opacity:0;transform:translate3d(0,30px,0);animation:fadeUpHero7 .9s cubic-bezier(.16,1,.3,1) forwards .45s,fadeInHero7 .6s ease forwards .45s;display:flex;align-items:center;position:relative;width:100%}@keyframes fadeUpHero7{0%{transform:translate3d(0,30px,0)}100%{transform:translate3d(0,0,0)}}@keyframes fadeInHero7{0%{opacity:0}100%{opacity:1}}@media (max-width:1124px){.banner-hero__text{max-width:100%;text-align:center}.banner-hero__btn{justify-content:center;margin-top:10px}}.banner-hero__btn span{position:relative;transition:.3s ease}.banner-hero__btn span::before{content:"";width:30px;height:30px;border-radius:100%;border:6px solid #28F09C;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:none;pointer-events:none}@media screen and (min-width:500px){.banner-hero__btn span::before{animation:ring 1.5s infinite}}.banner-hero__btn span:hover{filter:drop-shadow(0 0 35px #22E994)}.banner-hero__btn span:hover::before{display:none}.banner-hero__btn span:hover .btn-primary{transform:translateY(-6px)}.banner-hero__btn .btn-primary{font-family:Montserrat,Helvetica,Arial,sans-serif;min-width:424px;min-height:78px;display:inline-flex;justify-content:center;align-items:center;font-size:30px;font-weight:800;position:relative;z-index:1;color:#fff;text-transform:uppercase;padding:0 55px;transition:.3s ease;background:0 0}@media (max-width:1124px){.banner-hero__btn .btn-primary{font-size:25px;min-width:239px;min-height:44px}}@media (max-width:763px){.banner-hero__btn .btn-primary{font-size:16px}}@media (max-width:579px){.banner-hero__btn .btn-primary{min-height:44px}}.banner-hero__btn .btn-primary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;clip-path:polygon(66px 0,100% 0,100% 100%,0 100%);z-index:-1;border-radius:6px;background:linear-gradient(98.97deg,#28f09c 15.05%,#00be67 71.41%)}.banner-hero__btn .btn-primary::after{content:"";position:absolute;width:51px;height:50px;top:0;left:0;display:block;background:url(../images/svg/btn-angle.svg) 50% 50%/cover no-repeat}@media (max-width:1124px){.banner-hero__btn .btn-primary:before{clip-path:polygon(41px 0,100% 0,100% 100%,0 100%)}.banner-hero__btn .btn-primary::after{width:32px;height:32px;background:url(../images/svg/btn-angle-m.svg) 50% 50%/cover no-repeat}}