.elementor-583 .elementor-element.elementor-element-a6c325c{--display:flex;}.elementor-583 .elementor-element.elementor-element-a6c325c:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-a6c325c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-583 .elementor-element.elementor-element-24d5ada{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-583 .elementor-element.elementor-element-42c90e4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:5rem;font-weight:600;line-height:95px;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-583 .elementor-element.elementor-element-0b2bc0b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-0b2bc0b .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-0b2bc0b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-583 .elementor-element.elementor-element-13164da{font-family:"Barlow", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-583 .elementor-element.elementor-element-13164da a{color:var( --e-global-color-accent );}.elementor-583 .elementor-element.elementor-element-d07b61c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-583 .elementor-element.elementor-element-d07b61c:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-d07b61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-583 .elementor-element.elementor-element-42da440{--display:flex;}.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 ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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 ), 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-583 .elementor-element.elementor-element-06b7d0f .elementor-toc__header-title{text-align:start;}.elementor-583 .elementor-element.elementor-element-06b7d0f .elementor-toc__header{flex-direction:row;}.elementor-583 .elementor-element.elementor-element-06b7d0f{--item-text-hover-color:var( --e-global-color-primary );}.elementor-583 .elementor-element.elementor-element-3e778c7{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-583 .elementor-element.elementor-element-2b25019{--display:flex;}.elementor-583 .elementor-element.elementor-element-be70777{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-583 .elementor-element.elementor-element-cef5786{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-cef5786 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-cef5786 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-8158504{--display:flex;}.elementor-583 .elementor-element.elementor-element-9150fe2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-6fe0ba4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-ab46d07{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-ab46d07 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-ab46d07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-6d3f4be{--display:flex;}.elementor-583 .elementor-element.elementor-element-ed5b33c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-bd5d784{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-9e9e002{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-9e9e002 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-9e9e002 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-dfecaeb{--display:flex;}.elementor-583 .elementor-element.elementor-element-e3a6532{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-e0a0388{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-396c2ce{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-396c2ce .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-396c2ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-b1f5977{--display:flex;}.elementor-583 .elementor-element.elementor-element-a23e1fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-4dc0605{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-4dc0605 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-4dc0605 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-5a64c63{--display:flex;}.elementor-583 .elementor-element.elementor-element-e7a51c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-225f40f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-225f40f .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-225f40f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-c285748{--display:flex;}.elementor-583 .elementor-element.elementor-element-d01d1d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-d69cd33{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-d69cd33 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-d69cd33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-57f36d8{--display:flex;}.elementor-583 .elementor-element.elementor-element-2d8f0c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-e8c121f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-e8c121f .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-e8c121f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-b8f2a7e{--display:flex;}.elementor-583 .elementor-element.elementor-element-5411547{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-9dbf9e3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-9dbf9e3 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-9dbf9e3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-fa755d0{--display:flex;}.elementor-583 .elementor-element.elementor-element-3985220{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-7096bf1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-7096bf1 .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-7096bf1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-391ce3b{--display:flex;}.elementor-583 .elementor-element.elementor-element-efe10c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-33cfa80 );}.elementor-583 .elementor-element.elementor-element-f51dedb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-583 .elementor-element.elementor-element-f51dedb .elementor-divider-separator{width:100%;}.elementor-583 .elementor-element.elementor-element-f51dedb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-583 .elementor-element.elementor-element-24d5ada{--content-width:75%;}.elementor-583 .elementor-element.elementor-element-d07b61c{--content-width:80%;}.elementor-583 .elementor-element.elementor-element-42da440{--width:25%;}.elementor-583 .elementor-element.elementor-element-3e778c7{--width:65%;}.elementor-583 .elementor-element.elementor-element-2b25019{--width:100%;}.elementor-583 .elementor-element.elementor-element-8158504{--width:100%;}.elementor-583 .elementor-element.elementor-element-6d3f4be{--width:100%;}.elementor-583 .elementor-element.elementor-element-dfecaeb{--width:100%;}.elementor-583 .elementor-element.elementor-element-b1f5977{--width:100%;}.elementor-583 .elementor-element.elementor-element-5a64c63{--width:100%;}.elementor-583 .elementor-element.elementor-element-c285748{--width:100%;}.elementor-583 .elementor-element.elementor-element-57f36d8{--width:100%;}.elementor-583 .elementor-element.elementor-element-b8f2a7e{--width:100%;}.elementor-583 .elementor-element.elementor-element-fa755d0{--width:100%;}.elementor-583 .elementor-element.elementor-element-391ce3b{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-13164da */.elementor-583 .elementor-element.elementor-element-13164da a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-06b7d0f *//* Contain sticky TOC to its parent section */
elementor-widget {
    align-self: flex-start; /* This is often the key */
}/* End custom CSS */