.elementor-7527 .elementor-element.elementor-element-5ce1ab5 .elementor-heading-title {
    color: var( --e-global-color-primary );
}

.elementor-7527 .elementor-element.elementor-element-5ce1ab5 {
    margin: 0px 0px 70px 0px;
}

.elementor-7527 .elementor-element.elementor-element-853c06c > .elementor-element-populated {
    margin: 0px 0px -80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7527 .elementor-element.elementor-element-a82a82a {
    margin: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-7527 .elementor-element.elementor-element-4aaeb17.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-4aaeb17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-4aaeb17.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7527 .elementor-element.elementor-element-e9f9066 {
    width: auto;
    max-width: auto;
}


.elementor-7527 .elementor-element.elementor-element-3113ccb {
    width: auto;
    max-width: auto;
}

.elementor-7527 .elementor-element.elementor-element-fe3b5c1 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-7527 .elementor-element.elementor-element-88dd7fa {
    margin: -20px 0px 0px 0px;
}

.elementor-7527 .elementor-element.elementor-element-b0bee93 .banner-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-b0bee93 .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-b0bee93 .promo-banner.banner-content-background .wrapper-content-banner {
    max-width: 69%;
}

.elementor-7527 .elementor-element.elementor-element-e3259f2 .banner-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-e3259f2 .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-e3259f2 .promo-banner.banner-content-background .wrapper-content-banner {
    max-width: 70%;
}

.elementor-7527 .elementor-element.elementor-element-8c3e377 .banner-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-8c3e377 .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-8c3e377 .promo-banner.banner-content-background .wrapper-content-banner {
    max-width: 70%;
}

.elementor-7527 .elementor-element.elementor-element-6d180f6 .banner-title {
    font-size: 34px;
}

.elementor-7527 .elementor-element.elementor-element-6d180f6 .banner-subtitle {
    font-size: 14px;
    line-height: 24px;
}

.elementor-7527 .elementor-element.elementor-element-5a416b3 {
    margin: 0px 0px 45px 0px;
}

.elementor-7527 .elementor-element.elementor-element-d2c4678 > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-7527 .elementor-element.elementor-element-d2c4678 .wd-info-box:after {
    background-color: #FF5E2B;
}

.elementor-7527 .elementor-element.elementor-element-13eb472 > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-7527 .elementor-element.elementor-element-13eb472 .wd-info-box:after {
    background-color: #FF5E2B;
}

.elementor-7527 .elementor-element.elementor-element-ea2fffb .banner-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-ea2fffb .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-ea2fffb .promo-banner.banner-content-background .wrapper-content-banner {
    max-width: 50%;
}

.elementor-7527 .elementor-element.elementor-element-bdb494a {
    margin: 0px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7527 .elementor-element.elementor-element-905c440 {
    text-align: left;
}

.elementor-7527 .elementor-element.elementor-element-76d1324 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-7527 .elementor-element.elementor-element-76d1324 > .elementor-element-populated {
    padding: 0% 6% 0% 6%;
}

.elementor-7527 .elementor-element.elementor-element-c110725 .title-after_title, .elementor-7527 .elementor-element.elementor-element-c110725 .title-subtitle, .elementor-7527 .elementor-element.elementor-element-c110725 .woodmart-title-container {
    max-width: 60%;
}

.elementor-7527 .elementor-element.elementor-element-c110725 .title-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-653aa80 .elementor-repeater-item-c1073e3.wd-image-hotspot {
    left: 37.5%;
    top: 63%;
}

.elementor-7527 .elementor-element.elementor-element-653aa80 .elementor-repeater-item-9f9c127.wd-image-hotspot {
    left: 70.2%;
    top: 74.2%;
}

.elementor-7527 .elementor-element.elementor-element-e3994bf {
    text-align: right;
}

.elementor-7527 .elementor-element.elementor-element-1f06fb5 {
    margin: 0px 0px 70px 0px;
}

.elementor-7527 .elementor-element.elementor-element-161c19a {
    margin: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-7527 .elementor-element.elementor-element-7427db7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-7427db7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-7427db7.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7527 .elementor-element.elementor-element-a59d598 {
    width: auto;
    max-width: auto;
}

.elementor-7527 .elementor-element.elementor-element-cba1d23 {
    width: auto;
    max-width: auto;
}

.elementor-7527 .elementor-element.elementor-element-e117f4d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7527 .elementor-element.elementor-element-e117f4d {
    margin: 0px 0px 45px 0px;
}

.elementor-7527 .elementor-element.elementor-element-079ff2b .title-after_title, .elementor-7527 .elementor-element.elementor-element-079ff2b .title-subtitle, .elementor-7527 .elementor-element.elementor-element-079ff2b .woodmart-title-container {
    max-width: 80%;
}

.elementor-7527 .elementor-element.elementor-element-079ff2b .title-subtitle {
    font-size: 14px;
}

.elementor-7527 .elementor-element.elementor-element-079ff2b .title {
    font-size: 48px;
    line-height: 58px;
}

.elementor-7527 .elementor-element.elementor-element-6a72165 > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-7527 .elementor-element.elementor-element-6a72165 .wd-info-box:after {
    background-color: #FF5E2B;
}

.elementor-7527 .elementor-element.elementor-element-6a72165 .info-box-title {
    font-size: 16px;
}

.elementor-7527 .elementor-element.elementor-element-c3928bb > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-7527 .elementor-element.elementor-element-c3928bb .wd-info-box:after {
    background-color: #FF5E2B;
}

.elementor-7527 .elementor-element.elementor-element-c3928bb .info-box-title {
    font-size: 16px;
}

.elementor-7527 .elementor-element.elementor-element-dea84d6 > .elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-7527 .elementor-element.elementor-element-dea84d6 .wd-info-box:after {
    background-color: #FF5E2B;
}

.elementor-7527 .elementor-element.elementor-element-dea84d6 .info-box-title {
    font-size: 16px;
}

.elementor-7527 .elementor-element.elementor-element-d597f58 {
    margin: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-7527 .elementor-element.elementor-element-4ee0778.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-4ee0778.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7527 .elementor-element.elementor-element-4ee0778.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-7527 .elementor-element.elementor-element-906ce5f {
    width: auto;
    max-width: auto;
}

.elementor-7527 .elementor-element.elementor-element-4765bf3 {
    width: auto;
    max-width: auto;
}

@media(max-width: 1024px) {
    .elementor-7527 .elementor-element.elementor-element-88dd7fa {
        margin:-25px 0px 0px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-e3259f2 .banner-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .elementor-7527 .elementor-element.elementor-element-8c3e377 .banner-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .elementor-7527 .elementor-element.elementor-element-6d180f6 .banner-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .elementor-7527 .elementor-element.elementor-element-ea2fffb .banner-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .elementor-7527 .elementor-element.elementor-element-ea2fffb .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-ea2fffb .promo-banner.banner-content-background .wrapper-content-banner {
        max-width: 70%;
    }

    .elementor-7527 .elementor-element.elementor-element-c110725 .title-after_title, .elementor-7527 .elementor-element.elementor-element-c110725 .title-subtitle, .elementor-7527 .elementor-element.elementor-element-c110725 .woodmart-title-container {
        max-width: 80%;
    }

    .elementor-7527 .elementor-element.elementor-element-e117f4d {
        margin: 0px 0px 55px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-db5d966 > .elementor-element-populated {
        margin: 0px 0px 45px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-5394968 {
        text-align: left;
    }

    .elementor-7527 .elementor-element.elementor-element-079ff2b .title-after_title, .elementor-7527 .elementor-element.elementor-element-079ff2b .title-subtitle, .elementor-7527 .elementor-element.elementor-element-079ff2b .woodmart-title-container {
        max-width: 80%;
    }

    .elementor-7527 .elementor-element.elementor-element-079ff2b .title {
        font-size: 22px;
        line-height: 1.2em;
    }
}

@media(max-width: 767px) {
    .elementor-7527 .elementor-element.elementor-element-5ce1ab5 {
        margin:0px 0px 60px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-88dd7fa {
        margin: -35px 0px 0px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-b0bee93 .banner-title {
        font-size: 21px;
        line-height: 1.2em;
    }

    .elementor-7527 .elementor-element.elementor-element-b0bee93 .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-b0bee93 .promo-banner.banner-content-background .wrapper-content-banner {
        max-width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-e3259f2 .banner-title {
        font-size: 21px;
    }

    .elementor-7527 .elementor-element.elementor-element-e3259f2 .promo-banner:not(.banner-content-background) .content-banner, .elementor-7527 .elementor-element.elementor-element-e3259f2 .promo-banner.banner-content-background .wrapper-content-banner {
        max-width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-8c3e377 .banner-title {
        font-size: 21px;
    }

    .elementor-7527 .elementor-element.elementor-element-6d180f6 .banner-title {
        font-size: 21px;
    }

    .elementor-7527 .elementor-element.elementor-element-5a416b3 {
        margin: 0px 0px 35px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-ea2fffb .banner-title {
        font-size: 21px;
    }

    .elementor-7527 .elementor-element.elementor-element-bdb494a {
        margin: 0px 0px 25px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-76d1324 > .elementor-element-populated {
        padding: 0% 7% 0% 7%;
    }

    .elementor-7527 .elementor-element.elementor-element-c110725 .title-after_title, .elementor-7527 .elementor-element.elementor-element-c110725 .title-subtitle, .elementor-7527 .elementor-element.elementor-element-c110725 .woodmart-title-container {
        max-width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-1f06fb5 {
        margin: 0px 0px 40px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-e117f4d {
        margin: 0px 0px 15px 0px;
    }

    .elementor-7527 .elementor-element.elementor-element-079ff2b .title-after_title, .elementor-7527 .elementor-element.elementor-element-079ff2b .title-subtitle, .elementor-7527 .elementor-element.elementor-element-079ff2b .woodmart-title-container {
        max-width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-079ff2b .title {
        font-size: 20px;
    }

    .elementor-7527 .elementor-element.elementor-element-d597f58 {
        margin: 0px 0px 10px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-7527 .elementor-element.elementor-element-23f0888 {
        width:42%;
    }

    .elementor-7527 .elementor-element.elementor-element-33699f3 {
        width: 33%;
    }

    .elementor-7527 .elementor-element.elementor-element-1ed3f81 {
        width: 25%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-7527 .elementor-element.elementor-element-33699f3 {
        width:58%;
    }

    .elementor-7527 .elementor-element.elementor-element-1ed3f81 {
        width: 42%;
    }

    .elementor-7527 .elementor-element.elementor-element-78f9987 {
        width: 33.3%;
    }

    .elementor-7527 .elementor-element.elementor-element-0f254e5 {
        width: 33.3%;
    }

    .elementor-7527 .elementor-element.elementor-element-5acaba5 {
        width: 33.3%;
    }

    .elementor-7527 .elementor-element.elementor-element-76d1324 {
        width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-db5d966 {
        width: 100%;
    }

    .elementor-7527 .elementor-element.elementor-element-cf2179e {
        width: 100%;
    }
}
