.elementor-3261 .elementor-element.elementor-element-f703489 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3261 .elementor-element.elementor-element-fe90a9e{text-align:center;}.elementor-3261 .elementor-element.elementor-element-fe90a9e img{box-shadow:-1px 11px 10px 0px #BDC3C7;}.elementor-3261 .elementor-element.elementor-element-fe90a9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:7px 7px 7px 7px;}.elementor-3261 .elementor-element.elementor-element-ebf31fe{text-align:center;--rbticon-advanced-heading-pos-x:0px;--rbticon-advanced-heading-pos-y:0px;--rbticon-advanced-heading-rotate:0deg;}.elementor-3261 .elementor-element.elementor-element-ebf31fe .rbt-advanced-heading .rbt-sub-heading{color:#011325;}.elementor-3261 .elementor-element.elementor-element-fb75d93{text-align:center;color:#050000;}.elementor-3261 .elementor-element.elementor-element-1e9b36a .rbt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes .rbt-gravity-forms .gform_wrapper .gfield_checkbox input[type=checkbox], 
                      .elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes .rbt-gravity-forms .gform_wrapper .gfield_radio input[type=radio]{width:20px !important;height:20px;background-color:#F4EFEF;}.elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes .rbt-gravity-forms .gform_wrapper ul.gfield_checkbox li input[type=checkbox], .elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes .rbt-gravity-forms .gform_wrapper ul.gfield_radio li input[type=radio]{border-width:0px;}.elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes input[type="checkbox"], 
					 .elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes input[type="checkbox"]:before{border-radius:0px 0px 0px 0px;}.elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes input[type="radio"], 
					 .elementor-3261 .elementor-element.elementor-element-1e9b36a.rbt-custom-rc-yes input[type="radio"]:before{border-radius:14px 14px 14px 14px;}.elementor-3261 .elementor-element.elementor-element-1e9b36a .rbt-gravity-forms .gform_page_footer {text-align:center;}.elementor-3261 .elementor-element.elementor-element-1e9b36a .rbt-gravity-forms .gform_page_footer  input[type="button"]{display:inline-block;width:100px;border-radius:0px 0px 0px 0px;}.elementor-3261 .elementor-element.elementor-element-1e9b36a .rbt-gravity-forms .gform_page_footer  input[type="button"]:hover{background-color:#FFFFFF;color:#030F59;}.elementor-3261 .elementor-element.elementor-element-1e9b36a .rbt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-3261 .elementor-element.elementor-element-1e9b36a .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-3261 .elementor-element.elementor-element-f8e972e{text-align:center;}.elementor-3261 .elementor-element.elementor-element-f8e972e .elementor-heading-title{color:#03062C;}.elementor-3261 .elementor-element.elementor-element-7c090c7 .elementor-swiper-button{font-size:20px;}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(190deg, #060229 35%, #AA002A 100%);}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-icon-wrapper{margin-bottom:15px;}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-icon i{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-icon svg{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-a81026f .elementor-flip-box__button{margin-center:0;}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #090808 35%, #f2295b 100%);}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-icon i{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-icon svg{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-591de3a .elementor-flip-box__button{margin-center:0;}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, #060229 35%, #AA002A 100%);}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-icon i{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-icon svg{transform:rotate(0deg);}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3261 .elementor-element.elementor-element-f56b5f3 .elementor-flip-box__button{margin-center:0;}:root{--page-title-display:none;}body.elementor-page-3261:not(.elementor-motion-effects-element-type-background), body.elementor-page-3261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}@media(max-width:1024px){.elementor-3261 .elementor-element.elementor-element-ebf31fe{--rbticon-advanced-heading-pos-x:0px;--rbticon-advanced-heading-pos-y:0px;--rbticon-advanced-heading-rotate:0deg;}}@media(max-width:767px){.elementor-3261 .elementor-element.elementor-element-fe90a9e img{border-radius:7px 7px 7px 7px;}.elementor-3261 .elementor-element.elementor-element-fe90a9e > .elementor-widget-container{border-radius:2px 2px 2px 2px;}.elementor-3261 .elementor-element.elementor-element-ebf31fe{--rbticon-advanced-heading-pos-x:0px;--rbticon-advanced-heading-pos-y:0px;--rbticon-advanced-heading-rotate:0deg;}.elementor-3261 .elementor-element.elementor-element-f8e972e{text-align:center;}}/* Start custom CSS for rbt-gravity-form, class: .elementor-element-1e9b36a *//* استایل کلی فرم با پس‌زمینه لطیف و سایه */
body .gform_wrapper {
    background-color: #f9fbfd; /* رنگ پس‌زمینه فرم */
    padding: 40px;
    border-radius: 16px;
    border: 1px solid #d1dfe8;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); /* سایه برای ایجاد عمق */
}

/* استایل کلی فیلدها با پس‌زمینه لطیف و لبه‌های گرد */
body .gform_wrapper .gform_body {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 25px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* استایل فیلدها با مرز نرم */
body .gform_wrapper .gfield {
    padding: 10px;
}

/* آخرین فیلد بدون خط جداکننده */
body .gform_wrapper .gform_body .gfield:last-child {
    border-bottom: none;
}

/* استایل برچسب‌ها با رنگ و اندازه جدید */
body .gform_wrapper .gfield_label {
    color: #2a4d69; /* رنگ آبی تیره برای برچسب‌ها */
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 6px;
    display: block;
}

/* استایل فیلدهای ورودی */
body .gform_wrapper .gfield input[type="text"],
body .gform_wrapper .gfield input[type="email"],
body .gform_wrapper .gfield input[type="tel"],
body .gform_wrapper .gfield input[type="url"],
body .gform_wrapper .gfield textarea,
body .gform_wrapper .gfield select {
    background-color: #ffffff; /* پس‌زمینه سفید */
    border: 1px solid #d1dfe8;
    padding: 12px;
    width: 100%;
    font-size: 16px;
    color: #34495e;
    border-radius: 6px;
    transition: all 0.3s ease;
}

/* حالت فوکوس فیلدها */
body .gform_wrapper .gfield input[type="text"]:focus,
body .gform_wrapper .gfield input[type="email"]:focus,
body .gform_wrapper .gfield input[type="tel"]:focus,
body .gform_wrapper .gfield input[type="url"]:focus,
body .gform_wrapper .gfield textarea:focus,
body .gform_wrapper .gfield select:focus {
    background-color: #f1faff; /* رنگ آبی بسیار ملایم در فوکوس */
    border-color: #007bff; /* رنگ آبی برای حاشیه هنگام فوکوس */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3); /* سایه آبی در فوکوس */
    outline: none;
}

/* تغییر رنگ فیلدها هنگام پر شدن */
body .gform_wrapper .gfield input[type="text"]:valid,
body .gform_wrapper .gfield input[type="email"]:valid,
body .gform_wrapper .gfield input[type="tel"]:valid,
body .gform_wrapper .gfield input[type="url"]:valid,
body .gform_wrapper .gfield textarea:valid {
    background-color: #e6f7ff; /* رنگ آبی ملایم‌تر برای فیلدهای پر شده */
    border: 1px solid #b3e5ff;
}

/* استایل فیلد آپلود تصویر */
body .gform_wrapper .gfield input[type="file"] {
    padding: 12px;
    background-color: #ffffff;
    border: 1px solid #d1dfe8;
    border-radius: 5px;
}

/* استایل بخش انتشار عمومی */
body .gform_wrapper .custom-privacy-field {
    background-color: #f8f9fb;
    border: 1px solid #d1dfe8;
    border-radius: 8px;
    padding: 15px;
    font-size: 15px;
}

/* استایل دکمه ارسال */
body .gform_wrapper input[type="submit"] {
    background-color: #007bff;
    color: #ffffff;
    border: none;
    padding: 14px 24px;
    font-size: 16px;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    margin-top: 25px;
}

body .gform_wrapper input[type="submit"]:hover {
    background-color: #0056b3;
}

/* استایل placeholder */
body .gform_wrapper ::placeholder {
    color: #a1a1a1;
}

/* حالت موبایل */
@media (max-width: 768px) {
    body .gform_wrapper {
        padding: 20px;
    }
    body .gform_wrapper input[type="text"],
    body .gform_wrapper textarea {
        font-size: 14px;
        padding: 10px;
    }
    body .gform_wrapper input[type="submit"] {
        font-size: 14px;
        padding: 10px 15px;
    }
}/* End custom CSS */