.elementor-4797 .elementor-element.elementor-element-6c3aa968{--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-4797 .elementor-element.elementor-element-372a2707{--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-4797 .elementor-element.elementor-element-1541a463{--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-4797 .elementor-element.elementor-element-338682f2{--display:flex;}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3{--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 );padding:48px 20px 48px 20px;width:100%;max-width:100%;}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header-title{text-align:start;}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header{flex-direction:row;}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .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 );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}.elementor-4797 .elementor-element.elementor-element-2e2b2e84{--display:flex;}.elementor-4797 .elementor-element.elementor-element-2e2b2e84.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4797 .elementor-element.elementor-element-992c667 .posts-nav-link{color:var( --e-global-color-6d976da );text-decoration:none;}.elementor-4797 .elementor-element.elementor-element-992c667 .posts-nav-separator{margin-left:8px;margin-right:8px;}.elementor-4797 .elementor-element.elementor-element-992c667 .posts-nav-current{color:var( --e-global-color-text );}.elementor-4797 .elementor-element.elementor-element-108ceb9c{--display:flex;--overflow:auto;}.elementor-4797 .elementor-element.elementor-element-108ceb9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4797 .elementor-element.elementor-element-110194a1{--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 );padding:48px 20px 48px 20px;width:100%;max-width:100%;}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header-title{text-align:start;}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-110194a1 .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header{flex-direction:row;}.elementor-4797 .elementor-element.elementor-element-110194a1 .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 );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}.elementor-4797 .elementor-element.elementor-element-32169e3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-4c50c2b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-203912bc{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-203912bc .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-203912bc .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-1b638239{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-7a4b2974{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-7a4b2974 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-7a4b2974 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-dc4ebc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-282bd380{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-282bd380 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-282bd380 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-4528bbf4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4797 .elementor-element.elementor-element-47a2abe4{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-47a2abe4 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-47a2abe4 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-279e989b{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-279e989b .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-279e989b .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-6a55738a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-34f12624{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-34f12624 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-34f12624 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-4feed9bf{--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-4797 .elementor-element.elementor-element-3cf86081{--display:flex;}.elementor-4797 .elementor-element.elementor-element-27dce9a2{--display:flex;}.elementor-4797 .elementor-element.elementor-element-6c7db935{--display:flex;}.elementor-4797 .elementor-element.elementor-element-5c879cc3{--display:flex;}.elementor-4797 .elementor-element.elementor-element-6a021518{--display:flex;}.elementor-4797 .elementor-element.elementor-element-3a612fa3{--display:flex;}.elementor-4797 .elementor-element.elementor-element-683cccc8{--display:flex;}.elementor-4797 .elementor-element.elementor-element-60bef0e9{--display:flex;}.elementor-4797 .elementor-element.elementor-element-466d2ef8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-287d1bf7{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-287d1bf7 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-287d1bf7 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-798847b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4797 .elementor-element.elementor-element-1f7c852d{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-1f7c852d .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-1f7c852d .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-46a5f5c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-fd76ed1{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-fd76ed1 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-fd76ed1 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-53596a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-f3d1991{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-f3d1991 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-f3d1991 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-7e2ac81b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-c3ff47{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-c3ff47 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-c3ff47 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-5aa8c2d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4797 .elementor-element.elementor-element-53101566{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-53101566 .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-53101566 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-5e3bf731{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4797 .elementor-element.elementor-element-21c4dafa{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-21c4dafa .elementor-divider-separator{width:100%;}.elementor-4797 .elementor-element.elementor-element-21c4dafa .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-4797 .elementor-element.elementor-element-2d4dee4f{--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-4797 .elementor-element.elementor-element-338682f2{--width:260px;}.elementor-4797 .elementor-element.elementor-element-2e2b2e84{--width:60%;}.elementor-4797 .elementor-element.elementor-element-108ceb9c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4797 .elementor-element.elementor-element-338682f2{--width:100%;}.elementor-4797 .elementor-element.elementor-element-2e2b2e84{--width:100%;}.elementor-4797 .elementor-element.elementor-element-108ceb9c{--width:100%;}}@media(max-width:1024px){.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3{width:100%;max-width:100%;}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}.elementor-4797 .elementor-element.elementor-element-110194a1{padding:20px 20px 20px 20px;width:100%;max-width:100%;}}@media(max-width:767px){.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header, .elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );word-spacing:var( --e-global-typography-b1d4e94-word-spacing );}.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );letter-spacing:var( --e-global-typography-925b7dc-letter-spacing );word-spacing:var( --e-global-typography-925b7dc-word-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-2c9ec2b3 */.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 {
border-radius: var(--card-md, 4px);
border: 1px solid var(--Border-primary, #C9CACF);
background: #FCFCFD;
}

.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 div#elementor-toc__7d8fb96 {
    padding-top: 12px;
}

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

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

.elementor-4797 .elementor-element.elementor-element-2c9ec2b3 a {
    text-decoration: none !important;
}

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

.elementor-4797 .elementor-element.elementor-element-992c667 span.posts-nav-separator {
    color: #040625 !important;
    opacity: 1 !important;
}

.elementor-4797 .elementor-element.elementor-element-992c667 .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-110194a1 */.elementor-4797 .elementor-element.elementor-element-110194a1 {
border-radius: var(--card-md, 4px);
border: 1px solid var(--Border-primary, #C9CACF);
background: #FCFCFD;
}

.elementor-4797 .elementor-element.elementor-element-110194a1 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__header {
    padding-bottom: 12px;
}

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

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

.elementor-4797 .elementor-element.elementor-element-110194a1 li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #004881;
    background: #CBE3FF;
    text-decoration: none !important;
}

.elementor-4797 .elementor-element.elementor-element-110194a1 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-4797 .elementor-element.elementor-element-110194a1 .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #004881 !important;
    background: #CBE3FF;
}/* End custom CSS */