.elementor-24 .elementor-element.elementor-element-56639ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-56639ce:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-56639ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.samaneradmerikhi.ir/wp-content/uploads/2026/08/955.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-56639ce::before, .elementor-24 .elementor-element.elementor-element-56639ce > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-56639ce > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-56639ce > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-56639ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-56639ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF080800 71%, #FFFFFF 100%);}.elementor-24 .elementor-element.elementor-element-e66f388{--display:flex;}.elementor-24 .elementor-element.elementor-element-b96bc41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-ae81e54 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ae81e54.elementor-element{--align-self:center;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ae81e54{left:424px;}body.rtl .elementor-24 .elementor-element.elementor-element-ae81e54{right:424px;}.elementor-24 .elementor-element.elementor-element-ae81e54{top:0px;}.elementor-24 .elementor-element.elementor-element-ae81e54 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-ae81e54.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ae81e54.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ae81e54.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ae81e54.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ae81e54.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ae81e54 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-ae81e54 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-06a6d21{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-06a6d21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ba03d16{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:83px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ba03d16{left:818px;}body.rtl .elementor-24 .elementor-element.elementor-element-ba03d16{right:818px;}.elementor-24 .elementor-element.elementor-element-ba03d16 .title-after_title, .elementor-24 .elementor-element.elementor-element-ba03d16 .title-subtitle, .elementor-24 .elementor-element.elementor-element-ba03d16 .woodmart-title-container{max-width:100%;}.elementor-24 .elementor-element.elementor-element-ba03d16 .title-subtitle{color:#A93F5E;font-family:"Yekanbkh", Sans-serif;font-size:12px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-ba03d16 .title{color:#529595;font-size:47px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-ba03d16 .title-after_title{color:#000000;font-size:18px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-4ee4c29{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4ee4c29 .title-after_title, .elementor-24 .elementor-element.elementor-element-4ee4c29 .title-subtitle, .elementor-24 .elementor-element.elementor-element-4ee4c29 .woodmart-title-container{max-width:100%;}.elementor-24 .elementor-element.elementor-element-4ee4c29 .title-subtitle{color:#A93F5E;font-family:"Yekanbkh", Sans-serif;font-size:12px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-4ee4c29 .title{color:#529595;font-size:47px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-4ee4c29 .title-after_title{color:#000000;font-size:18px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-431db1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-431db1b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-431db1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.samaneradmerikhi.ir/wp-content/uploads/2026/08/955.jpg");}.elementor-24 .elementor-element.elementor-element-e719ffc{--display:flex;}.elementor-24 .elementor-element.elementor-element-a4bf22b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button{background-color:#529595;font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e87c83;border-radius:16px 16px 16px 16px;padding:20px 21px 20px 12px;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:focus{background-color:#c95c6f;color:#ffffff;}.elementor-24 .elementor-element.elementor-element-d299269{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-d299269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:focus svg{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button{background-color:rgba(255,255,255,0.45);font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;fill:#6b535d;color:#6b535d;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.85);border-radius:16px 16px 16px 16px;padding:20px 21px 20px 21px;}.elementor-24 .elementor-element.elementor-element-4b95feb{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-4b95feb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:focus{color:#a93f5e;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:focus svg{fill:#a93f5e;}.elementor-24 .elementor-element.elementor-element-5b7be8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-74f805d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-74f805d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3fc9bd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-0b8cb8a .elementor-heading-title{font-weight:600;color:var( --e-global-color-92277d3 );}.elementor-24 .elementor-element.elementor-element-9153059{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-13463ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-fef38a0{text-align:center;}.elementor-24 .elementor-element.elementor-element-fef38a0 .elementor-heading-title{font-size:31px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-ae06dcf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-ae06dcf .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-ae06dcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-c206f92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-e279456 .wd-el-title{color:#010101;}.elementor-24 .elementor-element.elementor-element-f34e6af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-4665152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-c06fdac .banner-title{color:#FFFCFC;font-weight:500;}.elementor-24 .elementor-element.elementor-element-c06fdac .banner-inner{font-weight:700;}.elementor-24 .elementor-element.elementor-element-2cfaa76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-21b97b3 .banner-title{color:#FFFCFC;font-weight:500;}.elementor-24 .elementor-element.elementor-element-21b97b3 .banner-inner{font-weight:700;}.elementor-24 .elementor-element.elementor-element-a26f542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-2badaa4 .banner-title{color:#FFFCFC;font-weight:500;}.elementor-24 .elementor-element.elementor-element-2badaa4 .banner-inner{font-weight:700;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-e719ffc{--content-width:500px;}.elementor-24 .elementor-element.elementor-element-4665152{--width:50%;}.elementor-24 .elementor-element.elementor-element-2cfaa76{--width:50%;}.elementor-24 .elementor-element.elementor-element-a26f542{--width:50%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-e66f388{--content-width:722px;}.elementor-24 .elementor-element.elementor-element-b96bc41{--width:500px;}.elementor-24 .elementor-element.elementor-element-06a6d21{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-24 .elementor-element.elementor-element-06a6d21 img{width:99px;max-width:33%;height:377px;}.elementor-24 .elementor-element.elementor-element-ba03d16{--container-widget-width:134px;--container-widget-flex-grow:0;width:var( --container-widget-width, 134px );max-width:134px;top:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ba03d16{left:31px;}body.rtl .elementor-24 .elementor-element.elementor-element-ba03d16{right:31px;}.elementor-24 .elementor-element.elementor-element-4ee4c29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-4ee4c29.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-a4bf22b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a4bf22b.e-con{--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-d299269{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button{font-size:12px;padding:8px 5px 8px 5px;}.elementor-24 .elementor-element.elementor-element-4b95feb{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4b95feb.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button{font-size:12px;padding:10px 5px 10px 5px;}.elementor-24 .elementor-element.elementor-element-5b7be8f{--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-74f805d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-24 .elementor-element.elementor-element-74f805d img{width:1000px;max-width:100%;height:377px;}.elementor-24 .elementor-element.elementor-element-3fc9bd6{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-0b8cb8a{text-align:center;}.elementor-24 .elementor-element.elementor-element-0b8cb8a .elementor-heading-title{font-size:35px;}.elementor-24 .elementor-element.elementor-element-6cb1a1b .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-9153059{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-c06fdac .banner-inner{font-size:49px;}.elementor-24 .elementor-element.elementor-element-21b97b3 .banner-inner{font-size:49px;}.elementor-24 .elementor-element.elementor-element-2badaa4 .banner-inner{font-size:49px;}}/* Start custom CSS for icon, class: .elementor-element-ae81e54 */.elementor-24 .elementor-element.elementor-element-ae81e54{
    position: absolute;
    z-index: 1;
    right: -4px;
    top: 55px;
    width: 55px;
    height: 55px;
    display: grid;
    place-items: center;
    border-radius: 18px;
    color: white;
    background: linear-gradient(145deg, #529595, #CAF1F1);
    box-shadow: 0 14px 22px #CAF1F1;
    transform: rotate(12deg);
    font-size: 1.1rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06a6d21 */.elementor-24 .elementor-element.elementor-element-06a6d21 img {
    display: block;
    width: 100%;
    height: 560px;
    object-fit: cover;
    object-position: center 18%;
    border: 9px solid rgba(255,255,255,.72);
    border-radius: 220px 220px 34px 34px;
    box-shadow: 0 30px 55px rgba(117,59,75,.17);
    background: #f6e4e8;
}

/* =========================
   Mobile
========================= */
@media (max-width: 767px) {

    .elementor-24 .elementor-element.elementor-element-06a6d21 img {
        width: 100%;
        height: 420px;
        object-fit: cover;
        object-position: center 18%;

        border: 6px solid rgba(255,255,255,.72);
        border-radius: 150px 150px 24px 24px;

        box-shadow: 0 18px 35px rgba(117,59,75,.15);
    }

}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-ba03d16 */.elementor-24 .elementor-element.elementor-element-ba03d16{
    left: -15px;
    top: 95px;
    transform: rotate(-5deg);
    
    position: absolute;
    z-index: 1;
    padding: 15px 16px;
    border-radius: 18px;
    line-height: 1.45;

    background: linear-gradient(135deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .34));
    border: 1px solid var(--line);
    box-shadow: var(--shadow), inset 0 1px 0 rgba(255, 255, 255, .88);
    backdrop-filter: blur(18px) saturate(145%);
    -webkit-backdrop-filter: blur(18px) saturate(145%);
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d299269 *//*==================================
      Soft Liquid Button
==================================*/

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button{

    position:relative;
    overflow:hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:18px 42px;

    border-radius:999px;

    color:#ffffff !important;

    border:1px solid rgba(255,255,255,.45);

    background:
    linear-gradient(
        180deg,
        #6FAAAA 0%,
        #529595 100%
    );

    box-shadow:
        0 12px 25px rgba(82,149,149,.35),
        inset 0 2px 0 rgba(255,255,255,.65),
        inset 0 -2px 4px rgba(55,110,110,.25);

    transition:.35s ease;
}


/* نور بالای دکمه */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:before{

    content:"";

    position:absolute;

    left:8%;
    top:2px;

    width:84%;
    height:45%;

    border-radius:999px;

    background:
    linear-gradient(
        to bottom,
        rgba(255,255,255,.65),
        transparent);

}


/* نور براق متحرک */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:after{

    content:"";

    position:absolute;

    left:-60%;
    top:-120%;

    width:40%;
    height:300%;

    transform:rotate(25deg);

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent);

    transition:.8s;

}


