.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__header-title{text-align:start;}.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__header{flex-direction:row;}.elementor-6257 .elementor-element.elementor-element-72ef8a1{--item-text-hover-decoration:underline;}.elementor-6257 .elementor-element.elementor-element-c0f2e3f{text-align:start;}.elementor-6257 .elementor-element.elementor-element-c0f2e3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-0ba8422{text-align:start;}.elementor-6257 .elementor-element.elementor-element-0ba8422 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-f777f4f{text-align:start;}.elementor-6257 .elementor-element.elementor-element-f777f4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-634766c{text-align:start;}.elementor-6257 .elementor-element.elementor-element-634766c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-18193d7{text-align:start;}.elementor-6257 .elementor-element.elementor-element-18193d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-fcc4348{text-align:start;}.elementor-6257 .elementor-element.elementor-element-fcc4348 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-80d876c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-c404eaf{text-align:center;}.elementor-6257 .elementor-element.elementor-element-c404eaf img{width:78%;}.elementor-6257 .elementor-element.elementor-element-95a5440 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-de17b34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-744e9ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-da92a9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-1935eae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-1a6e718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-a7b6a6e img{width:70%;}.elementor-6257 .elementor-element.elementor-element-18a460b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-6257 .elementor-element.elementor-element-bbbb304 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-c2ee2ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-494f45f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-8632778 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6257 .elementor-element.elementor-element-2333d83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-6257 .elementor-element.elementor-element-c404eaf img{width:90%;}.elementor-6257 .elementor-element.elementor-element-a7b6a6e img{width:90%;}}@media(max-width:767px){.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__header-title{text-align:start;}.elementor-6257 .elementor-element.elementor-element-c0f2e3f .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-6257 .elementor-element.elementor-element-0ba8422 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-6257 .elementor-element.elementor-element-f777f4f .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-634766c .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-18193d7 .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-fcc4348 .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-c404eaf img{width:100%;}.elementor-6257 .elementor-element.elementor-element-95a5440 .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-de17b34 .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-744e9ad .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-da92a9b .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-1935eae .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-1a6e718 .elementor-heading-title{font-size:22px;}.elementor-6257 .elementor-element.elementor-element-a7b6a6e img{width:100%;}.elementor-6257 .elementor-element.elementor-element-18a460b .elementor-heading-title{font-size:22px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-72ef8a1 */.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__body,
.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__list-wrapper,
.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__list-item,
.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__list-item-text-wrapper,
.elementor-6257 .elementor-element.elementor-element-72ef8a1 .elementor-toc__list-item-text {
    text-align: left !important;
}

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

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

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