.elementor-56747 .elementor-element.elementor-element-a90f068{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56747 .elementor-element.elementor-element-a90f068.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-8c607fb{width:auto;max-width:auto;}.elementor-56747 .elementor-element.elementor-element-8c607fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-8c607fb .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-56747 .elementor-element.elementor-element-8c607fb .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-56747 .elementor-element.elementor-element-8c607fb div.elementor-menu-toggle{color:#E4F7F4;}.elementor-56747 .elementor-element.elementor-element-8c607fb div.elementor-menu-toggle svg{fill:#E4F7F4;}.elementor-56747 .elementor-element.elementor-element-8c607fb .elementor-menu-toggle{background-color:#0E253C;}.elementor-56747 .elementor-element.elementor-element-8d761f3 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-56747 .elementor-element.elementor-element-8d761f3 .elementor-icon-wrapper{text-align:center;}.elementor-56747 .elementor-element.elementor-element-8d761f3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-56747 .elementor-element.elementor-element-8d761f3.elementor-view-framed .elementor-icon, .elementor-56747 .elementor-element.elementor-element-8d761f3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-56747 .elementor-element.elementor-element-8d761f3.elementor-view-framed .elementor-icon, .elementor-56747 .elementor-element.elementor-element-8d761f3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-56747 .elementor-element.elementor-element-8d761f3 .elementor-icon{font-size:20px;}.elementor-56747 .elementor-element.elementor-element-8d761f3 .elementor-icon svg{height:20px;}.elementor-56747 .elementor-element.elementor-element-d951685 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-56747 .elementor-element.elementor-element-d951685 .elementor-icon-wrapper{text-align:center;}.elementor-56747 .elementor-element.elementor-element-d951685.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-56747 .elementor-element.elementor-element-d951685.elementor-view-framed .elementor-icon, .elementor-56747 .elementor-element.elementor-element-d951685.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-56747 .elementor-element.elementor-element-d951685.elementor-view-framed .elementor-icon, .elementor-56747 .elementor-element.elementor-element-d951685.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-56747 .elementor-element.elementor-element-d951685 .elementor-icon{font-size:20px;}.elementor-56747 .elementor-element.elementor-element-d951685 .elementor-icon svg{height:20px;}.elementor-56747 .elementor-element.elementor-element-c86e145{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56747 .elementor-element.elementor-element-c86e145.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-9962101 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56747 .elementor-element.elementor-element-9962101.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-01c5082{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56747 .elementor-element.elementor-element-22153a1{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56747 .elementor-element.elementor-element-22153a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-13dd2bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56747 .elementor-element.elementor-element-4a784b3 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-5fd5eab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-56747 .elementor-element.elementor-element-5fd5eab:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-5fd5eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-56747 .elementor-element.elementor-element-6285e9f{font-size:15px;font-weight:300;}.elementor-56747 .elementor-element.elementor-element-e7fb9b4{font-size:15px;font-weight:300;}.elementor-56747 .elementor-element.elementor-element-16fb42b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-56747 .elementor-element.elementor-element-16fb42b:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-16fb42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-56747 .elementor-element.elementor-element-3a40f04{font-size:15px;font-weight:400;}.elementor-56747 .elementor-element.elementor-element-f3d0b20{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-56747 .elementor-element.elementor-element-f3d0b20:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-f3d0b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-56747 .elementor-element.elementor-element-d5f7cee{--display:flex;}.elementor-56747 .elementor-element.elementor-element-23801f5 .elementor-heading-title{font-weight:700;}.elementor-56747 .elementor-element.elementor-element-95af8f3 .cart button, .elementor-56747 .elementor-element.elementor-element-95af8f3 .cart .button{color:#FFFFFF;background-color:#BF000A;transition:all 0.2s;}.elementor-56747 .elementor-element.elementor-element-95af8f3 .quantity .qty{transition:all 0.2s;}.elementor-56747 .elementor-element.elementor-element-10d315b{--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-56747 .elementor-element.elementor-element-f13e32f{--display:flex;}.elementor-56747 .elementor-element.elementor-element-f5b02c5 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-b35a9f8{font-weight:700;}.elementor-56747 .elementor-element.elementor-element-f4105b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-56747 .elementor-element.elementor-element-f4105b1:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-f4105b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F2;}.elementor-56747 .elementor-element.elementor-element-1e7849b{font-size:22px;font-weight:800;}.elementor-56747 .elementor-element.elementor-element-c318b18{font-size:14px;font-weight:400;color:#BF000A;}.elementor-56747 .elementor-element.elementor-element-6f56561 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-9f2e074 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-6cc0cd9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-56747 .elementor-element.elementor-element-6cc0cd9:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-6cc0cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBFFEE26;}.elementor-56747 .elementor-element.elementor-element-8ed1dd1{font-size:14px;font-weight:400;color:#667085;}.elementor-56747 .elementor-element.elementor-element-3b09849{--display:flex;}.elementor-56747 .elementor-element.elementor-element-cd5244e .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-2e530f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-56747 .elementor-element.elementor-element-2e530f3:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-2e530f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBFFEE26;}.woocommerce .elementor-56747 .elementor-element.elementor-element-4db561a .woocommerce-product-details__short-description{color:#667085;font-size:14px;font-weight:400;line-height:27px;}.elementor-56747 .elementor-element.elementor-element-e22925d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-56747 .elementor-element.elementor-element-e22925d:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-e22925d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBFFEE26;}.elementor-56747 .elementor-element.elementor-element-4f52217{font-size:14px;font-weight:400;color:#667085;}.elementor-56747 .elementor-element.elementor-element-2a48136{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0D5DD;--border-color:#D0D5DD;--border-radius:12px 12px 12px 12px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-56747 .elementor-element.elementor-element-2a48136:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-2a48136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F2;}.elementor-56747 .elementor-element.elementor-element-c839ee1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56747 .elementor-element.elementor-element-d0e2dfd{font-size:14px;}.elementor-56747 .elementor-element.elementor-element-f199a61{font-size:14px;font-weight:400;color:#BF000A;}.elementor-56747 .elementor-element.elementor-element-8dbe5ff{text-align:center;font-size:14px;font-weight:400;color:#BF000A;}.elementor-56747 .elementor-element.elementor-element-8dbe5ff a{color:#BF000A;}.elementor-56747 .elementor-element.elementor-element-1aa38ab{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#BF000A;}.elementor-56747 .elementor-element.elementor-element-1aa38ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-56747 .elementor-element.elementor-element-1aa38ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:800;}.elementor-56747 .elementor-element.elementor-element-9794844{--display:flex;}.elementor-56747 .elementor-element.elementor-element-a3375a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-56747 .elementor-element.elementor-element-a3375a0:not(.elementor-motion-effects-element-type-background), .elementor-56747 .elementor-element.elementor-element-a3375a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-56747 .elementor-element.elementor-element-2785304 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.8rem;}.elementor-56747 .elementor-element.elementor-element-30556be .elementor-icon-list-icon i{color:#667085;transition:color 0.3s;}.elementor-56747 .elementor-element.elementor-element-30556be .elementor-icon-list-icon svg{fill:#667085;transition:fill 0.3s;}.elementor-56747 .elementor-element.elementor-element-30556be{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-56747 .elementor-element.elementor-element-30556be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56747 .elementor-element.elementor-element-30556be .elementor-icon-list-item > a{font-size:15px;}.elementor-56747 .elementor-element.elementor-element-30556be .elementor-icon-list-text{color:#667085;transition:color 0.3s;}.elementor-56747 .elementor-element.elementor-element-bd0dd9c{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-56747 .elementor-element.elementor-element-bd0dd9c{left:0px;}body.rtl .elementor-56747 .elementor-element.elementor-element-bd0dd9c{right:0px;}.elementor-56747 .elementor-element.elementor-element-b06cc6c{--display:flex;}.elementor-56747 .elementor-element.elementor-element-c924ed6 .elementor-button{background-color:#BF000A;font-size:22px;font-weight:800;border-radius:0px 0px 0px 0px;}.elementor-56747 .elementor-element.elementor-element-c924ed6{width:100%;max-width:100%;bottom:0px;}.elementor-56747 .elementor-element.elementor-element-c924ed6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-56747 .elementor-element.elementor-element-c924ed6{left:0px;}body.rtl .elementor-56747 .elementor-element.elementor-element-c924ed6{right:0px;}@media(max-width:1024px){.elementor-56747 .elementor-element.elementor-element-a90f068{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-56747 .elementor-element.elementor-element-8c607fb{width:auto;max-width:auto;}.elementor-56747 .elementor-element.elementor-element-c86e145{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-56747 .elementor-element.elementor-element-a90f068{--width:80%;}.elementor-56747 .elementor-element.elementor-element-c86e145{--width:20%;}.elementor-56747 .elementor-element.elementor-element-01c5082{--content-width:100%;}.elementor-56747 .elementor-element.elementor-element-22153a1{--width:53.977%;}.elementor-56747 .elementor-element.elementor-element-f3d0b20{--width:100%;}.elementor-56747 .elementor-element.elementor-element-10d315b{--content-width:100%;}.elementor-56747 .elementor-element.elementor-element-9794844{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56747 .elementor-element.elementor-element-a90f068{--width:50%;}}@media(max-width:767px){.elementor-56747 .elementor-element.elementor-element-a90f068{--width:50%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-56747 .elementor-element.elementor-element-c86e145{--width:50%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56747 .elementor-element.elementor-element-9962101{width:auto;max-width:auto;}.elementor-56747 .elementor-element.elementor-element-01c5082{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56747 .elementor-element.elementor-element-22153a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56747 .elementor-element.elementor-element-4a784b3 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-23801f5{text-align:center;}.elementor-56747 .elementor-element.elementor-element-23801f5 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-10d315b{--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-56747 .elementor-element.elementor-element-f5b02c5 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-b35a9f8{font-size:15px;}.elementor-56747 .elementor-element.elementor-element-1e7849b{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-6f56561 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-9f2e074 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-cd5244e .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-1aa38ab{--n-accordion-title-font-size:18px;}.elementor-56747 .elementor-element.elementor-element-9b9bcd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56747 .elementor-element.elementor-element-2785304 .elementor-heading-title{font-size:18px;}.elementor-56747 .elementor-element.elementor-element-c924ed6 .elementor-button{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-f3d0b20 *//* =========================
   Gravity Form 232
   CIP Point Voucher Form
========================= */

#gform_wrapper_232{
    direction: rtl;
    text-align: right;
    font-family: inherit;
    color: #243447;
}

/* فاصله کلی فیلدها */
#gform_wrapper_232 .gform_fields{
    row-gap: 14px;
}

