.elementor-95 .elementor-element.elementor-element-d26f09e{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-95 .elementor-element.elementor-element-aae7c59{text-align:center;}.elementor-95 .elementor-element.elementor-element-aae7c59 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#000000;}.elementor-95 .elementor-element.elementor-element-1bd2982{text-align:center;}.elementor-95 .elementor-element.elementor-element-1bd2982 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#000000;}/* Start custom CSS for heading, class: .elementor-element-aae7c59 */.elementor-95 .elementor-element.elementor-element-aae7c59{
    background: linear-gradient(135deg,#fffaf0,#f7edd6);
    border: 2px solid #d9b76a;
    border-radius: 24px;
    padding: 70px 40px;
    text-align: center;
    box-shadow: 0 15px 40px rgba(139,94,60,.15);
    overflow: hidden;
    position: relative;
}

.elementor-95 .elementor-element.elementor-element-aae7c59::before{
    content:"🌰 🥜 🌾";
    position:absolute;
    top:15px;
    left:30px;
    font-size:28px;
    opacity:.15;
}

.elementor-95 .elementor-element.elementor-element-aae7c59 .elementor-heading-title:first-child{
    font-size:48px;
    font-weight:800;
    color:#5c3b1e;
    margin-bottom:18px;
    text-shadow:1px 1px 2px rgba(0,0,0,.08);
}

.elementor-95 .elementor-element.elementor-element-aae7c59 .elementor-widget:nth-child(2) .elementor-heading-title{
    font-size:18px;
    color:#6f5b45;
    max-width:700px;
    margin:auto;
    line-height:2;
}

.elementor-95 .elementor-element.elementor-element-aae7c59:hover{
    transform:translateY(-4px);
    transition:.35s;
    box-shadow:0 20px 45px rgba(139,94,60,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d26f09e *//* کانتینر اصلی */
.elementor-element-d26f09e{
    background:linear-gradient(135deg,#fffaf0,#f7edd6);
    border:2px solid #d9b76a;
    border-radius:24px;
    padding:70px 40px;
    text-align:center;
    box-shadow:0 15px 40px rgba(139,94,60,.15);
    overflow:hidden;
    position:relative;
    transition:.35s;
}

/* آیکون های تزئینی */
.elementor-element-d26f09e::before{
    content:"🌰 🥜 🌾 🌰 🥜";
    position:absolute;
    top:20px;
    left:30px;
    font-size:30px;
    opacity:.12;
    animation:floatIcons 6s ease-in-out infinite;
}

.elementor-element-d26f09e::after{
    content:"🥜 🌾 🌰 🥜 🌰";
    position:absolute;
    bottom:20px;
    right:30px;
    font-size:30px;
    opacity:.12;
    animation:floatIcons 8s ease-in-out infinite reverse;
}

/* عنوان اصلی */
.elementor-element-aae7c59 .elementor-heading-title{
    font-size:52px;
    font-weight:800;
    color:#5c3b1e;
    margin-bottom:20px;
    text-shadow:1px 1px 2px rgba(0,0,0,.08);
}

/* متن توضیحات */
.elementor-element-1bd2982 .elementor-heading-title{
    font-size:20px;
    color:#6f5b45;
    max-width:750px;
    margin:20px auto 40px;
    line-height:2;
}

/* باکس ایموجی ها */
.elementor-element-ca6a3bb .nuts-banner{
    margin-top:20px;
    border:2px solid rgba(217,183,106,.4);
}

/* افکت هاور */
.elementor-element-d26f09e:hover{
    transform:translateY(-6px);
    box-shadow:0 25px 50px rgba(139,94,60,.22);
}

/* انیمیشن */
@keyframes floatIcons{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-10px);
    }
}/* End custom CSS */