@charset "UTF-8";.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../themes/maxey/assets/css/plugins/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@font-face{font-family:icomoon;src:url(../../themes/maxey/assets/fonts/icomoon.eot?ctt73x);src:url(../../themes/maxey/assets/fonts/icomoon.eot?ctt73x#iefix) format("embedded-opentype"),url(../../themes/maxey/assets/fonts/icomoon.ttf?ctt73x) format("truetype"),url(../../themes/maxey/assets/fonts/icomoon.woff?ctt73x) format("woff"),url(../../themes/maxey/assets/fonts/icomoon.svg?ctt73x#icomoon) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-cross::before{content:"\e91d"}
.icon-tick::before{content:"\e91e"}
.icon-fax::before{content:"\e91c"}
.icon-facebook::before{content:"\e917"}
.icon-google::before{content:"\e918"}
.icon-linkedin::before{content:"\e919"}
.icon-youtube::before{content:"\e91a"}
.icon-twitter::before{content:"\e91b"}
.icon-address::before{content:"\e900"}
.icon-agriculture::before{content:"\e901"}
.icon-auction::before{content:"\e902"}
.icon-back::before{content:"\e903"}
.icon-bathroom::before{content:"\e904"}
.icon-bedroom::before{content:"\e905"}
.icon-calendar::before{content:"\e906"}
.icon-close::before{content:"\e907"}
.icon-development::before{content:"\e908"}
.icon-documents::before{content:"\e909"}
.icon-down::before{content:"\e90a"}
.icon-email::before{content:"\e90b"}
.icon-forward::before{content:"\e90c"}
.icon-hands::before{content:"\e90d"}
.icon-house::before{content:"\e90e"}
.icon-list::before{content:"\e90f"}
.icon-living::before{content:"\e910"}
.icon-map::before{content:"\e911"}
.icon-offices::before{content:"\e912"}
.icon-phone::before{content:"\e913"}
.icon-photos::before{content:"\e914"}
.icon-sold::before{content:"\e915"}
.icon-video::before{content:"\e916"}
body,html{margin:0;padding:0;font-family:'Libre Franklin',sans-serif;font-weight:300}
img{max-width:100%;height:auto;vertical-align:middle;border:none;outline:0}
a,a:active,a:focus,a:visited{border:none;outline:0}
#wrapper{position:relative;display:block;overflow-x:hidden;max-width:100%;max-width:100vw}
@media (max-width:1024px){#wrapper{padding-top:70px}
}
.main-section{position:relative}
.container-lrg{max-width:1140px;padding:0 30px;margin:0 auto}
@media (max-width:767px){.container-lrg{padding:0 20px}
}
.container-sml{max-width:750px;padding:0 30px;margin:0 auto}
.stripe-loading-indicator{height:10px!important;z-index:9999999999999!important}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:10px!important;background:#7D2982!important}
.container-sml--left{max-width:750px}
.content-left-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.content-left-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.content-left-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.content-left-grid__tile-inner{width:100%}
.content-left-grid{margin-top:50px}
#cookieMessage{position:fixed;background-color:#004A48;color:#fff;top:0;left:0;right:0;z-index:9999999999999999999999999999999999;padding:40px 0;display:none}
#cookieMessage .container{max-width:1140px;margin:0 auto;position:relative}
@media (max-width:640px){#cookieMessage{padding:20px 0}
}
#cookieMessage.show{display:block}
#cookieMessage .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:640px){#cookieMessage .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
#cookieMessage .message{padding-right:50px;font-size:16px;line-height:1.4}
#cookieMessage .message a{color:#00B0AA}
@media (max-width:640px){#cookieMessage .message{padding-right:0;text-align:center}
}
#cookieMessage .agree{font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;padding:12px 30px;border:2px solid #fff;display:inline-block}
@media (max-width:640px){#cookieMessage .agree{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:20px}
}
#cookieMessage .close{width:40px;height:40px;margin-top:-40px;cursor:pointer}
#cookieMessage .close i{font-size:40px}
.button,.button--sml{text-decoration:none;text-align:center;display:inline-block;position:relative;background-color:#4B194E;-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;border-color:#ca42d1 #903094 #3f1541;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:0}
.button--sml:active,.button--sml:focus,.button--sml:visited,.button:active,.button:focus,.button:visited{-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;border-color:#ca42d1 #903094 #3f1541;outline:0}
.button--sml::before,.button::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:1;background:-webkit-gradient(linear,left bottom,right top,color-stop(10%,#6a236f),color-stop(10%,#a637ac));background:-webkit-linear-gradient(bottom left,#6a236f 10%,#a637ac);background:linear-gradient(to top right,#6a236f 10%,#a637ac);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.button--sml:hover,.button:hover{border-color:#4B194E}
.button--sml:hover::before,.button:hover::before{opacity:0}
.button--sml.disable,.button.disable{opacity:.4;cursor:not-allowed;color:#000;border-color:#E5E5E5;background:#fff}
.button--sml.disable::before,.button.disable::before{opacity:0}
.button--sml{padding:5px 25px}
.button{padding:10px 40px}
.content-para{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{text-decoration:none}
.chevron{color:#7D2982}
.content-cta__chevron{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:5px;opacity:.5;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.content-cta__chevron--reverse{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:5px;opacity:.5;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.content-cta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7D2982}
.content-cta:active,.content-cta:focus,.content-cta:hover,.content-cta:visited{color:#7D2982}
.content-cta:hover{text-decoration:underline}
.content-cta:hover .content-cta__chevron,.content-cta:hover .content-cta__chevron--reverse{opacity:1}
.section-heading{margin-top:72px}
.section-break{border:none;border-top:3px solid #00B0AA;margin:10px 0}
.highlight{color:#00B0AA}
.emphasis{font-weight:600}
.expand__chevron{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.expand__chevron--open{-webkit-transform:rotateZ(-180deg);-ms-transform:rotate(-180deg);transform:rotateZ(-180deg)}
.tel,.tel:active,.tel:focus,.tel:hover,.tel:visited{color:#000}
.breadcrumbs__outer{position:relative}
.breadcrumbs__inner{position:absolute;top:20px;left:0}
.breadcrumbs{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}
.breadcrumb__link{color:#FFF;cursor:pointer}
.breadcrumb__link:active,.breadcrumb__link:focus,.breadcrumb__link:hover,.breadcrumb__link:visited{color:#FFF}
.overlap{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flash-heading,.flash-heading--lrg,.property-single__full-description h4{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:1}
@media (max-width:768px){.flash-heading,.flash-heading--lrg,.property-single__full-description h4{font-size:28px;line-height:36px}
}
.flash-heading--lrg::before,.flash-heading::before,.property-single__full-description h4::before{content:"";position:absolute;top:0;left:0;z-index:-1}
.flash-heading::before,.property-single__full-description h4::before{background:url(../../themes/maxey/assets/img/title-flash.png) center/cover no-repeat;width:80px;height:77px;-webkit-transform:translateY(-28%) translateX(-30px);-ms-transform:translateY(-28%) translateX(-30px);transform:translateY(-28%) translateX(-30px)}
.flash-heading--lrg::before{background:url(../../themes/maxey/assets/img/title-flash-large.png) center/cover no-repeat;width:120px;height:116px;-webkit-transform:translateY(-32%) translateX(-30px);-ms-transform:translateY(-32%) translateX(-30px);transform:translateY(-32%) translateX(-30px)}
@media (max-width:768px){.flash-heading--lrg::before{width:100px;height:97px}
}
.text-cta-section{background-color:#FFF}
.text-cta-section__inner{padding-top:72px;padding-bottom:32px}
.text-cta-section__cta{margin-top:22px;margin-bottom:8px}
.text-cta-section-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:60px;padding-left:60px}
.text-cta-section-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-120px;margin-left:-120px}
.text-cta-section-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:60px;padding-left:60px}
.text-cta-section-grid__tile-inner{width:100%}
.text-cta-section-grid__tile:nth-child(1){width:33.33%}
.text-cta-section-grid__tile:nth-child(2){width:66.66%}
@media (max-width:600px){.text-cta-section-grid{padding-top:0;padding-left:0}
.text-cta-section-grid__inner{margin-top:0;margin-left:0}
.text-cta-section-grid__tile{width:100%;padding-top:0;padding-left:0}
.text-cta-section-grid__tile:nth-child(1),.text-cta-section-grid__tile:nth-child(2){width:100%}
}
.text-cta-section__heading{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
@media (max-width:768px){.text-cta-section__heading{font-size:28px;line-height:36px}
}
.tiles-section{background-color:#F5F5F5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:50px}
.tiles-grid{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tiles-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1px;padding-left:1px;margin-right:-2px}
.tiles-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin-top:-1px;margin-left:-1px;border:1px solid #E5E5E5}
.tiles-grid__tile-inner{width:100%}
@media (max-width:768px){.tiles-grid{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tiles-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1px;padding-left:1px;margin-right:-1px}
.tiles-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:-1px;margin-left:-1px;border:1px solid #E5E5E5}
.tiles-grid__tile-inner{width:100%}
}
.tiles-grid{margin-top:50px}
.tiles-grid__tile-inner{background-color:#FFF;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tile-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.tile-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-40px;margin-left:-40px}
.tile-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:20px;padding-left:20px}
.tile-grid__tile-inner{width:100%}
.tile-grid__inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.tile-grid__tile:nth-child(1){-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}
.tile-grid__tile:nth-child(2){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.tile__heading{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:12px;margin-bottom:16px}
@media (max-width:768px){.tile__heading{font-size:20px;line-height:27px}
}
.tile__para{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tiles-section .container-lrg{width:100%}
@media (max-width:1200px){.tiles-section .container-lrg{-webkit-box-sizing:border-box;box-sizing:border-box}
}
.dropdown-wrapper{border:1px solid #00B0AA;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.dropdown-wrapper__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.dropdown{-webkit-appearance:none;background-color:transparent;border:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dropdown:active,.dropdown:focus,.dropdown:hover,.dropdown:visited{outline:0}
.dropdown__submit{-webkit-appearance:none;background-color:#7D2982;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;-webkit-border-radius:0;border-radius:0;width:40px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 5px;margin:0}
.dropdown__submit:active,.dropdown__submit:focus,.dropdown__submit:hover,.dropdown__submit:visited{outline:0}
select{-webkit-border-radius:0;-moz-appearance:none;-webkit-appearance:none;margin:0;display:inline-block;appearance:none!important;border-radius:0;outline:0;border:1px solid #00B0AA;background:url(../../themes/maxey/assets/img/icon-arrow.png) calc(100% - 10px) center no-repeat;height:48px;width:240px;padding:0 10px 0 20px;cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:13px auto}
select::-ms-expand{display:none}
select:active,select:focus,select:hover,select:visited{outline:0}
.latest-feed__heading{margin:0;display:inline-block}
.latest-feed__inner{padding-top:72px}
.latest-feed__cta{float:right;margin-top:10px}
@media (max-width:600px){.latest-feed__cta{float:none;display:block;position:relative;z-index:1}
}
.latest-property-card--pro .latest-property-card__content{border-top-color:#008445}
.latest-property-card--sales .latest-property-card__content{border-top-color:#00B0AA}
.latest-property-card--lettings .latest-property-card__content{border-top-color:#005dA6}
.latest-feed-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.latest-feed-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.latest-feed-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.latest-feed-grid__tile-inner{width:100%}
.latest-feed .owl-stage-outer{padding-bottom:15px}
.latest-feed .owl-dots{margin-top:-20px;z-index:9999}
.latest-feed .owl-dots .owl-dot span{background:#7D2982}
.latest-feed{background-color:#F5F5F5}
.latest-feed-grid{margin-top:35px}
@media (max-width:600px){.latest-feed-grid{margin-top:15px}
}
.latest-feed__inner{padding-bottom:10px}
.latest-property-card__outer{padding:16px;margin:0 auto;max-width:300px}
.latest-property-card{-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);background-color:#FFF;-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out}
.latest-property-card__link{display:block}
.latest-property-card__link:hover .latest-property-card{-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}
.latest-property-card__content{display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 0;border-top:solid 5px grey;min-height:150px}
.latest-property-card__img-container{min-height:169px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
.latest-property-card__label{width:75px;position:absolute;top:0;left:10px}
.latest-property-card__label img{border:none}
.latest-property-card__title{margin:0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.latest-property-card__price{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:2px;margin-bottom:0}
.latest-property-card__attrs{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:5px 0 20px}
.content-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content-carousel .owl-dots{background-color:rgba(0,0,0,.1);position:absolute;bottom:0;z-index:9999}
.content-carousel .owl-dots .owl-dot span{background:#FFF}
.content-carousel__item{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:700px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.content-carousel__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.content-carousel__text-box{background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);max-width:700px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}
.content-carousel__title{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 10px}
@media (max-width:768px){.content-carousel__title{font-size:28px;line-height:36px}
}
.content-carousel__para{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.content-carousel__cta{font-weight:300}
.content-carousel__header{background-color:#F5F5F5;padding:50px 0}
.content-carousel__heading{display:inline-block}
.content-carousel__cta--header{float:right;margin:40px 0}
@media (max-width:768px){.content-carousel__cta--header{float:none;margin:0;display:block}
}
.form-error{display:none}
.input-error .form-error{display:block}
.form-error{position:absolute;right:0;background-color:#00B0AA;padding:3px 6px}
.form-error__text{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.form-error--checkboxes{top:0}
.form-error--input{top:100%}
@media (max-width:900px){.navigation-tabs__outer{padding:0}
}
.navigation-tabs__inner{position:relative}
@media (max-width:900px){.navigation-tabs__inner{padding:0}
}
.navigation-tabs{position:absolute;bottom:100%;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px}
.navigation-tabs.three{width:540px}
@media (max-width:900px){.navigation-tabs.three{width:100%;right:0;position:static}
}
@media (max-width:900px){.navigation-tabs{width:100%;right:0;position:static}
}
.navigation-tabs--sales{background-color:#00B0AA}
.navigation-tabs--professional{background-color:#008445}
.navigation-tabs--lettings{background-color:#005dA6}
.navigation-tabs__tab{width:50%;text-align:center;background-color:rgba(0,0,0,.5)}
.navigation-tabs__link{display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0}
.navigation-tabs__icon{font-family:'Libre Franklin',sans-serif;font-size:32px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:0;margin:10px 0 5px}
@media (max-width:768px){.navigation-tabs__icon{font-size:28px;line-height:36px}
}
.navigation-tabs__text{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:5px 0}
.navigation-tabs__tab-current--bg .navigation-tabs__icon,.navigation-tabs__tab-current--white .navigation-tabs__icon{font-family:'Libre Franklin',sans-serif;font-size:32px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:0}
@media (max-width:768px){.navigation-tabs__tab-current--bg .navigation-tabs__icon,.navigation-tabs__tab-current--white .navigation-tabs__icon{font-size:28px;line-height:36px}
}
.navigation-tabs__tab-current--bg .navigation-tabs__text,.navigation-tabs__tab-current--white .navigation-tabs__text{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.navigation-tabs__tab-current--white{background-color:#FFF}
.navigation-tabs__tab-current--bg{background-color:#F5F5F5}
.color__sales{color:#00B0AA}
article.testimonial{padding:40px 0}
article.testimonial .testimonial__text{position:relative;text-align:left}
article.testimonial .testimonial__text p{line-height:1.66}
article.testimonial .testimonial__text span{display:block;color:#00B0AA;font-weight:700;font-size:128px;opacity:.1;position:absolute}
article.testimonial .testimonial__text span:first-child{top:-40px;left:-20px}
article.testimonial .testimonial__text span:last-child{bottom:-100px;right:-16px}
article.testimonial span.person{font-weight:700;text-align:right}
.owl-carousel{position:relative}
.owl-carousel.footer{margin:0 -15px;width:auto;min-width:100%}
.owl-dots{display:block;position:relative;width:100%;height:60px;text-align:center}
.owl-dots .owl-dot{display:inline-block;margin:0 5px;padding:28px 0;line-height:0;vertical-align:top}
.owl-dots .owl-dot span{margin:0;line-height:0;width:50px;height:3px;opacity:.4;display:block;position:relative;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.owl-dots .owl-dot.active span{opacity:1}
.main-nav{height:125px;width:100%;display:block;position:relative;background:#fff;margin:0;padding:0;z-index:9999}
@media (max-width:1024px){.main-nav{height:70px;position:fixed;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.main-nav.hide{-webkit-transform:translateX(0) translateY(-70px) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(-70px) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(-70px) translateZ(0) rotateZ(0) scale(1)}
.main-nav>.container-lrg{padding:0!important}
}
.main-nav__logo{float:left;position:relative;margin:27px 0 0;padding:0;max-width:300px}
@media (max-width:1024px){.main-nav__logo{max-width:190px;margin:13px 0 13px 20px}
}
.main-nav__menu{float:right;position:relative;margin:0;padding:57px 0 0;list-style:none;background:#fff}
@media (min-width:1025px){.main-nav__menu{margin:0!important;padding:59px 0 0!important;display:block!important;height:auto!important}
}
@media (min-width:1201px){.main-nav__menu{padding:57px 0 0!important}
}
@media (max-width:1024px){.main-nav__menu{width:100%;height:auto;padding:0;display:none;max-height:-webkit-calc(100vh - 70px);max-height:calc(100vh - 70px);overflow-y:scroll;overflow-x:hidden}
}
.main-nav__menu>li{float:left;position:relative;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
@media (max-width:1024px){.main-nav__menu>li{display:block;float:none;width:100%}
}
.main-nav__menu>li>a{display:block;position:relative;padding:18px 25px;text-decoration:none;background:0 0;z-index:9;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.main-nav__menu>li>a:active,.main-nav__menu>li>a:focus,.main-nav__menu>li>a:hover,.main-nav__menu>li>a:visited{color:#000}
@media (max-width:1200px){.main-nav__menu>li>a{padding:16px 20px}
}
@media (max-width:1024px){.main-nav__menu>li>a{padding:22px 0 22px 20px;border-top:1px solid #e5e5e5}
}
.main-nav__menu>li>a:before{content:'';position:absolute;display:block;width:0;height:18px;background:#c4eeec;top:50%;left:50%;margin-top:-9px;margin-left:0;z-index:-1;-webkit-transform:skewY(-30deg);-ms-transform:skewY(-30deg);transform:skewY(-30deg);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
@media (max-width:1200px){.main-nav__menu>li>a:before{height:16px;margin-top:-8px}
}
@media (max-width:1024px){.main-nav__menu>li>a:before{display:none}
}
.main-nav__menu>li>a.active:before,.main-nav__menu>li>a:hover:before{width:48px;margin-left:-24px}
@media (max-width:1200px){.main-nav__menu>li>a.active:before,.main-nav__menu>li>a:hover:before{width:44px;margin-left:-22px}
}
@media (max-width:1024px){.main-nav__menu>li>a.active:before,.main-nav__menu>li>a:hover:before{width:0;margin-left:0}
}
.main-nav__menu>li>a .icon-cont{display:none;border-left:1px solid #e5e5e5;position:absolute;top:0;right:0;width:63px;height:64px}
@media (max-width:1024px){.main-nav__menu>li>a .icon-cont{display:inline-block}
}
.main-nav__menu>li>a .icon-cont i{position:absolute;top:0;right:0;width:63px;height:64px;line-height:64px;text-align:center;z-index:9;color:#7D2982;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.main-nav__menu>li>a .icon-cont.open i{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-270deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-270deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(-270deg) scale(1)}
.main-nav__menu>li:hover{background-color:#F5F5F5}
.main-nav__menu>li:hover>ul{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);opacity:1}
@media (max-width:1024px){.main-nav__menu>li:hover{background-color:#fff}
}
.main-nav__sub-menu{position:absolute;margin:0;padding:14px 0;list-style:none;min-width:220px;width:auto;background-color:#F5F5F5;z-index:-9;opacity:0;-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(-100%) translateZ(0) rotateZ(0) scale(1);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
@media (max-width:1200px){.main-nav__sub-menu{min-width:200px}
}
@media (max-width:1024px){.main-nav__sub-menu{width:100%;padding:0;position:relative;opacity:1;z-index:0;display:none;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-webkit-transition:all 0ms ease;transition:all 0ms ease}
}
.main-nav__sub-menu>li>a{display:block;padding:12px 20px;text-decoration:none;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.main-nav__sub-menu>li>a:active,.main-nav__sub-menu>li>a:focus,.main-nav__sub-menu>li>a:hover,.main-nav__sub-menu>li>a:visited{color:#000}
@media (max-width:1024px){.main-nav__sub-menu>li>a{padding:22px 40px;border-top:1px solid #e5e5e5}
}
.main-nav__sub-menu>li>a.active,.main-nav__sub-menu>li>a:hover{background-color:#dcdcdc}
@media (max-width:1024px){.main-nav__sub-menu>li>a.active,.main-nav__sub-menu>li>a:hover{background-color:#F5F5F5}
}
.main-nav__btn-mobile{display:none;margin:0;top:12px;right:20px;cursor:pointer;width:30px;height:41px;position:absolute}
@media (max-width:1024px){.main-nav__btn-mobile{display:block}
}
.main-nav__btn-mobile span{position:absolute;height:5px;width:52%;display:block;background:#00B0AA;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.main-nav__btn-mobile span:nth-child(even){left:50%;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.main-nav__btn-mobile span:nth-child(odd){left:0;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.main-nav__btn-mobile span:nth-child(1),.main-nav__btn-mobile span:nth-child(2){top:9px}
.main-nav__btn-mobile span:nth-child(3),.main-nav__btn-mobile span:nth-child(4){top:18px}
.main-nav__btn-mobile span:nth-child(5),.main-nav__btn-mobile span:nth-child(6){top:27px}
.main-nav__btn-mobile.open span:nth-child(1),.main-nav__btn-mobile.open span:nth-child(6){-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(45deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(45deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(45deg) scale(1);-webkit-border-radius:0;border-radius:0}
.main-nav__btn-mobile.open span:nth-child(2),.main-nav__btn-mobile.open span:nth-child(5){-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-45deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-45deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(-45deg) scale(1);-webkit-border-radius:0;border-radius:0}
.main-nav__btn-mobile.open span:nth-child(1){left:3px;top:13px}
.main-nav__btn-mobile.open span:nth-child(2){left:-webkit-calc(50% - 3px);left:calc(50% - 3px);top:13px}
.main-nav__btn-mobile.open span:nth-child(3){left:-50%;opacity:0}
.main-nav__btn-mobile.open span:nth-child(4){left:100%;opacity:0}
.main-nav__btn-mobile.open span:nth-child(5){left:3px;top:23px}
.main-nav__btn-mobile.open span:nth-child(6){left:-webkit-calc(50% - 3px);left:calc(50% - 3px);top:23px}
.quasi-header{background-color:pink;height:300px}
.head-overlap-cta-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.head-overlap-cta-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.head-overlap-cta-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.head-overlap-cta-grid__tile-inner{width:100%}
.head-overlap-sibling{margin-top:-85px;padding-top:91px}
.head-overlap-cta-section{margin-top:-94px}
.head-overlap-cta-section__outer{position:relative;z-index:1}
.head-overlap-cta-grid__inner{pointer-events:none}
.head-overlap-cta-grid__tile{z-index:2;pointer-events:none}
.head-overlap-cta-grid__tile-inner{background-color:#FFF;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);padding:20px 20px 40px;pointer-events:all;-webkit-box-sizing:border-box;box-sizing:border-box}
.head-overlap-cta__heading{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
@media (max-width:768px){.head-overlap-cta__heading{font-size:28px;line-height:36px}
}
.head-overlap-tabs__input,.head-overlap-tabs__label{display:none}
@media (max-width:900px){.head-overlap-cta-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.head-overlap-cta-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.head-overlap-cta-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.head-overlap-cta-grid__tile-inner{width:100%}
.head-overlap-tabs__input,.head-overlap-tabs__label{display:block;font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
}
@media (max-width:900px) and (max-width:768px){.head-overlap-tabs__input,.head-overlap-tabs__label{font-size:20px;line-height:27px}
}
@media (max-width:900px){.head-overlap-cta-grid__form .dropdown{width:auto}
.head-overlap-cta-grid{margin:0 auto;max-width:100%;width:450px}
.head-overlap-cta-grid__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);position:relative;z-index:1}
.head-overlap-cta-grid__tile:last-child{display:none}
.head-overlap-cta-grid__tile-inner{padding:0;-webkit-box-shadow:none;box-shadow:none}
.head-overlap-tabs__container{background-color:#FFF;width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.head-overlap-tabs__label{width:50%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;pointer-events:all;cursor:pointer}
.head-overlap-tabs__input{display:none;pointer-events:all}
.head-overlap-cta__heading{display:none}
.head-overlap-cta-grid__form{padding:20px 20px 40px}
.head-overlap-tabs__label--give,.head-overlap-tabs__label--take{background-color:#F5F5F5}
#head-overlap--give:checked~.head-overlap-tabs__label--give,#head-overlap--take:checked~.head-overlap-tabs__label--take{background-color:#FFF}
#head-overlap--give:checked~.head-overlap-tabs__label--take,#head-overlap--take:checked~.head-overlap-tabs__label--give{background-color:#F5F5F5}
#head-overlap--give:checked~.head-overlap-cta-grid__tile:nth-last-child(1),#head-overlap--take:checked~.head-overlap-cta-grid__tile:nth-last-child(2){display:none}
#head-overlap--give:checked~.head-overlap-cta-grid__tile:nth-last-child(2),#head-overlap--take:checked~.head-overlap-cta-grid__tile:nth-last-child(1){display:block}
}
.head-overlap-options{display:none;padding:0 20px}
.home-background{background-color:#F5F5F5}
@media (max-width:768px){.head-overlap-cta-grid__form{display:none}
.head-overlap-options{display:block}
.head-overlap-sibling{padding-top:75px}
}
.head-overlap-option{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:768px){.head-overlap-option{font-size:20px;line-height:27px}
}
.head-overlap-option__list{padding-left:20px;list-style:none}
.head-overlap-option__list-item{position:relative;margin-bottom:10px}
.head-overlap-option__list-item::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.head-overlap-option__list--let .head-overlap-option__list-item::before,.head-overlap-option__list--sell .head-overlap-option__list-item::before{background-color:#00B0AA}
.head-overlap-option__list--buy .head-overlap-option__list-item::before,.head-overlap-option__list--rent .head-overlap-option__list-item::before{background-color:#005dA6}
.head-overlap-options-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.head-overlap-options-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.head-overlap-options-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:20px;padding-left:20px}
.head-overlap-options-grid__tile-inner{width:100%}
.head-overlap-options-grid__inner a{color:#000}
.header-carousel{position:relative}
.header-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header-carousel .owl-dots{position:absolute;bottom:0;z-index:9999}
.header-carousel .owl-dots .owl-dot span{background:#FFF}
.header-carousel .container-lrg{width:100%}
.header-carousel .owl-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header-carousel .header-carousel__item{width:100%}
.header-carousel .container-lrg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header-carousel .header--text-tall-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.header-carousel__item{background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header-carousel--overlap .owl-dots{bottom:76px}
.header-carousel--overlap .header-grid__tile-inner--text{padding-bottom:90px}
.header--uneven-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.header--uneven-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.header--uneven-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:20px;padding-left:20px}
.header--uneven-grid__tile-inner{width:100%}
.header--uneven-grid__tile:nth-child(1){width:60%}
@media (max-width:600px){.header--uneven-grid__tile:nth-child(1){width:100%}
.header--uneven-grid__tile:nth-child(1) .header__content{padding-bottom:0}
}
.header--uneven-grid__tile:nth-child(2){width:40%}
@media (max-width:600px){.header--uneven-grid__tile:nth-child(2){width:100%;height:33vw;min-height:150px}
}
.header--uneven-grid__tile-inner .header__content{max-width:100%}
.header--text-nat-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.header--text-nat-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.header--text-nat-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.header--text-nat-grid__tile-inner{width:100%}
.header--text-nat-grid__tile{width:100%;max-width:700px}
.header--text-nat-grid__tile-inner .header__content{max-width:100%}
.header--text-tall-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.header--text-tall-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px;min-height:420px}
.header--text-tall-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.header--text-tall-grid__tile-inner{width:100%}
.header--text-tall-grid__tile{width:100%;max-width:700px}
.header-stacked .header__content{padding-bottom:0}
.header-stacked .header-stacked__wrapper{padding-top:10px;padding-bottom:40px}
.header__content{padding:50px 0}
@media (max-width:768px){.header__content{padding:40px 0}
}
.header__content--lrg{padding:120px 0}
.header-grid__tile-inner--text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header-grid__tile-inner--img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:600px){.header-grid__tile-inner--img{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.header-grid__img{background-position:right bottom;background-repeat:no-repeat;background-size:contain;width:100%;max-width:320px}
.header__title{font-family:'Libre Franklin',sans-serif;font-size:45px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:10px;margin-bottom:0}
@media (max-width:768px){.header__title{font-size:35px}
}
.header__title--lrg{font-family:'Libre Franklin',sans-serif;font-size:60px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.header__title--lrg{font-size:40px}
}
.header__para,.header__para h1,.header__para h2,.header__para h3,.header__para p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:15px 0}
div.header__para{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;display:inline-block;width:100%}
.header__para--lrg,.header__para--lrg h1,.header__para--lrg h2,.header__para--lrg h3,.header__para--lrg p{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:15px 0}
@media (max-width:768px){.header__para--lrg,.header__para--lrg h1,.header__para--lrg h2,.header__para--lrg h3,.header__para--lrg p{font-size:20px;line-height:27px}
}
.header__cta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF;display:inline-block;margin-top:10px}
.header__cta:active,.header__cta:focus,.header__cta:hover,.header__cta:visited{color:#FFF}
.header-cta__chevron{color:#FFF;opacity:.5}
.header-cta__chevron:active,.header-cta__chevron:focus,.header-cta__chevron:hover,.header-cta__chevron:visited{color:#FFF}
.header-cta__chevron:hover{opcaity:1}
.article-head__title{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:768px){.article-head__title{font-size:28px;line-height:36px}
}
.article-head__meta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article-head__date{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article-head__cta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
.article-head__cta .chevron,.article-head__cta:active,.article-head__cta:focus,.article-head__cta:hover,.article-head__cta:visited{color:#000}
.article-header .header--uneven-grid__tile:nth-child(1) .header__content :first-child{margin-top:0}
.article-header .header--uneven-grid__tile:nth-child(1) .header__content :last-child{margin-bottom:0}
.article-header .header--uneven-grid__tile:nth-child(2) .header--uneven-grid__tile-inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.article-head__back{text-align:right}
.header--sales,.header__background{background-color:#00B0AA}
.header--professional{background-color:#008445}
.header--lettings{background-color:#005dA6}
.main-footer__cards{background:#fff}
.main-footer__cards .cards-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__cards .cards-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__cards .cards-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}
.main-footer__cards .cards-grid__tile-inner{width:100%}
@media (max-width:600px){.main-footer__cards .cards-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__cards .cards-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__cards .cards-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.main-footer__cards .cards-grid__tile-inner{width:100%}
}
@media (max-width:600px){.main-footer__cards .container-lrg{padding:0}
}
.main-footer__cards .cards-grid__tile-inner img{max-height:96px;float:right;margin-top:10px}
.main-footer__cards .cards-grid__tile-inner .flash-heading,.main-footer__cards .cards-grid__tile-inner .property-single__full-description h4,.property-single__full-description .main-footer__cards .cards-grid__tile-inner h4{margin-top:25px;margin-bottom:0}
@media (max-width:960px){.main-footer__cards .cards-grid__tile-inner .flash-heading,.main-footer__cards .cards-grid__tile-inner .property-single__full-description h4,.property-single__full-description .main-footer__cards .cards-grid__tile-inner h4{margin-top:40px}
}
.main-footer__cards .cards-grid__tile-inner p{margin-bottom:20px}
.main-footer__cards .cards-grid__tile{padding:30px 30px 0}
@media (max-width:600px){.main-footer__cards .cards-grid__tile:nth-child(1){border-top:1px solid #E5E5E5}
}
.main-footer__cards .cards-grid__tile:nth-child(2){border-left:1px solid #E5E5E5}
@media (max-width:600px){.main-footer__cards .cards-grid__tile:nth-child(2){border-left:none;border-top:1px solid #E5E5E5}
}
.main-footer__logos{background:#F5F5F5}
.main-footer__logos .logos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__logos .logos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__logos .logos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:0;padding-left:0}
.main-footer__logos .logos-grid__tile-inner{width:100%;padding:30px 0 90px}
@media (max-width:767px){.main-footer__logos{padding-bottom:90px}
.main-footer__logos .logos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__logos .logos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__logos .logos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.main-footer__logos .logos-grid__tile-inner{width:100%}
}
.main-footer__logos .logos-grid__tile-inner img{width:329px}
.main-footer__logos .logos-grid__tile-inner i{font-size:26px;color:#7D2982;margin:0 15px}
@media (max-width:420px){.main-footer__logos .logos-grid__tile-inner i{font-size:24px;margin:0 12px}
}
@media (max-width:767px){.main-footer__logos .logos-grid__tile-inner{text-align:center;padding:25px 0 0}
}
.main-footer__logos .logos-grid__tile:nth-child(2){text-align:right}
.main-footer__logos .logos-grid__tile:nth-child(2) a:last-of-type{margin-right:-15px}
@media (max-width:767px){.main-footer__logos .logos-grid__tile:nth-child(2) a:last-of-type{margin-right:auto}
}
.main-footer__menu{background:#00B0AA}
.main-footer__menu .menu-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.main-footer__menu .menu-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.main-footer__menu .menu-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;padding-top:30px;padding-left:30px}
.main-footer__menu .menu-grid__tile-inner{width:100%}
@media (max-width:600px){.main-footer__menu .menu-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.main-footer__menu .menu-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.main-footer__menu .menu-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.main-footer__menu .menu-grid__tile-inner{width:100%}
}
@media (max-width:420px){.main-footer__menu .menu-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-left:15px}
.main-footer__menu .menu-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}
.main-footer__menu .menu-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:15px;padding-left:15px}
.main-footer__menu .menu-grid__tile-inner{width:100%}
}
.main-footer__menu .menu-grid{margin-top:-70px;padding-bottom:60px}
@media (max-width:960px){.main-footer__menu .menu-grid{margin-top:-80px;padding-bottom:40px}
}
.main-footer__menu .menu-grid__tile-inner .title{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer__menu .menu-grid__tile-inner ul{padding:0;list-style:none;margin:0;display:block;position:relative;width:100%}
.main-footer__menu .menu-grid__tile-inner ul li{padding:8px 0}
.main-footer__menu .menu-grid__tile-inner ul li a{padding:3px 0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer__menu .menu-grid__tile-inner ul li a:hover{text-decoration:underline}
@media (max-width:420px){.main-footer__menu .menu-grid__tile-inner ul li{padding:5px 0}
}
.main-footer__copyright{background:#fff;padding:15px 0}
.main-footer__copyright .copyright-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__copyright .copyright-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__copyright .copyright-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:0;padding-left:0}
.main-footer__copyright .copyright-grid__tile-inner{width:100%}
@media (max-width:600px){.main-footer__copyright .copyright-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.main-footer__copyright .copyright-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.main-footer__copyright .copyright-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.main-footer__copyright .copyright-grid__tile-inner{width:100%}
}
.main-footer__copyright a:hover{text-decoration:underline}
.main-footer__copyright .copyright-grid__tile:nth-child(1){width:70%}
@media (max-width:768px){.main-footer__copyright .copyright-grid__tile:nth-child(1){width:60%}
}
@media (max-width:600px){.main-footer__copyright .copyright-grid__tile:nth-child(1){width:100%;text-align:center}
}
.main-footer__copyright .copyright-grid__tile:nth-child(1) p:first-of-type{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#00B0AA;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer__copyright .copyright-grid__tile:nth-child(1) p a{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer__copyright .copyright-grid__tile:nth-child(2){width:30%;text-align:right}
@media (max-width:768px){.main-footer__copyright .copyright-grid__tile:nth-child(2){width:40%}
}
@media (max-width:600px){.main-footer__copyright .copyright-grid__tile:nth-child(2){width:100%;text-align:center}
}
.main-footer__copyright .copyright-grid__tile:nth-child(2) a,.main-footer__copyright .copyright-grid__tile:nth-child(2) a:active,.main-footer__copyright .copyright-grid__tile:nth-child(2) a:focus,.main-footer__copyright .copyright-grid__tile:nth-child(2) a:hover,.main-footer__copyright .copyright-grid__tile:nth-child(2) a:visited{color:#000}
.main-footer__copyright .copyright-grid__tile-inner p{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer .owl-carousel{-webkit-transform:translateX(0) translateY(-40%) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(-40%) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(-40%) translateZ(0) rotateZ(0) scale(1)}
@media (max-width:960px){.main-footer .owl-carousel{-webkit-transform:translateX(0) translateY(-25%) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(-25%) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(-25%) translateZ(0) rotateZ(0) scale(1)}
}
.main-footer .owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-footer .owl-carousel .owl-item{padding:20px 16px}
.main-footer .owl-carousel .item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;background:#fff;padding:0;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1)}
.main-footer .owl-carousel .item a{display:block;padding:35px 0 30px}
.main-footer .owl-carousel .item .title{margin:0 auto 10px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-footer .owl-carousel .item .number{margin:0;font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:768px){.main-footer .owl-carousel .item .number{font-size:20px;line-height:27px}
}
.main-footer .owl-carousel .item a>*{margin:0;display:block;text-align:center}
.main-footer .owl-carousel .owl-dots{margin-top:-20px;z-index:9999}
.main-footer .owl-carousel .owl-dots .owl-dot span{background:#7D2982}
.container-lrg.cards-holder,.property-filters{position:relative}
@media (max-width:480px){.container-lrg.cards-holder{padding:0!important}
}
@media (max-width:600px){.property-filters{display:none}
}
.property-filters__cards-menu{position:relative;display:block;height:80px;width:100%;text-align:right}
.property-filters__cards-menu a{position:relative;display:inline-block;margin:0;padding:0;width:190px;height:80px;background:#004A48;text-align:center;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
@media (max-width:480px){.property-filters__cards-menu a{width:50%;display:block;float:left}
}
.property-filters__cards-menu a.active{background:#fff}
.property-filters__cards-menu a.active i,.property-filters__cards-menu a.active p{color:#7D2982}
.property-filters__cards-menu a *{margin:0;padding:0;display:block;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.property-filters__cards-menu a i{margin-top:10px;font-size:32px;color:#fff}
.property-filters__cards-menu a p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:5px}
.property-filters select{display:inline-block;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:url(../../themes/maxey/assets/img/icon-arrow.png) calc(100% - 10px) center no-repeat #F5F5F5;height:48px;width:240px;padding:0 10px;cursor:pointer;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;background-size:13px auto}
@media (max-width:1200px){.property-filters select{width:200px}
}
.property-filters input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:#fff;width:20px;height:20px;color:#fff;margin:13px 7px -3px 0;cursor:pointer;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.property-filters input[type=checkbox]:after{content:'✓';position:absolute;font-size:14px;text-indent:3px;color:#fff;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0)}
.property-filters input[type=checkbox]:checked{background:#00B0AA}
.property-filters input[type=checkbox]:checked:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1)}
.property-filters__basic{background:#fff;padding:30px 0 40px}
@media (max-width:600px){.property-filters__basic{padding:20px 0}
}
.property-filters__basic .title{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:relative;margin:0 0 15px}
@media (max-width:768px){.property-filters__basic .title{font-size:20px;line-height:27px}
}
.property-filters__basic .container-lrg{position:relative}
.property-filters__basic .container-lrg>div{display:inline-block;position:relative;line-height:50px}
.property-filters__basic .container-lrg>div>.title{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:50px;margin:0 auto}
.property-filters__basic .container-lrg>div>.sep{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:50px;margin:0 auto 0 10px}
@media (max-width:420px){.property-filters__basic .container-lrg>div>.sep{margin-left:5px}
}
.property-filters__basic .container-lrg .location{margin-right:30px}
@media (max-width:1200px){.property-filters__basic .container-lrg .location{margin-right:20px}
}
.property-filters__basic .container-lrg .price:before,.property-filters__basic .container-lrg .stc:before{content:'';position:absolute;width:1px;height:40px;display:block;top:auto;bottom:5px;left:-30px;background:#E5E5E5}
@media (max-width:1200px){.property-filters__basic .container-lrg .price:before,.property-filters__basic .container-lrg .stc:before{left:-20px}
}
@media (max-width:1023px){.property-filters__basic .container-lrg .price:before,.property-filters__basic .container-lrg .stc:before{display:none}
}
.property-filters__basic .container-lrg .price{margin:0 30px}
.property-filters__basic .container-lrg .price select{width:130px}
@media (max-width:1200px){.property-filters__basic .container-lrg .price{margin:0 20px}
}
@media (max-width:420px){.property-filters__basic .container-lrg .price{margin-right:0!important}
.property-filters__basic .container-lrg .price select{width:123px;padding:0 5px;margin-left:5px}
}
.property-filters__basic .container-lrg .stc{margin-left:30px}
@media (max-width:1200px){.property-filters__basic .container-lrg .stc{margin-left:20px}
}
@media (max-width:1023px){.property-filters__basic .container-lrg .stc{margin-left:0}
}
@media (max-width:767px){.property-filters__basic .container-lrg .stc{display:block}
}
@media (max-width:480px){.property-filters__basic .container-lrg .stc{margin-top:10px}
}
@media (max-width:1023px){.property-filters__basic .container-lrg .location,.property-filters__basic .container-lrg .price{margin:0 15px 0 0}
.property-filters__basic .container-lrg .location select:first-of-type,.property-filters__basic .container-lrg .price select:first-of-type{margin-left:0}
.property-filters__basic .container-lrg .location .title,.property-filters__basic .container-lrg .price .title{display:block;line-height:30px}
}
@media (max-width:600px){.property-filters__basic .container-lrg .location{margin-bottom:10px}
}
.property-filters__basic .advance-btn{display:block!important;position:absolute!important;right:30px;bottom:-40px;width:auto;height:32px!important;line-height:32px!important;padding:0 25px;background:#F5F5F5;cursor:pointer}
@media (max-width:600px){.property-filters__basic .advance-btn{display:none!important}
}
.property-filters__basic .advance-btn .hide{display:none}
.property-filters__basic .advance-btn>*{display:inline-block;margin:0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.property-filters__basic .advance-btn i{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(-90deg) scale(1);font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-left:5px}
.property-filters__basic .advance-btn.open i{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1)}
.property-filters__advance{background:#004A48;padding:30px 0;display:none}
@media (max-width:600px){.property-filters__advance{display:block!important}
}
.property-filters__advance>.container-lrg>div{display:block;position:relative;width:100%}
.property-filters__advance .title{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 20px 0 0}
@media (max-width:1023px){.property-filters__advance .title{margin:0 15px 0 0}
}
.property-filters__advance .types{line-height:40px}
.property-filters__advance .types:after{content:"";display:table;clear:both}
.property-filters__advance .types .title,.property-filters__advance .types span{float:left;line-height:40px}
.property-filters__advance .types input{margin-top:5px}
@media (max-width:900px){.property-filters__advance .types .title{width:100%;display:block}
}
@media (max-width:1023px){.property-filters__advance .types input{margin-right:3px}
.property-filters__advance .types label{margin-right:12px}
}
.property-filters__advance .rooms{line-height:50px;margin-top:25px}
.property-filters__advance .rooms .select{display:inline-block;margin-right:20px}
.property-filters__advance .rooms .select label{margin-right:5px}
.property-filters__advance .rooms .select p{display:inline-block}
.property-filters__advance .rooms .select i{font-size:26px;margin-right:5px;vertical-align:-6px}
.property-filters__advance .rooms .select select{margin-left:0;width:60px}
@media (max-width:900px){.property-filters__advance .rooms .title{width:100%;display:block}
}
.property-filters__advance label{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 18px 0 0}
.filter-btn{padding:20px 0;display:none;position:relative}
.filter-btn .button{width:100%;padding-left:0;padding-right:0;text-align:center}
.filter-btn .button p{margin:0}
.filter-btn .button p.hide{display:none}
@media (max-width:600px){.filter-btn{display:block}
}
.property-listing{background:#F5F5F5}
.property-listing__cards-container{width:100%;width:100vw;height:auto;display:block;position:relative;overflow:hidden}
.property-listing__cards-container .list-card,.property-listing__cards-container .map-card{position:relative;display:none}
.property-listing__cards-container .list-card.active,.property-listing__cards-container .map-card.active{display:block}
.property-listing__cards-container .map-card{border-bottom:1px solid #E5E5E5}
.property-listing__cards-container .map-card__panel{position:absolute;top:0;bottom:0;left:-620px;width:530px;padding:60px 45px;background:#fff;z-index:9;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.property-listing__cards-container .map-card__panel .result-single-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.property-listing__cards-container .map-card__panel .result-single-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.property-listing__cards-container .map-card__panel .result-single-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.property-listing__cards-container .map-card__panel .result-single-grid__tile-inner{width:100%}
@media (max-width:1200px){.property-listing__cards-container .map-card__panel{left:-540px;width:480px;padding:50px 30px}
}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel{left:-420px;width:360px}
}
@media (max-width:899px){.property-listing__cards-container .map-card__panel{left:-380px;width:320px}
}
@media (max-width:767px){.property-listing__cards-container .map-card__panel{left:-290px;width:250px;padding:40px 20px}
}
@media (max-width:600px){.property-listing__cards-container .map-card__panel{position:relative;top:auto;bottom:auto;left:auto;width:auto;padding:10px 75px 20px 10px;display:none;-webkit-transition:all 0ms ease-in-out;transition:all 0ms ease-in-out}
}
.property-listing__cards-container .map-card__panel.open{left:0}
@media (max-width:600px){.property-listing__cards-container .map-card__panel.open{left:auto}
}
.property-listing__cards-container .map-card__panel .result-single-grid.hide{display:none}
.property-listing__cards-container .map-card__panel .close{position:absolute;display:block;top:20px;right:45px;cursor:pointer}
@media (max-width:1200px){.property-listing__cards-container .map-card__panel .close{top:12px;right:30px}
}
@media (max-width:767px){.property-listing__cards-container .map-card__panel .close{top:8px;right:20px}
}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .close{top:10px;right:10px}
}
.property-listing__cards-container .map-card__panel .close p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;display:inline-block}
.property-listing__cards-container .map-card__panel .close p.mobile{display:none}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .close p{display:none;font-size:14px}
.property-listing__cards-container .map-card__panel .close p.mobile{display:inline-block}
}
.property-listing__cards-container .map-card__panel .close i{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:-2px;margin-left:5px}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .close i{font-size:14px;margin-left:3px}
}
.property-listing__cards-container .map-card__panel .photos{margin-bottom:20px}
.property-listing__cards-container .map-card__panel .photos .photos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;padding-left:1px}
.property-listing__cards-container .map-card__panel .photos .photos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2px;margin-left:-2px}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:1px;padding-left:1px}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile-inner{width:100%}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel .photos .photos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.property-listing__cards-container .map-card__panel .photos .photos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile-inner{width:100%}
}
.property-listing__cards-container .map-card__panel .photos .bg-photo{position:relative;overflow:hidden;max-height:263px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.property-listing__cards-container .map-card__panel .photos .bg-photo{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:inherit!important;-ms-flex-direction:inherit!important;flex-direction:inherit!important}
}
.property-listing__cards-container .map-card__panel .photos .bg-photo img{width:100%;max-width:200%}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel .photos .bg-photo img{max-width:200%;min-width:100%;width:100%;height:auto}
}
@media (max-width:1200px){.property-listing__cards-container .map-card__panel .photos .bg-photo{max-height:239px}
}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .photos .bg-photo{max-height:280px}
}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(1){width:75%}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(1){width:100%}
}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile-inner{position:relative}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(2){width:25%;margin-right:0}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(2) img{margin-top:1px;width:100%;max-width:200%}
.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(2) img:first-of-type{margin-top:0}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel .photos .photos-grid__tile:nth-child(2){display:none}
}
.property-listing__cards-container .map-card__panel .photos .caption{position:absolute;display:block;width:100%;bottom:0;height:35px;line-height:35px;background:rgba(0,0,0,.6)}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .photos .caption{height:20px;line-height:20px;background:0 0}
}
.property-listing__cards-container .map-card__panel .photos .caption .type{font-family:'Libre Franklin',sans-serif;font-size:12px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;position:relative;height:35px;line-height:35px;padding:0 20px;margin:0;background:#00B0AA}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .photos .caption .type{height:20px;line-height:20px;padding:0 10px}
}
.property-listing__cards-container .map-card__panel .photos .caption .number{float:right;height:35px;line-height:35px;margin:0;padding-right:10px}
@media (max-width:600px){.property-listing__cards-container .map-card__panel .photos .caption .number{display:none}
}
.property-listing__cards-container .map-card__panel .photos .caption .number i{font-size:27px;vertical-align:-6px;color:#fff;margin-right:2px}
.property-listing__cards-container .map-card__panel .photos .caption .number span{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.property-listing__cards-container .map-card__panel .link-to{display:block;position:relative;margin:0}
.property-listing__cards-container .map-card__panel .link-to.hover .price{text-decoration:underline}
.property-listing__cards-container .map-card__panel .location{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.property-listing__cards-container .map-card__panel .price{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:5px 0 10px}
@media (max-width:768px){.property-listing__cards-container .map-card__panel .price{font-size:20px;line-height:27px}
}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .price{margin:2px 0 5px}
}
.property-listing__cards-container .map-card__panel .rooms{display:block;position:relative;margin:0}
.property-listing__cards-container .map-card__panel .rooms *{margin:0}
.property-listing__cards-container .map-card__panel .rooms .type{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .rooms .type{font-size:15px}
}
.property-listing__cards-container .map-card__panel .rooms .room{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .rooms .room{font-size:15px}
}
.property-listing__cards-container .map-card__panel .rooms .room i{margin-right:3px;font-size:25px;vertical-align:middle}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .rooms .room i{font-size:22px}
}
.property-listing__cards-container .map-card__panel .rooms .sep{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 6px;display:inline-block}
.property-listing__cards-container .map-card__panel .summary{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:20px 0 25px}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .summary{margin:10px 0 15px;font-size:15px}
}
@media (max-width:767px){.property-listing__cards-container .map-card__panel .summary{display:none}
}
.property-listing__cards-container .map-card__panel .cta{display:block;position:relative}
@media (max-width:767px){.property-listing__cards-container .map-card__panel .cta{margin-top:15px}
}
.property-listing__cards-container .map-card__panel .cta .office{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-left:15px}
.property-listing__cards-container .map-card__panel .cta .office:hover{color:#7D2982}
.property-listing__cards-container .map-card__panel .cta .office:active,.property-listing__cards-container .map-card__panel .cta .office:focus,.property-listing__cards-container .map-card__panel .cta .office:visited{color:#000}
@media (max-width:1023px){.property-listing__cards-container .map-card__panel .cta .office{display:block;margin-left:0;margin-top:10px}
}
@media (max-width:960px){.property-listing__cards-container .map-card__panel .cta .office{font-size:15px}
}
.property-listing__cards-container #map{width:100%;min-height:640px;height:60vh}
@media (max-width:767px){.property-listing__cards-container #map{min-height:550px}
}
@media (max-width:600px){.property-listing__cards-container #map{height:50vh;min-height:250px}
}
.property-listing__sort{padding:30px 0;display:inline-block;position:relative;width:100%;background:#F5F5F5}
.property-listing__sort .title{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px 0 0;display:inline-block}
@media (max-width:768px){.property-listing__sort .title{font-size:20px;line-height:27px}
}
.property-listing__sort .filter{float:right;display:inline-block;margin:0;padding:0}
.property-listing__sort .filter.hide{display:none}
.property-listing__sort .filter span{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 15px 0 0}
.property-listing__sort .filter select{display:inline-block;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:url(../../themes/maxey/assets/img/icon-arrow.png) calc(100% - 10px) center no-repeat #fff;height:48px;width:180px;padding:0 10px;cursor:pointer;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:13px auto}
@media (max-width:480px){.property-listing__sort{text-align:center;padding:10px 0 20px}
.property-listing__sort .filter,.property-listing__sort .title{display:block;width:100%;float:none;position:relative}
.property-listing__sort .filter{margin-top:10px}
.property-listing__sort .filter span{display:none}
}
.property-listing__result-single{display:block;width:100%;position:relative;padding-bottom:50px}
.property-listing__result-single .result-single-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:40px;padding-left:40px}
.property-listing__result-single .result-single-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-80px;margin-left:-80px}
.property-listing__result-single .result-single-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:40px;padding-left:40px}
.property-listing__result-single .result-single-grid__tile-inner{width:100%}
@media (max-width:960px){.property-listing__result-single .result-single-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.property-listing__result-single .result-single-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.property-listing__result-single .result-single-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:20px;padding-left:20px}
.property-listing__result-single .result-single-grid__tile-inner{width:100%}
}
@media (max-width:600px){.property-listing__result-single{padding-bottom:30px}
.property-listing__result-single .result-single-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-left:15px}
.property-listing__result-single .result-single-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}
.property-listing__result-single .result-single-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:15px;padding-left:15px}
.property-listing__result-single .result-single-grid__tile-inner{width:100%}
}
.property-listing__result-single.sold .photos .bg-photo,.property-listing__result-single.sold .photos img{opacity:.5}
.property-listing__result-single.sold .photos .caption{background:rgba(0,0,0,.4)}
.property-listing__result-single.sold .photos .caption .type{background:#fff;color:#000}
.property-listing__result-single.sold .photos .caption .number{opacity:.7}
.property-listing__result-single.sold .button--sml{opacity:.4;cursor:not-allowed;color:#000;border-color:#E5E5E5;background:#fff}
.property-listing__result-single.sold .button--sml:before{opacity:0}
.property-listing__result-single.stc .photos .caption .type{background:#000}
.property-listing__result-single.let .photos .caption .type{background:#005dA6}
.property-listing__result-single .photos .photos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;padding-left:1px}
.property-listing__result-single .photos .photos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2px;margin-left:-2px}
.property-listing__result-single .photos .photos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:1px;padding-left:1px}
.property-listing__result-single .photos .photos-grid__tile-inner{width:100%}
@media (max-width:1023px){.property-listing__result-single .photos .photos-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.property-listing__result-single .photos .photos-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.property-listing__result-single .photos .photos-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.property-listing__result-single .photos .photos-grid__tile-inner{width:100%}
}
.property-listing__result-single .photos .bg-photo{position:relative;overflow:hidden;max-height:272px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.property-listing__result-single .photos .bg-photo{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:inherit!important;-ms-flex-direction:inherit!important;flex-direction:inherit!important}
}
.property-listing__result-single .photos .bg-photo img{width:100%;max-width:200%}
@media (max-width:1023px){.property-listing__result-single .photos .bg-photo img{max-width:200%;min-width:100%;width:100%;height:auto}
}
@media (max-width:1023px){.property-listing__result-single .photos .bg-photo{max-height:320px}
}
@media (max-width:600px){.property-listing__result-single .photos .bg-photo{max-height:370px}
}
.property-listing__result-single .photos .photos-grid__tile:nth-child(1){width:75%}
@media (max-width:1023px){.property-listing__result-single .photos .photos-grid__tile:nth-child(1){width:100%}
}
.property-listing__result-single .photos .photos-grid__tile-inner{position:relative}
.property-listing__result-single .photos .photos-grid__tile:nth-child(2){width:25%;margin-right:0}
.property-listing__result-single .photos .photos-grid__tile:nth-child(2) img{margin-top:1px;width:100%;max-width:200%;max-height:90px}
.property-listing__result-single .photos .photos-grid__tile:nth-child(2) img:first-of-type{margin-top:0}
@media (max-width:1023px){.property-listing__result-single .photos .photos-grid__tile:nth-child(2){display:none}
}
.property-listing__result-single .photos .caption{position:absolute;display:block;width:100%;bottom:0;height:35px;line-height:35px;background:rgba(0,0,0,.6)}
.property-listing__result-single .photos .caption .type{font-family:'Libre Franklin',sans-serif;font-size:12px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;position:relative;height:35px;line-height:35px;padding:0 20px;margin:0;background:#00B0AA}
.property-listing__result-single .photos .caption .number{float:right;height:35px;line-height:35px;margin:0;padding-right:10px}
.property-listing__result-single .photos .caption .number i{font-size:27px;vertical-align:-6px;color:#fff;margin-right:2px}
.property-listing__result-single .photos .caption .number span{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.property-listing__result-single .link-to{display:block;position:relative;margin:0}
.property-listing__result-single .link-to.hover .price{text-decoration:underline}
.property-listing__result-single .location{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.property-listing__result-single .price{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:5px 0 10px}
@media (max-width:768px){.property-listing__result-single .price{font-size:20px;line-height:27px}
}
@media (max-width:960px){.property-listing__result-single .price{margin:2px 0 5px}
}
.property-listing__result-single .rooms{display:block;position:relative;margin:0}
.property-listing__result-single .rooms *{margin:0}
.property-listing__result-single .rooms .type{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
@media (max-width:960px){.property-listing__result-single .rooms .type{font-size:15px}
}
.property-listing__result-single .rooms .room{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}
@media (max-width:960px){.property-listing__result-single .rooms .room{font-size:15px}
}
.property-listing__result-single .rooms .room i{margin-right:3px;font-size:25px;vertical-align:middle}
@media (max-width:960px){.property-listing__result-single .rooms .room i{font-size:22px}
}
.property-listing__result-single .rooms .sep{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 6px;display:inline-block}
.property-listing__result-single .summary{display:block;position:relative;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:20px 0 25px}
@media (max-width:960px){.property-listing__result-single .summary{margin:10px 0 15px;font-size:15px}
}
@media (max-width:767px){.property-listing__result-single .summary{display:none}
}
.property-listing__result-single .cta{display:block;position:relative}
@media (max-width:767px){.property-listing__result-single .cta{margin-top:15px}
}
.property-listing__result-single .cta .office{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-left:15px}
.property-listing__result-single .cta .office:hover{color:#7D2982}
.property-listing__result-single .cta .office:active,.property-listing__result-single .cta .office:focus,.property-listing__result-single .cta .office:visited{color:#000}
@media (max-width:1023px){.property-listing__result-single .cta .office{display:block;margin-left:0;margin-top:10px}
}
@media (max-width:960px){.property-listing__result-single .cta .office{font-size:15px}
}
@media (max-width:600px){.property-listing__result-single .cta .office{display:none}
}
.property-listing__pagination{position:relative;display:block;width:100%;height:60px;line-height:60px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;text-align:center}
.property-listing__pagination .next,.property-listing__pagination .prev{position:absolute;display:block;width:100px;height:60px;line-height:60px;top:0;bottom:0;cursor:pointer}
@media (max-width:480px){.property-listing__pagination .next,.property-listing__pagination .prev{width:50px}
}
.property-listing__pagination .next>*,.property-listing__pagination .prev>*{display:inline-block;line-height:60px;vertical-align:middle;color:#7D2982;margin:0}
.property-listing__pagination .next p,.property-listing__pagination .prev p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:480px){.property-listing__pagination .next p,.property-listing__pagination .prev p{display:none}
}
.property-listing__pagination .next i,.property-listing__pagination .prev i{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;opacity:.6}
@media (max-width:480px){.property-listing__pagination .next i,.property-listing__pagination .prev i{opacity:1}
}
.property-listing__pagination .next:hover p,.property-listing__pagination .prev:hover p{text-decoration:underline}
.property-listing__pagination .next:hover i,.property-listing__pagination .prev:hover i{opacity:1}
.property-listing__pagination .prev{left:0;text-align:left}
.property-listing__pagination .next{right:0;text-align:right}
.property-listing__pagination .next i{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1)}
.property-listing__pagination .pages{width:150px;text-align:center;position:relative;margin:0 auto;font-family:'Libre Franklin',sans-serif;font-size:12px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:60px;line-height:60px}
.property-listing__pagination .pages select{width:55px;height:40px;display:inline-block;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:url(../../themes/maxey/assets/img/icon-arrow.png) calc(100% - 5px) center no-repeat #fff;padding:0 10px;cursor:pointer;margin:0 5px;font-size:12px;background-size:10px auto}
.property-listing__pagination .pages p{margin:0;display:inline-block}
.property-listing__pagination .pages>*{display:inline-block}
.property-listing__to-top{width:90px;margin:0 auto;position:relative;display:block;height:66px;padding-top:24px;text-align:center;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;overflow:hidden}
.property-listing__to-top:hover *{opacity:1}
.property-listing__to-top i{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;opacity:.6;position:relative;display:inline-block;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(90deg) scale(1)}
@media (max-width:480px){.property-listing__to-top i{opacity:1}
}
.property-listing__to-top p{margin:0}
.property-head__status{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(0,0,0,.5);padding:2px 5px 1px;vertical-align:center;margin-right:5px}
.property-head__title{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (max-width:768px){.property-head__title{font-size:20px;line-height:27px}
}
.property-head__price{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (max-width:768px){.property-head__price{font-size:28px;line-height:36px}
}
.property-header-accordion .open-text{display:inline}
.property-header-accordion .close-text,.property-header-accordion.expand--open .open-text{display:none}
.property-header-accordion.expand--open .close-text{display:inline}
.property-single__short-info{background:#fff;position:relative;height:45px;width:100%;line-height:45px}
.property-single__short-info:after{content:"";display:table;clear:both}
@media (max-width:900px){.property-single__short-info{height:90px;line-height:45px}
}
@media (max-width:600px){.property-single__short-info{height:135px}
}
@media (max-width:420px){.property-single__short-info{height:160px}
}
.property-single__short-info .rooms{display:inline-block;position:relative;margin:0;float:left}
@media (max-width:900px){.property-single__short-info .rooms{float:none;display:block}
}
.property-single__short-info .rooms *{margin:0}
.property-single__short-info .rooms .type{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
@media (max-width:960px){.property-single__short-info .rooms .type{font-size:15px}
}
@media (max-width:420px){.property-single__short-info .rooms .type{display:block;margin-top:8px;margin-bottom:-3px}
.property-single__short-info .rooms .type+.sep{display:none}
}
.property-single__short-info .rooms .room{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}
@media (max-width:960px){.property-single__short-info .rooms .room{font-size:15px}
}
.property-single__short-info .rooms .room i{margin-right:3px;font-size:25px;vertical-align:middle}
@media (max-width:960px){.property-single__short-info .rooms .room i{font-size:22px}
}
.property-single__short-info .rooms .sep{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 6px;display:inline-block}
.property-single__short-info .cta{display:inline-block;position:relative;float:right}
.property-single__short-info .cta .office{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-right:10px}
.property-single__short-info .cta .office:hover{color:#7D2982}
.property-single__short-info .cta .office:active,.property-single__short-info .cta .office:focus,.property-single__short-info .cta .office:visited{color:#000}
@media (max-width:900px){.property-single__short-info .cta{float:none;display:block}
}
@media (max-width:600px){.property-single__short-info .cta .button--sml{display:block;max-width:200px}
}
.property-single__carousel{background:#F5F5F5;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}
.property-single__carousel *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.property-single__carousel-lrg .owl-stage-outer{overflow:initial!important}
@media (max-width:600px){.property-single__carousel-lrg .owl-stage-outer{overflow:hidden!important}
}
.property-single__carousel-lrg .owl-item{width:1010px!important;height:758px!important;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media (max-width:1200px){.property-single__carousel-lrg .owl-item{width:800px!important;height:600px!important}
}
@media (max-width:900px){.property-single__carousel-lrg .owl-item{width:600px!important;height:450px!important}
}
@media (max-width:767px){.property-single__carousel-lrg .owl-item{width:500px!important;height:375px!important}
}
@media (max-width:600px){.property-single__carousel-lrg .owl-item{display:block;width:100vw!important;height:auto!important;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}
}
.property-single__carousel-lrg .owl-item img{display:inline-block;text-align:center;margin:0 auto!important;max-width:1010px;max-height:758px;width:auto!important;height:auto!important;opacity:.4!important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media (max-width:1200px){.property-single__carousel-lrg .owl-item img{max-width:800px;max-height:600px}
}
@media (max-width:900px){.property-single__carousel-lrg .owl-item img{max-width:600px;max-height:450px}
}
@media (max-width:767px){.property-single__carousel-lrg .owl-item img{max-width:500px;max-height:375px}
}
@media (max-width:600px){.property-single__carousel-lrg .owl-item img{max-width:100vw;max-height:none;-webkit-transition:all none;transition:all none;opacity:1!important}
}
.property-single__carousel-lrg .owl-item.center img{opacity:1!important}
.property-single__carousel .carousel-lrg__next,.property-single__carousel .carousel-lrg__prev{position:absolute;top:0;bottom:101px;width:-webkit-calc((100% - 1010px)/2);width:calc((100% - 1010px)/2);display:block;z-index:9}
.property-single__carousel .carousel-lrg__next .icon-forward,.property-single__carousel .carousel-lrg__prev .icon-forward{display:none;color:#fff;line-height:36px;pointer-events:none}
@media (max-width:1200px){.property-single__carousel .carousel-lrg__next,.property-single__carousel .carousel-lrg__prev{width:-webkit-calc((100% - 800px)/2);width:calc((100% - 800px)/2)}
}
@media (max-width:900px){.property-single__carousel .carousel-lrg__next,.property-single__carousel .carousel-lrg__prev{width:-webkit-calc((100% - 600px)/2);width:calc((100% - 600px)/2)}
}
@media (max-width:767px){.property-single__carousel .carousel-lrg__next,.property-single__carousel .carousel-lrg__prev{width:-webkit-calc((100% - 500px)/2);width:calc((100% - 500px)/2)}
}
@media (max-width:600px){.property-single__carousel .carousel-lrg__next,.property-single__carousel .carousel-lrg__prev{width:36px;height:36px;top:auto;bottom:0;z-index:99}
.property-single__carousel .carousel-lrg__next .icon-forward,.property-single__carousel .carousel-lrg__prev .icon-forward{display:block}
}
.property-single__carousel .carousel-lrg__prev{left:0}
.property-single__carousel .carousel-lrg__prev .icon-forward{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);position:relative}
.property-single__carousel .carousel-lrg__next{right:0}
.property-single__carousel .carousel-lrg__numbers{display:none;height:36px;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index:9}
.property-single__carousel .carousel-lrg__numbers p{display:block;height:36px;margin:0;line-height:36px;text-align:center;color:#fff}
@media (max-width:600px){.property-single__carousel .carousel-lrg__numbers{display:block}
}
.property-single__carousel-sml{padding:12px 0;overflow:hidden}
@media (max-width:600px){.property-single__carousel-sml{display:none!important}
}
.property-single__carousel-sml.lettings .owl-item a:after{background-color:#005dA6}
.property-single__carousel-sml .owl-item a{display:block;position:relative}
.property-single__carousel-sml .owl-item a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background-color:#00B0AA}
.property-single__carousel-sml .owl-item a.active:after,.property-single__carousel-sml .owl-item a:hover:after{opacity:.6}
.property-single__carousel-sml .owl-nav{pointer-events:none;position:absolute;top:50%;margin-top:-40px;height:80px;display:block;left:0;right:0}
.property-single__carousel-sml .owl-nav i{font-size:20px;height:20px;width:20px;margin-top:30px;margin-left:7px;color:#7D2982;position:relative;display:inline-block}
.property-single__carousel-sml .owl-nav .owl-next,.property-single__carousel-sml .owl-nav .owl-prev{display:block;height:80px;width:55px;position:absolute;pointer-events:auto;background-size:100%;background-repeat:repeat-y;background-position:center center}
.property-single__carousel-sml .owl-nav .owl-prev{left:0;background-image:url(../../themes/maxey/assets/img/carousel-fade-left.png)}
.property-single__carousel-sml .owl-nav .owl-next{right:0;text-align:right;background-image:url(../../themes/maxey/assets/img/carousel-fade-right.png)}
.property-single__carousel-sml .owl-nav .owl-next i{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(180deg) scale(1);margin-left:0;margin-right:7px}
.property-single__carousel .container-lrg{padding:0!important}
.property-single__cards-menu{background-color:#00B0AA;padding-top:35px}
.property-single__cards-menu:after{content:"";display:table;clear:both}
.property-single__cards-menu.lettings{background-color:#005dA6}
@media (max-width:610px){.property-single__cards-menu{padding-top:0}
}
@media (max-width:610px){.property-single__cards-menu .container-lrg{padding:0}
}
.property-single__cards-menu .navigation-tabs{width:490px;position:relative;bottom:0}
.property-single__cards-menu .navigation-tabs__tab{width:33.33333%}
.property-single__cards-container{background:#F5F5F5}
.property-single__cards-container article{display:none}
.property-single__cards-container article.active{display:block}
.property-single__cards-container article section{padding:30px 0}
.property-single__floorplan .floorplan__cards-menu{position:relative;width:100%;display:block;margin-bottom:25px}
.property-single__floorplan .floorplan__cards-menu:after{content:"";display:table;clear:both}
.property-single__floorplan .floorplan__cards-menu a{position:relative;display:block;float:left;margin-right:40px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:2px solid transparent;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.property-single__floorplan .floorplan__cards-menu a.active,.property-single__floorplan .floorplan__cards-menu a:hover{border-color:#7D2982}
.property-single__floorplan .floorplan__cards-container{position:relative;display:block;width:100%;background:#fff}
.property-single__floorplan .floorplan__single{position:relative;display:block;display:none;text-align:center;padding:20px}
.property-single__floorplan .floorplan__single.active{display:block}
.property-single__floorplan .floorplan__single img{position:relative;margin:0 auto;display:inline-block}
.property-single__benefits:after{content:"";display:table;clear:both}
.property-single__benefits .benefits-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-32px;margin-left:-32px}
.property-single__benefits .benefits-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__tile-inner{width:100%}
.property-single__benefits .benefits-grid__tile{padding-left:34px!important}
@media (max-width:768px){.property-single__benefits .benefits-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-32px;margin-left:-32px}
.property-single__benefits .benefits-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__tile-inner{width:100%}
.property-single__benefits .benefits-grid__tile:first-of-type{display:none}
}
@media (max-width:420px){.property-single__benefits .benefits-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-32px;margin-left:-32px}
.property-single__benefits .benefits-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:16px;padding-left:16px}
.property-single__benefits .benefits-grid__tile-inner{width:100%}
.property-single__benefits .benefits-grid__tile:last-of-type{padding-top:0}
}
.property-single__benefits ul{display:block;position:relative;margin:0;padding:0;list-style:none}
.property-single__benefits ul li{position:relative;display:block;width:100%;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2px 0}
.property-single__benefits ul li:before{position:absolute;top:-1px;left:-16px;display:block;content:"•";font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00B0AA}
@media (max-width:768px){.property-single__benefits ul li:before{font-size:20px;line-height:27px}
}
.property-single__location #map{height:430px;width:100%;position:relative}
.property-single__full-description p{margin:0 0 30px;position:relative;z-index:9;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.property-single__full-description h4{z-index:0;margin-bottom:3px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.property-single__full-description h4:before{-webkit-transform:translateY(-28%) translateX(-15px);-ms-transform:translateY(-28%) translateX(-15px);transform:translateY(-28%) translateX(-15px)}
.property-single__full-description h5{margin:0 0 3px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:480px){.property-single__full-description .container-sml{padding:0}
}
.property-single__viewing{background:#fff;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);padding:20px 30px!important;margin-top:40px;display:block;position:relative;margin-bottom:10px}
.property-single__viewing:after{content:"";display:table;clear:both}
.property-single__viewing .title{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;display:inline-block}
@media (max-width:768px){.property-single__viewing .title{font-size:28px;line-height:36px}
}
.property-single__viewing .cta{display:inline-block;position:relative;float:right;line-height:46px}
.property-single__viewing .cta p{margin:0;line-height:46px;display:inline-block}
.property-single__viewing .cta .office{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-right:10px;line-height:46px}
.property-single__viewing .cta .office:hover{color:#7D2982}
.property-single__viewing .cta .office:active,.property-single__viewing .cta .office:focus,.property-single__viewing .cta .office:visited{color:#000}
.property-single__documents{padding:40px 0 80px}
.property-single__documents .documents-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.property-single__documents .documents-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.property-single__documents .documents-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding-top:30px;padding-left:30px}
.property-single__documents .documents-grid__tile-inner{width:100%;text-align:center;background:#fff;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);padding:25px}
@media (max-width:900px){.property-single__documents .documents-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.property-single__documents .documents-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.property-single__documents .documents-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.property-single__documents .documents-grid__tile-inner{width:100%}
}
@media (max-width:600px){.property-single__documents .documents-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-left:15px}
.property-single__documents .documents-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}
.property-single__documents .documents-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:15px;padding-left:15px}
.property-single__documents .documents-grid__tile-inner{width:100%}
}
.property-single__documents .documents-grid__tile-inner .title{margin:0 0 15px;font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:768px){.property-single__documents .documents-grid__tile-inner .title{font-size:20px;line-height:27px}
}
.property-single__video{padding:40px 0 80px}
.property-single__video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.property-single__video .embed-container embed,.property-single__video .embed-container iframe,.property-single__video .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.contact-form__input{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}
.contact-form__input:active,.contact-form__input:focus,.contact-form__input:hover,.contact-form__input:visited{outline:0}
.contact-form__input:-moz-placeholder{opacity:1;color:initial}
.contact-form__input::-moz-placeholder{opacity:1;color:initial}
.contact-form__input:-ms-input-placeholder{color:initial}
.contact-form__input::-webkit-input-placeholder{color:initial}
.contact-form__input:placeholder-shown{opacity:1;color:initial}
.contact-form__input:active,.contact-form__input:focus{border:1px solid #FFF}
.contact-form__textarea{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0;margin:0;overflow:auto}
.contact-form__textarea:active,.contact-form__textarea:focus,.contact-form__textarea:hover,.contact-form__textarea:visited{outline:0}
.contact-form__textarea:-moz-placeholder{opacity:1;color:initial}
.contact-form__textarea::-moz-placeholder{opacity:1;color:initial}
.contact-form__textarea:-ms-input-placeholder{color:initial}
.contact-form__textarea::-webkit-input-placeholder{color:initial}
.contact-form__textarea:placeholder-shown{opacity:1;color:initial}
.contact-form__textarea:active,.contact-form__textarea:focus{border:1px solid #FFF}
.contact-form__dropdown{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0;margin:0}
.contact-form__dropdown:active,.contact-form__dropdown:focus,.contact-form__dropdown:hover,.contact-form__dropdown:visited{outline:0}
.contact-form__dropdown::-ms-expand{display:none}
.contact-form__dropdown:active,.contact-form__dropdown:focus{border:1px solid #FFF}
.contact-form__form{max-width:100%}
.contact-form-section{background-color:#F5F5F5}
.contact-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.contact-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.contact-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.contact-form-grid__tile-inner{width:100%}
@media (max-width:600px){.contact-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.contact-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.contact-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:30px;padding-left:30px}
.contact-form-grid__tile-inner{width:100%}
}
.contact-inputs-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.contact-inputs-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.contact-inputs-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.contact-inputs-grid__tile-inner{width:100%}
.contact-form{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-form__input,.contact-form__label,.contact-form__textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.contact-form__input,.contact-form__textarea{background-color:#FFF;border:none}
.contact-form__input{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px}
.contact-form__textarea{max-width:100%;min-width:100%}
.contact-form__textarea#addr{height:140px}
.contact-form__textarea#comments{height:232px}
.contact-form__required{display:inline-block;margin-left:10px;line-height:10px}
.contact-form__instruction{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%}
@media (max-width:600px){.contact__submit{margin-top:5px}
}
.contact-office__map{width:100%;height:240px}
.contact-office-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.contact-office-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.contact-office-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.contact-office-grid__tile-inner{width:100%}
@media (max-width:768px){.contact-office-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.contact-office-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.contact-office-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:30px;padding-left:30px}
.contact-office-grid__tile-inner{width:100%}
}
.contact-office-grid{margin-top:50px}
.contact-office__inner{border-bottom:1px solid #E5E5E5;padding-bottom:30px}
.contact-office__form{max-width:100%}
.contact-office__title{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}
@media (max-width:768px){.contact-office__title{font-size:20px;line-height:27px}
}
.contact-office__addr{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.contact-office__details{margin-top:20px}
.contact-office__detail{margin:5px 0}
.contact-office__detail i{font-family:'Libre Franklin',sans-serif;font-size:23px;font-weight:300;color:#00B0AA;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;line-height:0;margin-right:10px}
@media (max-width:768px){.contact-office__detail i{font-size:20px;line-height:27px}
}
.contact-office__tel{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
.contact-office__tel:active,.contact-office__tel:focus,.contact-office__tel:hover,.contact-office__tel:visited{color:#000}
.contact-office__tel i{margin-top:-3px}
.contact-office__fax{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
.contact-office__fax:active,.contact-office__fax:focus,.contact-office__fax:hover,.contact-office__fax:visited{color:#000}
.contact-office__email{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
.contact-office__email:active,.contact-office__email:focus,.contact-office__email:hover,.contact-office__email:visited{color:#000}
.contact-office__email i{margin-top:-3px}
.contact-form__dropdown,.contact-form__input{border:1px solid #FFF}
.contact-form__dropdown{min-height:36px}
.contact-inputs-grid__tile-inner{position:relative}
.input-error .contact-form__dropdown,.input-error .contact-form__input{border:1px solid #00B0AA}
.contact-form__instruction.rtf h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.contact-form__instruction.rtf h2{font-size:20px;line-height:27px}
}
.contact-form__instruction.rtf h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.contact-form__instruction.rtf h3{font-size:20px;line-height:27px}
}
.contact-form__instruction.rtf h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.contact-form__instruction.rtf h4{font-size:20px;line-height:27px}
}
.contact-form__instruction.rtf h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.contact-form__instruction.rtf p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.contact-form__instruction.rtf a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.contact-form__instruction.rtf a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.contact-form__instruction.rtf hr{border:none;border-top:3px solid #00B0AA}
.contact-form__instruction.rtf ul{padding-left:20px;list-style:none}
.contact-form__instruction.rtf ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.contact-form__instruction.rtf ul li::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.news-carousel__content-box{position:relative}
.news-carousel__content-box::before{content:"Feature story";font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:0;bottom:100%;padding:5px 10px;background-color:#00B0AA}
.news-carousel__content-box .news-carousel__cta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.news-dropdown{border:1px solid #00B0AA;margin:30px 0;background-color:#FFF}
.news-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.news-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.news-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.news-grid__tile-inner{width:100%}
@media (max-width:768px){.news-grid{padding-top:30px;padding-left:30px}
.news-grid__inner{margin-top:-60px;margin-left:-60px}
.news-grid__tile{width:100%;padding-top:30px;padding-left:30px}
}
.news-tile__link{width:100%;height:100%;display:block}
.news-tile__link:hover .news-tile{-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}
.news-tile{padding:10px 40px;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}
.news-tile__heading{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:2px}
@media (max-width:768px){.news-tile__heading{font-size:20px;line-height:27px}
}
.news-tile__meta{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:5px;position:relative;z-index:1}
.news-tile__snippet{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.news-tile__category{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.news-load-more{display:block;text-align:center;padding:30px 0 50px}
.news-listing-section{background-color:#F5F5F5;border-bottom:1px solid #E5E5E5}
.content-sidebar-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:100px;padding-left:100px}
.content-sidebar-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-200px;margin-left:-200px}
.content-sidebar-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:100px;padding-left:100px}
.content-sidebar-grid__tile-inner{width:100%}
@media (max-width:960px){.content-sidebar-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:50px;padding-left:50px}
.content-sidebar-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-100px;margin-left:-100px}
.content-sidebar-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:50px;padding-left:50px}
.content-sidebar-grid__tile-inner{width:100%}
}
@media (max-width:768px){.content-sidebar-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.content-sidebar-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.content-sidebar-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.content-sidebar-grid__tile-inner{width:100%}
}
.content-sidebar-grid{margin-top:50px}
.content-sidebar-grid__tile:nth-child(1){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.content-sidebar-grid__tile:nth-child(2){width:350px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media (max-width:960px){.content-sidebar-grid__tile:nth-child(2){width:300px}
}
.sidebar__section .sidebar__links>:nth-child(1){margin-top:0}
.sidebar__section .sidebar__links>:nth-child(2){margin-bottom:0}
.sidebar__heading{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px}
@media (max-width:768px){.sidebar__heading{font-size:20px;line-height:27px}
}
.sidebar__link{margin:0 0 5px;display:inline-block}
.sidebar-social-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.sidebar-social-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-left:0}
.sidebar-social-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;padding-top:0;padding-left:0}
.sidebar-social-grid__tile-inner{width:100%}
.sidebar-social-grid__inner i{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:768px){.sidebar-social-grid__inner i{font-size:28px;line-height:36px}
}
.sidebar__heading--social{margin-bottom:0}
.article-section{display:inline-block;width:100%;background-color:#F5F5F5}
.article-section__inner{margin-bottom:30px}
.related-articles-section{background-color:#F5F5F5;display:inline-block;width:100%}
.related-articles__heading{font-family:'Libre Franklin',sans-serif;font-size:45px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:30px;margin-top:15px}
@media (max-width:768px){.related-articles__heading{font-size:35px}
}
.related-articles-grid .owl-dots{margin-top:-20px;z-index:9999}
.related-articles-grid .owl-dots .owl-dot span{background:#7D2982}
.related-articles-inner{padding-bottom:30px}
.related-articles-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:4px;padding-left:4px}
.related-articles-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-8px;margin-left:-8px}
.related-articles-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:4px;padding-left:4px}
.related-articles-grid__tile-inner{width:100%}
.related-articles__wrapper{padding:16px 16px 23px}
.header-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:50vw;max-height:800px;min-height:300px;max-width:1920px;width:100%;margin:0 auto}
.article h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.article h2{font-size:20px;line-height:27px}
}
.article h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.article h3{font-size:20px;line-height:27px}
}
.article h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.article h4{font-size:20px;line-height:27px}
}
.article h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.article p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.article a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.article a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article hr{border:none;border-top:3px solid #00B0AA}
.article ul{padding-left:20px;list-style:none}
.article ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.article ul li::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.article .button{margin-top:25px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article .button:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article .content-cta{display:block;margin:30px 0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.article .content-cta:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lettings.article h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.lettings.article h2{font-size:20px;line-height:27px}
}
.lettings.article h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.lettings.article h3{font-size:20px;line-height:27px}
}
.lettings.article h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.lettings.article h4{font-size:20px;line-height:27px}
}
.lettings.article h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.lettings.article p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.lettings.article a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.lettings.article a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lettings.article hr{border:none;border-top:3px solid #005dA6}
.lettings.article ul{padding-left:20px;list-style:none}
.lettings.article ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.lettings.article ul li::before{content:"";height:8px;width:8px;background-color:#005dA6;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.lettings.article .button{margin-top:25px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lettings.article .button:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lettings.article .content-cta{display:block;margin:30px 0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lettings.article .content-cta:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.professional.article h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.professional.article h2{font-size:20px;line-height:27px}
}
.professional.article h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.professional.article h3{font-size:20px;line-height:27px}
}
.professional.article h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.professional.article h4{font-size:20px;line-height:27px}
}
.professional.article h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.professional.article p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.professional.article a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.professional.article a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.professional.article hr{border:none;border-top:3px solid #008445}
.professional.article ul{padding-left:20px;list-style:none}
.professional.article ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.professional.article ul li::before{content:"";height:8px;width:8px;background-color:#008445;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.professional.article .button{margin-top:25px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.professional.article .button:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.professional.article .content-cta{display:block;margin:30px 0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.professional.article .content-cta:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team-section{margin-bottom:50px}
.about-us-section{display:inline-block;width:100%;background-color:#F5F5F5}
.team-member-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.team-member-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.team-member-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.team-member-grid__tile-inner{width:100%}
.team-member-grid__tile:nth-child(1){width:auto}
.team-member-grid__tile:nth-child(2){width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}
@media (max-width:600px){.team-member-grid__tile:nth-child(1),.team-member-grid__tile:nth-child(2){width:100%}
}
.team__heading{margin-bottom:20px}
.team__detail{height:100%;width:100%;display:inline-block;position:relative;padding-bottom:35px;-webkit-box-sizing:border-box;box-sizing:border-box}
@media (max-width:600px){.team__detail{text-align:center}
}
.team__more{position:absolute;bottom:0;right:0;margin:0;cursor:pointer;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__more i{display:inline-block;line-height:0;vertical-align:middle;margin-left:10px;margin-top:-3px;-webkit-transition:300ms all ease-in-out;transition:300ms all ease-in-out;-webkit-transform-origin:8px 1px;-ms-transform-origin:8px 1px;transform-origin:8px 1px}
.accordion{border-top:3px solid #00B0AA;margin-top:8px;margin-bottom:8px}
.accordion__inner{background-color:#00B0AA;display:none}
.team__skills-wrapper{padding:20px}
.team__name{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:5px;margin-bottom:0}
@media (max-width:768px){.team__name{font-size:20px;line-height:27px}
}
.team__title{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.team__title--highlight{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#00B0AA;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.team__title--attr{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__location,.team__tel{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__email-link{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__email-link:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__phone-link,.team__phone-link:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__img{text-align:center}
.team__email,.team__location,.team__tel{margin-bottom:0;margin-top:7px}
.team__email i,.team__location i,.team__tel i{font-family:'Libre Franklin',sans-serif;font-size:23px;font-weight:300;color:#00B0AA;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:0;vertical-align:middle;margin-right:10px}
@media (max-width:768px){.team__email i,.team__location i,.team__tel i{font-size:20px;line-height:27px}
}
.team__location i{margin-top:-5px}
.team__email i,.team__tel i{margin-top:-4px}
.team__expertise{margin-top:0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}
.team__areas{margin-top:0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.team__para{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}
.accordion-open .team__open,.team__close{display:none}
.accordion-open .team__close{display:inline}
.accordion-open i{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}
.auctions-calendar{display:inline-block;width:100%;background-color:#F5F5F5;position:relative}
.auctions-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.auctions-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.auctions-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:30px;padding-left:30px}
.auctions-grid__tile-inner{width:100%}
.auctions-grid{margin-bottom:50px}
.auctions-grid__tile-inner{-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1)}
.auctions__inner{position:relative;padding-top:30px}
.auction-tile-lower-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.auction-tile-lower-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.auction-tile-lower-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding-top:20px;padding-left:20px}
.auction-tile-lower-grid__tile-inner{width:100%}
@media (max-width:900px){.auction-tile-lower-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.auction-tile-lower-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.auction-tile-lower-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:30px;padding-left:30px}
.auction-tile-lower-grid__tile-inner{width:100%}
}
.auction-tile__upper{padding:30px 40px 20px;border-bottom:1px solid #E5E5E5}
.auction-tile__title{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (max-width:768px){.auction-tile__title{font-size:20px;line-height:27px}
}
.auction-tile__dates{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;z-index:1}
@media (max-width:900px){.auction-tile__dates{display:block}
}
.auction-tile__date,.auction-tile__time{display:inline-block;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auction-tile__download-cont{float:right;margin-top:10px}
@media (max-width:900px){.auction-tile__download-cont{float:none}
}
.auction-tile__lower{padding:40px 40px 20px}
.auction-tile__address-title,.auction-tile__contact-title,.auction-tile__results-title{margin-top:0;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auction-tile__auction-address,.auction-tile__contact-address,.auction-tile__contact-email,.auction-tile__contact-tel{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auction-tile__download-cta{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7D2982}
.auction-tile__download-cta:active,.auction-tile__download-cta:focus,.auction-tile__download-cta:hover,.auction-tile__download-cta:visited{color:#7D2982}
.auction-tile__address-title,.auction-tile__contact-title,.auction-tile__results-title{margin-bottom:5px}
.auction-tile-lower-grid__tile-inner *{margin:0}
.auction-tile__contact-email{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7D2982}
.auction-tile__contact-email .emphasis{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auction-tile__contact-email:active,.auction-tile__contact-email:focus,.auction-tile__contact-email:hover,.auction-tile__contact-email:visited{color:#7D2982}
.auctions__main-cta{text-align:center;margin-bottom:50px}
.auctions-services{display:inline-block;width:100%;background-color:#F5F5F5;position:relative}
.auction-services__inner{padding-top:30px;padding-bottom:80px}
.services-packages{background-color:#F5F5F5;padding:50px 0}
.srv-pck-column-grid__tile-inner{background-color:#FFF;text-align:center}
.srv-pack-blank-cell{height:80px;background-color:#F5F5F5}
.srv-pck--two-line .srv-pck-table__val{line-height:60px}
.srv-pck--three-line .srv-pck-table__val{line-height:79px}
.srv-pck--four-line .srv-pck-table__val{line-height:98px}
.srv-pck--eight-line .srv-pck-table__val{line-height:174px}
.srv-pck-column__head--one{height:34px}
.srv-pck-column__head--one-one{height:55px}
.srv-pck-column__head--one-two{height:79px}
.srv-pck-column__head--one-three{height:103px}
.srv-pck-column__head--two-one{height:86px}
.srv-pck-column__head--two-two{height:110px}
.srv-pck-column__head--two-three{height:134px}
.srv-pck-column__head--three-one{height:117px}
.srv-pck-column__head--three-two{height:141px}
.srv-pck-column__head--three-three{height:165px}
.srv-pack-blank-cell--one{padding:15px 10px 10px;height:34px}
.srv-pack-blank-cell--one-one{padding:15px 10px 10px;height:55px}
.srv-pack-blank-cell--one-two{padding:15px 10px 10px;height:79px}
.srv-pack-blank-cell--one-three{padding:15px 10px 10px;height:103px}
.srv-pack-blank-cell--two-one{padding:15px 10px 10px;height:86px}
.srv-pack-blank-cell--two-two{padding:15px 10px 10px;height:110px}
.srv-pack-blank-cell--two-three{padding:15px 10px 10px;height:134px}
.srv-pack-blank-cell--three-one{padding:15px 10px 10px;height:117px}
.srv-pack-blank-cell--three-two{padding:15px 10px 10px;height:141px}
.srv-pack-blank-cell--three-three{padding:15px 10px 10px;height:165px}
.services-packages-grid{-webkit-box-sizing:border-box;box-sizing:border-box}
.services-packages-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1px;padding-left:1px}
.services-packages-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;margin-top:-1px;margin-left:-1px;border:1px solid #F5F5F5}
.services-packages-grid__tile-inner{width:100%}
.services-packages-grid{overflow:visible}
@media (max-width:900px){.services-packages-grid{display:none}
}
.services-packages-grid__inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0}
.services-packages-grid__tile{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.srv-pck-column-grid{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.srv-pck-column-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3px;margin-bottom:-1px}
.srv-pck-column-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:-1px;margin-left:-1px;border:1px solid #F5F5F5}
.srv-pck-column-grid__tile-inner{width:100%}
.srv-pck-row-heads{width:240px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.srv-pck-row-head{text-align:right;padding:16px}
.srv-pck-row__heading{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:19px;margin:0}
.srv-pck-table__data{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px}
@media (max-width:768px){.srv-pck-table__data{font-size:28px;line-height:36px}
}
.srv-pck-table__val{margin:0;line-height:41px}
.icon-cross{color:#E5E5E5}
.icon-star{font-size:52px;line-height:0;vertical-align:-12px}
.icon-nostar{font-size:52px;line-height:0;vertical-align:-12px;opacity:0}
.srv-pck-column__head{padding:15px 10px 10px}
.srv-pck-column__heading{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (max-width:768px){.srv-pck-column__heading{font-size:20px;line-height:27px}
}
@media (max-width:900px){.srv-pck-column__heading{line-height:31px}
}
.srv-pck-column__price{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.srv-pck-column-grid__tile--outer .srv-pck-row-head{text-align:left}
@media (max-width:900px){.srv-pck-column-grid__tile--outer{display:none}
}
.srv-pack-column__best{-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);position:relative;border:none;margin-top:0}
.best-buy{position:absolute;bottom:-webkit-calc(100% - 8px);bottom:calc(100% - 8px);padding:3px 7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.best-buy__text{font-family:'Libre Franklin',sans-serif;font-size:12px;line-height:18px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;margin:0}
.srv-pck-sign-up{text-align:right;font-size:0;height:50px;background-color:#FFF;padding:15px 25px;margin-top:50px;-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1)}
@media (max-width:900px){.srv-pck-sign-up{height:auto;text-align:center}
}
@media (max-width:900px){.srv-pck-sign-up{margin-top:5px}
}
.srv-pck-sign-up__title{float:left;display:inline-block;font-family:'Libre Franklin',sans-serif;font-size:32px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:50px;margin:0}
@media (max-width:768px){.srv-pck-sign-up__title{font-size:28px;line-height:36px}
}
@media (max-width:900px){.srv-pck-sign-up__title{font-family:'Libre Franklin',sans-serif;font-size:32px;line-height:42px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;float:none}
}
@media (max-width:900px) and (max-width:768px){.srv-pck-sign-up__title{font-size:28px;line-height:36px}
}
.srv-pck-sign-up__text{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:50px;margin:0 20px 0 0}
@media (max-width:900px){.srv-pck-sign-up__text{margin:7px 0 10px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}
}
.srv-pck-sign-up__cta{margin:2px 0}
.srv-pck-table__paav{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px;vertical-align:middle}
.mobile-services-packages-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-left:0}
.mobile-services-packages-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;margin-left:0}
.mobile-services-packages-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:0;padding-left:0}
.mobile-services-packages-grid__tile-inner{width:100%}
.mobile-services-packages-grid{overflow:visible;display:none}
.mobile-services-packages-grid .owl-stage-outer{padding-bottom:15px}
.mobile-services-packages-grid .owl-dots{margin-top:-30px;z-index:9999}
.mobile-services-packages-grid .owl-dots .owl-dot span{background:#7D2982}
@media (max-width:900px){.mobile-services-packages-grid{display:block}
}
.mobile-services-packages-grid__inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0}
.mobile-srv-pck-column-grid{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.mobile-srv-pck-column-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3px;margin-bottom:-1px}
.mobile-srv-pck-column-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:-1px;margin-left:-1px;border:1px solid #F5F5F5}
.mobile-srv-pck-column-grid__tile-inner{width:100%}
.mobile-srv-pack-column__best{-webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,.1);box-shadow:0 5px 15px 4px rgba(0,0,0,.1);position:relative;border:none;margin-top:0}
.mobile-srv-pck-column__head{padding-bottom:10px;padding-top:15px}
.mobile-srv-pck-column__heading{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (max-width:768px){.mobile-srv-pck-column__heading{font-size:20px;line-height:27px}
}
@media (max-width:900px){.mobile-srv-pck-column__heading{line-height:31px}
}
.mobile-srv-pck-column__price{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.mobile-srv-pck-column-grid__tile-inner{background-color:#FFF;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.mobile-srv-pck-column-grid__tile-inner i{vertical-align:middle}
.mobile-srv-pck-column-grid__tile-inner .srv-pck-table__data{padding:3px 5px 7px}
.mobile-srv-pck-column-grid__tile-inner .srv-pck-table__val{line-height:20px}
.mobile-services-packages__outer-tile{padding:20px}
.services-packages--sales .mobile-srv-pck-column__head,.services-packages--sales .srv-pck-column__head{background-color:#00B0AA}
.services-packages--sales .srv-pck-table__val{color:#00B0AA}
.services-packages--sales .best-buy{background-color:#004A48}
.services-packages--lettings .mobile-srv-pck-column__head,.services-packages--lettings .srv-pck-column__head{background-color:#005dA6}
.services-packages--lettings .srv-pck-table__val{color:#005dA6}
.services-packages--lettings .best-buy{background-color:#003762}
.appraisal-form__input{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}
.appraisal-form__input:active,.appraisal-form__input:focus,.appraisal-form__input:hover,.appraisal-form__input:visited{outline:0}
.appraisal-form__input:-moz-placeholder{opacity:1;color:initial}
.appraisal-form__input::-moz-placeholder{opacity:1;color:initial}
.appraisal-form__input:-ms-input-placeholder{color:initial}
.appraisal-form__input::-webkit-input-placeholder{color:initial}
.appraisal-form__input:placeholder-shown{opacity:1;color:initial}
.appraisal-form__input:active,.appraisal-form__input:focus{border:1px solid #FFF}
.appraisal-form__textarea{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;overflow:auto}
.appraisal-form__textarea:active,.appraisal-form__textarea:focus,.appraisal-form__textarea:hover,.appraisal-form__textarea:visited{outline:0}
.appraisal-form__textarea:-moz-placeholder{opacity:1;color:initial}
.appraisal-form__textarea::-moz-placeholder{opacity:1;color:initial}
.appraisal-form__textarea:-ms-input-placeholder{color:initial}
.appraisal-form__textarea::-webkit-input-placeholder{color:initial}
.appraisal-form__textarea:placeholder-shown{opacity:1;color:initial}
.appraisal-form__textarea:active,.appraisal-form__textarea:focus{border:1px solid #FFF}
.appraisal-form__dropdown:active,.appraisal-form__dropdown:focus{border:1px solid #FFF}
.appraisal-form__form{width:100%}
.appraisal-form-section{background-color:#F5F5F5;padding-bottom:20px}
.appraisal-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.appraisal-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.appraisal-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.appraisal-form-grid__tile-inner{width:100%}
@media (max-width:600px){.appraisal-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.appraisal-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.appraisal-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.appraisal-form-grid__tile-inner{width:100%}
}
@media (max-width:768px){.appraisal-inputs-grid__tile--double{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.appraisal-inputs-grid__tile--double .appraisal-inputs-grid__tile-inner{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
@media (max-width:768px){.appraisal-inputs-grid__tile--double .appraisal-inputs-grid__tile-inner{width:100%}
}
.appraisal-inputs-grid__tile--double .appraisal-inputs-grid__tile-inner:nth-child(2){padding-left:20px}
@media (max-width:768px){.appraisal-inputs-grid__tile--double .appraisal-inputs-grid__tile-inner:nth-child(2){padding-left:0;padding-top:20px}
}
.appraisal-inputs-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.appraisal-inputs-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.appraisal-inputs-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.appraisal-inputs-grid__tile-inner{width:100%}
.appraisal-form{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.appraisal-form__form{max-width:100%}
.appraisal-form__input,.appraisal-form__label,.appraisal-form__textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.appraisal-form__input,.appraisal-form__textarea{background-color:#FFF;border:none}
.appraisal-form__input{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px}
.appraisal-form__textarea{padding:10px}
.appraisal-form__date{height:34px;padding-left:10px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.appraisal-form__dropdown{height:34px;width:100%;background-color:#FFF;padding-left:10px}
.appraisal-form__button{margin-top:14px}
@media (max-width:600px){.appraisal-form__button{margin-top:5px}
}
.appraisal-form__textarea{max-width:100%;min-width:100%}
.appraisal-form__textarea#addr,.appraisal-form__textarea#comments{height:144px}
.appraisal-form__required{display:inline-block;margin-left:10px;line-height:10px}
.appraisal-form__instruction{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%}
.appraisal-form__date,.appraisal-form__dropdown,.appraisal-form__input{border:1px solid #FFF}
.appraisal-form__date,.appraisal-form__dropdown{min-height:36px}
.appraisal-inputs-grid__tile-inner{position:relative}
.input-error .appraisal-form__date,.input-error .appraisal-form__dropdown,.input-error .appraisal-form__input{border:1px solid #00B0AA}
.appraisal-form__instruction.rtf.after{margin-top:30px}
.appraisal-form__instruction.rtf h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.appraisal-form__instruction.rtf h2{font-size:20px;line-height:27px}
}
.appraisal-form__instruction.rtf h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.appraisal-form__instruction.rtf h3{font-size:20px;line-height:27px}
}
.appraisal-form__instruction.rtf h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.appraisal-form__instruction.rtf h4{font-size:20px;line-height:27px}
}
.appraisal-form__instruction.rtf h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.appraisal-form__instruction.rtf p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.appraisal-form__instruction.rtf a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.appraisal-form__instruction.rtf a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.appraisal-form__instruction.rtf hr{border:none;border-top:3px solid #00B0AA}
.appraisal-form__instruction.rtf ul{padding-left:20px;list-style:none}
.appraisal-form__instruction.rtf ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.appraisal-form__instruction.rtf ul li::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.appraisal-inputs-grid__tile-inner span{font-size:16px;margin-top:0;margin-bottom:10px;display:block;font-weight:600}
.appraisal-inputs-grid__tile-inner .input__radio{margin-top:10px;display:inline-block;vertical-align:middle}
.appraisal-inputs-grid__tile-inner .input__radio input{width:20px;height:20px;margin:0}
.appraisal-inputs-grid__tile-inner .input__radio label{height:20px;line-height:20px;margin-right:15px;vertical-align:2px}
.register-form__input{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}
.register-form__input:active,.register-form__input:focus,.register-form__input:hover,.register-form__input:visited{outline:0}
.register-form__input:-moz-placeholder{opacity:1;color:initial}
.register-form__input::-moz-placeholder{opacity:1;color:initial}
.register-form__input:-ms-input-placeholder{color:initial}
.register-form__input::-webkit-input-placeholder{color:initial}
.register-form__input:placeholder-shown{opacity:1;color:initial}
.register-form__input:active,.register-form__input:focus{border:1px solid #FFF}
.register-form__textarea{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;overflow:auto}
.register-form__textarea:active,.register-form__textarea:focus,.register-form__textarea:hover,.register-form__textarea:visited{outline:0}
.register-form__textarea:-moz-placeholder{opacity:1;color:initial}
.register-form__textarea::-moz-placeholder{opacity:1;color:initial}
.register-form__textarea:-ms-input-placeholder{color:initial}
.register-form__textarea::-webkit-input-placeholder{color:initial}
.register-form__textarea:placeholder-shown{opacity:1;color:initial}
.register-form__textarea:active,.register-form__textarea:focus{border:1px solid #FFF}
.register-form__dropdown:active,.register-form__dropdown:focus{border:1px solid #FFF}
.register-form-section{background-color:#F5F5F5;padding-bottom:20px}
.register-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.register-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.register-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.register-form-grid__tile-inner{width:100%}
@media (max-width:600px){.register-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.register-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.register-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.register-form-grid__tile-inner{width:100%}
}
@media (max-width:768px){.register-inputs-grid__tile--double{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.register-inputs-grid__tile--double .register-inputs-grid__tile-inner{width:50%}
@media (max-width:768px){.register-inputs-grid__tile--double .register-inputs-grid__tile-inner{width:100%}
}
.register-inputs-grid__tile--double .register-inputs-grid__tile-inner:nth-child(2){padding-left:20px}
@media (max-width:768px){.register-inputs-grid__tile--double .register-inputs-grid__tile-inner:nth-child(2){padding-left:0;padding-top:20px}
}
.register-inputs-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.register-inputs-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.register-inputs-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.register-inputs-grid__tile-inner{width:100%}
.register-form{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.register-form__iframe{width:100%;height:1000px}
.register-form__form{max-width:100%}
.register-form__input,.register-form__label,.register-form__textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.register-form__input,.register-form__textarea{background-color:#FFF;border:none}
.register-form__input{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px}
.register-form__textarea{padding:10px}
.register-form__date{height:34px;padding-left:10px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.register-form__dropdown{height:34px;width:100%;background-color:#FFF;padding-left:10px}
.register-form__button{margin-top:13px}
@media (max-width:600px){.register-form__button{margin-top:0}
}
.register-form input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:#fff;width:20px;height:20px;color:#fff;margin:0 7px -3px 0;cursor:pointer;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.register-form input[type=checkbox]:after{content:'✓';position:absolute;font-size:14px;text-indent:3px;color:#fff;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0)}
.register-form input[type=checkbox]:checked{background:#00B0AA}
.register-form input[type=checkbox]:checked:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1)}
.register-form__textarea{max-width:100%;min-width:100%}
.register-form__textarea#addr{height:144px}
.register-form__textarea#requirement{height:115px}
.register-form__required{display:inline-block;margin-left:10px;line-height:10px}
@media (max-width:600px){.register__submit{margin-top:5px}
}
.register__interests{margin-top:18px}
@media (max-width:600px){.register__interests{margin-top:0}
}
.register-form__instruction{display:none}
.register-methods-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-methods-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-methods-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding-top:10px;padding-left:10px}
.register-methods-grid__tile-inner{width:100%}
.register-offices-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-offices-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-offices-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:10px;padding-left:10px}
.register-offices-grid__tile-inner{width:100%;font-size:0}
@media (max-width:768px){.register-offices-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-offices-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-offices-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:10px;padding-left:10px}
.register-offices-grid__tile-inner{width:100%}
}
@media (max-width:768px){.register-offices-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-offices-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-offices-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:10px;padding-left:10px}
.register-offices-grid__tile-inner{width:100%}
}
@media (max-width:420px){.register-offices-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-offices-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-offices-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:10px;padding-left:10px}
.register-offices-grid__tile-inner{width:100%}
.register-methods-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-left:10px}
.register-methods-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.register-methods-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:10px;padding-left:10px}
.register-methods-grid__tile-inner{width:100%}
}
.register-offices-grid__tile-inner input{vertical-align:top}
.register-offices-grid__tile-inner label{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mailout-spacer{margin-top:13px}
@media (max-width:600px){.mailout-spacer{margin-top:0}
}
.checkbox-grid{min-height:35px;padding-top:16px}
.register-form__dropdown,.register-form__input{border:1px solid #FFF}
.register-form__dropdown{min-height:36px}
.register-inputs-grid__tile-inner{position:relative}
.input-error .register-form__dropdown,.input-error .register-form__input{border:1px solid #00B0AA}
.register-form__instruction.rtf h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.register-form__instruction.rtf h2{font-size:20px;line-height:27px}
}
.register-form__instruction.rtf h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.register-form__instruction.rtf h3{font-size:20px;line-height:27px}
}
.register-form__instruction.rtf h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.register-form__instruction.rtf h4{font-size:20px;line-height:27px}
}
.register-form__instruction.rtf h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.register-form__instruction.rtf p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.register-form__instruction.rtf a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.register-form__instruction.rtf a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.register-form__instruction.rtf hr{border:none;border-top:3px solid #00B0AA}
.register-form__instruction.rtf ul{padding-left:20px;list-style:none}
.register-form__instruction.rtf ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.register-form__instruction.rtf ul li::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.enquire-form__input{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0}
.enquire-form__input:active,.enquire-form__input:focus,.enquire-form__input:hover,.enquire-form__input:visited{outline:0}
.enquire-form__input:-moz-placeholder{opacity:1;color:initial}
.enquire-form__input::-moz-placeholder{opacity:1;color:initial}
.enquire-form__input:-ms-input-placeholder{color:initial}
.enquire-form__input::-webkit-input-placeholder{color:initial}
.enquire-form__input:placeholder-shown{opacity:1;color:initial}
.enquire-form__input:active,.enquire-form__input:focus{border:1px solid #FFF}
.enquire-form__textarea{background:0 0;-webkit-border-radius:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0;overflow:auto}
.enquire-form__textarea:active,.enquire-form__textarea:focus,.enquire-form__textarea:hover,.enquire-form__textarea:visited{outline:0}
.enquire-form__textarea:-moz-placeholder{opacity:1;color:initial}
.enquire-form__textarea::-moz-placeholder{opacity:1;color:initial}
.enquire-form__textarea:-ms-input-placeholder{color:initial}
.enquire-form__textarea::-webkit-input-placeholder{color:initial}
.enquire-form__textarea:placeholder-shown{opacity:1;color:initial}
.enquire-form__textarea:active,.enquire-form__textarea:focus{border:1px solid #FFF}
.enquire-form__dropdown:active,.enquire-form__dropdown:focus{border:1px solid #FFF}
.enquire-form-section{background-color:#F5F5F5;padding-bottom:20px}
.enquire-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-left:30px}
.enquire-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;margin-left:-60px}
.enquire-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-top:30px;padding-left:30px}
.enquire-form-grid__tile-inner{width:100%}
@media (max-width:600px){.enquire-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.enquire-form-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.enquire-form-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.enquire-form-grid__tile-inner{width:100%}
}
@media (max-width:768px){.enquire-inputs-grid__tile--double{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.enquire-inputs-grid__tile--double .enquire-inputs-grid__tile-inner{width:50%}
@media (max-width:768px){.enquire-inputs-grid__tile--double .enquire-inputs-grid__tile-inner{width:100%}
}
.enquire-inputs-grid__tile--double .enquire-inputs-grid__tile-inner:nth-child(2){padding-left:20px}
@media (max-width:768px){.enquire-inputs-grid__tile--double .enquire-inputs-grid__tile-inner:nth-child(2){padding-left:0;padding-top:20px}
}
.enquire__property-details .header-content{padding-top:35px}
.enquire__property-details .header-stacked__wrapper{padding-bottom:35px}
.enquire__property-details .header__background{background-color:#FFF}
.enquire__property-details .property-head__price{color:#000}
.enquire__property-details .property-head__status,.enquire__property-details .property-head__status--sales{background-color:#00B0AA}
.enquire__property-details .property-head__status--professional{background-color:#008445}
.enquire__property-details .property-head__status--lettings{background-color:#005dA6}
.enquire-inputs-grid{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px}
.enquire-inputs-grid__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-40px}
.enquire-inputs-grid__tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:20px;padding-left:20px}
.enquire-inputs-grid__tile-inner{width:100%}
.enquire-form{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.enquire-form__form{max-width:100%}
.enquire-form__input,.enquire-form__label,.enquire-form__textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.enquire-form__input,.enquire-form__textarea{background-color:#FFF;border:none}
.enquire-form__input{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px}
.enquire-form__textarea{padding:10px}
.enquire-form__date{height:34px;padding-left:10px;font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.enquire-form__dropdown{height:34px;width:100%;background-color:#FFF;padding-left:10px}
.enquire-form input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-border-radius:0;border-radius:0;outline:0;border:1px solid #00B0AA;background:#fff;width:20px;height:20px;color:#fff;margin:0 7px -3px 0;cursor:pointer;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
.enquire-form input[type=checkbox]:after{content:'✓';position:absolute;font-size:14px;text-indent:3px;color:#fff;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(0)}
.enquire-form input[type=checkbox]:checked{background:#00B0AA}
.enquire-form input[type=checkbox]:checked:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1);transform:translateX(0) translateY(0) translateZ(0) rotateZ(0) scale(1)}
.enquire-form__textarea{max-width:100%;min-width:100%}
.enquire__submission{margin-top:27px}
@media (max-width:600px){.enquire__submission{margin-top:0}
}
.enquire-form__button{margin-top:14px}
@media (max-width:600px){.enquire-form__button{margin-top:5px}
}
.enquire-form__textarea#addr{height:142px}
.enquire-form__textarea#msg{height:196px}
.enquire-form__required{display:inline-block;margin-left:10px;line-height:10px}
.enquire-form__instruction{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%}
.input-error{margin-bottom:10px}
.enquire-form__dropdown,.enquire-form__input{border:1px solid #FFF}
.enquire-form__dropdown{min-height:36px}
.enquire-inputs-grid__tile-inner{position:relative}
.input-error .enquire-form__dropdown,.input-error .enquire-form__input{border:1px solid #00B0AA}
.enquire-form__instruction.rtf h2{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.enquire-form__instruction.rtf h2{font-size:20px;line-height:27px}
}
.enquire-form__instruction.rtf h3{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px;margin-top:0}
@media (max-width:768px){.enquire-form__instruction.rtf h3{font-size:20px;line-height:27px}
}
.enquire-form__instruction.rtf h4{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
@media (max-width:768px){.enquire-form__instruction.rtf h4{font-size:20px;line-height:27px}
}
.enquire-form__instruction.rtf h5{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}
.enquire-form__instruction.rtf p{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.enquire-form__instruction.rtf a{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#7D2982;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}
.enquire-form__instruction.rtf a:hover{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#4B194E;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.enquire-form__instruction.rtf hr{border:none;border-top:3px solid #00B0AA}
.enquire-form__instruction.rtf ul{padding-left:20px;list-style:none}
.enquire-form__instruction.rtf ul li{font-family:'Libre Franklin',sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;margin-bottom:10px}
.enquire-form__instruction.rtf ul li::before{content:"";height:8px;width:8px;background-color:#00B0AA;position:absolute;right:100%;margin-right:10px;-webkit-border-radius:100%;border-radius:100%;top:5px}
.pnf{background-color:#00B0AA;text-align:center}
.pnf__title{font-family:'Libre Franklin',sans-serif;font-size:60px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px}
@media (max-width:768px){.pnf__title{font-size:40px}
}
.pnf__text{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:300;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px}
@media (max-width:768px){.pnf__text{font-size:20px;line-height:27px}
}
.pnf__link{font-family:'Libre Franklin',sans-serif;font-size:23px;line-height:31px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF;display:block;margin-bottom:30px}
@media (max-width:768px){.pnf__link{font-size:20px;line-height:27px}
}
.pnf__link:active,.pnf__link:focus,.pnf__link:hover,.pnf__link:visited{color:#FFF}
.pnf__link i{vertical-align:middle}
.pnf__img{width:100%}
.pnf .container-lrg{display:inline-block;padding-bottom:50px}
body.oc-loading,body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
body > p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#ffffff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0px rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body > p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body > p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body > p.flash-message.success{background:#8da85e}
body > p.flash-message.error{background:#cc3300}
body > p.flash-message.warning{background:#f0ad4e}
body > p.flash-message.info{background:#5fb6f5}
body > p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body > p.flash-message button.close:hover,body > p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body > p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}
}
[data-request][data-request-validate] [data-validate-for]:not(.visible),[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.oc-loading:after,button.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(360deg)}
}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(360deg)}
}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes oc-infinite-loader{0%{width:0}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-webkit-keyframes oc-infinite-loader{0%{width:0}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-o-keyframes oc-infinite-loader{0%{width:0}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-ms-keyframes oc-infinite-loader{0%{width:0}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@keyframes oc-infinite-loader{0%{width:0}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}