
.wdt-elementor-repeater-container-wrapper { margin: 0px; }
.wdt-elementor-repeater-container-wrapper > div { margin: 0px clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem); line-height: var(--wdtLineHeight_Alt); display: inline-block; font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    font-size: clamp(2.5rem, 1.873rem + 2.8662vw, 5.3125rem);
}
.wdt-elementor-repeater-container-wrapper > div h5{margin: 0; font-size: var(--wdtFontSize_H4);}
.wdt-elementor-repeater-container-wrapper > div h5 + p{margin: 0;    font-weight: var(--wdtFontWeight_Base); letter-spacing: 0; }
.wdt-elementor-repeater-container-wrapper > div p{margin: 0;  line-height: 1.3;}

.wdt-elementor-repeater-container-wrapper > .wdt-opt-image img { object-fit: cover; border-radius: 0em; display: block; }

.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-underline{ position: relative; font-family: var(--wdtFontTypo_Base); letter-spacing: 0; font-weight: var(--wdtFontWeight_Ext); color: var(--wdtBodyTxtColor); }
.wdt-underline::after{bottom: -6px;}
.wdt-underline::before{bottom: -4px;}
.wdt-underline::before,.wdt-underline::after{content: '';height: 1px; width: 100%; background-color: var(--wdtSecondaryColor);position: absolute; left: 0;}
.wdt-elementor-repeater-container-wrapper .wdt-text-tile p span{  font-family: var(--wdtFontTypo_Base);}

.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon { display: inline-grid; justify-items: end; align-items: center; pointer-events: none; margin: clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem); }
.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon > div { grid-area: 1/-1; pointer-events: none; display: inline-flex; position: relative; }
.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon .wdt-opt-icon{display:flex; align-items: center; justify-content:center; width:50px; height:50px; 
background-color:var(--wdtPrimaryColor); font-size: var(--wdtFontSize_H6); /* Min-18 & Max-18 */ color: var(--wdtAccentTxtColor);
transition:var(--wdtAltTransition); margin-right:10px; pointer-events:auto; cursor: pointer;} 
.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon .wdt-opt-icon:hover{background-color:var(--wdtHeadAltColor);}
.wdt-elementor-repeater-container-wrapper > div.wdt-opt-image-icon .wdt-opt-image:after{
    content: " "; background-color: rgb(var(--wdtHeadAltColorRgb), .3); position: absolute;  z-index: 0;  width: 100%;
    height: 100%; border-radius: 50px;
}

.elementor-widget-wdt-text-image .wdt-elementor-repeater-container-wrapper > .wdt-opt-icon svg .wdt-rotate-asterisk { transform-origin: center; animation: wdt-rotate-asterisk 8s linear infinite; }
@keyframes wdt-rotate-asterisk { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }

/* @media(max-width:1024px) {
    .wdt-elementor-repeater-container-wrapper > div { margin-block: clamp(0.375rem, 0.2452rem + 0.5935vw, 0.625rem); }
} */