.elementor-276797 .elementor-element.elementor-element-26a24145{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-276797 .elementor-element.elementor-element-26a24145.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-276797 .elementor-element.elementor-element-bc34d95 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-icon{width:12px;}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-icon i{font-size:12px;}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-icon svg{--e-icon-list-icon-size:12px;}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-text, .elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-276797 .elementor-element.elementor-element-bc34d95 .elementor-icon-list-item{font-size:14px;text-decoration:underline;}.elementor-276797 .elementor-element.elementor-element-24559663{--display:flex;}.elementor-276797 .elementor-element.elementor-element-7e008725{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-276797 .elementor-element.elementor-element-25adf6cc{--display:flex;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu-container{background-color:var( --e-global-color-5b8078c );}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:var( --e-global-color-5b8078c );}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li a span, .elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li a span, .elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li a span{font-size:12px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-aab3c5b .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-276797 .elementor-element.elementor-element-c3651d4{--display:flex;}.elementor-276797 .elementor-element.elementor-element-709651dd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-276797 .elementor-element.elementor-element-19f432e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;}@media(min-width:768px){.elementor-276797 .elementor-element.elementor-element-26a24145{--content-width:1140px;}.elementor-276797 .elementor-element.elementor-element-24559663{--content-width:1140px;}.elementor-276797 .elementor-element.elementor-element-7e008725{--content-width:1140px;}.elementor-276797 .elementor-element.elementor-element-25adf6cc{--width:20%;}.elementor-276797 .elementor-element.elementor-element-c3651d4{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-276797 .elementor-element.elementor-element-25adf6cc{--width:100%;}.elementor-276797 .elementor-element.elementor-element-c3651d4{--width:100%;}}/* Start custom CSS *//* TOC Header */
.elementor-toc__header {
    align-items: center;
    background-color: var(--header-background-color);
    border-bottom: var(--separator-width, 1px) solid var(--box-border-color, #9da5ae);
    display: flex;
    justify-content: flex-end;
    padding: var(--box-padding, 20px);
}

/* TOC Header Title */
.elementor-toc__header-title {
    color: var(--header-color);
    flex-grow: 1;
    font-size: 18px;
    margin: 0;
}

/* TOC Toggle Buttons */
.elementor-toc__toggle-button {
    cursor: pointer;
    display: inline-flex;
}

.elementor-toc__toggle-button i {
    color: var(--toggle-button-color);
}

/* Hide/show toggle buttons based on collapsed state */
.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,
.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand {
    display: none;
}/* End custom CSS */