.elementor-69 .elementor-element.elementor-element-dbb60c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-124px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:170px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-69 .elementor-element.elementor-element-dbb60c1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-dbb60c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05688ac );}.elementor-69 .elementor-element.elementor-element-dbb60c1, .elementor-69 .elementor-element.elementor-element-dbb60c1::before{--border-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-4871394{text-align:center;}.elementor-69 .elementor-element.elementor-element-4871394 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-4871394 > .elementor-widget-container{padding:0% 24% 0% 24%;}.elementor-69 .elementor-element.elementor-element-c9be931{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-68ec575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-81b5cc4{color:var( --e-global-color-f3d4f43 );}.elementor-69 .elementor-element.elementor-element-81b5cc4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-69 .elementor-element.elementor-element-1a508c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:8%;--margin-inline-end:0%;}.elementor-69 .elementor-element.elementor-element-1fa5237{--box-background-color:var( --e-global-color-05688ac );--box-border-width:0px;--box-border-radius:8px;--separator-width:0px;--item-text-color:var( --e-global-color-f3d4f43 );--item-text-active-color:var( --e-global-color-primary );--marker-size:0px;}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header, .elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__list-item{font-family:var( --e-global-typography-189364c-font-family ), Sans-serif;font-size:var( --e-global-typography-189364c-font-size );font-weight:var( --e-global-typography-189364c-font-weight );line-height:var( --e-global-typography-189364c-line-height );letter-spacing:var( --e-global-typography-189364c-letter-spacing );word-spacing:var( --e-global-typography-189364c-word-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-dbb60c1{--padding-block-start:164px;--padding-block-end:64px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-69 .elementor-element.elementor-element-4871394 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-4871394 > .elementor-widget-container{padding:0% 16% 0% 16%;}.elementor-69 .elementor-element.elementor-element-c9be931{--flex-wrap:wrap;}.elementor-69 .elementor-element.elementor-element-c9be931.e-con{--order:99999 /* order end hack */;}.elementor-69 .elementor-element.elementor-element-1a508c5{--margin-block-start:0px;--margin-block-end:32px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-69 .elementor-element.elementor-element-1a508c5.e-con{--order:-99999 /* order start hack */;}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header, .elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__list-item{font-size:var( --e-global-typography-189364c-font-size );line-height:var( --e-global-typography-189364c-line-height );letter-spacing:var( --e-global-typography-189364c-letter-spacing );word-spacing:var( --e-global-typography-189364c-word-spacing );}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-dbb60c1{--padding-block-start:148px;--padding-block-end:48px;--padding-inline-start:16px;--padding-inline-end:16px;}.elementor-69 .elementor-element.elementor-element-4871394 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-4871394 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-69 .elementor-element.elementor-element-c9be931{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-69 .elementor-element.elementor-element-68ec575{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-69 .elementor-element.elementor-element-81b5cc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-1a508c5{--margin-block-start:0px;--margin-block-end:32px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header, .elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__list-item{font-size:var( --e-global-typography-189364c-font-size );line-height:var( --e-global-typography-189364c-line-height );letter-spacing:var( --e-global-typography-189364c-letter-spacing );word-spacing:var( --e-global-typography-189364c-word-spacing );}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-68ec575{--width:70%;}.elementor-69 .elementor-element.elementor-element-1a508c5{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-69 .elementor-element.elementor-element-68ec575{--width:100%;}.elementor-69 .elementor-element.elementor-element-1a508c5{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-81b5cc4 */.elementor-69 .elementor-element.elementor-element-81b5cc4 .elementor-menu-anchor  {
    position: relative;
    top: -75px;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 h2 {
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    font-weight: 600;
    margin: 0 0 14px 0;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 h2:not(:first-child) {
    margin-top: 48px;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 h3 {
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-c94360e-font-size);
    line-height: var(--e-global-typography-c94360e-line-height);
    letter-spacing: var(--e-global-typography-c94360e-letter-spacing);
    font-weight: 600;
    margin: 0 0 14px 0;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 h3:not(:first-child) {
    margin-top: 48px;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 ul, .elementor-69 .elementor-element.elementor-element-81b5cc4 ol {
    margin: 0 0 16px 30px;
    padding: 0;
}
.elementor-69 .elementor-element.elementor-element-81b5cc4 ol li ol, .elementor-69 .elementor-element.elementor-element-81b5cc4 ol li ul, .elementor-69 .elementor-element.elementor-element-81b5cc4 ul li ol, .elementor-69 .elementor-element.elementor-element-81b5cc4 ul li ul {
    margin-bottom: 0;
}

@media only screen and (max-width: 1024px) {
    .elementor-69 .elementor-element.elementor-element-81b5cc4 .elementor-menu-anchor  {
        position: relative;
        top: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-1fa5237 */.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header {
    justify-content: flex-start;
}
.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__header .elementor-toc__header-title {
    order: 2;
    margin-left: 8px
}
.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__body {
    padding-top: 0;
    max-height: 450px;
    overflow: auto;
}
.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__list-item .elementor-toc__list-item-text-wrapper::before {
    display: none;
}
.elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__list-item .elementor-toc__list-wrapper {
    margin-left: 0;
}

@media only screen and (max-width: 1024px) {
    .elementor-69 .elementor-element.elementor-element-1fa5237 .elementor-toc__body {
        padding-top: 0;
        max-height: 100%;
    }
}/* End custom CSS */