.elementor-2260 .elementor-element.elementor-element-34a386a{padding:0px 0px 0px 0px;}.elementor-2260 .elementor-element.elementor-element-91c59c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2260 .elementor-element.elementor-element-ca80fd7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2260 .elementor-element.elementor-element-a090871 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2260 .elementor-element.elementor-element-a090871{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:#6FB90B;--item-text-hover-color:#009EB6;--marker-color:#6FB90B;--marker-size:12px;}.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__header-title{text-align:start;}.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__header, .elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__header-title{font-size:26px;font-weight:bold;line-height:1.35em;}.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-item{font-weight:500;line-height:1.25em;}.elementor-2260 .elementor-element.elementor-element-8ef7f16 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2260 .elementor-element.elementor-element-2baebd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2260 .elementor-element.elementor-element-a090871 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-item{line-height:20px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-a090871 */.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__header-title {
    margin: 0 0 20px;
    position: relative;
    padding: 20px 0 0;
    flex: 0 0 100%;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__header-title:after {
    content: '';
    position: absolute;
    left: -35px;
    top: 0;
    right: -35px;
    height: 2px;
    background: #6FB90B;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-widget-container {
    overflow: visible;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-wrapper li {
    flex: 0 0 100%;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-item-text-wrapper i {
    margin-top: 4px;
}
.elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-wrapper li:hover i {
    color: #009EB6;
}
@media (max-width: 767px) {
    .elementor-2260 .elementor-element.elementor-element-a090871 .elementor-toc__list-wrapper li {
    flex: 0 0 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34a386a */@media (max-width: 767px) {
    .elementor-2260 .elementor-element.elementor-element-34a386a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}/* End custom CSS */