.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-3623805 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24, 26.000000000000007, 32, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:60px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-3623805:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24.00000000000002, 26.000000000000032, 32.00000000000003, 0.15);}.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-10993b8 > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-10993b8{text-align:center;}.elementor-37 .elementor-element.elementor-element-10993b8 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-4579246{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-862d869{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-862d869 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-673d01c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-673d01c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-be49bfc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-be49bfc > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-029b8ca{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-1aee422{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-1aee422 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-bbb92a2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-bbb92a2 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-bb424db > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-bb424db{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-83c36ae{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-8f1334f{padding:110px 0px 30px 0px;}.elementor-37 .elementor-element.elementor-element-981b5e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-37 .elementor-element.elementor-element-82292f0{text-align:center;}.elementor-37 .elementor-element.elementor-element-82292f0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-a05dee5 );}.elementor-37 .elementor-element.elementor-element-ca58385{text-align:center;font-family:"IranYekan", Sans-serif;}.elementor-37 .elementor-element.elementor-element-4cac47d{padding:0px 0px 120px 0px;}.elementor-37 .elementor-element.elementor-element-77fa436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-37 .elementor-element.elementor-element-77fa436:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24, 26.000000000000007, 32, 0.08);}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:60px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-53c1d63 > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-53c1d63{text-align:center;}.elementor-37 .elementor-element.elementor-element-53c1d63 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-3860cd4{text-align:center;font-family:"IranYekan", Sans-serif;}.elementor-37 .elementor-element.elementor-element-d5bef5d{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-d5bef5d a:hover, .elementor-37 .elementor-element.elementor-element-d5bef5d a:focus{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-e8c9d59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24, 26.000000000000007, 32, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:60px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-e8c9d59:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24.00000000000002, 26.000000000000032, 32.00000000000003, 0.15);}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-04d715a > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-04d715a{text-align:center;}.elementor-37 .elementor-element.elementor-element-04d715a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-f84dafb{text-align:center;font-family:"IranYekan", Sans-serif;}.elementor-37 .elementor-element.elementor-element-ca92f88{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-ca92f88 a:hover, .elementor-37 .elementor-element.elementor-element-ca92f88 a:focus{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-7a36d81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-37 .elementor-element.elementor-element-7a36d81:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24, 26.000000000000007, 32, 0.08);}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:60px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-c88bcb2 > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-c88bcb2{text-align:center;}.elementor-37 .elementor-element.elementor-element-c88bcb2 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-e60d861{text-align:center;font-family:"IranYekan", Sans-serif;}.elementor-37 .elementor-element.elementor-element-b81b7a2{text-align:center;font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-b81b7a2 a:hover, .elementor-37 .elementor-element.elementor-element-b81b7a2 a:focus{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-3623805 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-37 .elementor-element.elementor-element-10993b8 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-862d869 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-862d869{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-673d01c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-673d01c{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-be49bfc{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-029b8ca{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-1aee422{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-bbb92a2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-37 .elementor-element.elementor-element-8f1334f{padding:40px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-82292f0 .elementor-heading-title{font-size:22px;}.elementor-37 .elementor-element.elementor-element-4cac47d{padding:0px 0px 45px 0px;}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-37 .elementor-element.elementor-element-77fa436 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-37 .elementor-element.elementor-element-53c1d63 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-37 .elementor-element.elementor-element-04d715a > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated, .elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated > .elementor-background-overlay, .elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-37 .elementor-element.elementor-element-7a36d81 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-37 .elementor-element.elementor-element-c88bcb2 > .elementor-widget-container{margin:20px 0px 10px 0px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-3623805 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-862d869{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-673d01c{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-be49bfc{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-029b8ca{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-1aee422{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-bbb92a2{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-8f1334f{padding:30px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-4cac47d{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-e8c9d59 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}/* Start custom CSS for column, class: .elementor-element-3623805 *//* ============================================
   GLASS LUXURY PROFILE CARD – ULTRA EDITION
   Only for this widget (scoped with .elementor-37 .elementor-element.elementor-element-3623805)
============================================= */

/* کانتینر اصلی */
.elementor-37 .elementor-element.elementor-element-3623805 {
    background: rgba(15,15,15,0.45);
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 28px;

    padding: 40px 32px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.45);

    text-align: center;
}

/* ----------- لوگو (تصویر بالایی) ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 img {
    width: 120px;
    height: 120px;

    border-radius: 50%;
    border: 2px solid rgba(212,182,118,0.6);
    padding: 6px;

    background: rgba(255,255,255,0.04);
    box-shadow: 0 0 25px rgba(212,182,118,0.25);

    transition: 0.35s;
}

.elementor-37 .elementor-element.elementor-element-3623805 img:hover {
    transform: scale(1.08);
    box-shadow: 0 0 35px rgba(212,182,118,0.45);
}

/* ----------- عنوان TMT House ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 h2 {
    color: #D4B676;
    font-size: 29px;
    font-weight: 600;
    margin-top: 18px;
    margin-bottom: 6px;
}

/* ----------- لینک سایت ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 p a {
    color: rgba(255,255,255,0.75);
    font-size: 14px;
    transition: 0.3s;
}

.elementor-37 .elementor-element.elementor-element-3623805 p a:hover {
    color: #D4B676;
}

/* ----------- باکس‌های شبکه‌های اجتماعی ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon-box-wrapper {
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.12);

    border-radius: 16px;
    padding: 14px 18px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin-top: 16px;

    transition: 0.3s;
}

.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon-box-wrapper:hover {
    background: rgba(212,182,118,0.16);
    border-color: rgba(212,182,118,0.6);

    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(212,182,118,0.35);
}

/* ----------- آیکن‌ها (Instagram / Telegram / WhatsApp…) ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon i,
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon svg {
    color: #D4B676 !important;
    font-size: 20px;
    transition: 0.3s;
}

.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon:hover i {
    color: #e7c98c !important;
}

/* ----------- عنوان داخل آیکن باکس‌ها ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon-box-title a {
    color: rgba(255,255,255,0.85);
    font-size: 15px;
    transition: 0.3s;
}

.elementor-37 .elementor-element.elementor-element-3623805 .elementor-icon-box-title a:hover {
    color: #D4B676;
}

/* ----------- متن پایین (شعار) ----------- */
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-widget-text-editor p {
    color: rgba(255,255,255,0.8);
    font-size: 15px;
    line-height: 1.9;
}

.elementor-37 .elementor-element.elementor-element-3623805 .elementor-widget-text-editor:last-of-type p {
    opacity: 0.85;
    margin-top: 10px;
}

/* فاصله بین دو متن پایینی */
.elementor-37 .elementor-element.elementor-element-3623805 .elementor-widget-text-editor + .elementor-widget-text-editor {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-df3c59e *//* -----------------------------------------------------
   GLASSMORPHISM LUXURY STYLE FOR CONTACT FORM (ID:2)
----------------------------------------------------- */

#gform_wrapper_2 {
    background: rgba(15, 15, 15, 0.45);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    padding: 35px 40px !important;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.35);
    max-width: 500px;
    margin: auto;
}

/* عنوان فرم */
#gform_wrapper_2 .gform_title {
    color: #D4B676 !important;
    font-size: 26px;
    text-align: center;
    margin-bottom: 15px;
}

/* متن توضیحات */
#gform_wrapper_2 .gform_description {
    color: rgba(255,255,255,0.75);
    text-align: center;
    margin-bottom: 25px;
}

/* برچسب فیلدها */
#gform_wrapper_2 .gfield_label {
    color: #D4B676 !important;
    font-size: 14px;
    margin-bottom: 6px !important;
}

/* ورودی‌ها */
#gform_wrapper_2 input[type="text"],
#gform_wrapper_2 textarea,
#gform_wrapper_2 select {
    background: rgba(255,255,255,0.08) !important;
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 10px !important;
    padding: 12px 15px !important;
    transition: 0.3s;
}

#gform_wrapper_2 input[type="text"]:focus,
#gform_wrapper_2 textarea:focus,
#gform_wrapper_2 select:focus {
    border: 1px solid #D4B676 !important;
    box-shadow: 0 0 8px rgba(212,182,118,0.4);
}

/* Placeholder */
#gform_wrapper_2 ::placeholder {
    color: rgba(255,255,255,0.4) !important;
}

/* دکمه ارسال */
#gform_wrapper_2 .gform_button {
    background: linear-gradient(135deg, #D4B676, #b08d52);
    border: none;
    color: #000 !important;
    font-weight: 600;
    padding: 14px 20px;
    border-radius: 12px;
    width: 100%;
    margin-top: 10px;
    transition: 0.25s;
}

#gform_wrapper_2 .gform_button:hover {
    background: linear-gradient(135deg, #e7cd94, #d4b676);
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(212,182,118,0.35);
}

/* خطاها */
#gform_wrapper_2 .gform_validation_errors {
    background: rgba(255,0,0,0.15);
    color: #ffbbbb;
    border: 1px solid rgba(255,0,0,0.3);
    border-radius: 10px;
}

/* پیام موفقیت */
#gform_confirmation_message_2 {
    background: rgba(20,20,20,0.5);
    border: 1px solid rgba(212,182,118,0.4);
    padding: 30px;
    border-radius: 20px;
    color: #D4B676;
    text-align: center;
    font-size: 18px;
}

/* -----------------------------------------------------
   FIX: تنها اصلاح فیلد "واحد مربوطه" بدون خراب کردن ظاهر
----------------------------------------------------- */

/* جلوگیری از افتادن لیبل روی متن انتخاب‌شده */
#field_2_3 .gfield_label {
    position: static !important;
    transform: none !important;
    display: block !important;
    margin-bottom: 6px !important;
}

/* متن انتخاب‌شده واضح و سفید */
#input_2_3 {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cac47d *//* کارت واقعی */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-top-column > .elementor-widget-wrap {
    background: rgba(15, 20, 30, 0.45) !important; /* شیشه‌ای تیره */
    backdrop-filter: blur(22px) !important;
    -webkit-backdrop-filter: blur(22px) !important;

    border-radius: 32px !important;
    border: 1px solid rgba(212,182,118,0.25) !important;
    padding: 36px 28px !important;

    box-shadow: 0 20px 45px rgba(0,0,0,0.55) !important;
    transition: 0.3s;
}

/* عکس */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-widget-image img {
    width: 100%;
    max-width: 240px;
    height: 260px;
    object-fit: cover;

    border-radius: 22px;
    border: 1px solid rgba(212,182,118,0.35);
    box-shadow: 0 8px 26px rgba(0,0,0,0.45);
}

/* نام اعضا */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-heading-title {
    color: #d4b676 !important;
    font-size: 22px !important;
    margin-top: 20px;
}

/* شغل و شماره */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-widget-text-editor p {
    color: rgba(255,255,255,0.92) !important;
    margin: 6px 0;
    font-size: 16px;
    line-height: 1.8;
}


/* افکت هاور کارت */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-top-column > .elementor-widget-wrap:hover{
    transform: translateY(-10px);
    box-shadow: 0 30px 60px rgba(0,0,0,0.7);
    border: 1px solid rgba(212,182,118,0.55) !important;
    background: rgba(20,25,35,0.6) !important;
}

/* کمی زوم روی عکس هنگام هاور */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-top-column:hover img{
    transform: scale(1.05);
}

.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-widget-image img{
    transition: transform .4s ease;
}

/* حرکت نرم کارت */
.elementor-37 .elementor-element.elementor-element-4cac47d .elementor-top-column > .elementor-widget-wrap{
    transition: all .35s ease;
}/* End custom CSS */