.elementor-20455 .elementor-element.elementor-element-a88b981{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-20455 .elementor-element.elementor-element-ca9ab0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20455 .elementor-element.elementor-element-ca9ab0e:not(.elementor-motion-effects-element-type-background), .elementor-20455 .elementor-element.elementor-element-ca9ab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(178deg, #EE9200 0%, #E26C00 100%);}.elementor-20455 .elementor-element.elementor-element-d1a1f32{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-20455 .elementor-element.elementor-element-d6f74d6{text-align:center;}.elementor-20455 .elementor-element.elementor-element-d6f74d6 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-91e2d1d );}.elementor-20455 .elementor-element.elementor-element-58ec731{width:var( --container-widget-width, 85.518% );max-width:85.518%;--container-widget-width:85.518%;--container-widget-flex-grow:0;text-align:center;}.elementor-20455 .elementor-element.elementor-element-58ec731.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20455 .elementor-element.elementor-element-58ec731 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:21px;font-weight:600;line-height:42px;color:var( --e-global-color-91e2d1d );}.elementor-20455 .elementor-element.elementor-element-6e0f0c7{width:var( --container-widget-width, 85.518% );max-width:85.518%;--container-widget-width:85.518%;--container-widget-flex-grow:0;text-align:center;}.elementor-20455 .elementor-element.elementor-element-6e0f0c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20455 .elementor-element.elementor-element-6e0f0c7 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:18px;font-weight:500;line-height:42px;color:var( --e-global-color-91e2d1d );}.elementor-20455 .elementor-element.elementor-element-8f2b921{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20455 .elementor-element.elementor-element-cf9d3be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20455 .elementor-element.elementor-element-cf9d3be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield label{color:#FFFFFF;font-family:"Estedad", Sans-serif;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input::-webkit-input-placeholder, 
                     .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-91e2d1d );}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
					 .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea{text-align:center;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                     .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea, .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield select{background-color:#FFFFFF73;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
								  .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea, .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ACACAC4F;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
					 .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea, 
                     .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield select{border-radius:8px 8px 8px 8px;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
				.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield textarea{font-family:"Estedad", Sans-serif;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield .gfield_description{font-family:"Estedad", Sans-serif;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield.gsection .gsection_title{color:#E7E7E730;font-family:"Estedad", Sans-serif;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield.gsection{border-bottom-style:none;padding:0px 0px 0px 0px;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_footer{text-align:center;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_footer input[type="submit"]{display:inline-block !important;width:100%;background-color:#FFFFFF !important;color:#001A65 !important;border-style:none;border-radius:8px 8px 8px 8px !important;font-family:"Estedad", Sans-serif;}body .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_footer input[type="submit"]:hover{background-color:var( --e-global-color-91e2d1d );}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_footer input[type="submit"]:hover{color:var( --e-global-color-ba42968 );}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-20455 .elementor-element.elementor-element-cf9d3be .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                     .elementor-20455 .elementor-element.elementor-element-cf9d3be .bdt-gravity-forms .gfield select{width:100%;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-20455 .elementor-element.elementor-element-ca9ab0e{--width:100%;}}@media(max-width:767px){.elementor-20455 .elementor-element.elementor-element-a88b981{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-20455 .elementor-element.elementor-element-ca9ab0e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-20455 .elementor-element.elementor-element-d6f74d6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-20455 .elementor-element.elementor-element-58ec731 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-20455 .elementor-element.elementor-element-6e0f0c7 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-20455 .elementor-element.elementor-element-cf9d3be{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}/* Start custom CSS for bdt-gravity-form, class: .elementor-element-cf9d3be *//* =========================
   PREMIUM FORM CONTAINER
========================= */
.gform_wrapper {
    max-width: 760px;
    margin: auto;
    padding: 48px;

    background: #ffffff;
    border-radius: 24px;

    box-shadow:
        0 40px 100px rgba(11, 31, 59, 0.14),
        0 2px 10px rgba(0,0,0,0.04);

    border: 1px solid rgba(15, 23, 42, 0.06);

    position: relative;
    overflow: hidden;
}

/* top gradient accent (خیلی مهم برای حس برند) */
.gform_wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 7px;
    width: 100%;
    background: linear-gradient(90deg, #0b1f3b 0%, #ff7a00 100%);
}

/* subtle background glow */
.gform_wrapper:after {
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(255,122,0,0.08), transparent 70%);
    top: -120px;
    right: -120px;
    pointer-events: none;
}

/* =========================
   LABELS (clean SaaS style)
========================= */
.gform_wrapper .gfield_label {
    font-size: 13px;
    font-weight: 600;
    color: #0b1f3b;
    margin-bottom: 8px;
    letter-spacing: 0.2px;
}

/* =========================
   INPUT FIELDS (modern glass-lite)
========================= */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea,
.gform_wrapper select {
    width: 100%;
    padding: 16px 18px;

    border-radius: 14px;
    border: 1px solid #e6eaf2;

    background: #f9fafb;

    font-size: 15px;
    color: #0b1f3b;

    transition: all 0.25s ease;
}

/* hover */
.gform_wrapper input:hover,
.gform_wrapper textarea:hover,
.gform_wrapper select:hover {
    border-color: #cfd6e4;
    background: #ffffff;
}

/* focus (professional glow) */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
    outline: none;

    border-color: #ff7a00;
    background: #ffffff;

    box-shadow:
        0 0 0 5px rgba(255, 122, 0, 0.12),
        0 10px 25px rgba(11, 31, 59, 0.08);
}

/* =========================
   FIELD SPACING (air layout)
========================= */
.gform_wrapper .gfield {
    margin-bottom: 20px;
}

/* =========================
   SUBMIT BUTTON (conversion optimized)
========================= */
.gform_wrapper .gform_footer input[type="submit"] {
    width: 100%;
    padding: 18px;

    border-radius: 16px;
    border: none;

    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.3px;

    color: #ffffff;

    background: linear-gradient(135deg, #ff7a00, #ff9a3d);

    cursor: pointer;

    transition: all 0.3s ease;

    box-shadow: 0 15px 35px rgba(255, 122, 0, 0.25);
}

/* hover (lift effect) */
.gform_wrapper .gform_footer input[type="submit"]:hover {
    transform: translateY(-3px);
    box-shadow: 0 25px 60px rgba(255, 122, 0, 0.35);
}

/* active click */
.gform_wrapper .gform_footer input[type="submit"]:active {
    transform: translateY(-1px);
}

/* =========================
   ERROR STATES (clean UX)
========================= */
.gform_wrapper .validation_message {
    color: #ff3b30;
    font-size: 12px;
    margin-top: 6px;
}

/* =========================
   MOBILE OPTIMIZATION
========================= */
@media (max-width: 768px) {
    .gform_wrapper {
        padding: 26px;
        border-radius: 18px;
    }
}
/* ===== FIELD TITLES (LABELS) ===== */
.gform_wrapper .gfield_label,
.gform_wrapper legend,
.gform_wrapper .gsection_title {
    color: #0b1f3b !important; /* سرمه‌ای */
    font-weight: 700;
}

/* ===== FIELD DESCRIPTIONS ===== */
.gform_wrapper .gfield_description,
.gform_wrapper .instruction {
    color: #334155 !important; /* خاکستری حرفه‌ای */
    font-size: 12.5px;
}

/* ===== FIX WHITE OVERRIDE ISSUES ===== */
.gform_wrapper label,
.gform_wrapper .gfield_label {
    color: #0b1f3b !important;
}/* End custom CSS */
/* Start custom CSS */.ekit-wid-con .ekit-team-modal-info.has-img, body .ekit-team-modal-info.has-img {
    padding-left: 50px;
    padding-right: 50px;
  }
}/* End custom CSS */