#gform_wrapper_232 .gfield{
    margin-bottom: 8px;
}

/* لیبل‌ها */
#gform_wrapper_232 .gfield_label{
    font-size: 14px;
    font-weight: 700;
    color: #243447;
    margin-bottom: 7px;
}

/* ستاره الزامی */
#gform_wrapper_232 .gfield_required{
    color: #d71920;
}

/* ورودی‌های متنی */
#gform_wrapper_232 input[type="text"],
#gform_wrapper_232 input[type="number"],
#gform_wrapper_232 input[type="email"],
#gform_wrapper_232 input[type="tel"],
#gform_wrapper_232 select,
#gform_wrapper_232 textarea{
    width: 100%;
    min-height: 44px;
    border: 1px solid #d9e1e7;
    border-radius: 7px;
    background: #ffffff;
    color: #243447;
    padding: 10px 12px;
    font-size: 14px;
    box-shadow: none;
    transition: .2s ease;
}

/* فوکوس فیلد */
#gform_wrapper_232 input:focus,
#gform_wrapper_232 select:focus,
#gform_wrapper_232 textarea:focus{
    border-color: #098C7D;
    box-shadow: 0 0 0 2px rgba(9,140,125,.10);
    outline: none;
}

/* توضیحات زیر فیلد */
#gform_wrapper_232 .gfield_description{
    color: #6f7d88;
    font-size: 11px;
    line-height: 1.8;
    margin-top: 6px;
}

