.elementor-24 .elementor-element.elementor-element-1e2cef2 > .elementor-container{display:flex;}.elementor-24 .elementor-element.elementor-element-1e2cef2{margin-top:40px;margin-bottom:0px;z-index:100;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-811f36d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-811f36d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-811f36d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-34ea46e > .elementor-widget-container{margin:2px 0px -5px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-b21ec05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-b21ec05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-b21ec05.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-87972f0{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-b5d765e{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-5a900c8{--spacer-size:10px;width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-811f36d{width:40%;}.elementor-24 .elementor-element.elementor-element-34ea46e{z-index:2;}.elementor-24 .elementor-element.elementor-element-b21ec05{width:55%;}.elementor-24 .elementor-element.elementor-element-87972f0{--spacer-size:10px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-811f36d{width:68%;}.elementor-24 .elementor-element.elementor-element-b21ec05{width:25%;}}/* Start custom CSS for html, class: .elementor-element-b5d765e */.desktop .dark-mode-toggle {
    background-color: var( --e-global-color-9d17dac );
    border-radius: 20px;
    cursor: pointer;

}

.desktop .dark-mode-toggle .light, .desktop .dark-mode-toggle .dark{
    font-size: 12px;
    position: relative;
    display: inline-block;
    padding: 6px 12px;
    font-weight: 600;
    color: var( --e-global-color-primary );
    z-index: 1;
}

.desktop .dark-mode-toggle .toggle {
  position: absolute;
  width: 50%;
  height: 100%;
  top:0;
  left:0;
  border-radius: 20px;
  background-color: var( --e-global-color-70348f5 );
    box-shadow: 0 0 10px rgba(0,0,0,.15);
  transition: transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index:0;
}

.darkmode .desktop .dark-mode-toggle .toggle{
   transform: translateX(102%);
box-shadow: 0 0 10px #000;
background-color: #0e1a26;
}
.darkmode .desktop .dark-mode-toggle{
   background-color: #040c14;
}/* End custom CSS */