.elementor-6 .elementor-element.elementor-element-d56b694 .banner-section .banner-wrapper .banner-left {
    background-color: #F9F9F4;
}

.elementor-6 .elementor-element.elementor-element-f156508:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f156508>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F4E9;
}

.elementor-6 .elementor-element.elementor-element-f156508 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6 .elementor-element.elementor-element-f156508>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-813ee93>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-813ee93 {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-2315fdb .section-title {
    text-align: center !important;
}

.elementor-6 .elementor-element.elementor-element-2315fdb .section-title.style-3 {
    text-align: center !important;
}

.elementor-6 .elementor-element.elementor-element-2315fdb .category-section .category-section-title {
    text-align: center !important;
}

.elementor-6 .elementor-element.elementor-element-b1d4145>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-b1d4145 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-04e81da .choose-product-section .choose-product-card .choose-product-card-content .first-text {
    -webkit-text-fill-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-04e81da .choose-product-section .choose-product-card .choose-product-card-content .second-text {
    -webkit-text-stroke: 1px #FFFFFF80;
}

.elementor-6 .elementor-element.elementor-element-817e118>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-817e118 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-d1f272e {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-06ff9af>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-06ff9af {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-a08183f>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-a08183f {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-f0c8b9f:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f0c8b9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E3ECE7;
}

.elementor-6 .elementor-element.elementor-element-f0c8b9f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-f0c8b9f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5010f14>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-5010f14 {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-44f90c2 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-9369611>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-9369611 {
    margin-top: 90px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-87e8658>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-8eb98b8>.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-6 .elementor-element.elementor-element-d2451a1:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-d2451a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FAFF;
}

.elementor-6 .elementor-element.elementor-element-d2451a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-d2451a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c15bec5>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-c15bec5 {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-af3b402>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-af3b402 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-af3b402>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-01cdae2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-01cdae2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/newsletter-bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-01cdae2>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #222222B2 0%, #222222B2 100%);
}

.elementor-6 .elementor-element.elementor-element-01cdae2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6 .elementor-element.elementor-element-01cdae2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6db2330>.elementor-container {
    max-width: 1320px;
}

.elementor-6 .elementor-element.elementor-element-6db2330 {
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-c8bba99 .section-title {
    text-align: left !important;
}

.elementor-6 .elementor-element.elementor-element-c8bba99 .section-title.style-3 {
    text-align: left !important;
}

.elementor-6 .elementor-element.elementor-element-c8bba99 .category-section .category-section-title {
    text-align: left !important;
}

.elementor-6 .elementor-element.elementor-element-5518cdd {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-608e7be:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-608e7be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F3F1;
}

.elementor-6 .elementor-element.elementor-element-608e7be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-608e7be>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-6 .elementor-element.elementor-element-813ee93 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-b1d4145 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-817e118 {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d1f272e {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-06ff9af {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-a08183f {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f0c8b9f {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5010f14 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-44f90c2 {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-9369611 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e3f157d>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d2451a1 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c15bec5 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-af3b402 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-6db2330 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5518cdd {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-608e7be {
        margin-top: 80px;
        margin-bottom: 0px;
    }
}