.elementor-26114 .elementor-element.elementor-element-c229eda{margin-top:0px;margin-bottom:0px;padding:050px 0px 010px 0px;}.elementor-26114 .elementor-element.elementor-element-1f57c94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-slider{background-color:#26515433;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-on .eael-toggle-slider{background-color:#CECECE;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-slider::before{background-color:#003236;}.elementor-26114 .elementor-element.elementor-element-832cd2e > .elementor-widget-container{margin:-70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-container{font-size:27px;margin-left:15px;margin-right:15px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-wrap{margin-bottom:20px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-inner{align-items:center;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-primary-toggle-label{color:var( --e-global-color-9d83b1f );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-secondary-toggle-label{color:var( --e-global-color-9d83b1f );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-content-wrap{text-align:center;}.elementor-26114 .elementor-element.elementor-element-b3abc45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-element-populated, .elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-element-populated > .elementor-background-overlay, .elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 10px 0px 10px;}.elementor-26114 .elementor-element.elementor-element-b3abc45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26114 .elementor-element.elementor-element-bcad524{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#222222;}@media(max-width:1024px){.elementor-26114 .elementor-element.elementor-element-832cd2e{grid-column:span 2;grid-row:span 2;}}@media(min-width:851px){.elementor-26114 .elementor-element.elementor-element-1f57c94{width:100%;}}@media(max-width:850px){.elementor-26114 .elementor-element.elementor-element-832cd2e > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-container{font-size:24px;margin-left:0px;margin-right:0px;}.elementor-26114 .elementor-element.elementor-element-832cd2e .eael-toggle-switch-wrap{margin-bottom:0px;}}/* Start custom CSS for eael-toggle, class: .elementor-element-832cd2e *//* Change the circle color when toggle is ON */
.eael-toggle-switch-container.eael-toggle-switch-on .eael-toggle-slider::before {
    background-color: grey !important; /* Change this to your preferred color */
}


/* Default Text (Inactive) State */
.eael-primary-toggle-label,
.eael-secondary-toggle-label {
    color: #CECECE !important; /* Inactive color */
    transition: color 0.3s ease-in-out;
}

/* Default Text (Inactive) After Content */
.eael-primary-toggle-label::after,
.eael-secondary-toggle-label::after {
    transition: color 0.3s ease-in-out; /* Smooth transition */
    color: #CECECE !important; /* Match inactive label */
}

/* Active Text (Checked) State */
.eael-primary-toggle-label.active,
.eael-secondary-toggle-label.active {
    color: #003236 !important; /* Active color */
}

/* Active (Checked) After Content */
.eael-primary-toggle-label.active::after,
.eael-secondary-toggle-label.active::after {
    color: #003236 !important; /* Match active label */
}


/* Add text below the Primary Label */
.eael-primary-toggle-label::after {
    content: "Dalio Market Principles Online Program";
    display: block;
    font-size: 14px; /* Adjust size */
    color: #003236; /* Change color if needed */
    margin-top: 5px; /* Adds spacing below */
    font-weight: 400;
}

#eael-toggle-container-832cd2e .eael-secondary-toggle-label::after {
    content: "Economic & Market Principles Online\AProgram or Investment Principles Online";
    display: block;
    font-size: 14px;
    color: #003236;
    margin-top: 5px;
    white-space: pre-wrap;
    font-weight: 400;
}



/* Align Primary Label & After Content */
.eael-primary-toggle-label {
    text-align: right; /* Aligns text inside the label */
    margin-top: 10px;
}

/* Align Secondary Label & After Content */
.eael-secondary-toggle-label {
    margin-top: 30px;
}

@media (max-width: 480px) {
    .eael-toggle-switch-inner {
        display: flex;
        flex-direction: column; /* Stack labels above/below toggle */
        align-items: center; /* Center horizontally */
        gap: 5px;
        text-align: center;
    }

    /* Center text inside labels */
    .eael-primary-toggle-label,
    .eael-secondary-toggle-label {
        text-align: center;
        display: block;
    }
    
    .eael-primary-toggle-label {
        margin-top: 40px;
    margin-bottom: 10px;
}
    
    .eael-secondary-toggle-label{
        margin-top: 10px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcad524 */.elementor-26114 .elementor-element.elementor-element-bcad524 a {
  text-decoration: none;
}/* End custom CSS */