/* Hover */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 18px 35px rgba(82,149,149,.45),
        inset 0 2px 0 rgba(255,255,255,.75);

}

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:hover:after{

    left:130%;

}


/* Active */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button:active{

    transform:scale(.98);

}


/* متن */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button-text{

    position:relative;
    z-index:2;

}


/* آیکون */

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button-icon{

    position:relative;
    z-index:2;

}


/* موبایل */

@media(max-width:767px){

.elementor-24 .elementor-element.elementor-element-d299269 .elementor-button{

    padding:14px 28px;
    font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b95feb *//*==================================
      Soft Liquid White Button
==================================*/

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button{

    position:relative;
    overflow:hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:18px 42px;

    border-radius:999px;

    color:#529595 !important;

    border:1px solid rgba(82,149,149,.25);

    background:#ffffff !important;

    box-shadow:
        0 12px 25px rgba(82,149,149,.28),
        inset 0 2px 0 rgba(255,255,255,1),
        inset 0 -2px 4px rgba(82,149,149,.12);

    transition:.35s ease;
}


/* نور بالای دکمه */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:before{

    content:"";

    position:absolute;

    left:8%;
    top:2px;

    width:84%;
    height:45%;

    border-radius:999px;

    background:
    linear-gradient(
        to bottom,
        rgba(255,255,255,.9),
        rgba(255,255,255,0)
    );

}


/* نور براق متحرک */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:after{

    content:"";

    position:absolute;

    left:-60%;
    top:-120%;

    width:40%;
    height:300%;

    transform:rotate(25deg);

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(82,149,149,.18),
        transparent
    );

    transition:.8s;

}


/* Hover */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:hover{

    transform:translateY(-2px);

    background:#ffffff !important;

    box-shadow:
        0 18px 35px rgba(82,149,149,.40),
        0 5px 12px rgba(82,149,149,.18),
        inset 0 2px 0 rgba(255,255,255,1),
        inset 0 -2px 4px rgba(82,149,149,.14);

}


.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:hover:after{

    left:130%;

}


/* Active */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button:active{

    transform:scale(.98);

}


/* متن */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button-text{

    position:relative;
    z-index:2;

}


/* آیکون */

.elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button-icon{

    position:relative;
    z-index:2;

}


/* موبایل */

@media(max-width:767px){

    .elementor-24 .elementor-element.elementor-element-4b95feb .elementor-button{

        padding:14px 28px;
        font-size:14px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf22b */.elementor-24 .elementor-element.elementor-element-a4bf22b{

    border-radius: 26px;

    padding: 17px 25px;

    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 14px;

    background: linear-gradient(
        135deg,
        rgba(255,255,255,.90) 0%,
        rgba(255,255,255,.62) 100%
    );

    border: 1.5px solid rgba(255,255,255,.88);

    box-shadow:
        0 1px 0 rgba(255,255,255,.98) inset,
        0 -1px 0 rgba(255,255,255,.35) inset,
        0 12px 28px rgba(227,126,151,.12),
        0 4px 10px rgba(0,0,0,.05);

    backdrop-filter: blur(22px) saturate(180%);
    -webkit-backdrop-filter: blur(22px) saturate(180%);

    box-sizing: border-box;
    outline: 1px solid rgba(255,255,255,.35);
outline-offset: -1px;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f805d */.elementor-24 .elementor-element.elementor-element-74f805d img {
    display: block;
    width: 100%;
    height: 560px;
    object-fit: cover;
    object-position: center 18%;
    border: 9px solid rgba(255,255,255,.72);
    border-radius: 220px 220px 34px 34px;
    box-shadow: 0 30px 55px rgba(117,59,75,.17);
    background: #f6e4e8;
}

/* =========================
   Mobile
========================= */
@media (max-width: 767px) {

    .elementor-24 .elementor-element.elementor-element-74f805d img {
        width: 100%;
        height: 420px;
        object-fit: cover;
        object-position: center 18%;

        border: 6px solid rgba(255,255,255,.72);
        border-radius: 150px 150px 24px 24px;

        box-shadow: 0 18px 35px rgba(117,59,75,.15);
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5833de6 *//*==================================
      Soft Liquid Button
==================================*/

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button{

    position:relative;
    overflow:hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:18px 42px;

    border-radius:999px;

    color:#ffffff !important;

    border:1px solid rgba(255,255,255,.45);

    background:
    linear-gradient(
        180deg,
        #6FAAAA 0%,
        #529595 100%
    );

    box-shadow:
        0 12px 25px rgba(82,149,149,.35),
        inset 0 2px 0 rgba(255,255,255,.65),
        inset 0 -2px 4px rgba(55,110,110,.25);

    transition:.35s ease;
}


/* نور بالای دکمه */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button:before{

    content:"";

    position:absolute;

    left:8%;
    top:2px;

    width:84%;
    height:45%;

    border-radius:999px;

    background:
    linear-gradient(
        to bottom,
        rgba(255,255,255,.65),
        transparent);

}


/* نور براق متحرک */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button:after{

    content:"";

    position:absolute;

    left:-60%;
    top:-120%;

    width:40%;
    height:300%;

    transform:rotate(25deg);

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.45),
        transparent);

    transition:.8s;

}


/* Hover */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button:hover{

    transform:translateY(-2px);

    box-shadow:
        0 18px 35px rgba(82,149,149,.45),
        inset 0 2px 0 rgba(255,255,255,.75);

}

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button:hover:after{

    left:130%;

}


/* Active */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button:active{

    transform:scale(.98);

}


/* متن */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button-text{

    position:relative;
    z-index:2;

}


/* آیکون */

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button-icon{

    position:relative;
    z-index:2;

}


/* موبایل */

@media(max-width:767px){

.elementor-24 .elementor-element.elementor-element-5833de6 .elementor-button{

    padding:14px 28px;
    font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bba9a4 *//*==================================
      Soft Liquid White Button
==================================*/

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button{

    position:relative;
    overflow:hidden;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:18px 42px;

    border-radius:999px;

    color:#529595 !important;

    border:1px solid rgba(82,149,149,.25);

    background:#ffffff !important;

    box-shadow:
        0 12px 25px rgba(82,149,149,.28),
        inset 0 2px 0 rgba(255,255,255,1),
        inset 0 -2px 4px rgba(82,149,149,.12);

    transition:.35s ease;
}


/* نور بالای دکمه */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button:before{

    content:"";

    position:absolute;

    left:8%;
    top:2px;

    width:84%;
    height:45%;

    border-radius:999px;

    background:
    linear-gradient(
        to bottom,
        rgba(255,255,255,.9),
        rgba(255,255,255,0)
    );

}


/* نور براق متحرک */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button:after{

    content:"";

    position:absolute;

    left:-60%;
    top:-120%;

    width:40%;
    height:300%;

    transform:rotate(25deg);

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(82,149,149,.18),
        transparent
    );

    transition:.8s;

}


/* Hover */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button:hover{

    transform:translateY(-2px);

    background:#ffffff !important;

    box-shadow:
        0 18px 35px rgba(82,149,149,.40),
        0 5px 12px rgba(82,149,149,.18),
        inset 0 2px 0 rgba(255,255,255,1),
        inset 0 -2px 4px rgba(82,149,149,.14);

}


.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button:hover:after{

    left:130%;

}


/* Active */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button:active{

    transform:scale(.98);

}


/* متن */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button-text{

    position:relative;
    z-index:2;

}


/* آیکون */

.elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button-icon{

    position:relative;
    z-index:2;

}


/* موبایل */

@media(max-width:767px){

    .elementor-24 .elementor-element.elementor-element-6bba9a4 .elementor-button{

        padding:14px 28px;
        font-size:14px;

    }

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ae06dcf */.elementor-24 .elementor-element.elementor-element-ae06dcf .elementor-divider-separator {
    border: 0 !important;
    height: 2px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(0, 180, 200, 0.35) 20%,
        rgba(0, 200, 220, 0.95) 50%,
        rgba(0, 180, 200, 0.35) 80%,
        transparent
    );

    box-shadow: 0 0 10px rgba(0, 190, 210, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c206f92 */.elementor-24 .elementor-element.elementor-element-c206f92 {
    position: relative;
    overflow: hidden;
}

/* سایه و محوشدگی سمت چپ و راست */
.elementor-24 .elementor-element.elementor-element-c206f92::before,
.elementor-24 .elementor-element.elementor-element-c206f92::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 120px;
    z-index: 10;
    pointer-events: none;
}

/* سمت چپ */
.elementor-24 .elementor-element.elementor-element-c206f92::before {
    left: 0;
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.75) 25%,
        rgba(255, 255, 255, 0.35) 55%,
        rgba(255, 255, 255, 0) 100%
    );
}

/* سمت راست */
.elementor-24 .elementor-element.elementor-element-c206f92::after {
    right: 0;
    background: linear-gradient(
        270deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.75) 25%,
        rgba(255, 255, 255, 0.35) 55%,
        rgba(255, 255, 255, 0) 100%
    );
}/* End custom CSS */