.elementor-360 .elementor-element.elementor-element-8291ca6{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-360 .elementor-element.elementor-element-473faee{--divider-border-style:solid;--divider-color:#FF8D00;--divider-border-width:2px;}.elementor-360 .elementor-element.elementor-element-473faee .elementor-divider-separator{width:22%;margin:0 auto;margin-left:0;}.elementor-360 .elementor-element.elementor-element-473faee .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-360 .elementor-element.elementor-element-473faee .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-360 .elementor-element.elementor-element-9d640a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-360 .elementor-element.elementor-element-d935066 .elementor-heading-title{font-size:72px;color:#FFFFFF;}.elementor-360 .elementor-element.elementor-element-5d6d1b0 .elementor-heading-title{font-size:72px;}.elementor-360 .elementor-element.elementor-element-48d3c43{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;color:#99A1AF;}.elementor-360 .elementor-element.elementor-element-bb8d3a3{--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:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield .gfield_label{color:#99A1AF;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield label{color:#99A1AF;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:#99A1AF;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield input[type="text"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield input[type="email"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield input[type="tel"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield input[type="number"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield textarea, html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield select{background-color:#FFFFFF14;color:#FFFFFF;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield .gfield_description{color:var( --e-global-color-3861900 );}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#4A5565;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_footer{text-align:left;justify-content:left;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield--type-submit{text-align:left;justify-content:left;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;background-color:var( --e-global-color-secondary );color:#000000 !important;border-radius:8px 8px 8px 8px !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:var( --e-global-color-secondary );color:#000000 !important;border-radius:8px 8px 8px 8px !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_footer input[type="submit"]:hover{color:#FFFFFF !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{color:#FFFFFF !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{color:#FFFFFF !important;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-weight:700;text-transform:uppercase;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield .validation_message{color:var( --e-global-color-3861900 );}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_wrapper .validation_error{color:var( --e-global-color-3861900 );}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gfield_error .gfield_label{color:var( --e-global-color-3861900 );}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-360 .elementor-element.elementor-element-778fb05 .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-360 .elementor-element.elementor-element-778fb05 .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:var( --e-global-color-secondary );font-size:20px;font-weight:500;}body.elementor-page-360:not(.elementor-motion-effects-element-type-background), body.elementor-page-360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1C;}@media(max-width:767px){.elementor-360 .elementor-element.elementor-element-473faee .elementor-divider-separator{width:45%;}.elementor-360 .elementor-element.elementor-element-d935066 .elementor-heading-title{font-size:50px;}.elementor-360 .elementor-element.elementor-element-5d6d1b0 .elementor-heading-title{font-size:50px;}.elementor-360 .elementor-element.elementor-element-bb8d3a3{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-360 .elementor-element.elementor-element-8291ca6{--content-width:90%;}.elementor-360 .elementor-element.elementor-element-bb8d3a3{--content-width:90%;}}/* Start custom CSS for heading, class: .elementor-element-5d6d1b0 */.elementor-360 .elementor-element.elementor-element-5d6d1b0 .elementor-heading-title {
    background: linear-gradient(90deg, #FF8D00 0%, #FFAD01 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-778fb05 *//* =========================================
   Gravity Forms - Radio Cards
   ========================================= */

/* Radio Grid */
/* =========================================
   Radio Cards - Compact Left Aligned
   ========================================= */

.gform_wrapper .gfield_radio {
    display: grid !important;

    grid-template-columns: repeat(3, max-content) !important;

    justify-content: start !important;

    column-gap: 15px !important;
    row-gap: 15px !important;
}

/* Radio Card */

.gform_wrapper .gfield_radio .gchoice {
    display: flex !important;
    align-items: center;

    width: max-content !important;
    min-width: 100px;

    min-height: 60px;

    padding: 0 0 0 10px !important;
    margin: 0 !important;

    box-sizing: border-box;

    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 10px;

    background: rgba(255,255,255,0.03);

    cursor: pointer;
    transition: .2s ease;
}

/* Full clickable area */
.gform_wrapper .gfield_radio .gchoice label {
    display: flex !important;
    align-items: center;
    width: 100%;
    min-height: 30px;
    padding: 15px 18px !important;
    margin: 0 !important;
    box-sizing: border-box;
    cursor: pointer;
}

/* Hide Radio Circle */
.gform_wrapper .gfield_radio .gchoice input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    position: absolute !important;
    opacity: 0 !important;
}

/* Hover */
.gform_wrapper .gfield_radio .gchoice:hover {
    border-color: rgba(245,168,0,.45);
    background: rgba(255,255,255,.06);
}

/* Selected Card */
.gform_wrapper .gfield_radio .gchoice:has(input[type="radio"]:checked) {
    border-color: #F5A800;
    background: #FF8D00;
}

/* Selected Text */
.gform_wrapper .gfield_radio .gchoice:has(input[type="radio"]:checked) label {
    color: #0B111C !important;
    font-weight: 500;
}


/* =========Tablet======== */
@media (max-width: 1024px) {
    .gform_wrapper .gfield_radio {
        grid-template-columns: repeat(2, max-content) !important;
        justify-content: start !important;
    }
}


/* =========================================
   Radio Cards - Mobile
   ========================================= */

@media (max-width: 767px) {

    .gform_wrapper .gfield_radio {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

        justify-content: start !important;

        column-gap: 10px !important;
        row-gap: 10px !important;

        width: 100% !important;
    }

    .gform_wrapper .gfield_radio .gchoice {
        width: 100% !important;
        min-width: 0 !important;

        max-width: 100% !important;

        box-sizing: border-box !important;
    }

    .gform_wrapper .gfield_radio .gchoice label {
        width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

        white-space: normal !important;
        overflow-wrap: break-word !important;
        word-break: normal !important;

        line-height: 1.4 !important;
    }
}


@media (max-width: 767px) {

    .gform_wrapper .gfield_radio .gchoice label {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
    }

    .gform_wrapper .gfield_radio .gchoice label span[style*="font-size"] {
        display: block !important;
        flex-basis: 100% !important;
        width: 100% !important;
        margin-top: 2px !important;
        line-height: 1.4 !important;
    }

}
    .gform_wrapper .gfield_radio .gchoice,
    .gform_wrapper .gfield_radio .gchoice label {
        min-height: 30px;
    }

    .gform_wrapper .gfield_radio .gchoice label {
        padding: 12px 14px !important;
    }
}

/* اضافه کردن آیکون به دکمه*/

.gform_wrapper .gform_footer input[type="submit"] {
    padding-right: 30px !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M5 2l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px 16px;
}


/* =========================================
   Gravity Forms - Section Boxes
   ========================================= */


.elementor-360 .elementor-element.elementor-element-778fb05 .gf-section-box {
    width: 100% !important;
    box-sizing: border-box !important;

    padding: 32px !important;
    margin: 0 0 30px !important;

    background: #fff !important;

    border: 1px solid rgba(255, 255, 255, 0.08) !important;

    border-radius: 24px !important;
}



/* =========================================
   Gravity Forms - Section Boxes
   ========================================= */


.elementor-360 .elementor-element.elementor-element-778fb05 .gf-section-box {
    grid-column: 1 / -1 !important;

    width: 100% !important;
    min-width: 0 !important;

    box-sizing: border-box !important;

    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;

    gap: 24px !important;

    padding: 32px !important;
    margin: 0 0 30px !important;

    background: #FFFFFF05 !important;

    border: 1px solid rgba(255, 255, 255, 0.10) !important;

    border-radius: 24px !important;
}/* End custom CSS */