*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#333;font:14px/1.42857 'Arial',Helvetica,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;vertical-align:top}::-webkit-input-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}#wrapper{overflow:hidden;position:relative;width:100%}.enquiry-container{max-width:954px;padding:0 15px;margin:0 auto}.enquiry-container:after{content:"";display:block;clear:both}.banner{background-size:cover;background-position:center center;background-repeat:no-repeat}.banner .enquiry-container{white-space:nowrap;height:350px}.banner .enquiry-container:after{content:"";display:inline-block;vertical-align:bottom;height:350px}.banner .text{display:inline-block;vertical-align:bottom;white-space:normal;padding-bottom:25px}.banner h1{color:#fffffb;font:bold 48px/54px "Verdana";margin:0;text-align:center;text-shadow:-2px 1px 5px rgba(0,0,0,.75);width:100%}.main-container{padding:90px 0}.main-container .text-wrap{max-width:820px}.main-container h2{color:#231f20;font:bold 23px/1.35 Arial,Helvetica,sans-serif;margin-bottom:45px}.main-container .form-wrap{max-width:586px;margin:0 auto 65px}.main-container .form-wrap .txt{display:block;text-align:center;margin-bottom:10px}.landing-form:after{content:"";display:block;clear:both}.landing-form .input-wrap{float:left;width:423px}.landing-form input[type="text"],.landing-form input[type="tel"],.landing-form input[type="email"],.landing-form input[type="password"]{width:100%;background:#d3d3d3;border:none;border-radius:0;color:#333;font:25px/57px Arial,Helvetica,sans-serif;height:57px;padding:0 15px;outline:none}.landing-form .submit-wrap{float:right;width:163px}.landing-form input[type="submit"]{background:#d11241;border:none;border-radius:0;font-family:Arial;color:#fff;font:25px/57px Arial,Helvetica,sans-serif;height:57px;padding:0;text-align:center;text-transform:uppercase;width:100%;cursor:pointer;outline:none;-webkit-appearance:none}.landing-form .wpcf7-response-output.wpcf7-mail-sent-ok{display:none!important}.landing-logo .img-wrap{float:right}.landing-logo.logo-padding{padding:90px 0 0}.main-container .text{margin-bottom:35px}.main-container .text p{margin-bottom:10px}.thankyou-block{padding:50px 0}.thankyou-block h1{font-size:48px;font-weight:bold;margin-bottom:20px}.thankyou-block h2{font-size:28px;line-height:32px;font-weight:bold;margin-bottom:20px}.thankyou-block h3{font-size:21px;line-height:23px;margin-bottom:30px}.thankyou-block h3 span{color:#0094ce}.thankyou-form .row{margin:0 -15px}.thankyou-form .row:after{content:"";display:block;clear:both}.thankyou-form .col{float:left;width:50%;padding:0 15px;margin-bottom:5px}.thankyou-form{max-width:534px;margin-bottom:25px}.thankyou-form input[type="text"],.thankyou-form input[type="email"]{background:#70be6b;color:#fff;font:18px/48px "Helvetica Neue",Helvetica,Arial,sans-serif;height:48px;outline:none;border:1px solid #ccc;padding:6px 12px;width:100%}.thankyou-form .submit-wrap{text-align:right}.thankyou-form input[type="submit"]{background:#0094ce;font-size:18px;height:48px;padding-left:30px;padding-right:30px;text-transform:uppercase;border:none;display:inline-block;vertical-align:top;color:#fff;cursor:pointer}.thankyou-form input[type="submit"]:hover{background-color:#3071a9;border-color:#285e8e}.success-message{margin-bottom:50px}.success-message p{font-size:16px;line-height:32px;display:inline-block;padding-right:25px}div.wpcf7-validation-errors{border:2px solid red;display:inline-block}@media only screen and (max-width:767px){.banner .enquiry-container{min-height:250px}.banner .enquiry-container::after{height:250px}.banner h1{font-size:30px;line-height:30px}.main-container{padding:60px 0}.main-container .form-wrap{margin-bottom:25px}.landing-form .input-wrap{width:100%;margin-bottom:15px}.landing-form .submit-wrap{width:100%}.landing-logo .img-wrap{max-width:150px}.landing-logo.logo-padding{padding:30px 0 0}.thankyou-block{padding:30px 0 50px}.thankyou-block h1{font-size:40px;line-height:44px}.thankyou-form .col{width:100%}}