.elementor-1384 .elementor-element.elementor-element-cbe8679{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1384 .elementor-element.elementor-element-af1f3b3{--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:3rem 6rem;--row-gap:3rem;--column-gap:6rem;--flex-wrap:wrap;}.elementor-1384 .elementor-element.elementor-element-2df41a9{--display:flex;}.elementor-1384 .elementor-element.elementor-element-2df41a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-2629fcf{--box-background-color:var( --e-global-color-80edce7 );--box-border-color:var( --e-global-color-80edce7 );--box-border-radius:0px;--nested-list-indent:5em;--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-80edce7 );--marker-size:0px;}.elementor-1384 .elementor-element.elementor-element-2629fcf .elementor-toc__header-title{text-align:start;}.elementor-1384 .elementor-element.elementor-element-2629fcf .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1384 .elementor-element.elementor-element-eb4b24a{--display:flex;}.elementor-1384 .elementor-element.elementor-element-eb4b24a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1384 .elementor-element.elementor-element-457ba10{--display:flex;}.elementor-1384 .elementor-element.elementor-element-222b0b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-e92cd12 > .elementor-widget-container{border-style:none;}.elementor-1384 .elementor-element.elementor-element-503343d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1384 .elementor-element.elementor-element-503343d .elementor-divider-separator{width:100%;}.elementor-1384 .elementor-element.elementor-element-503343d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1384 .elementor-element.elementor-element-e281297{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1384 .elementor-element.elementor-element-b2e76e0{--display:flex;}.elementor-1384 .elementor-element.elementor-element-1a61a4a{--display:flex;}.elementor-1384 .elementor-element.elementor-element-9c890fc{--display:flex;}.elementor-1384 .elementor-element.elementor-element-ba0f0ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-897608b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1384 .elementor-element.elementor-element-897608b .elementor-divider-separator{width:100%;}.elementor-1384 .elementor-element.elementor-element-897608b .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1384 .elementor-element.elementor-element-20c4559{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1384 .elementor-element.elementor-element-1af59e4{--display:flex;}.elementor-1384 .elementor-element.elementor-element-9568904{--display:flex;}.elementor-1384 .elementor-element.elementor-element-f3adebc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-d03309f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1384 .elementor-element.elementor-element-d03309f .elementor-divider-separator{width:100%;}.elementor-1384 .elementor-element.elementor-element-d03309f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1384 .elementor-element.elementor-element-bfeb55a{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1384 .elementor-element.elementor-element-8becffc{--display:flex;}.elementor-1384 .elementor-element.elementor-element-665bbd4{--display:flex;}.elementor-1384 .elementor-element.elementor-element-730052d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-372f96d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1384 .elementor-element.elementor-element-372f96d .elementor-divider-separator{width:100%;}.elementor-1384 .elementor-element.elementor-element-372f96d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1384 .elementor-element.elementor-element-159107d{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1384 .elementor-element.elementor-element-da044e0{--display:flex;}.elementor-1384 .elementor-element.elementor-element-8dc0bc8{--display:flex;}.elementor-1384 .elementor-element.elementor-element-8b6851c{--display:flex;}.elementor-1384 .elementor-element.elementor-element-2286cca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-8955727{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1384 .elementor-element.elementor-element-8955727 .elementor-divider-separator{width:100%;}.elementor-1384 .elementor-element.elementor-element-8955727 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1384 .elementor-element.elementor-element-81df093{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1384 .elementor-element.elementor-element-145c733{--display:flex;}@media(min-width:768px){.elementor-1384 .elementor-element.elementor-element-2df41a9{--width:300px;}.elementor-1384 .elementor-element.elementor-element-eb4b24a{--width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1384 .elementor-element.elementor-element-2df41a9{--width:100%;}.elementor-1384 .elementor-element.elementor-element-eb4b24a{--width:100%;}}@media(min-width:1800px){.elementor-1384 .elementor-element.elementor-element-2629fcf .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1384 .elementor-element.elementor-element-222b0b8{--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-ba0f0ee{--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-f3adebc{--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-730052d{--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-2286cca{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1384 .elementor-element.elementor-element-2629fcf .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1384 .elementor-element.elementor-element-222b0b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-ba0f0ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-f3adebc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-730052d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-2286cca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1384 .elementor-element.elementor-element-2629fcf .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1384 .elementor-element.elementor-element-222b0b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-503343d .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1384 .elementor-element.elementor-element-ba0f0ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-897608b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1384 .elementor-element.elementor-element-f3adebc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-d03309f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1384 .elementor-element.elementor-element-730052d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-372f96d .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1384 .elementor-element.elementor-element-2286cca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1384 .elementor-element.elementor-element-8955727 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-2629fcf */.elementor-toc__body{
    padding: 0;
    margin: 0;
}

.elementor-toc__list-item{
    background-color: #EEF6F390;
    padding: 1rem;
    border-radius: 2px;
    transition: all 0.2s ease-in-out;
}

.elementor-toc__list-item:hover{
    background-color: #EEF6F3;
    cursor: pointer;
}

.elementor-toc__list-item-text{
    text-decoration: none !important;
    text-wrap: balance;
}
 ul.elementor-toc__list-wrapper {
     margin: 0px;
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b72a5 */.elementor-1384 .elementor-element.elementor-element-19b72a5 ul{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4b24a */.pg-content h4, .pg-content h5, .pg-content h6{
    color: var(--e-global-color-ea7a43b) !important;
}

.pg-content a[href^="mailto:"]{
    word-break: break-all !important;
}

.pg-content ul{
    list-style-type: square;
}

.pg-content li ul{
    margin-top: 10px;
}

.pg-content .elementor[data-elementor-type="jet-engine-component"], .pg-content .informational-box {
    height: 100% !important;
}

.info-box-grid{
    gap: 2rem;
}

@media screen and (max-width:768px){
    .info-box-grid{
        gap: 1.5rem
    }
}/* End custom CSS */