.innertopmap,.Mapmain{height:100%}.mapoverContent{position:absolute;z-index:55;max-width:443px;top:50%;left:125px;transform:translate(0,-50%)}.mapoverContent h2{font-weight:700;color:#dd7b35;margin-top:0}.contact_content{font-size:21px;line-height:26px;font-weight:400;color:#333}.general_enquiries{padding:30px 0 31px}.general_enquiries span{font-size:18px;line-height:18px;font-weight:700;color:#333}.general_enquiries a{font-size:18px;line-height:21px;font-weight:400;color:#333}.mailaddress{padding-bottom:32px}.mailaddress{font-size:18px;line-height:18px;font-weight:700;color:#333}.mailaddress a{font-size:18px;line-height:18px;font-weight:400;color:#333}.address{font-size:18px;line-height:22px;font-weight:400;color:#333}.getintouch{margin-top:25px}.getintouch a{text-transform:uppercase;display:inline-block;background:#dd7b35;color:#fff;border-width:2px;font-size:14px;line-height:17px;font-weight:400;padding:12px 67px}.getintouch img{margin-left:2px;margin-bottom:2px;vertical-align:middle}.Topmap{overflow:hidden;height:calc(100vh - 105px);position:relative}.mapoverContent:before{content:'';position:absolute;top:50%;height:100vh;width:800px;transform:translate(-50%,-50%);left:50%;z-index:-1;background:rgba(233,233,233,1);background:-moz-linear-gradient(left,rgba(233,233,233,1) 0%,rgba(233,233,233,0.75) 51%,rgba(233,233,233,0.5) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(233,233,233,1)),color-stop(51%,rgba(233,233,233,0.75)),color-stop(100%,rgba(233,233,233,0.5)));background:-webkit-linear-gradient(left,rgba(233,233,233,1) 0%,rgba(233,233,233,0.75) 51%,rgba(233,233,233,0.5) 100%);background:-o-linear-gradient(left,rgba(233,233,233,1) 0%,rgba(233,233,233,0.75) 51%,rgba(233,233,233,0.5) 100%);background:-ms-linear-gradient(left,rgba(233,233,233,1) 0%,rgba(233,233,233,0.75) 51%,rgba(233,233,233,0.5) 100%);background:linear-gradient(to right,rgba(233,233,233,1) 0%,rgba(233,233,233,0.90) 91%,rgba(233,233,233,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#e9e9e9',endColorstr='#e9e9e9',GradientType=1)}.popup_commen{position:absolute;z-index:99;top:100%;left:0;width:100%;height:100%;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;-o-transition:all ease .5s}.popup_commen.popupactive{top:0;transition:all ease .5s;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;-o-transition:all ease .5s}.popup_commen:before{opacity:.3;content:'';background:url(https://cdn2.hubspot.net/hubfs/5138747/Machine%20June%202019/images/pattern.png);top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;position:absolute}.closebutton{position:absolute;top:14px;right:45px;width:34px;height:40px;cursor:pointer}.popuplogo{text-align:center;margin-bottom:20px}.hm .hs-form-required{display:none}.innerpopup{max-width:554px;margin:43px auto 64px}.hm form fieldset{max-width:100%}.hm form div.hs-form-field{float:none !important;display:inline-block;vertical-align:top;width:100%;margin-bottom:4px}.hm form fieldset.form-columns-2>div.hs-form-field{margin-right:2.9%;width:48.5%}.hm form fieldset.form-columns-2>div.hs-form-field:last-child{margin-right:0}.hm form fieldset.form-columns-3>div.hs-form-field{margin-right:2.9%;width:31.4%}.hm form fieldset.form-columns-3>div.hs-form-field:last-child{margin-right:0}.hm form .input{margin-right:0 !important}.hm form .hs-form-field>label{color:#8d8d8d;font-size:14px;width:100%;pointer-events:none;display:block;line-height:1.3;margin:0 0 10px;font-weight:400}.hm form textarea,.hm form input[type="text"],.hm form input[type="password"],.hm form input[type="datetime"],.hm form input[type="datetime-local"],.hm form input[type="date"],.hm form input[type="month"],.hm form input[type="time"],.hm form input[type="week"],.hm form input[type="number"],.hm form input[type="email"],.hm form input[type="url"],.hm form input[type="search"],.hm form input[type="tel"],.hm form input[type="color"],.hm form select{color:#8d8d8d;border:1px solid #2b2b2b;font-family:"CenturyGothic",sans-serif;padding:13px 15px;width:100% !important;line-height:17px;font-size:14px;margin:0 0 3px;border-radius:13px}.hm form select{outline:0;-moz-appearance:none;-webkit-appearance:none;color:#fff;background:#a7a7a7 url("https://cdn2.hubspot.net/hubfs/5138747/Machine%20June%202019/images/drop-down-arrow.svg");background-position:97% center !important;background-repeat:no-repeat !important;background-size:16px auto}.filter-section.hm select{outline:0;-moz-appearance:none;-webkit-appearance:none;height:38px;padding:0px 46px 0 20px;font-family:"CenturyGothic",sans-serif;font-weight:400;color:#8d8d8d;background:#fff url(https://cdn2.hubspot.net/hubfs/5138747/Machine%20June%202019/images/menu.png);background-position:99% center !important;background-repeat:no-repeat !important;background-size:16px auto;border-bottom:1px solid #936db8;border-left:1px solid #936db8;font-size:16px;display:inline-block}.filter-section.hm option{font-family:"CenturyGothic",sans-serif;font-weight:400}.hm form .input ul.inputs-list li label input[type="radio"]:checked+span:before{background:#2b2b2b;background-size:14px;background-position:center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset}.hm form .input ul.inputs-list li label input[type="radio"]{opacity:0;display:none !important}.hm form .input ul.inputs-list li label input[type="radio"]+span:before{margin-top:-3px;content:'';background:#fff;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;border:1px solid #858585;border-radius:50%}.hm form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before{background:#2b2b2b url('https://cdn2.hubspot.net/hubfs/5138747/Machine%20June%202019/images/right.png');background-size:14px;background-position:center center;background-repeat:no-repeat}.hm form .input ul.inputs-list li label input[type="checkbox"]{opacity:0;display:none !important}.hm form .input ul.inputs-list li label input[type="checkbox"]+span:before{margin-top:-3px;content:'';background:#fff;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;border:1px solid #858585}.hm .submitted-message{color:#fff;text-align:center}.hm form .hs_submit{margin-top:20px}.hm form .hs_submit input{border:1px solid #dd7b35;color:#fff;font-family:"CenturyGothic",sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:400;padding:12px 10px;background:#dd7b35;min-width:266px}.hm form .hs_submit input:hover{background:transparent;color:#384259}.hm form div.hs-form-field .input>ul>li>label{cursor:pointer}.hm form div.hs-form-field .input>ul>li{margin:0 0 10px}.hm form.hs-form fieldset .hs-form-field{padding:0}.hm form.hs-form .hs-form-field ul.inputs-list{margin:8px 0 0}.hm .hs-error-msgs label{margin:0}@media(max-width:1300px){.popup_commen:before{background-size:auto}}@media(max-width:900px){.Topmap .Mapmain{display:none}.mapoverContent:before{display:none}.mapoverContent{position:relative;transform:translate(0,0);max-width:100%;text-align:center;padding-right:23px;padding-left:23px;left:0;top:66px}.Topmap .innertopmap{padding:0 0 78px !important}.getintouch{margin-top:72px}.contact_content{margin-top:66px}.general_enquiries span{display:block}.getintouch a{padding:26px 69px}.hm form .hs_submit{text-align:center}.Topmap{height:100%;min-height:calc(100vh - 105px);padding-bottom:38px}}@media(max-height:960px){.Topmap{min-height:calc(100vh - 0px)}}@media(max-height:850px){.popup_commen{overflow:scroll}}@media(max-width:820px){.hm form textarea,.hm form input[type="text"],.hm form input[type="password"],.hm form input[type="datetime"],.hm form input[type="datetime-local"],.hm form input[type="date"],.hm form input[type="month"],.hm form input[type="time"],.hm form input[type="week"],.hm form input[type="number"],.hm form input[type="email"],.hm form input[type="url"],.hm form input[type="search"],.hm form input[type="tel"],.hm form input[type="color"],.hm form select{padding:10px 15px;line-height:17px;font-size:14px}.hm form textarea{min-height:80px}}@media(max-width:600px){.innerpopup{padding:0 23px}.legal-consent-container .hs-richtext p{font-size:12px !important}}@media(max-width:450px){.closebutton{top:12px;right:19px}}