.elementor-293 .elementor-element.elementor-element-7f9d706:not(.elementor-motion-effects-element-type-background),
.elementor-293 .elementor-element.elementor-element-7f9d706 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("5007.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-293 .elementor-element.elementor-element-7f9d706 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(250deg, #F4F5F500 0%, var(--e-global-color-secondary) 70%);
    opacity: 0.69;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-7f9d706 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-293 .elementor-element.elementor-element-77e88b8 > .elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-293 .elementor-element.elementor-element-fc2fb22 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-fc2fb22 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
}

.elementor-293 .elementor-element.elementor-element-a6306f4 {
    padding: 100px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-cd15533 img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-1e27694 {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-7599933.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-e7c8a33 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-e7c8a33 .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-e7c8a33 > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-b1e4596 img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-be38c90 {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-05cc659.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-c5d6faa {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-c5d6faa .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-c5d6faa > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-4ff326e img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-9cf7284 {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-d428dfe.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-ad5e337 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-ad5e337 .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-ad5e337 > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-2a5f6c6 {
    padding: 0px 0px 100px 0px;
}

.elementor-293 .elementor-element.elementor-element-f78637c img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-efddd8f {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-ea6eb49.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-6fbed51 {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-6fbed51 .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-6fbed51 > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-0ee5d4f img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-3c7e557 {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-8a9e8f8.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-a81457e {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-a81457e .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-a81457e > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-fd33336 img {
    transition-duration: 0.3s;
}

.elementor-293 .elementor-element.elementor-element-5c2e8ce {
    margin-top: -81px;
    margin-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-da10a57.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-b26367d {
    text-align: right;
    width: auto;
    max-width: auto;
}

.elementor-293 .elementor-element.elementor-element-b26367d .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-b26367d > .elementor-widget-container {
    padding: 10px 20px 15px 20px;
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-336cd06 {
    padding: 0px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-293 .elementor-element.elementor-element-b786bef.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-293 .elementor-element.elementor-element-b786bef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-293 .elementor-element.elementor-element-b786bef > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -32px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -32px;
}

.elementor-293 .elementor-element.elementor-element-b786bef > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-d220254 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-293 .elementor-element.elementor-element-7cc3475:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-293 .elementor-element.elementor-element-7cc3475 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-7cc3475 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-293 .elementor-element.elementor-element-7cc3475 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-01d64ee .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-b1d3c63 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-b1d3c63 > .elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button .elementor-align-icon-right {
    margin-left: 14px;
}

.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button .elementor-align-icon-left {
    margin-right: 14px;
}

.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button:hover,
.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button:hover svg,
.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-293 .elementor-element.elementor-element-29419aa .elementor-button {
    padding: 0px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-17d5745:not(.elementor-motion-effects-element-type-background),
.elementor-293 .elementor-element.elementor-element-17d5745 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("http://astylers.com/babun/wp-content/uploads/2021/08/image949.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-293 .elementor-element.elementor-element-17d5745 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #00000000 46%, var(--e-global-color-secondary) 4%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-17d5745 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-293 .elementor-element.elementor-element-1b7293e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-293 .elementor-element.elementor-element-1b7293e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-293 .elementor-element.elementor-element-1b7293e.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-293 .elementor-element.elementor-element-1b7293e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 430px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-1b7293e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-43b7403:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-293 .elementor-element.elementor-element-43b7403 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-43b7403 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 50%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 50%;
    padding: 20px 20px 20px 20px;
}

.elementor-293 .elementor-element.elementor-element-43b7403 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-e64aaae {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-293 .elementor-element.elementor-element-e64aaae .elementor-divider-separator {
    width: 100%;
}

.elementor-293 .elementor-element.elementor-element-e64aaae .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-293 .elementor-element.elementor-element-b9ac0d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 100px 40px;
}

.elementor-293 .elementor-element.elementor-element-b9ac0d6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-c5b9075 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-546abf2 .elementor-heading-title {
    color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-3527066 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-37d5341 .elementor-button:hover,
.elementor-293 .elementor-element.elementor-element-37d5341 .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-345e7aa);
}

.elementor-293 .elementor-element.elementor-element-37d5341 .elementor-button:hover svg,
.elementor-293 .elementor-element.elementor-element-37d5341 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-293 .elementor-element.elementor-element-38bdbb2 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 52px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-38bdbb2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-293 .elementor-element.elementor-element-4ffbf24 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-a550798 {
    text-align: left;
}

.elementor-293 .elementor-element.elementor-element-bd904dc .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-cdc1b39 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-b01c22b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-b68c9d1 {
    text-align: left;
}

.elementor-293 .elementor-element.elementor-element-6835de0 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-e601ec6 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-319d156 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-7d2783f {
    text-align: left;
}

.elementor-293 .elementor-element.elementor-element-a128946 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-2ad5be8 {
    color: var(--e-global-color-accent);
}

.elementor-293 .elementor-element.elementor-element-b0737e8 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-293 .elementor-element.elementor-element-a51fbd4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-293 .elementor-element.elementor-element-a51fbd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-293 .elementor-element.elementor-element-3d17e3a .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-293 .elementor-element.elementor-element-f8bb887 .elementor-main-swiper .swiper-slide {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-293 .elementor-element.elementor-element-f8bb887.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 19px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 19px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 19px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 19px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887 .elementor-testimonial__text {
    font-size: 1rem;
    font-style: normal;
}

.elementor-293 .elementor-element.elementor-element-f8bb887 .elementor-testimonial__name {
    color: var(--e-global-color-secondary);
}

.elementor-293 .elementor-element.elementor-element-f8bb887 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-293 .elementor-element.elementor-element-f8bb887 > .elementor-widget-container {
    margin: 0px 0px 0px -13px;
}

@media(min-width:768px) {
    .elementor-293 .elementor-element.elementor-element-b786bef {
        width: 56.228%;
    }

    .elementor-293 .elementor-element.elementor-element-7cc3475 {
        width: 43.728%;
    }

    .elementor-293 .elementor-element.elementor-element-1b7293e {
        width: 44.956%;
    }

    .elementor-293 .elementor-element.elementor-element-b9ac0d6 {
        width: 55%;
    }
}

@media(max-width:1024px) {
    .elementor-293 .elementor-element.elementor-element-7f9d706 {
        padding: 120px 10px 120px 18px;
    }

    .elementor-293 .elementor-element.elementor-element-77e88b8 > .elementor-element-populated {
        margin: 0% 50% 0% 0%;
        --e-column-margin-right: 50%;
        --e-column-margin-left: 0%;
    }

    .elementor-293 .elementor-element.elementor-element-a6306f4 {
        padding: 100px 10px 0px 10px;
    }

    .elementor-293 .elementor-element.elementor-element-2a5f6c6 {
        padding: 0px 10px 10px 10px;
    }

    .elementor-293 .elementor-element.elementor-element-336cd06 {
        padding: 0px 0px 0px 20px;
    }

    .elementor-293 .elementor-element.elementor-element-d220254 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-293 .elementor-element.elementor-element-43b7403 > .elementor-element-populated {
        margin: 0% 30% 0% 0%;
        --e-column-margin-right: 30%;
        --e-column-margin-left: 0%;
    }

    .elementor-293 .elementor-element.elementor-element-b0737e8 {
        padding: 100px 10px 100px 20px;
    }
}

@media(max-width:767px) {
    .elementor-293 .elementor-element.elementor-element-7f9d706 {
        padding: 120px 10px 120px 16px;
    }

    .elementor-293 .elementor-element.elementor-element-77e88b8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-293 .elementor-element.elementor-element-336cd06 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-293 .elementor-element.elementor-element-b786bef > .elementor-element-populated {
        margin: 0px 0px 0px -20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -20px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-293 .elementor-element.elementor-element-d220254 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-293 .elementor-element.elementor-element-d220254 > .elementor-widget-container {
        margin: 0px -21px 0px 0px;
    }

    .elementor-293 .elementor-element.elementor-element-7cc3475 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-293 .elementor-element.elementor-element-1b7293e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-293 .elementor-element.elementor-element-1b7293e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://astylers.com/babun/wp-content/uploads/2021/08/image949.jpg");
    }

    .elementor-293 .elementor-element.elementor-element-43b7403 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-293 .elementor-element.elementor-element-b9ac0d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .elementor-293 .elementor-element.elementor-element-b9ac0d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://astylers.com/babun/wp-content/uploads/2021/08/bg.jpg");
    }

    .elementor-293 .elementor-element.elementor-element-b9ac0d6 > .elementor-element-populated {
        padding: 100px 25px 100px 25px;
    }

    .elementor-293 .elementor-element.elementor-element-b0737e8 {
        padding: 100px 10px 100px 10px;
    }

    .elementor-293 .elementor-element.elementor-element-f8bb887 > .elementor-widget-container {
        margin: 0px 0px 0px -5px;
    }

    .elementor-293 .elementor-element.elementor-element-114a9bf > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:1025px) {

    .elementor-293 .elementor-element.elementor-element-7f9d706:not(.elementor-motion-effects-element-type-background),
    .elementor-293 .elementor-element.elementor-element-7f9d706 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-293 .elementor-element.elementor-element-17d5745:not(.elementor-motion-effects-element-type-background),
    .elementor-293 .elementor-element.elementor-element-17d5745 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
