
.wdt-elementor-repeater-container-wrapper { margin: 0px; }
.wdt-elementor-repeater-container-wrapper > div { margin: 0.1em 0.15em; line-height: 1em; display: inline; vertical-align: middle; }
.wdt-elementor-repeater-container-wrapper { margin-left: -10px; }
.wdt-elementor-repeater-container-wrapper > .wdt-opt-image img { object-fit: cover; border-radius: 0em; margin: 6px 0;}

.wdt-elementor-repeater-container-wrapper > .wdt-opt-icon { display: inline-flex; align-items: center; justify-content: center; }
.wdt-elementor-repeater-container-wrapper > .wdt-opt-icon svg { width: 1em; height: 1em; fill: currentColor; }

.wdt-elementor-repeater-container-wrapper > .wdt-text-tile {
    font-size: clamp(1.25rem, 1.125rem + 0.5528vw, 1.875rem); /* Min-20 & Max-30 */
    font-family: var(--wdt-elementor-typo-primary-font-family);
    font-weight: var(--wdt-elementor-typo-primary-font-weight);
    color: var(--wdt-elementor-color-primary); }

.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon { 
    display: inline-grid; justify-items: end; align-items: center; pointer-events: none; }

.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon > div { 
    grid-area: 1/-1; pointer-events: none; display: inline-flex; }

.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon > div.wdt-opt-icon { 
    display: flex; align-items: center; justify-content: center; background-color: rgba(var(--wdtAccentTxtColorRgb), .5); 
    backdrop-filter: blur(10px); margin: 5px; font-size: 20px; width: 3em; height: 3em; color: var(--wdtPrimaryColor); 
    border-radius: var(--wdtRadius_Full); cursor: pointer; pointer-events: all; 
    -webkit-transition: var(--wdt-Safe-Transition); transition: var(--wdt-Safe-Transition); }

.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon > div.wdt-opt-icon:hover { 
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtSecondaryColor);
 }

.wdt-elementor-repeater-container-wrapper { 
    font-size: clamp(2.875rem, 2.3857rem + 2.6994vw, 5.625rem); /* Min-46 & Max-90 */ 
    font-weight: var(--wdtFontWeight_Alt); line-height: 1; color: var(--wdtHeadAltColor); }

.wdt-elementor-repeater-container-wrapper > .wdt-text-tile { 
    font-size: clamp(2.875rem, 2.3857rem + 2.6994vw, 5.625rem); /* Min-46 & Max-90 */ 
    font-weight: var(--wdtFontWeight_Alt); line-height: 1; color: var(--wdtHeadAltColor); text-transform: capitalize; }

.wdt-cus-text-img .wdt-elementor-repeater-container-wrapper,
.wdt-cus-text-img .wdt-elementor-repeater-container-wrapper > .wdt-text-tile{
    font-size: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem);/* Min-30 & Max-50 */ 
    line-height: normal;
}

@media (max-width: 1024px) {
    .wdt-elementor-repeater-container-wrapper,
    .wdt-elementor-repeater-container-wrapper > .wdt-text-tile { 
        font-size: clamp(2.8125rem, 2.5368rem + 0.9191vw, 3.125rem); /* Min-45 & Max-50 */ }
}
@media (max-width: 479px) {
    .wdt-elementor-repeater-container-wrapper,
    .wdt-elementor-repeater-container-wrapper > .wdt-text-tile { 
        font-size: clamp(2.1875rem, 0.4918rem + 7.7519vw, 2.8125rem); /* Min-45 & Max-50 */ }
}