 .contact-center {
     padding-block: 120px 0;
     padding-inline: 0 80px;
     background: linear-gradient(0deg, #FFF 0%, var(--Brand-25, #F4FAFF) 100%);
 }

 .section-features-rotated-tiled {
     background-image: url(../../images/reports-and-analytics/tiles_bg.webp) !important;
 }

 .contact-center .container {
     max-width: calc(var(--containerWidth) + (var(--containerFluidPadding) * 1));
     padding-inline: 0 var(--containerFluidPadding);
     margin-inline: unset;
     margin-right: auto;
 }

 .contact-center-content-wrapper,
 .contact-center-content__intro,
 .contact-center-content,
 .contact-center-content__features {
     display: flex;
     flex-direction: column;
 }

 .contact-center-content-wrapper {
     flex-direction: row;
     gap: 168px;
 }

 .contact-center-content {
     gap: 60px;
 }

 .contact-center-content__intro {
     gap: 40px;
 }

 .contact-center-content__intro .heading-2 span {
     color: var(--Warning-600, #F97C00);
 }

 .contact-center-content__features {
     gap: 16px;
 }

 .contact-center-content__features .feature {
     padding: 40px;
     border-radius: 24px;
     border: 1px solid rgba(165, 199, 253, 0.51);
     background: #FFF;
     box-shadow: -3.258px 22.805px 26.063px 0 rgba(212, 228, 253, 0.20), -2.134px -1.318px 3.453px 0 rgba(250, 250, 250, 0.22) inset;
     backdrop-filter: blur(9.223981857299805px);
     transition: all 0.3s ease;
 }

 .contact-center-content__features .feature-header {
     display: flex;
     align-items: center;
     justify-content: space-between;

 }

 .contact-center-content__features .feature-left {
     display: flex;
     align-items: center;
     gap: 24px;
 }

 .contact-center-content__features .feature-left img {
     width: 34px;
     height: 34px;
     flex-shrink: 0;
 }

 .contact-center-content__features .feature-content {
     padding-top: 16px; 
     padding-left: 58px;
 }

 .contact-center-content__features .feature.active .feature-content {
     display: block;
 }


 .contact-center-lottie {
     max-width: 814px;
     padding-top: 13px;
 }

 .contact-center-lottie img,
 .contact-center-lottie dotlottie-player,
 .contact-center-lottie picture source,
 .contact-center-lottie .img-lottie {
     width: 814px;
     transform: scale(1.1) translateX(-70px) translateY(4%);
     max-width: 814px;
     height: auto
 }

 .contact-center-blog-wrapper {
     padding-top: 96px;
 }

 .contact-center-blog {
     display: flex;
     align-items: stretch;
     padding: 40px;
     gap: 40px;
     border-radius: 24px 24px 0 0;
     border-top: 1px solid rgba(165, 199, 253, 0.51);
     border-right: 1px solid rgba(165, 199, 253, 0.51);
     border-left: 1px solid rgba(165, 199, 253, 0.51);
     background: var(--Brand-50, #E5F3FF);
     box-shadow: -3.258px 22.805px 26.063px 0 rgba(212, 228, 253, 0.20), -2.134px -1.318px 3.453px 0 rgba(250, 250, 250, 0.22) inset;
     backdrop-filter: blur(9.223981857299805px);
 }

 .contact-center-blog .blog-img {
     max-width: 268px;
     border-radius: 14px;
     flex-shrink: 0;
 }

 .blog-content {
     display: flex;
     flex-direction: column;
     gap: 10px;
     justify-content: space-between;
 }

 .contact-center-blog .read-time {
     color: var(--Gray-700, #6B7080);
 }

 .contact-center-blog .blog-link {
     display: inline-block;
     color: var(--Brand-600, #1434CB);
 }

 .content-width p {
     color: #fff;
 }

 @media (min-width: 1600px) and (max-width: 1800px) {
     .contact-center-content-wrapper {
         gap: 100px
     }
 }

 @media (max-width: 1600px) {
     .contact-center {
         padding-block: 80px 0;
         padding-inline: 0 70px;
     }

     .contact-center-content__intro {
         gap: 32px
     }

     .contact-center-content-wrapper {
         gap: 25px;
     }

     .contact-center-content__features .feature-content {
         padding-top: 10px;
     }

     .contact-center-lottie {
         min-width: 566px;
         width: 566px;
         padding-top: 24px;
     }

     .contact-center-content {
         gap: 48px;
     }

     .contact-center-lottie img,
     .contact-center-lottie dotlottie-player,
     .contact-center-lottie picture source,
     .contact-center-lottie .img-lottie {
         max-width: 563px;
         height: auto transform: scale(1) translateX(-220px) translateY(4%);
     }

     .contact-center-blog {
         gap: 32px;
     }
 }

 @media (max-width: 1365px) {
     .contact-center {
         padding-inline: 0 48px;
     }

     .contact-center-content__intro {
         gap: 24px
     }

     .contact-center-content {
         gap: 36px;
     }

     .contact-center-content__features {
         gap: 12px;
     }

     .contact-center-content-wrapper {
         gap: 0px;
     }

     .contact-center-content__features .feature {
         padding: 32px;
     }

     .contact-center-lottie {
         min-width: 445px;
         width: 445px;
         padding-top: 31px;
     }

     .contact-center-lottie img,
     .contact-center-lottie dotlottie-player,
     .contact-center-lottie .img-lottie {
         max-width: 422px;
         height: auto;
         transform: scale(1.14) translateX(-50px) translateY(4%);
     }

     .contact-center-blog {
         padding: 32px;
         gap: 32px;
     }
 }

 /* Desktop view: all expanded */
 @media (min-width: 768px) {
     .feature-content {
         display: block !important;
     }

     .toggle {
         display: none;
     }

     .feature {
         cursor: default;
     }
 }

 @media (min-width: 1023px) {
     .contact-center-content__intro.tablet {
         display: none
     }
 }

 @media (max-width: 1023px) {
     .contact-center {
         padding-inline: 0 24px;
     }

     .contact-center-content-wrapper {
         gap: 20px;
     }

     .contact-center-content__features .feature {
         padding: 24px;
     }

     .contact-center-content__intro.tablet {
         display: flex;
         margin-bottom: 40px;
         padding-left: 24px;
     }

     .contact-center-content__features .feature-content {
         padding-top: 17px;
     }

     .contact-center-content__features {
         gap: 13px;
     }

     .contact-center-content__intro.desktop {
         display: none
     }

     .contact-center-content__features .feature-left {
         align-items: start
     }

     .contact-center-lottie {
         min-width: 376px;
         width: 376px;
         padding-top: 0px;
         margin-top: -7px;
     }

     .contact-center-lottie img,
     .contact-center-lottie dotlottie-player,
     .contact-center-lottie .img-lottie {
         max-width: 376px;
         height: auto;
     }

     .contact-center-blog {
         padding: 24px;
         gap: 24px;
     }

     .contact-center-blog-wrapper {
         padding-top: 80px
     }
 }

 @media (max-width: 767px) {

     .contact-center {
         padding-block: 60px 0;
         padding-inline: 24px;
     }

     .br-mobile {
         display: block;
     }

     .contact-center-content__intro.tablet {
         padding-left: 0
     }

     .contact-center-content__intro {
         gap: 16px
     }

     .feature-left {
         gap: 16px;
     }

     .feature-left {
         gap: 24px;
     }

     .contact-center-content__features .feature-left {
         align-items: center;
     }

     .contact-center-content__features .feature {
         border-radius: 16px;
     }

     .contact-center-lottie {
         display: none;
     }

     .contact-center-content__features .feature-header {
         cursor: pointer
     }

     .contact-center-content__features .feature-left {
         gap: 10px;
     }

     .contact-center-content__features .feature-left img {
         width: 32px;
         height: 32px;
     }

     .contact-center-content__features .feature-content {
         max-height: 0;
         opacity: 0;
         overflow: hidden;
         padding-top: 0;
         padding-right: 22px;
         padding-left: 42px;
         transition: all 0.3s ease
     }

     .contact-center-content__features .feature.active .feature-content {
         max-height: 50px;
         opacity: 1;
         padding-top: 7px;
     }

     /* Default: show + */
     .feature .i2c-icon-add,
     .feature .i2c-icon-subtract {
         font-size: 2rem
     }

     .feature .i2c-icon-add {
         display: inline-block;
     }

     .feature .i2c-icon-subtract {
         display: none;
     }

     /* When active: show − */
     .feature.active .i2c-icon-add {
         display: none;
     }

     .feature.active .i2c-icon-subtract {
         display: inline-block;
     }

     .contact-center-content {
         width: 100%
     }
 }

 @media (min-width: 1600px) {
     .features-list-holder .content-width {
         padding-right: 13rem;
     }

     .cta-band .container-sm {
         max-width: 1310px
     }

     .cta-band .cta-band-content {
         padding-inline: 7rem;

     }
 }

 @media (min-width: 1024px) and (max-width: 1365px) {
     .cta-band .container-sm {
         max-width: 810px !important;
     }
 }

 @media (min-width: 1200px) and (max-width: 1600px) {
     .cta-band .container-sm {
         max-width: 1018px !important;
     }

     .cta-band .container-sm .cta-band-content {
         padding-inline: 3rem;
     }
 }

 @media (min-width: 768px) {
     .features-rotated-tiled-slider .slide {
         width: 240px !important;
         height: 212px !important
     }
 }

 @media (min-width: 991px) {
     .features-rotated-tiled-slider .slide {
         width: 234px !important;
         height: 340px !important
     }
 }

 @media (min-width: 1200px) {
     .features-rotated-tiled-slider .slide {
         width: 306px !important;
         height: 246px !important
     }
 }

 @media (min-width: 1601px) {
     .features-rotated-tiled-slider .slide {
         width: 405px !important;
         height: 360px !important
     }
 }