body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.containerStyle{margin:0 auto;background-image:url(/background.jpg);background-size:cover;background-position:50%;height:91.7vh;max-width:100%!important}.pageHeader{font-size:41px;margin:40px 0 0}.pageHeader,.pageSubHeader{text-align:-webkit-center;color:#401663!important}.pageSubHeader{margin:10px 0 0;font-size:20px;width:100%}.backButton{position:absolute;top:0;background:#ec008c;color:#fff;height:40px;margin:0;padding:10px;border-top-left-radius:16px;border-bottom-right-radius:16px;cursor:pointer}.disabledButton{pointer-events:none;background:#d3d3d3}.activeButton{background:#ec008c}.submittingForm{background:rgba(236,0,140,.8);pointer-events:none}.haartHeader{position:relative;top:0;right:0;left:0;width:100%;min-height:80px;z-index:500;overflow:visible;background:#401663;background:-webkit-gradient(linear,left top,right top,color-stop(21%,#401663),color-stop(86%,#ec008c));background:linear-gradient(90deg,#401663 21%,#ec008c 86%);box-shadow:0 0 0 0 transparent;-webkit-transition:background-color .3s ease-in-out 0s,height .3s ease-in-out 0s,top .3s ease-in-out 0s,bottom .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s,height .3s ease-in-out 0s,top .3s ease-in-out 0s,bottom .3s ease-in-out 0s,box-shadow .3s ease-in-out 0s;border-radius:0!important;border:none}.haartHeaderImage{width:109px;height:40px}footer{padding:15px 0;background-color:#401663;color:#e8e5e3;font-weight:400}footer a{color:#ec008c}nav.footer ul{font-size:13px;margin-bottom:0}nav.footer ul li a,nav.footer ul li div{display:inline;padding:0}.footer .footer-left-list a:hover,.footer .footer-right-list a:hover,.lnkHoverToLight:hover,a.btn:hover{color:#fff!important;opacity:1!important}footer a:active,footer a:focus,html.no-touch footer a:hover{text-decoration:underline!important}.footer-top-row{border-bottom:1px solid #7e6595;margin-bottom:30px;padding-bottom:10px}nav ul li,ol.list,ol.list li,ol.nav,ul.list,ul.list li,ul.nav{list-style:none;line-height:4.2}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:575px){.col-xs-6{flex:0 0 50%;max-width:50%;float:left}.col-xs-12{width:100%}}@media (min-width:992px){.footer-left-list{float:left}}@media (max-width:991px) and (min-width:0){.footer-left-list{float:left;-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;-webkit-column-count:1;column-count:1;grid-column-gap:15px;column-gap:15px;padding-left:0}.footer-right-list{padding-left:0}}@media (min-width:768px){nav.footer ul li{margin:0 8px 0 0;padding:0;display:inline-block}}@media (max-width:991px) and (min-width:0){.footer-left-list li,.footer-right-list li{display:block!important;line-height:20px;text-align:left}}@media (min-width:1600px){.container{max-width:1570px!important}}nav.social ul li{display:inline-block;position:relative;margin:0 6px 10px 0}nav.social ul li.facebook a{background-position:0 0}nav.social ul li.twitter a{background-position:left -40px}nav.social ul li.instagram a{background-position:left -200px}nav.social{margin-bottom:30px}.footer-div-left{text-align:left;padding-left:0}nav.social ul li a{position:relative;display:block;float:left;text-indent:-9999px;width:40px;height:40px;background-image:url(https://www.haart.co.uk/images/icons/social.png);background-repeat:no-repeat;background-size:40px auto}nav.social ul li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:#000;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.call-us-tel{font-size:22px;line-height:22px;color:#fff;padding:0 0 6px;margin:0;font-family:effra;font-weight:700}.phone-link,.phone-link:hover{color:#fff!important}.call-us-times{font-size:13px;line-height:13px;color:#fff;padding:0 0 10px;margin:0;font-weight:700}.footer-logo-links{display:block}.footer-logo-links ul{line-height:0}.footer-logo-links li{display:inline-block;position:relative;margin:0 6px 10px 0}.footer-logo-links li a,.footer-logo-links li a img{max-height:43px;height:43px;width:auto}.FooterText{color:#7e6595;font-weight:600;font-size:14px!important}@media (min-width:992px){.valFormWidth{max-width:650px}.imageStyle{width:80%;margin:30px auto}}@media (min-width:768px){.valFormWidth{max-width:650px}.imageStyle{width:80%;margin:30px auto}}@media (max-width:767px){.imageStyle{width:90%;margin:40px auto 30px}}
/*# sourceMappingURL=main.d0fa666a.chunk.css.map */