.elementor-18 .elementor-element.elementor-element-f5265b6{--display:flex;}.elementor-18 .elementor-element.elementor-element-5221c69{--display:flex;}.elementor-18 .elementor-element.elementor-element-b4bf2bc{--display:flex;}.elementor-18 .elementor-element.elementor-element-47b8aad{--display:flex;}.elementor-18 .elementor-element.elementor-element-772658e{--display:flex;}.elementor-18 .elementor-element.elementor-element-d2f5fc0{--display:flex;}/* Start custom CSS for html, class: .elementor-element-4cfe7ea *//* =========================================================
   افزایش اندازه و ضخامت متن‌های سکشن تماس با ما
========================================================= */

/* عنوان اصلی فرم و عنوان کارت‌ها */
#kavehContactInformation .kci-card-heading h2,
#kavehContactInformation .kci-card-heading h3 {
    font-size: 20px !important;
    font-weight: 900 !important;
    line-height: 1.6 !important;
    letter-spacing: -0.4px !important;
}

/* متن داخل فیلدها */
#kavehContactInformation .kci-field input,
#kavehContactInformation .kci-field textarea {
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1.9 !important;
    color: #063675 !important;
}

/* متن راهنمای داخل فیلدها */
#kavehContactInformation .kci-field input::placeholder,
#kavehContactInformation .kci-field textarea::placeholder {
    font-size: 13px !important;
    font-weight: 750 !important;
    color: rgba(6, 54, 117, 0.62) !important;
}

/* متن قوانین و حریم خصوصی */
#kavehContactInformation .kci-consent {
    font-size: 11px !important;
    font-weight: 800 !important;
    line-height: 1.9 !important;
}

#kavehContactInformation .kci-consent a {
    font-weight: 900 !important;
}

/* دکمه ارسال پیام */
#kavehContactInformation .kci-submit {
    min-height: 54px !important;
    font-size: 16px !important;
    font-weight: 900 !important;
}

/* متن درباره شرکت */
#kavehContactInformation .kci-about-text {
    font-size: 13px !important;
    font-weight: 750 !important;
    line-height: 2.1 !important;
    color: #0b4dbb !important;
}

/* عنوان روزهای کاری */
#kavehContactInformation .kci-hour-item strong {
    font-size: 12px !important;
    font-weight: 900 !important;
}

/* ساعت‌های کاری */
#kavehContactInformation .kci-hour-item span {
    font-size: 12px !important;
    font-weight: 850 !important;
}

/* توضیح زیر ساعات کاری */
#kavehContactInformation .kci-info-note {
    font-size: 10.5px !important;
    font-weight: 800 !important;
    line-height: 1.9 !important;
}

/* عنوان مشخصات مانند تلفن، واتساپ و نام شرکت */
#kavehContactInformation .kci-data-list li {
    font-size: 11.5px !important;
    font-weight: 800 !important;
    line-height: 1.9 !important;
}

/* نام هر ردیف اطلاعات */
#kavehContactInformation .kci-data-list li > span {
    font-size: 11px !important;
    font-weight: 800 !important;
    color: rgba(6, 54, 117, 0.75) !important;
}

/* مقدار اطلاعات شرکت، شماره‌ها و ایمیل */
#kavehContactInformation .kci-data-list a,
#kavehContactInformation .kci-data-list strong {
    font-size: 11.5px !important;
    font-weight: 900 !important;
    color: #063675 !important;
}

/* بزرگ‌تر شدن آیکن عنوان کارت‌ها */
#kavehContactInformation .kci-heading-icon {
    width: 42px !important;
    height: 42px !important;
    flex-basis: 42px !important;
}

#kavehContactInformation .kci-heading-icon svg {
    width: 22px !important;
    height: 22px !important;
}

/* بزرگ‌تر شدن آیکن فیلدهای فرم */
#kavehContactInformation .kci-field-icon {
    width: 48px !important;
    flex-basis: 48px !important;
}

#kavehContactInformation .kci-field-icon svg {
    width: 20px !important;
    height: 20px !important;
}

/* کمی افزایش ارتفاع فیلدها برای هماهنگی با متن بزرگ‌تر */
#kavehContactInformation .kci-field {
    min-height: 53px !important;
}

