@charset "UTF-8";.brand-bg{background:#fe0000}.brand-colour{color:#fe0000!important}.brand-bg--drk{background:#50575c}.grey-bg{background:#f2f3f3}.grey-bg--padding{padding:15px;background:#f2f3f3}body{font-size:16px;font-family:"Roboto",sans-serif;color:#333;overflow-x:hidden}*{padding:0;margin:0;list-style:none;box-sizing:border-box}li,ol,ul{margin:0;padding:0}.h1,h1{font-size:2.8em;line-height:1.1em;color:#333;margin-bottom:.7em;font-family:"Playfair Display",serif;letter-spacing:-1px}.h2,h2{font-size:2.4em;line-height:1.1em;color:#333;margin-bottom:.5em;font-family:"Playfair Display",serif;letter-spacing:-1px;font-weight:400}.h3,h3{font-size:1.9em;line-height:1.2em;color:#333;margin-bottom:.5em;font-family:"Playfair Display",serif;letter-spacing:-1px;font-weight:400}.h4,h4{font-size:1.7em;line-height:1.2em;color:#333;font-family:"Playfair Display",serif;letter-spacing:-1px;font-weight:400}.h5,h5{font-size:1.5em;line-height:1.2em;color:#333;font-family:"Playfair Display",serif;letter-spacing:-1px;font-weight:400}p{font-weight:400;font-size:1em;line-height:1.6em;margin-bottom:1.3em;text-align:justify}.sans-serif{font-family:"Roboto",sans-serif;letter-spacing:0}.serif{font-family:"Playfair Display",serif;letter-spacing:-2px}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.sml-text{font-size:.7em!important}.white-text{color:#fff!important}p:last-child{margin:0}blockquote{padding-left:15px;border-left:5px solid #fe0000;font-weight:600;font-size:1em;line-height:1.6em;margin-bottom:1.3em;text-align:left}a{transition:all .4s ease;text-decoration:none;color:#fe0000}a:hover{color:#a9b8c2;text-decoration:none}td{vertical-align:middle!important}.breadcrumbs{margin:0 0 6px 0}.breadcrumbs li{padding-right:10px;margin-right:10px;display:inline;position:relative}.breadcrumbs li:before{content:"";display:block;position:absolute;right:0;top:2px;width:6px;height:16px;background:url(/images/breadcrumb.svg) center center no-repeat;background-size:6px 16px}.breadcrumbs li:last-child:before{display:none}.breadcrumbs li a{color:#333}.breadcrumbs li:last-child a{color:#ccc}.breadcrumbs--center{text-align:center!important}button{outline:none;border:none}.form-group input:focus,.form-group option:focus,.form-group select:focus,.form-group textarea:focus,button:focus,input:focus,option:focus,select:focus,textarea:focus{outline:0;border:none;box-shadow:none}input{width:100%;margin:0 0 20px 0;padding:10px;font-size:.9rem;color:#333;border-radius:0;background:#eee;font-weight:400;height:50px;box-shadow:none;border:none!important;outline:none!important}label{font-size:1em;margin-bottom:15px;display:block;font-weight:400;color:#333}textarea{width:100%;margin:0 0 15px 0;padding:10px;font-size:.9rem;color:#333;border-radius:0;-webkit-appearance:none;appearance:none;min-height:112px;resize:vertical;font-weight:400;background:#eee;box-shadow:none;border:none!important;outline:none!important}select{width:100%;margin:0 0 20px 0;padding:10px;font-size:.9rem;border-radius:0;background:#eee;font-weight:400;color:#333;height:50px;box-shadow:none;border:none!important;outline:none!important;-webkit-appearance:none;background:url(/images/dropdown.svg) 99% center no-repeat #eee;background-size:10px}option{background:#fff!important;color:#333}input[type="checkbox"]{height:15px;width:15px;padding:0;margin:0 0 0 0;border:1px solid #333;background:transparent;height:auto}input[type="radio"]{height:15px;width:15px;padding:0;margin:0 0 20px 0}label.error{color:rgba(180,1,1,.8);display:block;white-space:nowrap}.captcha{margin:0 auto 0 auto;width:305px;display:block}::-webkit-input-placeholder{font-size:.9rem;color:#333}::-moz-placeholder{font-size:.9rem;color:#333}:-ms-input-placeholder{font-size:.9rem;color:#333}input:-moz-placeholder{font-size:1em;color:#333}.place-dark::-webkit-input-placeholder{font-size:.9rem;color:#333}.place-dark::-moz-placeholder{font-size:.9rem;color:#333}.place-dark:-ms-input-placeholder{font-size:.9rem;color:#333}input.dark-white:-moz-placeholder{font-size:.9rem;color:#333}.place-white::-webkit-input-placeholder{font-size:.9rem;color:#fff}.place-white::-moz-placeholder{font-size:.9rem;color:#fff}.place-white:-ms-input-placeholder{font-size:.9rem;color:#fff}input.place-white:-moz-placeholder{font-size:.9rem;color:#fff}.gdpr-consent p{text-align:left}.gdpr-consent label{margin-bottom:8px}.search-icon{fill:#a9b8c2;width:17px;margin:-4px 5px 0 0}svg.map-icon,svg.shortlist-icon{stroke-miterlimit:10!important;stroke:#fe0000;fill:transparent}svg.shortlist-icon--active{fill:#fe0000}.row--lg{padding-top:100px;padding-bottom:100px}.row--lg-bottom{padding-bottom:100px}.row--lg-top{padding-top:100px}.row--md{padding-top:50px;padding-bottom:50px}.row--md-bottom{padding-bottom:50px}.row--md-top{padding-top:50px}.row--sm{padding-top:30px;padding-bottom:30px}.row--sm-bottom{padding-bottom:30px}.row--sm-top{padding-top:30px}.no-padding{padding:0!important}.no-margin{margin:0!important}.margin--neg-top{margin-top:-70px;z-index:100!important}@media (max-width:1024px){.row--lg{padding-top:60px;padding-bottom:60px}.row--lg-bottom{padding-bottom:60px}.row--lg-top{padding-top:60px}.row--md{padding-top:40px;padding-bottom:40px}.row--md-bottom{padding-bottom:40px}.row--md-top{padding-top:40px}}@media (max-width:991px){.row--sm{padding-top:15px;padding-bottom:15px}.row--sm-bottom{padding-bottom:15px}.row--sm-top{padding-top:15px}p:first-child{margin:0 0 1.3em 0}}.button,a:focus.button,a:hover.button{display:inline-block;text-align:center;padding:18px 20px 18px 20px;line-height:.9rem;font-size:.8rem;color:#fe0000;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px;position:relative;overflow:hidden;margin-bottom:15px}a:hover.button{color:#a9b8c2}.button span{position:relative;z-index:2}.button:before{content:"";display:block;background:#92a0a8;position:absolute;top:-1px;left:-120%;height:103%;width:100%;transition:.3s;z-index:1;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%)}.button--brand:focus:before,.button:hover:before{content:"";display:block;background:#92a0a8;position:absolute;top:-1px;left:-3px;height:103%;width:120%;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);color:#fff}.button svg{width:18px;fill:#fe0000;margin-top:-3px;margin-right:5px;transition:all .4s ease}a:hover.button svg{fill:#fff}a:hover.button svg.shortlist-icon{stroke-miterlimit:10!important;stroke:#fff}a:hover.button--brand-blank.button svg.search-icon{fill:#a9b8c2}.button.button--block{display:block!important;width:100%}.button--brand{background-color:#fe0000;color:#fff;transition:all .4s ease;box-shadow:0 0 12px -5px rgba(0,0,0,.4)}a:focus.button.button--brand,a:hover.button.button--brand{color:#fff}.button--brand--grey{background-color:#a9b8c2;color:#fff;transition:all .4s ease;box-shadow:0 0 12px -5px rgba(0,0,0,.4)}a:focus.button.button--brand--grey,a:hover.button.button--brand--grey{color:#fff}.button--white{background-color:#fff;color:#fe0000;transition:all .4s ease;box-shadow:0 0 12px -5px rgba(0,0,0,.4)}a:focus.button.button--white,a:hover.button.button--white{color:#fff}.button--brand-blank.button:hover{color:#a9b8c2}.blank-button.button:hover:before,.button--brand-blank.button:before,blank-button.button--brand:focus:before{display:none}.svg--arrow-link{width:6px;fill:#a9b8c2;margin-top:-4px}header{width:100%;position:sticky;position:-webkit-sticky;top:0;left:0;z-index:3000;background:#7c878e;padding:0}header nav{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;transition:all .4s ease}header.sps--abv nav{padding:35px}header .nav--head-menu ul.main-nav{padding:0;margin:0}header .nav--head-menu ul.main-nav li.hidden-main-menu{display:none}header .nav--head-menu ul.main-nav li{padding:0;margin:0 20px 0 0;font-weight:700;display:inline-block;letter-spacing:2px;text-transform:uppercase;font-size:1em}header .nav--head-menu ul.main-nav li:last-child{margin:0}header .nav--head-menu ul.main-nav li.dropdown{padding:0 20px 0 0}header .nav--head-menu ul.main-nav li a{color:#fff;position:relative;padding:0;margin:0!important;display:block}header .nav--head-menu ul.main-nav li a:hover{color:rgba(255,255,255,.6)}header .nav--head-menu ul.main-nav .dropdown:hover>.dropdown-menu{display:block}header .nav--head-menu ul.main-nav .dropdown>.dropdown-toggle:active{pointer-events:none}header .nav--head-menu ul.main-nav li a:before{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:3px;opacity:1;background:#fe0000;transition:all .4s;transform:scale(0,1)}header .nav--head-menu ul.main-nav li a:hover:before{opacity:1;transform:scale(1,1)}header .nav--head-menu ul.main-nav li.dropdown.show a:hover:before{opacity:0}header .nav--head-menu ul.main-nav li.dropdown a svg{position:absolute;top:4px;right:-15px;width:10px;height:10px}header .nav--head-menu ul.main-nav li.dropdown a svg .dropdown-caret{fill:#e5e5e5;transition:all .4s}header .nav--head-menu ul.main-nav li.dropdown a:hover svg .dropdown-caret{fill:#a9b8c2}header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu{padding:10px;border:none;background:#a9b8c2;border-radius:0 5px 5px 5px;opacity:0;animation:menumove forwards 1s;animation-delay:.3s}header .nav--head-menu ul.main-nav li.dropdown.show ul.dropdown-menu{top:130%!important;animation-delay:3s;animation:menumove forwards 1s;animation-delay:.1s}header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu li{display:block;padding:0;margin:0;font-size:.9em;letter-spacing:0}header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu li a{display:block;padding:5px;margin:0;color:#fff}header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu li a:after{content:"";position:absolute;display:block;left:0;top:-3px;height:40px;width:20px;background:url(/images/arrow-right.svg) left center no-repeat;background-size:5px auto;opacity:0;transition:all .4s ease}header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu li a:hover{opacity:.4;background:none!important}@keyframes menumove{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0px)}}header .nav--head-menu li.dropdown ul.dropdown-menu li a:hover:before,header .nav--head-menu ul.main-nav li.dropdown ul.dropdown-menu li a:before{display:none}header .logo{width:280px;transition:all .4s ease;background:#fe0000;padding:10px}header.sps--blw .logo{width:200px}.button-group{display:flex;align-items:center}.button-group .button{margin-right:20px}.menu-btn-container{position:relative;cursor:pointer;display:flex;align-items:center;z-index:3}.menu-btn-container .menu-text{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#fff;margin-left:5px}.menu-text .menu-text--closed,.menu-text.open .menu-text--open{display:inline}.menu-text .menu-text--open,.menu-text.open .menu-text--closed{display:none}.menu-btn{position:relative;justify-content:center;align-items:center;width:30px;height:43px;overflow:hidden;transition:all .5s ease-in-out;display:flex}.menu-btn__burger{width:20px;height:2px;background:#92a0a8;position:relative;transition:all .4s ease-in-out}.menu-btn__burger:after,.menu-btn__burger:before{content:"";position:absolute;width:20px;height:2px;background:#92a0a8;transition:all .4s ease-in-out}.menu-btn__burger:before{transform:translateY(-6px)}.menu-btn__burger:after{transform:translateY(6px)}.menu-btn__burger.open{transform:translateX(-15px);background:transparent;box-shadow:none}.menu-btn__burger.open:before{transform:rotate(45deg) translate(10px,-10px);background:#fff}.menu-btn__burger.open:after{transform:rotate(-45deg) translate(10px,10px);background:#fff}.nav--full-menu{position:fixed;z-index:2;background:#a9b8c2;height:100vh;width:100%;top:0;left:0;clip-path:circle(0 at 100% -100%);-webkit-clip-path:circle(0 at 150% -100%);transition:all .7s ease-out;pointer-events:none;padding:5% 15% 15% 15%!important;margin:0}.nav--full-menu.open{clip-path:circle(100% at 50% 50%);-webkit-clip-path:circle(100% at 50% 50%);pointer-events:all}header .nav--full-menu ul.main-nav li{line-height:normal;font-size:1.4rem;letter-spacing:0;padding:0;margin:0;font-weight:700;transform:translateX(-100px);opacity:0;transition:all .4s ease}header .nav--full-menu.open ul.main-nav li{transform:translateX(0);opacity:1;transition:all .4s ease}header .nav--full-menu.open ul.main-nav li:first-child{transition-delay:.1s}header .nav--full-menu.open ul.main-nav li:nth-child(2){transition-delay:.2s}header .nav--full-menu.open ul.main-nav li:nth-child(3){transition-delay:.3s}header .nav--full-menu.open ul.main-nav li:nth-child(4){transition-delay:.4s}header .nav--full-menu.open ul.main-nav li:nth-child(5){transition-delay:.5s}header .nav--full-menu.open ul.main-nav li:nth-child(6){transition-delay:.6s}header .nav--full-menu.open ul.main-nav li:nth-child(7){transition-delay:.7s}header .nav--full-menu.open ul.main-nav li:nth-child(8){transition-delay:.8s}header .nav--full-menu.open ul.main-nav li:nth-child(9){transition-delay:.9s}header .nav--full-menu.open ul.main-nav li:nth-child(10){transition-delay:1s}header .nav--full-menu.open ul.main-nav li:nth-child(11){transition-delay:1.1s}header .nav--full-menu ul.main-nav li.dropdown{padding:0}header .nav--full-menu ul.main-nav li a{color:#fff;display:inline-block;padding:10px 0 10px 0;position:relative;margin:0!important}header .nav--full-menu ul.main-nav li a:hover{color:#fff}header .nav--full-menu ul.main-nav li a:before,header .nav--full-menu ul.main-nav li a:hover:before{display:none}header .nav--full-menu ul.main-nav li.dropdown a svg{position:absolute;top:18px;right:-20px;width:10px;height:10px}header .nav--full-menu ul.main-nav li.dropdown a svg .dropdown-caret,header .nav--full-menu ul.main-nav li.dropdown a:hover svg .dropdown-caret{fill:#e5e5e5}header .nav--full-menu ul.main-nav li.dropdown.show svg{transform:scaleY(-1)}header .nav--full-menu ul.main-nav li.dropdown.show ul.dropdown-menu.show{position:relative!important;float:none!important;border:none;background:transparent;border-radius:0;opacity:1;top:auto!important;margin:0 0 0 0!important;padding:10px 0 20px 0!important;transform:none!important}header .nav--full-menu ul.main-nav li.dropdown.show ul.dropdown-menu{animation-delay:0s;animation:none;animation-delay:0s}header .nav--full-menu li.dropdown ul.dropdown-menu li{font-size:1em;padding-left:10px}header .nav--full-menu li.dropdown ul.dropdown-menu li a{padding:10px 0 10px 12px;margin:0;display:block;position:relative}header .nav--full-menu li.dropdown ul.dropdown-menu li a:before{content:"";display:block;position:absolute;top:12px;left:0;height:12px;width:7px;background:url(/images/breadcrumb-white.svg) center center no-repeat;background-size:7px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li:last-child a{padding:10px 0 10px 10px;margin:0}header .nav--full-menu li.dropdown ul.dropdown-menu li a:after{display:none}header .nav--full-menu li.dropdown ul.dropdown-menu li a:hover{opacity:1;background:none!important}header .nav--full-menu li.dropdown ul.dropdown-menu li a:hover:after{display:none}.nav__bottom{background:#fe0000;padding:15px 35px 15px 35px;display:flex;justify-content:flex-end}.nav__bottom ul li{font-size:.9rem;padding:0;margin:0;font-weight:400;display:inline-block;text-transform:uppercase}.nav__bottom ul li a{color:#fff;padding:0 15px 0 15px;margin:0!important;border-right:solid #fff 1px;cursor:pointer}.nav__bottom ul li a:hover{color:rgba(255,255,255,.7)}.nav__bottom ul li:last-child a{padding:0 0 0 12px;border-right:none}.nav__bottom ul li:first-child a{padding:0 15px 0 0}.nav__bottom ul li a svg{width:20px;fill:#fff;margin-top:-4px;transition:all .4s ease}.nav__bottom ul li a svg.icon__email,.nav__bottom ul li a svg.icon__phone{width:18px}.nav__bottom ul li a:hover svg{fill:rgba(255,255,255,.7)}.nav__bottom ul li .dropdown-menu{border-radius:3px;outline:none;padding:5px;border:none;width:250px;margin-top:10px;position:relative}.nav__bottom ul li .dropdown-menu img{height:10px;position:absolute;top:-8px;right:10px;display:block}.nav__bottom ul li .dropdown-menu a{color:#333;text-transform:uppercase;font-size:.9em;padding:4px 5px 4px 5px;display:block;text-align:center}.nav__bottom ul li .dropdown-menu a:hover{background:#eee}@media (max-width:1585px){header .nav--head-menu ul.main-nav li{margin:0 10px 0 0;letter-spacing:1px;font-size:1em}}@media (max-width:1400px){header .header__buttons a{margin-right:1em}header .header__buttons a:last-child{margin-right:0}header .nav--head-menu{display:none}}@media (max-width:1024px){header{position:relative}header.sps--abv{padding:0}header.sps--blw{padding:0;box-shadow:0 5px 12px -5px rgba(0,0,0,0)}header.sps--blw .logo{width:280px}}@media (max-height:740px){header .nav--full-menu ul.main-nav li a{padding:0 0 10px 0}header .nav--full-menu li.dropdown ul.dropdown-menu li a{padding:0 0 10px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li:last-child a{padding:0 0 10px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li a:before{content:"";display:block;position:absolute;top:3px;left:0;height:12px;width:7px;background:url(/images/breadcrumb-white.svg) center center no-repeat;background-size:7px 12px}header .nav--full-menu ul.main-nav li.dropdown a svg{top:10px}}@media (max-width:770px){header nav{flex-direction:column}header .logo{margin-bottom:28px}.button-group{display:flex;align-items:center;justify-content:space-around;width:280px}.button-group .button{margin-right:0}header a:hover.logo svg #hover-logo .logo-colour-lt{display:none}header .nav--full-menu ul.main-nav li{font-size:1rem}header .nav--full-menu li.dropdown ul.dropdown-menu li{font-size:.9rem}header .nav--full-menu ul.main-nav li a{padding:0 0 20px 0}header .nav--full-menu li.dropdown ul.dropdown-menu li a{padding:0 0 10px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li:last-child a{padding:0 0 20px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li a:before{content:"";display:block;position:absolute;top:3px;left:0;height:12px;width:7px;background:url(/images/breadcrumb-white.svg) center center no-repeat;background-size:7px 12px}header .nav--full-menu ul.main-nav li.dropdown a svg{top:5px!important}header .nav--full-menu ul.main-nav li.dropdown.show ul.dropdown-menu.show{padding:0!important}.button--brand:before,.button--brand:focus:before,.button--brand:hover:before{display:none}.nav__bottom{justify-content:center}.nav__bottom ul li:nth-child(2){display:none}header .nav--full-menu ul.main-nav li.dropdown a svg{top:14px}.menu-btn-container{position:fixed!important;top:0;right:0}.menu-btn{position:absolute!important;top:0;right:0;background:#a9b8c2;width:43px!important;height:43px!important;border-radius:0 0 0 10px}.menu-btn__burger{background:#fff!important}.menu-btn__burger:after,.menu-btn__burger:before{background:#fff!important}.menu-btn__burger.open{background:transparent!important}.menu-text .menu-text--closed,.menu-text .menu-text--open,.menu-text.open .menu-text--closed,.menu-text.open .menu-text--open{display:none}}@media (max-width:320px){header .nav--full-menu ul.main-nav li.dropdown.show ul.dropdown-menu.show{padding:8px 0 8px 0!important}header .nav--full-menu li.dropdown ul.dropdown-menu li{font-size:.9rem}header .nav--full-menu ul.main-nav li a{padding:8px 0 8px 0}header .nav--full-menu li.dropdown ul.dropdown-menu li a,header .nav--full-menu li.dropdown ul.dropdown-menu li a:last-child{padding:4px 0 4px 12px}header .nav--full-menu li.dropdown ul.dropdown-menu li a:before{top:8px}}.property-logos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.property-logos img{height:60px}.property-logos img.short-image{height:40px}@media (max-width:1120px){.property-logos img{height:50px}.property-logos img.short-image{height:30px}}@media (max-width:768px){.property-logos img{height:40px}.property-logos img.short-image{height:20px}}@media (max-width:767px){.property-logos img,.property-logos img.short-image{margin:0 10px 20px 10px;height:40px}}.footer{background:#7c878e}.footer__bottom{background:#666f75}.footer__address{margin-bottom:50px}.footer__address:nth-child(4),.footer__address:nth-child(5){margin-bottom:0}.footer h4{color:#fff;margin-bottom:10px;font-size:2em}.footer a,.footer p{color:#fff}.footer a:hover{color:#92a0a8}.footer__bottom p{font-size:.9rem;text-align:left;margin:0}.footer__social-media,.footer__social-media--links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer__social-media h4{margin:0;font-size:1.3em}.footer__social-media a span{border-radius:50%;display:flex;align-items:center;height:35px;width:35px;margin-left:20px;justify-content:center;transition:all .4s ease;border:2px rgba(255,255,255,.5) solid}.footer__social-media a span svg{fill:#fff;width:25px}.footer__social-media a:hover span{border:2px rgba(255,255,255,0) solid}.footer__social-media a:hover.footer__social-media--twitter span{background:#00acee}.footer__social-media a:hover.footer__social-media--facebook span{background:#3b5998}.footer .footer__social-media a:hover.footer__social-media--linked-in span{background:#0e76a8}.footer__terms span{display:none}@media (max-width:991px){.footer__bottom p{margin:0 0 20px 0}}@media (max-width:768px){.footer__address:nth-child(4){margin-bottom:30px}.footer__bottom p{text-align:center}}.modal-content,.modal-dialog{border:none;outline:none;z-index:20000;display:flex;opacity:1;background:transparent!important}.modal{background:rgba(0,0,0,.95);z-index:4000}.modal .close-modal{position:absolute;top:30px;right:30px;width:30px;cursor:pointer;z-index:5000}.modal h4,.modal h5,.modal ol li,.modal p,.modal table td,.modal table th{color:#fff!important}.ticked{width:20px;height:20px;background:url(/images/tick.svg) center center no-repeat;background-size:20px 20px;display:block;margin:0 auto 0 auto}.crossed{width:20px;height:20px;background:url(/images/cross.svg) center center no-repeat;background-size:20px 20px;display:block;margin:0 auto 0 auto}#propertySearch h4{color:#fff;text-align:center;font-size:3em;margin-bottom:30px}.property-search input,.property-search label,.property-search select{display:block;width:100%;color:#fff;background:rgba(0,0,0,.3)}.property-search{padding:0 0 20px 0}.property-search--tabs a.active{color:#fff}.property-search .button{margin-bottom:15px}.property-search__valuation-banner{padding:20px 0 20px 0;margin-top:30px;border-top:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);display:flex;align-items:center}#propertySearch .property-search__valuation-banner h4{color:#fff;flex:1 0 30%;text-align:left;font-size:2.2em;margin:0 0 0 15px;line-height:.9em}#propertySearch .property-search__valuation-banner h4 span{font-size:.6em}#propertySearch .property-search__valuation-banner p{outline:solid 2px #fff;display:inline-block;text-align:center;padding:15px 20px 15px 20px;line-height:.9rem;font-size:.8rem;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px;transition:all .4s ease;margin-right:10px}#propertySearch a:hover.property-search__valuation-banner p{outline:solid 2px #a574f2;background:#a574f2}#propertySearch .property-search__valuation-banner svg{margin-left:10px;fill:#fff;width:70px;transition:all .4s ease}#propertySearch .property-search__valuation-banner svg .pound{fill:#a574f2}#propertySearch a:hover.property-search__valuation-banner svg{fill:#a574f2}@media (max-width:991px){.property-search__valuation-banner{display:flex;align-items:center;flex-direction:column}#propertySearch .property-search__valuation-banner h4{flex:none;text-align:center;margin:5px 0 30px 0}#propertySearch h4{font-size:2em;margin-bottom:15px;margin-top:40px}}#propertySearch-mobile{display:block}.property-search.property-search__thumbs{padding:0 45px 0 45px;position:relative}.property-search.property-search__thumbs.property-search__vertical-search{padding:0}.property-search--tabs.property-search__thumbs--tabs .close-modal{position:absolute;top:5px;right:20px;width:30px;cursor:pointer;z-index:5000;display:none}.property-search.property-search__thumbs input,.property-search.property-search__thumbs select{color:#333;margin:0;background:#fff!important}.property-search.property-search__thumbs.property-search__vertical-search input,.property-search.property-search__thumbs.property-search__vertical-search select{margin:0 0 15px 0}.property-search.property-search__thumbs.property-search__vertical-search .checkboxcontainer label,.property-search.property-search__thumbs.property-search__vertical-search .flatRoundedCheckbox input{margin:0}.property-search.property-search__thumbs.property-search__vertical-search .checkboxcontainer{display:block;position:relative;top:auto;left:auto;margin-top:20px}.property-search--tabs.property-search__thumbs--tabs{padding:0 0 20px 45px}.property-search--tabs a{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:.9em;font-weight:700;display:block;letter-spacing:1px;padding-left:22px;display:inline-block;position:relative;padding-bottom:30px;margin-right:20px}.property-search--tabs a.active{color:#fff}.property-search--tabs a:last-child{margin-right:0}.property-search--tabs a:before{content:"";position:absolute;top:2px;left:0;display:block;border-radius:50%;background:#fe0000;width:15px;height:15px}.property-search--tabs a.active:before{content:"";position:absolute;top:2px;left:0;display:block;border-radius:50%;background:#fe0000;width:15px;height:15px}.property-search--tabs.property-search__thumbs--tabs a{color:#333;padding-bottom:10px;margin-top:10px}.property-search--tabs.property-search__thumbs--tabs a:last-child{margin-right:0}.property-search--tabs.property-search__thumbs--tabs a:before{background:rgba(0,0,0,.2)}.property-search--tabs.property-search__thumbs--tabs a.active:before{background:#fe0000}.checkboxcontainer--mobile{display:none}.checkboxcontainer{display:block;position:absolute;top:-50px;left:255px}.checkboxcontainer span{display:block;float:left;text-align:right;margin-left:5px;text-transform:uppercase;font-size:.9em;font-weight:700;display:block;letter-spacing:1px;color:#333}.flatRoundedCheckbox{width:30px;height:16px;margin:4px 0 0 0;position:relative;display:block;float:left}.flatRoundedCheckbox div{width:100%;height:100%;background:#ccc;border-radius:20px;position:relative;top:-16px;left:-2px}.flatRoundedCheckbox label{display:block;width:10px;height:10px;border-radius:50px;transition:all .5s ease;cursor:pointer;position:absolute;top:0;z-index:1;left:2px;background:#fff}.flatRoundedCheckbox input[type=checkbox]:checked~div{background:#a9b8c2}.flatRoundedCheckbox input[type=checkbox]:checked~label{left:15px;background:#fff}.checkbox--clear{clear:both;display:block}@media (max-width:1199px){.property-search.property-search__thumbs{padding:0}.property-search--tabs.property-search__thumbs--tabs{padding:0 0 20px 0}.property-search.property-search__thumbs input,.property-search.property-search__thumbs select{margin:0 0 15px 0}.property-search.property-search__thumbs .flatRoundedCheckbox input{margin:0}.property-search.property-search__thumbs.property-search__vertical-search .checkboxcontainer{margin-top:0;padding-bottom:15px}}@media (max-width:767px){#propertySearch-mobile{display:none}#propertySearch-mobile.show{display:block}.property-search--tabs.property-search__thumbs--tabs .close-modal{display:block}}@media (max-width:480px){.property-search--tabs.property-search__thumbs--tabs .close-modal{top:25px}.property-search--tabs.property-search__thumbs--tabs{padding:20px 0 20px 0}.checkboxcontainer{display:none}.checkboxcontainer--mobile{display:block!important;margin-top:20px;margin-bottom:30px}.checkboxcontainer--mobile .checkboxcontainer{display:block;position:relative;top:0;left:0}}.thumbs-header{padding:0 45px 0 45px;position:relative}.thumbs-header h1{font-family:"Roboto",sans-serif;letter-spacing:0}.thumbs-header select{background:transparent;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:1px;color:#333;outline:solid #eee 1px!important}.thumbs-header__page-sorts{display:flex;align-items:center;justify-content:flex-end}.thumbs-header__links{display:flex;align-items:center;justify-content:flex-end}.thumbs-header__links a{margin-right:30px;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:1px;color:#333}.thumbs-header__links a:last-child{margin-right:0}.thumbs-header__links a svg{width:20px;fill:#fe0000;stroke:#fe0000;margin-top:-3px}.thumbs-header__links a svg.shortlist-icon{margin-right:5px;width:18px}.thumbs-header__links a:hover svg{fill:#a9b8c2;stroke:#a9b8c2}.thumbs-header__links--search{display:none}.thumbs-header__links a.thumbs-header__links--search svg{width:15px}.dropdown{border-radius:0!important;background:transparent!important}.thumbs-header .dropdown-toggle{width:100%;margin:0 0 0 0;line-height:52px!important;padding-left:10px;font-size:.9rem;color:#333;background:transparent;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:1px;color:#333;outline:solid #eee 1px!important;background:url(/images/dropdown.svg) 99% center no-repeat #fff;background-size:10px;border-radius:0!important;display:block}.thumbs-header .dropdown-toggle:after{display:block;margin-left:0;content:"";border-top:0 solid;border-right:0 solid transparent;border-bottom:0;border-left:0 solid transparent;position:absolute}.thumbs-header .dropdown-menu{border-radius:0!important;outline:1px solid #767676;padding:0;border:none;width:100%}.thumbs-header .dropdown-menu a{color:#333;text-transform:uppercase;font-size:.9em;padding:2px 5px 2px 5px;display:block}.thumbs-header .dropdown-menu a:hover{background:#eee}@media (max-width:1199px){.thumbs-header__page-sorts{display:flex;align-items:center;justify-content:center}.thumbs-header h1{margin-bottom:30px!important;text-align:center}.thumbs-header__links{justify-content:flex-start}}@media (max-width:991px){.thumbs-header select{margin-bottom:20px!important}}@media (max-width:767px){.thumbs-header__links a{margin-right:0}.thumbs-header__links--search{display:inline}.thumbs-header{background:#f7f5f5}.thumbs-header select{background:#fff}.thumbs-header h1{margin:30px 0 20px 0!important}.thumbs-header__links{justify-content:center;flex-direction:column;margin-bottom:30px}.thumbs-header__links a{border-bottom:1px solid #dedcdc;display:block;width:100%;text-align:center;padding:15px 0 15px 0}.thumbs-header__links a:last-child{border-bottom:none;padding:15px 0 0 0}}#search-results{padding:0 45px 0 45px}.corner-flash{fill:#fe0000;color:#fff;width:80px;position:absolute;top:0;left:0}.corner-flash text{fill:#fff;font-weight:600;font-size:.9em;text-align:center}.thumb-property{margin-bottom:30px}.thumb-property #googlemap{height:80vh}.card__property{background:#fff;box-shadow:0 0 26px -9px rgba(0,0,0,.5);display:flex;flex-direction:column;position:relative;height:auto;color:#333;height:100%;transition:all .6s ease}a:hover.card__property{background:#4d4d4d}a:hover.card__property .card__property--textbox h4,a:hover.card__property .card__property--textbox h5,a:hover.card__property .card__property--textbox p{color:#fff!important}.card__property--image{height:250px;width:100%;display:block}.card__property--textbox{padding:30px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;object-fit:cover}.card__property--textbox h4{font-size:1.5em;margin-bottom:15px;line-height:1.2em}.card__property--textbox h4 .lead-text{font-size:.6em;color:#999;line-height:1em;font-family:"Roboto",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:700}#search-results .card__property--textbox h4{font-size:.9em;color:#999;line-height:1em;font-family:"Roboto",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:700;text-align:center;margin:0}#search-results .card__property--textbox h5{font-size:1.5em;line-height:1.3em;margin-bottom:15px;font-family:"Playfair Display",serif;letter-spacing:-1px;text-align:center}#search-results .card__property--textbox p{text-align:center}@media (max-width:1540px){.card__property--image{height:220px}}@media (max-width:1300px){.card__property--image{height:180px}}@media (max-width:991px){.card__property--image{height:200px}#search-results{padding:30px 0 0 0}}@media (max-width:767px){.card__property--image{height:250px}}.section__property-slider{height:75vh;padding:0;position:relative;margin:0;z-index:1000!important}.section__property-slider .swiper-container{width:100%;height:100%}.section__property-slider .swiper-container .swiper-slide{text-align:center;font-size:18px;color:#fff;display:flex;justify-content:center;align-items:center}.section__property-slider .swiper-button-next,.section__property-slider .swiper-button-prev{top:50%!important;left:0!important;width:50px;height:50px;background:#fe0000;transition:all .4s ease}.section__property-slider .swiper-button-next{left:auto!important;right:0!important}.section__property-slider .swiper-button-next img,.section__property-slider .swiper-button-prev img{width:50%}.section__property-slider .swiper-button-next:hover img,.section__property-slider .swiper-button-prev:hover img{opacity:1}.section__property-slider .swiper-button-next:hover,.section__property-slider .swiper-button-prev:hover{opacity:.8}.swiper-button-next:after,.swiper-button-prev:after{display:none}.section__property-slider--slideshow-btn{position:absolute;bottom:45px;left:45px;display:inline-block;padding:15px;color:#fff;background:rgba(0,0,0,.85);z-index:500;line-height:1rem;font-size:.9rem;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px}a:hover.section__property-slider--slideshow-btn{background:#000;color:#fff}.section__property-slider--slideshow-btn img{width:30px;margin-top:-3px}#gallery .gallery-top{height:50vh;width:100%}#gallery .swiper-slide{height:100%;background-size:cover;background-position:center}#gallery .gallery-thumbs{height:200px;box-sizing:border-box;padding:10px 0}#gallery .gallery-thumbs .swiper-slide{cursor:pointer;width:25%;height:100%;opacity:.4}#gallery .gallery-thumbs .swiper-slide-thumb-active{opacity:1}#gallery .swiper-button-next,#gallery .swiper-button-prev{top:50%!important;left:0!important;width:40px;height:40px;background:#fe0000;transition:all .4s ease;background:#fe0000}#gallery .swiper-button-next{left:auto!important;right:0!important}#gallery .swiper-button-next img,#gallery .swiper-button-prev img{width:50%}#gallery .swiper-button-next:hover img,#gallery .swiper-button-prev:hover img{opacity:1}#gallery .swiper-button-next:hover,#gallery .swiper-button-prev:hover{opacity:.8}@media (max-width:768px){#gallery .gallery-top{height:40vh;width:100%}#gallery .gallery-thumbs{height:100px}}.property__head{position:relative;background:#333;z-index:2000!important}.property__head h1{font-size:2.3em;line-height:1.2em;margin-bottom:25px;font-family:"Playfair Display",serif;letter-spacing:-1px;color:#fff;font-weight:400}.property__head h1 .h1-small{font-size:.9rem;color:#999;line-height:1rem;font-family:"Roboto",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:700;margin:0}.property__head h2{font-size:1.1rem;color:#fff;line-height:1em;font-family:"Roboto",sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:700;margin:0}.property-contact-details{background:#fe0000;margin-top:-60px;padding:40px 30px 40px 30px}.property-contact-details h4{font-size:.9rem;color:#fff;line-height:1em;font-family:"Roboto",sans-serif;letter-spacing:0;font-weight:400;margin:0 0 30px 0;text-align:center}.property-contact-details h4 a{font-size:1.7rem;font-weight:700;color:#fff;line-height:1.5em}.property-contact-details p{text-align:center;margin:0}.property__head-content--shortlist{color:#fff;text-align:center;text-transform:uppercase;font-size:.9em;font-weight:700;display:block;letter-spacing:1px}a:hover.property__head-content--shortlist{color:#fff}.property__head-content--shortlist svg{width:18px;margin-top:-3px;margin-right:5px;transition:all .4s ease}.property__head-content--shortlist svg.shortlist-icon,a:hover.property__head-content--shortlist svg.shortlist-icon{stroke-miterlimit:10!important;stroke-width:2;stroke:#fff;fill:transparent}.property__head-content--shortlist svg.shortlist-icon--active,a:hover.property__head-content--shortlist svg.shortlist-icon--active{fill:#fff}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}a:hover.property__head-content--shortlist svg{fill:#a9b8c2;stroke:#a9b8c2}.property__head-content--share{display:flex;justify-content:flex-end;align-items:center;margin:23px 0 0 0}.property__head-content--share span.share-text{font-weight:700;margin-right:10px;color:#fff;font-size:.9em;letter-spacing:1px}.at-share-btn-elements .at-icon-wrapper.at-share-btn{margin-left:5px!important;margin-bottom:5px!important;width:38px!important;height:38px!important;background-color:transparent!important;border:2px solid #575757!important}.at-share-btn-elements a:focus.at-icon-wrapper.at-share-btn{border:1px solid #fff!important;outline:none!important}.at-icon-wrapper{width:23px!important;height:23px!important;line-height:23px!important}.at-icon-wrapper svg{width:23px!important;height:23px!important}.section__property-tabs{background:#1a1a1a;height:80px;display:flex;align-items:flex-end}.section__property-tabs .nav-tabs{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:none!important}.section__property-tabs .nav-tabs li{flex-grow:1;padding:0 1px 0 1px}.section__property-tabs .nav-tabs li a{height:50px;background:#484849;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px;font-size:.8em}.section__property-tabs .nav-tabs li a:hover{background:#303030}.section__property-tabs .nav-tabs li a.active{height:55px;background:#fff;color:#333}.section__property-tabs .nav-tabs li a svg{width:25px;fill:#fff;margin:0 10px 0 10px;display:none}.section__property-tabs .nav-tabs li a svg.map-icon{stroke:#fff}.section__property-tabs .nav-tabs li a svg.tab-icon--overview .st1{fill:#1a1a1a}.section__property-tabs .nav-tabs li a svg.tab-icon--overview .st0{fill:#fff}.section__property-tabs .nav-tabs li a.active svg{fill:#1a1a1a}.section__property-tabs .nav-tabs li a.active svg.map-icon{stroke:#1a1a1a}.section__property-tabs .nav-tabs li a.active svg.tab-icon--overview .st1{fill:#fff}.section__property-tabs .nav-tabs li a.active svg.tab-icon--overview .st0{fill:#1a1a1a}@media (max-width:991px){.section__property-tabs--text{display:none}.section__property-tabs .nav-tabs li a svg{display:block}}.property__content p{text-align:justify}.property__content h3{font-size:2em;margin-bottom:30px}.property__content h4{margin-bottom:30px}.property__content p.h4{font-weight:700;margin-bottom:30px}.property__content p.h4 span{font-weight:300;font-size:.8em;color:#a9b8c2}.property__content--link.collapsed{color:#fe0000}.property__content--link{text-align:center;display:block;color:#a9b8c2;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:1px}.property__content--link.collapsed svg{fill:#fe0000}.property__content--link svg{width:35px;fill:#a9b8c2;margin-bottom:5px;transition:all .4s ease}a:hover.property__content--link svg{fill:#a9b8c2}.property__content li{margin-bottom:10px;padding-left:15px;position:relative;font-weight:600}.property__content li:last-child{margin-bottom:0}.property__content li:before{content:"";background:url(/images/breadcrumb.svg) top center no-repeat;background-size:8px 18px;width:8px;height:18px;display:block;position:absolute;top:0;left:0}.property__content ul{margin-bottom:30px}.property__content .property__stations{padding:30px;margin-bottom:30px;background:#f2f3f3}.property__content .property__stations ul li{padding-left:25px}.property__content .property__stations ul li:before{content:"";background:url(/images/national_rail_logo.svg) top center no-repeat;background-size:20px 12px;width:20px;height:12px;display:block;position:absolute;top:4px;left:0}.property__content--rooms{line-height:1em;margin-bottom:25px;font-weight:600;display:flex;align-items:flex-end}.property__content--rooms svg{margin:0 10px 0 10px;width:35px;fill:#fe0000}.property__content--rooms svg:first-child{margin:0 10px 0 0}.property__content #googlemap{height:450px}.property__content--expand{background:#fe0000;padding:15px;color:#fff;position:absolute;top:0;right:15px;font-size:.9em;font-weight:400;letter-spacing:1px}.property__content--expand svg{fill:#fff;width:20px;margin-top:-3px}a:hover.property__content--expand{background:#a9b8c2;color:#fff}.property__content--details-link{text-align:center;display:block;color:#fe0000;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:1px}.property__content--details-link.collapsed svg{fill:#fe0000;transform:rotate(270deg)}.property__content--details-link svg{width:20px;fill:#fe0000;transform:rotate(90deg);margin-top:10px;transition:all .4s ease}a:hover.property__content--details-link svg{fill:#a9b8c2}.property__content--images{max-height:60vh;overflow:hidden;margin-bottom:40px}.epc-image{display:block;margin:0 auto 0 auto}.property__content--button{margin-bottom:25px}#stamp-duty .stamp-duty-heading{display:none}#stamp-duty .input-group{background:#fff;padding:5px 10px 5px 10px;margin-bottom:10px}#stamp-duty .input-group input{padding-left:0;color:#333}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 transparent}.form-control:focus{color:#333;background-color:#fff;border-color:transparent;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0)}#stamp-duty .checkbox label{display:flex;justify-content:center;align-items:center}#stamp-duty .checkbox label input{margin-left:10px}#stamp-duty .input-group-addon{height:40px;display:flex;align-items:center}#stamp-duty .btn.btn-primary,#stamp-duty .btn.btn-primary:focus{display:block;text-align:center;padding:18px 20px 18px 20px;line-height:.9rem;font-size:.8rem;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px;position:relative;overflow:hidden;background:#fe0000;border-radius:0;outline:none;border:none;width:90%;margin:0 auto 10px auto;border-color:transparent;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0)}#stamp-duty .btn.btn-primary:hover{outline:none;border:none;background:#a9b8c2}.stamp-duty-results-container{outline:2px solid #fff;padding:45px 10px 10px 10px;margin-top:-40px}.stamp-duty-results h3{margin:0;font-size:1.2em;font-family:"Roboto",sans-serif;text-align:center;font-weight:600}.stamp-duty-results h5{margin:0;font-size:1em;font-family:"Roboto",sans-serif;text-align:center;font-weight:400}.stamp-duty-results div{text-align:center;padding:5px 0 5px 0;color:#fe0000;font-weight:600}#stamp-duty-table thead tr{border-bottom:1px solid #333!important;font-size:.9em}#stamp-duty-table thead th{padding:5px 0 5px 0}#stamp-duty-table tbody td{padding:5px 0 5px 0;font-size:.9em;border-bottom:1px solid #ccc!important}.stamp-duty-page #stamp-duty .input-group{margin-bottom:10px}.stamp-duty-page #stamp-duty .input-group,.stamp-duty-page #stamp-duty .input-group input{background:#eee}.stamp-duty-page #stamp-duty .checkbox label{display:flex;justify-content:flex-start;align-items:flex-start}.stamp-duty-page #stamp-duty .checkbox label input{margin-left:0;margin-right:5px;margin-top:5px}.stamp-duty-page #stamp-duty .btn.btn-primary,.stamp-duty-page #stamp-duty .btn.btn-primary:focus{width:50%;margin:0 0 10px 0}.stamp-duty-page .stamp-duty-results-container{outline:none;padding:30px;margin-top:20px;background:#eee}.stamp-duty-page .stamp-duty-results h3{margin:0;font-size:1.2em;font-family:"Roboto",sans-serif;text-align:left;font-weight:600;margin-bottom:20px}.stamp-duty-page .stamp-duty-results h5{margin:0;font-size:1em;font-family:"Roboto",sans-serif;text-align:left;font-weight:400}.stamp-duty-page .stamp-duty-results div{text-align:left;padding:5px 0 5px 0;color:#fe0000;font-weight:600}.mortgage-result{border-top:#ccc solid 1px;border-bottom:#ccc solid 1px}.mortgage-result h4{margin:0;font-size:1.6em}@media (max-width:1199px){.property__head-content--share{justify-content:flex-start}.property__head-content--share span.share-text{margin-right:0}.at-share-btn-elements .at-icon-wrapper.at-share-btn{margin-left:0!important;margin-right:5px!important}}@media (max-width:991px){.property-contact-details{background:#fe0000;margin-top:0;padding:30px;margin-bottom:20px}.property__head{height:auto}.property__head-content{padding:80px 5% 80px 5%}.property__head h1,.property__head h2{text-align:center}.property__content--link{margin-bottom:40px}.property__head-content--share{justify-content:center}}@media (max-width:768px){.section__property-slider{height:45vh}}.form__section__inner{height:30vh;overflow-y:scroll;padding:10px}.form__section__inner li{display:flex;align-items:center;margin:0;color:#fff;padding:10px}section .form__section__inner li.divider{color:#333;background:#eee}#bvviewingform label{margin:0;color:#fff}#bvviewingform input,#bvviewingform select,#bvviewingform textarea{color:#fff;background:rgba(255,255,255,.3)}.form__section__inner input{margin:0 10px 0 0}section .form__section__inner input{margin:-20px 10px 0 0}.form__section__inner li.divider{background:rgba(255,255,255,.3);padding:10px}#bvviewingform h2,#bvviewingform p{color:#fff}#bvviewingform hr{border:0;height:1px;background:rgba(255,255,255,.2);background:rgba(255,255,255,.2)}.page-hero{height:80vh;width:100%;background-color:#b40101}.page-hero .container-fluid{background:rgba(0,0,0,.3);height:100%}.page-hero h1{color:#fff;margin:0}.page-hero p{text-align:center;margin-top:20px}.bread{text-align:center;display:block}.bread li{display:inline;font-size:1em;margin:0 0 0 0}.breadul{margin:0 0 .5em 0;padding:0 0 0 0}.breadul li a{color:#fff;text-transform:uppercase}.breadul>li+li:before{padding:0 5px;color:rgba(255,255,255,.5);content:"/ "}.bread .onpage{color:rgba(255,255,255,.5)}section{padding:0 15px 0 15px;position:relative;z-index:200}section .h4,section h4{margin-bottom:1.8em;font-size:2.2em;line-height:1.3em;margin-bottom:1em}section .section.brand-bg h4,section.section.brand-bg p{color:#fff}section .section--text-box{padding:70px;display:flex;justify-content:center;align-items:center;position:relative;height:100%}section.branches{overflow:hidden}.branch__swiper--container{position:relative;margin:-40px 0 0 -30px;overflow:hidden}.branch__swiper--swiper{width:50vw}.branch__swiper--swiper .swiper-container{padding:0 0 60px 0}section.branches .register__aside.branches__aside{padding:40px 40px 100px 40px;background:#f2f3f3;position:relative}section.branches .register__aside.branches__aside a{color:#333}section.branches .register__aside.branches__aside a:hover{color:#fe0000}.branch__swiper--swiper .swiper-container .swiper-button-next,.branch__swiper--swiper .swiper-container .swiper-button-prev{top:auto!important;left:55px!important;bottom:0!important;right:auto!important}.branch__swiper--swiper .swiper-container .swiper-button-prev{right:auto!important;left:5px!important}@media (max-width:991px){.branch__swiper--swiper{width:100%;padding:0 15px 0 15px}.branch__swiper--container{position:relative;margin:-40px 0 0 0}}section .card__commercial{padding:20px;background:#f2f3f3;display:flex;justify-content:space-between;align-items:center}.card__commercial--content{display:flex;justify-content:flex-start;align-items:center}section .card__commercial img{margin-right:20px;display:block}section .card__commercial h4{margin-bottom:0;font-size:1.8em}section .card__commercial p{margin-bottom:0}@media (max-width:768px){section .card__commercial{display:block}.card__commercial--content{display:block}section .card__commercial img{margin:0 auto 15px auto}section .card__commercial h4{margin-bottom:15px;text-align:center}section .card__commercial p{text-align:center}}section.section__home-hero{margin-top:30px}section.section__home-hero .section--text-box{min-height:75vh}section.section__home-hero .button{margin-top:0}section.section__home-hero .section--text-box p{margin-bottom:40px}@media (max-width:991px){section.section__home-hero{margin-top:0}}section.section__home-welcome{background:url(/images/circles.svg) right center no-repeat #f2f3f3;background-size:auto 100%;padding:60px 0 60px 0}section.section__home-swiper{padding:0}section.section__home-swiper .section--text-box{padding:140px 70px 140px 70px}section.section__home-swiper .section__home-swiper-content{display:flex;justify-content:flex-start}.swiper__homepage{overflow:hidden;padding:0}.swiper__homepage .swiper-container{margin-left:-90px;padding:0 0 50px 0}.swiper__homepage .swiper-wrapper{display:flex;align-items:stretch}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none!important;border:none!important}.swiper__homepage .swiper-button-next,.swiper__homepage .swiper-button-prev{top:auto!important;left:auto!important;bottom:-10px!important;right:5px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper__homepage .swiper-button-prev{right:55px!important}.swiper-button-next img,.swiper-button-prev img{width:35px;transition:all .4s ease}.swiper-button-next:hover img,.swiper-button-prev:hover img{opacity:.5}.swiper-button-prev img{transform:rotate(180deg)}@media (max-width:1024px){section.section__home-swiper .section--text-box{padding:140px 70px 70px 70px}}@media (max-width:991px){section.section__home-swiper .section__home-swiper-content{display:flex;justify-content:center}section.section__home-swiper .section--text-box{padding:30px}.swiper__homepage .swiper-button-next,.swiper__homepage .swiper-button-prev{right:44%!important}.swiper__homepage .swiper-button-prev{right:54%!important}.swiper__homepage .swiper-container{margin-left:0;padding:30px 30px 50px 30px}}@media (max-width:430px){.swiper__homepage .swiper-button-next,.swiper__homepage .swiper-button-prev{right:60px!important}.swiper__homepage .swiper-button-prev{right:auto!important;left:60px!important}}section.section__home-area-guides{background:url(/images/richmond.jpg) center center no-repeat;background-size:cover;height:75vh;display:flex;align-items:flex-end;margin-bottom:100px}section.section__home-area-guides.section__home-area-guide--ashford{background:url(/images/ashford.jpg) center center no-repeat}section.section__home-area-guides .section--text-box{display:block;margin-bottom:-70px;background:#50575c;width:100%;height:auto}section.section__home-area-guides .section--text-box h4,section.section__home-area-guides .section--text-box p{color:#fff;text-align:left}section.section__home-area-guides .section--text-box a{color:#fff;text-align:left;text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:1px}section.section__home-area-guides .section--text-box a:hover{color:#92a0a8}section.section__home-area-guides .section--text-box img{width:20px;margin:-3px 5px 0 0}@media (min-width:1600px){section.section__home-area-guides .section--text-box p{width:90%}}.section__home-virtual-viewing{margin-top:100px;margin-bottom:50px;z-index:300!important}.section__home-virtual-viewing img{position:absolute;left:5%;top:0;width:55%;display:block}@media (max-width:1650px){.section__home-virtual-viewing img{width:60%}}@media (max-width:1520px){section.section__home-virtual-viewing .section--text-box{padding:70px 70px 70px 0}}@media (max-width:1380px){.section__home-virtual-viewing img{width:65%}}@media (max-width:1335px){.section__home-virtual-viewing img{width:65%}section.section__home-virtual-viewing{margin-bottom:0}}@media (max-width:1320px){.section__home-virtual-viewing img{width:50%;left:0%}}@media (max-width:991px){.section__home-virtual-viewing img{position:relative;width:80%;margin:0 auto 0 auto}section.section__home-virtual-viewing .section--text-box{padding:30px}}section.section__home-calculator{padding:0;background:#f2f3f3}section.section__home-calculator .section--text-box{background:#fff}section.section__home-calculator h4,section.section__home-calculator p{text-align:center}section.section__home-calculator img{height:100px;display:block;margin:0 auto 20px auto}@media (max-width:991px){section.section__home-calculator .col-xs-12{margin-bottom:30px}}section.section__home-testimonials{background:url(/images/thames.jpg) center center no-repeat;background-size:cover}section.section__home-testimonials .swiper-container{width:100%;height:60vh}section.section__home-testimonials .swiper-container .swiper-slide{text-align:center;font-size:18px;color:#fff;display:flex;justify-content:center;align-items:center}section.section__home-testimonials .swiper-container .swiper-slide div{position:relative;padding:50px 0 50px 0}section.section__home-testimonials .swiper-container .swiper-slide .swiper-slide__content{padding:20px}section.section__home-testimonials .swiper-container .swiper-slide .swiper-slide__content:before{content:"";background:url(/images/comment-left.svg) center center no-repeat;background-size:50px 60px;width:60px;height:50px;position:absolute;top:0;left:-50px}section.section__home-testimonials .swiper-container .swiper-slide .swiper-slide__content:after{content:"";background:url(/images/comment-right.svg) center center no-repeat;background-size:50px 60px;position:absolute;bottom:60px;width:60px;height:50px;right:-50px}section.section__home-testimonials .swiper-container .swiper-slide h4,section.section__home-testimonials .swiper-container .swiper-slide p{text-align:center;color:#fff}section.section__home-testimonials .swiper-button-next,section.section__home-testimonials .swiper-button-prev{top:50%!important;left:20px!important}section.section__home-testimonials .swiper-button-next{left:auto!important;right:20px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}section.section__home-testimonials .swiper-button-prev{right:55px!important}@media (max-width:1024px){section.section__home-testimonials .swiper-container .swiper-slide h4{font-size:1.4em}}@media (max-width:991px){section.section__home-testimonials .swiper-button-next,section.section__home-testimonials .swiper-button-prev{top:90%!important}}@media (max-width:830px){section.section__home-testimonials .swiper-container .swiper-slide .swiper-slide__content:after,section.section__home-testimonials .swiper-container .swiper-slide .swiper-slide__content:before{display:none}}.local-area-guide{height:30vh;display:block;background:#333}.local-area-guide h2{color:#fff}.section .aside-panel{background:#fe0000;padding:40px}.section .aside-panel h4{color:#fff;font-weight:700;font-size:2.2em;line-height:1.4em;margin-bottom:.5em}.section .aside-panel p{color:#fff;font-size:1.2em;text-align:left}.section .aside-panel .button{margin-top:0}@media (max-width:1024px){section .section--text-box{min-height:auto;padding:70px 50px 70px 50px}}@media (max-width:991px){section .section--text-box{min-height:auto;padding:30px}section .section--text-box h1,section .section--text-box h2,section .section--text-box h4,section .section--text-box p{text-align:center!important}section.section__home-hero .section--text-box{padding:30px 30px 60px 30px;min-height:auto}.section--image-box{height:50vh}}@media (max-width:767px){section h3{font-size:1.7em}}.review-container{overflow:hidden}.review.review-margin{margin-top:50px}.review h4{color:#333;line-height:1rem;font-size:1rem;font-weight:600;display:block;letter-spacing:0;text-transform:uppercase;font-family:"Roboto",sans-serif;margin-bottom:30px}.review span{font-size:4rem;font-weight:600;font-family:"Playfair Display",serif;color:#fe0000;line-height:1rem;margin:0;padding:0}@media (max-width:991px){.review.review-margin{margin-top:0}.review{margin-bottom:30px}}.number-counter{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-top:80px}.number-counter--count{background:url(/images/circle-number.svg) center center no-repeat;background-size:200px 200px;height:200px;width:200px;display:flex;justify-content:center;align-items:center;margin:0% 20px 15px 20px;font-weight:bold;font-size:3em;color:#fe0000}.number-counter h4{font-size:1.2em;text-align:center;line-height:1em;font-weight:bold;font-family:"Roboto",sans-serif;color:#333;text-transform:uppercase;letter-spacing:1px}@media (max-width:1300px){.number-counter--count{background-size:150px 150px;height:150px;width:150px}}@media (max-width:1165px){.number-counter--count{margin:0% 10px 15px 10px}}@media (max-width:1030px){.number-counter--count{background-size:120px 120px;height:120px;width:120px;font-size:2em}}@media (max-width:991px){.number-counter{margin-top:0}.number-counter--count{background-size:150px 150px;height:150px;width:150px;font-size:3em}}.register__aside{padding:40px;background:#7c878e;position:relative}.register__aside a{color:#fff}.register__aside a:hover{color:#a9b8c2}@media (max-width:991px){.register__aside{margin:20px 0 20px 0}}.team-member--container{margin-bottom:30px}.team-member{padding:15px;text-align:center;background:#fff;box-shadow:0 5px 12px -5px rgba(0,0,0,.4);height:100%}.team-member img{margin-bottom:10px}.team-member h4{margin:0;font-size:1.4em;margin-bottom:5px}.team-member h5{font-size:1em;margin-bottom:0}#cookie-bar{background-color:rgba(0,0,0,.9);height:auto;line-height:24px;color:#fff;text-align:center;padding:20px}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:1200}#cookie-bar.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;text-align:center;padding:15px 20px 15px 20px;line-height:.9rem;font-size:.8rem;color:#fe0000;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:1px;margin-left:10px;border:1px solid transparent}#cookie-bar .cb-enable{background:#a9b8c2;color:#fff}#cookie-bar .cb-enable:active,#cookie-bar .cb-enable:focus,#cookie-bar .cb-enable:hover{background:#fe0000;color:#fff}#cookie-bar .cb-policy{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#cookie-bar .cb-policy:active,#cookie-bar .cb-policy:focus,#cookie-bar .cb-policy:hover{background:#fe0000}@media (max-width:1150px){#cookie-bar a{display:block;margin:10px 20% 0 20%}}@media (max-width:768px){#cookie-bar a{display:block;margin:10px 0% 0 0%}}