.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__header-title{text-align:start;}.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__header{flex-direction:row;}.elementor-6459 .elementor-element.elementor-element-a7ba390{--item-text-hover-decoration:underline;}.elementor-6459 .elementor-element.elementor-element-d44a2e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-7e881bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-46499e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-ef9445d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-d5abc40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-2984cf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-f8c9159 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-87e2595 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-4c5c7df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-cf2148b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-1f5b858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-990bd96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-3b988d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-409c655 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-80cd017 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-66a0b88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-6a3dd3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-164761c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-913b4d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-5eaab3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-f74f97a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-472ad7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-8c6ae48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6459 .elementor-element.elementor-element-d85a699 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-7ed463f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-a3b67bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-cf0c342 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6459 .elementor-element.elementor-element-b44f435 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}@media(max-width:767px){.elementor-6459 .elementor-element.elementor-element-7e881bf .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-46499e1 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-ef9445d .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-d5abc40 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-87e2595 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-4c5c7df .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-1f5b858 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-990bd96 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-3b988d0 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-409c655 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-66a0b88 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-6a3dd3f .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-164761c .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-913b4d8 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-5eaab3d .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-f74f97a .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-472ad7f .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-d85a699 .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-7ed463f .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-a3b67bc .elementor-heading-title{font-size:22px;}.elementor-6459 .elementor-element.elementor-element-cf0c342 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-a7ba390 */.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__body,
.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-wrapper,
.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-item,
.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-item-text-wrapper,
.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-item-text {
    text-align: left !important;
}

.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding-left: 24px !important;
}

.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-item-text-wrapper {
    width: 100% !important;
    justify-content: flex-start !important;
}

.elementor-6459 .elementor-element.elementor-element-a7ba390 .elementor-toc__list-item-text {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}/* End custom CSS */