#kavehContactInformation .kci-field input {
    min-height: 51px !important;
}

#kavehContactInformation .kci-field textarea {
    min-height: 130px !important;
}

/* =========================================================
   تنظیم اندازه متن در تبلت
========================================================= */

@media (max-width: 767px) {

    #kavehContactInformation .kci-card-heading h2,
    #kavehContactInformation .kci-card-heading h3 {
        font-size: 18px !important;
    }

    #kavehContactInformation .kci-field input,
    #kavehContactInformation .kci-field textarea {
        font-size: 13px !important;
    }

    #kavehContactInformation .kci-about-text {
        font-size: 12.5px !important;
    }

    #kavehContactInformation .kci-data-list li,
    #kavehContactInformation .kci-data-list a,
    #kavehContactInformation .kci-data-list strong {
        font-size: 11px !important;
    }
}

/* =========================================================
   تنظیم اندازه متن در موبایل
========================================================= */

@media (max-width: 580px) {

    #kavehContactInformation .kci-card-heading h2,
    #kavehContactInformation .kci-card-heading h3 {
        font-size: 17px !important;
    }

    #kavehContactInformation .kci-field input,
    #kavehContactInformation .kci-field textarea {
        font-size: 12.5px !important;
    }

    #kavehContactInformation .kci-field input::placeholder,
    #kavehContactInformation .kci-field textarea::placeholder {
        font-size: 12px !important;
    }

    #kavehContactInformation .kci-submit {
        font-size: 14px !important;
    }

    #kavehContactInformation .kci-about-text {
        font-size: 12px !important;
        text-align: right !important;
    }

    #kavehContactInformation .kci-consent {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   KAVEH CONTACT PAGE BACKGROUND
   Page ID: 188
   Caspian Blue + Ice Glass Halos
========================================================= */

/* ===== 1) حذف پس‌زمینه سفید قالب ===== */
html,
body,
body.page-id-188,
body.page-id-188 #page,
body.page-id-188 .site,
body.page-id-188 #content,
body.page-id-188 .site-content,
body.page-id-188 .site-main,
body.page-id-188 .elementor-location-single {
    background: #063675 !important;
}

/* ===== 2) پس‌زمینه اصلی کل برگه ===== */
body.page-id-188 .elementor-188{
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    min-height: 100vh !important;
    padding: 18px 12px 38px !important;

    background:
        /* هاله سفید یخی بالا چپ */
        radial-gradient(
            ellipse 42% 26% at 6% 6%,
            rgba(255,255,255,0.85) 0%,
            rgba(226,246,255,0.45) 38%,
            rgba(186,227,251,0.12) 60%,
            transparent 76%
        ),

        /* هاله یخی بالا وسط */
        radial-gradient(
            ellipse 40% 22% at 50% 0%,
            rgba(245,252,255,0.58) 0%,
            rgba(208,239,255,0.22) 44%,
            transparent 74%
        ),

        /* هاله یخی بالا راست */
        radial-gradient(
            ellipse 35% 28% at 96% 18%,
            rgba(232,248,255,0.72) 0%,
            rgba(184,225,250,0.24) 42%,
            transparent 74%
        ),

        /* هاله وسط صفحه */
        radial-gradient(
            ellipse 44% 30% at 48% 48%,
            rgba(239,250,255,0.28) 0%,
            rgba(185,227,250,0.12) 48%,
            transparent 76%
        ),

        /* هاله پایین چپ */
        radial-gradient(
            ellipse 40% 26% at 8% 88%,
            rgba(240,251,255,0.48) 0%,
            rgba(183,223,248,0.16) 46%,
            transparent 76%
        ),

        /* هاله پایین راست */
        radial-gradient(
            ellipse 38% 25% at 92% 88%,
            rgba(248,252,255,0.42) 0%,
            rgba(188,228,250,0.15) 48%,
            transparent 76%
        ),

        /* نارنجی خیلی ملایم */
        radial-gradient(
            ellipse 24% 18% at 95% 60%,
            rgba(255,185,72,0.18) 0%,
            rgba(243,146,0,0.05) 50%,
            transparent 75%
        ),

        /* گرادیان اصلی آبی کاسپین */
        linear-gradient(
            145deg,
            #02193d 0%,
            #043072 20%,
            #0750ad 44%,
            #0b4dbb 67%,
            #2d84c3 86%,
            #92cee9 115%
        ) !important;

    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/* ===== 3) مه یخی شیشه‌ای روی کل صفحه ===== */
body.page-id-188 .elementor-188::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse 24% 16% at 18% 24%,
            rgba(255,255,255,0.30),
            transparent 72%
        ),
        radial-gradient(
            ellipse 26% 17% at 72% 28%,
            rgba(221,245,255,0.26),
            transparent 72%
        ),
        radial-gradient(
            ellipse 26% 18% at 35% 74%,
            rgba(255,255,255,0.20),
            transparent 74%
        ),
        radial-gradient(
            ellipse 24% 17% at 86% 78%,
            rgba(214,241,255,0.22),
            transparent 74%
        );

    filter: blur(22px);
    opacity: 1;
}

