/* Keep the original contact page styling; add only language and form-state support. */
.contact-language-page .contact_info a{overflow-wrap:anywhere}
.contact-field-error{display:block;color:#a33d35;font-size:12px;line-height:1.6;margin-top:6px}
.contact-field-error:empty,.contact-form-notice:empty{display:none}
.contact_form [aria-invalid=true]{border-color:#a33d35}
.contact-form-notice{color:#a33d35;margin-top:15px;font-size:14px;line-height:1.7}
.contact-form-notice.success{color:#287340}
.contact_form button:disabled{opacity:.65;cursor:wait}
#contact-form{scroll-margin-top:115px}
[dir=rtl] .contact-language-page .contact_form,[dir=rtl] .contact-language-page .contact_info{text-align:right}
[dir=rtl] .contact-language-page .contact_info{margin-left:0;margin-right:20px;padding:35px 85px 35px 35px}
[dir=rtl] .contact-language-page .contact_info>span{left:auto;right:-20px}
[dir=rtl] .contact-language-page .contact_info a[dir=ltr]{text-align:right}
[dir=rtl] .contact-language-page .contact_img{margin-right:0;margin-left:50px;padding-left:0;padding-right:20px}
[dir=rtl] .contact-language-page .contact_hotline{left:auto;right:-2px;padding:20px 20px 20px 100px}
[dir=rtl] .contact-language-page .contact_hotline .icon{right:auto;left:-15px}
[dir=rtl] .contact-language-page .common_btn i{transform:rotate(180deg)}
[dir=rtl] .contact-language-page h2,[dir=rtl] .contact-language-page h3{font-family:Tahoma,Arial,sans-serif}
@media(max-width:1199px){[dir=rtl] .contact-language-page .contact_img{margin-left:0}}
@media(max-width:991px){.contact-language-page .contact_us{margin-top:140px!important}}
@media(max-width:575px){[dir=rtl] .contact-language-page .contact_info{padding-right:70px}}
