.elementor-8 .elementor-element.elementor-element-f7b080a {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-91fe4a5 .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4fbfb12 .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-2943bc4 > .elementor-container {
    max-width: 980px;
}

.elementor-8 .elementor-element.elementor-element-2943bc4 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-9fbe0ef > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-bc4e9cd .c-ip-heading {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-4f469bf > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-8 .elementor-element.elementor-element-8c1e177 .c-ip-heading {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-d5aa12f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-8 .elementor-element.elementor-element-d5aa12f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b62dc98:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-b62dc98 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9D1D6;
    background-image: url("../img/disign/salon.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cus-elementor-column-wrap {
    background-image: url(../img/disign/vovrat_waranty.jpg) !important;
}

.elementor-8 .elementor-element.elementor-element-b62dc98 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px -40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-b62dc98 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9661e9e {
    --spacer-size: 450px;
}

.elementor-8 .elementor-element.elementor-element-c6794bc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 80px 75px 80px;
}

.elementor-8 .elementor-element.elementor-element-c2649d2 .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-29ffde5 .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-90893ef .c-ip-heading {
    text-align: justify;
}

.elementor-8 .elementor-element.elementor-element-90893ef > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-542f32c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-542f32c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-542f32c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 075px;
    margin-bottom: 0px;
    padding: 130px 0px 110px 0px;
}

.elementor-8 .elementor-element.elementor-element-542f32c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5254ab8 {
    text-align: right;
    width: auto;
    max-width: auto;
    top: -162px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-5254ab8 img {
    width: 100px;
}

.elementor-8 .elementor-element.elementor-element-5254ab8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5254ab8 {
    right: 47px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-5254ab8 {
    left: 47px;
}

.elementor-8 .elementor-element.elementor-element-5a826ba .c-ip-icon-list-1__icon {
    color: #E4C1B1;
}

.elementor-8 .elementor-element.elementor-element-5a826ba .c-ip-icon-list-1__item svg {
    fill: #E4C1B1;
}

.elementor-8 .elementor-element.elementor-element-f2808b7 {
    text-align: left;
    width: var(--container-widget-width, 80px);
    max-width: 80px;
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
    bottom: -154.266px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f2808b7 {
    left: 83px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-f2808b7 {
    right: 83px;
}

.elementor-8 .elementor-element.elementor-element-b3539fd {
    margin-top: 65px;
    margin-bottom: 60px;
}

.elementor-8 .elementor-element.elementor-element-631c2cd .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-09e011a .c-ip-heading {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-631bae1 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

@media (max-width: 1189px) {
    .elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 60px 60px 60px 60px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5254ab8 {
        right: -104.797px;
    }

    body.rtl .elementor-8 .elementor-element.elementor-element-5254ab8 {
        left: -104.797px;
    }

    .elementor-8 .elementor-element.elementor-element-f2808b7 img {
        width: 80px;
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-f7b080a {
        margin-top: 045px;
        margin-bottom: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-9fbe0ef > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-4f469bf > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-d5aa12f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-b62dc98 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-c6794bc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 30px 45px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-542f32c {
        padding: 45px 0px 45px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-5254ab8 img {
        width: 50px;
    }

    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5254ab8 {
        right: -83.797px;
    }

    body.rtl .elementor-8 .elementor-element.elementor-element-5254ab8 {
        left: -83.797px;
    }

    .elementor-8 .elementor-element.elementor-element-5254ab8 {
        top: -68px;
    }

    .elementor-8 .elementor-element.elementor-element-f2808b7 img {
        width: 50px;
    }

    .elementor-8 .elementor-element.elementor-element-b3539fd {
        margin-top: 45px;
        margin-bottom: 40px;
    }
}
