.elementor-229 .elementor-element.elementor-element-fcb8496{--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;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-229 .elementor-element.elementor-element-69436f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-229 .elementor-element.elementor-element-69436f4:not(.elementor-motion-effects-element-type-background), .elementor-229 .elementor-element.elementor-element-69436f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF63;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-229 .elementor-element.elementor-element-f852a7d{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-login__logged-in-message{color:var( --e-global-color-text );}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-button{background-color:#67C139;font-size:18px;font-weight:400;border-radius:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-button:hover{background-color:#67C13994;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group{margin-bottom:15px;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-form-fields-wrapper{margin-bottom:-15px;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group > a{color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group > a:hover{color:#00B9FF;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group .elementor-field{color:#464646;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-4ca5d1a .elementor-login__logged-in-message{color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-589029a{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__label{color:#000000;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__label, .elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form-col{align-items:flex-start;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__field:not(.checkradio-field):not(.range-field){color:#000000;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__required{color:#FF0000;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form-message{text-align:center;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__field-error, .elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-229 .elementor-element.elementor-element-5b50e43{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:17%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-border-radius:25px 25px 25px 25px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:30px;}.elementor-229 .elementor-element.elementor-element-5b50e43 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-5b50e43.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00D4FF7D;}.elementor-229 .elementor-element.elementor-element-5b50e43.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-229 .elementor-element.elementor-element-5b50e43.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF820087;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body.elementor-page-229:not(.elementor-motion-effects-element-type-background), body.elementor-page-229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://app.eslahyar.ir/wp-content/uploads/2025/12/martin-martz-9jV3NUhg4Zk-unsplash-scaled.jpg");background-position:center center;background-size:cover;}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-fcb8496{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-229 .elementor-element.elementor-element-f852a7d{--border-radius:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-589029a{--border-radius:25px 25px 25px 25px;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form__label{font-size:18px;padding:2px 0px 0px 0px;}.elementor-229 .elementor-element.elementor-element-dd39de6 .jet-form .checkradio-wrap label{padding:5px 5px 5px 5px;}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-dd39de6 *//* =========================
   Grid Layout
========================= */
.jet-form .field-type-checkboxes .jet-form__fields-group {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 14px;
}

/* موبایل: دو ستون مساوی */
@media (max-width: 600px) {
    .jet-form .field-type-checkboxes .jet-form__fields-group {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* =========================
   Checkbox Card
========================= */
.jet-form .checkboxes-wrap {
    width: 100%;
}

.jet-form .jet-form__field-label {
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 14px 16px;
    background: #ffffff;
    border: 2px solid #e5e7eb;
    border-radius: 14px;

    cursor: pointer;
    transition: all 0.25s ease;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}

/* Hover */
.jet-form .jet-form__field-label:hover {
    border-color: #fb923c;
    background: #fff7ed;
}

/* =========================
   Hide Default Checkbox
========================= */
.jet-form .checkboxes-field {
    appearance: none;
    -webkit-appearance: none;

    width: 22px;
    height: 22px;
    border-radius: 6px;

    border: 2px solid #cbd5e1;
    background: #ffffff;

    position: relative;
    flex-shrink: 0;
    cursor: pointer;

    transition: all 0.2s ease;
}

/* =========================
   Checked State (نارنجی)
========================= */
.jet-form .checkboxes-field:checked {
    background: #f97316;
    border-color: #f97316;
}

/* Checkmark */
.jet-form .checkboxes-field:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

/* =========================
   Highlight Whole Card
========================= */
.jet-form .checkboxes-wrap:has(input:checked) .jet-form__field-label {
    border-color: #f97316;
    background: #fff7ed;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-dd39de6 *//* =========================
   Grid Layout
========================= */
.jet-form .field-type-checkboxes .jet-form__fields-group {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 14px;
}

/* موبایل: دو ستون مساوی */
@media (max-width: 600px) {
    .jet-form .field-type-checkboxes .jet-form__fields-group {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* =========================
   Checkbox Card
========================= */
.jet-form .checkboxes-wrap {
    width: 100%;
}

.jet-form .jet-form__field-label {
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 14px 16px;
    background: #ffffff;
    border: 2px solid #e5e7eb;
    border-radius: 14px;

    cursor: pointer;
    transition: all 0.25s ease;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}

/* Hover */
.jet-form .jet-form__field-label:hover {
    border-color: #fb923c;
    background: #fff7ed;
}

/* =========================
   Hide Default Checkbox
========================= */
.jet-form .checkboxes-field {
    appearance: none;
    -webkit-appearance: none;

    width: 22px;
    height: 22px;
    border-radius: 6px;

    border: 2px solid #cbd5e1;
    background: #ffffff;

    position: relative;
    flex-shrink: 0;
    cursor: pointer;

    transition: all 0.2s ease;
}

/* =========================
   Checked State (نارنجی)
========================= */
.jet-form .checkboxes-field:checked {
    background: #f97316;
    border-color: #f97316;
}

/* Checkmark */
.jet-form .checkboxes-field:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

/* =========================
   Highlight Whole Card
========================= */
.jet-form .checkboxes-wrap:has(input:checked) .jet-form__field-label {
    border-color: #f97316;
    background: #fff7ed;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-dd39de6 *//* =========================
   Grid Layout
========================= */
.jet-form .field-type-checkboxes .jet-form__fields-group {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 14px;
}

/* موبایل: دو ستون مساوی */
@media (max-width: 600px) {
    .jet-form .field-type-checkboxes .jet-form__fields-group {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* =========================
   Checkbox Card
========================= */
.jet-form .checkboxes-wrap {
    width: 100%;
}

.jet-form .jet-form__field-label {
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 14px 16px;
    background: #ffffff;
    border: 2px solid #e5e7eb;
    border-radius: 14px;

    cursor: pointer;
    transition: all 0.25s ease;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
}

/* Hover */
.jet-form .jet-form__field-label:hover {
    border-color: #fb923c;
    background: #fff7ed;
}

/* =========================
   Hide Default Checkbox
========================= */
.jet-form .checkboxes-field {
    appearance: none;
    -webkit-appearance: none;

    width: 22px;
    height: 22px;
    border-radius: 6px;

    border: 2px solid #cbd5e1;
    background: #ffffff;

    position: relative;
    flex-shrink: 0;
    cursor: pointer;

    transition: all 0.2s ease;
}

/* =========================
   Checked State (نارنجی)
========================= */
.jet-form .checkboxes-field:checked {
    background: #f97316;
    border-color: #f97316;
}

/* Checkmark */
.jet-form .checkboxes-field:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

/* =========================
   Highlight Whole Card
========================= */
.jet-form .checkboxes-wrap:has(input:checked) .jet-form__field-label {
    border-color: #f97316;
    background: #fff7ed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69436f4 */.contain1 {backdrop-filter : blur(10px);}/* End custom CSS */