
.feature-item-images {overflow: visible;}
.feature-item-images-overlap {border: 4px solid #ffffff;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15), 0 4px 10px rgba(0, 0, 0, 0.08);
}
.feature-item-smallImages {width: 200px;height: 200px;max-width: 230px;max-height: 230px;}
.feature-item-bigImages {width: 325px;height: 195px;max-width: 355px;max-height: 215px;}
.feature-item-images-right {margin-top: -4vw;margin-left: 20vw;}
.feature-item-images-left {margin-top: -4vw;margin-left: 4rem;}
.feature-item-bigImages.feature-item-images-right{margin-left:12vw; margin-top:-4vw;}
.multi-images-img1 {rotate: 2deg; position: relative;z-index: 30; display:flex; justify-content: center;}
.multi-images-img2 {rotate: calc(6deg * -1);position: relative;z-index: 31;margin-top: calc(var(--spacing) * -12); margin-left: calc(var(--spacing) * -32) /* -8rem = -128px */;}
.multi-images-img3 {rotate: 6deg;position: relative;z-index: 32; margin-top: calc(var(--spacing) * -52); right: calc(var(--spacing) * -32)}
.multi-images-img4 {rotate: 1deg;position: relative;z-index: 33; margin-top: calc(var(--spacing) * -16);display:flex;justify-content: center;}
.multi-images-img-inner { width: calc(var(--spacing) * 56); border-radius: 10px;overflow: hidden;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style: var(--tw-border-style);
    border-width: 4px;border-color: #ffffff;}
.multi-images-img-inner img {width: 100%;height: auto; object-fit: cover;}

.counter-item .counter-caption p{ font-size: clamp(1rem, 0.6vw + 0.6rem, 1rem) !important;}
.infographic-img-box .infographic-imgs {max-width: 55vw;}

@media (min-width: 1660px) {
    .feature-item-images-right { margin-top: -2vw; margin-left: 19vw;}
    .feature-item-images-left {margin-top: -2vw;margin-left: 2vw;}
    .feature-item-smallImages {width: 200px;height: 200px;max-width: 230px; max-height: 230px;}
    .feature-item-bigImages { width: 325px;height: 195px;max-width: 355px; max-height: 215px;}
}

@media all and (max-width: 1600px) {
.feature-item-smallImages { width: 200px; height: 200px;max-width: 10vw; max-height: 10vw;}
.feature-item-bigImages {width: 325px; height: 195px; max-width: 16vw; max-height: 10vw;}
.feature-item-images-right { margin-top: -4vw; margin-left: 70%;}
.feature-item-images-left {margin-top: -4vw;margin-left: 7%;}
.feature-item-bigImages.feature-item-images-right{ margin-left:55%; margin-top:-4vw;}
}

.infographic-img-box { overflow: visible; position: relative;}
.infographic-img-box::before {content: "";position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); width: 75%; padding-bottom: 75%;height: 0;border-radius: 50%; background: #FFFFFF; filter: blur(75px); z-index: 0;}

.counter-odometer {display: inline-flex;align-items: baseline;gap: 0ch;font-variant-numeric: tabular-nums;line-height: 1;overflow: hidden;}
.odometer-digit {overflow: hidden;display: inline-block;vertical-align: bottom;height: 1em;width: 1ch;text-align: center;font-family: inherit;font-weight: inherit;font-size: inherit;}
.odometer-column {display: block;transform: translateY(0);will-change: transform; overflow: hidden;}
.odometer-digit-line {display: block;height: 1em;line-height: 1em;box-sizing: border-box;}
.counter-suffix {display: inline-block;margin-left: 0.35ch;font-family: inherit;font-size: inherit;line-height: 1;}
.odometer-comma {display: inline-block; width: 0.4em; text-align: center;font-weight: inherit;vertical-align: bottom;}


/* Shared: all items get border-bottom + border-right; last column no border-right; last row no border-bottom */
.counter-grid-3 { display: flex; flex-wrap: wrap; justify-content: center;}
.counter-grid-3 .counter-item{ flex:0 0 33.33%; max-width: 33.33%;}

.counter-grid-3 .counter-item.border-bottom-right{border-bottom: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9;}

.counter-grid-3 .counter-item.border-bottom{border-bottom: 1px solid #B9B9B9;}

.counter-grid-3 .counter-item.border-right{border-right: 1px solid #B9B9B9;}

.counter-grid-3 .counter-item:nth-child(3n) {border-right: none;}
.counter-grid-3 .counter-item:last-child {border-right: none;}

.cta-section p, .cta-section a {font-weight: bold; font-size: 1.5rem;}
.cta-section p { background-color: #f5f5f5; padding: 2rem 0; border-radius: 10px;}
.dark .cta-section p {background-color: #555;}
.dark .cta-section a {color: #aaa;}

@media screen and (min-width: 1025px) 
and (-webkit-min-device-pixel-ratio: 1.25), 
screen and (min-width: 1025px) 
and (min-resolution: 120dpi) {
/* .programs-intro-vector-wrapper .intro-vector-wrapper {max-width: 44vw;} */

}



@media all and (max-width:990px) {
    .counter-grid-3{justify-content: flex-start;}
    .counter-grid-3 .counter-item{ flex:0 0 50%; max-width:50%; padding:20px 10px;}
    .counter-grid-3 .counter-item:nth-child(odd) {border-bottom: 1px solid #B9B9B9;border-right: 1px solid #B9B9B9;}
    .counter-grid-3 .counter-item:nth-child(even) {border-bottom: 1px solid #B9B9B9;border-right: none;}
    .counter-grid-3 .counter-item:nth-child(odd):nth-last-child(-n+2) {border-bottom: none;}
    .counter-grid-3 .counter-item:nth-child(odd):nth-last-child(-n+1) {border-bottom: none;border-right: 1px solid #B9B9B9;}
    .counter-grid-3 .counter-item:nth-child(even):nth-last-child(-n+1) {border-bottom: none;}
   .feature-item-images-right {margin-top: -15vw;margin-left: 55%; }
   .feature-item-smallImages {max-width: 36vw;max-height: 36vw;}
   .feature-item-bigImages {max-width:50vw;max-height: 30vw;}
   .feature-item-images-left {margin-top: -10vw;}
   .feature-item-bigImages.feature-item-images-right {margin-top: -10vw;}
 
}
@media all and (max-width:767px) {
    .infographic-img-box .infographic-imgs {max-width: 100%;}
}
@media all and (max-width:568px) {
    .counter-grid-3{justify-content:flex-start; }
    .counter-grid-3 .counter-item:nth-child(odd),
    .counter-grid-3 .counter-item:nth-child(even):nth-last-child(-n+2), 
    .counter-grid-3 .counter-item:nth-child(odd):nth-last-child(-n+1),
    .counter-grid-3 .counter-item:nth-child(even):nth-last-child(-n+1),
    .counter-grid-3 .counter-item:nth-child(odd):nth-last-child(-n+2),
    .counter-grid-3 .counter-item:nth-child(even):nth-last-child(-n+2),
    .counter-grid-3 .counter-item{ flex:0 0 100%; max-width:100%; padding:20px 10px;  border-right: none; border-bottom: 1px solid #B9B9B9;}
     .multi-images-img-inner {width: calc(var(--spacing) * 36);}
    .multi-images-img2{margin-left: calc(var(--spacing) * -25)}
    .multi-images-img3 {right: calc(var(--spacing) * -25);margin-top: calc(var(--spacing) * -35);}
    .multi-images-img4 {margin-top: calc(var(--spacing) * -12);}
    
}


/* @media (min-width: 767px) {
    .counter-grid-3 {
        grid-template-columns: repeat(3, 1fr);
        justify-content: center;
    }
    .counter-grid-3 .counter-item:nth-child(2n) {
        border-right: 1px solid #B9B9B9;
    }
    .counter-grid-3 .counter-item:nth-child(3n) {
        border-right: none;
    }
    .counter-grid-3-6 .counter-item:nth-last-child(-n+2) { border-bottom: 1px solid #B9B9B9; }
    .counter-grid-3-6 .counter-item:nth-last-child(-n+3) { border-bottom: none; }
    .counter-grid-3-5 .counter-item:nth-last-child(-n+1) { border-bottom: 1px solid #B9B9B9; }
    .counter-grid-3-5 .counter-item:nth-last-child(-n+2) { border-bottom: none; }
    .counter-grid-3-4 .counter-item:nth-last-child(-n+2) { border-bottom: 1px solid #B9B9B9; }
    .counter-grid-3-4 .counter-item:nth-last-child(-n+1) { border-bottom: none; }
} */
