input.wdt-advanced-checkbox-toggle { 
position: relative; appearance: none; -moz-appearance: none; -webkit-appearance: none; 
width: 300px !important; height: 50px; border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); 
cursor: pointer; background: var(--wdtLinkColor, var(--wdtDarkLinkColor)); 
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
input.wdt-advanced-checkbox-toggle:focus { border: 0; outline: 0; }
input.wdt-advanced-checkbox-toggle:checked { padding-left: 150px; }
input.wdt-advanced-checkbox-toggle:before { 
display: inline-block; height: 50px; width: 150px; margin: 0; background-color: transparent;
background-image: linear-gradient(90deg, var(--wdtPrimaryColor, var(--wdtDarkPrimaryColor)) 0%, 
var(--wdtSecondaryColor, var(--wdtDarkSecondaryColor)) 100%); 
border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); 
transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
}
input.wdt-advanced-checkbox-toggle:before, 
input.wdt-advanced-checkbox-toggle:after { content: ""; display: block; }
input.wdt-advanced-checkbox-toggle:active::before { transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); } .elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container {
position: relative; display: grid; align-items: center; margin-bottom: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); }
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container > * { grid-area: 1/-1; }
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title,
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { z-index: 1; min-width: 150px; pointer-events: none; }
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title { justify-self: start; }
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { justify-self: end; }
.wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title {
font-family: var(--wdtFontTypo_Base);
line-height: var(--wdtLineHeight_Ext);
font-weight: var(--wdtFontWeight_Ext);
font-size: var(--wdtFontSize_Base);
color: var(--wdtQuaternaryColor, var(--wdtDarkTertiaryColor));
transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition);
}
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container > input.wdt-advanced-checkbox-toggle:checked ~ .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title,
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title:has( ~ input.wdt-advanced-checkbox-toggle:not(:checked)) .wdt-advanced-toggle-left-title {
color: var(--wdtAccentTxtColor, var(--wdtDarkAccentTxtColor));
} @media (max-width: 479px) {
input.wdt-advanced-checkbox-toggle { width: 240px !important; }
input.wdt-advanced-checkbox-toggle:checked { padding-left: 120px; }
input.wdt-advanced-checkbox-toggle::before { width: 120px; }
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title,
.elementor-widget-wdt-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { min-width: 120px; }
.wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title { font-size: var(--wdtFontSize_Ext); }
}