.elementor-30925 .elementor-element.elementor-element-2dc448f{--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;}.elementor-30925 .elementor-element.elementor-element-93a27b7{--display:flex;}.elementor-30925 .elementor-element.elementor-element-0ad8cb9 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30925 .elementor-element.elementor-element-0ad8cb9 .accordion-title{font-size:15px;}body:not(.rtl) .elementor-30925 .elementor-element.elementor-element-0ad8cb9 .accordion-content{padding:0px 0px 0px 0px;}body.rtl .elementor-30925 .elementor-element.elementor-element-0ad8cb9 .accordion-content{padding:0px 0px 0px 0px;}.elementor-30925 .elementor-element.elementor-element-745d17e{--display:flex;}.elementor-30925 .elementor-element.elementor-element-297ed0a > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30925 .elementor-element.elementor-element-297ed0a .accordion-title{font-size:15px;}body:not(.rtl) .elementor-30925 .elementor-element.elementor-element-297ed0a .accordion-content{padding:0px 0px 0px 0px;}body.rtl .elementor-30925 .elementor-element.elementor-element-297ed0a .accordion-content{padding:0px 0px 0px 0px;}.elementor-30925 .elementor-element.elementor-element-cf8486b{--display:flex;}.elementor-30925 .elementor-element.elementor-element-a1253bd > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30925 .elementor-element.elementor-element-a1253bd .accordion-title{font-size:15px;}body:not(.rtl) .elementor-30925 .elementor-element.elementor-element-a1253bd .accordion-content{padding:0px 0px 0px 0px;}body.rtl .elementor-30925 .elementor-element.elementor-element-a1253bd .accordion-content{padding:0px 0px 0px 0px;}/* Start custom CSS for tm-accordion, class: .elementor-element-0ad8cb9 */.spectrum-submenu ul {
    margin: 0;
    padding-left: 20px;
}

.spectrum-submenu li {
    margin-bottom: 6px !important;
    font-size: 15px;
    line-height: 1.4 !important;
}
.spectrum-submenu li a {
    display: block;
    color: #333;
    text-decoration: none;
    margin: 0 !important;
    margin-left:10px!important;
    padding: 3px 0 !important;
    line-height: 1.4 !important;
}

.spectrum-submenu li a:hover {
    color: #0043ee;
}
/* Accordion spacing override */
.accordion-section,
.accordion-section.elementor-element {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-header,
.accordion-header.elementor-element {
    margin: 0 !important;
    padding: 7px 0 !important;
    min-height: 0 !important;
}

.accordion-title-wrapper {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

.accordion-icons {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-content {
    margin: 0 !important;
    padding: 0 !important;
}
@media (max-width: 768px) {

    .spectrum-submenu ul {
        margin: 0 !important;
        padding-left: 20px !important;
    }

    .spectrum-submenu li {
        margin-bottom: 6px !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
    }

    .spectrum-submenu li a {
        display: inline-block !important;
        margin: 0 !important;
        padding: 2px 0 !important;
        line-height: 1.4 !important;
    }

}
.accordion-content {
    max-height: 250px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for tm-accordion, class: .elementor-element-297ed0a */.spectrum-submenu ul {
    margin: 0;
    padding-left: 20px;
}

.spectrum-submenu li {
    margin-bottom: 2px!important;
    font-size: 15px;
    line-height: 0.3!important;
}

.spectrum-submenu li a {
    color: #333;
    text-decoration: none;
    margin:2;
    padding:2px;
}

.spectrum-submenu li a:hover {
    color: #0043ee;
}
/* Accordion spacing override */
.accordion-section,
.accordion-section.elementor-element {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-header,
.accordion-header.elementor-element {
    margin: 0 !important;
    padding: 7px 0 !important;
    min-height: 0 !important;
}

.accordion-title-wrapper {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

.accordion-icons {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-content {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for tm-accordion, class: .elementor-element-a1253bd */.spectrum-submenu ul {
    margin: 0;
    padding-left: 20px;
}

.spectrum-submenu li {
    margin-bottom: 2px!important;
    font-size: 15px;
    line-height: 0.3!important;
}

.spectrum-submenu li a {
    color: #333;
    text-decoration: none;
    margin:2;
    padding:2px;
}

.spectrum-submenu li a:hover {
    color: #0043ee;
}
/* Accordion spacing override */
.accordion-section,
.accordion-section.elementor-element {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-header,
.accordion-header.elementor-element {
    margin: 0 !important;
    padding: 7px 0 !important;
    min-height: 0 !important;
}

.accordion-title-wrapper {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

.accordion-icons {
    margin: 0 !important;
    padding: 0 !important;
}

.accordion-content {
    margin: 0 !important;
    padding: 0 !important;
}
@media (max-width: 768px) {

    .spectrum-submenu ul {
        margin: 0 !important;
        padding-left: 20px !important;
    }

    .spectrum-submenu li {
        margin-bottom: 6px !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
    }

    .spectrum-submenu li a {
        display: inline-block !important;
        margin: 0 !important;
        padding: 2px 0 !important;
        line-height: 1.4 !important;
    }

}/* End custom CSS */