.elementor-677 .elementor-element.elementor-element-b7e5f9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-677 .elementor-element.elementor-element-b7e5f9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-677 .elementor-element.elementor-element-2290982{--box-background-color:#ECECEC;--box-border-width:0px;--box-border-radius:10px;--separator-width:0px;--box-padding:30px;--item-text-hover-color:var( --e-global-color-secondary );}.elementor-677 .elementor-element.elementor-element-2290982 .elementor-toc__header-title{text-align:start;}.elementor-677 .elementor-element.elementor-element-2290982 .elementor-toc__list-item{font-weight:500;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-ba6af68{font-size:18px;}.elementor-677 .elementor-element.elementor-element-60115b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-60115b3 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-60115b3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-e1b0c78{font-size:18px;}.elementor-677 .elementor-element.elementor-element-753bf60 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-1871df4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-1871df4 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-1871df4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-606f186{font-size:18px;}.elementor-677 .elementor-element.elementor-element-c5ce3fe .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-c5ce3fe .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-c5ce3fe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-c5ce3fe .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-677 .elementor-element.elementor-element-c5ce3fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-74dcdba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-74dcdba .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-74dcdba .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-ce92032{font-size:18px;}.elementor-677 .elementor-element.elementor-element-f8d4d06 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-351f6c1 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-344664b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-344664b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-344664b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-344664b .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-677 .elementor-element.elementor-element-344664b .elementor-icon-list-text{transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-bb9405b .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-1ec0038 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-0abc761{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-0abc761 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-0abc761 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-1a74d0b{font-size:18px;}.elementor-677 .elementor-element.elementor-element-a4d8403{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-a4d8403 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-a4d8403 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-57ced6b{font-size:18px;}.elementor-677 .elementor-element.elementor-element-24b4f29 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-74d7680 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-86c1613 .elementor-heading-title{font-weight:700;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-5845adf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-5845adf .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-5845adf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-954084f{font-size:18px;}.elementor-677 .elementor-element.elementor-element-861afc0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-861afc0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-861afc0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-861afc0 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-677 .elementor-element.elementor-element-861afc0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-abe976b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-abe976b .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-abe976b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-965010f{font-size:18px;}.elementor-677 .elementor-element.elementor-element-b916b47{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-b916b47 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-b916b47 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-5ed1f9d{font-size:18px;}.elementor-677 .elementor-element.elementor-element-324960c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-324960c .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-324960c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-4046b7e{font-size:18px;}.elementor-677 .elementor-element.elementor-element-2bd2a37 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-2bd2a37 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-2bd2a37{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-2bd2a37 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-677 .elementor-element.elementor-element-2bd2a37 .elementor-icon-list-text{transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-ae45987{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-ae45987 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-ae45987 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-b764e33{font-size:18px;}.elementor-677 .elementor-element.elementor-element-a9fa064{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-a9fa064 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-a9fa064 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-be351db{font-size:18px;}.elementor-677 .elementor-element.elementor-element-b8f81c9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-b8f81c9 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-b8f81c9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-677 .elementor-element.elementor-element-b5559df{font-size:18px;}.elementor-677 .elementor-element.elementor-element-91cc653{font-size:14px;font-style:italic;color:var( --e-global-color-secondary );}@media(max-width:991px) and (min-width:576px){.elementor-677 .elementor-element.elementor-element-2f89add{width:100%;}.elementor-677 .elementor-element.elementor-element-2a8b303{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-2290982 */.elementor-677 .elementor-element.elementor-element-2290982 .elementor-toc__header {
    padding-bottom: 0;
}
.elementor-677 .elementor-element.elementor-element-2290982 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}
.elementor-677 .elementor-element.elementor-element-2290982 .elementor-toc__list-item-text-wrapper:before {
    flex-shrink: 0;
    width: 25px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753bf60 */.elementor-677 .elementor-element.elementor-element-753bf60 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d4d06 */.elementor-677 .elementor-element.elementor-element-f8d4d06 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-351f6c1 */.elementor-677 .elementor-element.elementor-element-351f6c1 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb9405b */.elementor-677 .elementor-element.elementor-element-bb9405b {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec0038 */.elementor-677 .elementor-element.elementor-element-1ec0038 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24b4f29 */.elementor-677 .elementor-element.elementor-element-24b4f29 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74d7680 */.elementor-677 .elementor-element.elementor-element-74d7680 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86c1613 */.elementor-677 .elementor-element.elementor-element-86c1613 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a8b303 */.elementor-677 .elementor-element.elementor-element-2a8b303 h2 {
    font-size: 20px;
    color: #d4542d;
}/* End custom CSS */