.elementor-6108 .elementor-element.elementor-element-6b5d462a{--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;}.elementor-6108 .elementor-element.elementor-element-36ba8b1c{--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-6108 .elementor-element.elementor-element-1df5cf9{--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-6108 .elementor-element.elementor-element-3ccfd216{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac{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-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header-title{text-align:start;}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-5bd0d7ac .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-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header{flex-direction:row;}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .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-6108 .elementor-element.elementor-element-52263af2{--display:flex;}.elementor-6108 .elementor-element.elementor-element-52263af2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6108 .elementor-element.elementor-element-38c07ac5 .posts-nav-link{color:var( --e-global-color-6d976da );text-decoration:none;}.elementor-6108 .elementor-element.elementor-element-38c07ac5 .posts-nav-separator{margin-left:8px;margin-right:8px;}.elementor-6108 .elementor-element.elementor-element-38c07ac5 .posts-nav-current{color:var( --e-global-color-text );}.elementor-6108 .elementor-element.elementor-element-4eebf3e1{--display:flex;--overflow:auto;}.elementor-6108 .elementor-element.elementor-element-4eebf3e1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6108 .elementor-element.elementor-element-47e6f49f{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-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header-title{text-align:start;}.elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-47e6f49f .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-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header{flex-direction:row;}.elementor-6108 .elementor-element.elementor-element-47e6f49f .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-6108 .elementor-element.elementor-element-721b09ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-31ca23cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-50b57634{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-50b57634 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-50b57634 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-9f611d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-0b24a79{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-0b24a79 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-0b24a79 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-7d5d8a64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-4053869f{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-4053869f .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-4053869f .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-111f065b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-4b357da4{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-4b357da4 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-4b357da4 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-3343eba6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-7ed86dc5{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-7ed86dc5 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-7ed86dc5 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-a5063da{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-a5063da .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-a5063da .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-b91f86e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-28ceee68{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-28ceee68 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-28ceee68 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-554e110a{--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-6108 .elementor-element.elementor-element-67a513d3{--display:flex;}.elementor-6108 .elementor-element.elementor-element-2f087c95{--display:flex;}.elementor-6108 .elementor-element.elementor-element-122ee175{--display:flex;}.elementor-6108 .elementor-element.elementor-element-36d3c355{--display:flex;}.elementor-6108 .elementor-element.elementor-element-154aa532{--display:flex;}.elementor-6108 .elementor-element.elementor-element-13ad013c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-2c992e6b{--display:flex;}.elementor-6108 .elementor-element.elementor-element-d21670e{--display:flex;}.elementor-6108 .elementor-element.elementor-element-4ff33386{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-7e454719{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-7e454719 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-7e454719 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-2c040158{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-155ba08d{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-155ba08d .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-155ba08d .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-59b2b466{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-66e18cd6{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-66e18cd6 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-66e18cd6 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-35a6eec8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-7810d5f3{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-7810d5f3 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-7810d5f3 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-7ec27432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-30338d4c{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-30338d4c .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-30338d4c .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-60e54efb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6108 .elementor-element.elementor-element-1f017c9f{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-1f017c9f .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-1f017c9f .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-2b61a43f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6108 .elementor-element.elementor-element-398dd198{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-6108 .elementor-element.elementor-element-398dd198 .elementor-divider-separator{width:100%;}.elementor-6108 .elementor-element.elementor-element-398dd198 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-6108 .elementor-element.elementor-element-162769b6{--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;}@media(min-width:768px){.elementor-6108 .elementor-element.elementor-element-3ccfd216{--width:260px;}.elementor-6108 .elementor-element.elementor-element-52263af2{--width:60%;}.elementor-6108 .elementor-element.elementor-element-4eebf3e1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6108 .elementor-element.elementor-element-3ccfd216{--width:100%;}.elementor-6108 .elementor-element.elementor-element-52263af2{--width:100%;}.elementor-6108 .elementor-element.elementor-element-4eebf3e1{--width:100%;}}@media(max-width:1024px){.elementor-6108 .elementor-element.elementor-element-5bd0d7ac{width:100%;max-width:100%;}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-6108 .elementor-element.elementor-element-47e6f49f{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-6108 .elementor-element.elementor-element-47e6f49f .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-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header, .elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-6108 .elementor-element.elementor-element-47e6f49f .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-5bd0d7ac */.elementor-6108 .elementor-element.elementor-element-5bd0d7ac {
    border-radius: 10px;
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-6108 .elementor-element.elementor-element-5bd0d7ac ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-6108 .elementor-element.elementor-element-5bd0d7ac .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-6108 .elementor-element.elementor-element-5bd0d7ac div#elementor-toc__7d8fb96 {
    padding-top: 12px;
}

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

.elementor-6108 .elementor-element.elementor-element-5bd0d7ac li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #6F734C !important;
    background: #E6E8DC;
    text-decoration: none !important;
}

.elementor-6108 .elementor-element.elementor-element-5bd0d7ac a {
    text-decoration: none !important;
}

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

.elementor-6108 .elementor-element.elementor-element-38c07ac5 span.posts-nav-separator {
    color: #040625 !important;
    opacity: 1 !important;
}

.elementor-6108 .elementor-element.elementor-element-38c07ac5 .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-47e6f49f */.elementor-6108 .elementor-element.elementor-element-47e6f49f {
    border-radius: 10px;
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-6108 .elementor-element.elementor-element-47e6f49f ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__header {
    padding-bottom: 12px;
}

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

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

.elementor-6108 .elementor-element.elementor-element-47e6f49f li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #6F734C;
    background: #E6E8DC;
    text-decoration: none !important;
}

.elementor-6108 .elementor-element.elementor-element-47e6f49f 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-6108 .elementor-element.elementor-element-47e6f49f .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #6F734C !important;
    background: #E6E8DC;
}/* End custom CSS */