.elementor-34 .elementor-element.elementor-element-0382559{--display:flex;}.elementor-34 .elementor-element.elementor-element-827a2a0{--spacer-size:50px;}.elementor-34 .elementor-element.elementor-element-7d6b450{--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;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-af02ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading{text-align:center;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .title{font-family:"Dana-Bold", Sans-serif;margin:0px 0px 40px 0px!important;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .sub-text{font-family:"Dana-Bold", Sans-serif;font-weight:600;text-transform:capitalize;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-style:none;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .desc p,.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .desc{font-family:"Dana-Medium", Sans-serif;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .desc,
					.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .desc p{margin:0px 0px 15px 0px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .desc{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .title span, .elementor-34 .elementor-element.elementor-element-af02ef2 .desc span{font-family:"Dana-Medium", Sans-serif;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .sub-text img{margin:0px 10px 0px 10px;width:55px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner span.sub-text svg{margin:0px 10px 0px 10px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .sub-text svg{width:55px;}.elementor-34 .elementor-element.elementor-element-f4beca9{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-f4beca9::before, .elementor-34 .elementor-element.elementor-element-f4beca9 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4beca9 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4beca9 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f4beca9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f4beca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-1bbe699{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-94f77a4{--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;--justify-content:space-between;--gap:0px 50px;--row-gap:0px;--column-gap:50px;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:#3672FF30;--border-color:#3672FF30;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;--z-index:5;}.elementor-34 .elementor-element.elementor-element-94f77a4:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-94f77a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cfc571 );}.elementor-34 .elementor-element.elementor-element-abf88dd{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-abf88dd .rs-image{text-align:right;}.elementor-34 .elementor-element.elementor-element-abf88dd .rs-image img{width:100%;height:auto;border-radius:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-fb8e1b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-106e876{--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;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#EFF0F9;--border-color:#EFF0F9;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-34 .elementor-element.elementor-element-d4b1a4d .elementor-heading-title{font-family:"yekanbakh", Sans-serif;font-size:16px;color:#010101;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2608ddc.elementor-view-stacked .elementor-icon{background-color:#000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2608ddc.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2608ddc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-34 .elementor-element.elementor-element-2608ddc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-title a{font-size:14px;font-weight:bold;line-height:12px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-description{font-size:13px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-c64e38c.elementor-view-stacked .elementor-icon{background-color:#000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-c64e38c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-c64e38c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-34 .elementor-element.elementor-element-c64e38c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-title a{font-size:14px;font-weight:bold;line-height:12px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-description{font-size:13px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-497335a.elementor-view-stacked .elementor-icon{background-color:#000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-497335a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-497335a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-34 .elementor-element.elementor-element-497335a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-title a{font-size:14px;font-weight:bold;line-height:12px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-description{font-size:13px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-365ed37{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#EFF0F9;--border-color:#EFF0F9;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-087e4a0.elementor-view-stacked .elementor-icon{background-color:#000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-087e4a0.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-087e4a0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-34 .elementor-element.elementor-element-087e4a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-title a{font-size:14px;font-weight:bold;line-height:12px;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-description{font-size:13px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3f3355a{text-align:start;line-height:30px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d035651{text-align:start;line-height:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-a13d008{--grid-template-columns:repeat(3, auto);text-align:right;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-social-icon{background-color:#01010100;--icon-padding:0.4em;}.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e3eb6f9{--display:flex;}.elementor-34 .elementor-element.elementor-element-b8145a0{--spacer-size:50px;}@media(max-width:1366px){.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-7d6b450{--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:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .title{font-size:36px;line-height:46px;}.elementor-34 .elementor-element.elementor-element-94f77a4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-af02ef2{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-af02ef2 .prelements-heading .title-inner .title{font-size:26px;line-height:36px;}.elementor-34 .elementor-element.elementor-element-c46b3d5{text-align:start;}.elementor-34 .elementor-element.elementor-element-1bbe699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-94f77a4{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-34 .elementor-element.elementor-element-106e876{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-d4b1a4d{text-align:start;}.elementor-34 .elementor-element.elementor-element-d4b1a4d .elementor-heading-title{font-size:14px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-title a{font-size:15px;}.elementor-34 .elementor-element.elementor-element-2608ddc .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-title a{font-size:15px;}.elementor-34 .elementor-element.elementor-element-c64e38c .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-title a{font-size:15px;}.elementor-34 .elementor-element.elementor-element-497335a .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-365ed37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-title a{font-size:15px;}.elementor-34 .elementor-element.elementor-element-087e4a0 .elementor-icon-box-description{font-size:12px;}.elementor-34 .elementor-element.elementor-element-3f3355a{text-align:start;font-size:14px;line-height:2em;}.elementor-34 .elementor-element.elementor-element-d035651{text-align:start;font-size:11px;}.elementor-34 .elementor-element.elementor-element-a13d008{width:initial;max-width:initial;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-1bbe699{--width:73%;}.elementor-34 .elementor-element.elementor-element-94f77a4{--width:100%;}.elementor-34 .elementor-element.elementor-element-106e876{--width:79%;}.elementor-34 .elementor-element.elementor-element-365ed37{--width:79%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-94f77a4{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-e0dbbf3 *//* =========================================
   GLOBAL GRAVITY FORMS — LIGHT MODE + RTL
========================================= */

.gform_wrapper,
.gform_wrapper.gravity-theme,
.gform-theme {
    direction: rtl !important;
    text-align: right !important;
    color: #111 !important;
}

/* عنوان و توضیحات */
.gform_wrapper .gform_title,
.gform_wrapper .gform_description,
.gform_wrapper .gfield_label,
.gform_wrapper .gform-field-label,
.gform_wrapper legend,
.gform_wrapper label,
.gform_wrapper .gsection_title,
.gform_wrapper .gsection_description {
    color: #111 !important;
}

.gform_wrapper .gform_description,
.gform_wrapper .gsection_description,
.gform_wrapper .gfield_description,
.gform_wrapper .instruction,
.gform_wrapper .description,
.gform_wrapper .ginput_counter {
    color: #666 !important;
}

/* لیبل‌ها */
.gform_wrapper .gfield_label,
.gform_wrapper .gform-field-label {
    margin-bottom: 7px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
}

/* فیلدها */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="search"],
.gform_wrapper input[type="date"],
.gform_wrapper input[type="time"],
.gform_wrapper select,
.gform_wrapper textarea {
    width: 100% !important;
    min-height: 48px !important;

    padding: 11px 13px !important;

    border: 1px solid #dcdcdc !important;
    border-radius: 10px !important;

    background: #fff !important;
    color: #111 !important;

    box-shadow: none !important;
    outline: none !important;

    direction: rtl !important;
    text-align: right !important;

    transition:
        border-color .2s ease,
        box-shadow .2s ease,
        background .2s ease !important;
}

.gform_wrapper textarea {
    min-height: 120px !important;
    resize: vertical !important;
}

/* فوکوس */
.gform_wrapper input:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
    border-color: #FFBE00 !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(255,190,0,.14) !important;
}

/* placeholder */
.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder {
    color: #999 !important;
    opacity: 1 !important;
}

/* ایمیل و تلفن */
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"] {
    direction: ltr !important;
    text-align: left !important;
}

/* فیلدهای چندبخشی */
.gform_wrapper .ginput_complex {
    direction: rtl !important;
    gap: 12px !important;
}

.gform_wrapper .ginput_complex > span,
.gform_wrapper .ginput_complex > div {
    direction: rtl !important;
    text-align: right !important;
}

.gform_wrapper .ginput_complex label {
    color: #666 !important;
    font-size: 11px !important;
}

/* select */
.gform_wrapper select {
    background-color: #fff !important;
    color: #111 !important;
    cursor: pointer !important;
}

.gform_wrapper select option {
    background: #fff !important;
    color: #111 !important;
}

/* checkbox / radio */
.gform_wrapper .gchoice {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.gform_wrapper .gchoice label {
    margin: 0 !important;
    color: #222 !important;
}

.gform_wrapper input[type="checkbox"],
.gform_wrapper input[type="radio"] {
    width: 17px !important;
    height: 17px !important;
    accent-color: #FFBE00 !important;
}

/* required */
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_text,
.gform_wrapper .gfield_required_asterisk {
    color: #d39d00 !important;
}

/* section */
.gform_wrapper .gsection {
    border-bottom: 1px solid #e7e7e7 !important;
}

.gform_wrapper .gsection_title {
    color: #111 !important;
}

/* file upload */
.gform_wrapper input[type="file"] {
    width: 100% !important;

    padding: 12px !important;

    border: 1px dashed #d6d6d6 !important;
    border-radius: 10px !important;

    background: #fafafa !important;
    color: #444 !important;

    direction: rtl !important;
}

/* دکمه ارسال */
.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer {
    margin-top: 20px !important;
}

.gform_wrapper input[type="submit"],
.gform_wrapper button[type="submit"],
.gform_wrapper .gform_button {
    min-height: 50px !important;

    padding: 10px 24px !important;

    border: none !important;
    border-radius: 10px !important;

    background: #FFBE00 !important;
    color: #010101 !important;

    font-weight: 800 !important;

    cursor: pointer !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        filter .2s ease !important;
}

.gform_wrapper input[type="submit"]:hover,
.gform_wrapper button[type="submit"]:hover,
.gform_wrapper .gform_button:hover {
    transform: translateY(-1px);
    filter: brightness(.97);

    box-shadow: 0 8px 22px rgba(255,190,0,.22) !important;
}

/* خطاها */
.gform_wrapper .gform_validation_errors {
    padding: 14px 16px !important;

    border: 1px solid #f0c847 !important;
    border-radius: 10px !important;

    background: #fff9e8 !important;

    box-shadow: none !important;
}

.gform_wrapper .gform_validation_errors h2,
.gform_wrapper .gform_validation_errors li,
.gform_wrapper .gform_validation_errors a {
    color: #5f4700 !important;
}

.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message {
    padding: 6px 0 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #b77800 !important;

    font-size: 11px !important;
}

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error select {
    border-color: #e0ae1a !important;
}

/* پیام موفقیت */
.gform_confirmation_wrapper,
.gform_confirmation_message {
    padding: 20px !important;

    border: 1px solid #e6e6e6 !important;
    border-radius: 12px !important;

    background: #fff !important;
    color: #111 !important;

    text-align: right !important;
    line-height: 1.9 !important;
}

/* Autofill */
.gform_wrapper input:-webkit-autofill,
.gform_wrapper input:-webkit-autofill:hover,
.gform_wrapper input:-webkit-autofill:focus {
    -webkit-text-fill-color: #111 !important;
    -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}

/* موبایل */
@media (max-width: 600px) {

    .gform_wrapper .gform_fields {
        grid-template-columns: 1fr !important;
    }

    .gform_wrapper .gfield {
        grid-column: 1 / -1 !important;
    }

    .gform_wrapper .ginput_complex {
        display: grid !important;
        grid-template-columns: 1fr !important;
    }

    .gform_wrapper .ginput_complex > span,
    .gform_wrapper .ginput_complex > div {
        width: 100% !important;
    }

    .gform_wrapper input,
    .gform_wrapper select,
    .gform_wrapper textarea {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a13d008 */.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-grid-item:nth-child(1):hover path{
    fill: #d50842;
}
.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-grid-item:nth-child(2):hover path{
    fill: #086c9d;
}
.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-grid-item:nth-child(3):hover path{
    fill: #01c60d;
}
.elementor-34 .elementor-element.elementor-element-a13d008 .elementor-grid-item:nth-child(4):hover path{
    fill: #068ed0;
}/* End custom CSS */