.elementor-722 .elementor-element.elementor-element-64c3c00b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-722 .elementor-element.elementor-element-584b8811{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-722 .elementor-element.elementor-element-74e1e32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-722 .elementor-element.elementor-element-712781cd{--display:flex;}.elementor-722 .elementor-element.elementor-element-26c3f213{width:100%;max-width:100%;padding:48px 20px 48px 20px;--box-border-color:var( --e-global-color-db537b2 );--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-6d976da );--nested-list-indent:0.5em;--item-text-color:var( --e-global-color-4f7e82e );--item-text-hover-color:var( --e-global-color-4f7e82e );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-4f7e82e );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header-title{text-align:start;}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header-title{font-family:var( --e-global-typography-b1d4e94-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d4e94-font-size );font-weight:var( --e-global-typography-b1d4e94-font-weight );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header{flex-direction:row;}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__list-item{font-family:var( --e-global-typography-925b7dc-font-family ), Sans-serif;font-size:var( --e-global-typography-925b7dc-font-size );font-weight:var( --e-global-typography-925b7dc-font-weight );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-722 .elementor-element.elementor-element-701143f5{--display:flex;}.elementor-722 .elementor-element.elementor-element-701143f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-722 .elementor-element.elementor-element-ed1ab49 .posts-nav-link{color:var( --e-global-color-6d976da );text-decoration:none;}.elementor-722 .elementor-element.elementor-element-ed1ab49 .posts-nav-separator{margin-left:8px;margin-right:8px;}.elementor-722 .elementor-element.elementor-element-ed1ab49 .posts-nav-current{color:var( --e-global-color-text );}.elementor-722 .elementor-element.elementor-element-6cb8606f{--display:flex;--overflow:auto;}.elementor-722 .elementor-element.elementor-element-6cb8606f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-722 .elementor-element.elementor-element-54906098{width:100%;max-width:100%;padding:48px 20px 48px 20px;--box-border-color:var( --e-global-color-db537b2 );--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-6d976da );--nested-list-indent:0.5em;--item-text-color:var( --e-global-color-4f7e82e );--item-text-hover-color:var( --e-global-color-4f7e82e );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-4f7e82e );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header-title{text-align:start;}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header-title{font-family:var( --e-global-typography-b1d4e94-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d4e94-font-size );font-weight:var( --e-global-typography-b1d4e94-font-weight );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header{flex-direction:row;}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__list-item{font-family:var( --e-global-typography-925b7dc-font-family ), Sans-serif;font-size:var( --e-global-typography-925b7dc-font-size );font-weight:var( --e-global-typography-925b7dc-font-weight );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-722 .elementor-element.elementor-element-6bb1a18f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-4c879a25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-76bc72dd{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-76bc72dd .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-76bc72dd .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-52bc5071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-e27f976{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-e27f976 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-e27f976 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-475456fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-6f882852{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-6f882852 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-6f882852 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-7f79caa3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-41b127e0{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-41b127e0 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-41b127e0 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-49615621{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-49615621 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-49615621 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-788014b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-529ef6c4{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-529ef6c4 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-529ef6c4 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-3221ff72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-6e4102f5{--display:flex;}.elementor-722 .elementor-element.elementor-element-70626d48{--display:flex;}.elementor-722 .elementor-element.elementor-element-24f578bc{--display:flex;}.elementor-722 .elementor-element.elementor-element-78816553{--display:flex;}.elementor-722 .elementor-element.elementor-element-30865e3a{--display:flex;}.elementor-722 .elementor-element.elementor-element-7d694201{--display:flex;}.elementor-722 .elementor-element.elementor-element-4561f{--display:flex;}.elementor-722 .elementor-element.elementor-element-64876561{--display:flex;}.elementor-722 .elementor-element.elementor-element-47cbc0c5{--display:flex;}.elementor-722 .elementor-element.elementor-element-264b2887{--display:flex;}.elementor-722 .elementor-element.elementor-element-583d9c3c{--display:flex;}.elementor-722 .elementor-element.elementor-element-6c03aa7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-504d1220{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-504d1220 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-504d1220 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-8f9f9b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-46a8ab73{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-46a8ab73 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-46a8ab73 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-5ef57cac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-45cf3390{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-45cf3390 .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-45cf3390 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-57c450eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-22f48efe{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-22f48efe .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-22f48efe .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-44e1a11f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-7c28ab4c{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-7c28ab4c .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-7c28ab4c .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-5fd232c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-722 .elementor-element.elementor-element-76d1cfad{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-76d1cfad .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-76d1cfad .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-67f0f8ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-722 .elementor-element.elementor-element-26185c7a{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-722 .elementor-element.elementor-element-26185c7a .elementor-divider-separator{width:100%;}.elementor-722 .elementor-element.elementor-element-26185c7a .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-722 .elementor-element.elementor-element-732ac719{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}@media(min-width:768px){.elementor-722 .elementor-element.elementor-element-712781cd{--width:260px;}.elementor-722 .elementor-element.elementor-element-701143f5{--width:60%;}.elementor-722 .elementor-element.elementor-element-6cb8606f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-722 .elementor-element.elementor-element-712781cd{--width:100%;}.elementor-722 .elementor-element.elementor-element-701143f5{--width:100%;}.elementor-722 .elementor-element.elementor-element-6cb8606f{--width:100%;}}@media(max-width:1024px){.elementor-722 .elementor-element.elementor-element-26c3f213{width:100%;max-width:100%;}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-722 .elementor-element.elementor-element-54906098{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}}@media(max-width:767px){.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header, .elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-26c3f213 */.elementor-722 .elementor-element.elementor-element-26c3f213 {
border-radius: var(--card-md, 16px);
border: 1px solid var(--Border-primary, #C9CACF);
background: #FCFCFD;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 div#elementor-toc__7d8fb96 {
    padding-top: 12px;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 li.elementor-toc__list-item {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    text-decoration: none !important;
    border-left: 2px solid #FCFCFD;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #000 !important;
    background: #EBEBEB;
    text-decoration: none !important;
}

.elementor-722 .elementor-element.elementor-element-26c3f213 a {
    text-decoration: none !important;
}

/* Apply styles to <li> only if it contains an active link */
.elementor-722 .elementor-element.elementor-element-26c3f213 .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #000 !important;
    background: #EBEBEB;
}/* End custom CSS */
/* Start custom CSS for posts_navigation_breadcrumbs, class: .elementor-element-ed1ab49 */.elementor-722 .elementor-element.elementor-element-ed1ab49 .posts-nav-link svg {
    fill: none;
}

.elementor-722 .elementor-element.elementor-element-ed1ab49 span.posts-nav-separator {
    color: #040625 !important;
    opacity: 1 !important;
}

.elementor-722 .elementor-element.elementor-element-ed1ab49 .posts-nav-link span[itemprop="name"] {
    display: flex !important;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-54906098 */.elementor-722 .elementor-element.elementor-element-54906098 {
border-radius: var(--card-md, 16px);
border: 1px solid var(--Border-primary, #C9CACF);
background: #FCFCFD;
}

.elementor-722 .elementor-element.elementor-element-54906098 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-722 .elementor-element.elementor-element-54906098 div#elementor-toc__7d8fb96, .elementor-722 .elementor-element.elementor-element-54906098 li.elementor-toc__list-item {
    padding-top: 12px !important;
}

.elementor-722 .elementor-element.elementor-element-54906098 li.elementor-toc__list-item {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    text-decoration: none !important;
    border-left: 2px solid #FCFCFD;
}

.elementor-722 .elementor-element.elementor-element-54906098 li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #000;
    background: #EBEBEB;
    text-decoration: none !important;
}

.elementor-722 .elementor-element.elementor-element-54906098 a {
    text-decoration: none !important;
}

@media (max-width: 1024px) {
    .elementor-element-4a62f17 {
        max-height: calc(100vh - 120px);
            overflow-y: auto; /* vertical scroll */
    box-sizing: border-box; /* includes padding in height */
    }
}

div#elementor-toc__1230879 {
    height: 400px;
}

.elementor-element-4a62f17::-webkit-scrollbar {
    width: 6px;
}

.elementor-element-4a62f17::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.3);
    border-radius: 3px;
}

.elementor-722 .elementor-element.elementor-element-54906098 .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #000 !important;
    background: #EBEBEB;
}/* End custom CSS */