.elementor-10411 .elementor-element.elementor-element-69e64f3 > .elementor-container{min-height:400px;}.elementor-10411 .elementor-element.elementor-element-69e64f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10411 .elementor-element.elementor-element-69e64f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-container{min-height:400px;}.elementor-10411 .elementor-element.elementor-element-8536aaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-99aab82{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-99aab82{right:0px;}.elementor-10411 .elementor-element.elementor-element-99aab82{top:0px;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-989f431{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-989f431{right:0px;}.elementor-10411 .elementor-element.elementor-element-989f431{top:0px;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-f873dd7{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-f873dd7{right:0px;}.elementor-10411 .elementor-element.elementor-element-f873dd7{top:0px;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-e84c66d{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-e84c66d{right:0px;}.elementor-10411 .elementor-element.elementor-element-e84c66d{top:0px;}@media(max-width:767px){.elementor-10411 .elementor-element.elementor-element-69e64f3:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-69e64f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shekatel.com/wp-content/uploads/2026/05/HEAD-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10411 .elementor-element.elementor-element-69e64f3 > .elementor-container{min-height:370px;}.elementor-10411 .elementor-element.elementor-element-69e64f3 > .elementor-shape-bottom svg{width:calc(117% + 1.3px);height:49px;}.elementor-10411 .elementor-element.elementor-element-8536aaf:not(.elementor-motion-effects-element-type-background), .elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shekatel.com/wp-content/uploads/2026/05/MIN-HEAD.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-container{min-height:130px;}.elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-shape-top svg{width:calc(142% + 1.3px);height:42px;}.elementor-10411 .elementor-element.elementor-element-8536aaf > .elementor-shape-bottom svg{width:calc(132% + 1.3px);height:24px;}.elementor-10411 .elementor-element.elementor-element-8536aaf{margin:0px 0px 0px 0100px;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-99aab82{left:14px;}body.rtl .elementor-10411 .elementor-element.elementor-element-99aab82{right:14px;}.elementor-10411 .elementor-element.elementor-element-99aab82{top:-139px;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-989f431{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-989f431{right:0px;}.elementor-10411 .elementor-element.elementor-element-989f431{top:167px;}.elementor-10411 .elementor-element.elementor-element-989f431 .wd-text-block{max-width:240px;}.elementor-10411 .elementor-element.elementor-element-f873dd7{top:-125px;}.elementor-10411 .elementor-element.elementor-element-a47eb3a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-10411 .elementor-element.elementor-element-e84c66d{left:0px;}body.rtl .elementor-10411 .elementor-element.elementor-element-e84c66d{right:0px;}.elementor-10411 .elementor-element.elementor-element-e84c66d{top:500px;}}/* Start custom CSS for wd_image_or_svg, class: .elementor-element-99aab82 *//* کوچک کردن ابعاد فیزیکی تصویر با حفظ کیفیت اصلی */
.elementor-10411 .elementor-element.elementor-element-99aab82 img {
    width: 230px !important;
    height: auto !important;
    object-fit: contain !important;
    image-rendering: -webkit-optimize-contrast; /* افزایش شفافیت لبه‌ها در مرورگر */
}
/* استایل پایه برگ با سایه متمرکزتر و مشخص‌تر در زیر برگ */
.floating-leaf {
    position: relative;
    z-index: 10;
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), filter 0.4s ease !important;
    /* ایجاد سایه تیره‌تر و نزدیک‌تر به خود برگ برای مشخص‌تر شدن آن */
    filter: drop-shadow(0 6px 8px rgba(0, 0, 0, 0.12)) 
            drop-shadow(0 15px 20px rgba(0, 0, 0, 0.06)) !important;
}

/* انیمیشن بسیار بسیار ملایم و مینی‌مال هنگام هاور یا لمس */
.floating-leaf:hover,
.floating-leaf:active {
    /* جابه‌جایی بسیار کم (فقط ۲ پیکسل به بالا و نیم درجه چرخش محسوس) */
    transform: scale(1.015) translateY(-2px) rotate(0.5deg) !important;
    /* عمیق‌تر شدن سایه با تمرکز بالا */
    filter: drop-shadow(0 8px 12px rgba(0, 0, 0, 0.16)) 
            drop-shadow(0 18px 25px rgba(0, 0, 0, 0.08)) !important;
}

/* بهینه‌سازی تاچ برای موبایل */
@media (max-width: 767px) {
    .floating-leaf:active {
        /* حرکت بسیار نامحسوس در موبایل برای طبیعی بودن */
        transform: scale(1.01) translateY(-1px) rotate(0.2deg) !important;
        transition: transform 0.25s ease, filter 0.25s ease !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-989f431 *//* افکت حرکت برق نوری بسیار ملایم با سرعت کمتر روی متن طوسی */
.shining-text {
    background: linear-gradient(
        120deg, 
        #828282 35%, 
        #ffffff 50%, 
        #828282 65%
    );
    background-size: 200% auto;
    color: transparent !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* تغییر زمان به 6 ثانیه برای حرکت بسیار آرام‌تر */
    animation: shine-animation 6s linear infinite !important;
    display: inline-block;
    width: 100%;
}

/* تعریف حرکت پرتو نوری */
@keyframes shine-animation {
    0% {
        background-position: 200% center;
    }
    100% {
        background-position: -200% center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a47eb3a */.santos-section {
    width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    max-width: 100vw !important;
}/* End custom CSS */