.elementor-11 .elementor-element.elementor-element-938478b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 325px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-938478b::before,
.elementor-11 .elementor-element.elementor-element-938478b>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-938478b>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-938478b>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-938478b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-938478b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../images/bg-0006-free-img.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-11 .elementor-element.elementor-element-269e05f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-c3a4eee {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-2397ed7 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* Coffee Cups BG */
.elementor-11 .elementor-element.elementor-element-2397ed7:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-2397ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg-0001-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-11 .elementor-element.elementor-element-2397ed7,
.elementor-11 .elementor-element.elementor-element-2397ed7::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f21d2f8 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-633d376 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-4762f1a {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-11 .elementor-element.elementor-element-365560d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}

.elementor-11 .elementor-element.elementor-element-365560d .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-365560d .elementor-divider {
    text-align: center;
    padding-block-start: 25px;
    padding-block-end: 25px;
}

.elementor-11 .elementor-element.elementor-element-ba49e0f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-8563421 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 200px;
}

.elementor-11 .elementor-element.elementor-element-0447f16 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 100px;
}

.elementor-11 .elementor-element.elementor-element-14de477 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5a582d2 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 100px;
}

.elementor-11 .elementor-element.elementor-element-5587dad {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-5587dad .elementor-divider-separator {
    width: 50px;
}

.elementor-11 .elementor-element.elementor-element-5587dad .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button:focus {
    color: #FFFFFFC4;
}

.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button:hover svg,
.elementor-11 .elementor-element.elementor-element-b67154c .elementor-button:focus svg {
    fill: #FFFFFFC4;
}

.elementor-11 .elementor-element.elementor-element-7fba632 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-7fba632:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-7fba632>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg-005-free-img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-11 .elementor-element.elementor-element-7fba632,
.elementor-11 .elementor-element.elementor-element-7fba632::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e874044 {
    --display: flex;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 16px;
}

.elementor-11 .elementor-element.elementor-element-c352dea {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-c352dea img {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-c06b8ce {
    --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;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1789427 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-1789427 img {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-1789427>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3077cfc {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-3077cfc img {
    width: 87%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-3077cfc>.elementor-widget-container {
    padding: 0px 0px 0px 4px;
}

.elementor-11 .elementor-element.elementor-element-b337832 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 8px;
    --padding-right: 8px;
}

.elementor-11 .elementor-element.elementor-element-8a0a421 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-8a0a421 img {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-3cd6260 {
    --display: flex;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1e6a115 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1e6a115 img {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-82aa314 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-82aa314 img {
    width: 67%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 60px 60px -40px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-82aa314>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-938478b {
        --padding-top: 200px;
        --padding-bottom: 75px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-2397ed7 {
        --min-height: 85vh;
    }

    .elementor-11 .elementor-element.elementor-element-633d376 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 75px;
        --padding-right: 75px;
    }

    .elementor-11 .elementor-element.elementor-element-4762f1a {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-ba49e0f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-8563421 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 107px;
    }

    .elementor-11 .elementor-element.elementor-element-0447f16 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -72px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 100px;
    }

    .elementor-11 .elementor-element.elementor-element-14de477 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 75px;
        --padding-right: 75px;
    }

    .elementor-11 .elementor-element.elementor-element-5a582d2 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7fba632 {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-11 .elementor-element.elementor-element-e874044 {
        --gap: 18px 18px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-c06b8ce {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-11 .elementor-element.elementor-element-1789427 img {
        width: 75%;
    }

    .elementor-11 .elementor-element.elementor-element-1789427>.elementor-widget-container {
        padding: 0px 0px 18px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1789427 {
        width: auto;
        max-width: auto;
    }

    .elementor-11 .elementor-element.elementor-element-3077cfc img {
        width: 54%;
    }

    .elementor-11 .elementor-element.elementor-element-3077cfc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-b337832 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 18px;
        --padding-right: 18px;
    }

    .elementor-11 .elementor-element.elementor-element-3cd6260 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-82aa314 img {
        width: 70%;
    }

    .elementor-11 .elementor-element.elementor-element-82aa314>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-938478b {
        --padding-top: 150px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-269e05f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-2397ed7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-633d376 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-4762f1a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-ba49e0f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8563421 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0447f16 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-11 .elementor-element.elementor-element-14de477 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5a582d2 {
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7fba632 {
        --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;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-e874044 {
        --gap: 24px 24px;
    }

    .elementor-11 .elementor-element.elementor-element-c352dea img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-c352dea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-c06b8ce {
        --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-11 .elementor-element.elementor-element-1789427 {
        text-align: left;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-1789427 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-1789427>.elementor-widget-container {
        margin: 0px 12px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3077cfc img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-3077cfc>.elementor-widget-container {
        margin: 0px 0px 0px 12px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3077cfc {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-b337832 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8a0a421>.elementor-widget-container {
        margin: 24px 0px 24px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3cd6260 {
        --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;
        --justify-content: flex-end;
        --gap: 0px 0px;
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1e6a115 {
        text-align: left;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-1e6a115 img {
        width: 100%;
        height: 126px;
    }

    .elementor-11 .elementor-element.elementor-element-1e6a115>.elementor-widget-container {
        margin: 0px 12px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1e6a115.elementor-element {
        --align-self: center;
    }

    .elementor-11 .elementor-element.elementor-element-82aa314 {
        text-align: right;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-82aa314 img {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-82aa314>.elementor-widget-container {
        margin: 0px 0px 0px 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-633d376 {
        --content-width: 940px;
    }

    .elementor-11 .elementor-element.elementor-element-8563421 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-0447f16 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-14de477 {
        --content-width: 940px;
    }

    .elementor-11 .elementor-element.elementor-element-e874044 {
        --width: 33.33%;
    }

    .elementor-11 .elementor-element.elementor-element-b337832 {
        --width: 33.33%;
    }

    .elementor-11 .elementor-element.elementor-element-3cd6260 {
        --width: 33.33%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-4762f1a {
        --width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-5a582d2 {
        --width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-e874044 {
        --width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-b337832 {
        --width: 45%;
    }

    .elementor-11 .elementor-element.elementor-element-3cd6260 {
        --width: 30%;
    }
}

@media(min-width:1025px) {

    .elementor-11 .elementor-element.elementor-element-938478b::before,
    .elementor-11 .elementor-element.elementor-element-938478b>.elementor-background-video-container::before,
    .elementor-11 .elementor-element.elementor-element-938478b>.e-con-inner>.elementor-background-video-container::before,
    .elementor-11 .elementor-element.elementor-element-938478b>.elementor-background-slideshow::before,
    .elementor-11 .elementor-element.elementor-element-938478b>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-11 .elementor-element.elementor-element-938478b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: scroll;
    }

    .elementor-11 .elementor-element.elementor-element-2397ed7:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-2397ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-11 .elementor-element.elementor-element-7fba632:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-7fba632>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

