/*post 5 */
.elementor-kit-5 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-9a22142: #8dbfc5;
    --e-global-color-6798431: #fc4c6c;
    --e-global-color-ac8154a: #FFFFFF;
    background-color: #9CDADF;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}

/* موبایل و تبلت */
@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }
}

/* موبایل */
@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }
}
/*post22 */
.elementor-22 .elementor-element.elementor-element-bdabe4e > .elementor-container {
    max-width: 1300px;
    min-height: 549px;
}

.elementor-22 .elementor-element.elementor-element-bdabe4e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bdabe4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF0F3;
}

.elementor-22 .elementor-element.elementor-element-bdabe4e > .elementor-background-overlay {
    background-image: url("https://khalebeauty.com/wp-content/uploads/2022/08/flower-seamless-pattern-background-elegant-texture-backgrounds_1217-1133.webp");
    background-position: top center;
    opacity: 0.04;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-bdabe4e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -50px 0px;
    padding: 0px 1px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2d0b4f5 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-2d0b4f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-2d0b4f5 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22 .elementor-element.elementor-element-2d0b4f5 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-c353338 .swiper-slide-inner .elementor-slide-heading {
    color: #000000;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-c353338 .swiper-slide-inner .elementor-slide-description {
    color: #000000;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-842ea94 .swiper-slide-inner .elementor-slide-heading {
    color: #000000;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-842ea94 .swiper-slide-inner .elementor-slide-description {
    color: #000000;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-feccb8a .swiper-slide-inner .elementor-slide-heading {
    color: #090808;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-feccb8a .swiper-slide-inner .elementor-slide-description {
    color: #090808;
}
.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-d40601f .swiper-slide-inner .elementor-slide-heading {
    color: #030303;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-repeater-item-d40601f .swiper-slide-inner .elementor-slide-description {
    color: #030303;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide {
    height: 400px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide-inner {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 32px;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-slide-heading {
    font-family: "KalamehWeb_Bold";
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-f454c79 .elementor-slide-description {
    font-family: "KalamehWeb_Bold";
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-246a16d {
    margin: -20px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-2f6ada9 {
    --spacer-size: 10px;
}

.elementor-22 .elementor-element.elementor-element-d763a7c {
    --spacer-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-8bb87d2 > .elementor-widget-container {
    margin: 0rem 0rem -5rem 0rem;
}

.elementor-22 .elementor-element.elementor-element-238a9c4 {
    --spacer-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-b332e99 {
    --spacer-size: 10px;
}

.elementor-22 .elementor-element.elementor-element-d1fc467 > .elementor-container {
    max-width: 1200px;
}

.elementor-22 .elementor-element.elementor-element-d1fc467 {
    margin: 0px 0px 10px 0px;
}

.elementor-22 .elementor-element.elementor-element-a650636 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-9121a9c {
    text-align: right;
}

.elementor-22 .elementor-element.elementor-element-9121a9c .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "KalamehWeb_Bold";
    font-size: 24px;
    font-weight: normal;
    line-height: 1.7em;
}

.elementor-22 .elementor-element.elementor-element-9121a9c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-ab56769 {
    text-align: right;
    color: var( --e-global-color-secondary );
    font-family: "KalamehWeb_Bold";
    font-size: 33px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-16c8d7e {
    margin: 0px 0px 40px 0px;
}

.elementor-22 .elementor-element.elementor-element-15855ab .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-15855ab .elementor-button {
    fill: #FF4D6D;
    color: #FF4D6D;
    background-color: #FFF0F3;
    border-radius: 50px 50px 50px 50px;
}

.elementor-22 .elementor-element.elementor-element-15855ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-25626ce > .elementor-container {
    max-width: 1200px;
}

.elementor-22 .elementor-element.elementor-element-25626ce {
    margin: 70px 0px 0px 0px;
}
.elementor-22 .elementor-element.elementor-element-ecc946f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-22 .elementor-element.elementor-element-ecc946f > .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-22 .elementor-element.elementor-element-62146d6 {
    text-align: right;
    color: var( --e-global-color-secondary );
    font-family: "KalamehWeb_Bold";
    font-size: 35px;
    font-weight: normal;
}

.elementor-22 .elementor-element.elementor-element-ad299a9 {
    --divider-border-style: solid;
    --divider-color: #FF4D6D;
    --divider-border-width: 4px;
}

.elementor-22 .elementor-element.elementor-element-ad299a9 .elementor-divider-separator {
    width: 28%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-22 .elementor-element.elementor-element-ad299a9 .elementor-divider {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-89bbbaf {
    text-align: right;
    color: #7A7A7A;
    font-family: "iranyekanwebregular";
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
}

.elementor-22 .elementor-element.elementor-element-901495b .elementor-button {
    font-family: "iranyekanwebregular";
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
    background-image: linear-gradient(160deg, #FF7D92 0%, #f2295b 100%);
    border-radius: 30px 30px 30px 30px;
    padding: 15px 40px 15px 40px;
}

.elementor-22 .elementor-element.elementor-element-901495b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-bf0be41 > .elementor-container {
    max-width: 1200px;
}

.elementor-22 .elementor-element.elementor-element-bf0be41 {
    margin: 40px 0px -10px 0px;
}

.elementor-22 .elementor-element.elementor-element-98a09c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-2d34621 {
    text-align: right;
}

.elementor-22 .elementor-element.elementor-element-2d34621 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "KalamehWeb_Bold";
    font-size: 24px;
    font-weight: normal;
    line-height: 1.7em;
}

.elementor-22 .elementor-element.elementor-element-2d34621 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-6316525 {
    text-align: right;
    color: var( --e-global-color-secondary );
    font-family: "KalamehWeb_Bold";
    font-size: 33px;
    font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles-slide__wrap {
    min-height: 450px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles-slide__wrap.layout-1-1-2-h {
    grid-template-columns: 55% 1fr 1fr;
    -ms-grid-columns: 55% 1fr 1fr;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__box {
    padding: 40px 40px 40px 40px;
    border-radius: 26px 26px 26px 26px;
    align-content: space-between;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__box:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000012 0%, #000000 100%);
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__box-title {
    color: #FFFFFF;
    text-align: right;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__box-title {
    font-family: "KalamehWeb_Bold";
    font-size: 23px;
    font-weight: normal;
    letter-spacing: 1px;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-22 .elementor-element.elementor-element-d763a20 .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-22 .elementor-element.elementor-element-d763a20 .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-22 .elementor-element.elementor-element-d763a20 .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-22 .elementor-element.elementor-element-d763a20 .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title {
    font-family: "KalamehWeb_Bold";
    font-size: 42px;
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__meta {
    background-color: #FFFFFF00;
    font-family: "iranyekanwebregular";
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__meta .jet-smart-tiles__meta-item {
    color: #FFFFFF;
}
.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__terms-link {
    background-color: #FF4D6D;
    color: #FFFFFF;
    text-decoration: none;
    border-radius: 30px 30px 30px 30px;
}

.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__terms-link {
    font-family: "iranyekanwebregular";
    font-size: 14px;
    font-weight: 400;
}
.elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__terms {
    text-align: left;
}
@media(min-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-2d0b4f5 {
        width:100%;
    }

@media(max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-bdabe4e > .elementor-container {
        min-height:0px;
    }

    .elementor-22 .elementor-element.elementor-element-bdabe4e {
        padding: 60px 0px 20px 0px;
    }
@media(max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-bdabe4e {
        margin:-20px 0px 0px 0px;
        padding: 80px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-2d0b4f5 {
        width: 100%;
    }

    .elementor-22 .elementor-element.elementor-element-2d0b4f5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide {
        height: 221px;
    }

    .elementor-22 .elementor-element.elementor-element-f454c79 .swiper-slide-contents {
        max-width: 100%;
    }
 .elementor-22 .elementor-element.elementor-element-8bb87d2 > .elementor-widget-container {
        margin: 50px 0px 25px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-238a9c4 {
        --spacer-size: 31px;
    }

    .elementor-22 .elementor-element.elementor-element-b332e99 {
        --spacer-size: 37px;
    }

    .elementor-22 .elementor-element.elementor-element-d1fc467 {
        margin: 25px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-9121a9c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-22 .elementor-element.elementor-element-16c8d7e {
        margin: 0px 0px 0px 0px;
    }
 .elementor-22 .elementor-element.elementor-element-25626ce {
        margin: 40px 0px 50px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-89bbbaf {
        font-size: 16px;
    }
   .elementor-22 .elementor-element.elementor-element-bf0be41 {
        margin: 25px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-2d34621 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-22 .elementor-element.elementor-element-a8d6384 {
        margin: -35px 0px 0px 0px;
    }

    .elementor-22 .elementor-element.elementor-element-d763a20 .jet-smart-tiles__box {
        margin-bottom: 10px;
    }
.elementor-22 .elementor-element.elementor-element-901495b {
    filter: drop-shadow(-39px 28px 19px rgba(240, 56, 56, 0.01)) drop-shadow(-22px 16px 16px rgba(240, 56, 56, 0.05)) drop-shadow(-10px 7px 12px rgba(240, 56, 56, 0.04)) drop-shadow(-2px 2px 7px rgba(240, 56, 56, 0.1)) drop-shadow(0px 0px 0px rgba(240, 56, 56, 0.1));
    
}

}
