/**
    Advanced Toggle Switcher
*/

.wdt-advanced-toggle-switch-switcher-container {
    display: flex;align-items:center;justify-content:start;height:100%;border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Part); overflow: hidden; background-color:var(--wdtBodyBGColor);}

.wdt-dark-bg .wdt-advanced-toggle-switch-switcher-container{ background-color:var(--wdtHeadAltColor); }

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: var(--wdtRadius_Part);
  position: absolute;
  overflow:hidden;
  transition: background-color 0.5s ease-in-out;
}

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0; 
  width: 50%;
  height: 100%;
  border-radius: var(--wdtRadius_Part);
  background-color: var(--wdtPrimaryColor);
  transition:var(--wdt-Ad-Transition);
  transform: translateX(0);
    z-index:0;
}

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:checked:after {
  transform: translateX(100%); 
}


.wdt-advanced-toggle-switch-container{
    display:flex;
    gap:160px;
}
.wdt-advanced-toggle-switch-switcher-container{
    flex:45%;
}
.wdt-advanced-toggle-switch-section{
    flex:65%;
}

.wdt-advanced-toggle-switch-container .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-toggle-switch-title {
    font-size:var(--wdtFontSize_Base);
    color: var(--wdtHeadAltColor);
    margin: 0px;
    padding:12px clamp(1.875rem, 1.4606rem + 1.387vw, 3.125rem);/*50-30*/
    z-index: 2;
    position: relative;
    pointer-events:none;
    transition:var(--wdt-Ad-Transition);
    }
.wdt-advanced-toggle-switch-container:not(.wdt-advanced-checkbox-toggle:checked) .wdt-advanced-toggle-switch-left-section-title .wdt-advanced-toggle-switch-title{
    color: var(--wdtAccentTxtColor);
}
.wdt-advanced-toggle-switch-container:has(.wdt-advanced-checkbox-toggle:checked) .wdt-advanced-toggle-switch-left-section-title .wdt-advanced-toggle-switch-title{
    color: var(--wdtHeadAltColor);
}
.wdt-advanced-toggle-switch-container:has(.wdt-advanced-checkbox-toggle:checked) .wdt-advanced-toggle-switch-right-section-title .wdt-advanced-toggle-switch-title{
    color: var(--wdtAccentTxtColor);
}
.wdt-dark-bg .wdt-advanced-toggle-switch-container:has(.wdt-advanced-checkbox-toggle:checked) .wdt-advanced-toggle-switch-left-section-title .wdt-advanced-toggle-switch-title,
.wdt-dark-bg .wdt-advanced-toggle-switch-container .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-toggle-switch-title{
    color: var(--wdt-elementor-color-white);
}
.wdt-dark-bg .wdt-advanced-toggle-switch-switcher-container{
    border-color: rgba(var(--wdtBorderColorRgb),0.2);
}


/** 
    RTL Support
*/

body.rtl .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:after { left: calc(100% - 5px); transform: translateX(-100%); }
body.rtl .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:checked:after { left: 5px; transform: translateX(0); }