.elementor-24278 .elementor-element.elementor-element-e858a6e:not(.elementor-motion-effects-element-type-background), .elementor-24278 .elementor-element.elementor-element-e858a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24278 .elementor-element.elementor-element-e858a6e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(31deg, #0D1D35 10%, var( --e-global-color-text ) 86%);opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24278 .elementor-element.elementor-element-e858a6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:125px 0px 0px 0px;}.elementor-24278 .elementor-element.elementor-element-e858a6e > .elementor-shape-bottom svg{width:calc(160% + 1.3px);height:40px;}.elementor-24278 .elementor-element.elementor-element-e8de651{--spacer-size:5vh;}.elementor-24278 .elementor-element.elementor-element-d356103 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-24278 .elementor-element.elementor-element-26d3562 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24278 .elementor-element.elementor-element-26d3562 .elementor-button{font-weight:700;text-decoration:none;}.elementor-24278 .elementor-element.elementor-element-83bb3d1{--spacer-size:5vh;}.elementor-24278 .elementor-element.elementor-element-95f4c5b{--spacer-size:4.18em;}.elementor-24278 .elementor-element.elementor-element-53a5b00f{font-family:var( --e-global-typography-text-font-family ), Inter, Helvetica, Arial, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24278 .elementor-element.elementor-element-ab5189b{font-family:var( --e-global-typography-text-font-family ), Inter, Helvetica, Arial, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24278 .elementor-element.elementor-element-48d2cf3{--spacer-size:4.18em;}@media(max-width:1024px){.elementor-24278 .elementor-element.elementor-element-53a5b00f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24278 .elementor-element.elementor-element-ab5189b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-24278 .elementor-element.elementor-element-53a5b00f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24278 .elementor-element.elementor-element-ab5189b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for wp-widget-aioseo-breadcrumb-widget, class: .elementor-element-2404568 */.aioseo-breadcrumb, .aioseo-breadcrumb-separator {
    color: #ffffff;
    font-size: 13px;
}
.aioseo-breadcrumb a {
    color: #0DCAF0;
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53a5b00f */.elementor-24278 .elementor-element.elementor-element-53a5b00f p {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f h2 {
    margin-top: 1.75em;
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f h3 {
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f h4 {
    margin-bottom: 0.44em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f ul {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f ol {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f li {
    margin-bottom: 0.7em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f blockquote {
    border-left: 3px solid #766df4;
    padding-left: 2em;
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f blockquote p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin-bottom: 0;
}
.elementor-24278 .elementor-element.elementor-element-53a5b00f blockquote cite {
    font-size: 0.65em;
    line-height: 1.2em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab5189b */.elementor-24278 .elementor-element.elementor-element-ab5189b p {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b h2 {
    margin-top: 1.75em;
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b h3 {
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b h4 {
    margin-bottom: 0.44em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b ul {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b ol {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b li {
    margin-bottom: 0.7em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b blockquote {
    border-left: 3px solid #766df4;
    padding-left: 2em;
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b blockquote p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin-bottom: 0;
}
.elementor-24278 .elementor-element.elementor-element-ab5189b blockquote cite {
    font-size: 0.65em;
    line-height: 1.2em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31b2c713 */.elementor-24278 .elementor-element.elementor-element-31b2c713 p {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 h2 {
    margin-top: 1.75em;
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 h3 {
    margin-bottom: 0.54em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 h4 {
    margin-bottom: 0.44em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 ul {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 ol {
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 li {
    margin-bottom: 0.7em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 blockquote {
    border-left: 3px solid #766df4;
    padding-left: 2em;
    margin-bottom: 1.75em;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 blockquote p {
    font-size: 0.85em;
    line-height: 1.5em;
    margin-bottom: 0;
}
.elementor-24278 .elementor-element.elementor-element-31b2c713 blockquote cite {
    font-size: 0.65em;
    line-height: 1.2em !important;
}/* End custom CSS */