@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}body{margin:auto;padding:0;font-family:'Roboto',sans-serif;font-size:4vw !important;line-height:6.666666vw !important;font-style:normal;font-weight:normal;color:#323C3C;letter-spacing:0.01em;background-color:#fff}.simplon-mono-regular{font-family:'SimplonMonoRegular',Helvetica,Arial !important;text-transform:uppercase}.simplon-mono-medium,h1,.h1,.size1,a.arrow-btn,.faq-title,h2,.h2,.size2,#menu-links .nav-child a,.block-btn,.border-btn,.normal-inline-button,#apartments-select-dropdown,#register_submit,#footer-newsletter input[type="text"],#footer-newsletter input[type="button"],.review-slide-quote,.button-label-slider .slick-dots li{font-family:'SimplonMonoMedium',Helvetica,Arial !important;text-transform:uppercase}h1 strong,.simplon-mono-bold,#menu-links li,#menu-links>ul>li>a,#menu-links .nav-child li.active a,body.non-touch #menu-links .nav-child a:hover,#menu-info,#submenu li *,.button-label-slider .slick-dots li.slick-active,body.non-touch .button-label-slider .slick-dots li:hover,.hotspot-labels-toggle .labels-title{font-family:'SimplonMonoBold',Helvetica,Arial !important;text-transform:uppercase}.simplon-norm-light{font-family:'SimplonNormLight',Helvetica,Arial !important;text-transform:uppercase}.simplon-norm-medium,h3,.h3,.size3,h4,.h4,.size4,.size6,.chronoforms input,.chronoforms textarea,.chronoforms .dropdown,#form-reviews .ui.selection.dropdown .menu>.item,.chronoforms .multifield .checkbox label,.show-label label,.chronoforms .segment>p:not(.subtitle-copy){font-family:'SimplonNormMedium',Helvetica,Arial !important;text-transform:uppercase}.show-label label{font-weight:normal !important}.simplon-norm-bold,#instagram-intro h3{font-family:'SimplonNormBold',Helvetica,Arial !important;text-transform:uppercase}h1,.h1,h2,.h2,.subtitle{margin:0 0 8vw 0 !important;font-size:8.799999vw !important;font-style:normal;font-weight:300;line-height:11.466666vw !important;letter-spacing:-0.015em !important}#submenu li *,#page-title h1,a.arrow-btn,.faq-title{margin-bottom:6.666666vw !important;font-size:3.5vw !important;line-height:4vw !important;letter-spacing:0px !important}h3,.h3{margin:0 !important;font-size:6.933333vw !important;font-style:normal;font-weight:300;line-height:8.266666vw !important;letter-spacing:0.03em !important}h2,.h2,.subtitle{margin-bottom:10.666666vw !important}h3,.h3{margin-bottom:2.666666vw !important}#instagram-intro h3,#instagram-intro .h3{margin-bottom:0 !important}h4,.h4,.size4{font-size:18px !important;line-height:24px !important;word-spacing:10px}.size5{font-size:8.266666vw !important;line-height:8.266666vw !important;letter-spacing:-0.01em}.size6{font-size:7.6vw !important;line-height:7.6vw !important;letter-spacing:-0.01em}.h2-copy,.subtitle-copy{font-size:4vw !important;line-height:6.666666vw !important;letter-spacing:0.01em !important}p{margin:0 0 2.666666vw 0}p:last-child{margin-bottom:0 !important}a{text-decoration:none;color:#f00}a,body.non-touch a:hover,a:focus{outline:none;color:inherit}body.non-touch a:hover{text-decoration:none;cursor:pointer}b,strong{}#footer-newsletter a,#form-reviews .chronoforms label a{font-weight:500}#footer-bottom a,.location-info a{-webkit-transition:.3s color;-moz-transition:.3s color;-o-transition:.3s color;transition:.3s color}body.non-touch #footer-bottom a:hover,body.non-touch .location-info a:hover{color:#e6673e !important}u,.underline{border-bottom:1px solid #fff;padding-bottom:3px !important;text-decoration:none}.white u,.underline.white{border-bottom-color:#fff}.hoverhand{cursor:pointer}.hoverhand *{pointer-events:none}img{max-width:100%}input{font-family:inherit;font-size:inherit}*:focus{outline:none !important}::-moz-focus-inner{border:0}input[type="text"]::-webkit-input-placeholder{opacity:1 !important;color:#fff !important;font-weight:100}input[type="text"]::-moz-placeholder{opacity:1 !important;color:#fff !important;font-weight:100}input[type="text"]:-moz-placeholder{opacity:1 !important;color:#fff !important;font-weight:100}input[type="text"]:-ms-input-placeholder{opacity:1 !important;color:#fff !important;font-weight:100}input:focus::-webkit-input-placeholder{color:transparent !important}input:focus::-moz-placeholder{color:transparent !important}input:focus:-moz-placeholder{color:transparent !important}input:focus:-ms-input-placeholder{color:transparent !important}input[type="checkbox"]{display:none}input[type="checkbox"]+label{padding-left:25px;min-height:25px;position:relative;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{content:'';width:14px;height:14px;position:absolute;display:block}input[type="checkbox"]+label:before{border:2px solid #fff;top:3px;left:0}input[type="checkbox"]+label:after{top:5px;left:2px;opacity:0;font-size:14px !important;line-height:15px !important;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/tick-greenmedium.svg) center center no-repeat;background-size:contain;-webkit-transition:opacity,border-color .3s;transition:opacity .3s,border-color .08s}input[type="checkbox"]:checked+label:after{content:'';opacity:1}input[type="submit"],input[type="button"]{border:none;background-color:transparent;cursor:pointer;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}body.non-touch input[type="submit"]:not(.dist-calc):hover,body.non-touch input[type="button"]:not(.mcSignupSubmit):hover{opacity:.4}textarea{box-shadow:none !important;border-radius:0 !important;opacity:1;font-family:inherit;font-weight:100;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea::-webkit-input-placeholder{opacity:1 !important;font-family:inherit;font-weight:100;color:#fff !important}textarea::-moz-placeholder{opacity:1 !important;font-family:inherit;font-weight:100;color:#fff !important}textarea:-ms-input-placeholder{opacity:1 !important;font-family:inherit;font-weight:100;color:#fff !important}textarea:-moz-placeholder{opacity:1 !important;font-family:inherit;font-weight:100;color:#fff !important}textarea:focus::-webkit-input-placeholder{color:transparent !important}textarea:focus::-moz-placeholder{color:transparent !important}textarea:focus:-moz-placeholder{color:transparent !important}textarea:focus:-ms-input-placeholder{color:transparent !important}select{border-radius:0 !important;border:none;border-bottom:1px solid #fff;padding:3px 20px 4px 0;width:100%;min-height:30px;position:relative;background-color:transparent;background-position:right center;background-repeat:no-repeat;background-size:20px 11px;font-family:inherit;font-weight:100;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type="button"]{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:0px) and (max-width:374px){body{font-size:14px !important;line-height:24px !important}}@media (min-width:375px){}@media (min-width:768px){body{font-size:13px !important;line-height:20px !important}h1,.h1,h2,.h2,.subtitle{margin-bottom:30px !important;font-size:28px !important;line-height:34px !important}#submenu li *,#page-title h1,a.arrow-btn,.faq-title{margin-bottom:10px !important;font-size:15px !important;line-height:18px !important;word-spacing:2px !important}h3,.h3{margin-bottom:20px !important;font-size:22px !important;line-height:28px !important}.size5{font-size:23px !important;line-height:26px !important}.size6{font-size:30px !important;line-height:30px !important}p{margin-bottom:20px !important}.h2-copy,.subtitle-copy{font-size:15px !important;line-height:22px !important}}@media (max-width:1023px){#menu-links a{font-family:'SimplonMonoMedium',Helvetica,Arial !important}}@media (min-width:1024px){}@media (min-width:1200px){body{font-size:1.02489vw !important;line-height:1.756954vw !important}h1,.h1,h2,.h2,.subtitle{margin-bottom:3.66vw !important;font-size:2.781844vw !important;line-height:3.294289vw !important;letter-spacing:-0.015em !important}#submenu li *,#page-title h1,a.arrow-btn,.faq-title{margin-bottom:0.66vw !important;font-size:1.171vw !important;line-height:1.464vw !important;word-spacing:3px !important}h3,.h3{margin-bottom:1.464vw !important;font-size:1.756954vw !important;line-height:2.489019vw !important}.size5{font-size:3.147877vw !important;line-height:3.660322vw !important}.size6{font-size:3.147877vw !important;line-height:3.147877vw !important}p{margin:0 0 1.46vw 0}.h2-copy,.subtitle-copy{font-size:1.171303vw !important;line-height:2.04978vw !important}u,.underline{border-bottom-width:.09vw;padding-bottom:.15vw}input[type="checkbox"]+label{padding-left:1.92vw;min-height:1.42vw}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{border-width:.18vw !important;width:.73vw !important;height:.73vw !important;font-size:.66vw !important;line-height:.7vw !important}input[type="checkbox"]+label:before{top:.35vw !important}input[type="checkbox"]+label:after{top:.54vw !important}#footer-newsletter input[type="checkbox"]+label:before{top:.1vw !important}#footer-newsletter input[type="checkbox"]+label:after{top:.1vw !important}}@media (min-width:1500px){body{font-size:0.871156vw !important;line-height:1.49341vw !important}h1,.h1,h2,.h2,.subtitle{margin-bottom:3.111vw !important;font-size:2.30265vw !important;line-height:2.7999vw !important}#submenu li *,#page-title h1,a.arrow-btn,.faq-title{margin-bottom:0.561vw !important;font-size:0.99535vw !important;line-height:1.2444vw !important}h3,.h3{margin-bottom:1.2444vw !important;font-size:1.49341vw !important;line-height:2.115666vw !important}.size5{font-size:2.675695vw !important;line-height:3.111273vw !important}.size6{font-size:2.675695vw !important;line-height:2.675695vw !important}p{margin:0 0 1.24vw 0}.h2-copy,.subtitle-copy{font-size:0.995607vw !important;line-height:1.742313vw !important}u,.underline{border-bottom-width:.0765vw;padding-bottom:.1275vw}input[type="checkbox"]+label{padding-left:1.632vw;min-height:1.207vw}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{border-width:.153vw !important;width:.6205vw !important;height:.6205vw !important;font-size:.561vw !important;line-height:.595vw !important}input[type="checkbox"]+label:before{top:.2975vw !important}input[type="checkbox"]+label:after{top:.459vw !important}#footer-newsletter input[type="checkbox"]+label:before{top:.085vw !important}#footer-newsletter input[type="checkbox"]+label:after{top:.085vw !important}}.html-hide{width:100%;height:100%;position:fixed;overflow:hidden}.hidden{display:none !important}.space-between{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.no-trans{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.constrain,.inner{padding-right:8vw;padding-left:8vw}.parallax-slider{right:-1000px !important}.categories-child:not(.categories-child-imagetexttiles):not(.categories-child-wygfloorplans){background-color:#fff}.normal-outer-pattern{width:75%;height:26vw;position:absolute;top:50%;right:0;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#comp-content #form-reviews .normal-outer-pattern{-webkit-transform:none;-ms-transform:none;transform:none}.orange-hover,.yellow-hover{-webkit-transition:.3s color,.3s border;-moz-transition:.3s color,.3s border;-o-transition:.3s color,.3s border;transition:.3s color,.3s border}.orange-hover:hover,.yellow-hover:hover{color:#e6673e !important}a.border-btn,.border-btn>a,div.border-btn,input.border-btn,.normal-inline-button,.chronoforms button,#footer-newsletter input[type="text"],#footer-newsletter input[type="button"]{border-radius:18px;border:2px solid #fff;padding:2.666666vw 8vw;display:inline-block;cursor:pointer;font-size:5.6vw;line-height:5.6vw;opacity:1;color:#fff;text-transform:uppercase;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#footer-newsletter input[type="text"]{padding:4vw 8vw 3.4vw 8vw;font-size:4.3vw;line-height:4.3vw}#footer-newsletter input[type="button"]{font-size:5.6vw;line-height:5.6vw}a.border-btn.orange,.border-btn.orange>a,div.border-btn.orange,input.border-btn.orange,.normal-inline-button{border-color:#e6673e;color:#e6673e}a.border-btn.orange-white,.border-btn.orange-white>a,div.border-btn.orange-white,input.border-btn.orange-white,.chronoforms button{border-color:#e6673e;color:#fff}.chronoforms button{background-color:#e6673e}a.border-btn.greenmedium,.border-btn.greenmedium>a,div.border-btn.greenmedium,input.border-btn.greenmedium,#footer-newsletter input[type="text"]{border-color:#004E40;color:#004E40}a.border-btn.greenmedium-white,.border-btn.greenmedium-white>a,div.border-btn.greenmedium-white,input.border-btn.greenmedium-white,#footer-newsletter input[type="button"]{border-color:#004E40;color:#fff}#footer-newsletter input[type="button"]{background-color:#004E40}body.non-touch a.border-btn.orange:hover,body.non-touch .border-btn.orange>a:hover,body.non-touch div.border-btn.orange:hover,body.non-touch input.border-btn.orange:hover,body.non-touch .normal-inline-button:hover,body.non-touch a.border-btn.orange-white:hover,body.non-touch .border-btn.orange-white>a:hover,body.non-touch div.border-btn.orange-white:hover,body.non-touch input.border-btn.orange-white:hover{background-color:#e6673e;color:#fff}a.border-btn.white:hover{background-color:#fff;color:#00322d}a.border-btn.small,.border-btn.small>a,div.border-btn.small,.normal-inline-button{padding:4.8vw 10.666666vw 4vw 10.666666vw;font-size:4.266666vw;line-height:4.266666vw}.normal-inline-button{padding-left:8.5vw;padding-right:8.5vw}.categories-child-normal .border-btn,.categories-child-darkimagewithtext .border-btn,.ist-single-text .border-btn{margin-top:12vw}a.arrow-btn{margin-bottom:0 !important;padding-right:30px;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-right-orange.svg) right center no-repeat;background-size:20px auto}a.arrow-btn.orange{color:#e6673e !important}.theme-greylight{background-color:#eae9e6;color:#323C3C}.theme-greymedium{background-color:#a0a2a3;color:#fff}.theme-greydark{background-color:#323C3C;color:#fff}.theme-greenlight{background-color:#d2d8d6;color:#323C3C}.theme-greenmedium{background-color:#004E40;color:#fff}.theme-greendark{background-color:#00322d;color:#fff}.theme-orangelight{background-color:#ede7df;color:#323C3C}.theme-orangemedium{background-color:#e6673e;color:#fff}.theme-white{background-color:#fff;color:#323C3C}.categories-pattern{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:content-box;padding-top:8vw;padding-bottom:8vw;height:18.4vw;position:relative;background:#fff}.categories-pattern::before{content:'';width:100%;height:100%;display:block;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/zigzag-footer-orange.svg) center top repeat-x;background-size:auto 100% !important}.social{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-icon{border:2px solid #004E40;border-radius:50%;width:10.666666vw;height:10.666666vw;position:relative;background-color:transparent;-webkit-transition:.3s border;-moz-transition:.3s border;-o-transition:.3s border;transition:.3s border}body.non-touch .social-icon:hover{border-color:#e6673e}.social-icon::before,.social-icon::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:1;pointer-events:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}.social-icon::before{opacity:0}.social-icon::after{opacity:1}body.non-touch .social-icon:hover::before{opacity:1 !important}body.non-touch .social-icon:hover::after{opacity:0 !important}.social-icon:nth-child(n+2){margin-left:12px}.social-icon::before,.social-icon::after{background-position:center center}.social-icon.twitter::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/twitter-orange.svg)}.social-icon.twitter::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/twitter-green.svg)}.social-icon.instagram::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/instagram-orange.svg)}.social-icon.instagram::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/instagram-green.svg)}.social-icon.facebook::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/facebook-orange.svg)}.social-icon.facebook::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/facebook-green.svg)}body.non-touch .slick-slider{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.slick-list,.slick-track{height:100%}.fullscreen-slide{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.slick-arrow{border:none;width:25px;height:18px;font-size:0;cursor:pointer;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-right-white.svg) center center no-repeat;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}.dark-arrows .slick-arrow,.orange-arrows .slick-arrow{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-right-orange.svg)}.slick-arrow.slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots,.lb-dots{margin:0;padding:0;position:absolute;right:20px;bottom:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none}.slick-dots li:nth-child(n+2),.lb-dot:nth-child(n+2){margin-left:2vw}.button-label-slider .slick-dots li:nth-child(n+2){margin-left:7vw}.slick-dots button,.lb-dot{border:none;border-radius:50%;padding:0;width:10px;height:10px;display:block;font-size:0;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark-dots .slick-dots button{background-color:#323C3C}.slick-dots li.slick-active button,.lb-dot.active{background-color:#e6673e}.lb{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:9999999;background-color:rgba(255,255,255,1.00)}.lb-background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.lb-slide-wrap{padding:114px 20px 60px 20px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;pointer-events:none}.lb-slide{width:100%;height:100%;position:relative}.lb.categorygallery .lb-slide{padding-top:20px;padding-bottom:20px}.lb-slide .lb-btn-wrap{width:35px;height:100%;display:none;position:absolute;top:0;z-index:99}.lb-left{left:20px}.lb-right{right:20px}.lb-slide .lb-btn-inner{position:relative;top:50%;pointer-events:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lb-btn{width:28px;height:20px;opacity:1;background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-right-white.svg') center center no-repeat;background-size:contain !important;-webkit-transition:opacity .3s ease,background .5s ease;-moz-transition:opacity .3s ease,background .5s ease;-ms-transition:opacity .3s ease,background .5s ease;transition:opacity .3s ease,background .5s ease}body.non-touch .lb-btn-inner:hover .lb-btn{cursor:pointer}.lb-left .lb-btn{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lb-btn-txt{padding-top:6px;width:100%;display:block;text-align:center;font-size:14px;letter-spacing:3px;color:#fff}.lb-imgs{height:100%;text-align:center}.lb-imgs>img{margin:auto;width:auto;max-width:100%;height:auto;max-height:100%;position:relative;top:50%;pointer-events:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lb-imgs>div.lb-img{height:100%}.lb-imgs>div.lb-img>img{padding:0 10px;width:33.33%;max-height:100%;position:relative;float:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lb-header{width:100%;position:relative;z-index:2}.lb-tools{width:100%;display:inline-block}.lb-mob-nav{margin-top:30px;float:left}.lb-mob-nav>*{float:left}.lb-mob-nav>*:nth-child(n+2){margin-left:30px}.lb-mob-nav .lb-btn-inner{cursor:pointer}.lb-close{margin-top:30px;width:20px;height:20px;position:relative;display:inline-block;float:right;opacity:1;pointer-events:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.lb-close::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/lb-close.svg) center no-repeat;background-size:20px 20px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}body.non-touch .lb-close:hover{cursor:pointer}.lb-texts{padding:30px 20px;width:100%;height:auto;position:absolute;bottom:40px}.lb-text{height:100%;max-height:100%;overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lb-text,.lb-text *{text-align:center;color:#fff}.lb-text>*:first-child{margin-top:0}.lb-text>*:last-child{margin-bottom:0}.lb-dots{position:absolute;left:50%;bottom:30px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#vt-outer-wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;opacity:0;background-color:#fff;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#vt-outer{width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#vt-outer-wrap.loaded #vt-outer{opacity:1;pointer-events:auto}#virtual-tour-content{width:100%;height:100%}#vt-loader{border:2px solid #f6f5f0;border-radius:50%;border-top:2px solid #e6673e;width:52px !important;height:52px !important;position:fixed;top:calc(50% - 26px);left:calc(50% - 26px);z-index:4;background:none !important;opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#vt-outer-wrap.loaded #vt-loader{opacity:0;pointer-events:none}.button-label-slider{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.button-label-slider .slick-dots{padding:0 8vw 2.666666vw 8vw;position:static}.button-label-slider .slick-dots li,.hotspot-labels-toggle .labels-title{font-size:3.733333vw !important;line-height:3.733333vw !important;cursor:pointer;opacity:.5;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}.button-label-slider .slick-dots li.slick-active,body.non-touch .button-label-slider .slick-dots li:hover,.hotspot-labels-toggle .labels-title{opacity:1}.caption-sliders,.hotspot-sliders-wrap{width:100%}.caption-sliders-inner,.hotspot-sliders{position:relative}.caption-slider.cloned-slider,.hotspot-slider.cloned-slider{display:none}.caption-slider.clone-left,.caption-slider.clone-right,.hotspot-slider.clone-left,.hotspot-slider.clone-right{width:calc(100vw / 24 * 18);height:100%}.caption-slider.clone-left,.hotspot-slider.clone-left{position:absolute;top:-40px;left:calc(100vw / 24 * -17)}.hotspot-slider.clone-left{top:0 !important;bottom:auto !important}.caption-slider.clone-right,.hotspot-slider.clone-right{position:absolute;bottom:-40px;right:calc(100vw / 24 * -17)}.hotspot-slider.clone-right{top:0 !important;bottom:auto !important}.caption-slider .slick-list,.hotspot-slider .slick-list{overflow-y:visible}.caption-slider .slick-slide,.hotspot-slider .slick-slide{height:66.666666vw;background-position:center center;background-size:cover;transition:.3s all}.hotspot-slider .slick-slide{height:57vw}.caption-slider .slick-arrow,.hotspot-slider .slick-arrow{width:16vw;height:16vw;position:absolute;z-index:2;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-right-orange.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.caption-slider .slick-prev{left:8vw}.hotspot-slider .slick-prev{left:-6.4vw}.caption-slider .slick-prev{top:0;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.hotspot-slider .slick-prev{top:50%;background-position:left center;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.caption-slider .slick-next{right:8vw}.hotspot-slider .slick-next{right:-6.4vw}.caption-slider .slick-next{bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.hotspot-slider .slick-next{top:50%;background-position:right center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){#comp-content #form-reviews .normal-outer-pattern{top:15vw}}@media (max-width:1023px){#comp-content #form-reviews .normal-outer-pattern{top:20vw}}@media (max-width:767px){.normal-inner>:not(.moduletable):not(.border-btn),.image-slider-text:not(.image-bottom) .ist-single-text>:not(.border-btn){padding-right:15vw}#comp-content #form-reviews .normal-outer-pattern{top:96vw}}@media (min-width:768px){.constrain{padding-left:calc((100vw / 24) * 3);padding-right:calc((100vw / 24) * 3)}.inner{padding-left:calc((100vw / 24) * 1);padding-right:calc((100vw / 24) * 1)}.hide-tab{display:none !important}.normal-outer-pattern{width:50%;height:17vw}a.border-btn,.border-btn>a,div.border-btn,input.border-btn,.normal-inline-button,.chronoforms button,#footer-newsletter input[type="text"],#footer-newsletter input[type="button"]{padding:13px 22px;font-size:18px;line-height:18px}a.border-btn.small,.border-btn.small>a,div.border-btn.small,.normal-inline-button{padding:10px 20px;font-size:12px;line-height:12px}.categories-child-normal .border-btn,.categories-child-darkimagewithtext .border-btn,.ist-single-text .border-btn{margin-top:20px}.categories-pattern{padding-top:40px;padding-bottom:40px;height:73px}.categories-pattern::before{background-size:30.7px auto}.social-icon{width:34px;height:34px}.slick-dots li:nth-child(n+2),.lb-dot:nth-child(n+2){margin-left:10px}.lb-slide-wrap{padding-left:30px;padding-bottom:80px;padding-right:30px}.lb-mob-nav{margin-top:65px}.lb-btn{width:100%;background-size:contain !important}.lb-left{left:30px}.lb-right{right:30px}.lb-header{}.lb-close{margin-top:calc((100vw / 24) * 1);width:25px;height:35px}.lb-close::after{background-size:contain}.lb-texts{padding:25px 190px;height:80px}.header-spacing{padding-top:60px}.button-label-slider{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}.button-label-slider .slick-dots li,.hotspot-labels-toggle .labels-title{font-size:12px !important;line-height:12px !important}.button-label-slider .slick-dots li:nth-child(n+2){margin-left:30px}.caption-sliders,.hotspot-sliders-wrap{overflow-x:hidden}.caption-sliders-inner,.hotspot-sliders{padding:0 calc(100vw / 24 * 3) !important}.caption-slider.cloned-slider,.hotspot-slider.cloned-slider{display:block}.caption-slider .slick-slide,.hotspot-slider .slick-slide{height:40vw}.caption-slider .slick-arrow,.hotspot-slider .slick-arrow{width:calc(100vw / 24 * 2) !important;height:calc(100vw / 24 * 2) !important}.caption-slider .slick-prev,.hotspot-slider .slick-prev{left:-3.4vw}.caption-slider .slick-next,.hotspot-slider .slick-next{right:-3.4vw}.caption-slider .slick-prev{top:50px;background-position:left bottom;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.caption-slider .slick-next{bottom:50px;background-position:right bottom;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (min-width:1024px){a.border-btn.small,.border-btn.small>a,div.border-btn.small,.normal-inline-button{padding:18px 25px 15px 25px;font-size:14px;line-height:14px}.categories-pattern{height:74px}.social-icon{width:40px;height:40px}.social-icon:nth-child(n+2){margin-left:20px}.slick-dots li:nth-child(n+2),.lb-dot:nth-child(n+2){margin-left:0.8vw}.lb-slide-wrap{padding:0}.lb-imgs>div.lb-img:nth-child(2n)>img:nth-child(2n+1),.lb-imgs>div.lb-img:nth-child(2n+1)>img:nth-child(2n){top:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.lb.categorygallery .lb-slide,.lb.articlegallery .lb-slide{padding:20px 100px}.lb.categorygallery .lb-btn-wrap,.lb.articlegallery .lb-btn-wrap{display:block}.lb-btn-wrap{width:25px !important}.lb-mob-nav{display:none}.lb-btn{width:100%;height:18px !important}.lb-header{height:0 !important}.lb .caption-sliders{padding:0 !important;height:100% !important;display:block !important}.lb .caption-sliders-inner{height:100%}.lb .caption-slider.original{top:50% !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lb .caption-slider.clone-left{height:auto !important;top:0 !important}.lb .caption-slider.clone-right{height:auto !important;bottom:0 !important}.lb .caption-text-slider{bottom:auto !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}}@media (min-width:1200px){.normal-outer.constrain,.dark-image-with-text.constrain,.distance-calculator-wrap.constrain,#form-reviews.constrain{padding-left:calc((100vw / 24) * 5);padding-right:calc((100vw / 24) * 5)}.parallax-slider{right:-34.3vw !important}.normal-outer-pattern{width:47.3vw;height:17vw}#comp-content #form-reviews .normal-outer-pattern{top:13vw}a.border-btn,.border-btn>a,div.border-btn,input.border-btn,.normal-inline-button,.chronoforms button,#footer-newsletter input[type="button"]{padding:1.098096vw 2.196193vw 0.878477vw 2.196193vw;font-size:1.464128vw;line-height:1.464128vw}a.border-btn.small,.border-btn.small>a,div.border-btn.small,.normal-inline-button{padding:1.317715vw 2.928257vw 1.098096vw 2.928257vw;font-size:1.02489vw;line-height:1.02489vw}.categories-child-normal .border-btn,.categories-child-darkimagewithtext .border-btn,.ist-single-text .border-btn{margin-top:2.562225vw}a.arrow-btn{padding-right:2.196193vw;background-size:1.464128vw auto}.categories-pattern{padding:5.12445vw 0;height:5.55vw}.categories-pattern::before{background-size:2.327965vw auto}.social-icon{width:3.806734vw;height:3.806734vw}.social-icon:nth-child(n+2){margin-left:1.464128vw}.slick-arrow{width:1.83vw !important;height:1.610541vw !important}.slick-dots{right:calc(100vw / 24);bottom:2.04978vw}.slick-dots li:nth-child(n+2),.lb-dot:nth-child(n+2){margin-left:.73vw}.slick-dots button{width:.73vw;height:.73vw}.lb-slide-wrap{padding:0}.lb-slide{padding:0 160px}.lb.categorygallery .lb-slide,.lb.articlegallery .lb-slide{padding:20px 160px}.lb-btn-wrap{width:1.83vw !important;display:block}.lb-btn{height:1.32vw !important}.lb-left{left:100px}.lb-right{right:100px}.lb-header{height:100px}.lb-close{width:1.83vw;height:1.83vw}.lb-close::after{background-position:right center}.lb-texts{padding:25px 120px;height:100px}#vt-loader{border-width:.18vw !important;width:4vw !important;height:4vw !important;top:calc(50% - 2vw);left:calc(50% - 2vw)}.header-spacing{padding-top:7.321vw}.button-label-slider .slick-dots{padding:0 calc((100vw / 24) * 3) 1.756954vw calc((100vw / 24) * 3)}.button-label-slider .slick-dots li,.hotspot-labels-toggle .labels-title{font-size:1.02489vw !important;line-height:1.02489vw !important}.button-label-slider .slick-dots li:nth-child(n+2){margin-left:3.294289vw}.caption-slider.clone-left,.hotspot-slider.clone-left{top:-2.928257vw}.caption-slider.clone-right,.hotspot-slider.clone-right{bottom:-2.928257vw}}@media (min-width:1500px){.parallax-slider{right:-29.155vw !important}a.border-btn,.border-btn>a,div.border-btn,input.border-btn,.normal-inline-button,.chronoforms button,#footer-newsletter input[type="button"]{padding:0.933381vw 1.866764vw 0.746705vw 1.866764vw;font-size:1.2445088vw;line-height:1.2445088vw}a.border-btn.small,.border-btn.small>a,div.border-btn.small,.normal-inline-button{padding:1.120057vw 2.489018vw 0.933381vw 2.489018vw;font-size:0.871156vw;line-height:0.871156vw}.categories-child-normal .border-btn,.categories-child-darkimagewithtext .border-btn,.ist-single-text .border-btn{margin-top:2.177891vw}.categories-pattern{padding:4.355782vw 0;height:4.66vw}.categories-pattern::before{background-size:1.97877vw auto}.social-icon{width:3.235723vw;height:3.235723vw}.social-icon:nth-child(n+2){margin-left:1.244508vw}.slick-arrow{width:1.55vw !important;height:1.368959vw !important}.slick-dots{bottom:1.742313vw}.slick-dots li:nth-child(n+2),.lb-dot:nth-child(n+2){margin-left:.62vw}.slick-dots button{width:.62vw;height:.62vw}.lb-btn-wrap{width:1.55vw !important}.lb-btn{height:1.12vw}.lb-close{width:1.55vw;height:1.55vw}.header-spacing{padding-top:6.223vw}.button-label-slider .slick-dots{padding-bottom:1.49341vw}.button-label-slider .slick-dots li,.hotspot-labels-toggle .labels-title{font-size:0.871156vw !important;line-height:0.871156vw !important}button-label-slider .slick-dots li:nth-child(n+2){margin-left:2.800145vw}.caption-slider.clone-left,.hotspot-slider.clone-left{top:-2.489018vw}.caption-slider.clone-right,.hotspot-slider.clone-right{bottom:-2.489018vw}}#page-wrap{position:relative}#header-wrap{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);width:100%;position:fixed;top:0;left:0;z-index:10001;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.3s transform,.3s box-shadow;-moz-transition:.3s transform,.3s box-shadow;-o-transition:.3s transform,.3s box-shadow;transition:.3s transform,.3s box-shadow}body.menu-dark.menu-min #header-wrap,body.menu-dark.menu-open #header-wrap{border-bottom-color:transparent}body.menu-min #header-wrap{box-shadow:0px 0px 6px 2px rgba(0,0,0,0.1)}body.menu-min:not(.scroll-up) #header-wrap{-webkit-transform:translateY(calc(-100% - 6px));-ms-transform:translateY(calc(-100% - 6px));transform:translateY(calc(-100% - 6px))}#header-wrap.hide-shadow{box-shadow:none !important;-webkit-transition:.3s border,.3s transform,0s box-shadow !important;-ms-transition:.3s border,.3s transform,0s box-shadow !important;-o-transition:.3s border,.3s transform,0s box-shadow !important;transition:.3s border,.3s transform,0s box-shadow !important}#header-dark-bg,#top-pad-fill{width:100%;position:absolute;top:0;left:0;z-index:0;pointer-events:none;background-color:transparent;-webkit-transition:.3s background;-moz-transition:.3s background;-o-transition:.3s background;transition:.3s background}body.menu-light:not(.menu-min) #header-dark-bg,body.menu-light #top-pad-fill,body.menu-light .categories .categories-child:first-child{background-color:#00322d}#header{padding-top:10px;padding-bottom:10px;width:100%;position:relative;display:inline-block;-webkit-transition:all .3s,background .3s .3s;-moz-transition:all .3s,background .3s .3s;-o-transition:all .3s,background .3s .3s;transition:all .3s,background .3s .3s}body.menu-min #header,body.menu-dark:not(.slider-header):not(.faqs):not(.legal) #header{background-color:#fff}body.menu-dark #header-wrap.hide-shadow #header{background-color:transparent;-webkit-transition:all .3s,background 0s;-ms-transition:all .3s,background 0s;-o-transition:all .3s,background 0s;transition:all .3s,background 0s}#menu-btn-wrap{margin-left:25px;padding-top:10px;position:relative;z-index:2;float:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu-btn{width:23px;height:27px;position:relative;cursor:pointer}#menu-btn span{width:100%;height:3px;position:absolute;top:12px;left:0px;background:#fff;-webkit-transition:.3s background-color .3s;-moz-transition:.3s background-color .3s;-o-transition:.3s background-color .3s;transition:.3s background-color .3s}#menu-btn span::before,#menu-btn span::after{content:'';width:100%;height:3px;position:absolute;left:0;display:block;background-color:#fff;-webkit-transition:.3s top .3s,.3s bottom .3s,transform .3s;-moz-transition:.3s top .3s,.3s bottom .3s,transform .3s;-o-transition:.3s top .3s,.3s bottom .3s,transform .3s;transition:.3s top .3s,.3s bottom .3s,transform .3s}#menu-btn span::before{top:-9px}#menu-btn span::after{bottom:-9px}body.menu-open #menu-btn span{background-color:transparent;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}body.menu-min:not(.menu-open) #menu-btn span,body.menu-dark:not(.menu-open) #menu-btn span{background-color:#323C3C;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}body.menu-open #menu-btn span::before,body.menu-min #menu-btn span::before,body.menu-dark #menu-btn span::before,body.menu-open #menu-btn span::after,body.menu-min #menu-btn span::after,body.menu-dark #menu-btn span::after{background-color:#323C3C}body.menu-open #menu-btn span::before,body.menu-open #menu-btn span::after{-webkit-transition:top .3s,bottom .3s,.3s transform .3s;-moz-transition:top .3s,bottom .3s,.3s transform .3s;-o-transition:top .3s,bottom .3s,.3s transform .3s;transition:top .3s,bottom .3s,.3s transform .3s}body.menu-open #menu-btn span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open #menu-btn span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header-logo{float:left}#header-logo a{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex}#header-logo img{width:13.333333vw;height:100%;z-index:2;opacity:1;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:.3s width,.3s opacity,.3s transform;-moz-transition:.3s width,.3s opacity,.3s transform;-o-transition:.3s width,.3s opacity,.3s transform;transition:.3s width,.3s opacity,.3s transform}#header-logo img.emblem-text{max-width:none;width:100%;height:auto;position:absolute;top:0;left:0;z-index:2;opacity:0}#header-logo img.emblem-only.desk{display:none}#menu-links-wrap{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;background-color:#fff;pointer-events:none;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}body.menu-open #menu-links-wrap{pointer-events:auto;opacity:1}#menu-links-bg{width:100%;height:100%;position:absolute;left:0;background-color:rgba(0,0,0,0.7)}#menu-links{width:100%;height:100%;overflow-y:auto;opacity:0;pointer-events:none;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}body.menu-open #menu-links{opacity:1;pointer-events:auto}#menu-links ul{margin:0;padding:0;list-style:none}#menu-links li{font-size:6vw !important;line-height:8.799999vw !important}#menu-links>ul>li:last-child{margin-bottom:8vw}#menu-links>ul>li:last-child a{padding-left:9vw;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/marker-orange.svg) left center no-repeat;background-size:5.333333vw auto}#menu-links a,#menu-links span{border-bottom:3px solid #e6673e;padding:4vw 0 3.466666vw 0;display:block}#menu-links ul ul li a,#menu-links ul ul li span{padding-left:4vw;background-color:#eae9e6}#menu-info{padding-top:10px;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;float:right}#menu-info-bar{display:none}#menu-info .whatsapp-icon{width:27px;position:relative}#menu-info .whatsapp-icon::before{content:'';width:100%;height:27px;position:absolute;top:50%;left:50%;z-index:2;background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/whatsapp-orange.svg') center center no-repeat;background-size:contain;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#menu-info>*:nth-child(n+2){margin-left:4vw}#menu-info .desk{display:none}#menu-phone-mob,#menu-whatsapp-mob,#menu-login-mob,#menu-find-us-mob{display:none;width:27px;height:27px;position:relative}#menu-phone-desk a,#menu-whatsapp-desk a,#menu-login-desk a,#menu-find-us-desk a{position:relative}#menu-phone-mob::before,#menu-phone-mob::after,#menu-phone-desk a::before,#menu-phone-desk a::after,#menu-whatsapp-mob::before,#menu-whatsapp-mob::after,#menu-whatsapp-desk a::before,#menu-whatsapp-desk a::after,#menu-login-mob::before,#menu-login-mob::after,#menu-login-desk a::before,#menu-login-desk a::after,#menu-find-us-mob::before,#menu-find-us-mob::after,#menu-find-us-desk a::before,#menu-find-us-desk a::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#menu-phone-desk a::before,#menu-phone-desk a::after,#menu-whatsapp-desk a::before,#menu-whatsapp-desk a::after,#menu-login-desk a::before,#menu-login-desk a::after,#menu-find-us-desk a::before,#menu-find-us-desk a::after{background-position:right center;background-size:auto 70%}#menu-phone-mob::before,#menu-phone-desk a::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/phone-orange.svg)}#menu-phone-mob::after,#menu-phone-desk a::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/phone-orange.svg);opacity:0}#menu-whatsapp-mob::before,#menu-whatsapp-desk a::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/whatsapp-orange.svg)}#menu-whatsapp-mob::after,#menu-whatsapp-desk a::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/whatsapp-orange.svg);opacity:0}#menu-login-mob::before,#menu-login-desk a::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/user-orange.svg)}#menu-login-mob::after,#menu-login-desk a::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/user-orange.svg);opacity:0}#menu-find-us-mob::before,#menu-find-us-desk a::before{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/marker-orange.svg)}#menu-find-us-mob::after,#menu-find-us-desk a::after{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/marker-orange.svg);opacity:0}body.menu-min #menu-phone-mob::before,body.menu-open #menu-phone-mob::before,body.menu-dark #menu-phone-mob::before,body.menu-min #menu-phone-desk a::before,body.menu-dark #menu-phone-desk a::before,body.menu-min #menu-whatsapp-mob::before,body.menu-open #menu-whatsapp-mob::before,body.menu-dark #menu-whatsapp-mob::before,body.menu-min #menu-whatsapp-desk a::before,body.menu-dark #menu-whatsapp-desk a::before,body.menu-min #menu-login-mob::before,body.menu-open #menu-login-mob::before,body.menu-dark #menu-login-mob::before,body.menu-min #menu-login-desk a::before,body.menu-dark #menu-login-desk a::before,body.menu-min #menu-find-us-mob::before,body.menu-open #menu-find-us-mob::before,body.menu-dark #menu-find-us-mob::before,body.menu-min #menu-find-us-desk a::before,body.menu-dark #menu-find-us-desk a::before{opacity:0}body.menu-min #menu-phone-mob::after,body.menu-open #menu-phone-mob::after,body.menu-dark #menu-phone-mob::after,body.menu-min #menu-phone-desk a::after,body.menu-dark #menu-phone-desk a::after,body.menu-min #menu-whatsapp-mob::after,body.menu-open #menu-whatsapp-mob::after,body.menu-dark #menu-whatsapp-mob::after,body.menu-min #menu-whatsapp-desk a::after,body.menu-dark #menu-whatsapp-desk a::after,body.menu-min #menu-login-mob::after,body.menu-open #menu-login-mob::after,body.menu-dark #menu-login-mob::after,body.menu-min #menu-login-desk a::after,body.menu-dark #menu-login-desk a::after,body.menu-min #menu-find-us-mob::after,body.menu-open #menu-find-us-mob::after,body.menu-dark #menu-find-us-mob::after,body.menu-min #menu-find-us-desk a::after,body.menu-dark #menu-find-us-desk a::after{opacity:1}#submenu-wrap{width:100%;height:12vw;position:fixed;top:70px;left:0;z-index:-1;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#323C3C}#submenu{width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}#submenu ul{margin:0;padding:0;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none}#submenu li{width:25%;height:100%;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}#submenu li:nth-child(n+2)::before{content:'';width:1px;height:100%;position:absolute;top:0;left:0;background-color:#a0a2a3}#submenu li *{margin:0 !important;padding:0;color:#a0a2a3;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#submenu li.current *,body.non-touch #submenu li *:hover{color:#fff}#top-pad-fill{height:calc(80px + 15vw)}#content-wrap{padding-top:70px;-webkit-transition:padding .3s;-moz-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}#page-title img{width:70%;height:auto}#form-reviews{}#form-reviews .chronoforms{padding:16vw 8vw;width:100%}.chronoforms *{color:#fff}.chronoforms .h3{margin-bottom:2.666666vw !important}.chronoforms form>p{margin:0 !important}.chronoforms .item,.chronoforms .field,.chronoforms .checkbox,.chronoforms label,.chronoforms input,.chronoforms textarea,.ui.label,.ui.labels .label,.ui.form{font-size:4vw !important;line-height:inherit !important;color:#fff !important}body:not(.optimised) .chronoforms .ui.form>* .field,body:not(.optimised) .chronoforms .ui.form>.field,body:not(.optimised) .ui.form .inline.fields{margin-bottom:4vw !important}body:not(.optimised) .chronoforms .field:not(.show-label)>label,body:not(.optimised) .chronoforms .multifield:not(.show-label)>label,.chronoforms .field>label::after,.chronoforms .field>.checkbox::after{display:none !important}.show-label label{width:100%;text-transform:uppercase !important;clear:both}.chronoforms input,.chronoforms textarea,.chronoforms .multifield .field,.chronoforms .dropdown.selection{border:2px solid #fff !important;border-radius:6px !important;background-color:transparent !important}.chronoforms input,.chronoforms textarea,.chronoforms .multifield:not(.show-label) .field,.chronoforms .multifield .field label,.chronoforms .dropdown.selection{padding:2.666666vw 5.333333vw !important}.chronoforms .multifield:not(.show-label) .field{padding:0 !important}.chronoforms .dropdown.selection,.ui.selection.visible.dropdown>.text:not(.default){line-height:inherit !important;color:inherit !important}.chronoforms .dropdown.selection{min-height:auto !important}.chronoforms .dropdown.icon{margin:0 !important;padding:0 !important;width:5.333333vw !important;height:5.333333vw !important;top:3.733333vw !important;right:4.266666vw !important;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-down-white.svg) center center no-repeat;background-size:contain;opacity:1 !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s transform !important;-moz-transition:.3s transform !important;-o-transition:.3s transform !important;transition:.3s transform !important}.chronoforms .selection.active .dropdown.icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chronoforms .dropdown.icon::before{display:none !important}#form-reviews .chronoforms .dropdown .menu{border:2px solid #fff !important;border-radius:0 !important;border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important;margin:0 -2px !important;width:calc(100% + 4px) !important;background-color:transparent !important}#form-reviews .ui.selection.dropdown .menu>.item{padding:0.533333vw 5.866666vw 1.066666vw 5.866666vw !important;border:none !important;width:100%;display:inline-block;background-color:#00322d !important;color:#fff !important;font-weight:normal !important;-webkit-transition:.3s background,.3s color;-moz-transition:.3s background,.3s color;-o-transition:.3s background,.3s color;transition:.3s background,.3s color}#form-reviews .ui.selection.dropdown .menu>.item:first-child{display:none !important}#form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2)::after{content:'';margin-top:2px;width:100%;height:2px;display:block;background-color:#fff}#form-reviews .ui.selection.dropdown .menu>.item:last-child::after{height:0 !important;background-color:transparent}.chronoforms .multifield{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#form-reviews .multifield{margin-bottom:0 !important}.chronoforms .multifield:not(.show-label) .field{padding:0 !important}.chronoforms .multifield .field{border:none !important}.chronoforms #segment_num_of_beds .multifield .field{width:calc(50% - 2vw)}.chronoforms .multifield.form-selector .field{width:100%}.multifield .ui.checkbox{border:2px solid #fff !important;border-radius:6px !important;width:100%;text-align:center}.multifield.error .ui.checkbox{border-color:#e6673e !important}#segment_checkboxes label{padding-left:30px !important;color:#fff !important;font-size:3.2vw !important;line-height:4.533333vw !important}.ui.checkbox label::before,.ui.checkbox label::after{border-color:#fff !important;border-width:2px !important;border-radius:3px !important;top:4px !important;line-height:17px !important;background:transparent !important;background-color:transparent !important}.ui.checkbox input:checked~.box::after,.ui.checkbox input:checked~label::after{color:#fff !important}.error .ui.checkbox label::before,.error .ui.checkbox label::after{border-color:#e6673e !important}.multifield .ui.checkbox label{-webkit-transition:.3s background,.3s color;-moz-transition:.3s background,.3s color;-o-transition:.3s background,.3s color;transition:.3s background,.3s color}.multifield .ui.checkbox label::before,.multifield .ui.checkbox label::after{display:none !important}body.non-touch .multifield .ui.checkbox label:hover,.multifield .ui.checkbox input:checked+label{background-color:#fff !important;color:#323C3C !important}.error>input,#form-reviews .chronoforms form .error .dropdown{border-color:#e6673e !important;color:#fff !important}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:inherit !important;color:inherit !important}#form-reviews .ui.form .field .prompt.label{margin:6px 0 0 0 !important;border:none !important;border-radius:0 !important;padding:0 !important;background-color:transparent !important;color:#fff !important;font-size:12px !important;line-height:12px !important;font-weight:normal !important}#form-reviews .ui.form .field .prompt.label::before{display:none !important}#form-reviews .ui.form .field .checkbox~.prompt.label.pointing{padding-left:5px !important}#form-reviews-instagram #form-reviews #area_contact_intro,#form-reviews-instagram #form-reviews .form-selector{display:none}.ui.attached.success.message,.ui.success.message{box-shadow:none !important;border:none !important;padding:0 !important;background:none !important;color:inherit !important}.ui.loading.form::before{background-color:#5C6E6B !important;z-index:2 !important}.ui.loading.form::after{border-color:#e6673e #fff #fff #fff !important;border-width:2px !important;width:52px !important;height:52px !important}.chronoforms button{margin-bottom:6.666666vw !important;width:100% !important}body:not(.menu-id-129) #segment_name_and_phone{margin-top:10.666666vw}#segment_num_of_beds>p{margin-bottom:10px !important}.chronoforms6_credits{display:none !important}#form-reviews #reviews-slider-wrap{padding:16vw 8vw;width:100%}#reviews-slider-bg{height:100%}#reviews-slider{height:100%}#reviews-slider h3{margin-bottom:2.666666vw !important}#reviews-slider-quotes{margin-top:13.333333vw;text-align:center}#reviews-slider-quotes-inner{height:100%;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#reviews-quote-open{width:16vw;height:11.2vw;position:absolute;top:0;left:50%;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/quote-open-yellow.svg) center center no-repeat;background-size:contain;-webkit-transform:translateX(-50%) scaleX(-1);-ms-transform:translateX(-50%) scaleX(-1);transform:translateX(-50%) scaleX(-1)}#reviews-slider-slides{padding:0 0 16vw 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#reviews-slider-slides .slick-list{height:auto}.review-slide{}.review-slide-quote{margin-bottom:0 !important;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.review-slide-quote::before,.review-slide-quote::after{content:'';width:25.333333vw;height:25.333333vw;position:absolute;z-index:-1;display:block;background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/quote-open.svg) left top no-repeat;background-size:contain}.review-slide-quote::before{top:0;left:0}.review-slide-quote::after{bottom:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.review-slide-name{padding-top:8vw}#reviews-slider-slides .slick-arrow{position:absolute;bottom:8px}#reviews-slider-slides .slick-dots{position:absolute;bottom:12px}#reviews-slider-slides .slick-arrow.slick-prev{left:0}#reviews-slider-slides .slick-arrow.slick-next{right:0}#reviews-slider-slides .slick-dots{left:50%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.menu-id-129 #comp-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#comp-content #form-reviews{padding-bottom:7.321vw}#comp-content #form-reviews .chronoforms *:not(button),#comp-content #form-reviews .chronoforms .item,#comp-content #form-reviews .chronoforms .field,#comp-content #form-reviews .chronoforms label,#comp-content #form-reviews .chronoforms #segment_checkboxes label,#comp-content #form-reviews .chronoforms input,#comp-content #form-reviews .chronoforms textarea,#comp-content #form-reviews .ui.selection.dropdown .menu>.item,#comp-content #form-reviews .ui.label,#comp-content #form-reviews .ui.labels .label,#comp-content #form-reviews .ui.form,#comp-content #form-reviews .ui.form .field .prompt.label{color:#323C3C !important}#comp-content #form-reviews .ui.checkbox label::before,#comp-content #form-reviews .ui.checkbox label::after{color:#a0a2a3 !important}#comp-content #form-reviews .chronoforms input,#comp-content #form-reviews .chronoforms textarea,#comp-content #form-reviews .chronoforms .multifield .field,#comp-content #form-reviews .chronoforms .dropdown.selection,#comp-content #form-reviews .chronoforms .dropdown .menu,#comp-content #form-reviews .multifield .ui.checkbox,#comp-content #form-reviews .ui.checkbox label::before,#comp-content #form-reviews .ui.checkbox label::after{border-color:#a0a2a3 !important}#comp-content #form-reviews input::-webkit-input-placeholder{color:#323C3C !important}#comp-content #form-reviews input::-moz-placeholder{color:#323C3C !important}#comp-content #form-reviews input:-ms-input-placeholder{color:#323C3C !important}#comp-content #form-reviews input:-moz-placeholder{color:#323C3C !important}#comp-content #form-reviews textarea::-webkit-input-placeholder{color:#323C3C !important}#comp-content #form-reviews textarea::-moz-placeholder{color:#323C3C !important}#comp-content #form-reviews textarea:-ms-input-placeholder{color:#323C3C !important}#comp-content #form-reviews textarea:-moz-placeholder{color:#323C3C !important}#comp-content #form-reviews input:focus::-webkit-input-placeholder{color:transparent !important}#comp-content #form-reviews input:focus::-moz-placeholder{color:transparent !important}#comp-content #form-reviews input:focus:-moz-placeholder{color:transparent !important}#comp-content #form-reviews input:focus:-ms-input-placeholder{color:transparent !important}#comp-content #form-reviews textarea:focus::-webkit-input-placeholder{color:transparent !important}#comp-content #form-reviews textarea:focus::-moz-placeholder{color:transparent !important}#comp-content #form-reviews textarea:focus:-ms-input-placeholder{color:transparent !important}#comp-content #form-reviews textarea:focus:-moz-placeholder{color:transparent !important}.non-touch .multifield .ui.checkbox label:hover,body.menu-id-129 #comp-content #form-reviews .multifield .ui.checkbox input:checked+label{background-color:#a0a2a3 !important;color:#fff !important}.chronoforms .dropdown.icon{background-image:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-down-orange.svg) !important}#comp-content #form-reviews .ui.selection.dropdown .menu>.item{background-color:#fff !important}#comp-content #form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2)::after{background-color:#a0a2a3 !important}#comp-content #form-reviews .ui.loading.form::before{background-color:#fff !important}#footer-wrap{}#footer-top-wrap{}#footer-top{padding:20px 0 10px 0}#footer-top-inner{position:relative}#footer-newsletter{padding:0 20px;text-align:center;pointer-events:none}#footer-newsletter form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-newsletter form>*{pointer-events:auto}#footer-newsletter form>div{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}#footer-newsletter input[type="text"]{margin:0;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;background:none;text-align:left;cursor:default !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#footer-newsletter input[type="text"]::-webkit-input-placeholder{color:#004E40 !important}#footer-newsletter input[type="text"]::-moz-placeholder{color:#004E40 !important}#footer-newsletter input[type="text"]:-ms-input-placeholder{color:#004E40 !important}#footer-newsletter input[type="text"]:-moz-placeholder{color:#004E40 !important}#footer-newsletter input[type="text"]:focus::-webkit-input-placeholder{color:transparent !important}#footer-newsletter input[type="text"]:focus::-moz-placeholder{color:transparent !important}#footer-newsletter input[type="text"]:focus:-moz-placeholder{color:transparent !important}#footer-newsletter input[type="text"]:focus:-ms-input-placeholder{color:transparent !important}#footer-newsletter form div:nth-child(3){display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-order:4;-ms-flex-order:4;order:4}#footer-newsletter form div:nth-child(4){width:100%}#footer-newsletter form div:nth-child(5)>div>label{display:block;margin:5.333333vw 0;color:#323C3C}#footer-newsletter form div:nth-child(5)>div>label>span{text-align:left;display:block;font:inherit;line-height:inherit}#footer-newsletter form div:nth-child(5)>div>label>span>a{display:inline}#footer-newsletter form div:nth-child(5)>div>input[type="checkbox"]+label::before{border-color:#004E40}#footer-newsletter input[type="button"]{width:100%;text-align:center !important}#footer-newsletter .mcSignupModule{min-height:80px}#footer-newsletter .mcSignupModule div.field{width:100%}#footer-newsletter .mcSignupModule div.field a{text-decoratiop:underline}#footer-newsletter .mcSignupModule div.field input[type="checkbox"]+label::before{border:2px solid #004E40}#footer-newsletter .mcSignupModule div.field input[type="checkbox"]:checked+label::after{color:#004E40}.mcSignupModule .ajaxLoader{border:2px solid #f6f5f0;border-radius:50%;border-top:2px solid #e6673e;width:52px !important;height:52px !important;background:none !important;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#footer-address-social{padding:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer-address,#footer-newsletter form div:nth-child(5)>div>label>span{font-size:3.2vw;line-height:4vw}#footer-address{}#footer-social{padding-top:11px}#loader{width:100%;height:100%;position:fixed;top:0;left:0;opacity:1;z-index:200;background-color:#fff;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#loader.loaded{opacity:0;pointer-events:none}#modalContainer{width:100%;height:100% !important;position:fixed;top:0;left:0;z-index:30;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;background:rgba(29,29,29,0.8);-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#alertBox{padding:20px 40px;text-align:center;background-color:#fff}#alertBox p{margin-bottom:18px !important}#closeBtn{padding:8px 30px;display:inline-block;background-color:#415866;color:#fff}#comp-content #form-reviews{}#comp-content #form-reviews .chronoforms{padding-top:0;padding-bottom:0;width:100%}#comp-content #form-reviews #area_footer_intro{display:none}@media (min-width:0px) and (max-width:374px){}@media (min-width:375px){}@media (min-width:375px) and (max-width:767px){}@media (min-width:600px){#page-title img{width:45%}}@media (max-width:767px){#comp-content #form-reviews{padding-top:0}#comp-content #form-reviews .chronoforms .h1 br{display:none !important}#form-reviews .ui.selection.dropdown .menu{max-height:70.933333vw !important}#form-reviews .ui.selection.dropdown .menu>.item{line-height:10vw !important}}@media (min-width:768px){#header{padding-top:11px;padding-bottom:11px}#menu-btn-wrap{padding-top:11px}#menu-btn{width:25px;height:24px}#menu-btn span{top:12px}#menu-btn span::before{top:-12px}#menu-btn span::after{bottom:-12px}#header-logo{margin-left:22px}#header-logo img{width:48px}#menu-links{}#menu-links ul{}#menu-links li{font-size:22px !important;line-height:40px !important}#menu-links a,#menu-links span{padding:15px 0}#menu-info{padding-top:10px}#submenu-wrap{height:6vw;top:72px}#page-title img{width:50%}#form-reviews .chronoforms{padding:55px 35px}.chronoforms .h3{margin-bottom:7px !important}body:not(.optimised) .chronoforms .ui.form>* .field,body:not(.optimised) .chronoforms .ui.form>.field,body:not(.optimised) .ui.form .inline.fields{margin-bottom:12px !important}.chronoforms input,.chronoforms textarea,.chronoforms .multifield .field label,.chronoforms .dropdown.selection{padding:12px 18px !important}body:not(.menu-id-129) #segment_name_and_phone{margin-top:30px}.chronoforms .item,.chronoforms .field,.chronoforms .checkbox,.chronoforms label,.chronoforms input,.chronoforms textarea,.ui.label,.ui.labels .label,.ui.form,.ui.checkbox label,#segment_checkboxes label{font-size:13px !important;line-height:21px !important}.chronoforms .multifield:not(.show-label) .field{width:176px}.chronoforms .multifield:not(.show-label) .field:nth-child(2n){margin-left:0 !important}.chronoforms .multifield:not(.show-label) .field:nth-child(n+5){margin-top:0 !important}.chronoforms .multifield:not(.show-label) .field:nth-child(n+4){margin-left:12px !important}#segment_name_and_phone,.show-label:not(.disabled),#segment_checkboxes_and_submit{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}#segment_checkboxes_and_submit{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#segment_name_and_phone .field,.show-label .field{width:50% !important}#segment_checkboxes_and_submit>*:first-child{width:70%}#segment_checkboxes_and_submit>*:last-child{width:30%}#segment_name_and_phone .field:first-child,#segment_checkboxes_and_submit>*:first-child,.show-label .field:nth-of-type(1){padding-right:6px !important}#segment_name_and_phone .field:last-child,#segment_checkboxes_and_submit>*:last-child,.show-label .field:nth-of-type(2){padding-left:6px !important}.chronoforms .dropdown.icon{width:24px !important;height:24px !important;top:12px !important;right:15px !important}.ui.checkbox label::before,.ui.checkbox label::after{top:2px !important}.chronoforms button{width:100% !important}#comp-content #form-reviews .chronoforms .multifield:not(.form-selector) .field:nth-child(n+5){margin-top:0 !important}#form-reviews #reviews-slider-wrap{padding:55px 0}#reviews-slider-intro{padding:0 35px}#reviews-slider h3{margin-bottom:7px !important}#reviews-slider-quotes{margin-top:45px;padding:0 calc(100vw / 24 * 3)}#reviews-slider-slides{padding:0 0 80px 0}.review-slide-quote{padding:80px 0}.review-slide-quote::before,.review-slide-quote::after{width:100px;height:100px}.review-slide-name{padding-top:50px}#footer-top{padding:20px 0}#footer-newsletter{position:relative;z-index:2}#footer-address-social{top:4vw;left:0;width:100%;padding-top:0;pointer-events:none;padding-left:44px;padding-right:44px}#footer-newsletter .mcSignupModule{height:100%}#footer-newsletter form{margin-top:0}#footer-newsletter form>div:first-child,#footer-newsletter form div:nth-child(3){width:auto}#footer-newsletter form div:nth-child(3){-webkit-order:initial;-ms-flex-order:initial;order:initial}#footer-newsletter form div:nth-child(5)>div>label{margin:10px 0 0 0}#footer-newsletter input[type="text"]{padding:6px 12px;width:290px}#footer-newsletter input[type="button"]{margin-left:12px;padding:12px 20px 9px 20px;width:auto}#footer-newsletter .mcSignupResult{height:100%;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer-newsletter .mcSignupModule div.field{width:346px}#footer-address,#footer-newsletter form div:nth-child(5)>div>label>span{font-size:11px;line-height:15px}#footer-address{padding-top:0;pointer-events:all}#footer-social{padding-top:0;pointer-events:all}.chronoforms .multifield.form-selector .field{width:33.333333%}}@media (min-width:768px) and (max-width:1023px){.chronoforms .multifield .field{min-width:23%}#footer-newsletter input[type="text"],#footer-newsletter input[type="button"]{padding:13px 21px;font-size:13px !important;line-height:13px !important}}@media (max-width:1023px){#header-logo img{width:50px}#comp-content #form-reviews{padding-left:0 !important;padding-right:0 !important}#menu-find-us{display:none !important}#menu-login-mob,#menu-phone-mob,#menu-whatsapp-mob{display:block !important}}@media (min-width:1024px){#header-wrap{border-bottom:none !important;display:block}body.menu-min:not(.scroll-up) #header-wrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body:not(.menu-min):not(.hovering-menu-link):not(.optimised) #header-wrap{pointer-events:none}#header{padding-top:25px;padding-bottom:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}body.menu-min #header,body.menu-dark #header{color:#323C3C}body.menu-min #header{padding-top:2px;padding-bottom:2px}#header>*{pointer-events:all}#menu-btn-wrap{display:none}#header-logo{margin-left:0;position:relative}#header-logo img{width:96px}body.menu-min #header-logo img{width:70px}#header-logo img.emblem-only.desk{display:block}#header-logo img.emblem-only.mob{display:none}body:not(.menu-min) #header-logo img.emblem-only,body.menu-min #header-logo img.emblem-text{opacity:0}body.menu-min #header-logo img.emblem-only,body:not(.menu-min) #header-logo img.emblem-text{opacity:1}#menu-links-wrap{margin-top:-20px;height:auto;position:absolute;top:50%;left:0;background-color:transparent;pointer-events:auto;opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#menu-links-bg{display:none}#menu-links{padding-top:0;width:100%;height:auto;max-width:none;display:inline-block;overflow:visible;background-color:transparent;color:#323C3C;opacity:1;pointer-events:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}body.menu-light:not(.menu-min) #menu-links{color:#fff}body.non-touch.menu-id-152.hovering-menu-link #header,body.non-touch.menu-id-152.hovering-menu-link #menu-links{color:#323C3C}#menu-links ul{padding:0}#menu-links>ul{padding-left:calc((100vw / 24) * 3);display:-ms-flexbox;display:-webkit-flex;display:flex}#menu-links li{margin:0 17px;padding:0;display:inline-block;font-size:14px !important;line-height:22px !important}#menu-links ul>li:first-child{margin-left:0}#menu-links>ul>li:last-child{display:none}#menu-links a,#menu-links span{border-bottom:none;padding:0;display:inline-block;-webkit-transition:color .3s .3s;-moz-transition:color .3s .3s;-o-transition:color .3s .3s;transition:color .3s .3s}body.non-touch #menu-links>ul>li>a:hover,#menu-links a.color-hover,#menu-links li.mouse-over>a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}body.non-touch #menu-links>ul>li>a:hover,body:not(.hovering-menu-link) #menu-links>ul>li.active>a,#menu-links li.hovering>a{color:#e6673e}#menu-links ul ul{padding-left:calc((100vw / 24) * 4);width:100%;position:fixed;top:48px;left:0;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#323C3C;opacity:0;pointer-events:none;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#menu-links>ul>li.parent.hovering ul,body:not(.menu-min) #menu-links>ul>li.parent.active ul,body.menu-min #menu-links>ul>li.active ul{opacity:1;pointer-events:all}body:not(.menu-min) #menu-links.hovering-parent>ul>li.parent:not(.hovering) ul{opacity:0 !important;pointer-events:none !important}#menu-links ul ul li{margin:0 1.2vw;padding:1vw 0;display:block}#menu-links ul ul li a{background:none;color:#a0a2a3;-webkit-transition:.3s color;-moz-transition:.3s color;-o-transition:.3s color;transition:.3s color}#menu-links ul ul li a:hover,#menu-links ul ul li.active a{color:#fff}#menu-links ul ul li a,#menu-links ul ul li span{padding:0}#menu-info{margin-top:-40px;padding-top:0;font-size:14px !important;line-height:22px !important;-webkit-transition:.3s all,color .3s .3s;-moz-transition:.3s all,color .3s .3s;-o-transition:.3s all,color .3s .3s;transition:.3s all,color .3s .3s}#menu-info>*:nth-child(n+2){margin-left:20px}#menu-info .desk{display:block}#menu-info .mob{display:none}#menu-info .desk a{padding:4px 21px 4px 0}body.menu-min #menu-links-wrap,body.menu-min #menu-info{margin-top:0}#header-logo img{width:70px !important}.emblem-text{opacity:1 !important}.emblem-only,body.menu-min.scroll-down .emblem-text{opacity:0 !important}#header-logo img{transform:scale(1.37) translateY(5px)}body:not(.menu-min) #header-logo img{transform:scale(1.37) translateY(-10px)}#submenu-wrap{display:none}#top-pad-fill{height:78px}body.non-touch.menu-id-152.hovering-menu-link #top-pad-fill{background-color:#fff}#content-wrap{padding-top:78px}#page-title img{width:32%}#form-reviews{display:-ms-flexbox;display:-webkit-flex;display:flex}#form-reviews .chronoforms{padding:50px;width:54.166666%}.chronoforms .item,.chronoforms .field,.chronoforms .checkbox,.chronoforms label,.chronoforms input,.chronoforms textarea,.ui.label,.ui.labels .label,.ui.form{font-size:14.06px !important}.chronoforms input,.chronoforms textarea,.chronoforms .dropdown.selection,.multifield .ui.checkbox label{padding:10px 25px !important}.chronoforms .dropdown.icon{top:10px !important;right:24px !important}#form-reviews .ui.selection.dropdown .menu>.item{padding:3px 32px 6px 32px !important}.ui.checkbox label::before,.ui.checkbox label::after{top:4px !important}#form-reviews #reviews-slider-wrap{padding:50px;width:45.833334%}#reviews-slider-intro{padding:0}#reviews-slider-quotes{margin-top:0;padding:0}#reviews-quote-open{width:90px;height:60px}#reviews-slider-slides{padding:50px 0}#footer-top-wrap{padding-left:50px;padding-right:50px}#footer-top{padding:0 0 25px 0}#footer-newsletter{}#footer-newsletter form{margin-top:15px}#footer-newsletter .mcSignupModule div.field{width:475px;letter-spacing:-0.25px}#footer-newsletter input[type="text"]{padding:12px 30px;width:350px}#footer-newsletter input[type="button"]{padding:14px 30px 11px 30px}#footer-address-social{padding:0;pointer-events:none;top:4vw;align-items:center}#footer-address{padding-top:0;font-size:14px;line-height:24px;pointer-events:all}#footer-wrap .mcSignupFormWrapper{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#footer-social{padding:20px 0;padding-top:0;pointer-events:all;padding-bottom:0;height:fit-content}#footer-bottom-wrap{position:relative}#footer-bottom-wrap:before{position:absolute;width:100vw;height:9vw;content:'';display:block;background-color:#eae9e6;bottom:0;left:0;right:0}#alertBox p{margin-bottom:18px !important}#comp-content #form-reviews .chronoforms{padding-top:0;padding-right:calc(100vw / 24 * 2);padding-bottom:0;padding-left:0;width:100%;max-width:54.166666vw}}@media (min-width:1024px) and (max-width:1199px){#menu-info{margin-top:-34px}#menu-info .whatsapp-icon,#menu-phone-mob,#menu-whatsapp-mob,#menu-login-mob,#menu-find-us-mob{width:16px;height:16px}#form-reviews .ui.selection.dropdown .menu>.item{line-height:34px !important}}@media (min-width:1200px){#header{padding-top:1.83vw;padding-bottom:1.83vw;padding-left:calc((100vw / 24) * 2)}body.menu-min #header{padding-top:0.146412vw;padding-bottom:0.146412vw}#header-logo img{width:6.7vw !important}body:not(.menu-min) #header-logo img{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}#menu-links-wrap{margin-top:-1vw}#menu-info{margin-top:-2vw}#menu-links>ul{padding-left:calc((100vw / 24) * 4)}#menu-links li{margin:0 1.9vw;font-size:1.02489vw !important;line-height:1.02489vw !important}#menu-links ul ul{padding-left:calc((100vw / 24) * 5);top:4.392386vw}#menu-links ul ul li{margin:0 1.9vw;padding:1.171303vw 0}#menu-links ul ul li span{padding:.6vw 0 .4vw 0}#menu-info{font-size:0.878vw !important;line-height:0.878vw !important}#menu-info .desk a{padding:0.439vw 1.83vw 0.439vw 0}#header-logo img{transform:scale(1.25) translateY(0.7vw)}body:not(.menu-min) #header-logo img{transform:scale(1.25) translateY(-0.4vw)}#top-pad-fill{height:7.7598828vw}#content-wrap{padding-top:7.7598828vw}#form-reviews .chronoforms{padding:3.66vw}body:not(.optimised) .chronoforms .ui.form>* .field,body:not(.optimised) .chronoforms .ui.form>.field,body:not(.optimised) .ui.form .inline.fields{margin-bottom:1.02vw !important}.chronoforms .item,.chronoforms .field,.chronoforms .checkbox,.chronoforms label,.chronoforms input,.chronoforms textarea,.ui.label,.ui.labels .label,.ui.form,.ui.dropdown .menu>.item,.chronoforms .multifield .ui.checkbox label,.segment>p:not(.subtitle-copy),#footer-newsletter input[type="text"]{font-size:1.464vw !important;line-height:1.757vw !important}.chronoforms *:not(.multifield)>.field .ui.checkbox label,.chronoforms form>p{font-size:1.025vw !important;line-height:1.391vw !important}.ui.form .field{margin-bottom:1.02vw}.chronoforms input,.chronoforms textarea,.chronoforms .dropdown.selection{padding:.73vw 2.2vw !important}.chronoforms input,.chronoforms textarea,.multifield .ui.checkbox,.chronoforms .dropdown.selection,.ui.checkbox label::before,.ui.checkbox label::after{border-width:.18vw !important}body:not(.menu-id-129) #segment_name_and_phone{margin-top:2.2vw}#segment_name_and_phone .field:first-child,.show-label .field:nth-of-type(1){padding-right:.44vw !important}#segment_name_and_phone .field:last-child,.show-label .field:nth-of-type(2){padding-left:.44vw !important}body:not(.optimised) .chronoforms .ui.form>* .field{margin-bottom:1.09vw !important}.chronoforms .dropdown.icon{width:1.83vw !important;height:1.83vw !important;top:0.658857vw !important;right:2.2vw !important}#form-reviews .chronoforms .dropdown .menu{border-width:.18vw !important;margin:0 -.18vw !important;width:calc(100% + .36vw) !important}#form-reviews .ui.selection.dropdown .menu>.item{padding:.73vw 2.2vw 0 2.2vw !important}#form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2){border-top-width:.18vw !important}#form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2)::after{margin-top:.73vw;height:.18vw}#segment_checkboxes label{padding-top:.22vw !important;padding-left:2.2vw !important}.ui.checkbox label::before,.ui.checkbox label::after{width:1.53vw !important;height:1.53vw !important;top:.3vw !important;font-size:1.16vw !important;line-height:1.27vw !important}.chronoforms .multifield:not(.show-label) .field{width:12.88vw}.chronoforms .multifield:not(.show-label) .field:nth-child(n+4){margin-left:.88vw !important}.multifield .ui.checkbox label{padding:.72vw 2vw !important}.chronoforms button{margin-bottom:0 !important}#form-reviews .ui.form .field .prompt.label{margin-top:.44vw !important;font-size:0.878477vw !important;line-height:0.878477vw !important}.ui.loading.form::after{width:4vw !important;height:4vw !important}#form-reviews #reviews-slider-wrap{padding:3.66vw}#reviews-slider h3,.chronoforms .h3{margin-bottom:1.464vw !important}#reviews-slider-quotes{margin-top:2.2vw;padding:0}#reviews-quote-open{width:6.6vw;height:4.4vw}#reviews-slider-slides{padding:0 0 3.4vw 0}.review-slide-quote{padding:0}.review-slide-quote::before,.review-slide-quote::after{width:8vw;height:8vw}.review-slide-quote::after{bottom:-7vw}.review-slide-name{padding-top:0;padding-bottom:3.2vw}#reviews-slider-slides .slick-arrow{bottom:0}#reviews-slider-slides .slick-arrow.slick-prev{left:3.66vw}#reviews-slider-slides .slick-arrow.slick-next{right:3.66vw}#reviews-slider-slides .slick-dots{bottom:0.22vw}#footer-top-wrap{padding-left:3.66vw;padding-right:3.66vw}#footer-top{padding:0 0 1.83vw 0}#footer-newsletter{padding:0px 18.3vw}#footer-newsletter form{margin-top:1.09vw}#footer-newsletter form div:nth-child(5)>div>label{margin-top:1.098096vw}#footer-newsletter input[type="text"]{border-width:.18vw !important;padding:.88vw 2.2vw;width:35.871vw}#footer-newsletter input[type="button"]{padding:.98vw 2.2vw .78vw 2.2vw}#footer-newsletter .mcSignupModule div.field{width:49.5vw}.mcSignupModule .ajaxLoader{border-width:.18vw !important;width:4vw !important;height:4vw !important}#footer-address,#footer-newsletter form div:nth-child(5)>div>label>span{font-size:1.025vw !important;line-height:1.245vw !important}#footer-social{padding:1.44vw 0;padding-top:0}#alertBox{padding:1.46vw 2.92vw}#alertBox p{margin-bottom:1.46vw !important}#closeBtn{padding:.73vw 2.2vw}#comp-content #form-reviews .chronoforms{padding-top:0;padding-right:calc(100vw / 24 * 2);padding-bottom:0;padding-left:0}}@media (min-width:1500px){#header{padding-top:1.5555vw;padding-bottom:1.5555vw}body.menu-min #header{padding-top:0.12445vw;padding-bottom:0.12445vw}#header-logo img{width:5.695vw !important}#menu-links-wrap{margin-top:-.85vw}#menu-info{margin-top:-1.7vw}#menu-links li{margin:0 1.615vw;font-size:0.871156vw !important;line-height:0.871156vw !important}#menu-links ul ul{top:3.666666vw}#menu-links ul ul li{margin:0 1.615vw;padding:0.995607vw 0}#menu-links ul ul li span{padding:.51vw 0 .34vw 0}#menu-info{font-size:0.7463vw !important;line-height:0.7463vw !important}#menu-info .whatsapp-icon{width:1.019887vw}#menu-info .whatsapp-icon::before{height:1.12187vw}#menu-info .desk a{padding:0.37315vw 1.5555vw 0.37315vw 0}#header-logo img{transform:scale(1.25) translateY(0.595vw)}body:not(.menu-min) #header-logo img{transform:scale(1.25) translateY(-0.34vw)}#top-pad-fill{height:6.5959vw}#content-wrap{padding-top:6.5959vw}#form-reviews .chronoforms{padding:3.66vw}body:not(.optimised) .chronoforms .ui.form>* .field,body:not(.optimised) .chronoforms .ui.form>.field,body:not(.optimised) .ui.form .inline.fields{margin-bottom:0.867vw !important}.chronoforms .item,.chronoforms .field,.chronoforms .checkbox,.chronoforms label,.chronoforms input,.chronoforms textarea,.ui.label,.ui.labels .label,.ui.form,.ui.dropdown .menu>.item,.chronoforms .multifield .ui.checkbox label,.segment>p:not(.subtitle-copy),#footer-newsletter input[type="text"]{font-size:1.2444vw !important;line-height:1.49345vw !important}.chronoforms *:not(.multifield)>.field .ui.checkbox label,.chronoforms form>p{font-size:0.87125vw !important;line-height:1.18235vw !important}.ui.form .field{margin-bottom:0.867vw}.chronoforms input,.chronoforms textarea,.chronoforms .dropdown.selection{padding:0.6205vw 1.87vw !important}.chronoforms input,.chronoforms textarea,.multifield .ui.checkbox,.chronoforms .dropdown.selection,.ui.checkbox label::before,.ui.checkbox label::after{border-width:.15vw !important}body:not(.menu-id-129) #segment_name_and_phone{margin-top:1.87vw}#segment_name_and_phone .field:first-child{padding-right:.374vw}#segment_name_and_phone .field:last-child{padding-left:.374vw}body:not(.optimised) .chronoforms .ui.form>* .field{margin-bottom:0.9265vw !important}.chronoforms .dropdown.icon{width:1.5555vw !important;height:1.5555vw !important;top:0.560028vw !important;right:1.87vw !important}#form-reviews .chronoforms .dropdown .menu{border-width:.15vw !important;margin:0 -.15vw !important;width:calc(100% + .306vw) !important}#form-reviews .ui.selection.dropdown .menu>.item{padding:.6205vw 1.87vw 0 1.87vw !important}#form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2){border-top-width:.15vw !important}#form-reviews .ui.selection.dropdown .menu>.item:nth-child(n+2)::after{margin-top:.6205vw;height:.15vw}#segment_checkboxes label{padding-top:.187vw !important;padding-left:1.87vw !important}.ui.checkbox label::before,.ui.checkbox label::after{width:1.3005vw !important;height:1.3005vw !important;top:.255vw !important;font-size:.986vw !important;line-height:1.0795vw !important}.chronoforms .multifield .field{width:10.948vw}.chronoforms .multifield:not(.show-label) .field:nth-child(n+4){margin-left:.748vw !important}.multifield .ui.checkbox label{padding:.612vw 1.7vw !important}#form-reviews .ui.form .field .prompt.label{margin-top:.374vw !important;font-size:0.746705vw !important;line-height:0.746705vw !important}.ui.loading.form::after{width:3.4vw !important;height:3.4vw !important}#form-reviews #reviews-slider-wrap{padding:3.111vw}#reviews-slider h3,.chronoforms .h3{margin-bottom:1.2444vw !important}#reviews-slider-quotes{margin-top:1.87vw;padding:0}#reviews-quote-open{width:5.61vw;height:3.74vw}#reviews-slider-slides{padding:0 0 2.89vw 0}.review-slide-quote{padding:0}.review-slide-quote::before,.review-slide-quote::after{width:7vw;height:7vw}.review-slide-quote::after{bottom:-5.95vw}.review-slide-name{padding-top:1.7vw;padding-bottom:2.72vw}#reviews-slider-slides .slick-arrow.slick-prev{left:3.111vw}#reviews-slider-slides .slick-arrow.slick-next{right:3.111vw}#reviews-slider-slides .slick-dots{bottom:0.187vw}#footer-top-wrap{padding-left:3.111vw;padding-right:3.111vw}#footer-top{padding:0 0 1.5555vw 0}#footer-newsletter{padding:0px 15.555vw}#footer-newsletter form{margin-top:0.9265vw}#footer-newsletter form div:nth-child(5)>div>label{margin-top:0.933381vw}#footer-newsletter input[type="text"]{border-width:.15vw !important;padding:.748vw 1.87vw;width:30.49035vw}#footer-newsletter input[type="button"]{padding:.833vw 1.87vw .663vw 1.87vw}#footer-newsletter .mcSignupModule div.field{width:42.075vw}.mcSignupModule .ajaxLoader{border-width:.15vw !important;width:3.4vw !important;height:3.4vw !important}#footer-address,#footer-newsletter form div:nth-child(5)>div>label>span{font-size:0.87125vw !important;line-height:1.05825vw !important}#footer-social{padding:1.224vw 0;padding-top:0}#alertBox{padding:1.241vw 2.482vw}#alertBox p{margin-bottom:1.241vw !important}#closeBtn{padding:0.6205vw 1.87vw}#comp-content #form-reviews .chronoforms{padding-top:0;padding-right:calc(100vw / 24 * 2);padding-bottom:0;padding-left:0}}@media (min-width:1024px) and (max-width:1199px){#menu-links li{margin:0 10px;font-size:13px !important}}@media (min-width:1024px) and (max-width:1499px){#menu-info .desk{display:none !important}#menu-info .mob{display:inline-block !important}}@media (min-width:1200px){#menu-links li{margin:0 1.5vw}}@media (min-width:1500px){#menu-links li{margin:0 1.275vw}}.qx-inner{position:relative;z-index:0;overflow:hidden}.qx-container{padding:0;width:100% !important;max-width:960px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qx-container-fluid{margin-left:auto;margin-right:auto;padding:0}.qx-row{margin-left:0;margin-right:0;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}.qx-row::before,.qx-row::after{content:normal !important}.qx-column{padding-left:0;padding-right:0}.qx-equal-column{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.qx-element-divider:before{position:static;display:block}.qx-btn{border-radius:0;border:none !important;display:inline-block !important;text-decoration:none !important}.qx-img-responsive{width:100%}.qx-element-divider{margin:0}.qx-element-text>*:last-child{margin-bottom:0}.categories-child-slider .caption-sliders-intro,.lb .caption-sliders-intro{margin:auto;padding-top:30px}.caption-sliders-intro.no-desc{text-align:center}.caption-sliders-intro.no-desc h1{margin-bottom:0 !important}.categories-child-slider .caption-sliders,.lb .caption-sliders{padding:26.666666vw 0 50.666666vw 0}.lb .caption-sliders{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.categories-child-slider .caption-text-slider,.lb .caption-text-slider{padding:3.333333vw;max-width:58.666666vw;position:absolute;top:calc(100% - 7.3vw);left:8vw;z-index:3}.categories-child-slider .caption-text .title,.lb .caption-text .title{display:inline-block}.lb .caption-slider{pointer-events:all}@media (max-width:767px){.categories-child-slider .caption-sliders.no-captions{padding-bottom:26.666666vw}}@media (min-width:768px){.categories-child-slider .caption-sliders-intro-wrap{padding-left:calc(100vw / 24 * 3);padding-right:calc(100vw / 24 * 3)}.categories-child-slider .caption-sliders-intro{padding-top:10vw;width:calc(100vw / 24 * 16)}.categories-child-slider .caption-sliders{padding:90px 0 130px 0}.lb .caption-sliders{padding:5vw 0}.lb .caption-slider .slick-slide{max-height:55vh}.categories-child-slider .caption-text-slider,.lb .caption-text-slider{top:auto;left:calc(100vw / 24 * 4);bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.categories-child-slider .caption-text-slider{padding:15px;max-width:280px}.lb .caption-text-slider{padding:15px;max-width:280px}.categories-child-slider .caption-text .title,.lb .caption-text .title{height:auto;overflow:initial;display:inline-block}}@media (min-width:768px) and (max-width:1199px){.caption-text .size6{}}@media (min-width:1024px){.categories-child-slider .caption-sliders-intro{width:calc(100vw / 24 * 12)}}@media (min-width:1200px){.categories-child-slider .caption-sliders-intro{padding-top:10.980966vw;width:calc(100vw / 24 * 10)}.categories-child-slider .caption-sliders{padding:9.882869vw 0}.lb .caption-sliders{padding:5vw 0}.lb .caption-slider .slick-slide{max-height:80vh}.categories-child-slider .caption-sliders-intro-wrap+.caption-sliders{padding-top:6.66vw}.categories-child-slider .caption-text-slider,.lb .caption-text-slider{padding:1.830161vw;max-width:calc(100vw / 24 * 7);left:calc(100vw / 24 * 5)}.lb .caption-text-slider{max-width:calc(100vw / 24 * 7)}}@media (min-width:1500px){.categories-child-slider .caption-sliders-intro{padding-top:9.333821vw}.categories-child-slider .caption-sliders-intro-wrap+.caption-sliders{padding-top:5.661vw}.categories-child-slider .caption-text-slider,.lb .caption-text-slider{padding:1.555636vw}}.mfp-close:not(.madeup){margin:0 !important;padding:0 !important;position:fixed !important;top:30px !important;right:30px !important}.mfp-close:not(.madeup)::before,.mfp-close:not(.madeup)::after{background-color:transparent !important}@media (max-width:767px){.mfp-close:not(.madeup){width:20px !important;height:20px !important}}#form-reviews .chronoforms{padding-left:0 !important;padding-right:0 !important}.show-label>label{width:100% !important}.show-label .field>div.checked{background:#a0a2a3}#form-reviews a.underline{border-bottom-color:#e6673e !important}#instagram-block{padding-bottom:50px;overflow:hidden;background-color:#fff}.categories-pattern+#form-reviews-instagram #form-reviews+#instagram-block,.categories-pattern+#form-reviews-instagram #instagram-block:first-child{padding-top:40px !important}#instagram-intro{padding-bottom:40px;text-align:center}@media (min-width:1024px){#instagram-block{padding-bottom:60px}.categories-pattern+#form-reviews-instagram #form-reviews+#instagram-block,.categories-pattern+#form-reviews-instagram #instagram-block:first-child{padding-top:60px !important}#instagram-intro{padding-bottom:50px}}@media (min-width:1200px){#instagram-block{padding-bottom:4.4vw}.categories-pattern+#form-reviews-instagram #form-reviews+#instagram-block,.categories-pattern+#form-reviews-instagram #instagram-block:first-child{padding-top:4.4vw !important}}@media (min-width:1500px){#instagram-block{padding-bottom:3.74vw}.categories-pattern+#form-reviews-instagram #form-reviews+#instagram-block,.categories-pattern+#form-reviews-instagram #instagram-block:first-child{padding-top:3.74vw !important}}div[data-alias="flatfair"] #page-title{display:none}div[data-alias="flatfair"] .normal-outer-pattern{margin-top:0 !important}@media (min-width:1200px){div[data-alias="flatfair"] .normal-outer{padding-top:calc(1 * 7.321vw) !important}}@media (min-width:1024px){div[data-alias="flatfair"] .normal-outer{padding-top:6vw !important}}@media (min-width:768px){div[data-alias="flatfair"] .normal-outer{padding-top:100px !important}}body.optimised #content-wrap{padding-top:var(--header-height)}body.optimised{overflow-x:clip}body:not(.optimised) .optimised-only{display:none !important}body.optimised p,body.optimised .p1{font:var(--p1) !important;letter-spacing:0 !important}body.optimised h1,body.optimised .h1{font:var(--h1) !important;letter-spacing:0 !important}body.optimised h2,body.optimised .h2{font:var(--h2) !important;letter-spacing:0 !important}body.optimised h3,body.optimised .h3{font:var(--h3) !important;letter-spacing:0 !important}body.optimised .small{font:var(--small);letter-spacing:0}.white-bg{background:var(--white);color:var(--black)}.dgrey-bg{background:var(--dgrey);color:var(--white)}.grey-bg{background:var(--grey);color:var(--white)}.lgrey-bg{background:var(--lgrey);color:var(--black)}.orange-bg{background:var(--orange);color:var(--white)}.cream-bg{background:var(--cream);color:var(--black)}.lcream-bg{background:var(--lcream);color:var(--black)}.dgreen-bg{background:var(--dgreen);color:var(--white)}.green-bg{background:var(--green);color:var(--white)}.lblue-bg{background:var(--lblue);color:var(--black)}.yellow-bg{background:var(--yellow);color:var(--black)}body.optimised .rel{position:relative}body.optimised .uc{text-transform:uppercase}body.optimised .video{overflow:hidden;position:relative;height:100%;width:100%}body.optimised .video iframe{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;aspect-ratio:1920 / 1080}body.optimised .icons-wrap{display:flex;align-items:center}body.optimised .icon-wrap{display:flex;align-items:center;height:calc(var(--ss)*62vw)}body.optimised .icon-wrap img{height:calc(var(--ss)*62vw);width:calc(var(--ss)*72vw);margin-right:calc(var(--ss)*8vw)}body.optimised .icon-wrap .icon-caption{font:var(--icon);text-transform:uppercase;letter-spacing:-0.03em;color:var(--orange)}@media (max-width:768px){.item1{order:1}.item2{order:2}.item3{order:3}.item4{order:4}.item5{order:5}.item6{order:6}.item7{order:7}.item8{order:8}}.stars-wrap{display:flex;margin-right:calc(var(--ss)*1vw);margin-bottom:calc(var(--ss)*3vw);margin-left:calc(var(--ss)*17vw)}.stars-outer{background:#8D8D8D;position:relative;height:calc(var(--ss)*24vw);width:calc(var(--ss)*24vw);margin-right:calc(var(--ss)*1vw);clip-path:polygon(50% 0%,66% 32%,100% 38%,78% 64%,83% 100%,50% 83%,17% 100%,22% 64%,0 38%,34% 32%)}.stars-inner{height:100%;width:0%;background:#EB9813;position:absolute;top:0;left:0}.iconify--homeviews{width:2em}.rating.flex{justify-content:flex-start;min-width:fit-content}@media (max-width:768px){.stars-wrap{display:none}}.optimised-sticker{bottom:calc(var(--ss)*40vw);right:calc(var(--ss)*32vw);z-index:10001;position:fixed}.optimised-sticker .btn{width:calc(var(--ss)*153vw) !important;height:calc(var(--ss)*56vw) !important;padding:0 0 calc(var(--ss)*10vw) !important;border-radius:calc(var(--ss)*50vw) !important}.optimised-sticker .btn:hover{background:var(--white) !important}.optimised-sticker .btn span{color:var(--white)}.optimised-sticker .btn:hover span{color:var(--orange)}body.optimised .optimised-sticker .btn:hover .zigzag:after{opacity:0}body.optimised .optimised-sticker .btn:hover .zigzag:before{opacity:1}@media (max-width:768px){.optimised-sticker{bottom:calc(var(--ss)*40vw);right:var(--hpad)}.optimised-sticker .btn{width:calc(var(--ss)*137vw) !important;height:calc(var(--ss)*50vw) !important;padding:0 0 calc(var(--ss)*7vw) !important}}body.optimised .btn{display:flex;background:var(--orange);color:var(--white);height:calc(var(--ss)*48vw);padding:calc(var(--ss)*2vw) calc(var(--ss)*20vw) 0;justify-content:center;align-items:center;text-transform:uppercase;font:var(--btn);transition:0.3s all;border:calc(var(--ss)*2vw) solid var(--orange);letter-spacing:-0.02em;position:relative;min-width:calc(var(--ss)*181vw);border-radius:calc(var(--ss)*16vw);width:fit-content;cursor:pointer}body.optimised .btn span{color:var(--white);transition:0.3s all}body.optimised .btn:hover{background:transparent;color:var(--orange)}body.optimised .btn:hover span{color:var(--orange)}body.optimised .btn.btn-yellow{background:var(--yellow);border-color:var(--yellow);color:var(--green)}body.optimised .btn.btn-yellow span{color:var(--green)}body.optimised .btn.btn-yellow:hover{background:transparent;color:var(--yellow)}body.optimised .btn.btn-yellow:hover span{color:var(--yellow)}body.optimised .btn.btn-border{background:transparent;border-color:var(--white);color:var(--white)}body.optimised .btn.btn-border span{color:var(--white)}body.optimised .btn.btn-border:hover{background:var(--white);color:var(--dgreen)}body.optimised .btn.btn-border:hover span{color:var(--dgreen)}body.optimised .white-bg .btn.btn-border{background:transparent;border-color:var(--black);color:var(--black)}body.optimised .white-bg .btn.btn-border span{color:var(--black)}body.optimised .white-bg .btn.btn-border:hover{background:var(--black);color:var(--white)}body.optimised .white-bg .btn.btn-border:hover span{color:var(--white)}body.optimised .btn-whatsapp svg{height:calc(var(--ss)*22vw);width:calc(var(--ss)*22vw);margin-right:calc(var(--ss)*8vw)}body.optimised .btn-whatsapp svg path{transition:0.3s fill}body.optimised .btn-whatsapp:hover svg path{fill:var(--yellow)}@media (min-width:769px){body.optimised .btn-wrap{display:flex;gap:calc(var(--ss)*20vw);max-width:fit-content}}@media (max-width:768px){body.optimised .btn{height:calc(var(--ss)*35vw);padding:0 calc(var(--ss)*16vw);min-width:fit-content;border-radius:calc(var(--ss)*8vw)}body.optimised .btn-wrap{width:100%}body.optimised .btn-wrap .btn{margin-bottom:calc(var(--ss)*8vw);width:100%}body.optimised .btn-wrap .btn:last-child{margin-bottom:0}}body.optimised .zigzag{position:relative;font:var(--link);text-transform:uppercase;color:var(--white);transition:0.3s color}body.optimised .white-bg .zigzag{color:var(--black)}body.optimised .zigzag:hover{color:var(--orange)}body.optimised .zigzag:after,body.optimised .zigzag:before{position:absolute;display:block;content:'';width:100%;height:calc(var(--ss)*7vw);background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/Zigzag-w.png') left center / contain repeat-x;transition:0.3s opacity;left:0;bottom:calc(var(--ss)*-9vw)}body.optimised .white-bg .zigzag:after{background-image:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/Zigzag-b.png')}body.optimised .zigzag:before{background-image:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/Zigzag-o.png')}body.optimised .zigzag:before,body.optimised .zigzag:hover:after{opacity:0}body.optimised .zigzag:hover:before{opacity:1}#optimised-header{display:flex;height:var(--header-height);align-items:center;justify-content:space-between;position:fixed;z-index:1001;padding:0 var(--hpad);transition:0.3s padding;width:100vw}#optimised-header .header-left{display:flex;align-items:center;width:fit-content}#optimised-header .nav-item.item-129,.nav-item.item-254{display:none !important}#optimised-header-logo img{width:100%;height:100%;object-fit:contain}#optimised-links a{transition:0.3s all}#optimised-links li:hover>a{color:var(--orange) !important}@media (min-width:769px){#optimised-header #menu-btn-wrap{display:none}#optimised-header-logo{height:var(--header-height);width:calc(var(--ss)*133vw)}#optimised-header-logo a{height:calc(var(--ss)*127vw);width:calc(var(--ss)*133vw);position:absolute;top:calc(var(--ss)*29vw);transition:0.3s all;z-index:10001;left:var(--hpad)}body.menu-min #optimised-header-logo a{top:calc(var(--ss)*9vw);height:calc(var(--ss)*90vw);width:calc(var(--ss)*93vw)}#optimised-links{margin-right:calc(var(--ss)*28vw)}#optimised-links ul{display:flex;gap:calc(var(--ss)*24vw);list-style:none;text-transform:uppercase;font:var(--btn);letter-spacing:-0.03em;margin:0;padding:0}#optimised-links ul ul{position:absolute}#optimised-links ul ul{width:100%;background:var(--dgrey);top:var(--header-height);left:0;padding:calc(var(--ss)*20vw) var(--hpad) calc(var(--ss)*20vw) calc(var(--ss)*328vw);transition:0.3s all;opacity:0;pointer-events:none}#optimised-links ul ul a{color:var(--grey)}#optimised-links>ul>li{height:var(--header-height);display:flex;align-items:center;width:fit-content}#optimised-links li.parent:hover>ul{opacity:1;pointer-events:all}}@media (max-width:768px){#optimised-header-logo a{height:calc(var(--ss)*44vw);width:calc(var(--ss)*44vw);display:block}#optimised-links-wrap{position:fixed;top:var(--header-height);left:0;width:100vw;height:calc(100vh - var(--header-height));padding:0 var(--hpad);background:var(--white);transition:0.3s all;opacity:0;pointer-events:none}body.menu-open #optimised-links-wrap{opacity:1;pointer-events:all}#optimised-links-wrap a{color:var(--black);height:calc(var(--ss)*60vw);display:flex;align-items:center;border-bottom:calc(var(--ss)*2vw) solid var(--orange);font:var(--nav)}#optimised-links ul{list-style:none;text-transform:uppercase;font:var(--btn);letter-spacing:-0.01em;margin:0;padding:0}#optimised-links ul ul a{background:var(--lgrey);padding-left:var(--hpad)}#optimised-links>ul>li>a{font-family:'SimplonMonoBold';font-weight:600}#optimised-header #menu-btn-wrap{padding:0;margin-left:calc(var(--ss)*17vw)}#optimised-header #menu-btn-wrap span,#optimised-header #menu-btn-wrap span:before,#optimised-header #menu-btn-wrap span:after{background:var(--white)}body.menu-open #optimised-header #menu-btn-wrap span{background:transparent}#optimised-header{display:flex}#optimised-header .btn-wrap{display:flex}#optimised-header .btn.btn-whatsapp{background:transparent;border:0;padding:0;margin-left:calc(var(--ss)*17vw)}body.optimised #optimised-header .btn-whatsapp svg path{fill:var(--yellow)}body.optimised #optimised-header .btn-whatsapp:hover svg path{fill:var(--orange)}body.optimised #optimised-header .btn{margin-bottom:0}}body.optimised .footer-inner{display:flex;align-items:flex-end;padding:calc(var(--ss)*75vw) var(--hpad) calc(var(--ss)*110vw)}body.optimised .footer-address{font:var(--footer)}body.optimised .footer-links ul{display:flex;list-style:none;font:var(--link);letter-spacing:-0.03em;padding:0 !important;margin:0 !important}body.optimised .footer-links ul li{margin:0 calc(var(--ss)*18vw);padding:0 !important;border-bottom:0;text-transform:uppercase}body.optimised .footer-links ul li:first-child{margin-left:0}body.optimised .footer-links ul li:last-child{margin-right:0}body.optimised .footer-copyright{font:var(--link);letter-spacing:-0.03em;text-transform:uppercase}body.optimised .footer-lag{line-height:0 !important}body.optimised .footer-lag img{width:calc(var(--ss)*259vw);height:calc(var(--ss)*73vw)}@media (min-width:769px){body.optimised .footer-address{margin-right:auto}body.optimised .footer-links{margin-right:calc(var(--ss)*77vw)}body.optimised .footer-copyright{margin-right:calc(var(--ss)*141vw)}body.optimised .footer-lag,body.optimised .footer-copyright,body.optimised .footer-links{padding-bottom:calc(var(--ss)*4vw)}}@media (max-width:768px){body.optimised .footer-inner{flex-direction:column;padding:calc(var(--ss)*48vw) var(--hpad) calc(var(--ss)*45vw);align-items:center;text-align:center}body.optimised .footer-address{margin-bottom:calc(var(--ss)*104vw)}body.optimised .footer-links{margin-bottom:calc(var(--ss)*24vw)}body.optimised .footer-copyright{margin-bottom:calc(var(--ss)*20vw)}body.optimised .footer-lag img{width:calc(var(--ss)*221vw);height:calc(var(--ss)*62.5vw)}}.optimised-form{padding:calc(var(--ss)*110vw) 0 calc(var(--ss)*104vw) var(--hpad)}.optimised-form .img-wrap img{object-fit:cover;width:100%;height:100%}body.optimised .optimised-form .video iframe{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;aspect-ratio:1920 / 1080}@media (min-width:769px){.optimised-form .enquiry-wrap{display:flex;flex-direction:row-reverse}.optimised-form .img-wrap{width:calc(var(--ss)*738vw);height:calc(var(--ss)*717vw)}.optimised-form .moduletable{width:calc(100% - calc(var(--ss)*738vw))}}@media (max-width:768px){.optimised-form{padding:0 0 calc(var(--ss)*73vw) 0}.optimised-form .moduletable{padding:calc(var(--ss)*80vw) var(--hpad) 0}.optimised-form .img-wrap{height:calc(var(--ss)*342vw)}}.optimised-hero .hero-wrap{padding:0 var(--hpad);position:relative}.optimised-hero .background-image .hero-top{height:calc(var(--ss)*631vw);text-align:left}.optimised-hero .img-wrap{height:100%;width:100%}.optimised-hero .img-wrap img{width:100%;height:100%;object-fit:cover}.optimised-hero .background-image .text-wrap{position:absolute;width:100%;height:100%;background:rgba(50,60,60,0.5);top:0;left:0;padding:calc(var(--ss)*85vw) calc(var(--ss)*195vw) calc(var(--ss)*73vw) calc(var(--ss)*116vw);z-index:1001}.optimised-hero .slick-track{height:100%}.optimised-hero .top-links{margin-bottom:calc(var(--ss)*24vw);display:flex}.optimised-hero .columns .top-links{margin-bottom:calc(var(--ss)*50vw)}.optimised-hero h1{margin-bottom:calc(var(--ss)*40vw) !important}.optimised-hero .columns h1{margin-bottom:calc(var(--ss)*18vw) !important}.optimised-hero p{margin-bottom:calc(var(--ss)*12vw) !important}body.optimised .optimised-hero .icon-wrap{height:calc(var(--ss)*42.4vw)}body.optimised .optimised-hero .icon-wrap img{height:calc(var(--ss)*42.2vw);width:calc(var(--ss)*49.2vw)}body.optimised .optimised-hero .icon-wrap .icon-caption{color:var(--white)}body.optimised .optimised-hero .columns .icon-wrap .icon-caption{color:var(--orange)}.optimised-hero .hero-banner{height:calc(var(--ss)*46vw);display:flex;align-items:center;justify-content:center;font:var(--h3);text-transform:uppercase;text-align:center;position:relative}body.optimised .optimised-hero .columns .video iframe{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;aspect-ratio:1920 / 1080}@media (min-width:769px){.optimised-hero .top-links{gap:calc(var(--ss)*22vw);margin-bottom:calc(var(--ss)*30vw)}.optimised-hero h1{max-width:calc(var(--ss)*664vw)}body.optimised .optimised-hero .icons-wrap{gap:calc(var(--ss)*80vw);justify-content:flex-end;margin-top:calc(var(--ss)*64vw)}body.optimised .optimised-hero .columns .icons-wrap{gap:calc(var(--ss)*48vw);justify-content:flex-start;margin-top:calc(var(--ss)*36vw)}.optimised-hero .hero-wrap:before{position:absolute;display:block;content:'';width:100vw;height:calc(var(--ss)*138vw);bottom:0;left:0;background:var(--white)}.optimised-hero .hero-wrap.columns:before{height:calc(var(--ss)*110vw)}.optimised-hero .columns .hero-top{display:flex;flex-direction:row-reverse}.optimised-hero .columns .img-wrap{height:calc(var(--ss)*600vw);width:calc(var(--ss)*664vw)}.optimised-hero .columns .text-wrap{width:calc(100% - calc(var(--ss)*664vw));padding:calc(var(--ss)*85vw) calc(var(--ss)*80vw) calc(var(--ss)*73vw) calc(var(--ss)*116vw)}.optimised-hero .columns .hero-banner{height:calc(var(--ss)*51vw);position:absolute;bottom:0;right:var(--hpad);width:calc(var(--ss)*664vw)}}@media (max-width:768px){.optimised-hero .hero-wrap{padding:0}.optimised-hero .background-image .hero-top{height:calc(var(--ss)*591vw)}.optimised-hero .background-image .text-wrap{padding:calc(var(--ss)*55vw) var(--hpad)}.optimised-hero .top-links a:not(:last-child){margin-right:calc(var(--ss)*21vw)}body.optimised .optimised-hero .icons-wrap{justify-content:space-between;margin-top:calc(var(--ss)*38vw)}body.optimised .optimised-hero .icon-wrap{height:fit-content;flex-direction:column;justify-content:flex-start;align-items:center}body.optimised .optimised-hero .icon-wrap img{margin-right:0;margin-bottom:calc(var(--ss)*8vw)}body.optimised .optimised-hero .icon-wrap .icon-caption{text-align:center}.optimised-hero .hero-banner{height:calc(var(--ss)*72vw);font-size:calc(var(--ss)*20vw) !important}.optimised-hero .columns .hero-top{display:flex;flex-direction:column-reverse}.optimised-hero .columns .img-wrap{height:calc(var(--ss)*291vw);width:100%}.optimised-hero .columns .text-wrap{width:100%;padding:calc(var(--ss)*32vw) var(--hpad) calc(var(--ss)*30vw);display:flex;flex-direction:column}.optimised-hero .columns .top-links{margin-bottom:calc(var(--ss)*38vw)}body.optimised .optimised-hero .columns .icons-wrap{margin-top:0;margin-bottom:calc(var(--ss)*40vw)}.optimised-hero .columns .hero-top p{text-align:center}.optimised-hero .columns .hero-banner{height:calc(var(--ss)*58vw)}body.optimised .optimised-hero .video iframe{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;aspect-ratio:1920 / 1080}body.optimised .optimised-hero .video iframe[data-size="mobile"]{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;aspect-ratio:172 / 307}}.optimised-apartments ul{margin:0;padding-left:calc(var(--ss)*12vw)}.optimised-apartments ul li{font:var(--p1) !important}.optimised-apartments .apartment-text .copy{margin-bottom:calc(var(--ss)*40vw)}.optimised-apartments .apartment-text .uc{font:var(--key) !important;margin-bottom:calc(var(--ss)*24vw) !important}.optimised-apartments .apartment-text strong,.optimised-apartments .apartment-text h3.uc{font-weight:500 !important;font-family:'SimplonMonoMedium' !important}.optimised-apartments .slider-wrap img{width:100%;height:100%;object-fit:cover}.optimised-apartments .slick-arrow{width:calc(var(--ss)*56vw) !important;height:calc(var(--ss)*53vw) !important;position:absolute;z-index:1000;transition:0.3s transform}.optimised-apartments .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-orange.svg?c=1') center / contain no-repeat;bottom:auto !important;right:auto !important;top:calc(var(--ss)*18vw) !important;left:calc(var(--ss)*-23vw) !important;transform:none}.optimised-apartments .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-orange.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*13vw) !important;right:calc(var(--ss)*-23vw) !important;top:auto !important;left:auto !important}.optimised-apartments .tour,.optimised-apartments .tour iframe{width:100%;height:100%}.optimised-apartments .slick-prev:hover{transform:translateX(-15%)}.optimised-apartments .slick-next:hover{transform:translateX(15%)}@media (min-width:769px){.optimised-apartments{min-height:calc(var(--ss)*855vw);padding:calc(var(--ss)*95vw) 0 calc(var(--ss)*147vw) var(--hpad)}.optimised-apartments .apartment-header h2{margin-bottom:0 !important}.optimised-apartments .apartment-header{display:flex;align-items:center;margin-bottom:calc(var(--ss)*67vw)}.optimised-apartments .apartment-item{position:absolute;top:0;left:0;opacity:0;z-index:-1;pointer-events:none;transition:0.3s opacity;width:100%;height:100%}.optimised-apartments .apartment-item.active{opacity:1;pointer-events:all;z-index:99}.optimised-apartments .apartment-header h2,.optimised-apartments .apartment-text{width:calc(var(--ss)*465vw)}.optimised-apartments .apartment-text{padding-right:calc(var(--ss)*31vw)}.optimised-apartments .apartment-wrap{display:flex}.optimised-apartments .slider-wrap{width:calc(100% - calc(var(--ss)*465vw))}body.optimised .optimised-apartments .btn.btn-border{min-width:fit-content;padding:calc(var(--ss)*2vw) calc(var(--ss)*24vw) 0}body.optimised .optimised-apartments .btn.btn-border:not(.active):hover{background:rgba(255,255,255,0.5);color:var(--dgreen)}body.optimised .optimised-apartments .btn.btn-border.active{background:var(--white);color:var(--dgreen)}body.optimised .optimised-apartments.white-bg .btn.btn-border:not(.active):hover{background:rgba(0,0,0,0.5);color:var(--white)}body.optimised .optimised-apartments.white-bg .btn.btn-border.active{background:var(--black);color:var(--white)}.optimised-apartments .apartment-wrap .btn-wrap{position:absolute;top:calc(var(--ss)*423vw);left:calc(var(--ss)*465vw)}.optimised-apartments .apartment-slider,.optimised-apartments .apartment-slider .img-wrap,.optimised-apartments .cloned-slider,.optimised-apartments .cloned-slider .img-wrap{width:calc(var(--ss)*665vw);height:calc(var(--ss)*398vw)}.optimised-apartments .cloned-slider{position:absolute;top:calc(var(--ss)*-40vw);left:calc(var(--ss)*696vw)}.optimised-apartments .slider-counter{text-align:right;position:absolute;top:calc(var(--ss)*371vw);right:var(--hpad);font:var(--key);font-size:calc(var(--ss)*28vw)}}@media (max-width:768px){.optimised-apartments{padding:calc(var(--ss)*80vw) 0}.optimised-apartments .apartment-header{padding:0 var(--hpad);margin-bottom:calc(var(--ss)*24vw)}.optimised-apartments .apartment-header h2{text-transform:none}.optimised-apartments .apartment-text .copy{margin-bottom:calc(var(--ss)*40vw)}.optimised-apartments .apartment-text .uc{margin-bottom:calc(var(--ss)*24vw) !important}.optimised-apartments .apartment-text h3.uc{font-size:calc(var(--ss)*20vw) !important;margin-bottom:calc(var(--ss)*32vw) !important}.optimised-apartments .apartment-tab{border-bottom:calc(var(--ss)*2vw) solid var(--white);height:calc(var(--ss)*48vw);display:flex;justify-content:space-between;align-items:center;padding:0 var(--hpad);transition:0.3s background;cursor:pointer;position:relative}.optimised-apartments.white-bg .apartment-tab{border-bottom:calc(var(--ss)*2vw) solid var(--black)}.optimised-apartments .apartment-tab span{text-transform:uppercase;font:var(--link);transition:0.3 color;letter-spacing:-0.02em}.optimised-apartments .apartment-item.active .apartment-tab{background:var(--white)}.optimised-apartments .apartment-item.active .apartment-tab span{color:var(--dgreen)}.optimised-apartments.white-bg .apartment-item.active .apartment-tab{background:var(--black)}.optimised-apartments.white-bg .apartment-item.active .apartment-tab span{color:var(--white)}.optimised-apartments .apartment-wrap{height:fit-content;max-height:0px;overflow:hidden;transition:0.3s all}.optimised-apartments .apartment-item.active .apartment-wrap{max-height:calc(var(--ss)*1000vw);height:fit-content}.optimised-apartments .apartments-wrap .apartment-text{padding:calc(var(--ss)*22vw) var(--hpad) calc(var(--ss)*54vw)}.optimised-apartments h3{margin-bottom:calc(var(--ss)*20vw);font-size:calc(var(--ss)*24vw)}.optimised-apartments .apartment-text .copy{margin-bottom:calc(var(--ss)*24vw)}.optimised-apartments ul{margin:0;padding-left:calc(var(--ss)*3vw)}.optimised-apartments .apartment-text li{margin-left:calc(var(--ss)*10vw)}.optimised-apartments .apartment-item .btn-wrap{margin-top:calc(var(--ss)*38vw)}.optimised-apartments .apartment-slider{margin-bottom:calc(var(--ss)*32vw)}.optimised-apartments .apartment-slider,.optimised-apartments .apartment-slider .img-wrap{width:100vw;height:calc(var(--ss)*200vw)}.optimised-apartments .slick-arrow{width:calc(var(--ss)*40vw) !important;height:calc(var(--ss)*38vw) !important}.optimised-apartments .slick-prev{top:calc(var(--ss)*-19vw) !important;left:var(--hpad) !important}.optimised-apartments .slick-next{bottom:calc(var(--ss)*-19vw) !important;right:var(--hpad) !important}.optimised-apartments .apartment-tab:after,.optimised-apartments .apartment-tab:before{position:absolute;right:var(--hpad);top:50%;transform:translateY(-50%);transform-origin:center;display:block;background:var(--white);content:'';transition:0.3s all}.optimised-apartments.white-bg .apartment-tab:after,.optimised-apartments.white-bg .apartment-tab:before{background:var(--black)}.optimised-apartments .apartment-tab:after{height:calc(var(--ss)*2vw);width:calc(var(--ss)*16vw)}.optimised-apartments .apartment-tab:before{height:calc(var(--ss)*16vw);width:calc(var(--ss)*2vw);right:calc(var(--hpad) + calc(var(--ss)*7vw))}.optimised-apartments .apartment-item.active .apartment-tab:before{height:0;opacity:0;background:var(--dgreen)}.optimised-apartments .apartment-item.active .apartment-tab:after{background:var(--dgreen)}.optimised-apartments.white-bg .apartment-item.active .apartment-tab:after,.optimised-apartments.white-bg .apartment-item.active .apartment-tab:before{background:var(--white)}}.optimised-tours{padding-top:calc(var(--ss)*104vw)}.optimised-tours h2{margin-bottom:calc(var(--ss)*14vw) !important}.optimised-tours .tours-wrap{display:flex;flex-direction:column;align-items:center}.optimised-tours .tabs-btns{list-style:none;display:flex;margin:0 0 calc(var(--ss)*32vw);padding:0 0 calc(var(--ss)*7vw)}.optimised-tours .tabs-btns li{margin:0 calc(var(--ss)*12vw);cursor:pointer}.optimised-tours .tabs-btns li:not(.slick-active) .zigzag:after,.optimised-tours .tabs-btns li:not(.slick-active) .zigzag:before{opacity:0}.optimised-tours .tabs-btns li.slick-active .zigzag:after{opacity:1 !important}.optimised-tours .tabs-btns li.slick-active .zigzag:hover{color:var(--white)}.optimised-tours .btn-wrap{margin-bottom:calc(var(--ss)*32vw)}.optimised-tours .tours-tabs,.optimised-tours .tours-tabs .tour{width:100vw;height:calc(var(--ss)*521vw)}.optimised-tours .tours-tabs .tour iframe{width:100% !important;height:100% !important}.optimised-tours .tours-banner{height:calc(var(--ss)*46vw);display:flex;align-items:center;justify-content:center;font:var(--h3);text-transform:uppercase;text-align:center;position:relative}@media (max-width:768px){.optimised-tours{padding-top:calc(var(--ss)*80vw)}.optimised-tours h2{margin-bottom:calc(var(--ss)*24vw) !important}.optimised-tours .btn-wrap{margin-bottom:calc(var(--ss)*40vw)}.optimised-tours .tours-banner{height:calc(var(--ss)*72vw);font-size:calc(var(--ss)*20vw) !important}}.optimised-alt-rows h2{margin-bottom:calc(var(--ss)*24vw) !important}.optimised-alt-rows .copy{margin-bottom:calc(var(--ss)*40vw) !important}.optimised-alt-rows .row:before{position:absolute;content:'';display:block;height:100%;top:0;left:0;width:calc(var(--ss)*1168vw);background:var(--lgrey)}.optimised-alt-rows .img-wrap img{width:100%;height:100%;object-fit:cover}body.optimised .optimised-alt-rows .video iframe{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:100%;aspect-ratio:1920 / 1080}@media (min-width:769px){.optimised-alt-rows .row{display:flex;margin-top:calc(var(--ss)*40vw);padding:calc(var(--ss)*40vw) 0}.optimised-alt-rows .rows-wrap>.row:first-child{margin-top:0;padding-top:calc(var(--ss)*80vw)}.optimised-alt-rows .row:nth-child(even){flex-direction:row-reverse}.optimised-alt-rows .row:nth-child(even):before{right:0;left:auto}.optimised-alt-rows .img-wrap,.optimised-alt-rows .img-wrap img{width:calc(var(--ss)*703vw);height:calc(var(--ss)*471vw)}.optimised-alt-rows .text-wrap{width:calc(100% - calc(var(--ss)*703vw));display:flex;flex-direction:column;justify-content:center;padding-left:calc(var(--ss)*120vw)}.optimised-alt-rows .text-wrap .text-inner{max-width:calc(var(--ss)*505vw)}.optimised-alt-rows .row:nth-child(even) .text-wrap{padding-left:calc(var(--ss)*80vw)}}@media (max-width:768px){.optimised-alt-rows .row{padding:calc(var(--ss)*80vw) var(--hpad) calc(var(--ss)*21vw)}.optimised-alt-rows .row:before{height:calc(100% - calc(var(--ss)*146vw));width:100%}.optimised-alt-rows h2{margin-bottom:calc(var(--ss)*15vw) !important}.optimised-alt-rows .copy{margin-bottom:calc(var(--ss)*30vw) !important}.optimised-alt-rows .btn-wrap{margin-bottom:calc(var(--ss)*40vw) !important}.optimised-alt-rows .img-wrap,.optimised-alt-rows .img-wrap img{width:100%;height:calc(var(--ss)*219vw)}}.optimised-amenities{padding:calc(var(--ss)*104vw) 0}.optimised-amenities h2{padding-left:calc(var(--ss)*156vw);margin-bottom:calc(var(--ss)*40vw) !important}.optimised-amenities .icons-wrap .icon-wrap{opacity:1;transition:0.3s all;margin:0 calc(var(--ss)*24vw)}.optimised-amenities .icons-wrap:not(.slick-initialized) .icon-wrap{opacity:0}.optimised-amenities .icons-wrap{margin:calc(var(--ss)*64vw) 0 calc(var(--ss)*88vw)}.optimised-amenities .a-slider.desktop{position:absolute}.optimised-amenities .prev-slider{top:calc(var(--ss)*-40vw);left:calc(var(--ss)*-735vw)}.optimised-amenities .next-slider{top:calc(var(--ss)*56vw);right:calc(var(--ss)*-735vw)}.optimised-amenities .sliders-wrap .slider-counter{position:absolute;right:calc(var(--ss)*356vw);bottom:calc(var(--ss)*-59vw);height:calc(var(--ss)*142vw);width:calc(var(--ss)*314vw);color:var(--black);padding:calc(var(--ss)*19vw) calc(var(--ss)*25vw);display:flex;flex-direction:column;justify-content:space-between}.optimised-amenities .sliders-wrap .slider-counter p{font:var(--slider) !important;margin-bottom:0 !important;text-transform:uppercase}.optimised-amenities .sliders-wrap .slider-counter p.slide-count{font-weight:400 !important;font-family:'SimplonMonoRegular' !important;margin-bottom:0 !important}.optimised-amenities .slick-arrow{width:calc(var(--ss)*56vw) !important;height:calc(var(--ss)*53vw) !important;position:absolute;z-index:1000;transition:0.3s transform}.optimised-amenities .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-orange.svg?c=1') center / contain no-repeat;bottom:auto !important;right:auto !important;top:calc(var(--ss)*28vw) !important;left:calc(var(--ss)*-23vw) !important;transform:none}.optimised-amenities .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-orange.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*24vw) !important;right:calc(var(--ss)*-23vw) !important;top:auto !important;left:auto !important}.optimised-amenities .tour,.optimised-amenities .tour iframe{width:100%;height:100%}.optimised-amenities .slick-prev:hover{transform:translateX(-15%)}.optimised-amenities .slick-next:hover{transform:translateX(15%)}.optimised-amenities .image-slide img{object-fit:cover}@media (min-width:769px){.optimised-amenities .sliders-wrap{display:flex;justify-content:center}.optimised-amenities .a-slider,.optimised-amenities .a-slider img{width:calc(var(--ss)*898vw);height:calc(var(--ss)*471vw);object-fit:cover}.optimised-amenities .btn-wrap{margin-left:calc(var(--ss)*272vw);margin-top:calc(var(--ss)*35vw)}.optimised-amenities .image-slide{width:calc(var(--ss)*720vw);display:flex !important;direction:ltr !important}.optimised-amenities .image-slide img,.optimised-amenities .image-slide .text-wrap{width:calc(var(--ss)*360vw);height:calc(var(--ss)*231vw);direction:ltr !important;text-align:left}.optimised-amenities .image-slide .text-wrap{padding:calc(var(--ss)*27vw)}.optimised-amenities .image-slide h3{margin-bottom:calc(var(--ss)*12vw) !important}.optimised-amenities .image-slide p.quote{font:var(--h3) !important;text-transform:uppercase;margin-bottom:calc(var(--ss)*20vw) !important}.optimised-amenities .image-slide p.name{text-transform:uppercase}.optimised-amenities .slider-rtl{margin-top:calc(var(--ss)*-1vw)}}@media (max-width:768px){.optimised-amenities{padding:calc(var(--ss)*80vw) 0}.optimised-amenities h2{padding:0 var(--hpad)}.optimised-amenities .slick-track{display:flex !important}.optimised-amenities .alternate-sliders{padding:0 var(--hpad)}.optimised-amenities .image-slide{height:calc(var(--ss)*365vw)}.optimised-amenities .image-slide img{width:100%;height:calc(var(--ss)*158vw)}.optimised-amenities .image-slide .text-wrap{padding:calc(var(--ss)*27vw) var(--hpad)}.optimised-amenities .alternate-sliders .slider-counter{position:absolute;bottom:calc(var(--ss)*-38vw);left:50%;transform:translateX(-50%);font:var(--key);font-size:calc(var(--ss)*20vw)}.optimised-amenities .alternate-sliders .slick-arrow{width:calc(var(--ss)*23vw) !important;height:calc(var(--ss)*22vw) !important}.optimised-amenities .alternate-sliders .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-black.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*-38vw) !important;right:auto !important;top:auto !important;left:0 !important;transform:none}.optimised-amenities .alternate-sliders .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-black.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*-38vw) !important;right:0 !important;top:auto !important;left:auto !important}.optimised-amenities .slider-quote{margin-top:calc(var(--ss)*100vw);padding:0 var(--hpad)}.optimised-amenities .slider-quote .quote{font:var(--h3) !important;text-transform:uppercase}.optimised-amenities .slider-quote .name{text-transform:uppercase}.optimised-amenities .icons-wrap{margin:calc(var(--ss)*51vw) 0 calc(var(--ss)*74vw)}.optimised-amenities .a-slider,.optimised-amenities .a-slider img{width:100vw;height:calc(var(--ss)*208vw);object-fit:cover}.optimised-amenities .btn-wrap{padding:0 var(--hpad);margin-top:calc(var(--ss)*90vw)}.optimised-amenities .sliders-wrap .slider-counter{right:auto;left:var(--hpad);bottom:calc(var(--ss)*-50vw);height:calc(var(--ss)*90vw);width:calc(var(--ss)*174vw);padding:calc(var(--ss)*9vw) calc(var(--ss)*12vw)}.optimised-amenities .slick-arrow{width:calc(var(--ss)*40vw) !important;height:calc(var(--ss)*38vw) !important}.optimised-amenities .slick-prev{top:calc(var(--ss)*-16vw) !important;left:var(--hpad) !important}.optimised-amenities .slick-next{bottom:calc(var(--ss)*-18vw) !important;right:var(--hpad) !important}}.optimised-testimonials{padding:calc(var(--ss)*104vw) 0}.optimised-testimonials .reviews-header{padding-left:calc(var(--ss)*159vw);margin-bottom:calc(var(--ss)*69vw)}.optimised-testimonials .reviews-header h2{margin-bottom:calc(var(--ss)*20vw) !important}.optimised-testimonials .homeviews-banner{background:var(--green);color:var(--white) !important}.optimised-testimonials .homeviews-banner span{font:var(--h3) !important}.optimised-testimonials .slider-counter{position:absolute;left:calc(var(--ss)*347vw);bottom:calc(var(--ss)*-48vw);height:calc(var(--ss)*107vw);width:calc(var(--ss)*297vw);color:var(--white);padding:calc(var(--ss)*19vw) calc(var(--ss)*25vw);display:flex;flex-direction:column;justify-content:space-between}.optimised-testimonials .slider-counter p{font:var(--slider) !important;margin-bottom:0 !important;text-transform:uppercase}.optimised-testimonials .slider-counter p.slide-count{font-weight:400 !important;font-family:'SimplonMonoRegular' !important;margin-bottom:0 !important}.optimised-testimonials .reviews-slide{padding:calc(var(--ss)*20vw) calc(var(--ss)*113vw) calc(var(--ss)*60vw);display:flex !important;justify-content:center;flex-direction:column}.optimised-testimonials .reviews-slide:before,.optimised-testimonials .reviews-slide:after{position:absolute;content:'';display:block;width:calc(var(--ss)*122vw);height:calc(var(--ss)*97vw)}.optimised-testimonials .reviews-slide:before{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/quote-left.svg') center / contain no-repeat;top:calc(var(--ss)*49vw);left:calc(var(--ss)*94vw)}.optimised-testimonials .reviews-slide:after{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/quote-right.svg') center / contain no-repeat;bottom:calc(var(--ss)*94vw);right:calc(var(--ss)*141vw)}.optimised-testimonials .reviews-slide p{font:var(--quote) !important}.optimised-testimonials .review-content{z-index:1}.optimised-testimonials .slick-arrow{width:calc(var(--ss)*74.16vw) !important;height:calc(var(--ss)*70vw) !important;position:absolute;z-index:1000;transition:0.3s transform}.optimised-testimonials .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-black.svg?c=1') center / contain no-repeat;bottom:auto !important;right:auto !important;top:calc(var(--ss)*27vw) !important;left:calc(var(--ss)*-31vw) !important;transform:none}.optimised-testimonials .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-black.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*25vw) !important;right:calc(var(--ss)*-31vw) !important;top:auto !important;left:auto !important}.optimised-testimonials .slick-prev:hover{transform:translateX(-15%)}.optimised-testimonials .slick-next:hover{transform:translateX(15%)}.optimised-testimonials .btn-wrap{margin-top:calc(var(--ss)*96vw);padding-left:calc(var(--ss)*159vw)}@media (min-width:769px){.optimised-testimonials .reviews-header h2,.optimised-testimonials .reviews-header p{max-width:calc(var(--ss)*548vw)}.optimised-testimonials .homeviews-banner{position:absolute;top:0;right:0;width:calc(var(--ss)*418vw);height:calc(var(--ss)*92vw);padding:calc(var(--ss)*25vw) calc(var(--ss)*37vw) calc(var(--ss)*10vw)}.optimised-testimonials .homeviews-banner img{display:block !important}.optimised-testimonials .reviews-slider-outer{display:flex;justify-content:center}.optimised-testimonials .r-slider,.optimised-testimonials .reviews-slide{width:calc(var(--ss)*898vw) !important;height:calc(var(--ss)*571vw)}.optimised-testimonials .r-slider.desktop{position:absolute;top:calc(var(--ss)*48vw)}.optimised-testimonials .reviews-prev-slider{left:calc(var(--ss)*-742vw)}.optimised-testimonials .reviews-next-slider{right:calc(var(--ss)*-742vw)}}@media (max-width:768px){.optimised-testimonials{padding:0 0 calc(var(--ss)*80vw) 0}.optimised-testimonials .reviews-header{padding:0;margin-bottom:calc(var(--ss)*58vw)}.optimised-testimonials .reviews-header h2{margin-bottom:calc(var(--ss)*12vw) !important}.optimised-testimonials .reviews-header h2,.optimised-testimonials .reviews-header p{padding:0 var(--hpad)}.optimised-testimonials .homeviews-banner{width:100%;height:calc(var(--ss)*58vw);display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:calc(var(--ss)*80vw)}.optimised-testimonials .r-slider,.optimised-testimonials .reviews-slide{width:100vw !important;height:calc(var(--ss)*408vw)}.optimised-testimonials .reviews-slide{padding:calc(var(--ss)*20vw) var(--hpad) calc(var(--ss)*40vw)}.optimised-testimonials .reviews-slide:before,.optimised-testimonials .reviews-slide:after{width:calc(var(--ss)*72vw);height:calc(var(--ss)*57.25vw)}.optimised-testimonials .reviews-slide:before{top:calc(var(--ss)*49vw);left:var(--hpad)}.optimised-testimonials .reviews-slide:after{bottom:calc(var(--ss)*51vw);right:var(--hpad)}.optimised-testimonials .slick-arrow{width:calc(var(--ss)*40vw) !important;height:calc(var(--ss)*37.76vw) !important}.optimised-testimonials .slick-prev{background-image:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-orange.svg?c=1');top:calc(var(--ss)*-18vw) !important;left:var(--hpad) !important}.optimised-testimonials .slick-next{background-image:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-orange.svg?c=1');bottom:calc(var(--ss)*-18vw) !important;right:var(--hpad) !important}.optimised-testimonials .slider-counter{left:var(--hpad);bottom:calc(var(--ss)*-51vw);height:calc(var(--ss)*70vw);width:calc(var(--ss)*241vw);padding:calc(var(--ss)*10vw) calc(var(--ss)*5vw) calc(var(--ss)*10vw) var(--hpad)}.optimised-testimonials .btn-wrap{margin-top:calc(var(--ss)*83vw);padding:0 var(--hpad)}}.optimised-instagram{padding:0}.optimised-instagram #instagram-intro{display:none !important}.optimised-instagram .header-wrap{padding:0 0 calc(var(--ss)*56vw) calc(var(--ss)*116vw);max-width:calc(var(--ss)*664vw)}.optimised-instagram .header-wrap h2{margin-bottom:calc(var(--ss)*20vw) !important}.optimised-instagram .header-wrap .copy{margin-bottom:calc(var(--ss)*40vw)}.optimised-instagram #instagram-block{padding:0 !important;background:transparent !important;overflow:visible}.optimised-instagram .instagram-wrap{padding:calc(var(--ss)*104vw) var(--hpad) calc(var(--ss)*138vw)}.optimised-instagram .instagram-placeholder{height:100%;width:calc(var(--ss)*252vw);display:flex !important;align-items:flex-start}.optimised-instagram .instagram-placeholder>a,.optimised-instagram .instagram-image{width:100%;height:calc(var(--ss)*299vw)}.optimised-instagram .instagram-placeholder:nth-child(3n+0){align-items:center}.optimised-instagram .instagram-placeholder:nth-child(3n+1){}.optimised-instagram .instagram-placeholder:nth-child(3n+2){align-items:flex-end}.optimised-instagram .normal-outer-pattern{width:calc(var(--ss)*704vw) !important;height:calc(var(--ss)*198vw) !important;top:calc(var(--ss)*197vw) !important;transform:none !important}@media (min-width:769px){.optimised-instagram #instafeed{height:calc(var(--ss)*382vw);width:calc(100% + calc(var(--ss)*25vw));margin-left:calc(var(--ss)*-12.5vw)}.optimised-instagram #instafeed .slick-track{display:flex;gap:calc(var(--ss)*25vw)}}@media (max-width:768px){.optimised-instagram .instagram-wrap{padding:calc(var(--ss)*80vw) 0 calc(var(--ss)*120vw)}.optimised-instagram .header-wrap{padding:0 var(--hpad) calc(var(--ss)*54vw)}.optimised-instagram .header-wrap h2{margin-bottom:calc(var(--ss)*12vw) !important}.optimised-instagram .header-wrap .copy{margin-bottom:calc(var(--ss)*30vw)}.optimised-instagram #instafeed{height:calc(var(--ss)*350vw);width:100%}.optimised-instagram .instagram-placeholder{width:calc(var(--ss)*257vw);padding-left:var(--hpad)}.optimised-instagram .instagram-placeholder>a,.optimised-instagram .instagram-image{height:calc(var(--ss)*286vw)}.optimised-instagram .normal-outer-pattern{width:100vw !important;height:calc(var(--ss)*134vw) !important;top:calc(var(--ss)*276vw) !important;transform:none !important}.optimised-instagram .slick-arrow{width:calc(var(--ss)*23vw) !important;height:calc(var(--ss)*22vw) !important;position:absolute;z-index:1000;transition:0.3s transform}.optimised-instagram .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-black.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*-38vw) !important;right:auto !important;top:auto !important;left:var(--hpad) !important;transform:none}.optimised-instagram .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-black.svg?c=1') center / contain no-repeat;bottom:calc(var(--ss)*-38vw) !important;left:auto !important;top:auto !important;right:var(--hpad) !important;transform:none}.optimised-instagram .slick-prev:hover{transform:translateX(-15%)}.optimised-instagram .slick-next:hover{transform:translateX(15%)}.optimised-instagram .slider-counter{position:absolute;bottom:calc(var(--ss)*-38vw);left:50%;transform:translateX(-50%);font:var(--key);font-size:calc(var(--ss)*20vw)}}.optimised-location{padding:calc(var(--ss)*104vw) 0 !important}.optimised-location #locations-heading{padding-left:calc(var(--ss)*155vw) !important;text-align:left !important}.optimised-location #locations-heading h2{margin-bottom:calc(var(--ss)*30vw) !important}.optimised-location #google-map{width:calc(var(--ss)*936vw);height:calc(var(--ss)*471vw)}.optimised-location #location-informations .location-info{padding:calc(var(--ss)*40vw) calc(var(--ss)*47vw) calc(var(--ss)*42vw) calc(var(--ss)*52vw);width:calc(var(--ss)*432vw) !important;height:calc(var(--ss)*373vw)}.optimised-location .slick-arrow{width:calc(var(--ss)*32vw) !important;height:calc(var(--ss)*30.21vw) !important;position:absolute;z-index:1000;transition:0.3s transform;bottom:calc(var(--ss)*45vw) !important;top:auto !important}.optimised-location .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-orange.svg?c=1') center / contain no-repeat;right:auto !important;left:calc(var(--ss)*52vw) !important;transform:none}.optimised-location .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-orange.svg?c=1') center / contain no-repeat;right:calc(var(--ss)*47vw) !important;left:auto !important}.optimised-location .slick-prev:hover{transform:translateX(-15%)}.optimised-location .slick-next:hover{transform:translateX(15%)}.optimised-location #location-informations h3{font:var(--slider) !important;margin-bottom:calc(var(--ss)*20vw) !important}.optimised-location #location-informations p{font:var(--form) !important;text-transform:uppercase;line-height:1.2em !important}.optimised-location .map-footer{margin-top:calc(var(--ss)*40vw);padding-left:calc(var(--ss)*155vw)}.optimised-location .map-footer .copy{max-width:calc(var(--ss)*548vw);margin-bottom:calc(var(--ss)*30vw)}.optimised-location #location-categories-reset a,.optimised-location #location-categories-reset-mob a{width:100%;display:block;opacity:1;background:var(--orange) url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/reset-white.svg) center / 55% no-repeat;transition:0.3s all}.optimised-location #location-categories-reset a{background:transparent url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/reset-orange.svg) center / 65% no-repeat !important;border-color:transparent !important}.optimised-location #location-categories-reset a:hover{opacity:0.7}@media (min-width:769px){.optimised-location #location-categories{padding:0 var(--hpad) calc(var(--ss)*40vw) calc(var(--ss)*157vw)}.optimised-location #location-categories.btn-wrap{gap:calc(var(--ss)*16vw)}.optimised-location #location-categories .btn{min-width:fit-content}.optimised-location #location-informations{width:calc(var(--ss)*432vw);height:calc(var(--ss)*373vw);top:50%;transform:translateY(-50%);left:calc(var(--ss)*853vw);position:absolute}}@media (max-width:768px){.optimised-location{padding:calc(var(--ss)*80vw) 0 !important}.optimised-location #locations-heading{padding:0 var(--hpad) !important;text-align:left !important}.optimised-location #locations-heading h2{margin-bottom:calc(var(--ss)*22vw) !important}.optimised-location #location-categories-wrap{background:var(--orange);display:flex}.optimised-location #location-categories{position:absolute;overflow:hidden;height:fit-content;max-height:0px;transition:0.3s all;top:calc(var(--ss)*48vw);left:0;z-index:1000;background:var(--white)}.optimised-location #location-categories-wrap.open #location-categories{max-height:calc(var(--ss)*400vw)}.optimised-location .location-category{border-bottom:calc(var(--ss)*2vw) solid var(--orange)}.optimised-location #location-categories .btn{border:none !important;height:calc(var(--ss)*48vw);border-radius:0 !important}.optimised-location #location-categories-reset-mob{width:calc(var(--ss)*65vw);padding-right:var(--hpad);border-left:calc(var(--ss)*2vw) solid var(--white);height:calc(var(--ss)*48vw)}.optimised-location #location-categories-reset-mob a{height:100%}.optimised-location #location-mob-filter{width:calc(100vw - calc(var(--ss)*65vw));height:calc(var(--ss)*48vw);display:flex;align-items:center;padding-left:var(--hpad);cursor:pointer}.optimised-location #location-mob-filter span{margin-bottom:0 !important}.optimised-location #location-mob-filter:before{content:'';width:calc(var(--ss)*20vw);height:calc(var(--ss)*20vw);position:absolute;top:50%;right:var(--hpad);background:url(https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/double-chev-down-white.svg) center /contain no-repeat;transition:.3s all;transform:translateY(-50%)}.optimised-location #location-categories-wrap.open #location-mob-filter:before{transform:translateY(-50%) rotate(180deg)}.optimised-location #location-mob-filter:hover:before{opacity:0.7}.optimised-location #google-map{width:100vw;height:calc(var(--ss)*331vw)}.optimised-location #location-informations{padding:0 var(--hpad);margin-top:calc(var(--ss)*-41vw)}.optimised-location #location-informations .location-info{padding:calc(var(--ss)*26vw) calc(var(--ss)*19vw);width:calc(100vw - calc(var(--ss)*32vw)) !important;height:calc(var(--ss)*315vw)}.optimised-location .slick-arrow{width:calc(var(--ss)*23.31vw) !important;height:calc(var(--ss)*22vw) !important;bottom:calc(var(--ss)*27vw) !important}.optimised-location .slick-prev{left:calc(var(--ss)*19vw) !important}.optimised-location .slick-next{right:calc(var(--ss)*19vw) !important}.optimised-location .map-footer{padding:0 var(--hpad)}.optimised-location .map-footer .copy{max-width:100%}.optimised-location .map-zoom-wrap{width:calc(var(--ss)*31vw);height:calc(var(--ss)*70vw);margin-left:calc(var(--ss)*19vw);margin-bottom:calc(var(--ss)*25vw)}.optimised-location .map-zoom-button{width:calc(var(--ss)*31vw);height:calc(var(--ss)*31vw);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:.3s all}.optimised-location .map-zoom-wrap>.map-zoom-button:first-child{background-image:url("https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/zoom-in.svg");margin-bottom:calc(var(--ss)*10vw)}.optimised-location .map-zoom-wrap>.map-zoom-button:last-child{background-image:url("https://www.blackhorsemills.com/templates/blackhorsemills/images/shared/zoom-out.svg")}}.optimised-columns{padding:calc(var(--ss)*104vw) var(--hpad) !important}.optimised-columns .column{height:calc(var(--ss)*512vw);width:calc(var(--ss)*317vw);display:flex !important;flex-direction:column}.optimised-columns .column h3{font:var(--slider) !important;margin-bottom:calc(var(--ss)*12vw) !important}.optimised-columns .column .img-wrap img{width:100%;height:calc(var(--ss)*213vw);object-fit:cover}.optimised-columns .column .text-wrap{width:100%;height:calc(100% - calc(var(--ss)*213vw));padding:calc(var(--ss)*32vw) calc(var(--ss)*28vw);display:flex;flex-direction:column;justify-content:space-between}.optimised-columns .column .text-wrap img{width:calc(var(--ss)*121vw);height:calc(var(--ss)*24vw)}@media (min-width:769px){.optimised-columns .columns{width:calc(100% + calc(var(--ss)*60vw));margin-left:calc(var(--ss)*-30vw)}.optimised-columns .slick-track{display:flex !important;gap:calc(var(--ss)*30vw)}.optimised-columns .column:nth-child(even){flex-direction:column-reverse}.optimised-columns .btn-wrap{margin:calc(var(--ss)*40vw) auto 0}}@media (max-width:768px){.optimised-columns{padding:calc(var(--ss)*80vw) var(--hpad) !important}.optimised-columns .column{height:calc(var(--ss)*483vw);width:calc(100vw - calc(var(--ss)*32vw))}.optimised-columns .column .text-wrap{padding:calc(var(--ss)*30vw) calc(var(--ss)*24vw) calc(var(--ss)*25vw)}.optimised-columns .slick-arrow{width:calc(var(--ss)*23.21vw) !important;height:calc(var(--ss)*22vw) !important;position:absolute;z-index:1000;transition:0.3s transform;bottom:calc(var(--ss)*-38vw) !important;top:auto !important}.optimised-columns .slick-prev{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/prev-black.svg?c=1') center / contain no-repeat;right:auto !important;left:0 !important;transform:none}.optimised-columns .slick-next{background:url('https://www.blackhorsemills.com/templates/blackhorsemills/images/optimised/next-black.svg?c=1') center / contain no-repeat;right:0 !important;left:auto !important}.optimised-columns .slick-prev:hover{transform:translateX(-15%)}.optimised-columns .slick-next:hover{transform:translateX(15%)}.optimised-columns .btn-wrap{margin-top:calc(var(--ss)*78vw)}.optimised-columns .slider-counter{position:absolute;bottom:calc(var(--ss)*-38vw);left:50%;transform:translateX(-50%);font:var(--key);font-size:calc(var(--ss)*20vw)}.optimised-columns .slider-counter p{font:var(--slider) !important;margin-bottom:0 !important;text-transform:uppercase}.optimised-columns .slider-counter p.slide-count{font-weight:400 !important;font-family:'SimplonMonoRegular' !important;margin-bottom:0 !important}}.yardi-calendar{--fc-bg-event-color:var(--grey);--fc-today-bg-color:var(--grey);--fc-button-bg-color:var(--white);--fc-button-border-color:var(--grey);--fc-button-hover-bg-color:var(--white);--fc-button-hover-border-color:var(--grey);--fc-button-text-color:var(--white)}.yardi-calendar .date-selected{--fc-bg-event-opacity:0}.yardi-calendar .cfc-alendar-wrap{margin:calc(var(--ss)*25vw) 0}.yardi-calendar .fc-view-harness *{color:var(--fc1) !important}.yardi-calendar .full-calendar p{font:var(--p3)}.yardi-calendar #calendar *:not(.fc-icon),.yardi-calendar #times *{font:var(--form) !important}.yardi-calendar form .fc-scrollgrid-sync-table{height:auto !important}.yardi-calendar form .fc-scrollgrid-sync-table tbody td{height:calc(var(--ss)*60vw) !important}.yardi-calendar th{height:calc(var(--ss)*28vw) !important}.yardi-calendar .fc-view-harness{min-height:calc(var(--ss)*391vw);border:calc(var(--ss)*1vw) solid var(--cream);height:auto !important}.yardi-calendar .fc-col-header,.yardi-calendar .fc-daygrid-body,.yardi-calendar .fc-scrollgrid-sync-table{width:100% !important}.yardi-calendar .fc-event-today:not(.fc-icon),.yardi-calendar .fc-day-today *{color:var(--fc1) !important}.yardi-calendar .fc-day{cursor:pointer}.yardi-calendar .date-selected{background-color:#e6673e !important}.yardi-calendar .date-selected *{color:var(--white) !important}.yardi-calendar #times{padding-top:calc(var(--ss)*78vw);padding-left:calc(var(--ss)*25vw)}.yardi-calendar .time-list{display:flex;margin-bottom:calc(var(--ss)*35vw);flex-wrap:wrap}.yardi-calendar .time-list .btn{margin-right:calc(var(--ss)*15vw);margin-top:calc(var(--ss)*15vw);border:.1vw solid #a0a2a3 !important;;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;transition:0.3s all;cursor:pointer;line-height:1em;height:calc(var(--ss)*35vw);padding:0 calc(var(--ss)*15vw);width:fit-content !important;color:var(--black);border-radius:6px !important}.yardi-calendar .time-list .btn:not(.selected):hover{background:rgba(255,255,255,0.6)}.yardi-calendar .time-list .btn.time-option.selected{background:var(--grey);color:var(--white)}.yardi-calendar .full-calendar{height:fit-content;max-height:0;overflow:hidden;transition:0.3s height}.yardi-calendar .full-calendar.active{max-height:100%}.yardi-calendar.loading form{opacity:0.6;pointer-events:none}.yardi-calendar #register_submit svg{height:calc(var(--ss)*18vw);width:calc(var(--ss)*18vw);object-fit:contain;margin-top:0 !important;fill:#fff}.yardi-calendar.loading #register_submit svg{animation:rotation 1.5s linear infinite}.yardi-calendar .fc-message p,.yardi-calendar .fc-message span{color:#db2828 !important}.yardi-calendar .fc-message p{margin-bottom:2em}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width:769px){.yardi-calendar .cfc-alendar-wrap{display:flex}.yardi-calendar .cfc-alendar-wrap>div{width:50%}}@media (max-width:768px){.yardi-calendar form .fc-scrollgrid-sync-table{height:auto !important}.yardi-calendar form .fc-scrollgrid-sync-table tbody td{height:calc(var(--ss)*45vw) !important}.yardi-calendar th{height:calc(var(--ss)*18vw) !important}.yardi-calendar .fc-view-harness{min-height:calc(var(--ss)*293vw)}.yardi-calendar #times{padding-left:0;padding-top:calc(var(--ss)*20vw)}.yardi-calendar .time-list .btn{margin-right:calc(var(--ss)*10vw);margin-top:calc(var(--ss)*10vw);padding:0 calc(var(--ss)*10vw)}.yardi-calendar #calendar{margin-top:calc(var(--ss)*18vw)}}
