.elementor-165 .elementor-element.elementor-element-ac28c1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-45d359e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-479bf42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-479bf42:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-479bf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-container{justify-content:center;margin-bottom:20px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-slider:before{transition-duration:400ms;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button{transition-duration:400ms;background-color:#6ACA3D;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;margin:5px 5px 5px 5px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-content-wrapper .ha-cs-content-section{transition:transform calc( 400ms / 2 ) ease-out;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button span, .elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-switch, .elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button{font-family:"Nunito", Sans-serif;font-weight:Bold;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper .ha-cs-button.active{border-radius:30px 30px 30px 30px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-cs-switch-wrapper{background-color:#FFF;padding:5px 5px 5px 5px;border-radius:50px 50px 50px 50px;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-content-switcher-wrapper .ha-cs-content-section{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-165 .elementor-element.elementor-element-03f8d8a .ha-content-switcher-wrapper{text-align:center;}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-03f8d8a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-953ac65 */.elementor-toggle {
    text-align: start;
}

/* Stylish toggle title */
.elementor-toggle .elementor-tab-title {
    font-weight: bold; /* Bold text */
    font-size: 18px;
    font-family: "Arial Black", Arial, sans-serif; /* Strong font */
    color: #ffffff !important; /* White text */
    background-color: #2d2d2d !important; /* Dark gray background */
    padding: 15px;
    border-bottom: 2px solid #444; /* Darker border for contrast */
    cursor: pointer;
    outline: none;
    border-radius: 8px; /* Rounded corners */
    transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth effect */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Light shadow for depth */
}

/* Hover effect on title */
.elementor-toggle .elementor-tab-title:hover {
    background-color: #3a3a3a !important; /* Slightly lighter gray */
    transform: scale(1.02); /* Slight zoom effect */
}

/* Stylish toggle content */
.elementor-toggle .elementor-tab-content {
    font-size: 16px;
    font-weight: bold;
    font-family: "Arial", sans-serif;
    color: #ffffff !important; /* White text */
    background-color: #2d2d2d !important; /* Dark gray background */
    padding: 20px;
    border-radius: 8px; /* Rounded corners */
    border: 2px solid #444; /* Subtle border */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); /* Light shadow */
    transition: all 0.3s ease; /* Smooth effect */
}

/* Make content visible when active */
.elementor-toggle .elementor-tab-content.active {
    display: block;
}

/* Responsive adjustments */
@media (max-width: 767px) {
    .elementor-toggle .elementor-tab-title {
        padding: 12px;
    }
    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px;
    }
}/* End custom CSS */