body { color:#3c3c3b; font-family:'Inter', sans-serif; line-height:1.2; margin:0px; background-color:#fff; height:100% }
html { height:100% }
#intro-inner a:link { text-decoration:underline }
#intro-inner a:visited { text-decoration:underline }
#intro-inner a:hover { color:#a58b4c }
#row-2 a:link { text-decoration:underline }
#row-2 a:visited { text-decoration:underline }
#row-2 a:hover { color:#a58b4c }
#footer-inner a:hover { text-decoration:underline }
#PageDiv { position:relative; margin:auto }
#header.f-ms { box-shadow:0px 0px 10px rgba(0,0,0,0.25) }
#header-inner.f-ms { padding:25px 5% 15px }
#intro { max-width:1100px; z-index:0; padding-left:5%; padding-top:50px; padding-right:5%; margin-left:auto; margin-right:auto }
#intro-inner { max-width:940px; z-index:0 }
#jobbullet { width:22px; overflow:hidden; vertical-align:baseline }
#form-wrapper { max-width:1100px; z-index:0; padding:50px 5% 100px; margin-left:auto; margin-right:auto }
#row-1 { z-index:0 }
#field-1 { width:48.73%; z-index:0; float:left; padding-bottom:20px }
#name { margin-top:5px }
#email { margin-top:5px }
#phone { margin-top:5px }
#field-2 { width:48.73%; z-index:0; float:right; padding-bottom:20px }
#enquiry { margin-top:5px }
#row-2 { max-width:536px; z-index:0; padding-bottom:20px }
#row-3 { z-index:0; padding-bottom:20px }
#form-popups { z-index:0; display:none }
#contact-form-success { max-width:564px; z-index:0; background-color:#f7f5f2 }
#contact-form-error { max-width:564px; z-index:0; background-color:#f7f5f2 }
#footer-inner.f-ms { padding:50px 5% 30px }
@media screen and (max-width:568px)
{
	#field-1 { width:auto; float:none }
	#field-2 { width:auto; float:none }
}
