ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}a,address,blockquote,body,div,footer,form,h1,h2,header,html,i,img,li,nav,p,section,span,strong,u,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1;background-color:#fff;font-size:16px;margin:0 auto;overflow:hidden;box-shadow:0 0 20px rgb(0 0 0/.1)}#burger span,footer,header,nav,section{display:block}ul{list-style:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:none}img{max-width:100%}a{text-decoration:none}html{background-color:#bbb;overflow-x:hidden}body,input,textarea{font-family:"futura-pt",sans-serif}h1{font-size:60px}h2{font-size:42px}.col{float:left;box-sizing:border-box}.container{width:80%;max-width:1200px;margin:0 auto}#footer .bottom:after,#footer .top:after,#footer:after,#header .logo-holder:after,#header:after,#nav:after,#section-inner:after{content:"";display:block;clear:both}#form.pink,#masthead .img{background-size:cover;background-position:center;background-repeat:no-repeat}#masthead .img,#masthead .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#nav>ul>li>a,.btn{text-transform:uppercase}.btn{color:#fff;background-color:#ddd;padding:15px 25px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;border:0;font-weight:500;letter-spacing:.1em;font-size:12px;line-height:1}.btn:hover{background-color:#c4c4c4}.btn.white{background-color:#fff}.btn.white:hover{background-color:#e6e6e6}.btn.ghost{background-color:transparent!important;border:1px solid #ddd;color:#ddd}.btn.ghost:hover{border-color:#c4c4c4;color:#c4c4c4}.btn.ghost.white{color:#fff}.btn.ghost.white,.btn.ghost.white:hover{border-color:#fff}#nav>ul,.btn-holder{text-align:center}#header,#nav a,body{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#header{z-index:999;padding-top:24px}#header,#header .container,#nav{position:relative}#header .logo{float:left;margin-left:-10px}#header .logo img{width:170px}#header .logo-holder{display:block;width:100%;text-align:right}#header .address{line-height:1.5;color:#555;float:right;padding-right:20px}#header .address .title{font-weight:400;letter-spacing:.03em;margin-bottom:2px;margin-top:-9px;font-size:24px}#header .address .detail{font-size:16px;opacity:.6;font-weight:400;line-height:1.2}#header .contact-details{position:absolute;top:10px;left:168px}#header .contact-details a{color:#3a3a3a;margin-left:72px;font-size:23px}.contact-details .fa,.res-mob .fa{color:#b34ec6;margin-right:4px;font-size:21px}.res-mob a{color:#3a3a3a;font-size:28px;font-weight:500}.res-mob{padding-bottom:10px;display:none}.contact-details i.fa.fa-envelope{color:#76bd1c}#nav{z-index:999}#nav>ul{float:none;margin:0 auto;max-width:1255px;width:100%}#nav>ul>li{display:inline-block}#nav>ul>li>a{letter-spacing:.02em;font-weight:200;font-size:15px;color:#e6e6e6;padding:10px 36px}#nav ul li ul li a{text-align:left!important}#nav a{color:#a1a1a1;font-weight:400;font-size:14px}#burger{display:none;border:0;outline:0;background:0 0;float:right;padding:0;margin-top:12px;cursor:pointer}#burger span{background-color:#b34ec5;height:4px;width:30px;margin-bottom:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#burger span:last-child{margin-bottom:0}#nav-wrapper{background:#3a3a3a;display:none}header#header{padding:30px 0 25px;background:#fff}#form .col{width:100%;max-width:1200px;position:relative}#form .col input,#form.pink input{float:left;clear:both;height:71px;margin-bottom:10px!important}#form .col textarea{height:234px;resize:none}#form .col input[type=submit],#form.pink input[type=submit]{width:142px!important;height:46px;text-transform:uppercase;font-size:14px;float:right}#form .col input[type=submit]{position:absolute;right:15px;bottom:15px}.side-tab,h1,h2{text-transform:uppercase}h1,h2{font-weight:200}#form h2{font-size:34px;text-align:center;max-width:831px;width:100%;border-bottom:4px solid #ffffff61;padding-bottom:13px}#form.pink h2:after,form.col h2:after{content:"If you have any questions or queries, please use the form below to get in touch";display:block;font-size:25px;text-transform:none;margin:20px 0}a.sub-link.last-sub{display:block!important;margin-top:44px!important}#form.pink input{width:49%!important;margin-bottom:6px!important}#form.pink textarea{float:right;width:50.5%!important;position:relative;top:-154px;height:226px}#form.pink input[type=submit]{position:relative;top:-211px;right:10px}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{display:block!important;vertical-align:middle;margin:0 auto!important;max-width:325px;width:90%}.side-tab{position:fixed;background:#b34ec5;color:#fff;cursor:vertical-text;letter-spacing:1px;z-index:9999;display:block}.side-tab.right{right:0;float:right;-webkit-transform-origin:right top 0;transform-origin:right top 0;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.side-tab.right a{color:#fff;padding:20px 50px;display:block}.side-tab a:hover{background:#9846a7cf}@media (min-width:768px){#nav-wrapper{display:block}#menu-nav>li>.sub-menu{padding-top:24px}#menu-nav>li>.sub-menu:before{content:"";position:absolute;width:0;height:0;top:8px;left:10px;border-style:solid;border-width:0 8px 8px;z-index:1;border-color:#fff0 #fff0 #b34ec5}#menu-nav>li>.sub-menu>li{background-color:#b34ec5}#menu-nav>li>.sub-menu>li:hover,.sub-menu .sub-menu li{background-color:#a93ebc}#menu-nav>li>.sub-menu>li:first-child:before,#menu-nav>li>.sub-menu>li:last-child:after{content:"";position:absolute;left:0;width:100%;height:8px;background-color:#b34ec5}#menu-nav>li>.sub-menu>li:first-child:before{top:-8px}#menu-nav>li>.sub-menu>li:last-child:after{bottom:-8px}.sub-menu{font-size:16px;font-weight:300;display:none;position:absolute;width:200px}.sub-menu li{position:relative}.sub-menu a{display:block;padding:10px 20px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;color:#fff!important;text-transform:uppercase;font-size:18px}.sub-menu .sub-menu{right:-100%;top:0}.sub-menu .sub-menu li:hover{background-color:#9837a9}#nav{padding:10px 0}#nav>ul>li{vertical-align:top}#nav>ul>li a{line-height:1.5}#nav>ul>li>a:hover{color:#7bbe2d}#nav .menu-item:hover>.sub-menu{display:block;z-index:999}}@media (max-width:768px){body{overflow-x:hidden}#nav{width:200px;position:absolute;top:75px;right:-200px;background-color:#fff;border:1px solid #eee}#nav.slide{-webkit-transition:right .2s;-moz-transition:right .2s;-ms-transition:right .2s;-o-transition:right .2s;transition:right .2s}#nav>ul>li{position:relative;display:block;margin-left:0}#nav>ul>li.menu-item-has-children>.arrow{position:absolute;height:36px;width:36px;top:0;right:0;z-index:1;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#nav>ul>li a:hover,#nav>ul>li.menu-item-has-children>.arrow:hover{background-color:#ddd}#nav>ul>li.menu-item-has-children>.arrow span{position:absolute;top:17px;height:2px;width:10px;background-color:#000;display:block}#nav>ul>li.menu-item-has-children>.arrow span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:10px}#nav>ul>li.menu-item-has-children>.arrow span:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:10px}#nav>ul>li a{display:block;padding:10px 20px}#nav .sub-menu{background-color:#e6e6e6;display:none}}#footer{background-color:#eee}#footer .sub-menu{font-size:16px;font-weight:300;display:none}#footer .top{padding:50px 0 40px}#footer .logo{width:100px;margin-bottom:12px;margin-right:-6px}#footer nav{float:left}#footer nav .sub-link,#footer nav>ul li a{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#footer nav .sub-link{margin-top:32px;display:inline-block;color:#919191;font-size:16px}#footer .right .social a:hover,#footer nav .sub-link:hover,#footer nav>ul li a:hover{color:#7bbe2d}#footer nav>ul li{vertical-align:top}#footer nav>ul li a{line-height:1.5;font-size:14px;color:#a1a1a1;font-weight:400}#footer nav>ul>li{display:inline-block;margin-right:20px}#footer nav>ul>li>a{font-weight:400;font-size:17px;letter-spacing:.03em;color:#555}#footer nav>ul>li:last-child{margin-right:0}#footer .right{float:right;text-align:right}#footer .right .address{line-height:1.5;color:#555}#footer .right .address .title{font-weight:400;letter-spacing:.03em;margin-bottom:2px;margin-top:-9px;font-size:24px}#footer .right .address .detail{font-size:16px;opacity:.6;font-weight:400;line-height:1.2}#footer .right .social{float:right;margin-top:18px}#footer .right .social a{margin-left:16px;color:#555;font-size:18px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#footer .bottom{background-color:#484848;padding:10px 0}#footer .bottom a{font-size:12px;color:#b3b3b3;font-weight:300;margin-right:20px}#section-inner{padding:100px 0 120px;background-color:#fff}#section-inner #text{width:calc(100% - 294px);box-sizing:border-box;float:left;padding-right:40px}#section-inner #text>h2{margin:40px 0 10px;line-height:1.2;color:#555}#section-inner #text p{line-height:1.9;margin-bottom:20px;font-size:21px;color:#555;font-weight:100}#section-inner #text p a{color:#7bbe2d;border-bottom:1px solid}#section-inner #text strong{font-weight:400}#section-reviews{padding:100px 0;position:relative;z-index:1;background-position:center;background-size:cover}#section-reviews:before{background-color:#b34ec5;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:1;background:#b34ec5;background:-webkit-linear-gradient(left top,#b34ec5,rgb(179 78 197/.6));background:-o-linear-gradient(bottom right,#b34ec5,rgb(179 78 197/.6));background:-moz-linear-gradient(bottom right,#b34ec5,rgb(179 78 197/.6));background:linear-gradient(to bottom right,#b34ec5,rgb(179 78 197/.6))}#form.pink:before,#section-reviews:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#section-reviews:after{background-color:#c3baba;background:linear-gradient(to top right,rgb(156 141 153/.95),#c3baba);opacity:.9;background:#76bd1d}#form.pink h2,#section-reviews h2{text-align:center;color:#fff}#section-reviews .cycle-slideshow{max-width:760px;margin:0 auto}#section-reviews blockquote{font-size:21px;text-align:center;line-height:1.8;padding:40px 0}#section-reviews blockquote p{color:#fff;font-weight:100;opacity:.8}#section-reviews .btn{display:inline-block;margin-top:20px}#masthead{padding:11%0;background-color:#f1eded;color:#555;position:relative;overflow:hidden;min-height:80px}#masthead h1{font-size:70px;font-weight:500;margin-bottom:24px}#masthead p{font-size:27px;opacity:.5}#masthead .text{width:50%}#masthead .img{right:0;padding-bottom:18%;width:32.9%;box-shadow:0 0 80px #000;box-shadow:0 0 80px rgb(0 0 0/.2)}.blog-detail .link{color:#b44ec6;text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:16px}#form{background-size:cover;color:#fff;padding:116px 0 0}#form:after{content:"";clear:both;display:block}#form form input[type=text],#form form textarea{display:block;box-sizing:border-box;width:100%;margin-bottom:1px;padding:18px;border:0;font-size:18px}#form form textarea{height:150px}#form form input[type=submit]{border:0;background-color:#5a9116;padding:10px 20px;color:#fff;font-size:18px}#form h2{margin:0 auto 36px}#form.pink{position:relative;z-index:1;background-image:url(/hillcroft/wp-content/themes/mk1/assets/img/iStock-664274496.jpg)}#form.pink:before{background-color:rgb(228 228 228/.9)}#form.pink h2{color:#3c3c3c}#form.pink form{margin-left:auto;margin-right:auto}#form.pink form input[type=submit]{background-color:#9937aa}#responsive-menu-button{top:30px!important}@media all and (max-width:1420px){#header .contact-details a{margin-left:52px}}@media all and (max-width:1370px){#header .contact-details a{margin-left:30px}}@media all and (max-width:1310px){#header .contact-details a{margin-left:30px;clear:both;float:left}}@media all and (max-width:1270px){#nav>ul>li>a{padding:10px 30px}}@media all and (max-width:1145px){#nav>ul>li>a{padding:10px 25px}}@media all and (max-width:1060px){#header .contact-details{display:none}.res-mob{display:block}header#header{padding:15px 0}.logo{padding-top:20px}}@media all and (max-width:1045px){#nav>ul>li>a{padding:10px 18px}.side-tab{display:none}}@media all and (max-width:905px){#nav>ul>li>a{padding:10px}#section-inner #text{width:100%;float:none;padding-right:0}}@media all and (max-width:800px){#header .contact-details a{margin-left:20px}#section-inner #text{width:100%;float:none;padding-right:0}}@media all and (max-width:768px){.address{margin-right:20px}#form h2{font-size:28px}form.col h2:after{font-size:20px}h2{font-size:32px}#section-inner #text p{font-size:18px}}@media (max-width:769px){div#nav-wrapper{display:none}}@media all and (max-width:760px){#form{height:auto}#form .col input,#form.pink input{float:none;width:100%!important}#form .col textarea,#form.pink textarea{float:none;width:100%!important;top:auto}#masthead h1{font-size:35px;margin-bottom:10px}#masthead p{font-size:20px}}@media all and (max-width:650px){.address{display:none}.logo{padding:0}header#header{padding:30px 0}}@media all and (max-width:430px){#masthead .img,.contact-details{display:none}#masthead .text{width:80%;text-align:center}#masthead h1{font-size:40px;margin-bottom:5px}#masthead p{font-size:16px}}.gdpr{background:#fff;padding:0}.gdpr p{font-size:12px;margin:10px 0;line-height:18px}#form .col input[type=checkbox],input[type=checkbox]{width:14px!important;margin-left:10px!important}#form .col input[type=checkbox]{height:14px;margin-right:10px!important}#form .col p.gdpr-small{text-align:center;float:left}#form .col .gdpr{float:left;background:0 0}#form .col .gdpr p{margin:0}.gdpr-small.pink,.gdpr.pink{color:#000}