.elementor-9593 .elementor-element.elementor-element-94f9072 {
    margin-top: 30px;
    margin-bottom: 35px;
}

.elementor-9593 .elementor-element.elementor-element-4ff9c24 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .title-slider {
    color: #000000;
    font-size: 70px;
    margin-bottom: 10px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .description-slider {
    font-size: 20px;
    margin-bottom: 20px;
}

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .button-slider {
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    padding: 0px 20px 0px 20px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #a62d32;
}

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .button-slider:hover, .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .button-slider:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .item-info {
    padding: 0% 13% 0% 13%;
}
/*.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .content-image img{min-height:600px;object-fit:cover;object-position:center center;}*/

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-arrow {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    fill: #000000;
    color: #000000;
    background-color: #02010100;
}

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-arrow:hover, .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-arrow:focus {
        color: #FFFFFF;
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots li button {
    background-color: #AFADAD;
}

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots li button:hover, .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots li button:focus, .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots li.slick-active button {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots {
    padding: 0px 0px 30px 0px;
}

.elementor-9593 .elementor-element.elementor-element-e930a9a {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-0b62c7a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .title-banner {
    color: #FFFFFF;
    margin-bottom: 20px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .banner-wrapper-infor .title-banner {
    font-size: 34px;
}

.elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .banner-wrapper-infor .button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .button {
    padding: 0px 25px 2px 25px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #8F2224;
}

    .elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .button:hover, .elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .button:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .banner-wrapper-infor {
    justify-content: flex-start;
    display: flex;
    bottom: 0;
    transform: translateY(0);
    top: auto;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0px 30px 30px 30px;
}

.elementor-9593 .elementor-element.elementor-element-94b21a0 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .title-banner {
    color: #FFFFFF;
    margin-bottom: 20px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .banner-wrapper-infor .title-banner {
    font-size: 34px;
}

.elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .banner-wrapper-infor .button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .button {
    padding: 0px 25px 2px 25px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #2C8A6B;
}

    .elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .button:hover, .elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .button:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .banner-wrapper-infor {
    justify-content: flex-start;
    display: flex;
    bottom: 0;
    transform: translateY(0);
    top: auto;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0px 30px 30px 30px;
}

.elementor-9593 .elementor-element.elementor-element-0cbd514 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .title-banner {
    color: #FFFFFF;
    margin-bottom: 20px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .banner-wrapper-infor .title-banner {
    font-size: 34px;
}

.elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .banner-wrapper-infor .button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .button {
    padding: 0px 25px 2px 25px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3076D2;
}

    .elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .button:hover, .elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .button:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .banner-wrapper-infor {
    justify-content: flex-start;
    display: flex;
    bottom: 0;
    transform: translateY(0);
    top: auto;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0px 30px 30px 30px;
}

.elementor-9593 .elementor-element.elementor-element-498e2b6 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-232cc32 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-d584417 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-d584417 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9593 .elementor-element.elementor-element-1271bbc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-0528b7e {
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-9593 .elementor-element.elementor-element-0528b7e > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-9d96280 {
    text-align: center;
}

    .elementor-9593 .elementor-element.elementor-element-9d96280 .elementor-heading-title {
        color: #FFFFFF;
        font-size: 45px;
    }

    .elementor-9593 .elementor-element.elementor-element-9d96280 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-a5fbe67 .elementor-button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 2px 25px;
}

    .elementor-9593 .elementor-element.elementor-element-a5fbe67 .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-a5fbe67 .elementor-button:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-580bf7c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9593 .elementor-element.elementor-element-580bf7c {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-555c6b5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-74043bc .elementor-heading-title {
    color: #000000;
    font-size: 26px;
}

.elementor-9593 .elementor-element.elementor-element-c370bd9 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-d46224c .elementor-button {
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    fill: #000000;
    color: #000000;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-d46224c .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-d46224c .elementor-button:focus {
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-d46224c .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-d46224c .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-63c14bc {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-1c7c9d3 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-4de8a66 .bwp_product_list .slick-arrow {
    top: 34%;
}

.elementor-9593 .elementor-element.elementor-element-ea8927a:not(.elementor-motion-effects-element-type-background), .elementor-9593 .elementor-element.elementor-element-ea8927a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/about/1/img6-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9593 .elementor-element.elementor-element-ea8927a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 45px 15px 45px 15px;
}

    .elementor-9593 .elementor-element.elementor-element-ea8927a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9593 .elementor-element.elementor-element-fe8ddc4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-348cb56 {
    text-align: left;
}

    .elementor-9593 .elementor-element.elementor-element-348cb56 .elementor-heading-title {
        color: #fff;
        font-size: 26px;
    }

    .elementor-9593 .elementor-element.elementor-element-348cb56 > .elementor-widget-container {
        margin: 0px 0px 35px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .item-product-cat-content {
    text-align: center;
}

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-title a {
    color: #fff;
}

    .elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-title a:hover {
        color: #fff;
    }

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-title {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    margin: 25px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content > a > div {
    max-width: 226px;
    margin: auto;
    min-height: 226px;
    object-fit: cover;
    /*background: #FFFFFF;
    padding: 55px 15px 0px 15px;
    border-radius: 50% 50% 50% 50%;*/
}
/*
    .elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content > a > div img {
        margin: 0px 0px -30px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content > a > div {
    overflow: hidden;
}*/

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .slick-dots {
    text-align: center;
}

.elementor-9593 .elementor-element.elementor-element-ee8e5f6 .bwp-woo-categories .item-product-cat-content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-977841c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9593 .elementor-element.elementor-element-977841c {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-7ce112b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-d98ec66 .elementor-heading-title {
    color: #000000;
    font-size: 26px;
}

.elementor-9593 .elementor-element.elementor-element-53b859e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-2f89cf4 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    fill: #000000;
    color: #000000;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-2f89cf4 .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-2f89cf4 .elementor-button:focus {
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-2f89cf4 .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-2f89cf4 .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-b0e5239 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-cf4b0c5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-8259287 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-9b63071 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-efe4c1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-efe4c1e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9593 .elementor-element.elementor-element-7994ee1 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-fcb63fa {
    text-align: center;
}

    .elementor-9593 .elementor-element.elementor-element-fcb63fa .elementor-heading-title {
        color: #000000;
        font-size: 45px;
    }

    .elementor-9593 .elementor-element.elementor-element-fcb63fa > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-0b6640c {
    text-align: center;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-9593 .elementor-element.elementor-element-0b6640c > .elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-69434f1 .elementor-button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 2px 25px;
}

    .elementor-9593 .elementor-element.elementor-element-69434f1 .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-69434f1 .elementor-button:focus {
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-eca011a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9593 .elementor-element.elementor-element-eca011a {
    margin-top: 0px;
    margin-bottom: 35px;
}

.elementor-9593 .elementor-element.elementor-element-aef0c62 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-0243c68 .elementor-heading-title {
    color: #000000;
    font-size: 26px;
}

.elementor-9593 .elementor-element.elementor-element-29bc390 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-8b072d4 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    fill: #000000;
    color: #000000;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-8b072d4 .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-8b072d4 .elementor-button:focus {
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-8b072d4 .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-8b072d4 .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-f7fa150 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-03681e5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-940b54c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-6e1a9a7 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-9593 .elementor-element.elementor-element-e554f5b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .item-content {
    text-align: center;
}

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .title-slider {
    color: #000000;
    font-size: 30px;
    margin-bottom: 5px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .subtitle-slider {
    font-size: 16px;
    margin-bottom: 25px;
}

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .button-slider a {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    padding: 0px 45px 2px 45px;
    fill: #000000;
    color: #000000;
}

    .elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .button-slider a:hover, .elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .button-slider a:focus {
        color: #FFFFFF;
        background-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .content-image {
    margin: 0px 0px 30px 0px;
}

.elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .slick-dots {
    text-align: center;
}

.elementor-9593 .elementor-element.elementor-element-648dc9c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9593 .elementor-element.elementor-element-648dc9c {
    margin-top: 0px;
    margin-bottom: 35px;
}

.elementor-9593 .elementor-element.elementor-element-8ee2d8f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-53233f7 .elementor-heading-title {
    color: #000000;
    font-size: 26px;
}

.elementor-9593 .elementor-element.elementor-element-3b4429c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-1fa6bce .elementor-button {
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
    fill: #000000;
    color: #000000;
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-1fa6bce .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-1fa6bce .elementor-button:focus {
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-1fa6bce .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-1fa6bce .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-ca68a0f {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-fdf8453 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-9faa295 .bwp_product_list .slick-arrow {
    top: 34%;
}

.elementor-9593 .elementor-element.elementor-element-9120a9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 105px 0px 0px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-9120a9e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9593 .elementor-element.elementor-element-00b31b5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-9593 .elementor-element.elementor-element-dfe659e > .elementor-container {
    max-width: 720px;
}

.elementor-9593 .elementor-element.elementor-element-dfe659e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 135px 15px;
}

.elementor-9593 .elementor-element.elementor-element-b62ce5f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-306756b {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9593 .elementor-element.elementor-element-c1734e8 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 50px;
}

.elementor-9593 .elementor-element.elementor-element-c1734e8 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-9593 .elementor-element.elementor-element-f7ce880 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
}

    .elementor-9593 .elementor-element.elementor-element-f7ce880 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-f7ce880 .elementor-divider {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.elementor-9593 .elementor-element.elementor-element-6c1162b {
    color: #FFFFFF;
    width: 690px;
    max-width: 690px;
}

    .elementor-9593 .elementor-element.elementor-element-6c1162b > .elementor-widget-container {
        margin: 28px 0px 40px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-7e440fc .elementor-button {
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
    background-color: #02010100;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 2px 25px;
}

    .elementor-9593 .elementor-element.elementor-element-7e440fc .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-7e440fc .elementor-button:focus {
        background-color: #000000;
        border-color: #000000;
    }

.elementor-9593 .elementor-element.elementor-element-83d3842 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 50px;
}

.elementor-9593 .elementor-element.elementor-element-1e4e20d .elementor-spacer-inner {
    --spacer-size: 656px;
}

.elementor-9593 .elementor-element.elementor-element-1e4e20d > .elementor-widget-container {
    background-image: url("../images/banner/img1-10.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9593 .elementor-element.elementor-element-5fd0a36 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9593 .elementor-element.elementor-element-5fd0a36 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-9593 .elementor-element.elementor-element-0fe61d4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-9593 .elementor-element.elementor-element-c790872 .elementor-heading-title {
    color: #000000;
    font-size: 26px;
}

.elementor-9593 .elementor-element.elementor-element-c790872 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-title-content {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-customer-name {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-job {
    font-size: 13px;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .post-excerpt {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .wpb-icon {
    color: #000000;
    font-size: 35px;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image .thumbnail img {
    width: 65px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image .thumbnail {
    width: 65px;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image {
    display: flex;
    align-items: center;
}

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image.image-position-top .thumbnail {
        width: 100%;
    }

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image.image-position-top .testimonial-info {
        width: 100%;
    }

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image.image-position-top .thumbnail img {
        margin: auto;
    }

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image.image-position-top {
        flex-wrap: wrap;
    }

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image.image-position-right .thumbnail {
        order: 2;
    }

    .elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-image .thumbnail {
        margin: 0px 20px 0px 0px;
    }

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .slick-dots {
    text-align: center;
}

.elementor-9593 .elementor-element.elementor-element-5c6a35a .bwp-testimonial .testimonial-content .item {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E9E9E9;
    padding: 25px 20px 30px 20px;
}

.elementor-9593 .elementor-element.elementor-element-49af6d9 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 15px 10px 15px;
}

    .elementor-9593 .elementor-element.elementor-element-49af6d9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9593 .elementor-element.elementor-element-c728619 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-9593 .elementor-element.elementor-element-c728619 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-9593 .elementor-element.elementor-element-c728619 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 15px 20px 15px;
    }

.elementor-9593 .elementor-element.elementor-element-c3c16e9.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-c3c16e9.elementor-view-framed .elementor-icon, .elementor-9593 .elementor-element.elementor-element-c3c16e9.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-c3c16e9 {
    --icon-box-icon-margin: 20px;
}

    .elementor-9593 .elementor-element.elementor-element-c3c16e9 .elementor-icon {
        font-size: 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-c3c16e9 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-c3c16e9 .elementor-icon-box-title, .elementor-9593 .elementor-element.elementor-element-c3c16e9 .elementor-icon-box-title a {
            font-size: 16px;
        }

.elementor-9593 .elementor-element.elementor-element-d219e5a .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-d219e5a .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-d219e5a .elementor-button:focus {
        color: #000000;
        border-color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-d219e5a .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-d219e5a .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-d219e5a > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9593 .elementor-element.elementor-element-ce9389b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-9593 .elementor-element.elementor-element-ce9389b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-9593 .elementor-element.elementor-element-ce9389b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 15px 20px 15px;
    }

.elementor-9593 .elementor-element.elementor-element-52eb289.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-52eb289.elementor-view-framed .elementor-icon, .elementor-9593 .elementor-element.elementor-element-52eb289.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-52eb289 {
    --icon-box-icon-margin: 20px;
}

    .elementor-9593 .elementor-element.elementor-element-52eb289 .elementor-icon {
        font-size: 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-52eb289 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-52eb289 .elementor-icon-box-title, .elementor-9593 .elementor-element.elementor-element-52eb289 .elementor-icon-box-title a {
            font-size: 16px;
        }

.elementor-9593 .elementor-element.elementor-element-97cf881 .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-97cf881 .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-97cf881 .elementor-button:focus {
        color: #000000;
        border-color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-97cf881 .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-97cf881 .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-97cf881 > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9593 .elementor-element.elementor-element-2ff251d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E9E9E9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-9593 .elementor-element.elementor-element-2ff251d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-9593 .elementor-element.elementor-element-2ff251d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 15px 20px 15px;
    }

.elementor-9593 .elementor-element.elementor-element-cb190ee.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-cb190ee.elementor-view-framed .elementor-icon, .elementor-9593 .elementor-element.elementor-element-cb190ee.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-cb190ee {
    --icon-box-icon-margin: 20px;
}

    .elementor-9593 .elementor-element.elementor-element-cb190ee .elementor-icon {
        font-size: 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-cb190ee .elementor-icon-box-title {
        margin-bottom: 5px;
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-cb190ee .elementor-icon-box-title, .elementor-9593 .elementor-element.elementor-element-cb190ee .elementor-icon-box-title a {
            font-size: 16px;
        }

.elementor-9593 .elementor-element.elementor-element-5429b4c .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-5429b4c .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-5429b4c .elementor-button:focus {
        color: #000000;
        border-color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-5429b4c .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-5429b4c .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-5429b4c > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

.elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 15px 20px 15px;
    }

.elementor-9593 .elementor-element.elementor-element-ad0e819.elementor-view-stacked .elementor-icon {
    background-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-ad0e819.elementor-view-framed .elementor-icon, .elementor-9593 .elementor-element.elementor-element-ad0e819.elementor-view-default .elementor-icon {
    fill: #a62d32;
    color: #a62d32;
    border-color: #a62d32;
}

.elementor-9593 .elementor-element.elementor-element-ad0e819 {
    --icon-box-icon-margin: 20px;
}

    .elementor-9593 .elementor-element.elementor-element-ad0e819 .elementor-icon {
        font-size: 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-ad0e819 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-ad0e819 .elementor-icon-box-title, .elementor-9593 .elementor-element.elementor-element-ad0e819 .elementor-icon-box-title a {
            font-size: 16px;
        }

.elementor-9593 .elementor-element.elementor-element-c41bb4b .elementor-button {
    font-size: 14px;
    font-weight: 700;
    line-height: 11px;
    fill: #a62d32;
    color: #a62d32;
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #a62d32;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

    .elementor-9593 .elementor-element.elementor-element-c41bb4b .elementor-button:hover, .elementor-9593 .elementor-element.elementor-element-c41bb4b .elementor-button:focus {
        color: #000000;
        border-color: #000000;
    }

        .elementor-9593 .elementor-element.elementor-element-c41bb4b .elementor-button:hover svg, .elementor-9593 .elementor-element.elementor-element-c41bb4b .elementor-button:focus svg {
            fill: #000000;
        }

.elementor-9593 .elementor-element.elementor-element-c41bb4b > .elementor-widget-container {
    margin: 5px 0px 0px 70px;
}

@media(max-width:1199px) {
    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .title-slider {
        font-size: 55px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .description-slider {
        font-size: 16px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .item-info {
        padding: 0px 50px 0px 50px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .content-image img {
        min-height: 500px;
    }

    .elementor-9593 .elementor-element.elementor-element-e930a9a {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-0b62c7a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .banner-wrapper-infor .title-banner {
        font-size: 24px;
    }

    .elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .title-banner {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .elementor-9593 .elementor-element.elementor-element-ff21823 .bwp-widget-banner .banner-wrapper-infor {
        padding: 0px 15px 20px 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-94b21a0 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .banner-wrapper-infor .title-banner {
        font-size: 24px;
    }

    .elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .title-banner {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .elementor-9593 .elementor-element.elementor-element-7415634 .bwp-widget-banner .banner-wrapper-infor {
        padding: 0px 15px 20px 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-0cbd514 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .banner-wrapper-infor .title-banner {
        font-size: 24px;
    }

    .elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .title-banner {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .elementor-9593 .elementor-element.elementor-element-491c973 .bwp-widget-banner .banner-wrapper-infor {
        padding: 0px 15px 20px 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-ea8927a {
        padding: 70px 0px 70px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-f7fa150 {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-03681e5 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-940b54c > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 7.5px 0px 7.5px;
    }

    .elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .title-slider {
        font-size: 25px;
    }

    .elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .button-slider a {
        padding: 0px 20px 2px 20px;
    }

    .elementor-9593 .elementor-element.elementor-element-9120a9e {
        padding: 80px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-dfe659e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-c1734e8 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }

    .elementor-9593 .elementor-element.elementor-element-83d3842 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-49af6d9 {
        padding: 25px 0px 10px 0px;
    }
}

@media(max-width:767px) {
    .elementor-9593 .elementor-element.elementor-element-94f9072 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .title-slider {
        font-size: 35px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .button-slider {
        font-size: 12px;
        line-height: 35px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .item-info {
        padding: 0px 15px 0px 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .content-image img {
        min-height: 400px;
        object-position: center left;
    }

    .elementor-9593 .elementor-element.elementor-element-fa4cfa9 .bwp-slider-homepage .slick-dots {
        padding: 0px 0px 20px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-e930a9a {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-9593 .elementor-element.elementor-element-0b62c7a > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-94b21a0 > .elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-0528b7e {
        font-size: 13px;
    }

    .elementor-9593 .elementor-element.elementor-element-9d96280 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9593 .elementor-element.elementor-element-74043bc .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-d46224c > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-348cb56 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-d98ec66 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-2f89cf4 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-efe4c1e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-fcb63fa .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9593 .elementor-element.elementor-element-0b6640c {
        font-size: 13px;
    }

    .elementor-9593 .elementor-element.elementor-element-0243c68 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-8b072d4 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-af80744 .bwp-slider .title-slider {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-53233f7 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-1fa6bce > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-9120a9e:not(.elementor-motion-effects-element-type-background), .elementor-9593 .elementor-element.elementor-element-9120a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9593 .elementor-element.elementor-element-9120a9e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-c1734e8 .elementor-heading-title {
        font-size: 25px;
        line-height: 30px;
    }

    .elementor-9593 .elementor-element.elementor-element-c790872 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9593 .elementor-element.elementor-element-c728619 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-9593 .elementor-element.elementor-element-c728619 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 15px 0px 15px;
        }

    .elementor-9593 .elementor-element.elementor-element-c3c16e9 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9593 .elementor-element.elementor-element-d219e5a > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-ce9389b > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-9593 .elementor-element.elementor-element-ce9389b > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 15px 0px 15px;
        }

    .elementor-9593 .elementor-element.elementor-element-52eb289 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9593 .elementor-element.elementor-element-97cf881 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-2ff251d > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-9593 .elementor-element.elementor-element-2ff251d > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 15px 0px 15px;
        }

    .elementor-9593 .elementor-element.elementor-element-cb190ee {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9593 .elementor-element.elementor-element-5429b4c > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-element-populated, .elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-element-populated > .elementor-background-overlay, .elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-9593 .elementor-element.elementor-element-338c13e > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 15px 0px 15px;
        }

    .elementor-9593 .elementor-element.elementor-element-ad0e819 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-9593 .elementor-element.elementor-element-c41bb4b > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-9593 .elementor-element.elementor-element-555c6b5 {
        width: 60%;
    }

    .elementor-9593 .elementor-element.elementor-element-c370bd9 {
        width: 40%;
    }

    .elementor-9593 .elementor-element.elementor-element-7ce112b {
        width: 60%;
    }

    .elementor-9593 .elementor-element.elementor-element-53b859e {
        width: 40%;
    }

    .elementor-9593 .elementor-element.elementor-element-aef0c62 {
        width: 60%;
    }

    .elementor-9593 .elementor-element.elementor-element-29bc390 {
        width: 40%;
    }

    .elementor-9593 .elementor-element.elementor-element-8ee2d8f {
        width: 60%;
    }

    .elementor-9593 .elementor-element.elementor-element-3b4429c {
        width: 40%;
    }
}

@media(max-width:1199px) and (min-width:768px) {
    .elementor-9593 .elementor-element.elementor-element-03681e5 {
        width: 50%;
    }

    .elementor-9593 .elementor-element.elementor-element-940b54c {
        width: 50%;
    }
}

.elementor-9593 .elementor-element.elementor-element-9120a9e:not(.elementor-motion-effects-element-type-background), .elementor-9593 .elementor-element.elementor-element-9120a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../images/banner/img1-9.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}