.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__header-title{text-align:start;}.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__header{flex-direction:row;}.elementor-6300 .elementor-element.elementor-element-325ace8{--item-text-hover-decoration:underline;}.elementor-6300 .elementor-element.elementor-element-826000c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-d908d78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-9c68965 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-7664d7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-80bfde5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-c23ec99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-6a59d2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-d4a717f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-d3014d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-919af86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-691a8ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-25c75bc{columns:1;}.elementor-6300 .elementor-element.elementor-element-37a3b06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-f561810 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-55b9bd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-33c05f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-6e25395 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-1bf431c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-7470a8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6300 .elementor-element.elementor-element-7702f7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-8b22311 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-8c3b416 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-0082954 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6300 .elementor-element.elementor-element-366f837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}@media(max-width:767px){.elementor-6300 .elementor-element.elementor-element-9c68965 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-7664d7e .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-80bfde5 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-6a59d2e .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-d4a717f .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-d3014d0 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-919af86 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-f561810 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-55b9bd7 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-33c05f8 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-7702f7a .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-8b22311 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-8c3b416 .elementor-heading-title{font-size:22px;}.elementor-6300 .elementor-element.elementor-element-0082954 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-325ace8 */.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__body,
.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__list-wrapper,
.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__list-item,
.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__list-item-text-wrapper,
.elementor-6300 .elementor-element.elementor-element-325ace8 .elementor-toc__list-item-text {
    text-align: left !important;
}

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

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

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