.interactive-detail-bnr .banner-content-container{margin:0 auto;max-width:1292px;padding:0 15px;text-align:center}.interactive-detail-bnr .banner-desc{padding-top:4px}.interactive-detail-bnr .headingText_block h1{text-align:center}.interactive-detail-bnr .button.secondary_btn{background:transparent;border-radius:50px;color:#fff;z-index:1}.interactive-detail-bnr .banner_btn{border:1.5px solid transparent;border-radius:50px;display:inline-flex;overflow:hidden;padding:3px;position:relative}.interactive-detail-bnr .button-file{color:#fff;display:inline-block;overflow:hidden;padding:5px;position:relative;z-index:0}.interactive-detail-bnr .button-file i{border-radius:40px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}.interactive-detail-bnr .button-file i:before{animation:animationButton 2s ease-in-out infinite;content:"";height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:400px}.interactive-detail-bnr .btn_anim{background-blend-mode:overlay;border:none;border-radius:28px;font-family:Gotham Book;font-family:Gotham;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:10px 30px;text-transform:capitalize}.interactive-detail-bnr .bannerTagline p.tagline{color:#fff;font-size:18px;font-weight:325;letter-spacing:-.02em;line-height:1.66666666667;margin:0}.interactive-detail-bnr .logoCardwrap{align-items:center;border-radius:16.53px;display:flex;height:100px;justify-content:center;margin-right:30px;padding:10px;width:100px!important}.interactive-detail-bnr .logoCardwrap img{height:24px;object-fit:contain;width:80px}.interactive-detail-bnr .logoSlider_block{padding-top:70px}.interactive-detail-bnr .iconwithName_wrap .iconImg img{height:24px;object-fit:contain;width:24px}.interactive-detail-bnr .logoCardwrap .iconImg{align-items:center;display:flex;justify-content:center}.interactive-detail-bnr .iconImageName p.icontext{color:#fff;font-size:8.26px;font-weight:350;letter-spacing:.04em;line-height:9.92px;margin:8px 0 0;text-align:center}.interactive-detail-bnr .swiper-container{overflow:hidden;width:100%}.interactive-detail-bnr .swiper-wrapper{align-items:center;display:flex}.interactive-detail-bnr .bannerButton{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.interactive-detail-bnr .logoSlider_block{padding-top:40px}}@media(max-width:767px){.interactive-detail-bnr .bannerTagline p.tagline{font-size:16px;line-height:1.66666666667}}