.elementor-612 .elementor-element.elementor-element-9f1a021 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-612 .elementor-element.elementor-element-275ee42 > .elementor-container{max-width:800px;}.elementor-612 .elementor-element.elementor-element-275ee42{padding:40px 0px 40px 0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-2da23eb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Arial;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-011377f{--box-min-height:0px;--box-background-color:var( --e-global-color-5bbaf86 );--box-border-color:var( --e-global-color-76bf523 );--box-border-width:1px;--box-border-radius:0px;--separator-width:0px;--box-padding:10px;--header-background-color:var( --e-global-color-76bf523 );--header-color:var( --e-global-color-5bbaf86 );--item-text-hover-decoration:underline;}.elementor-612 .elementor-element.elementor-element-011377f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-612 .elementor-element.elementor-element-011377f .elementor-toc__header-title{text-align:start;}.elementor-612 .elementor-element.elementor-element-011377f .elementor-toc__header, .elementor-612 .elementor-element.elementor-element-011377f .elementor-toc__header-title{font-family:"Almoni Neue", Arial;font-size:22px;font-weight:700;}.elementor-612 .elementor-element.elementor-element-011377f .elementor-toc__list-item{font-family:"Almoni Neue", Arial;font-size:18px;font-weight:400;line-height:20px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-612 .elementor-element.elementor-element-aa78b3c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-612 .elementor-element.elementor-element-aa78b3c{font-family:"Almoni Neue", Arial;font-size:20px;font-weight:400;line-height:22px;}.elementor-612 .elementor-element.elementor-element-09b3d95{--alignment:right;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-612 .elementor-element.elementor-element-09b3d95 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-612 .elementor-element.elementor-element-b06ff46 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){ .elementor-612 .elementor-element.elementor-element-09b3d95{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-612 .elementor-element.elementor-element-275ee42{padding:20px 20px 20px 20px;}.elementor-612 .elementor-element.elementor-element-f9e8bee > .elementor-element-populated{padding:0px 0px 0px 0px;} .elementor-612 .elementor-element.elementor-element-09b3d95{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-011377f */.elementor-612 .elementor-element.elementor-element-011377f .fas {
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-aa78b3c */.elementor-612 .elementor-element.elementor-element-aa78b3c p {
    margin: 0 0 20px 0;
}

.elementor-612 .elementor-element.elementor-element-aa78b3c p:last-child {
    margin: 0 0 20px 0;
}

.elementor-612 .elementor-element.elementor-element-aa78b3c h2 {
    font-size: 30px;
    line-height: 32px;
    color: #02293F;
    font-weight: 700;
    margin: 0 0 20px 0;
}


.elementor-612 .elementor-element.elementor-element-aa78b3c h3 {
    font-size: 26px;
    line-height: 28px;
    color: #02293F;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.elementor-612 .elementor-element.elementor-element-aa78b3c ul {
    margin: 0 20px 20px 0;
    list-style: disc;
}

.elementor-612 .elementor-element.elementor-element-aa78b3c ol {
    margin: 0 20px 20px 0;
    list-style: decimal;
}

.elementor-612 .elementor-element.elementor-element-aa78b3c ul:last-child,
.elementor-612 .elementor-element.elementor-element-aa78b3c ol:last-child {
    margin-bottom: 0;
}/* End custom CSS */