.hero-banner-featured-insights .title-content{width:100%;max-width:561px}.hero-banner-featured-insights .title-content h1{margin-bottom:30px;line-height:clamp(60px,6vw,80px)}.hero-banner-featured-insights .title-content p{line-height:clamp(28px,2vw,40px);font-size:clamp(18px,2vw,28px);letter-spacing:.7px;font-weight:300;margin-bottom:40px}.hero-banner-featured-insights .title-content .content-buttons .btn-site{min-width:151px}.hero-banner-featured-insights .content-group__slider{max-width:644px;width:100%}.hero-banner-featured-insights .content-swiper{width:100%;height:550px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden}.hero-banner-featured-insights .content-swiper__image-wrapper{position:relative;height:45%;transition:height .3s ease-in-out}.hero-banner-featured-insights .content-swiper__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block;border-top-left-radius:12px;border-top-right-radius:12px;filter:grayscale(100%);transition:all .3s ease}.hero-banner-featured-insights .content-swiper__info-box{height:55%;background-color:#103952;padding:30px 10px 30px 30px;color:#fff;display:flex;flex-direction:column;transition:height .3s ease;justify-content:space-between}.hero-banner-featured-insights .content-swiper__info-box span{color:#fff;font-size:12px;text-transform:uppercase;font-family:"Clash Grotesk Variable",sans-serif;letter-spacing:1.2px;font-weight:600}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__title{color:#fff !important;margin-bottom:15px !important}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__text{color:#fff !important;margin-bottom:0px !important;font-weight:300;flex-grow:1;overflow-y:hidden}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__btn .btn-arrow{display:inline-flex;align-items:center;justify-content:center}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__btn .btn-arrow .icon-arrow{display:inline-block}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__btn .btn-arrow .icon-arrow svg{transition:all .3s ease;transform:translate(0, 1px)}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__btn .btn-arrow:hover .icon-arrow svg{transform:translate(3px, 1px)}.hero-banner-featured-insights .content-swiper:hover .hero-slider-image{transform:scale(1.05)}.hero-banner-featured-insights .content-swiper:hover .btn-arrow .icon-arrow svg{transform:translate(8px, 1px)}.hero-banner-featured-insights .badge-featured{position:absolute;top:20px;left:25px;background:rgba(25,37,46,.5);color:#c5d5e6;font-weight:700;font-size:14px;padding:1px 13px;border-radius:100px;text-transform:uppercase;letter-spacing:.7px;line-height:28px;z-index:2}.hero-banner-featured-insights .swiper-pagination{position:static !important;display:flex;justify-content:flex-start;align-items:center;gap:26px;margin-top:30px}.hero-banner-featured-insights .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #fe5c35;opacity:1;transition:background-color .3s,transform .3s}.hero-banner-featured-insights .swiper-pagination .swiper-pagination-bullet-active{background-color:#fe5c35;transform:scale(1.1)}@media(max-width: 991px){.hero-banner-featured-insights .title-content{max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-banner-featured-insights .title-content h1{margin-bottom:20px}.hero-banner-featured-insights .title-content p{margin-bottom:20px}.hero-banner-featured-insights .title-content .content-buttons .btn-site{min-width:151px;margin-bottom:30px}.hero-banner-featured-insights .content-group__slider{margin:0 auto}}@media(max-width: 767px){.hero-banner-featured-insights .content-swiper__info-box{padding:20px}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__title{margin-bottom:10px !important}.hero-banner-featured-insights .content-swiper__info-box .content-swiper__data__text{margin-bottom:15px}}@media(max-width: 377px){.hero-banner-featured-insights .content-swiper__info-box{padding:10px 20px}}