.contact{height:auto;margin:10px auto}.contact .title{margin-bottom:10px}.contact .content div{margin:4px 0}.contact .txtCaptcha{width:152px}.contact label{float:left;width:150px}.contact .hometext{margin-top:10px}.contact .row{height:22px;width:auto}.err{color:red;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}.bt_reset1{background:url(../images/contact/refresh.png) center no-repeat;border:0;height:22px;width:22px}.contact .txttextArea,.contact .txtInput{width:98%}.capcha1 input,.capcha1 img{float:left}
/* Keep the original full-width contact layout with native 4.6 validation. */
.legacy-contact-page{padding:10px 0}
.legacy-contact-note{margin:0 0 14px}
.legacy-contact .form-group{margin-bottom:5px}
.legacy-contact label{display:block;margin:0 0 4px;font-weight:700}
.legacy-contact .form-control{width:98%;height:27px;padding:2px 6px;border-radius:2px}
.legacy-contact textarea.form-control{height:164px;resize:vertical}
.legacy-contact .legacy-contact-address{display:none}
.legacy-contact-cats:has(select option:only-child){display:none}
.legacy-contact-captcha{display:flex;align-items:center;gap:8px;margin:8px 0}
.legacy-contact .legacy-contact-captcha .form-control{width:152px!important}
.legacy-contact-actions{text-align:left}
.legacy-contact-info{margin:20px 0 10px}
@media(max-width:767px){.legacy-contact-page{padding:10px}.legacy-contact .form-control{width:100%}.legacy-contact-note{line-height:1.6}.legacy-contact-captcha{flex-wrap:wrap}}
