/* BUILD 46 | Contact form: safe, touch-friendly direct email UI.
   Do not change Contact's existing fields, colours or page layout. */
.rbh-interior .rbh-standard-content .rbh-enquiry-turnstile{
 margin:12px 0 5px;
 width:100%;
 max-width:100%;
 min-height:65px;
 overflow:hidden;
}
.rbh-interior .rbh-standard-content .rbh-enquiry-turnstile[hidden]{
 display:none!important;
}
.rbh-interior .rbh-standard-content .rbh-enquiry-trap{
 position:absolute!important;
 width:1px!important;
 height:1px!important;
 padding:0!important;
 overflow:hidden!important;
 clip-path:inset(50%)!important;
 white-space:nowrap!important;
 pointer-events:none!important;
}
.rbh-interior .rbh-standard-content #enquiry-submit{
 min-height:48px;
}
.rbh-interior .rbh-standard-content #enquiry-submit:disabled{
 cursor:wait;
 opacity:.6;
}
.rbh-interior .rbh-standard-content #enquiry-delivery-hint{
 margin:2px 0 5px;
 font-size:14px;
 color:#c7c7c7;
}
.rbh-interior .rbh-standard-content #form-result{
 margin:6px 0;
 font-size:15px;
 line-height:1.4;
 color:#f7ef4b;
 overflow-wrap:anywhere;
}
.rbh-interior .rbh-standard-content #form-result textarea{
 width:100%;
 max-width:100%;
 box-sizing:border-box;
 margin-top:9px;
 min-height:140px;
}
@media(max-width:400px){
 .rbh-interior .rbh-standard-content .rbh-enquiry-turnstile{
  transform-origin:left top;
 }
}