/* =========================
   Radio Cards
========================= */

#gform_wrapper_232 .gfield_radio{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

#gform_wrapper_232 .gchoice{
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    padding: 13px 12px;
    border: 1px solid #d9e1e7;
    border-radius: 10px;
    background: #fff;
    transition: .2s ease;
    cursor: pointer;
}

#gform_wrapper_232 .gchoice:hover{
    border-color: #b9c5ce;
}

/* رادیو */
#gform_wrapper_232 .gchoice input[type="radio"]{
    appearance: none;
    -webkit-appearance: none;
    width: 17px;
    height: 17px;
    min-width: 17px;
    border: 1.5px solid #bfc9d1;
    border-radius: 50%;
    margin: 2px 0 0 0;
    background: #fff;
    position: relative;
    cursor: pointer;
}

/* حالت انتخاب */
#gform_wrapper_232 .gchoice input[type="radio"]:checked{
    border-color: #d71920;
}

#gform_wrapper_232 .gchoice input[type="radio"]:checked:after{
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #d71920;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

/* کل کارت انتخاب‌شده */
#gform_wrapper_232 .gchoice:has(input[type="radio"]:checked){
    border-color: #d71920;
    background: #fff5f5;
}

/* متن گزینه */
#gform_wrapper_232 .gchoice label{
    width: 100%;
    font-size: 13px;
    line-height: 1.8;
    color: #243447;
    cursor: pointer;
}

