.elementor-3712 .elementor-element.elementor-element-847eef8:not(.elementor-motion-effects-element-type-background), .elementor-3712 .elementor-element.elementor-element-847eef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tilesymposium.com/wp-content/uploads/2025/11/contactus-background.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3712 .elementor-element.elementor-element-847eef8 > .elementor-background-overlay{background-color:#000000A3;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3712 .elementor-element.elementor-element-847eef8 > .elementor-container{min-height:300px;}.elementor-3712 .elementor-element.elementor-element-847eef8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-130px;margin-bottom:0px;}.elementor-3712 .elementor-element.elementor-element-de845f8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3712 .elementor-element.elementor-element-2beea69{--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;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:var( --e-global-color-9a99676 );--border-color:var( --e-global-color-9a99676 );--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3712 .elementor-element.elementor-element-2beea69:not(.elementor-motion-effects-element-type-background), .elementor-3712 .elementor-element.elementor-element-2beea69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6aef208 );}.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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3712 .elementor-element.elementor-element-65fbff2{--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;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:var( --e-global-color-afd7cd9 );--border-color:var( --e-global-color-afd7cd9 );--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3712 .elementor-element.elementor-element-65fbff2:not(.elementor-motion-effects-element-type-background), .elementor-3712 .elementor-element.elementor-element-65fbff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afd7cd9 );}body.elementor-page-3712:not(.elementor-motion-effects-element-type-background), body.elementor-page-3712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e5da90 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3712 .elementor-element.elementor-element-2beea69{--width:50%;}.elementor-3712 .elementor-element.elementor-element-65fbff2{--width:50%;}}@media(max-width:767px){.elementor-3712 .elementor-element.elementor-element-847eef8{margin-top:-50px;margin-bottom:0px;padding:0rem 0rem 2rem 0rem;}}/* Start custom CSS for html, class: .elementor-element-1222c21 *//* حذف کامل کادر و استایل‌های پیش‌فرض */
.gform_validation_errors,
.gform_wrapper .gform_validation_errors,
.gform_submission_error,
.gform_wrapper .gform_validation_error {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* پیام خطا با بک‌گراند سبز خیلی روشن */
h2.gform_submission_error {
    background: #e6f8f7 !important; /* سبز فیروزه‌ای خیلی روشن */
    color: #00B5AD !important;
    padding: 18px 22px !important;
    border-radius: 12px !important;
    margin-bottom: 25px !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

/* رنگ آیکون */
h2.gform_submission_error .gform-icon--circle-error {
    color: #00B5AD !important;
}


/* حذف عنوان فرم تماس */
.gform_title,
h2.gform_title {
    display: none !important;
    visibility: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
}



/* استایل دکمه */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button[type="submit"],
#gform_submit_button_1 {
    background-color: #00B5AD !important;
    color: #ffffff !important;
    border: none !important;
    padding: 12px 32px !important;
    border-radius: 10px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: 0.3s ease-in-out !important;
}

.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button[type="submit"]:hover,
#gform_submit_button_1:hover {
    background-color: #4C4C4C !important;
    color: #ffffff !important;
    transform: translateY(-2px);
}/* End custom CSS */