/* ===== 4) خطوط و انعکاس شیشه ===== */
body.page-id-188 .elementor-188::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background:
        /* انعکاس مورب */
        linear-gradient(
            118deg,
            transparent 0%,
            transparent 18%,
            rgba(255,255,255,0.12) 26%,
            rgba(255,255,255,0.03) 35%,
            transparent 44%
        ),

        /* خطوط شیشه‌ای */
        linear-gradient(
            120deg,
            rgba(255,255,255,0.045) 1px,
            transparent 1px
        ),
        linear-gradient(
            25deg,
            rgba(214,241,255,0.035) 1px,
            transparent 1px
        );

    background-size:
        100% 100%,
        150px 150px,
        105px 105px;

    opacity: .85;
}

/* ===== 5) تمام سکشن‌های اصلی روی بک‌گراند قرار بگیرند ===== */
body.page-id-188 .elementor-188 > .e-con,
body.page-id-188 .elementor-188 > .elementor-section,
body.page-id-188 .elementor-188 > .elementor-element{
    position: relative !important;
    z-index: 2 !important;
}

/* ===== 6) حذف بک‌گراند مات از کانتینرهای اصلی مادر ===== */
body.page-id-188 .elementor-188 > .e-con,
body.page-id-188 .elementor-188 > .elementor-section{
    background-color: transparent !important;
    background-image: none !important;
}

/* فاصله بین سکشن‌ها برای دیده شدن آبی زمینه */
body.page-id-188 .elementor-188 > .e-con:not(:last-child),
body.page-id-188 .elementor-188 > .elementor-section:not(:last-child){
    margin-bottom: 18px !important;
}

/* =========================================================
   7) شیشه‌ای کردن پوسته سکشن‌هایی که با HTML ساخته‌ای
========================================================= */

body.page-id-188 #kavehInnerHero .kih-stage,
body.page-id-188 #kavehContactInformation .kci-shell,
body.page-id-188 #kavehMiniContactStrip .kmcs-wrap,
body.page-id-188 #kavehFeatureBar .kfb-shell{
    position: relative !important;
    overflow: hidden !important;

    border: 1px solid rgba(255,255,255,0.76) !important;
    border-radius: 28px !important;

    background:
        /* نور سفید داخلی */
        radial-gradient(
            ellipse 40% 28% at 7% 0%,
            rgba(255,255,255,0.74) 0%,
            rgba(236,249,255,0.22) 48%,
            transparent 74%
        ),

        /* هاله یخی داخلی */
        radial-gradient(
            ellipse 36% 26% at 92% 18%,
            rgba(215,243,255,0.56) 0%,
            rgba(171,220,248,0.14) 48%,
            transparent 76%
        ),

        /* آبی کاسپین داخل شیشه */
        radial-gradient(
            ellipse 40% 28% at 50% 110%,
            rgba(11,77,187,0.22) 0%,
            rgba(11,77,187,0.07) 52%,
            transparent 78%
        ),

        /* بدنه شیشه‌ای نیمه‌شفاف */
        linear-gradient(
            145deg,
            rgba(242,251,255,0.67) 0%,
            rgba(206,236,252,0.47) 48%,
            rgba(174,220,247,0.34) 100%
        ) !important;

    box-shadow:
        0 26px 58px rgba(0,24,68,0.23),
        0 8px 22px rgba(0,38,90,0.11),
        inset 0 1px 0 rgba(255,255,255,0.96),
        inset 0 -1px 0 rgba(6,54,117,0.12) !important;

    -webkit-backdrop-filter: blur(24px) saturate(175%) !important;
    backdrop-filter: blur(24px) saturate(175%) !important;
}