/* =========================
   تیتر "مشخصات متقاضی"
========================= */

/* فیلد HTML شماره 21 */
#gform_wrapper_232 #field_232_21{
    margin-top: 6px;
    margin-bottom: 0;
}

#gform_wrapper_232 #field_232_21 .gfield_html{
    font-size: 16px;
    font-weight: 800;
    color: #243447;
}

/* =========================
   تفاوت سریع پلن‌ها
========================= */

#gform_wrapper_232 .plan-diff-box{
    direction: rtl;
    text-align: right;
    background: #fff3f3;
    border: 1px solid #e5cfd1;
    border-radius: 12px;
    padding: 14px 16px;
    color: #243447;
    box-shadow: none;
}

#gform_wrapper_232 .plan-diff-box h3{
    margin: 0 0 10px;
    font-size: 15px;
    font-weight: 800;
    color: #243447;
}

#gform_wrapper_232 .plan-diff-box p{
    margin: 0 0 8px;
    font-size: 12px;
    line-height: 1.8;
}

#gform_wrapper_232 .plan-diff-box .note{
    margin-bottom: 0;
    color: #4d5b66;
}

/* =========================
   لینک قوانین
========================= */

#gform_wrapper_232 .gfield_html a{
    color: #d71920;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}

#gform_wrapper_232 .gfield_html a:hover{
    text-decoration: underline;
}

/* =========================
   هزینه نهایی
========================= */

#gform_wrapper_232 #field_232_10{
    background: #f7f8f9;
    border-radius: 8px;
    padding: 10px 12px;
}

#gform_wrapper_232 #field_232_10 .gfield_label{
    font-weight: 700;
}

/* =========================
   دکمه ثبت
========================= */

#gform_wrapper_232 .gform_footer{
    margin-top: 12px;
    padding-top: 0;
}

