.elementor-2045 .elementor-element.elementor-element-51783a2{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2045 .elementor-element.elementor-element-f0fce98{--display:flex;}.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-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-weight:var( --e-global-typography-text-font-weight );}.elementor-2045 .elementor-element.elementor-element-6705c80 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6705c80 .elementor-toc__header-title{text-align:start;}.elementor-2045 .elementor-element.elementor-element-6705c80 .elementor-toc__header{flex-direction:row;}.elementor-2045 .elementor-element.elementor-element-6705c80{--item-text-hover-decoration:underline;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2045 .elementor-element.elementor-element-2b97fb8{--display:flex;}.elementor-2045 .elementor-element.elementor-element-2b97fb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2045 .elementor-element.elementor-element-f6ac162 .elementor-cta .elementor-cta__bg, .elementor-2045 .elementor-element.elementor-element-f6ac162 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2045 .elementor-element.elementor-element-f6ac162 .elementor-cta__content{text-align:center;}.elementor-2045 .elementor-element.elementor-element-a18f786{--display:flex;}.elementor-2045 .elementor-element.elementor-element-a18f786.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-67d99e7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-865f1c6{--display:flex;}.elementor-2045 .elementor-element.elementor-element-865f1c6:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-865f1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2045 .elementor-element.elementor-element-cbbe941 > .elementor-widget-container{margin:40px 024px 0px 024px;}.elementor-2045 .elementor-element.elementor-element-cbbe941 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2045 .elementor-element.elementor-element-8293d1d > .elementor-widget-container{margin:0px 24px 0px 024px;}.elementor-2045 .elementor-element.elementor-element-8293d1d{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-5f6c138{--display:flex;}.elementor-2045 .elementor-element.elementor-element-05aa3a7{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-73e824f{--display:flex;}.elementor-2045 .elementor-element.elementor-element-8ae7791{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-e815c5d{--display:flex;}.elementor-2045 .elementor-element.elementor-element-ba3c133{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-813044d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-2045 .elementor-element.elementor-element-813044d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}.elementor-2045 .elementor-element.elementor-element-813044d > .elementor-widget-container{margin:0px 024px 050px 24px;}.elementor-2045 .elementor-element.elementor-element-5cbefd3{--display:flex;}.elementor-2045 .elementor-element.elementor-element-0c17da9 .elementor-cta .elementor-cta__bg, .elementor-2045 .elementor-element.elementor-element-0c17da9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2045 .elementor-element.elementor-element-0c17da9 .elementor-cta__content{text-align:center;}.elementor-2045 .elementor-element.elementor-element-fe81821{--display:flex;}.elementor-2045 .elementor-element.elementor-element-fe81821:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-fe81821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2045 .elementor-element.elementor-element-d58ab4d > .elementor-widget-container{margin:40px 024px 024px 24px;}.elementor-2045 .elementor-element.elementor-element-d58ab4d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2045 .elementor-element.elementor-element-c65d1aa{--display:flex;}.elementor-2045 .elementor-element.elementor-element-8abe9da{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-17f063c{--display:flex;}.elementor-2045 .elementor-element.elementor-element-3c041d3{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-c261f59{--display:flex;}.elementor-2045 .elementor-element.elementor-element-e2a2023{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-0f349da{--display:flex;}.elementor-2045 .elementor-element.elementor-element-85dcf7b{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-0c98c57{--display:flex;}.elementor-2045 .elementor-element.elementor-element-02908f0{color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-11c1a7a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-2045 .elementor-element.elementor-element-11c1a7a > .elementor-widget-container{margin:0px 24px 40px 024px;}.elementor-2045 .elementor-element.elementor-element-484f336{--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:4em 4em;--row-gap:4em;--column-gap:4em;--margin-top:8em;--margin-bottom:8em;--margin-left:0em;--margin-right:0em;}.elementor-2045 .elementor-element.elementor-element-0612939{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2045 .elementor-element.elementor-element-03dba74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-2045 .elementor-element.elementor-element-3c9523c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2045 .elementor-element.elementor-element-3c9523c.elementor-element{--align-self:flex-start;}.elementor-2045 .elementor-element.elementor-element-3c9523c{text-align:start;}.elementor-2045 .elementor-element.elementor-element-3c9523c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2045 .elementor-element.elementor-element-206fa6a{text-align:start;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2045 .elementor-element.elementor-element-c1a30ac .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-c1a30ac .elementor-button:hover, .elementor-2045 .elementor-element.elementor-element-c1a30ac .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2045 .elementor-element.elementor-element-c1a30ac.elementor-element{--align-self:flex-start;}.elementor-2045 .elementor-element.elementor-element-368b945{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2045 .elementor-element.elementor-element-1026f6d{text-align:start;}.elementor-2045 .elementor-element.elementor-element-1026f6d img{width:60%;}@media(max-width:1366px){.elementor-2045 .elementor-element.elementor-element-368b945{--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;}.elementor-2045 .elementor-element.elementor-element-1026f6d{text-align:start;}}@media(min-width:768px){.elementor-2045 .elementor-element.elementor-element-0612939{--width:55%;}.elementor-2045 .elementor-element.elementor-element-03dba74{--width:50%;}.elementor-2045 .elementor-element.elementor-element-368b945{--width:45%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2045 .elementor-element.elementor-element-2b97fb8{--width:1099px;}.elementor-2045 .elementor-element.elementor-element-a18f786{--width:1111px;}}/* Start custom CSS for image, class: .elementor-element-1026f6d */.elementor-2045 .elementor-element.elementor-element-1026f6d:before {
    content: '';
    background: var(--e-global-color-accent);
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: -25%;
    right: 50%;
    z-index: -1;
}/* End custom CSS */