/* ===== 8) هیرو بالای صفحه کمی آبی‌تر شود ===== */
body.page-id-188 #kavehInnerHero .kih-stage{
    background:
        radial-gradient(
            ellipse 42% 30% at 7% 0%,
            rgba(255,255,255,0.78) 0%,
            rgba(232,248,255,0.24) 46%,
            transparent 74%
        ),
        radial-gradient(
            ellipse 34% 28% at 95% 14%,
            rgba(214,242,255,0.50) 0%,
            rgba(168,216,245,0.16) 48%,
            transparent 76%
        ),
        radial-gradient(
            ellipse 35% 25% at 50% 105%,
            rgba(11,77,187,0.28) 0%,
            rgba(11,77,187,0.09) 52%,
            transparent 78%
        ),
        linear-gradient(
            135deg,
            rgba(236,249,255,0.60),
            rgba(182,225,249,0.40),
            rgba(92,168,218,0.30)
        ) !important;
}

/* =========================================================
   9) کلاس عمومی برای هر کانتینر دیگری که خواستی شیشه‌ای شود
   در Advanced > CSS Classes این کلاس را بده:
   kaveh-glass-section
========================================================= */

body.page-id-188 .kaveh-glass-section{
    position: relative !important;
    overflow: hidden !important;

    border: 1px solid rgba(255,255,255,0.76) !important;
    border-radius: 28px !important;

    background:
        radial-gradient(
            ellipse 40% 28% at 7% 0%,
            rgba(255,255,255,0.74),
            transparent 74%
        ),
        radial-gradient(
            ellipse 36% 26% at 92% 18%,
            rgba(215,243,255,0.54),
            transparent 76%
        ),
        linear-gradient(
            145deg,
            rgba(242,251,255,0.67),
            rgba(206,236,252,0.47),
            rgba(174,220,247,0.34)
        ) !important;

    box-shadow:
        0 26px 58px rgba(0,24,68,0.23),
        0 8px 22px rgba(0,38,90,0.11),
        inset 0 1px 0 rgba(255,255,255,0.96) !important;

    -webkit-backdrop-filter: blur(24px) saturate(175%) !important;
    backdrop-filter: blur(24px) saturate(175%) !important;
}

/* =========================================================
   10) موبایل
========================================================= */
@media (max-width: 767px){

    body.page-id-188 .elementor-188{
        padding: 10px 8px 24px !important;

        background:
            radial-gradient(
                ellipse 66% 20% at 5% 3%,
                rgba(255,255,255,0.68),
                rgba(209,240,255,0.20) 52%,
                transparent 77%
            ),
            radial-gradient(
                ellipse 60% 24% at 96% 38%,
                rgba(222,245,255,0.42),
                transparent 76%
            ),
            radial-gradient(
                ellipse 34% 20% at 95% 84%,
                rgba(243,146,0,0.12),
                transparent 75%
            ),
            linear-gradient(
                155deg,
                #021a40 0%,
                #043072 31%,
                #0750ad 61%,
                #0b4dbb 100%
            ) !important;
    }

    body.page-id-188 #kavehInnerHero .kih-stage,
    body.page-id-188 #kavehContactInformation .kci-shell,
    body.page-id-188 #kavehMiniContactStrip .kmcs-wrap,
    body.page-id-188 #kavehFeatureBar .kfb-shell,
    body.page-id-188 .kaveh-glass-section{
        border-radius: 21px !important;

        background:
            radial-gradient(
                ellipse 60% 27% at 6% 2%,
                rgba(255,255,255,0.68),
                transparent 72%
            ),
            radial-gradient(
                ellipse 55% 30% at 95% 35%,
                rgba(209,240,255,0.43),
                transparent 74%
            ),
            linear-gradient(
                145deg,
                rgba(235,248,255,0.65),
                rgba(173,219,247,0.40)
            ) !important;
    }
}/* End custom CSS */