#gform_wrapper_232 .gform_button{
    width: 100%;
    min-height: 48px;
    border: 0;
    border-radius: 6px;
    background: #d71920;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: .2s ease;
    box-shadow: none;
}

#gform_wrapper_232 .gform_button:hover{
    background: #b9161c;
}

#gform_wrapper_232 .gform_button:focus{
    outline: none;
}

/* =========================
   Validation
========================= */

#gform_wrapper_232 .gfield_error input,
#gform_wrapper_232 .gfield_error select,
#gform_wrapper_232 .gfield_error textarea{
    border-color: #d71920;
}

#gform_wrapper_232 .validation_message{
    color: #d71920;
    font-size: 11px;
    margin-top: 5px;
}

/* =========================
   موبایل
========================= */

@media (max-width: 767px){

    #gform_wrapper_232{
        font-size: 13px;
    }

    #gform_wrapper_232 .gform_fields{
        row-gap: 10px;
    }

    #gform_wrapper_232 .gfield_label{
        font-size: 13px;
    }

    #gform_wrapper_232 input[type="text"],
    #gform_wrapper_232 input[type="number"],
    #gform_wrapper_232 input[type="email"],
    #gform_wrapper_232 input[type="tel"],
    #gform_wrapper_232 select,
    #gform_wrapper_232 textarea{
        min-height: 42px;
        font-size: 13px;
        border-radius: 6px;
    }

    #gform_wrapper_232 .gchoice{
        padding: 11px 10px;
        border-radius: 8px;
    }

    #gform_wrapper_232 .gchoice label{
        font-size: 12px;
        line-height: 1.7;
    }

    #gform_wrapper_232 .plan-diff-box{
        padding: 12px;
        border-radius: 10px;
    }

    #gform_wrapper_232 .plan-diff-box h3{
        font-size: 14px;
    }

    #gform_wrapper_232 .plan-diff-box p{
        font-size: 11px;
    }

    #gform_wrapper_232 .gform_button{
        min-height: 46px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318b18 */.elementor-56747 .elementor-element.elementor-element-c318b18{
    color: #BF000A;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5cd7fa2 */FAQ - New Product Template Only 

 .question-answer {
    width: 100%;
    direction: rtl;
}

 /*هر سوال */
 .question-answer h5 {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 0 12px 0;
    padding: 14px 16px;
    
    background: #ffffff;
    border: 1px solid #D9DEE5;
    border-radius: 7px;

    color: #243447;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
    text-align: right;

    cursor: pointer;
    transition: background .2s ease;
}

 /*حذف کامل علامت + و - */
 .question-answer h5::before,
 .question-answer h5::after {
    content: none !important;
    display: none !important;
}

 /*هاور */
 .question-answer h5:hover {
    background: #F7F8F9;
}

 /*پاسخ */
 .question-answer .par {
    display: none;
    margin: -5px 0 12px 0;
    padding: 4px 16px 14px 16px;

    color: #6B7280;
    font-size: 13px;
    font-weight: 400;
    line-height: 2;
    text-align: right;
}

 /*وقتی سوال باز است */
.question-answer h5.faq-open {
    margin-bottom: 0;
    border-radius: 7px 7px 0 0;
    border-bottom-color: transparent;
}

 .question-answer h5.faq-open + .par {
    border: 1px solid #D9DEE5;
    border-top: 0;
    border-radius: 0 0 7px 7px;
    padding-top: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f199a61 */.elementor-56747 .elementor-element.elementor-element-f199a61{
    color: #BF000A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbe5ff */.elementor-56747 .elementor-element.elementor-element-8dbe5ff{
    color: red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f199a61 */.elementor-56747 .elementor-element.elementor-element-f199a61{
    color: #BF000A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbe5ff */.elementor-56747 .elementor-element.elementor-element-8dbe5ff{
    color: red;
}/* End custom CSS */
/* Start custom CSS */#fil-footer-images{
display: none;
}
body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}

.elementor {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */