.elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-container {
    max-width: 1080px;
    min-height: 300px;
}

.elementor-750 .elementor-element.elementor-element-b6db29a:not(.elementor-motion-effects-element-type-background),
.elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../banner_blank.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    mix-blend-mode: overlay;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-750 .elementor-element.elementor-element-b6db29a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-750 .elementor-element.elementor-element-dffd888>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-750 .elementor-element.elementor-element-d5040e3 .elementor-heading-title {
    color: var( --e-global-color-934e477);
    font-family: "Roboto", Sans-serif;
    font-size: 3em;
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.8);
}

.elementor-750 .elementor-element.elementor-element-d5040e3>.elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

.elementor-750 .elementor-element.elementor-element-13319f4>.elementor-container {
    max-width: 720px;
}

.elementor-750 .elementor-element.elementor-element-13319f4 {
    padding: 8em 4em 8em 4em;
}

.elementor-750 .elementor-element.elementor-element-ac6508b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-750 .elementor-element.elementor-element-ac6508b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-750 .elementor-element.elementor-element-78a4490 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-324b0be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-750 .elementor-element.elementor-element-3c8c051 .elementor-spacer-inner {
    --spacer-size: 2em;
}

.elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon {
    font-size: 50px;
}

.elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon i,
.elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-750 .elementor-element.elementor-element-bd2bc54 {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-bd2bc54 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    text-decoration: underline;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-bd2bc54>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-750 .elementor-element.elementor-element-c52d121 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-3e4ac5a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-750 .elementor-element.elementor-element-b718f4e .elementor-spacer-inner {
    --spacer-size: 2em;
}

.elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon {
    font-size: 50px;
}

.elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon i,
.elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-750 .elementor-element.elementor-element-4b59fc0 {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-4b59fc0 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    text-decoration: underline;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-4b59fc0>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-750 .elementor-element.elementor-element-f52ea20 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-d1b0807 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-3615a56 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-abbcb24 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-c6873ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-750 .elementor-element.elementor-element-54ef78c .elementor-spacer-inner {
    --spacer-size: 2em;
}

.elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon {
    font-size: 50px;
}

.elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon i,
.elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-750 .elementor-element.elementor-element-19e5292 {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-19e5292 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    text-decoration: underline;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-19e5292>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-750 .elementor-element.elementor-element-9674fb2 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-4fcff95>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-750 .elementor-element.elementor-element-0c42952 .elementor-spacer-inner {
    --spacer-size: 2em;
}

.elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon {
    font-size: 50px;
}

.elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon i,
.elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-750 .elementor-element.elementor-element-98dc37e {
    text-align: center;
}

.elementor-750 .elementor-element.elementor-element-98dc37e .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    text-decoration: underline;
    line-height: 1.25em;
}

.elementor-750 .elementor-element.elementor-element-98dc37e>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-750 .elementor-element.elementor-element-77f9880 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 1.2em;
    line-height: 1.25em;
}

@media(min-width:1025px) {
    .elementor-750 .elementor-element.elementor-element-b6db29a:not(.elementor-motion-effects-element-type-background),
    .elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-container {
        min-height: 180px;
    }
    .elementor-750 .elementor-element.elementor-element-dffd888.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-750 .elementor-element.elementor-element-d5040e3 .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-750 .elementor-element.elementor-element-13319f4>.elementor-container {
        max-width: 560px;
    }
    .elementor-750 .elementor-element.elementor-element-13319f4 {
        padding: 4em 2em 4em 2em;
    }
    .elementor-750 .elementor-element.elementor-element-78a4490 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-3c8c051 .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon {
        font-size: 40px;
    }
    .elementor-750 .elementor-element.elementor-element-bd2bc54 .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-bd2bc54>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-750 .elementor-element.elementor-element-c52d121 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-b718f4e .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon {
        font-size: 40px;
    }
    .elementor-750 .elementor-element.elementor-element-4b59fc0 .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-4b59fc0>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-750 .elementor-element.elementor-element-f52ea20 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-d1b0807 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-3615a56 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-abbcb24 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-54ef78c .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon {
        font-size: 40px;
    }
    .elementor-750 .elementor-element.elementor-element-19e5292 .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-19e5292>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-750 .elementor-element.elementor-element-9674fb2 {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-0c42952 .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon {
        font-size: 40px;
    }
    .elementor-750 .elementor-element.elementor-element-98dc37e .elementor-heading-title {
        font-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-98dc37e>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-750 .elementor-element.elementor-element-77f9880 {
        font-size: 1em;
    }
}

@media(max-width:767px) {
    .elementor-750 .elementor-element.elementor-element-b6db29a>.elementor-container {
        min-height: 120px;
    }
    .elementor-750 .elementor-element.elementor-element-d5040e3 .elementor-heading-title {
        font-size: 1.5em;
    }
    .elementor-750 .elementor-element.elementor-element-13319f4 {
        padding: 2em 0.5em 2em 0.5em;
    }
    .elementor-750 .elementor-element.elementor-element-78a4490 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-3c8c051 .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-846d96d .elementor-icon {
        font-size: 30px;
    }
    .elementor-750 .elementor-element.elementor-element-bd2bc54 .elementor-heading-title {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-c52d121 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-b718f4e .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-65ccc0e .elementor-icon {
        font-size: 30px;
    }
    .elementor-750 .elementor-element.elementor-element-4b59fc0 .elementor-heading-title {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-f52ea20 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-d1b0807 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-3615a56 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-abbcb24 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-54ef78c .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-64f68e7 .elementor-icon {
        font-size: 30px;
    }
    .elementor-750 .elementor-element.elementor-element-19e5292 .elementor-heading-title {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-9674fb2 {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-0c42952 .elementor-spacer-inner {
        --spacer-size: 1em;
    }
    .elementor-750 .elementor-element.elementor-element-f4865e8 .elementor-icon {
        font-size: 30px;
    }
    .elementor-750 .elementor-element.elementor-element-98dc37e .elementor-heading-title {
        font-size: 0.85em;
    }
    .elementor-750 .elementor-element.elementor-element-77f9880 {
        font-size: 0.85em;
    }
}