.eng-banner{background-color:#092332!important;overflow:hidden;padding:0;position:relative}.eng-banner-dots{animation:engDotDrift 12s linear infinite;background-image:radial-gradient(circle,rgba(247,195,83,.4) 1.5px,transparent 2px);background-size:30px 30px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,rgba(0,0,0,.6),transparent 90%);mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,rgba(0,0,0,.6),transparent 90%);position:absolute;z-index:0}@keyframes engDotDrift{0%{background-position:0 0}to{background-position:-120px 120px}}.eng-banner-heading{position:relative;z-index:1}.eng-banner-heading h1,.eng-banner-heading h2,.eng-banner-heading h3{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif!important;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-bottom:1.25rem;margin-top:0}.eng-banner-heading h1{font-size:clamp(2.5rem,5vw,5rem)}.eng-banner-heading h2{font-size:clamp(2.25rem,4vw,4rem)}.eng-banner-heading h3{font-size:clamp(2rem,3vw,3rem)}.eng-banner-heading p{color:hsla(0,0%,100%,.78);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;margin-bottom:1rem;margin-top:0;max-width:680px}.eng-banner-heading strong{color:#f7c353}.eng-banner-heading a{color:inherit}.eng-banner-image{position:relative}.eng-banner-image img{display:block;height:auto;max-width:100%}.eng-banner-ctas{align-items:center;display:flex;flex-direction:row;gap:16px}.cta-one-banner a:hover{background:#1272a2!important;border-color:#1272a2!important;border-radius:30px}.cta-one-banner a:hover,.cta-two-banner a:hover{color:#fff!important;transform:translateY(-2px)!important}.cta-two-banner a:hover{background:#5fa9d6!important;border-color:#5fa9d6!important;border-radius:30px}.right-sec{border-color:#f7c353;border-radius:30px}.eng-video-wrapper{aspect-ratio:15/10;border-radius:18px;width:100%}.num-anim{color:#946500;font-size:20px;font-weight:900!important}.num-anim,.num-anim-two{font-family:sans-serif,Poppins}.num-anim-two{color:#092332;font-size:11px;font-weight:600}.num-anim-main,.num-top-text{border-radius:5px}.num-top-text{color:#092332;font-family:sans-serif,Poppins;font-size:11px;font-weight:600}@media (max-width:1060px){.eng-banner .grid{display:flex!important;flex-direction:column-reverse!important}.eng-banner-image{margin-bottom:2rem!important;margin-top:0!important}.eng-banner-heading{max-width:100%;text-align:center}.eng-banner-ctas{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.eng-banner-heading{align-items:center;display:flex;flex-direction:column}}@media (max-width:991px){.eng-banner-content{text-align:center}.eng-banner-content>div:first-child,.eng-banner-heading p{margin-left:auto;margin-right:auto}.eng-banner-image{margin-top:1rem}}@media (max-width:760px){.eng-banner-ctas{align-items:stretch;flex-direction:column}.cta-one-banner,.cta-two-banner{width:100%}}@media (max-width:639px){.cta-one,.cta-two{width:100%}.eng-banner-heading h1{font-size:2.5rem}.eng-banner-heading h2{font-size:2.25rem}.eng-banner-heading p{font-size:1rem}.eng-banner-dots{background-size:25px 25px}.eng-banner-container{gap:30px!important}.num-top-text{font-size:12px!important;padding:10px!important}.eng-banner-container{padding:20px 20px 5px!important}}@media (max-width:442px){.eng-banner-heading h1 span{font-size:clamp(1.9rem,5.2vw,4.5rem)!important;margin:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.eng-banner-dots{animation:none}.cta-one,.cta-two{transition:none}}