.mega-hero-banner-wrapper>*{color:#fff}.mega-hero-banner-wrapper{background:linear-gradient(180deg,#171717,#031d71);overflow:hidden;position:relative}.mega-hero-banner-wrapper .pattern{mask-image:linear-gradient(180deg,transparent 0,#000 30vw),linear-gradient(0deg,transparent 0,#000 20vw);mask:linear-gradient(180deg,transparent 0,#000 30vw),linear-gradient(0deg,transparent 0,#000 20vw);-webkit-mask:linear-gradient(180deg,transparent 0,#000 30vw),linear-gradient(0deg,transparent 0,#000 20vw);mask-composite:intersect;-webkit-mask-composite:source-in;-webkit-mask-composite:intersect;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100%;position:absolute;right:0;top:15%}.mega-hero-banner-wrapper .bg-area{padding:100px clamp(1.25rem,.313rem + 3.125vw,3.125rem);position:relative;z-index:2}.mega-hero-banner-wrapper .content-area{margin:0 auto;max-width:1320px}.mega-hero-banner-wrapper .slider .slides-wrap{display:flex;margin:0 -15px;overflow:hidden}.mega-hero-banner-wrapper .slider .slides-wrap .slide{align-items:center;display:flex;flex:1 0 100%;padding:0 15px}.mega-hero-banner-wrapper .slider .slides-wrap .slide .img,.mega-hero-banner-wrapper .slider .slides-wrap .slide .text{flex:1 0 50%}.mega-hero-banner-wrapper .slider .slides-wrap .slide .text{padding-right:clamp(1.25rem,-1.25rem + 8.333vw,6.25rem);position:relative}.mega-hero-banner-wrapper .slider .slides-wrap .slide .text:before{background:#67b3f9;content:"";display:block;height:4px;margin-bottom:25px;width:125px}.mega-hero-banner-wrapper .slider .slides-wrap .slide .text .actions{margin:-7.5px}.mega-hero-banner-wrapper .slider .slides-wrap .slide .text .actions a{margin:7.5px}.mega-hero-banner-wrapper .slider .slides-wrap .slide .img img{border-radius:8px}.mega-hero-banner-wrapper .slider .dots{display:flex;margin:-5px;padding-top:50px}.mega-hero-banner-wrapper .slider .dots .dot{background:#224fdc;border-radius:50%;cursor:pointer;height:20px;margin:5px;transition:all .5s ease;width:20px}.mega-hero-banner-wrapper .slider .dots .dot.active{background:#fff}.mega-hero-banner-wrapper .tabs-area{padding-top:150px}.mega-hero-banner-wrapper .tabs-area .intro-text{margin:0 auto;max-width:670px}.mega-hero-banner-wrapper .tabs-area .tabs{margin-top:50px;text-align:center}.mega-hero-banner-wrapper .tabs-area .tabs .tabs-wrap{align-items:center;border:1px solid #f5f5f5;border-radius:4px;display:inline-flex;justify-content:center;padding:7px}.mega-hero-banner-wrapper .tabs-area .tabs .tabs-wrap .tab{background:transparent;border:none!important}.mega-hero-banner-wrapper .tabs-area .tabs .tab.active{background:#224fdc!important;color:#fff!important}.mega-hero-banner-wrapper .tabs-area .tabs .tab:focus,.mega-hero-banner-wrapper .tabs-area .tabs .tab:hover{background:#fff}.mega-hero-banner-wrapper .tabs-area .tabs .tab:not(:last-child){margin-right:12px}.mega-hero-banner-wrapper .cards-area .cards{display:none;flex-wrap:wrap;justify-content:center;margin:-12.5px;padding-top:75px}.mega-hero-banner-wrapper .cards-area .cards.active{display:flex}.mega-hero-banner-wrapper .cards-area .cards .card{background:#fff;border:3px solid #224fdc;border-radius:4px;display:flex;flex:0 0 calc(20% - 25px);flex-direction:column;margin:12.5px;text-decoration:none}.mega-hero-banner-wrapper .cards-area .cards .card .card-content{display:flex;flex:1;flex-direction:column;padding:25px;position:relative;text-align:center}.mega-hero-banner-wrapper .cards-area .cards .card .card-content h5{color:#031d71}.mega-hero-banner-wrapper .cards-area .cards .card .card-content h5+span{margin-top:auto}.mega-hero-banner-wrapper .cards-area .cards .card .card-content img,.mega-hero-banner-wrapper .cards-area .cards .card .card-content svg{height:100px!important;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;width:auto}.mega-hero-banner-wrapper .card-discription{align-items:center;background:#dee3f1;bottom:0;display:flex;height:0;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;text-align:center;transition:height .5s ease;width:100%}.mega-hero-banner-wrapper .card-discription p{color:#031d71;margin:0;padding:30px 20px}.mega-hero-banner-wrapper .cards-area .cards .card:hover .card-discription{height:50%}.mega-hero-banner-wrapper .cards-area .cards .card .card-content svg{fill:#224fdc}.mega-hero-banner-wrapper .cards-area .cards .card .action{background:#224fdc;color:#fff;display:block;font-weight:600;margin-top:auto;padding:10px;text-align:right}@media (max-width:1100px){.mega-hero-banner-wrapper .cards-area .cards .card{flex:0 0 calc(25% - 25px)}}@media (max-width:870px){.mega-hero-banner-wrapper .cards-area .cards .card{flex:0 0 calc(33.33% - 25px)}}@media (max-width:767px){.mega-hero-banner-wrapper .slider .slides-wrap .slide{display:block}.mega-hero-banner-wrapper .slider .slides-wrap .slide .img{margin-top:50px}}@media (max-width:650px){.mega-hero-banner-wrapper .cards-area .cards .card{flex:0 0 calc(50% - 25px)}.pattern{left:50%;min-width:200vw;transform:translateX(-50%)}}@media (max-width:480px){.mega-hero-banner-wrapper .cards-area .cards{flex-wrap:nowrap;justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory}.mega-hero-banner-wrapper .cards-area .cards .card{flex:0 0 calc(80% - 25px);scroll-snap-align:center}.mega-hero-banner-wrapper .cards-area .cards::-webkit-scrollbar{display:none}.mega-hero-banner-wrapper .cards-area .cards{-ms-overflow-style:none;scrollbar-width:none}}