.module-icon-cards-carousal.blue .module-top-content-area *, .module-icon-cards-carousal.blue-gradient .module-top-content-area * {color:var(--white);}
.module-icon-cards-carousal.module-section.grey {padding-bottom:68px;}
.module-icon-cards-carousal .card-image-parent {width:120px; height:120px; display:inline-block; background:#F6F8FB; border-radius:10px;}
.module-icon-cards-carousal .swiper-scrollbar.tt0:before {width:100%; height:2px; background:var(--light-grey-6); content:''; position:absolute; top:2px;}
.module-icon-cards-carousal .card-title-parent {position:absolute; display:inline-block; margin-top:30px;}
.module-icon-cards-carousal .swiper-scrollbar-drag {cursor:pointer; background:rgba(0, 0, 0, 0) none repeat scroll 0% 0%; overflow:hidden; transition-duration:0ms;}
.module-icon-cards-carousal .swiper-button-prev span::before, .module-icon-cards-carousal .swiper-button-next span::before {font-size:10px;}
.module-icon-cards-carousal .swiper-button-prev, .module-icon-cards-carousal .swiper-button-next {margin-top:0 !important; width:56px; height:56px; background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); box-shadow:4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px var(--white);}
.module-icon-cards-carousal .swiper-button-prev span, .module-icon-cards-carousal .swiper-button-next span {position:relative; top:50%; transform:translateY(-50%); display:block; color:var(--red); font-size:0;}
.module-icon-cards-carousal .swiper-button-prev, .module-icon-cards-carousal .swiper-button-next {position:relative !important;}
.module-icon-cards-carousal .swiper-button-next {left:10px; right:auto;}
.module-icon-cards-carousal .swiper-button-prev, .module-icon-cards-carousal .swiper-button-next {bottom:0; top:auto; width:56px; text-align:center; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; border-radius:50%; cursor:pointer;}
.module-icon-cards-carousal .swiper-button-prev {left:0;}
.module-icon-cards-carousal .swiper-button-prev.swiper-button-disabled, .module-icon-cards-carousal .swiper-button-next.swiper-button-disabled {opacity:1; display:block; pointer-events:all;}
.module-icon-cards-carousal .buttonParent {margin-top:33px; background:transparent; border:0px solid rgba(151,151,151,0.055); position:relative; display:flex; flex-wrap:wrap; flex-direction:row; height:auto; justify-content:flex-start; padding-bottom:30px; margin-left:12px;}
.module-icon-cards-carousal .swiper-scrollbar-drag div {height:4px; background:var(--light-blue); border-radius:5px; margin-top:1px;}
.module-icon-cards-carousal .swiper-scrollbar {bottom:0; transition-duration:0ms; margin-top:-60px; z-index:9; border-radius:unset; margin-left:-44px; border-radius:1px;}
.module-icon-cards-carousal .swiper-scrollbar.tt0 { background: transparent;max-width:900px; }
.sr-only {position:absolute; width:160px; height:10px; margin:-1px; padding:0; overflow:hidden; border:0; background:yellowgreen; cursor:pointer;}
.progress {display:block; width:100%; height:10px; border-radius:10px; overflow:hidden; background-color:#f5f5f5; background-image:linear-gradient(to right, black, black); background-repeat:no-repeat; background-size:0 100%; transition:background-size .4s ease-in-out; border:1px solid;}
.card-carousel-content {position:relative; margin-top:40px; margin-left:calc((100% - 1200px)/2);}
.module-icon-cards-carousal .slider-nav .slick-prev-arrow .prev-arrow {width:20px; height:20px; display:inline-block; font-size:0; line-height:13px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.module-icon-cards-carousal .slider-nav .slick-next-arrow .next-arrow {width:20px; height:20px; display:inline-block; font-size:0; line-height:13px; top:50%; left:50%; transform:translate(-50%, -50%); position:absolute;}
.nojs .card-carousel-content {margin:0 auto; max-width:1200px;}
.card-carousel-content:after {content:""; clear:both; display:block;}
.module-icon-cards-carousal .card-item-wrapper {margin:0 0 0px 0; padding-left:12px;}
.card-item-wrapper {margin:0 0 40px 0; width:552px !important; margin-right:30px;}
.card-item-wrapper .card-item-innerwrap {margin:0; padding-left:40px; padding-top:37px; padding-bottom:36px; padding-right:40px; border-radius:20px; background:var(--white); box-shadow:24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);}
.card-item-wrapper .card-image {overflow:hidden; height:80px; width:80px; margin:20px auto; position:relative; z-index:2; display:block; border:1px solid #dfdcdd; left:0; background:#F6F8FB;}
.card-item-wrapper .card-image img {width:80px; height:80px;}
.card-item-wrapper .card-content-wrap {min-height:auto; box-shadow:none; background:transparent; margin-top:0; padding:0; position:relative; z-index:1; border-radius:0; height:auto !important;}
.card-item-wrapper .card-title {max-width:94%; width:100%; color:var(--main-blue); text-transform:none; padding-left:0; padding-bottom:5px; min-height:auto; font-weight:400; font-size:2.4rem; line-height:32px; margin-left:20px;}
.card-item-wrapper .card-content {margin-top:27px;}
.card-item-wrapper .card-title ~ .card-content {margin-top:30px;}
.card-item-wrapper .card-content-wrap a {word-break:break-all; word-wrap:break-word; padding-top:15px;}
.card-carousel-wrapper.slick-slider .card-item-wrapper {opacity:1;}
.card-carousel-wrapper.slick-slider .card-item-wrapper.showCard {opacity:1;}
.card-carousel-wrapper.slick-slider .card-item-wrapper {max-width:552px !important; margin:0 15px; width:552px; min-height:403px;}
.card-carousel-wrapper.slick-slider .card-item-wrapper.slick-current {opacity:1;}
.module-icon-cards-carousal h2.vLine.with-offset.anit {background:linear-gradient(90deg, var(--red-2) 0%, var(--main-blue) 30.98%, var(--light-blue) 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; text-fill-color:transparent; font-weight:300; font-size:4.8rem; line-height:58px; margin-bottom:20px; margin-left:0 !important;}
.module-top-content-area p {font-size:2.1rem;}
.module-top-content-area > p:last-child {margin-bottom:0px;}
.module-icon-cards-carousal .slick-arrow {width:56px; height:56px; background-color:var(--grey-3); right:auto; bottom:0; right:0; top:auto; border-radius:50%; display:inline-block; background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px var(--white); left:auto; right:0;}
.module-icon-cards-carousal .slider-nav .slick-prev-arrow {display:inline; position:absolute; left:0; width:20px; height:20px; text-align:center; cursor:pointer; width:56px; height:56px; background-color:var(--grey-3); right:auto; bottom:0; right:0; top:auto; border-radius:50%; display:inline-block; background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px var(--white); left:0;}
.module-icon-cards-carousal .slider-nav-inner {height:56px; width:125px;}
.module-icon-cards-carousal a.slick-next-arrow.slick-arrow {margin-right:0px;}
.module-icon-cards-carousal .card-content p {margin:0;}
.module-icon-cards-carousal .card-subHeading {color:var(--light-blue); font-size:1.8rem; font-weight:400; line-height:30px; margin-left:20px; margin-bottom:0px;}
.card-item-wrapper.swiper-slide.swiper-slide-prev .card-item-innerwrap {box-shadow:none;}
.nojs .card-carousel-wrapper {flex-wrap:wrap;}
.nojs .card-item-wrapper .card-item-innerwrap {margin-bottom:20px;}
.module-icon-cards-carousal ul {margin-left:20px; margin-bottom:30px;}
.module-icon-cards-carousal li {list-style-type:disc !important; position:relative; padding-left:0; line-height:3.0rem; padding-bottom:5px;}
.module-icon-cards-carousal .swiper-pagination {display:none;}
#decarbonisation-ventures #module-carousel-with-logo-full-width-1.module-icon-cards-carousal .card-image-parent {    width: 180px;    height: 180px;}
#decarbonisation-ventures #module-carousel-with-logo-full-width-1 .card-item-wrapper .card-image img, #decarbonisation-ventures #module-carousel-with-logo-full-width-1 .card-item-wrapper .card-image {width:140px; height:140px;}

@media only screen and (max-width: 1200px) {
.card-carousel-content {position:relative; margin-top:30px; margin-left:79px;}
.module-icon-cards-carousal .swiper-scrollbar {margin-left:40px;}
}

@media only screen and (max-width: 1024px) {
.module-icon-cards-carousal.module-section.grey {padding-bottom:38px;}
.module-icon-cards-carousal .card-content p {font-style:normal; font-weight:400; font-size:16px; line-height:26px;}
.module-icon-cards-carousal .card-subHeading {font-weight:600; font-size:14px; line-height:17px; margin-left:13px;}
.card-item-wrapper {margin:0; width:349px !important; margin-right:23px;}
.module-icon-cards-carousal .card-image-parent {width:62px; display:inline-block; background:#F6F8FB; height:62px;}
.card-item-wrapper .card-image {overflow:hidden; height:auto; width:42px; height:42px; margin:0; position:relative; z-index:2; display:inline-block; border:1px solid #dfdcdd; margin:auto 0; left:0; right:0; bottom:0; top:0; background:#F6F8FB; top:50%; left:50%; transform:translate(-50%, -50%);}
.card-item-wrapper .card-image img {width:42px; height:42px;}
.card-item-wrapper .card-item-innerwrap {margin:0; padding-left:20px; padding-top:20px; padding-bottom:20px; padding-right:20px; border-radius:15px;}
.module-icon-cards-carousal .card-title-parent {display:inline-block; position:static; margin-top:8px;}
.card-item-wrapper .card-content {margin-top:15px;}
.card-item-wrapper .card-title {width:auto; font-size:1.8em; line-height:22px; color:var(--main-blue); text-transform:none; padding-left:0; padding-bottom:1px; min-height:auto; font-weight:400; font-size:2.0rem; line-height:28px; margin-left:12px;}
.module-top-content-area {margin-left:79px;}
.module-icon-cards-carousal .swiper-button-prev, .module-icon-cards-carousal .swiper-button-next {width:48px; height:48px;}
.module-icon-cards-carousal .swiper-button-next {left:10px;}
.module-icon-cards-carousal .buttonParent {margin-top:30px;}
.module-icon-cards-carousal .swiper-scrollbar.tt0 {margin-left:65px;}
.module-icon-cards-carousal h2.vLine.with-offset.anit {font-size:3.2rem; line-height:3.8rem; margin-bottom:20px;}
.card-parent-container {display:flex;}
body#copper .module-icon-cards-carousal {padding-bottom:30px !important;}
.module-icon-cards-carousal .swiper-scrollbar {margin-left:60px;}
}

@media only screen and (max-width: 767px) {
.module-icon-cards-carousal .swiper-scrollbar {display:none;}
.module-icon-cards-carousal.module-section.grey {padding-bottom:0px;}
.module-top-content-area {margin-left:0px;}
.module-top-content-area p {font-size:1.6rem;}
.module-icon-cards-carousal h2.vLine.with-offset.anit {font-size:2.8rem; line-height:3.4rem; margin-bottom:23px;}
.card-carousel-content {padding-left:15px; padding-right:15px; margin-left:0;}
.module-icon-cards-carousal .swiper-button-next {left:56px;}
.card-item-wrapper {width:inherit !important; margin:auto; max-width:100%; margin-right:12px;}
.card-item-wrapper .card-item-innerwrap {margin:0; padding-left:15px; padding-top:20px; padding-bottom:25px; padding-right:22px; min-height:auto;}
.module-icon-cards-carousal .buttonParent {margin:20px auto auto auto; max-width:170px;}
.module-icon-cards-carousal .card-content p {color:var(--light-black); margin:0; font-weight:400; font-size:1.4rem; line-height:24px;}
.card-item-wrapper .card-title {font-weight:400; font-size:1.8rem; margin-left:15px; padding-bottom:3px;}
.module-icon-cards-carousal .card-subHeading {color:var(--light-blue); font-size:1.4rem; font-weight:600; line-height:17px; margin-left:15px; margin-bottom:5px;}
.card-item-wrapper .card-content-wrap {padding:0;}
.module-icon-cards-carousal .swiper-scrollbar.tt0 {display:none;}
.card-item-wrapper .card-content {margin-top:20px; margin-bottom:0px;}
.module-icon-cards-carousal .card-image-parent {width:56px; height:56px;}
.module-icon-cards-carousal .card-item-wrapper {padding:0;}
.module-icon-cards-carousal .swiper-button-prev, .module-icon-cards-carousal .swiper-button-next {width:56px; height:56px;}
.card-item-wrapper .card-image {margin:0 auto;}
.card-item-wrapper .card-content-wrap {padding:0; padding-left:5px;}
.card-item-wrapper .card-title {padding:0 0 3px;}
body#copper .module-icon-cards-carousal {padding-bottom:0 !important;}
.module-icon-cards-carousal .swiper-pagination {display:block; font-weight:600; font-size:1.4rem; line-height:1.7rem; text-align:center; color:var(--main-blue); left:50%; top:50%; transform:translate(-50%, -50%);}
.swipper-paginationParent {border:1px solid rgba(151, 151, 151, 0.0551792); box-shadow:-4px -4px 16px rgba(255, 255, 255, 0.20), inset 1px 1px 2px rgba(0, 0, 0, 0.18), inset 2px 1px 1px #ffffff; border-radius:177px; width:170px; height:58px; position:absolute; background:#F4F5F7;}
}