.contact-page__input-box label,.form-inner label{display:block;color:#eee;font-size:14px;font-weight:600;margin-bottom:8px}
.ha-form-intro{margin:12px 0 28px;color:#c4c4c4;line-height:1.65}
.contact-page__input-box input:focus,.contact-page__input-box textarea:focus{outline:2px solid #b4ac88;outline-offset:3px}
.ha-form-status{margin-top:20px;color:#eee;line-height:1.6}
.ha-form-status:empty{display:none}
.contact-page__btn:disabled{opacity:.65;cursor:wait}
.contact-page__input-box input[type="tel"]{display:block;width:100%;height:58px;border:0;background:#080a07;padding:1px 25px;font:16px/26px Figtree,sans-serif;box-sizing:border-box}
.contact-page__input-box input,.contact-page__input-box textarea{color:#eee!important}
.contact-page__input-box input::placeholder,.contact-page__input-box textarea::placeholder{color:#aaa!important;opacity:1}
@media(max-width:991px){
 .contact-page__inner>.row>.ha-contact-enquiry{order:-1}
 .contact-page__right{margin:0 0 45px!important}
 .contact-page{padding-top:45px!important;padding-bottom:45px!important}
 .page-header__inner{padding-top:55px!important;padding-bottom:45px!important}
 .contact-page__information{padding:30px!important}
 .contact-page__inner{padding:30px 0!important}
 .contact-page__contact-title{font-size:32px;line-height:1.2;margin-bottom:30px}
 .contact-page__contact-title:before{bottom:-12px}
 .thm-breadcrumb__box{position:static;margin-top:15px}
 .ha-form-intro{text-align:left}
}
