.title-sm{font-size: 16px;display: inline-block;margin-bottom: 12px;}
.secondary-bg{background: var(--secondary); color: var(--primary);}
.gray-bg{background: var(--ghost-white);}
.primary-bg{background: var(--primary); color: var(--white);}
.grayscale-100{filter: grayscale(100%);}
.bg-white.text-banner{color: var(--primary);}
.testimonial-slider .slick-btn-next, .banner-slider .slick-btn-next  {background-image: url(../images/2026/nav-black-r-border-black.svg);}
.testimonial-slider .slick-btn-prev, .banner-slider .slick-btn-prev{background-image: url(../images/2026/nav-black-l-border-black.svg);}
.testimonial-slider .slick-btn-prev:hover, .banner-slider .slick-btn-prev:hover,.testimonial-slider .slick-btn-next:hover, .banner-slider .slick-btn-next:hover{opacity: 0.5;}
.testimonial-slider .slick-btn-next,.testimonial-slider .slick-btn-prev, .banner-slider .slick-btn-next, .banner-slider .slick-btn-prev{width: 48px;height: 48px;border: none !important;border-radius: 0px;}
.testimonial-slider  .slick-btn::before, .banner-slider .slick-btn::before{display: none;}
.tb-yellow{top: 0px;}
.image-polygon{position: relative;}
.image-polygon::after{width: 30px;height: 30px;content: "";position: absolute;right: -1px;bottom: -1px;background-color: var(--white); display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.polygon-ghost-white::after{background-color: var(--ghost-white);}
.home .image-polygon::after{background-color: var(--ghost-white);}
.image-polygon img{clip-path: none!important;}
/* Start banner Slider */
.banner-slider-items{position: relative; align-items: center;}
.banner-slider-cnt .title {font-size: 61px;line-height: 120%;font-weight: 500;margin-bottom: 20px;}
.banner-slider-cnt .cnt{ background: var(--primary);padding: 18px; margin-bottom: 24px; max-width: 360px;}
.banner-slider-img{clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%, 0 88%);}
.banner-slider-cnt .aos-text-border::before {content: "";position: absolute;height: 10px;left: 0px;bottom: 10px;background-color: var(--secondary);width: 100%;color: #fff;z-index: -1;animation: expandWidth 1.2s 0.5s both;}
.banner-slider-cnt{color:var(--white);}
.banner-slider .slick-btn-next{right: 123px; top: auto; bottom: 60px;}
.banner-slider .slick-btn-prev{left:auto; right: 190px;top: auto;bottom: 60px;}
.banner-slider .slick-dots{width: auto;right: 119px;bottom: 48px}
.banner-slider .slick-dots li {width: 42px;height: 6px;padding: 0px;}
.banner-slider .slick-dots li button {width: 42px;height: 6px;padding: 0px;background-color: var(--white);}
.banner-slider .slick-dots li.slick-active button,.banner-slider .slick-dots li:hover button {background-color: var(--secondary);}
.banner-slider .slick-dots li button:before{display: none;}
.banner-slider.slick-slider.slick-dotted{margin-bottom: 0px;}
.banner-slider .slick-slide {margin: 0px 0px;}
.banner .aos-text-border{padding-right: 3px;}
.banner-slider-section{overflow: hidden;}
.banner-slider-cnt.first-banner-slider .title {font-size:39px;}
@media (min-width: 767px) {
.banner-slider-cnt{position: absolute; max-width: 600px;   top: 50%;transform: translateY(-50%);  padding-left: 107px;}
.banner-slider-cnt.first-banner-slider{max-width:750px;}
.banner-slider-cnt.first-banner-slider .aos-text-border::before{height: 8px;bottom: 8px;}
}
@media (min-width: 1200px) {
    .banner-slider-section{max-height: 683px;min-height: 640px;}
}
@media (min-width: 1300px) {
    .banner-slider-section{max-height: 683px;min-height: 683px;}
}
@media (max-width: 1200px) {
    .banner-slider-cnt .title {font-size: 48px;}
}
@media (max-width: 1024px) {
    .banner-slider-cnt .title {font-size: 40px;}
    .banner-slider-cnt.first-banner-slider .title {font-size: 26px;}
    .banner-slider-cnt .aos-text-border::before {height: 8px;bottom: 8px;}
}
 @media only screen and (min-width: 767px) and (max-width:980px)  {
    .banner-slider .slick-dots{right: 48px;bottom: 32px;}
     /* .banner-slider .first-banner-slider .slick-dots{right: 48px;} */
    .banner-slider .slick-btn-next {right: 48px;}
    .banner-slider .slick-btn-prev{right: 110px;}
    .banner-slider-cnt{max-width: 100%;padding-left: 48px;}
 }
@media (max-width: 767px) {
    .banner-slider-section{background: var(--primary);padding-top: 48px;}
    .banner-slider-cnt {padding: 0px 1px;}
    .banner-slider-cnt .title {font-size: 35px;margin-top: 24px;}
    .banner-slider-cnt .cnt {padding: 0px;}
    .banner-slider .slick-btn-prev,.banner-slider .slick-btn-next {display: none;}
    .banner-slider.slick-slider.slick-dotted{padding-bottom: 48px;}
    .banner-slider .slick-dots{position: static;margin-top: 24px;}
    .banner-slider-cnt .aos-text-border::before {height: 6px;bottom: 6px;}
}
/* Close banner Slider */
/* Start partnering section */
.partnering-section{text-align: center; padding-top: 44px; padding-bottom: 88px;}
.partnering{display: flex;align-items: center;justify-content: center; row-gap:32px; column-gap: 64px; padding-top: 48px;max-width: 810px; margin-left: auto;margin-right: auto;flex-wrap: wrap;}
.partnering div{width: auto; display: inline-block;}
.partnering div img{width: auto;}
.partnering-section p{max-width: 800px; margin:32px auto 0px auto; }
@media (max-width: 767px) {
    .partnering { padding-top: 24px;gap: 24px;}
    .partnering-section {padding-top: 48px;padding-bottom: 48px;}
}
/* Close partnering section */
/* Start video section */
.video-section{background: var(--primary); color: var(--white); padding-top: 112px;padding-bottom:112px;}
.video-container{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;}
.video{position: relative;clip-path: polygon(0 0, 100% 0, 100% 88%, 93% 100%, 0 100%);}
.video .play-icon-wrap {width: 88px;height: 88px;position: absolute;display: inline-flex;left: 0;bottom: 0;background: #ffcc33;
    cursor: pointer;}
.video:hover .play-icon-wrap .icon-play_arrow:before {color: var(--white);transition: all 0.3s ease;}
.video .play-icon {font-size: 64px;left: 12px;}
.tb-yellow-brd {position: absolute;left: -24px;top: -4px;width: 44px;height: 44px;border: 1px solid var(--secondary);z-index: 1;}
.video-cnt .title{margin-bottom:24px;display: block;}
@media (max-width: 980px) {
    .video-container{grid-template-columns:1fr;gap:48px;}
}
@media (max-width: 767px) {
    .video-section{padding-top:48px;padding-bottom: 48px;}
    .tb-yellow-brd {width: 24px;height: 24px;left: -12px;top: 0px;}
    .video .play-icon-wrap {width: 48px;height: 48px;}
    .video-container .play-icon-wrap .play-icon {font-size: 30px;left: 15%;top: 50%;}
}
/* Close video section */
/* Start Challenge section */
.challenge-section{padding-top: 112px;padding-bottom: 112px;position: relative;overflow: hidden;}
.challenges-animate{right:0px;bottom: -285px;z-index: -1; position: absolute;}
.challenge-head{max-width: 700px;}
.challenge-col{display: grid;grid-template-columns: 1fr 1fr;gap:32px;}
.challenge-bottom{display: grid;grid-template-columns: 1fr 1fr;gap:32px; margin-top: 48px;}
.challenge-bottom .title{font-size: 39px;display: inline-block;font-weight: 500; line-height: 120%;}
.challenge-bottom .org-btn{margin-top: 48px;}
.challenge-cnt{padding:24px; margin: 48px auto 0px auto;display: flex; flex-direction: column;justify-content: space-between; position: relative;}
.challenge-cnt::after{content: "";position: absolute; right: -1px;bottom: -1px;background-color: var(--white); width: 40px;height: 40px;display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.challenge-block .challenge-col .challenge-cnt::after{width: 30px;height: 30px;}
.challenge-head .title {margin-bottom: 12px;}
.challenge-cnt .title{font-size: 31px; font-weight: 500;line-height: 37px;margin-bottom: 12px;}
.challenge-cnt .learn-more{margin-bottom: 24px;margin-top:20px;display: inline-block;font-weight: 500; position: relative;transition: all 0.3s ease;opacity: 1;padding: 0px 0px 0px 20px;}
.challenge-cnt .learn-more:before {content: "\e90b";font-family: 'icomoon' !important;position: absolute;right: -18px;top: 1px;transition: all 0.3s ease}
/* .challenge-cnt .learn-more:hover{opacity: 0.7;} */
.challenge-cnt .learn-more:hover:before {right: -20px;}
.challenge-cnt-link{position: absolute;z-index: 9;width: 100%;height: 100%;display: inline-block;top: 0px;left: 0px;}
.challenge-casestudies{font-size: 39px; margin-top: 48px; margin-bottom: 48px;display: inline-block; font-weight: 400;}
.ai-value-cnt{position: relative;z-index: 2;}
.ai-value-bg{position: absolute;z-index: 1;left: 6%;bottom: 97px;}
.ai-value-container{position: relative; height: 745px;}
.ai-value-cnt img{margin-top: 28px;}
.aI-platforms-cnt{height: 400px;}
.risk-resilience-cnt{height: 458px;}
.challenge-img{position: relative;}
.challenge-img::after{content: "";position: absolute; right: -1px;bottom: -1px;background-color: var(--ghost-white); width: 30px;height: 30px;display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.secondary-bg ::after{background-color: var(--secondary);}
.challenge-block .challenge-col .challenge-cnt .challenge-img::after{width: 20px;height: 20px;}
/* .emerging-tech-img{clip-path: polygon(0 0, 100% 0, 100% 89%, 94%  100%, 0 100%);}
.platform-modernisation-img{clip-path: polygon(0 0, 100% 0, 100% 89%, 94%  100%, 0 100%);}
.aI-platforms-img{clip-path: polygon(0 0, 100% 0, 100% 81%, 94% 100%, 0 100%);}
.risk-resilience-img{clip-path: polygon(0 0, 100% 0, 100% 88%, 94%  100%, 0 100%);} */
.service-challenge-slider{margin-left: -24px;margin-right: -24px;}
.challenges-section .slick-btn{top: -78px;width: 48px;height: 48px;border-radius: 0px;left: auto;}
.challenges-section .slick-btn-prev {right: 60px;}
.challenges-section .slick-btn-next { right: 5px;}
.challenges-section .slick-prev {background-image: url(../images/nav-black-l-border.svg);}
.challenges-section .slick-next {background-image: url(../images/nav-black-r-border.svg);}
.challenges-section .slick-btn::before {color: var(--primary);font-size: 12px;}
.challenges-cnt .title{font-size: 24px;margin-top: 24px;margin-bottom: 24px;}
@media (max-width:1200px) {
.challenge-section {padding-top: 88px;padding-bottom: 88px;}
.challenge-cnt{width: 100%;}
.challenge-cnt a{margin-top: 24px;margin-bottom: 24px;display: inline-block;}
}
@media (max-width: 1024px) {
    .challenge-slider-home{grid-template-columns:1fr;}
    /* .challenge-slider-home .slick-list{overflow-x: visible;} */
    .challenge-img img{max-height: 200px;object-fit: cover;}
    /* .challenge-cnt{min-height: 705px; height: auto;} */
    .challenge-slider-home{margin-left: -24px; margin-right: -24px;}
}
@media (max-width: 767px) {
    .challenge-section {padding-top: 48px;padding-bottom: 48px;}
    .challenge-head .title br{display: none;}
    .challenge-col { grid-template-columns: 1fr;gap: 0px;}
    .challenge-bottom{grid-template-columns:1fr;}
    .ai-value-container {height: auto;}
    .challenge-casestudies {font-size: 24px;margin-top: 24px;margin-bottom: 24px; }
    .challenge-cnt .title {font-size: 24px;line-height: 120%;}
    .aI-platforms-cnt,.risk-resilience-cnt { height: auto;}
    .ai-value-cnt img { margin-top: 48px;}
    .ai-value-bg {left: 2%;bottom: 32px;}
    .challenge-cnt{margin-top: 24px; width: 100%;}
    .challenge-cnt::after{ width: 30px;height: 30px;}
    .challenge-img::after {width: 20px;height: 20px;}
    .service-challenge-slider{padding-bottom: 88px;}
    .challenges-section .slick-btn{top: auto;bottom: 0px;}
    .challenges-cnt .title {font-size: 18px;margin-top: 16px;margin-bottom: 12px;}
}
/* Close Challenge section */
/* Start Testimonial Slider */
.testimonial-section{padding-top: 88px; padding-bottom: 88px;}
.testimonial-head{margin-bottom: 64px;}
.testimonial-slider{margin-left: -24px;}
.testimonial-name{font-family: "Playfair Display", serif; font-style: italic; margin-top: 24px;font-size: 25px;margin-bottom: 12px;}
.testimonial-cnt{color: var(--secondary);font-size: 24px;line-height: 130%;position: relative;padding:23px 66px 32px 76px;}
.testimonial-cnt::after,.testimonial-cnt::before{content: "";width: 57px;height: 54px;display: block;position: absolute; background-image: url("../images/2026/quote.svg"); background-repeat: no-repeat;}
.testimonial-cnt::after{left: 0px;top: 0px;}
.testimonial-cnt::before{right: 0px;bottom: 0px;transform: scale(-1, -1);}
.testi-name-desig{padding-left: 76px;}
.testimonial-desig{ color: var(--secondary);}
.testimonial-desig span{opacity: 0.7;}
.testimonial-slider .slick-btn-next{top: -92px;}
.testimonial-slider .slick-btn-prev{top: -92px;right: 44px;left: auto;}
.testimonial-slider .slick-slide{margin-right: 88px;}
.testimonial-grid{display: grid;grid-template-columns: 240px 1fr; gap: 48px;}
@media (max-width: 1200px) {
 .testimonial-cnt::after,.testimonial-cnt::before{object-fit: contain;background-size: contain;width:40px;height:40px;}
 .testimonial-slider .slick-slide {margin-right: 0px;}
}
@media (max-width:980px) {
.testimonial-grid{grid-template-columns:1fr; gap: 48px;}
.testimonial-grid>img{ max-width: 240px;margin: auto;}
.testi-name-desig{display: grid;justify-content: center;text-align: center;padding-left: 0px;}
.testimonial-cnt{font-size: 24px;text-align: center;}
.testimonial-head {text-align: center;}
.testimonial-head .title-box {display: inline-block;margin: auto;}
}
@media (max-width: 767px) {
    .testimonial-slider .slick-slide {margin-right: 0px;}
    .testimonial-cnt {font-size: 24px;line-height: 30px;padding: 10px 24px 10px 28px;}
    .testimonial-slider-item img{max-width: 240px;}
    .testimonial-slider .slick-btn-next, .testimonial-slider .slick-btn-prev{width: 38px;height: 38px;object-fit: cover;background-size: contain;background-repeat: no-repeat;}
    .testimonial-head{margin-bottom:32px;}
    .testimonial-section {padding-top: 48px;padding-bottom: 100px;}
    .testimonial-slider .slick-btn-next{top: -68px;right: 0px;}
    .testimonial-slider .slick-btn-prev{top: -68px;right: 48px;}
    .testimonial-cnt::after,.testimonial-cnt::before{width:24px;height:24px;}
    .testimonial-grid {gap: 24px;}
    .testimonial-slider .slick-btn-next{top: auto;bottom: -80px;}
    .testimonial-slider .slick-btn-prev{top: auto;bottom: -80px;}
}
/* Close Testimonial Slider */
/* Start Solutions */
.solutions-section{padding: 112px 0px;background-color: var(--ghost-white);}
.solutions{display: grid;grid-template-columns: 650px 1fr;gap: 80px;}
.solutions-head{max-width: 600px;margin-bottom: 24px;}
.solutions-cnt ul{margin-bottom: 24px;}
.solutions-cnt ul li{display: grid; grid-template-columns: 16px 1fr;gap: 12px; padding: 12px 0px;}
.solutions-cnt ul li img{width: 16px;margin-top: 3px;}
.solutions-head .title-box{margin-bottom: 24px;}
@media (min-width: 1200px) {
    .solutions{align-items: center;}
}
@media (max-width: 1200px) {
    .solutions-section{padding:48px 0px;}
    .solutions { grid-template-columns:1fr;gap:24px;}
    .solutions-cnt{order: 2;}
}
/* Close Solutions */
/* Start Quarterly guides */
.guides-section{padding: 112px 0px;}
.guides{display: grid;grid-template-columns: 650px 1fr;gap: 24px;}
.guides-head{max-width: 600px;}
.guides-slider-head{margin-bottom: 48px;}
.guides-cnt ul li{display: grid; grid-template-columns: 50px 1fr;gap: 12px; padding: 12px 0px;}
.guides-sub-head{font-size: 25px;font-weight: 500;line-height: 30px; margin-top: 24px;margin-bottom: 24px;}
.insight-archive .guides {padding: 48px 64px;}
.guides-slider-section{padding:0px 0px 80px 0px;position: relative;z-index: 1;}
.guides-slider-section .container{padding:64px 40px 64px 40px;}
.guides-slider-btn{display: flex; align-items: center;justify-content: start;gap: 32px; margin-top: 32px;}
.guides-slider-cnt p{font-size:18px;line-height: 140%;}
.guides-slider-section .slick-prev {left: auto;right: 58px;top: 68px;bottom: auto;z-index: 9;border-radius: 0px;
    border: none;}
.guides-slider-section .slick-next {right: 0px;z-index: 9;top: 68px;bottom: auto;border-radius: 0px;
    border: none;}
.guides-slider-section .slick-prev {background-image: url(../images/2026/nav-black-l-border.svg);background-color: var(--ghost-white);width: 48px;height: 48px;}
.guides-slider-section .slick-next {background-image: url(../images/2026/nav-black-r-border.svg);background-color: var(--ghost-white);width: 48px;height: 48px;}
/* .guides-slider-section .slick-next:before, .guides-slider-section .slick-prev::before,.guides-slider-section .slick-dots li button:before{display: none;} */
.guides-slider-section .slick-dots {width: 100%;position: relative;padding-top: 48px;padding-bottom: 24px;}
.guides-slider-section  .slick-dots li {width: 42px;height: 6px;padding: 0px;}
.guides-slider-section .slick-dots li button {width: 42px;height: 6px;padding: 0px;background-color: var(--primary);}
.guides-slider-section .slick-dots li.slick-active button, .guides-slider-section .slick-dots li:hover button { background-color: var(--secondary);}
.guides-slider-section .slick-dotted.slick-slider { margin-bottom:0px;}
.gated-insights-slider .slick-dots  button:before{display: none;}
/* .client-stories-slider .slick-btn::before {
    color: var(--primary);
    font-size: 12px;
    content: "\e900";
    font-family: 'icomoon' !important;
} */
 .guides-slider-section .slick-btn:before{ color: var(--primary);font-size: 12px;}
 .guides-slider-section .slick-btn:hover{opacity: 0.5;}
@media (min-width: 768px) {
.guides-slider-head{padding-right:150px;}
.insight-archive.event-archive .back-img{top: -24px;right: -32px;max-width: 280px;}
.card-hover .title{min-height: 52px;}
}
@media (min-width: 980px) {
.guides-slider-cnt{display: grid;grid-template-columns: 1fr 1fr; gap: 48px;align-items: center;}
}  
@media (max-width: 1300px) {
.guides-slider-btn{flex-direction: column;align-items: start;}
}
@media (max-width: 1200px) {
.guides-slider-head .title-box-49 {font-size: 32px;}
.guides-slider-section .slick-prev, .guides-slider-section .slick-next{bottom: 6px;}
.guides-slider-section .slick-dots {bottom: 0px;}

}
@media (max-width: 1024px) {
    .guides-slider-cnt p {font-size: 16px;}
    .guides{grid-template-columns:1fr;gap: 48px;}
    .guides-cnt {order: 2;}
}
@media (max-width: 980px) {
    .guides-slider-cnt{display: grid; gap:24px;}
    .glides-cnt{order: 2;}
}
@media (max-width: 767px) {
    .guides-slider-head{margin-bottom:32px}
    .guides-slider-section {padding:0px 0px 64px 0px;}
    .guides-section{padding: 48px 0px;}
    .guides{grid-template-columns:1fr;gap: 24px;}
    .guides-cnt{order: 2;}
     .guides-slider-btn{align-items: center;}
    .guides-slider-section .slick-prev,.guides-slider-section .slick-next{display: none!important;}
    .guides-slider-section .container {padding: 48px 0px 64px 0px;}
    .guides-slider-section .slick-dots {right: auto;bottom: -24px; top: auto; width: 100%;padding-top: 12px;padding-bottom: 0px;}
    .insight-archive{padding-top: 0px !important;}
}
/* Close Quarterly guides */
/* Start Partnering */
.partneringWith-section{padding: 112px 0px;}
.partneringWith{display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: center;}
.partneringWith-head{max-width: 600px;}.partnering-cnt ul li{display: grid; grid-template-columns: 50px 1fr;gap: 12px; padding: 12px 0px;}
.partneringWith-head .title{margin-bottom: 24px;}
 @media only screen and (min-width: 767px) and (max-width:980px)  {
    .partneringWith-head {
    max-width: 100%;
}
.partneringWith-section{padding: 88px 0px;}
 }
@media (max-width: 980px) {
.partneringWith{grid-template-columns:1fr;}
}
@media (max-width: 767px) {
    .partneringWith-section{padding: 48px 0px;}
    .partneringWith{grid-template-columns:1fr;gap: 24px;}
    .partneringWith-cnt{order: 2;}
}
/* Close Partnering */
/* Start Case studies single slick */
.ucs {background: var(--ghost-white);padding: 112px 0;}
.ucs-nav-strip {display: flex;justify-content: space-between;align-items: center;}
.ucs-section-label {font-size: 16px;font-weight: 400;}
.ucs-controls-group {display: flex;gap: 12px;align-items: center;}
.ucs-content-grid {display: grid;grid-template-columns: 1.2fr 0.8fr;gap: 80px;align-items: start;}
.ucs-headline-area {position: relative;margin-bottom: 24px;}
.ucs-accent-square {position: absolute;top: 6px;left: -15px;width: 40px;height: 40px;background-color: var(--secondary);z-index: 0;}
.ucs-main-title {position: relative;z-index: 1;font-size: 49px;font-weight: 500;line-height: 1.2;}
.ucs-meta-badge {display: inline-block;border: 1px solid var(--glacier);color: var(--glacier);font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 8px;margin-bottom: 24px;}
.ucs-sub-heading {font-size: 25px;font-weight: 500;margin: 0 0 20px 0;}
.ucs-paragraph {font-size: 16px;line-height: 1.6;margin: 0 0 20px 0;}
.ucs-feature-list {list-style: none;padding: 0 0 0 10px;margin: 0 0 25px 0;}
.ucs-list-item {position: relative;padding-left: 20px;margin-bottom: 8px;font-weight: 700;font-size: 16px;}
.ucs-list-item::before {content: "•";position: absolute;left: 0;}
.ucs-media-panel {display: flex;justify-content: right;align-items: end;height: 100%;}
.ucs-logo-asset {background-color: var(--white);width: 100%;max-width: 360px;height: auto;display: block;}
.ucs .slick-btn{top: -24px; width: 48px;height: 48px; border: 1px solid var(--primary); left: auto;border-radius: 0px;}
.ucs .slick-btn::before {color: var(--primary);    font-size: 12px;}
.ucs .slick-btn-next{right: 5px;}
.ucs .slick-btn-prev{right: 60px;}
 @media only screen and (min-width: 767px) and (max-width:980px)  {
    .ucs-media-panel{display: none;}
    .ucs-content-grid {grid-template-columns: 1fr;}
    .ucs {padding:88px 0;}
    .ucs-nav-strip{ margin-bottom: 48px;}
    .ucs .slick-btn {top: -72px;}
}
@media (max-width: 768px) {
    .ucs{padding: 60px 0;}
    .ucs-content-grid {gap: 24px;margin-top: 24px;}
    .ucs-main-title {font-size: 31px;}
    .ucs-nav-strip {flex-wrap: wrap; gap: 15px;}
    .ucs-accent-square {width: 24px;height: 24px;left: -12px;top: 0px;}
}
@media (max-width:480px) {
.ucs-media-panel{display: none;}
    .ucs-content-grid {grid-template-columns: 1fr;}
}
.home .ucs{background-color: var(--bg-white);}
.home .fill-slider{background-color: var(--ghost-white);}
/* Close Case studies single slick  */
/* Start Case studies slick */
.case-study-slider .title-box{max-width: 723px;}
.case-study-slider{background: var(--ghost-white);}
.challenges-case-study .client-stories-slider .slick-btn{top: -224px;} 
.cs-client-stories a, .cs-client-stories>div:nth-child(2){color: var(--glacier);}
.case-study-slider .slick-dots{display: none!important;}
@media (max-width:1200px) {
.case-study-slider .title-box{max-width: 100%;}
.case-study-slider .title_button{flex-direction: column;gap: 32px;}
.case-study-slider .client-stories-slider .slick-btn {top: -72px;}
}
 @media only screen and (min-width: 767px) and (max-width:980px)  {
    .case-study-slider{padding-bottom: 100px;}
    .client-stories-slider .slick-dots{display: none!important;}
 }
@media only screen and (min-width: 768px) {
    .card-hover .icon-frame_inspect:before {color: var(--glacier);}
    .card-hover-light-green::after {background: var(--glacier);}
    .custom-casestudy .case-study-slider .client-stories-slider .slick-btn{top: -143px;}
}
@media only screen and (max-width: 768px) {
.challenges-case-study .client-stories-slider .slick-btn{ top: auto; bottom: -120px;}
}
/* Close Case studies  slick */
/*Start Challenges*/
.banner-one p{font-size: 20px; line-height: 140%;}
.challenge-type-footer{gap: 80px; margin-top: 48px;}
.challenge-type-footer .challenge-casestudies{margin: 0; font-weight: 500; line-height: 120%; flex: 100%;}
.challenge-type-footer-right{flex-direction: column;align-items: baseline;gap: 32px;}
.challenges-problems .d-flex , .challenges-solutions .d-flex{display: grid; grid-template-columns: 1fr 1fr;gap: 88px;align-items: center;}
@media only screen and (max-width: 768px) {
    .banner-one p{font-size: 17px;}
    .banner-one h1{font-size: 35px;}
    .aos-animate .banner-one .aos-text-border::before{bottom: 6px;}
    .challenge-type-footer{flex-direction: column; gap: 24px;}
    .pt-88, .ptb-88 {padding-top: 48px;}
    .pb-88, .ptb-88{padding-bottom: 48px;}
    .challenges-problems .d-flex, .challenges-solutions .d-flex{grid-template-columns: 1fr; gap: 24px;}
    .challenges-cnt{padding-top: 24px;}
}
/*Close Challenges*/
/*Start FAQ*/
.faq-list {border-top: 1px solid var(--secondary);}
.faq-item {border-bottom: 1px solid var(--secondary);  overflow: hidden;}
.faq-question {display: flex; justify-content: space-between; align-items: center; font-weight: 700; font-size: 1.05rem;  cursor: pointer; padding: 25px 0; background: var(--white); transition: color 0.3s ease; position: relative; z-index: 2;}
.faq-answer { max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);font-size: 0.95rem; padding-right: 20px;}
.answer-content {padding-bottom: 25px; transform: translateY(-10px); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.faq-item.active .faq-answer {opacity: 1;}
.faq-item.active .answer-content {transform: translateY(0);}
.faq-item.active .icon-chevron {transform: rotate(0deg);}
.faq-question::after{content: "\e901"; font-family: 'icomoon' !important;font-size: 12px; font-weight: 400; padding-right: 8px; padding-left: 8px;}
.faq-item.active .faq-question::after{transform: rotate(180deg);}
.footer-cta {margin-top: 80px;}
.footer-cta h2 { font-size: 39px; font-weight: 500;margin-bottom: 24px;line-height: 1.2;}
@media only screen and (max-width: 768px) {
    .footer-cta{margin-top: 48px;}
    .footer-cta h2 { font-size: 28px; }
}
/*Close FAQ*/
/*Start unlock-section*/
.unlock-section {padding: 56px 0;}
.unlock-section h3{font-size: 39px; font-weight: 500; line-height: 120%; flex: 0 0 50%;}
.unlock-section .d-flex{gap: 56px;}
@media only screen and (max-width: 768px) {
.unlock-section{padding: 48px 0;}
.unlock-section h3{flex: 0 0  100%; font-size: 31px;}
.unlock-section .d-flex{flex-direction: column; align-items: center; text-align: center; gap: 24px;}
}
/*Close unlock-section*/
/*cb-content section*/
.cb-content{max-width: 920px; border-left: 8px solid; border-image-source: linear-gradient(180deg,rgba(255, 204, 51, 1) 80%,  rgba(255, 255, 255, 1) 80%); border-image-slice: 1; padding-left: 24px;}
.cb-content p{font-weight: 500; font-size: 20px; line-height: 1.4;}
.cb-container{display: grid;gap: 32px;}
.cb-container img{max-width: 400px;position: relative;z-index: 9;}
@media only screen and (min-width: 980px) {
.cb-container{gap: 64px; grid-template-columns: 1fr 400px;align-items: center;}
}
@media only screen and (max-width: 768px) {
    .cb-content p{font-size: 17px;}
}
/*cb-content section*/
/* Start About Page */
.about-we-created-org{padding-top: 88px;padding-bottom: 88px;}
.about-we-created-org-head{max-width: 924px;margin-bottom: 32px;}
.about-we-created-org-head .title{font-size: 25px;font-weight: 700;margin-bottom: 32px;}
.about-we-created-org-head p{font-size: 25px;}
.about-we-created-org p{font-size: 25px;}
.about-we-created-org ul{display: inline-block; margin-top: 16px; margin-bottom: 32px;}
.about-we-created-org ul li{position: relative;background-color: var(--ghost-white);display: inline-block;margin-right: 16px;padding: 16px 26px; font-size: 25px;font-weight: 600;clip-path: polygon(100% 0, 100% 78%, 96% 100%, 0 100%, 0 0);}
.about-we-created-org ul li::before{width: 16px;height: 16px;content: "";position: absolute;left: 0px;top: 0px; background: var(--secondary);}
.partners-change-section{padding-top: 88px;padding-bottom: 88px;}
.partners-change-section .video-thumb{margin-top: 32px;}
.philosophy-ul{display: flex;margin-top: 32px;margin-bottom: 32px;}
.philosophy-ul li{flex: 0 0 20%;padding: 0px 16px;}
.philosophy-cnt{background: var(--ghost-white);font-size: 25px; line-height: 140%; font-weight: 500;padding: 16px 16px; height: 100%; position: relative;}
.philosophy-cnt::after{content: "";position: absolute; right: 0px;bottom: 0px;background-color: var(--white); width: 30px;height: 30px;display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}

.partners-change-animate {right: -170px;top: -110px;z-index: -1;}

.about-makes-us{padding-top: 88px;padding-bottom: 88px;}
.makes-us-ul{display:grid; grid-template-columns: 1fr 1fr 1fr;gap: 16px;}
.makes-us-ul li{ padding:  0px 0px;}
.makes-us-cnt{background: var(--secondary);font-size: 25px;line-height: 140%; font-weight: 500;padding: 16px 16px;    height: 100%;position: relative;min-height: 206px;}
.makes-us-cnt::after{content: "";position: absolute; right: -1px;bottom: -1px;background-color: var(--white); width: 30px;height: 30px;display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.makes-us{display: grid; grid-template-columns: 454px 1fr; gap: 48px;}
.makes-us-cnt-blank{background: var(--secondary); display: flex; justify-content: center; align-items: center; padding: 0;}
.makes-us-cnt-blank-inner{width: calc(100% - 2px); height: calc(100% - 2px); background-color: var(--white);}
.makes-us-cnt-blank,.makes-us-cnt-blank-inner{clip-path: polygon(100% 0, 100% 87%, 89% 100%, 0 100%, 0 0);}
.makes-us-cnt-blank::after{display: none;}
.philosophy-animate {top: -88px;position: absolute;left: 44%;}
.philosophy-animate img{max-width: 400px;}
.partners-change-subhead{font-size: 25px;}
.about-banner-animater{top: 0;right: 0;}
@media (max-width: 980px) {
.philosophy-ul {flex-wrap: wrap;}
.philosophy-ul li {flex: 0 0 50%;padding: 8px;}
.makes-us {grid-template-columns:1fr;}
}
@media (max-width: 767px) {
    .about-makes-us {padding-top: 48px;padding-bottom: 48px;}
    .philosophy-ul li {flex: 0 0 100%;}
    .makes-us-ul {grid-template-columns:1fr;}
    .philosophy-cnt {font-size:24px;}
    .about-we-created-org {padding-bottom: 48px;}
    .partners-change-section {padding-top: 48px;padding-bottom: 48px;}
    .about-we-created-org ul li{margin: 6px;width: 100%;}
    .makes-us-cnt{height: auto;}
    .makes-us-cnt-blank, .makes-us-cnt-blank-inner{display: none;}
}
/* Close About Page */
/* Start services Page */
.services-hero .howwe-banner-animate2{top: 0; right: 0;}
.service-areas .title-head{max-width: 573px;}
.service-areas-grid {display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px;}
.service-areas {display: flex; flex-direction: column; align-items: flex-start; }
.service-areas-header {display: flex;align-items: center;width: 100%;position: relative;}
.service-areas-icon {width: 16px;height: 16px;background-color: var(--secondary);position: absolute;z-index: 1;top: 0;left: 0;}
.service-areas-title-bg {background-color: var(--ghost-white);padding: 16px 16px 16px 24px;flex-grow: 1;}
.service-areas-title {font-size: 31px;font-weight: 500;line-height: 1.2;}
.service-areas-body p {line-height: 1.4;color: var(--primary);}
.service-areas a {margin-top: auto; margin-left: 24px;}
.service-areas-body{padding: 16px 24px 24px 24px;}
.how-we-work-wrap .fcp-animate {top: 0;}
 @media only screen and (min-width: 767px) and (max-width:1024px)  {
    .service-areas .org-btn-border{text-align: left;}
    .service-areas-body{padding: 16px 0px 24px 0px;}
}
@media (max-width: 980px) {
    .service-areas-grid {grid-template-columns: 1fr; gap: 24px;}
    .title-head-wrap{flex-direction: column;}
    .service-areas .title-head-wrap .title-head{margin-bottom: 24px;}
    .service-areas .title-head-wrap {margin-bottom: 64px;}
    .service-areas a{margin-left: 0;}
}
@media (min-width: 981px) {
.govern-risk-comp{grid-column: span 2;}
}
@media (min-width: 767px) {
    .how-we-work>div{position: relative; padding-bottom: 48px;}
    .how-we-work-border {border: 1px solid var(--primary); margin-top: 48px; position: absolute; left: 0px; width: 100%; bottom: 0px;}
}
@media (max-width: 768px) {
.service-areas-title {font-size: 24px;}
}
/* Close services Page */
/* Start services details Page */
.why-advisory .d-flex{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;}
.deliver .service-areas-icon{width: 8px; height: 8px;}
.deliver .service-areas-title{font-size: 20px; line-height: 1.4;}
.deliver .service-areas-title-bg{ padding: 8px 16px 8px 16px;}
.service-areas-title-bg::after {content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: 18px solid #ffffff; border-left: 18px solid transparent;}
.deliver .service-areas-body{padding: 16px 16px 24px 16px;}
.deliver .service-areas a{margin-left: 16px;}
.why-advisory-two-col {display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: start;}
.why-advisory-two-col .d-flex{display: grid;grid-template-columns:1fr;gap: 64px;}
@media (max-width: 768px) {
    .why-advisory .d-flex{grid-template-columns: 1fr;gap: 48px;}
    .why-advisory-two-col { grid-template-columns: 1fr;gap: 48px;}
}
/* Close services details Page */

/* Start insights detail page */
.insights-detail-banner-2026{position: relative;}
.insights-detail-banner-2026-bgimage{position: relative;z-index: 1;}
/* .insights-detail-banner-2026::after{content: "";position: absolute;width: 100%;height: 100%;left: 0px;top: 0px; display: block; background-color: rgba(0, 0, 0, 0.60);z-index: 2;} */
.insights-detail-banner-2026 .container{position: absolute;z-index: 3;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff; }
.insights-detail-banner-2026 .brudcums ul li:last-child::before,.insights-detail-banner-2026 .social-share::before{display: none;}
.insights-detail-banner-2026 .icon-home-black:before {color: #fff;}
.insights-detail-banner-links{display: inline-block;}
.insights-detail-banner-links li{display: inline-block; margin-right: 8px;}
.insights-detail-banner-links li a{display: inline-block; background-color:#EAEDF2; padding: 8px 16px;font-weight: 600;}
/* Close insights detail page */
/* Start advisory section page */
.advisory-section { background-color: var(--ghost-white); display: flex; justify-content: center; } 
.advisory-section .container { display: grid; grid-template-columns: 750px 1fr; gap: 80px; align-items: center; } 
.advisory-content-col { display: flex; flex-direction: column; } 
.profile-name { font-size: 1.25rem; font-weight: 700;} 
.profile-name-icon{display: flex;align-items: center;margin-bottom: 24px;column-gap: 12px;}
.profile-name-icon .icon-in:before{font-size: 20px;color: var(--secondary);}
.profile-name-icon a:hover .icon-in:before{color: var(--primary);}
.advisory-image-col { position: relative; width: 100%; display: flex; justify-content: flex-end; } 
.advisory-image-wrapper { width: 100%; max-width: 480px; position: relative; } 
.advisory-image-wrapper::after{width: 52px;height: 52px;content: "";position: absolute;right: -1px;bottom: -1px;background-color: var(--ghost-white); display: block;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.cs-detail-banner-cnt2026{padding-bottom: 0px;padding-top: 88px;}
.cs-detail-banner-cnt2026 .container{padding-bottom: 0px;max-width: 800px;}
.cs-detail-banner-cnt2026::after{display: none;}
.event-content-section .container{max-width: 800px;}
.insights-detail-share{margin-top: 16px;}
@media (min-width: 1920px) {
    .insights-detail-banner-2026-bgimage{max-height: calc(100vh - 140px);object-fit: cover;}
    .cs-detail-banner-img2026 img {max-height: calc(100vh - 140px);object-fit: cover;}
}
@media screen and (min-width: 1200px) and (max-width: 1900px) {
    .insights-detail-banner-2026-bgimage{max-height: calc(100vh - 140px);object-fit: cover;}
    .cs-detail-banner-img2026 img {max-height: calc(100vh - 140px);object-fit: cover;}
}
@media (min-width: 980px) {
    .cs-detail-banner-img2026{margin-top: 84px;}
}
@media (max-width: 1100px) {
    .advisory-section .container {grid-template-columns: 1fr; gap: 50px;}
    .advisory-image-col {justify-content: center;}
}
@media (max-width: 980px) { 
    .advisory-section .container {gap: 40px; } 
    .advisory-image-col { justify-content: center; order: -1; } 
    .cs-detail-banner-img2026{margin-top: 65px;}
    .cs-detail-banner-cnt2026{padding-top: 48px;}
}
/* Close advisory section page */
/* Start Services Challenges section page */
.challenges-grid {display: grid; grid-template-columns: repeat(3, 1fr); gap: 64px; }
.challenge-card {display: flex; flex-direction: column;}
.card-title { font-size: 31px; font-weight: 500; line-height: 1.2; margin: 0 0 24px 0;}
.challenges-section .title-head-wrap{max-width: 980px;}
@media (max-width: 768px) { 
.challenges-grid{margin-top:16px; grid-template-columns: 1fr; gap: 24px;}
.card-title{font-size: 24px;}
}
/* Close Services Challenges section page */
/*contact start*/
.contact .form-check{pointer-events: all;left: 0;top: 0;}
.contact .form-check .checkbox{opacity: 0;margin: 0;min-height: auto;position: relative;z-index: 9;}
.contact .form-check .checkmark{background-color:#fff;border: 1px solid #1B2126;position: absolute; top: 0px;left: 0;border-radius: 4px;width: 18px;height: 18px;text-align: center;}
.contact .form-check  label, .contact .form-check input:focus ~ label{font-family:"Raleway", sans-serif;color:var(--primary);font-size: 14px;opacity: 1;top: 0;left: 26px;margin: 0;}
.contact .form-check input:checked~.checkmark{background-color:var(--secondary);border: 1px solid var(--secondary);}
.contact .form-check input:checked~.checkmark::before{content: "\e906";font-family: 'icomoon' !important;font-weight: 400;font-size: 10px;top: -3.5px;position: relative;}
.contact .form-check input:hover~.checkmark{border-color:var(--secondary);}
/*contact end*/
/* Start  Org Group block */
.part-of-orggrp{text-align: center;}
.part-of-orggrp-logo{margin: auto;display: block;max-width: 300px;margin-bottom: 32px;}
.orggrp-wrap {padding:64px 64px 64px 64px; border-radius: 24px; margin-top: 48px;}
.orggrp-amr{display: grid; gap: 88px; grid-template-columns: 1fr;padding-bottom: 48px;margin-bottom: 24px;position: relative;}
.orggrp-amr::before{content: ""; display: block; position: absolute; width: 80%; height: 1px;left: 10%;bottom: 0px;background: var(--secondary);}
.org-group-blocks>div img{height: 60px;width: auto;}
.orggrp-cnt .title{margin-bottom: 24px; font-size: 32px; line-height: 120%;}
.part-of-orggrp .sub-head{font-weight: 700;font-size: 20px;margin-bottom: 24px;}
.part-of-orggrp .sub-p{max-width: 620px;margin: auto;}
.org-group-blocks{display: flex;align-items: end;justify-content: center;gap: 88px;padding-top: 16px;}
.org-group-blocks a:hover{opacity: 0.7;}
.orggrp-amr .orggrp-cnt a{margin: 24px auto auto auto;}
.orggrp-wrap .orggrp-cnt{max-width: 760px; margin: auto;}
sup {top: -.75em; font-size: 50%;}
@media (max-width:1024px){
.org-group-blocks>div img {height: 52px;}
}
@media (max-width:767px){
.org-group-blocks {align-items: center;justify-content: center; gap:24px;padding-top: 16px;flex-direction: column;}
.orggrp-amr {gap: 48px;grid-template-columns: repeat(1, 1fr);padding-bottom: 48px;}
.part-of-orggrp{padding-top: 48px;}
.part-of-orggrp-logo { max-width: 250px;}
.orggrp-wrap {padding: 32px 24px;}
.orggrp-cnt .title{font-size: 24px;}
}
/* Close Org Group block */