.elementor-446 .elementor-element.elementor-element-5628acb{--display:flex;}.elementor-446 .elementor-element.elementor-element-5628acb:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-5628acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-446 .elementor-element.elementor-element-922dc8c{--display:flex;--overlay-opacity:1;--padding-top:202px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-446 .elementor-element.elementor-element-922dc8c:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-922dc8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, #45454000 20%);}.elementor-446 .elementor-element.elementor-element-922dc8c::before, .elementor-446 .elementor-element.elementor-element-922dc8c > .elementor-background-video-container::before, .elementor-446 .elementor-element.elementor-element-922dc8c > .e-con-inner > .elementor-background-video-container::before, .elementor-446 .elementor-element.elementor-element-922dc8c > .elementor-background-slideshow::before, .elementor-446 .elementor-element.elementor-element-922dc8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-446 .elementor-element.elementor-element-922dc8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #45454000 80%, var( --e-global-color-text ) 100%);}.elementor-446 .elementor-element.elementor-element-9c400bd{--display:flex;}.elementor-446 .elementor-element.elementor-element-17c86da{z-index:1;}.elementor-446 .elementor-element.elementor-element-17c86da .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-3a9adba );}.elementor-446 .elementor-element.elementor-element-42d5f38{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}@media(min-width:768px){.elementor-446 .elementor-element.elementor-element-5628acb{--content-width:1600px;}.elementor-446 .elementor-element.elementor-element-922dc8c{--content-width:1360px;}}@media(max-width:1024px){.elementor-446 .elementor-element.elementor-element-922dc8c{--padding-top:112px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-446 .elementor-element.elementor-element-17c86da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-446 .elementor-element.elementor-element-42d5f38{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-922dc8c{--padding-top:112px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-446 .elementor-element.elementor-element-17c86da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-446 .elementor-element.elementor-element-42d5f38{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-5628acb */.elementor-446 .elementor-element.elementor-element-5628acb::after {
    content:"";
    position: absolute;
    top:0;
    left:0;
    background-color: var(--e-global-color-a8ce271);
    opacity: .64;
    width:100%;
    height:100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-5c38312 */.elementor-446 .elementor-element.elementor-element-5c38312 p + p {
    margin-top: 1em;
}
.elementor-446 .elementor-element.elementor-element-5c38312 .elementor-widget-text-editor ul, .elementor-446 .elementor-element.elementor-element-5c38312 .elementor-widget-text-editor ol {
    padding-left: 1em;
}
.elementor-446 .elementor-element.elementor-element-5c38312 .elementor-widget-text-editor li:not(last-of-type) {
    margin-top:0.5em;
}
.elementor-446 .elementor-element.elementor-element-5c38312 .elementor-widget-text-editor a {
    text-decoration: underline;
}/* End custom CSS */