@charset "UTF-8";.calendar-loaded .ui-datepicker.ui-widget,.ui-datepicker.ui-widget{border:1px solid #cbcbcb}@font-face{font-family:"ITC Avant Garde Gothic W05 Boo";src:url(../new-fonts/5196939/ba8ec5e9-338d-44c8-bb1d-39c6ef18b162.woff2) format("woff2"),url(../new-fonts/5196939/0305fa91-8a67-429b-9735-aa28668028bf.woff) format("woff")}@font-face{font-family:"ITC Avant Garde Gothic W05 Bol";src:url(../new-fonts/5201914/81cde55d-4499-45df-ba6a-0453f626c618.woff2) format("woff2"),url(../new-fonts/5201914/f626d74f-1b88-46da-aa75-216403fa9c48.woff) format("woff")}@font-face{font-family:"ITC Avant Garde Gothic W05 Md";src:url(../new-fonts/5223289/65720817-fb85-457d-a855-e2a399993d65.woff2) format("woff2"),url(../new-fonts/5223289/7c804db8-cc4f-4da5-b346-da962ab1376e.woff) format("woff")}@font-face{font-family:acherus-lt;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-light.otf) format("opentype")}@font-face{font-family:acherus-reg;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-regular-webfont.otf) format("opentype")}@font-face{font-family:acherus-med;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-medium-webfont.otf) format("opentype")}@font-face{font-family:acherus-bld;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-black-webfont.otf) format("opentype")}@font-face{font-family:acherus-blk;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-black-webfont.otf) format("opentype")}@font-face{font-family:acherus-xbld;font-display:swap;src:url(../fonts/acherusgrotesque/acherusgrotesque-extrabold-webfont.otf) format("opentype")}.bold-font{font-weight:500}.a-bold,.a-xbld{font-weight:700}.a-lt,.a-reg{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.a-blk,.a-bold,.a-xbld,b,strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.a-bold{--webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.1}b,strong{font-weight:700;--webkit-font-smoothing:antialiased}.a-fnt-50f,.a-fnt-50f *{font-size:50px;line-height:50px}.a-fnt-30,.a-fnt-30 *{font-size:calc(20px + (30 - 20) * ((100vw - 375px)/ (1920 - 375)));line-height:calc(24px + (30 - 24) * ((100vw - 375px)/ (1920 - 375)))}.a-fnt-16s,.a-fnt-16s *{font-size:calc(14px + (16 - 14) * ((100vw - 375px)/ (1920 - 375)));line-height:calc(22px + (24 - 22) * ((100vw - 375px)/ (1920 - 375)))}.a-fnt-14f,.a-fnt-14f *{font-size:14px;line-height:22px}@media (max-width:376px){.a-fnt-50f,.a-fnt-50f *{font-size:50px;line-height:50px}.a-fnt-30,.a-fnt-30 *{font-size:20px;line-height:24px}.a-fnt-16s,.a-fnt-16s *{font-size:14px;line-height:22px}}@media (max-width:767px){h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.3}}@media (min-width:1200px){.a-fnt-50f,.a-fnt-50f *{font-size:50px;line-height:50px}.a-fnt-30,.a-fnt-30 *{font-size:30px;line-height:30px}.a-fnt-16s,.a-fnt-16s *{font-size:16px;line-height:24px}}._mr{margin-right:.5em}body .owl-carousel .owl-video-play-icon{background:url(../images/icons/owl.video.play.png) no-repeat}.seo-landing-page{position:static}html{font-size:16px!important;position:relative}body,html{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;scroll-behavior:smooth}html body.adminimal-admin-toolbar{padding-top:78px!important}html body.adminimal-admin-toolbar.blog .layout-content.main-page-content{opacity:1}html.fixed-nav body{padding-top:70px!important}html.fixed-nav body.adminimal-admin-toolbar{padding-top:144px!important}html.fixed-nav body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:184px!important}body{width:100%;font-size:calc(16px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:24px;color:#212b36;font-weight:300}body.fixed,body.modal-open,body.p-fixed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;z-index:0}body.fixed:after,body.modal-open:after,body.p-fixed:after{position:fixed;top:0;right:0;bottom:0;left:0;content:"";z-index:0}body.just-fixed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;min-height:100vh}body.bg-grey{background-color:#f1f1f1}#cookieControl-styling{z-index:1!important}#onetrust-consent-sdk{position:relative}.mat-error{font-size:12px}.a-link,.mat-checkbox,.mat-form-field,.mat-radio-button,.mat-raised-button{font-family:inherit}.ui-datepicker.ui-widget{-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08);border-radius:4px;width:auto;padding:18px 0;background:#fff;z-index:1000!important;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.a-link__secondary,.a-text-link,.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.ui-datepicker.ui-widget::-moz-placeholder{color:#151d2d}.ui-datepicker.ui-widget::-webkit-input-placeholder{color:#151d2d}.ui-datepicker.ui-widget:-moz-placeholder{color:#151d2d}.ui-datepicker.ui-widget:-ms-input-placeholder{color:#151d2d}.ui-datepicker.ui-widget>.ui-datepicker-header{background:0 0;border:0;padding:0;margin-bottom:8px}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev{background-color:#000;border-radius:2.28px;width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:16px}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:0;left:16px;top:2px}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev span{background-size:8px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/chevron-white-left.svg)}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next{background-color:#000;border-radius:2.28px;width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:16px}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:0;right:16px;top:2px}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next span{background-size:8px 12px;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/chevron-white-right.svg)}.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title{font-size:16px;line-height:33px;color:#000}table.ui-datepicker-calendar{margin:0 0 8px}table.ui-datepicker-calendar thead tr th{padding:12px 0;color:#637381;font-weight:500;font-size:14px}table.ui-datepicker-calendar td{padding:0 3.5px}table.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:14px;color:#000;width:30px;height:30px;padding:0;border:0;background:0 0;border-radius:100%;margin:0 auto}table.ui-datepicker-calendar td a.ui-state-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:14px;color:#000;width:40px;height:40px;padding:0;border:0;background:0 0;border-radius:100%}table.ui-datepicker-calendar td a.ui-state-default:hover{background:#881024;color:#fff}table.ui-datepicker-calendar td a.ui-state-default.ui-state-active,table.ui-datepicker-calendar td a.ui-state-default.ui-state-active.ui-state-highlight{color:#fff;background:#881024;border:1px solid #881024}table.ui-datepicker-calendar td a.ui-state-default.ui-state-highlight{color:#000;background:#f5f5f5;border:1px solid #000}.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label,.mat-slider.pseudo-range-start .mat-slider-track-wrapper .mat-slider-track-background{background-color:#f9423a}.ui-widget-header{color:#000}.select2-container--open .select2-dropdown{min-width:100px!important}.a-green{color:#006646}@-webkit-keyframes leaf-one{20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@keyframes leaf-one{20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@-webkit-keyframes leaf-two{20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%,80%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@keyframes leaf-two{20%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}40%,80%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}}@-webkit-keyframes expandFromLeft{from{right:calc(100% + 2px)}to{right:-1px}}@keyframes expandFromLeft{from{right:calc(100% + 2px)}to{right:-1px}}@media (min-width:375px){table.ui-datepicker-calendar td{padding:0 4.5px}}@media (min-width:576px){html{font-size:calc(16px + 6 * ((100vw - 320px)/ 680))}}@media (max-width:767px){body,body p{font-size:calc(16px + 6 * ((100vw - 320px)/ 680))}.mat-slider .mat-slider-track-wrapper .mat-slider-track-fill{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media (min-width:780px){html body.adminimal-admin-toolbar{padding-top:39px!important}}@media (min-width:976px){html body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:79px!important}}@media (min-width:992px){html{font-size:22px!important}html.fixed-nav body{padding-top:133px!important}html.fixed-nav body.adminimal-admin-toolbar{padding-top:172px!important}html.fixed-nav body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:212px!important}.select2-container--open .select2-dropdown{min-width:250px!important}}@media (min-width:1200px){html.fixed-nav body{padding-top:94px!important}html.fixed-nav body.adminimal-admin-toolbar{padding-top:133px!important}html.fixed-nav body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:173px!important}}img.b-lazy{min-height:1px}.mat-slider .mat-slider-wrapper .mat-slider-thumb-container .mat-slider-thumb-label{width:48px;height:48px}.mat-slider.pseudo-range-start{padding-right:0;margin-right:-12.5px}.mat-slider.pseudo-range-end .mat-slider-track-wrapper .mat-slider-track-background,.mat-slider.pseudo-range-start .mat-slider-track-wrapper .mat-slider-track-fill{background-color:rgba(0,0,0,.26)}.mat-slider.pseudo-range-end{padding-left:0;margin-left:-12.5px}.mat-slider.pseudo-range-end .mat-slider-track-wrapper .mat-slider-track-fill{background-color:#f9423a}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-inner-circle{background:#881024}.mat-radio-container .mat-radio-outer-circle{border-radius:5px;border-color:#717875}.mat-radio-container .mat-radio-inner-circle{border-radius:5px}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#881024}snack-bar-container.mat-snack-bar-container{color:#000;background:#fff;padding:45px 30px 90px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);max-width:80vw}snack-bar-container.mat-snack-bar-container .mat-simple-snackbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}#mobile-menu-call:before,.a-btn,.a-burger-menu .navbar-nav .nav-item,.navbar-collapse .navbar-nav .nav-item{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}snack-bar-container.mat-snack-bar-container .mat-simple-snackbar-action{margin:0;position:absolute;bottom:0;left:0;right:0;padding-bottom:30px}snack-bar-container.mat-snack-bar-container .mat-simple-snackbar-action button{color:#881024}.o-create-account .mat-form-field.mat-focused .mat-form-field-label,.o-login .mat-form-field.mat-focused .mat-form-field-label{color:#006646}.o-create-account .mat-form-field.mat-focused .mat-form-field-ripple,.o-login .mat-form-field.mat-focused .mat-form-field-ripple{background-color:#006646}.o-create-account .mat-form-field .mat-form-field-label,.o-login .mat-form-field .mat-form-field-label{color:#345262;font-style:italic}.facebook{background:url(../images/icons/facebook-logo.svg) center center no-repeat;background-size:contain}.instagram{background:url(../images/icons/instagram-logo.svg) center center no-repeat;background-size:contain}.email{background:url(../images/icons/icon-email.svg) center center no-repeat;background-size:contain}.linkedin{background:url(../images/icons/linkedin-logo.svg) center center no-repeat;background-size:contain}.twitter{background:url(../images/icons/twitter.svg) center center no-repeat;background-size:contain}.play{background:url(../images/icons/play-button.svg) center center no-repeat;background-size:contain}.close{position:absolute;top:-15px;right:-15px;border:2px solid #CCC;background-color:#F2F2F2;border-radius:50px;z-index:10000;opacity:1}.close:hover{opacity:1}.red-bg-arrow{background:url(../images/arrow-reg-icon.svg) top right no-repeat;background-size:contain}.yellow-bg-arrow{background:url(../images/arrow-yellow-icon.svg) top right no-repeat}.navy-bg-arrow{background:url(../images/navy-reg-icon.svg) top right no-repeat;background-size:contain}.black-bg-arrow{background:url(../images/arrow-black-icon.svg) top right no-repeat;background-size:contain}.down-arrow{background:url(../images/down-arrow.svg) center center no-repeat}.next-arrow{background:url(../images/icons/icon--next-active.svg) center right no-repeat}.a-btn-icon{position:relative;top:15px;height:38px}.tipi{background:url(../images/tipi-symbol.png) no-repeat}.tipi-grey{background:url(../images/tipi-symbol-grey.svg) center center no-repeat}.tipi-red{background:url(../images/tipi-symbol-red.svg) top right no-repeat}.a-caret{position:absolute;width:20px;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:center;background-repeat:no-repeat}.open .a-caret{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#home-slide .owl-dots,#homepage-hero .owl-dots{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute}.a-toggle-icon{background-image:url(../images/hamburger.svg) no-repeat!important;background-position:center center}button{outline:0!important}.a-btn{display:inline-block;margin:0 12px;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:15px;border:solid;border-radius:9px;color:#000;background-color:transparent;border-width:1px;text-rendering:optimizeLegibility;outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;padding:13px 15px;background-position-y:0}.a-btn:first-child{margin-left:0}.a-btn:last-child{margin-right:0}.a-btn.active,.a-btn.focus,.a-btn:focus,.a-btn:hover{color:#881024;position:relative;text-decoration:none}.a-btn.active.focus,.a-btn.active:focus,.a-btn.focus,.a-btn:active.focus,.a-btn:active:focus,.a-btn:focus{outline:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;left:3px}.a-btn.signup{color:#881024;padding:13px 22px 13px 0;width:60px;height:50px;text-indent:-9999px}.a-btn.light-text{font-weight:400}.a-btn.medium-text{font-weight:600}.a-btn.heavy-text{font-weight:900}.a-btn.normal-text{text-transform:none}.a-btn.thick-border{border-width:2px;padding:8px 20px}.a-btn.block{display:block;width:100%}.a-btn.btn-blue{color:#fff;background-color:#00a9e7;border-color:#00a9e7}.a-btn.btn-blue.active,.a-btn.btn-blue.focus,.a-btn.btn-blue:focus,.a-btn.btn-blue:hover{color:#fff;background-color:#CCC;border-color:#CCC}.a-btn.btn-red{color:#fff;background-color:#881024;border-color:#881024}.a-btn.btn-red.active,.a-btn.btn-red.focus,.a-btn.btn-red:focus,.a-btn.btn-red:hover{color:#fff;background-color:#000;border-color:#000}.a-btn.btn-blue-hollow{color:#00a9e7;background-color:transparent;border-color:#00a9e7}.a-btn.btn-blue-hollow.active,.a-btn.btn-blue-hollow.focus,.a-btn.btn-blue-hollow:focus,.a-btn.btn-blue-hollow:hover{color:#fff;background-color:#CCC;border-color:#CCC}.a-btn.btn-pink{color:#fff;background-color:#ee3293;border-color:#ee3293}.a-btn.btn-pink.active,.a-btn.btn-pink.focus,.a-btn.btn-pink:focus,.a-btn.btn-pink:hover{color:#fff;background-color:#00a9e7;border-color:#00a9e7;text-decoration:none}.a-btn.btn-orange-hollow{color:#CCC;background-color:transparent;border-color:#CCC}.a-btn.btn-orange-hollow.active,.a-btn.btn-orange-hollow.focus,.a-btn.btn-orange-hollow:focus,.a-btn.btn-orange-hollow:hover{color:#fff;background-color:#CCC;border-color:#CCC}.a-btn.btn-white{color:#CCC;background-color:#fff;border-color:#fff}.a-btn.btn-white.active,.a-btn.btn-white.focus,.a-btn.btn-white:focus,.a-btn.btn-white:hover{color:#fff;background-color:#CCC;border-color:#CCC}.a-btn.btn-white-hollow{color:#fff;background-color:transparent;border-color:#fff}.a-btn.btn-white-hollow.active,.a-btn.btn-white-hollow.focus,.a-btn.btn-white-hollow:focus,.a-btn.btn-white-hollow:hover{color:#CCC;background-color:#fff;border-color:#fff}.a-btn.btn-black-hollow{color:#000;background-color:transparent;border-color:#000}.a-btn.btn-black-hollow.active,.a-btn.btn-black-hollow.focus,.a-btn.btn-black-hollow:focus,.a-btn.btn-black-hollow:hover{background-color:#000;border-color:#000;color:#fff}.a-btn.max-width-200{max-width:220px;display:block;margin:0 auto}.a-btn.on{position:relative}.a-btn.on:after{content:'';outline:0;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #f2f2f2;position:absolute;bottom:-52px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.a-btn._tour-player .a-icon,.a-btn._video-player .a-icon{width:24px;height:24px;display:inline-block;margin-right:8px;background-size:contain;background-position:center;background-repeat:no-repeat}.a-btn.btn-modal{padding:11px;min-width:150px}.a-btn.a-small{padding:1rem 2rem;font-size:13px}.a-btn[disabled]{background-color:#ccc;border-color:#999;cursor:not-allowed}.a-btn[disabled].active,.a-btn[disabled].focus,.a-btn[disabled]:focus,.a-btn[disabled]:hover{color:#fff;background-color:#ccc;border-color:#999}.a-btn._video-player .a-icon{vertical-align:middle;background-image:url(../images/icons/icon--play.svg)}.a-btn._tour-player .a-icon{vertical-align:middle;background-image:url(../images/icons/icon--360.svg)}.a-text-link{-webkit-transition:.2s;transition:.2s;--webkit-font-smoothing:antialiased}.a-text-link.active,.a-text-link.focus,.a-text-link:focus,.a-text-link:hover{text-decoration:none;-webkit-transition:.2s;transition:.2s}.a-text-link.a-pink{color:#ee3293}.a-text-link.a-pink.active,.a-text-link.a-pink.focus,.a-text-link.a-pink:focus,.a-text-link.a-pink:hover{color:#00a9e7}.a-text-link.a-white{color:#fff}.a-text-link.a-white.active,.a-text-link.a-white.focus,.a-text-link.a-white:focus,.a-text-link.a-white:hover{color:#00a9e7}.a-text-link.a-grey{color:#999}.a-text-link.a-grey.active,.a-text-link.a-grey.focus,.a-text-link.a-grey:focus,.a-text-link.a-grey:hover{color:#ee3293}.a-tp-play{background:rgba(255,199,44,.8);display:block;position:absolute;border-radius:50%;top:20%;left:20%;right:20%;bottom:20%}.a-tp-play:hover{background:#ffc72c}.a-tp-play::after{content:'';height:50%;width:50%;position:relative;top:25%;left:26%;display:block;background:url(../images/icons/play-button.svg) center center no-repeat;background-size:contain}.a-btn-clear{color:#881024;text-decoration:underline}.m-btn-icon{display:inline-block}.m-btn-icon.a-link{padding:0;cursor:pointer}.m-btn-icon.a-link .a-btn-text{text-align:right}.m-btn-icon.a-link .a-icon-svg{width:40px;height:40px;vertical-align:middle;margin-left:10px;position:relative;top:-3px}.m-btn-icon.a-link .a-icon-svg .a-circle-element{fill:red}.m-btn-icon.a-link .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.a-red-bg-arrow-down .a-btn-icon{position:relative;top:15px;height:38px}.a-red-bg-arrow-down .a-btn-icon .cls-1{fill:#f9423a}.a-red-bg-arrow-down .a-btn-icon .cls-2{fill:#fff}@media (max-width:767px){.a-btn{white-space:normal;padding:1rem 2rem}}@media (min-width:992px){app-search .mat-raised-button:not([class*=mat-elevation-z]){-webkit-box-shadow:none;box-shadow:none;border-right:1px solid #881024}app-search .mat-raised-button:not([class*=mat-elevation-z]):focus{color:#881024;outline:0}app-search .mat-raised-button:not([class*=mat-elevation-z]):last-child{border-right:0}}@media (max-width:991px){app-search .mat-raised-button:not([class*=mat-elevation-z]){-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;border-radius:5px;margin:5px}app-search .mat-raised-button:not([class*=mat-elevation-z]):focus{color:#881024;outline:0}}.a-link{color:#000;font-weight:700;font-size:calc(14px + (18 - 14) * ((100vw - 300px)/ (1600 - 300)));text-align:right;white-space:nowrap;padding:10px 50px 10px 0}.a-link.red-bg-arrow{padding:8px 60px 8px 0;outline:0!important}.a-link:hover{color:#881024;text-decoration:none;-webkit-transition:.3s;transition:.3s}.a-link__secondary{color:#000;font-weight:700;text-decoration:underline}.a-link__secondary:hover{color:#881024;-webkit-transition:.3s;transition:.3s}button.a-link{border:0;background-color:transparent}a{outline:0!important;color:#881024}.a-card-link{color:#fff;position:absolute;bottom:20px;right:30px;text-decoration:underline}.a-social-item{float:left;width:20px;height:20px;margin-right:15px}.a-social-item:hover{text-decoration:none}.a-link-arrow{background:url(../images/icons/icon--arrow-red.svg) right center no-repeat;background-size:20px 20px}.a-tab-link{font-size:1.5rem;font-weight:400!important}.m-blog-article a{color:#000;text-decoration:underline}.m-blog-article a:hover{color:#881024}a.a-unit-card-link{font-weight:500;line-height:1.5;-webkit-transition:.3s;transition:.3s}a.a-unit-card-link .a-icon-svg{float:right;position:relative;width:25px;height:25px;margin-left:10px;fill:#881024;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}a.a-unit-card-link .a-icon-svg path{fill:#fff}a.a-unit-card-link:hover{color:#881024;border-color:#881024}a.a-unit-card-link:hover .a-icon-svg{fill:#c50707}a.a-unit-card-link.enquire{float:left}a.a-unit-card-link.book{float:right}.o-block.o-tp-learnmore{padding-top:70px;padding-bottom:70px}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon .a-icon-svg{width:30px;height:30px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-tp-learnmore .m-tp-links .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-block.o-tp-learnmore .m-tp-links .a-tp-links .a-link{background-color:#881024;border-radius:9px;max-width:266px;text-align:center;display:block;margin:0 auto 9px;position:relative;font-weight:400}.o-block.o-tp-learnmore .m-tp-links .a-tp-links .a-link .a-btn-text{color:#fff;font-size:18px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-block.o-tp-learnmore .m-tp-links .a-tp-links .a-link svg{position:absolute;right:19px;top:17px}.o-block.o-tp-learnmore .m-tp-links .a-tp-links .a-link:hover{background-color:#000;border-color:#000}.o-block.o-tp-learnmore .m-tp-links .a-tp-links:last-child .a-link svg{top:12px}@media (max-width:374px){.a-link{font-size:10px}}@media (min-width:375px) and (max-width:575px){.a-link{font-size:13px}}@media (max-width:575px){.a-link{padding-right:20px}.a-link.red-bg-arrow{padding:8px 30px 8px 0;background-size:25px;background-position:center right;text-align:right}}@media (max-width:767px){.a-link.a-article-link{font-size:inherit}.a-unit-card-link .a-icon-svg{width:34px;height:34px}}@media (min-width:768px){.o-block.o-tp-learnmore .m-tp-links .a-tp-links .a-link{max-width:none;display:inline-block;padding:10px 50px 10px 30px}}@media (min-width:992px){.a-link{padding:8px 43px 8px 0}.a-social-item{margin-right:20px}}@media (min-width:1200px){.o-block.o-tp-learnmore{padding-top:150px;padding-bottom:150px}}.a-tp-title{position:relative;padding-top:20px;margin-bottom:32px}.a-tp-title.secondary ::before{background-color:#ffc72c}.a-tp-title.blue ::before{background-color:#293562}.a-tp-title.grey ::before{background-color:#717875}.a-tp-title.large{padding-top:30px}.a-tp-title.large ::before{height:10px;width:45px}.a-tp-tagline{font-weight:500}@media (min-width:768px){.a-tp-title.large{padding-top:50px}.a-tp-title.large ::before{height:20px;width:100px}}.m-tp-links{max-width:600px;margin:50px auto 0}.m-tp-neighbourhood{margin-top:50px}.m-tp-neighbourhood .cols{border:1px solid #717c7d;height:200px}.m-tp-content{margin-top:60px}.m-blog-article img{width:100%;height:100%}.m-green-tick{list-style-type:none;margin:0;padding:0}.m-green-tick li{background:url(../images/icons/icon--tick-green.svg) top left no-repeat;background-size:20px;padding:0 0 5px 25px}.m-svg-tick-list{list-style-type:none;margin:0;padding:0}.m-svg-tick-list .m-list-item{position:relative;padding:0 0 5px 30px}.m-svg-tick-list .m-list-item .m-list-element{margin:0;position:absolute;top:0;left:0}.m-svg-tick-list .m-list-item .m-list-element .a-icon{width:20px;height:20px}.m-svg-tick-list .m-list-item .m-list-element .a-icon .a-icon-element{fill:#006646}.m-svg-tick-list .m-list-item .m-list-element .a-icon .a-list-text{margin-left:30px}.m-tipi-office-hours{max-width:60%;margin:0 auto 45px 0;min-width:263px}.m-tipi-office-hours .list-unstyled{font-size:1rem}.m-tipi-office-hours dd,.m-tipi-office-hours dl{margin:0;font-size:16px;line-height:40px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.m-tipi-office-hours dl dt{margin-right:5px}.m-map-wrapper{position:relative;width:100%;margin:0;padding:0}.m-map-wrapper:before{content:"";display:block;padding-top:56%}.m-map-wrapper .a-map-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-breadcrumbs{padding:30px 0}@media (min-width:992px){.m-breadcrumbs{padding:45px 0}}.m-breadcrumbs .a-breadcrumb{color:#000;font-size:14px;line-height:22px}.m-breadcrumbs .a-breadcrumb a{color:#000}.m-breadcrumbs .a-breadcrumb.active,.m-breadcrumbs .a-breadcrumb.active a{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.form-box,.form-control,.recurly-hosted-field{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:300;-webkit-box-shadow:none;box-shadow:none}@media (min-width:576px){.m-tipi-office-hours .list-unstyled{font-size:1.25rem}}@media (min-width:768px){.m-tipi-office-hours{margin-left:0}}@media (min-width:1200px){.m-tipi-office-hours{max-width:40%}body.page.update-2021:not(.loaded) .o-header .container .o-nav{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;max-height:60px}body.page.update-2021.loaded .o-header .container .o-nav{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;max-height:none}}@media (min-width:1400px){.m-container-1308{max-width:1308px}}.m-comm-methods .js-form-type-checkbox{min-width:93px}.m-comm-methods .js-form-type-checkbox label{margin-left:6px!important}.m-terms-checkbox a{color:#212b36;text-decoration:underline}.m-terms-checkbox a:hover{color:#212b36}@media (min-width:768px){.m-comm-methods .js-form-type-checkbox{min-width:inherit}.m-comm-methods .js-form-type-checkbox label{margin-left:0!important}}.m-list-style-1{margin-bottom:0;list-style-type:none;padding-left:0}.m-list-style-1 li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;font-size:16px;color:#000;line-height:24px}.form-control,.input-group-addon{line-height:30px;background-color:#fff}.form-control{display:block;width:100%;height:50px;font-size:16px;padding:25px 10px;color:#000;background-image:none;border:1px solid #000;border-radius:10px}.form-control::-webkit-input-placeholder{color:grey}.form-control::-moz-placeholder{color:grey}.form-control:-ms-input-placeholder{color:grey}.form-control:-moz-placeholder{color:grey}.form-control.active,.form-control.active.focus,.form-control.active:focus,.form-control.focus,.form-control:active.focus,.form-control:active:focus,.form-control:focus,.form-control:hover{border-color:#ffc72c;outline:0!important;-webkit-box-shadow:none;box-shadow:none}.form-control.a-icon{background-size:40px;background-position:top right;background-repeat:no-repeat;padding-left:50px}.form-control.a-icon#user-email,.form-control.a-icon#user-password{background-image:url(https://via.placeholder.com/100x100?text={})}.rounded{border-radius:50px!important}.border-bold{border-width:2px}.form-inline .form-control{width:none}.input-group-addon{padding:0 6px 0 5px;font-size:16px;color:#00a9e7;border:1px solid #8f8f8f;border-radius:10px}.input-group-addon .glyphicon{top:3px;font-size:20px;line-height:20px}.form-box,.recurly-hosted-field{display:block;width:100%;height:60px;font-size:16px;line-height:30px;padding:15px;color:#000;background-color:#fff;background-image:none;border:1px solid #d5d5d5;border-radius:10px}.form-box::-webkit-input-placeholder,.recurly-hosted-field::-webkit-input-placeholder{color:grey}.form-box::-moz-placeholder,.recurly-hosted-field::-moz-placeholder{color:grey}.form-box:-ms-input-placeholder,.recurly-hosted-field:-ms-input-placeholder{color:grey}.form-box:-moz-placeholder,.recurly-hosted-field:-moz-placeholder{color:grey}.form-box.active,.form-box.active.focus,.form-box.active:focus,.form-box.focus,.form-box:active.focus,.form-box:active:focus,.form-box:focus,.form-box:hover,.recurly-hosted-field.active,.recurly-hosted-field.active.focus,.recurly-hosted-field.active:focus,.recurly-hosted-field.focus,.recurly-hosted-field:active.focus,.recurly-hosted-field:active:focus,.recurly-hosted-field:focus,.recurly-hosted-field:hover{border-color:#8f8f8f;outline:0!important;-webkit-box-shadow:none;box-shadow:none}.m-star-rating{width:113px;position:relative;height:21px}.m-star-rating .a-value{line-height:0;opacity:0}.m-star-rating .a-filled,.m-star-rating .a-unfilled{position:absolute;top:0;left:0;bottom:0}.m-star-rating .a-filled img,.m-star-rating .a-unfilled img{width:auto}.m-star-rating .a-filled{overflow:hidden;width:0}.m-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-ratings .a-text{font-size:14px;line-height:20px;margin-right:5px}.m-ratings .a-verified{font-size:14px;line-height:22px}.m-ratings img{width:auto!important}.m-ratings .m-star-rating img{position:absolute;top:0;left:0}.m-ratings .a-review{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:500;--webkit-font-smoothing:antialiased;font-size:14px;line-height:16px}.bootstrap-select.btn-group,.bootstrap-select.btn-group .dropdown-toggle{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:400;outline:0}.m-coming-soon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-coming-soon .a-text{font-size:14px;line-height:20px;margin-right:5px}.bootstrap-select.btn-group{width:100%!important}.bootstrap-select.btn-group .dropdown-toggle{height:40px;font-size:14px;line-height:20px;padding:9px 32px 9px 12px;position:relative;color:#000!important;border:1px solid #8f8f8f;border-radius:5px;text-transform:none;background:#fff;-webkit-box-shadow:none;box-shadow:none;min-width:1px;margin:0;border-width:1px}.bootstrap-select.btn-group .dropdown-toggle.active,.bootstrap-select.btn-group .dropdown-toggle.active.focus,.bootstrap-select.btn-group .dropdown-toggle.active:focus,.bootstrap-select.btn-group .dropdown-toggle.focus,.bootstrap-select.btn-group .dropdown-toggle:active.focus,.bootstrap-select.btn-group .dropdown-toggle:active:focus,.bootstrap-select.btn-group .dropdown-toggle:focus,.bootstrap-select.btn-group .dropdown-toggle:hover{outline:0!important;border-color:#8f8f8f;background:#fff}.bootstrap-select.btn-group .dropdown-toggle:after{display:none}.bootstrap-select.btn-group .dropdown-toggle .bs-caret{position:absolute;top:0;right:0;height:38px;width:32px;font-size:14px;line-height:20px;padding:7px 0}.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret{position:relative;top:1px;display:inline-block;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:auto;margin:auto;border:none;width:20px;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:center;background-repeat:no-repeat}.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret:before{content:"";color:#000}.bootstrap-select.btn-group .dropdown-menu li a{outline:0;padding-left:12px;padding-right:12px}.bootstrap-select.btn-group .dropdown-menu li a.active,.bootstrap-select.btn-group .dropdown-menu li a.active.focus,.bootstrap-select.btn-group .dropdown-menu li a.active:focus,.bootstrap-select.btn-group .dropdown-menu li a.focus,.bootstrap-select.btn-group .dropdown-menu li a:active.focus,.bootstrap-select.btn-group .dropdown-menu li a:active:focus,.bootstrap-select.btn-group .dropdown-menu li a:focus,.bootstrap-select.btn-group .dropdown-menu li a:hover{outline:0!important}.a-burger,.navbar-toggler{border:0;outline:0!important;margin:0;padding:0;z-index:10}.a-burger .a-burger-icon,.a-burger .navbar-toggler-icon,.navbar-toggler .a-burger-icon,.navbar-toggler .navbar-toggler-icon{background-image:none;position:relative;width:20px;height:28px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block}.a-burger .a-burger-icon span,.a-burger .navbar-toggler-icon span,.navbar-toggler .a-burger-icon span,.navbar-toggler .navbar-toggler-icon span{display:block;position:absolute;height:3px;background:#999;border-radius:0;opacity:1;left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.a-burger .a-burger-icon span:nth-child(1),.a-burger .navbar-toggler-icon span:nth-child(1),.navbar-toggler .a-burger-icon span:nth-child(1),.navbar-toggler .navbar-toggler-icon span:nth-child(1){top:3px;width:100%;left:0}.a-burger .a-burger-icon span:nth-child(2),.a-burger .a-burger-icon span:nth-child(3),.a-burger .navbar-toggler-icon span:nth-child(2),.a-burger .navbar-toggler-icon span:nth-child(3),.navbar-toggler .a-burger-icon span:nth-child(2),.navbar-toggler .a-burger-icon span:nth-child(3),.navbar-toggler .navbar-toggler-icon span:nth-child(2),.navbar-toggler .navbar-toggler-icon span:nth-child(3){top:50%;width:100%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.a-burger .a-burger-icon span:nth-child(4),.a-burger .navbar-toggler-icon span:nth-child(4),.navbar-toggler .a-burger-icon span:nth-child(4),.navbar-toggler .navbar-toggler-icon span:nth-child(4){bottom:3px;width:100%;left:0}.a-burger.on .a-burger-icon span,.a-burger.on .navbar-toggler-icon span,.navbar-toggler.on .a-burger-icon span,.navbar-toggler.on .navbar-toggler-icon span{background:#fff}.a-burger.on .a-burger-icon span:nth-child(1),.a-burger.on .navbar-toggler-icon span:nth-child(1),.navbar-toggler.on .a-burger-icon span:nth-child(1),.navbar-toggler.on .navbar-toggler-icon span:nth-child(1){top:50%;width:0%;left:50%}.a-burger.on .a-burger-icon span:nth-child(2),.a-burger.on .navbar-toggler-icon span:nth-child(2),.navbar-toggler.on .a-burger-icon span:nth-child(2),.navbar-toggler.on .navbar-toggler-icon span:nth-child(2){top:50%;width:100%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.a-burger.on .a-burger-icon span:nth-child(3),.a-burger.on .navbar-toggler-icon span:nth-child(3),.navbar-toggler.on .a-burger-icon span:nth-child(3),.navbar-toggler.on .navbar-toggler-icon span:nth-child(3){top:50%;width:100%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.a-burger.on .a-burger-icon span:nth-child(4),.a-burger.on .navbar-toggler-icon span:nth-child(4),.navbar-toggler.on .a-burger-icon span:nth-child(4),.navbar-toggler.on .navbar-toggler-icon span:nth-child(4){bottom:50%;width:0%;left:50%}.a-burger.on:hover .a-burger-icon span,.a-burger.on:hover .navbar-toggler-icon span,.navbar-toggler.on:hover .a-burger-icon span,.navbar-toggler.on:hover .navbar-toggler-icon span{background:#fff}.a-burger:hover .a-burger-icon span,.a-burger:hover .navbar-toggler-icon span,.navbar-toggler:hover .a-burger-icon span,.navbar-toggler:hover .navbar-toggler-icon span{background:#999}.a-burger-menu,.navbar-collapse{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:300px;background:#ee3293;display:block;z-index:1;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);-webkit-transition:.3s;transition:.3s}.a-burger-menu.on,.navbar-collapse.on{-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.a-burger-menu.collapse,.navbar-collapse.collapse{-webkit-transition:0s;transition:0s}.a-burger-menu.show,.navbar-collapse.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:0s;transition:0s}.a-burger-menu .navbar-nav,.navbar-collapse .navbar-nav{padding:15px}.a-burger-menu .navbar-nav .nav-item,.navbar-collapse .navbar-nav .nav-item{font-size:1.3em;text-align:center}.m-notification,.m-opening-hours h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.a-burger-menu .navbar-nav .nav-item .nav-link,.navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;-webkit-transition:.3s;transition:.3s}.a-burger-menu .navbar-nav .nav-item .nav-link:hover,.navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#000;-webkit-transition:.3s;transition:.3s}body .p-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s;transition:.3s}body.p-fixed .o-header:after,body.p-fixed .o-header:before{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:.3s;transition:.3s}body.p-fixed .o-header:before{background-color:rgba(0,0,0,.3)}body.p-fixed .a-burger-menu .navbar-nav{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;left:0;right:0}body.p-fixed .a-burger-menu .navbar-nav .navbar-nav-inner{list-style-type:none;margin:0 auto;padding:0}body.p-fixed .a-burger-menu .navbar-nav .navbar-nav-inner .a-user-logged-in{color:#fff;-webkit-transition:.3s;transition:.3s}body.p-fixed .p-content{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:.3s;transition:.3s}@media (max-width:575px){body.p-fixed .o-header:after,body.p-fixed .o-header:before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.a-burger-menu{max-width:none}}@media (min-width:768px){.a-burger-menu,.navbar-collapse{max-width:300px}.a-burger.on:hover .a-burger-icon span,.a-burger.on:hover .navbar-toggler-icon span,.navbar-toggler.on:hover .a-burger-icon span,.navbar-toggler.on:hover .navbar-toggler-icon span{background:#000}.a-burger:hover .a-burger-icon span,.a-burger:hover .navbar-toggler-icon span,.navbar-toggler:hover .a-burger-icon span,.navbar-toggler:hover .navbar-toggler-icon span{background:#ee3293}}.owl-nav{display:none}.owl-dots{text-align:center}.owl-dots button{outline:0!important}.owl-dots button.owl-dot{width:12px;height:12px;background:#8ea8a7;margin-right:15px;border-radius:20px}.owl-dots button.owl-dot.active{background:#881024}.m-notification .a-bg,.m-notification._success .a-bg{background-color:#006646}.owl-carousel .owl-nav{display:block}.owl-carousel .owl-nav button{width:45px;height:45px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:0!important;background-repeat:no-repeat}.owl-carousel .owl-nav button span{display:none}.owl-carousel .owl-nav button.owl-prev{left:0;background-image:url(../images/icons/icon--prev-active.svg)}.owl-carousel .owl-nav button.owl-next{right:0;background-image:url(../images/icons/icon--next-active.svg)}.m-opening-hours h3,.m-opening-hours p{text-align:left}.m-opening-hours h3{font-size:33px!important;text-transform:uppercase;line-height:33px;color:#000}.m-notification,.m-notification p{font-size:16px;line-height:24px;color:#000}@media (min-width:768px){.m-opening-hours h3,.m-opening-hours p{text-align:left}}.m-notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}.m-notification{--webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 15px;border-radius:2px;overflow:hidden;margin-bottom:8px;width:100%}#home-slide .m-image-block .m-copy .a-title,.frontpage-sticky-footer ._mobile .m-cta,.o-acc-menu .acc-menu ul li a{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}@media (min-width:992px){.m-notification{margin-bottom:0;width:auto}}.m-notification .a-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1}.m-notification img{width:24px;margin-right:10px}.m-notification p{margin-bottom:0}.open .o-nav{height:100vh;overflow-y:scroll}.open .o-nav .mobile-phone-menu{display:block}#mobile-menu-call,#mobile-menu-call .o-phone-menu #placeholder-avatar,#mobile-menu-call br,.mobile-phone-menu,.o-phone-menu{display:none}#onetrust-consent-sdk{z-index:9999!important}.mobile-phone-menu{text-align:center;font-size:22px;margin-top:20px;position:relative}.mobile-phone-menu:before{background-image:url(../images/icons/tele.svg);background-size:35px 35px;display:inline-block;width:35px;height:35px;content:"";margin-bottom:-9px;margin-right:10px}.o-acc-menu{height:41px;width:41px;position:relative;border:1px solid #881024;border-radius:100%;padding:1px 10px 10px 12.4px;cursor:pointer}.o-acc-menu #placeholder-avatar{position:relative;top:4px}.o-acc-menu .acc-menu{position:absolute;visibility:hidden;-webkit-transition:50ms;transition:50ms;width:180px;background:#fff;top:44px;right:-5px;border-radius:10px;padding:5px 10px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);text-align:right}.o-acc-menu .acc-menu ul{margin:0;padding:0;list-style:none}.o-acc-menu .acc-menu ul li{line-height:45px}.o-acc-menu .acc-menu ul li a{color:#000;font-size:14px;padding:10px 15px;line-height:1.5;position:relative;text-decoration:none}.o-acc-menu #placeholder-avatar #Oval,.o-acc-menu #placeholder-avatar #Rectangle{stroke:#881024}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next svg path,.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev svg path,.o-acc-menu:hover #placeholder-avatar #Oval,.o-acc-menu:hover #placeholder-avatar #Rectangle{stroke:#fff}.o-acc-menu:hover{background-color:#881024}.o-acc-menu:hover .acc-menu{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.owl-carousel .animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span{position:relative}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span.is-active:after{opacity:1}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span:after{content:"";width:calc(100% + 20px);height:5px;position:absolute;left:-10px;bottom:0;background-color:#881024;opacity:0;-webkit-transition:all .2s;transition:all .2s}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>a:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>span:after{opacity:1}.m-sub-menu li .is-active{border-bottom:0}#mobile-menu-call{width:100%;float:left;border-bottom:1px solid #ccc;position:relative;padding:20px 0}#mobile-menu-call:before{content:"Call";position:absolute;left:10px;top:20px;text-transform:uppercase;font-size:14px;font-weight:700}#mobile-menu-call .o-phone-menu{width:230px;float:right}#mobile-menu-call .o-phone-menu ul li{line-height:unset!important;border:none!important;font-weight:100}#mobile-menu-call .o-phone-menu ul li span{line-height:unset!important;font-size:12px;text-transform:uppercase;color:#717171}#mobile-menu-call .o-phone-menu ul li a{font-size:20px;color:#000;position:relative;line-height:unset!important;font-weight:100}#mobile-menu-call .o-phone-menu ul li a:hover{color:#881024;text-decoration:none}#mobile-menu-call .o-phone-menu ul li a:hover:before{content:"";width:100%;height:2px;background:#881024;position:absolute;bottom:-4px}#mobile-menu-call .o-phone-menu ul li a:before{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/phone-mob.svg);position:absolute;left:-55px;top:-18px;width:41px!important;height:41px!important;border:1px solid #881024;border-radius:100%;padding:7px;visibility:hidden}#mobile-menu-call .o-phone-menu ul li a:after{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/icon--next-active.svg);position:absolute;width:20px;right:0;top:-10px}#mobile-menu-call .o-phone-menu ul li:first-of-type{margin-bottom:20px}#mobile-menu-call .o-phone-menu ul li:hover a{color:#881024}#mobile-menu-call .o-phone-menu ul li:hover a:before{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/phone-mob-white.svg)!important;background:#881024}.scroll-to-top{position:fixed;right:5%;bottom:5%;z-index:98;background:#656565;height:43px;visibility:hidden;width:39px;text-align:center;border-radius:5px;padding-top:7.5px;cursor:pointer;opacity:.65}.open #mobile-menu-call,.open #mobile-menu-call .o-phone-menu{display:block}.open .m-menu-items-right .m-main-menu{float:left;width:100%}.o-header{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);max-width:100vw;z-index:999;position:relative}.o-header.fixed-top{position:fixed}.o-header .a-logo{height:3.5rem;max-width:180px;width:10.7rem;margin:8px 0 0}.o-header .m-menu-items.m-menu-items-right .a-menu-btn.a-resident a{color:#000}.o-header .m-menu-items.m-menu-items-right .a-menu-btn a,.o-header .m-menu-items.m-menu-items-right .a-menu-btn span{padding:0;display:inline-block;line-height:normal;margin-left:10px;font-weight:600;-webkit-transition:.3s;transition:.3s}.o-header .m-menu-items.m-menu-items-right .a-menu-btn a:hover,.o-header .m-menu-items.m-menu-items-right .a-menu-btn span:hover{text-decoration:none;cursor:pointer}.o-header .m-menu-items.m-menu-items-right .a-menu-btn a svg,.o-header .m-menu-items.m-menu-items-right .a-menu-btn span svg{display:none}.o-header .o-nav{text-align:left}.o-header .o-nav .navbar-brand{float:left}.o-header .o-nav .m-menu{position:relative}.o-header .o-nav .m-menu .m-menu-items ul,.o-header .o-nav .m-menu .m-menu-items-right ul{list-style-type:none;margin:0;padding:0}.o-header .o-nav .m-menu .m-sub-menu{padding-left:15px}.o-header .o-nav .m-menu .m-sub-menu a{text-decoration:none}.o-header .o-nav .m-menu .m-sub-menu .a-sub-menu-item-desc{margin-left:10px;color:#ccc;white-space:nowrap;font-style:italic}.o-header .o-nav .m-menu a,.o-header .o-nav .m-menu span{font-weight:600;color:#000;text-decoration:none;line-height:1}.o-header .o-nav .m-menu a.a-link,.o-header .o-nav .m-menu span.a-link{padding:0 39px 0 0;-webkit-transition:.3s;transition:.3s;font-size:inherit}.o-header .o-nav .m-menu a.a-link .a-icon-svg,.o-header .o-nav .m-menu span.a-link .a-icon-svg{width:30px;height:30px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-header .o-nav .m-menu a.a-link .a-icon-svg .a-circle-element,.o-header .o-nav .m-menu span.a-link .a-icon-svg .a-circle-element{fill:#001844;-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu a.a-link .a-icon-svg #m-arrow .a-arrow-element,.o-header .o-nav .m-menu span.a-link .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-header .o-nav .m-menu a.a-link:hover .a-btn-text,.o-header .o-nav .m-menu span.a-link:hover .a-btn-text{color:#001844;-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu a.a-link:hover .a-icon-svg .a-circle-element,.o-header .o-nav .m-menu span.a-link:hover .a-icon-svg .a-circle-element{fill:#001336;-webkit-transition:.3s;transition:.3s}.frontpage-sticky-footer ._mobile .m-cta svg path,.o-header .o-nav .m-menu a:hover .a-icon-svg #m-arrow .a-arrow-element,.o-header .o-nav .m-menu span:hover .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-header .o-nav .m-menu a:hover,.o-header .o-nav .m-menu span:hover{color:#881024;-webkit-transition:.3s;transition:.3s;-webkit-transition:.2s;transition:.2s}.o-header .o-nav .m-menu a:hover .a-icon-svg,.o-header .o-nav .m-menu span:hover .a-icon-svg{width:30px;height:30px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-header .o-nav .m-menu a:hover:hover .a-btn-text,.o-header .o-nav .m-menu span:hover:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu a:hover:hover .a-icon-svg .a-circle-element,.o-header .o-nav .m-menu span:hover:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu a:hover .a-btn-text,.o-header .o-nav .m-menu span:hover .a-btn-text{color:#881024!important}.o-header .o-nav .m-menu a:hover .a-icon-svg .a-circle-element,.o-header .o-nav .m-menu span:hover .a-icon-svg .a-circle-element{-webkit-transition:.3s;transition:.3s;fill:#c50707!important}.o-header .o-nav .m-menu a.active,.o-header .o-nav .m-menu span.active{color:#881024}.a-tp-header{padding-top:40px;padding-bottom:10px}html body.adminimal-admin-toolbar.toolbar-horizontal .o-header.fixed-top,html body.adminimal-admin-toolbar.toolbar-vertical .o-header.fixed-top{top:39px}html body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-tray-open .o-header.fixed-top,html body.adminimal-admin-toolbar.toolbar-vertical.toolbar-tray-open .o-header.fixed-top{top:79px}.o-header._gr-marketing{padding:10px 0 4px}.o-header._gr-marketing .m-container{padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-header._gr-marketing .m-container .m-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-header._gr-marketing .m-container .m-logo .a-logo{display:block;margin-top:0;width:8.92rem}.o-header._gr-marketing .m-container .m-img-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:8.92rem}.o-header._gr-marketing .m-container .m-img-right .a-img{max-width:100%}@media screen and (min-width:350px){#mobile-menu-call .o-phone-menu ul li a:before{visibility:visible}}@media screen and (min-width:768px){.o-acc-menu{padding:5px 10px 10px 12.4px;cursor:pointer}.o-acc-menu #placeholder-avatar{top:0}.o-acc-menu .acc-menu{position:absolute;-webkit-transition:50ms;transition:50ms;width:180px;background:#fff;top:44px;right:-5px;border-radius:10px;padding:5px 10px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-acc-menu .acc-menu ul{margin:0;padding:0;list-style:none}.o-acc-menu .acc-menu ul li{line-height:40px}.o-acc-menu .acc-menu ul li a{color:#000;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;line-height:24px;padding:10px 15px;text-decoration:none}.o-acc-menu .acc-menu ul li a:hover{text-decoration:none;color:#881024}.o-header._gr-marketing{padding:14px 0 16px}.o-header._gr-marketing .m-container .m-logo .a-logo{width:10.7rem}.o-header._gr-marketing .m-container .m-img-right{width:275px}}.main-menu-phone{font-size:15px!important}.main-menu-phone:hover:after{content:none!important}@media screen and (max-width:1199px){.o-header .container .a-logo{height:56px;margin-left:15px;padding-bottom:0}}@media screen and (min-width:1200px){.o-phone-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:71px;border:1px solid #881024;background-color:#881024;border-radius:54px;cursor:pointer;position:relative}.o-phone-menu .phone-menu{visibility:hidden;-webkit-transition:50ms;transition:50ms;position:absolute;width:216px;background:#fff;top:44px;border-radius:12px;padding:4px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-phone-menu .phone-menu ul{padding:0;margin:0;list-style:none}.o-phone-menu .phone-menu ul li{border-bottom:.5px solid #ebebeb;padding:4px 0}.o-phone-menu .phone-menu ul li:last-child{border-bottom:0}.o-phone-menu .phone-menu span{font-size:12px;text-transform:uppercase;color:#717171}.o-phone-menu .phone-menu a{font-size:16px;line-height:24px;color:#000;position:relative;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:12px 14px}.o-phone-menu .phone-menu a:hover{color:#000;text-decoration:none;background-color:#f1f1f1}.o-phone-menu .phone-menu a .a-img{margin-right:10px}.o-phone-menu #placeholder-avatar{margin-right:11px}.o-phone-menu:hover{background-color:#881024}.o-phone-menu:hover #placeholder-avatar path{fill:#fff}.o-phone-menu:hover .acc-menu,.o-phone-menu:hover .phone-menu{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.o-acc-menu{position:relative}.m-menu-items-right{margin-left:35px}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span{padding-bottom:24px}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a:hover:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span.is-active:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span:hover:after{opacity:1}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a:after,.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>span:after{width:calc(100% + 16px);opacity:0;left:-8px}.m-menu-items .a-find-a-home{margin-right:5px!important}.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>a,.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>a,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active{padding-bottom:20px}.o-header{height:auto!important;padding:12px 0;-webkit-transition-property:left,top;transition-property:left,top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.11,-.61,.55,1.58);transition-timing-function:cubic-bezier(.11,-.61,.55,1.58)}.o-header .container{position:relative}.o-header .container .a-logo{height:2.25rem;width:13.25rem;position:relative;top:0}.o-header .container .o-nav{position:relative}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn{padding:9px 15px;display:inline-block;border:1px solid #881024;border-radius:9px;margin-top:8px;font-weight:400;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-size:15px;line-height:20px;color:#881024;position:relative}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn.a-resident{background-color:#fff;color:#881024}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn.a-resident:hover{background-color:#881024;color:#fff}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn.a-more{display:none}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn.a-find-a-home{background-color:#881024;color:#fff;margin-right:0;padding-right:15px}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn.a-find-a-home:hover{background-color:#000;border-color:#000}.o-header .container .o-nav .m-menu-items.m-menu-items-right .a-menu-btn:hover{text-decoration:none;cursor:pointer}.o-header .container .o-nav .m-menu .m-menu-items{text-align:right}.o-header .container .o-nav .m-menu .m-menu-items ul li{position:relative;display:inline-block}.o-header .container .o-nav .m-menu .m-menu-items ul li .m-sub-menu{top:63px;left:-8px;position:absolute;min-width:200px;background:#fff;border-radius:20px;-webkit-box-shadow:0 0 16px 8px rgba(0,0,0,.1);box-shadow:0 0 16px 8px rgba(0,0,0,.1);display:none;z-index:500;text-align:left}.o-header .container .o-nav .m-menu .m-menu-items ul li .m-sub-menu li{display:block}.o-header .container .o-nav .m-menu .m-menu-items ul li .m-sub-menu li a{color:#000;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;line-height:1.5;font-weight:300;margin:0;font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-header .container .o-nav .m-menu .m-menu-items ul li .m-sub-menu li a:hover{color:#881024;text-decoration:none}.o-header .container .o-nav .m-menu .m-menu-items ul li:hover a{color:#881024}.o-header .container .o-nav .m-menu .m-menu-items ul li:hover>.m-sub-menu{display:block}.o-header .container .o-nav .m-menu .m-menu-items-right ul{margin-right:120px!important}.o-header .container .o-nav .m-menu a,.o-header .container .o-nav .m-menu span{line-height:60px;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none;margin:0 8px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-header .container .o-nav .m-menu a.a-logo,.o-header .container .o-nav .m-menu span.a-logo{margin:-20px 0 10px}.o-header .container .o-nav .m-menu a.dropdown,.o-header .container .o-nav .m-menu span.dropdown{background:0 0;padding-bottom:10px;z-index:100}.o-header .container .o-nav .m-menu a.dropdown.active~.m-sub-menu,.o-header .container .o-nav .m-menu a.dropdown:hover~.m-sub-menu,.o-header .container .o-nav .m-menu a.dropdown~.m-sub-menu:hover,.o-header .container .o-nav .m-menu span.dropdown.active~.m-sub-menu,.o-header .container .o-nav .m-menu span.dropdown:hover~.m-sub-menu,.o-header .container .o-nav .m-menu span.dropdown~.m-sub-menu:hover{top:20px!important;display:block}.o-header._gr-marketing .m-container{padding-left:0;padding-right:0}.o-header._gr-marketing .m-container .m-logo .a-logo{height:2.55rem;width:13.25rem}}@media screen and (max-width:1199px){.o-header .o-nav .m-menu .m-menu-items ul.m-sub-menu{display:none}.o-header .o-nav .m-menu .m-menu-items ul.m-sub-menu li div.m-sub-menu-social ul.m-social li{display:inline-block}.o-header .o-nav .m-menu .m-menu-items ul.m-sub-menu li div.m-sub-menu-social ul.m-social li svg{width:20px}.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li{position:relative}.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li .a-mobile-caret{background:url(../images/icons/icon--next-active.svg) top right no-repeat;background-size:20px;content:"";display:block;width:20px;height:20px;position:absolute;right:5px;top:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border:0;overflow:hidden;-webkit-transition:.3s;transition:.3s;z-index:1}.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li .a-mobile-caret.active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li .a-mobile-caret.active+a,.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li .a-mobile-caret.active+span{color:#881024}.o-header .o-nav .m-menu .m-menu-items ul.m-main-menu li .a-mobile-caret.active~ul.m-sub-menu{display:block}.o-header .o-nav .m-menu .m-menu-items ul li a,.o-header .o-nav .m-menu .m-menu-items ul li span{line-height:60px;display:block;margin:0 10px;font-size:14px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-transform:uppercase}.o-header{height:auto;padding:0}.o-header .container{max-width:100%;padding-left:0;padding-right:0}.o-header .a-navbar-toggler{border:none;cursor:pointer;background:0 0;position:absolute;padding:1px 6px;outline:0!important;top:24px;right:15px;z-index:1000;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.o-header .a-navbar-toggler div{width:30px;height:30px}.o-header .a-navbar-toggler span{display:block;position:absolute;height:5px;width:100%;background:#881024;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.o-header .a-navbar-toggler span:nth-child(1){top:0}.o-header .a-navbar-toggler span:nth-child(2){top:10px}.o-header .a-navbar-toggler span:nth-child(3){top:20px}.o-header .a-navbar-toggler .a-nav-icon.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.o-header .a-navbar-toggler .a-nav-icon.open span:nth-child(2){opacity:0;left:-60px}.o-header .a-navbar-toggler .a-nav-icon.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.o-header .o-nav .navbar-brand{float:none}.o-header .o-nav .m-menu{display:block;position:relative;margin-left:15px;margin-right:15px}.o-header .o-nav .m-menu.slide-in .m-menu-items ul{display:block}.o-header .o-nav .m-menu.slide-out .m-menu-items ul{display:none}.o-header .o-nav .m-menu .m-menu-items ul li{line-height:60px;border-bottom:1px solid #ccc}.o-header .o-nav .m-menu .m-menu-items ul li ul li{line-height:30px;border:none}.o-header .o-nav .m-menu .m-menu-items ul li ul li a,.o-header .o-nav .m-menu .m-menu-items ul li ul li span{color:#000;font-weight:600;line-height:60px;padding-left:15px}.o-header .o-nav .m-menu .m-menu-items:last-child a.a-menu-item.last-child{border:none}.o-header .o-nav .m-menu a.a-menu-item{position:relative;display:block;background-size:3%}.o-header .o-nav .m-menu a.a-menu-item.a-link,.o-header .o-nav .m-menu a.a-menu-item.a-link:hover{background:0 0}.o-header .o-nav .m-menu a.a-menu-item.dropdown{position:relative;-webkit-transition:.3s;transition:.3s}.o-header .o-nav .m-menu a.a-menu-item.dropdown~.m-sub-menu{display:none}.o-header .o-nav .m-menu a.a-menu-item.dropdown.active~.m-sub-menu{display:block}.o-header .o-nav .m-menu a.a-menu-item.dropdown:after{background:url(../images/icons/icon--next-active.svg) center no-repeat;background-size:cover;content:"";display:block;width:10px;height:20px;position:absolute;right:0;top:20px;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.o-header .o-nav .m-menu a.a-menu-item.dropdown.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.o-header.overflow-y-auto{overflow-y:visible}.o-header.overflow-y-auto.open{height:100%;position:fixed;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.m-menu-items-right ul{margin-right:50px!important}.o-phone-menu .phone-menu{width:304px}.m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a{padding-bottom:25px}.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>a,.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.chrome-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li.is-active>a,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a,.safari-mac .m-menu-items:not(.m-menu-items-right) .m-main-menu>li>a.is-active{padding-bottom:21px}.o-header .container .o-nav .m-menu .m-menu-items ul.m-main-menu{margin-top:5px!important}.o-header .container .o-nav .m-menu a.a-logo.navbar-brand{height:2.42rem;width:175px}.o-header .container .m-menu-items.m-menu-items-right .a-menu-btn a{margin-top:14px}.o-header .o-nav .m-menu a.a-logo.navbar-brand{margin-top:13px}.o-header._gr-marketing{padding:14px 0 16px}.o-header._gr-marketing .m-container .m-logo .a-logo{height:2.72rem;width:9.25rem}}.frontpage-sticky-footer ._mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#2c2c2c;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;border:0;border-radius:12px 12px 0 0;padding:12px 0 38px}.frontpage-sticky-footer ._mobile.sticky{position:fixed;left:0;bottom:0;width:100%;z-index:20}.frontpage-sticky-footer ._mobile .m-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:#fff;font-weight:400;font-size:14px;line-height:16px;text-decoration:none}.frontpage-sticky-footer ._mobile .m-cta svg{margin-bottom:8px;min-height:24px}.frontpage-sticky-footer ._mobile .m-cta span{margin-top:auto}.frontpage-sticky-footer ._mobile .m-cta:active{color:#881024}.frontpage-sticky-footer ._mobile .m-cta:active svg path{fill:#881024}.o-footer{padding:75px 0 5px}.o-footer ul{list-style-type:none}.o-footer .m-logo{margin-bottom:30px}.o-footer .m-logo .a-logo{width:100%;max-width:212px;display:block;margin:0 auto}.o-footer .m-footer-menu{padding-left:0;text-align:center;margin:0}.o-footer .m-footer-menu li{margin:0}.o-footer .m-footer-menu li a{color:#000;font-size:16px;line-height:33px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:400;padding:0}.o-footer .m-footer-menu .tipi-red{background-position:center right;background-position-x:15px}.o-footer .m-footer-menu .m-social{text-align:center;margin:25px 0;padding:0;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-footer .m-footer-menu .m-social li{display:inline-block;margin:0 7.5px;padding:0}@media (min-width:768px){.o-footer .m-footer-menu .m-social li{margin:0 10px}}.o-footer .m-footer-menu .m-social li .a-social{width:35px;height:35px;display:block;border-radius:100%;background-color:#881024;padding:0}.o-footer .m-footer-menu .m-social li .a-social svg{width:61%;margin:0 auto;display:block;padding-top:6px;fill:#fff}.o-footer .m-footer-menu .m-social li .a-social svg path{fill:#fff}.o-footer .m-footer-menu .m-social li .a-social:hover{background-color:#000}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.o-footer .m-footer-menu .m-social li .a-social svg{padding-top:0}}@media (min-width:768px){.o-footer{padding:35px 0}.o-footer .m-footer-menu li{display:inline-block;padding-left:10px;padding-right:10px;position:relative}.o-footer .m-footer-menu .m-social li:after,.o-footer .m-footer-menu li:last-child:after{display:none}.o-footer .m-footer-menu li a{font-size:14px;line-height:normal;letter-spacing:.88px}.o-footer .m-footer-menu li:after{position:absolute;right:0;top:5px;height:14px;width:1px;background-color:#881024;content:""}.o-footer .m-footer-menu .m-social{margin:45px 0 25px}.o-footer .m-logo{margin-bottom:50px}}@media (min-width:992px){.o-footer .m-footer-menu li{padding-left:20px;padding-right:20px}}@media (max-width:991px){.o-footer .tipi-red{background-position:top left;background-position-x:15px}.o-footer .m-menu-block-2{position:relative}.o-footer .vstretch-block{padding-top:25%;margin-bottom:20px}}.o-cookie-notification{overflow:hidden;position:fixed;width:90%;height:100%;z-index:9999;right:-500px;top:0;bottom:0;left:auto;max-width:500px;background:#881024;color:#fff;padding:24px}.o-cookie-notification h2{line-height:1.5em;font-weight:700;margin:0;text-align:left}.o-cookie-notification p{font-weight:400;margin:1em 0}.o-cookie-notification h3{font-size:1em;line-height:1.5em;text-align:left;margin:0;font-weight:700}.o-cookie-notification a.a-cookie-accept-btn{background:#fff;color:#111125;border:2px solid #fff;border-radius:4px;padding:8px 16px!important;font-size:1em;margin:4px 8px 4px 0;line-height:1.5em;-webkit-transition:color .3s linear;transition:color .3s linear}.o-cookie-notification a.a-cookie-accept-btn:hover{text-decoration:none;color:green}.o-cookie-notification a.a-cookie-close-link{color:#fff;text-decoration:underline;font-size:.8em;opacity:.8;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.o-2021-modal .modal-dialog .modal-content .modal-header .close:hover,.o-2021-video .modal-dialog .modal-content .modal-header .close:hover,.o-cookie-notification a.a-cookie-close-link:hover{opacity:1}@media (max-width:575px){.o-cookie-notification *{font-size:60%}.o-cookie-notification h2,.o-cookie-notification h3{font-size:80%}.o-cookie-notification a.a-cookie-accept-btn,.o-cookie-notification a.a-cookie-close-link{font-size:60%}}@media (min-width:576px){.o-cookie-notification *{font-size:80%}.o-cookie-notification h2,.o-cookie-notification h3{font-size:90%}.o-cookie-notification a.a-cookie-accept-btn,.o-cookie-notification a.a-cookie-close-link{font-size:80%}}@media (min-width:768px){.o-cookie-notification *{font-size:100%}.o-cookie-notification h2{font-size:1.2em}.o-cookie-notification a.a-cookie-accept-btn,.o-cookie-notification h3{font-size:1em}}.o-card .m-card-image{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:16/9;position:relative;width:100%}.o-card .m-card-image:before{content:"";display:block;padding-top:56%}.o-card .m-card-image .m-image-wrapper{-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;min-height:1px;position:absolute;top:0;right:0;bottom:0;left:0}.o-card .m-card-image .m-image-wrapper picture{all:inherit}.o-card .m-card-image .m-image-wrapper img{min-width:100%;min-height:100%;max-width:100%;height:auto;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.o-card .m-card-body{padding:15px}.o-card .m-card-body br{display:none}.o-card .m-card-body p{margin-bottom:0!important}.o-card .m-card-footer .a-btn{min-width:auto}.card.testimonial-card{border:0;margin-bottom:8px;background:0 0}.card.testimonial-card .o-card.o-testimonial-card{position:relative;overflow:hidden}.card.testimonial-card .o-card.o-testimonial-card .m-card-image{border-radius:500px;max-width:120px;margin:0 auto;-webkit-box-shadow:-10px 10px 30px #b3b5b4;box-shadow:-10px 10px 30px #b3b5b4}.card.testimonial-card .o-card.o-testimonial-card .m-card-image:before{padding-top:100%}.card.testimonial-card .o-card.o-testimonial-card .m-card-image .m-image-wrapper{margin:0}.card.testimonial-card .o-card.o-testimonial-card .m-card-body .a-card-title{padding-top:30px;position:relative;color:#000}.card.testimonial-card .o-card.o-testimonial-card .m-card-body .a-card-title:before{content:"";display:block;height:10px;width:45px;background-color:#f9423a;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px}.card.testimonial-card .o-card.o-testimonial-card .m-card-body .a-card-text{color:#000}.card.unit-card{border:0;margin-bottom:8px}.card.unit-card .o-card.o-unit-card{background:#fff;position:relative;overflow:hidden}.card.unit-card .o-card.o-unit-card .m-card-image{display:block;position:relative;width:100%}.card.unit-card .o-card.o-unit-card .m-card-image:before{content:"";display:block;padding-top:75%}.card.unit-card .o-card.o-unit-card .m-card-image .m-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.card.unit-card .o-card.o-unit-card .m-card-image .m-image-wrapper a{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:none!important;box-shadow:none!important}.card.unit-card .o-card.o-unit-card .m-card-image .m-image-wrapper a .a-image{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.card.unit-card .o-card.o-unit-card .m-card-body .a-card-text{display:block}.card.unit-card .o-card.o-unit-card .m-card-body .text-right{clear:both}.card.blog-list-card{border:0;padding-bottom:60px}.card.blog-list-card .m-card-image:before{padding-top:65%}.card.blog-list-card .m-card-image .m-image-wrapper{margin:0}.card.blog-list-card .m-card-image .m-image-wrapper img{display:none}.card.blog-list-card .m-card-body{padding:0 0 15px}.card.blog-list-card .m-card-body .a-card-title{letter-spacing:.5px;line-height:normal;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:25px}.card.blog-list-card .m-card-body .a-card-title:hover{cursor:pointer}.card.blog-list-card .m-card-body .a-meta-text{padding-top:10px;margin-bottom:10px}.card.blog-list-card .m-card-body .a-card-text{overflow:hidden;position:relative;display:block;line-height:1.2em;max-height:3.6em;text-align:justify;margin-right:0;padding-right:1em}.card.blog-list-card .m-card-body .a-card-text:before{content:"\2026";position:absolute;right:0;bottom:4px;float:right;width:1em;height:1em;margin-left:-3em;background:#fff}.card.blog-list-card .m-card-body .a-card-text:after{content:"";position:absolute;background:#fff;height:30px;width:100%;z-index:1}.card.blog-list-card .m-card-body p{font-size:16px}.card.blog-list-card .m-card-image .m-image-wrapper{background-size:cover;background-repeat:none;background-position:center}.card.blog-list-card .m-card-image .m-image-wrapper .a-image{opacity:0}.card.blog-list-card .m-card-image .m-image-wrapper:hover{cursor:pointer}.card.blog-list-card .o-blog-list-card a{color:#000}.card.blog-list-card .o-blog-list-card a:hover{text-decoration:none;color:#881024}.card.blog-list-card .o-blog-list-card .a-read-more{color:#000;font-weight:600;text-decoration:underline;float:left;margin-top:15px}.card.blog-list-card .o-blog-list-card .a-read-more:hover{color:#881024}.card.blog-list-card.col-md-6 .m-card-body .a-card-text{overflow:hidden;position:relative;display:block;line-height:1.2em;text-align:justify;margin-right:0;padding-right:1em;max-height:2.3em}.card.blog-list-card.col-md-6 .m-card-body .a-card-text:before{content:"\2026";position:absolute;right:0;float:right;width:1em;height:1em;margin-left:-3em;background:#fff;bottom:2px}.card.blog-list-card.col-md-6 .m-card-body .a-card-text:after{content:"";position:absolute;background:#fff;height:30px;width:100%;z-index:1}@media (max-width:767px){.card.unit-card .m-card-body p{font-size:calc(16px + 6 * ((100vw - 320px)/ 680))}.card.blog-list-card .a-meta-text{font-size:16px;margin-top:10px!important;margin-bottom:10px!important}.card.blog-list-card .o-blog-list-card{margin-bottom:15px}.card.blog-list-card .m-card-image:before{padding-top:80%}.card.blog-list-card .m-card-body h6.a-card-title{font-size:25px}}@media (min-width:768px){.card.testimonial-card .o-card.o-testimonial-card .m-card-image{max-width:150px;float:right}.card.testimonial-card .o-card.o-testimonial-card .m-card-body{margin-right:180px}.card.blog-list-card{padding-bottom:0}.card.reason-card .o-card.o-reason-card .m-card-image.square:before{content:"";display:block;padding-top:100%}.card.reason-card .o-card.o-reason-card .m-card-image.thin:before{padding-top:45%}.card.reason-card .o-card .a-card-text:last-of-type{margin-bottom:0}.card.blog-list-card.a-full-width{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.card.blog-list-card .o-blog-list-card{margin-bottom:40px;height:100%}.card.blog-list-card .o-blog-list-card .m-card-image{max-height:220px}.card.blog-list-card .o-blog-list-card .m-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card.blog-list-card .o-blog-list-card .m-card-body .a-meta-text{margin-top:10px;margin-bottom:10px!important}.card.blog-list-card .o-blog-list-card .m-card-body .a-read-more{-ms-flex-item-align:start;align-self:flex-start;margin-top:15px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px}}@media (min-width:992px){.card.blog-list-card .o-blog-list-card .m-card-image{max-height:300px}}img.owl-lazy{min-height:1px}.o-table-layout{display:table;border:none;background:#F2F2F2}.o-table-layout .a-table-row{display:table-row;background:#fff}.o-table-layout .a-table-row .a-table-cell{display:table-cell}.o-table-layout .a-table-row:nth-child(odd){background:#E2E2E2}.o-table-layout.full-width{width:100%}.o-block{padding-top:50px;padding-bottom:50px}.o-block .o-dotted-bg{background:url(../images/bg--dots.jpg) center;background-size:100px 68px}.o-block .o-dotted-bg p{margin:0}.o-tp-living .a-tp-title.zero-deposit::after{background:url(../images/zero-deposit.png) center center no-repeat;background-size:contain}.o-tp-living .a-tp-title.deposit-fees::after{background:url(../images/zero-fees.png) center center no-repeat;background-size:contain}.o-tp-living .a-tp-title.bills-included::after{background:url(../images/bills-included.png) center center no-repeat;background-size:contain}.o-tp-living .a-tp-title.super-services::after{background:url(../images/super-service.png) center center no-repeat;background-size:contain}.o-tp-banner{background:url(../images/banner.jpg) center 0 no-repeat #717874;background-size:cover;color:#fff;height:calc(105vh)}.o-tp-banner.o-hero-image-carousel{height:auto}@media (max-width:991px){.o-block{padding-top:50px;padding-bottom:50px}}@media (min-width:1400px){.o-tp-banner{background-position:top 38% center;height:calc(100vh)}.o-tp-banner.o-hero-image-carousel{height:auto}}.carousel span.carousel-control-next-icon,.carousel span.carousel-control-prev-icon{cursor:pointer}.carousel .carousel-control-prev{z-index:100}.carousel .carousel-control-prev span.carousel-control-prev-icon{background-image:url(../images/icons/icon--prev-active-white.svg)}.carousel .carousel-control-next{z-index:100}.carousel .carousel-control-next span.carousel-control-next-icon{background-image:url(../images/icons/icon--next-active-white.svg)}.m-image-block,.m-image-block .carousel,.m-image-block .carousel .carousel-inner,.m-image-block .carousel .carousel-inner .carousel-item{height:100%}.m-image-block .carousel span.carousel-control-next-icon,.m-image-block .carousel span.carousel-control-prev-icon{width:50px;height:50px;cursor:pointer}.m-image-block .carousel .carousel-control-prev{z-index:100}.m-image-block .carousel .carousel-control-prev span.carousel-control-prev-icon{background-image:url(../images/icons/icon--prev-active-white.svg)}.m-image-block .carousel .carousel-control-next{z-index:100}.m-image-block .carousel .carousel-control-next span.carousel-control-next-icon{background-image:url(../images/icons/icon--next-active-white.svg)}.o-tp-living.o-benefits-block .m-tp-heading .a-tp-header{text-transform:uppercase;color:#881024;font-size:25px;letter-spacing:.5px;padding-top:56px;margin-bottom:0}.o-tp-living.o-benefits-block .m-tp-content{max-width:800px;margin:0 auto}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel{margin:0 auto}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel .owl-stage-outer .owl-item .a-tp-content{margin-bottom:35px;margin-top:10px}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel .owl-stage-outer .owl-item .a-tp-content a{color:#000;text-decoration:underline}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel .owl-stage-outer .owl-item .a-tp-content p:last-child{margin-bottom:0}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel .owl-nav button.owl-prev{left:-80px}.o-tp-living.o-benefits-block .m-tp-content .owl-carousel .owl-nav button.owl-next{right:-80px}.o-tp-testimonials .owl-carousel{max-width:500px;margin:0 auto}.o-tp-testimonials .owl-carousel .owl-nav button.owl-prev{left:-100px}.o-tp-testimonials .owl-carousel .owl-nav button.owl-next{right:-100px}.o-carousel-block .owl-carousel{margin:0 auto}.o-carousel-block .owl-carousel .owl-stage-outer .owl-stage{padding-bottom:60px}.o-carousel-block .owl-carousel .owl-nav button.owl-prev{left:10%;background-image:url(../images/icons/icon--prev-active-white.svg)}.o-carousel-block .owl-carousel .owl-nav button.owl-next{right:10%;background-image:url(../images/icons/icon--next-active-white.svg)}.o-carousel-block .owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:25px}#home-slide{background:url() no-repeat #d8d8d8!important}#home-slide .m-search-block{display:none}#home-slide .m-image-block{height:auto}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item{-webkit-animation-duration:.35s;animation-duration:.35s}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:110vh;background-repeat:no-repeat;background-size:cover;background-position:center right}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-copy{text-align:left}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-cta-wrap{margin-left:0;text-align:left}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-cta-wrap .a-btn-text{float:left}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap .a-video{top:7px;border-radius:9px;margin-bottom:12px;text-align:center;font-size:15px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:12px 25px 12px 15px;-webkit-transition:.3s;transition:.3s;width:100%;position:relative;background-color:#000;color:#fff;border-color:#000}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap .a-video img{position:relative;width:20px;height:20px;right:-3px;top:-1px;display:inline-block}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap .a-video:hover{background-color:#881024;color:#fff;border-color:#881024;text-decoration:none}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-copy{text-align:center}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-cta-wrap{margin-left:auto;text-align:center}#home-slide .m-image-block .desktop{display:none}#home-slide .m-image-block .m-copy{padding-top:72px;padding-left:40px;padding-right:40px}#home-slide .m-image-block .m-copy .a-title{font-size:40px;letter-spacing:0;line-height:40px;color:#fff;margin-bottom:12px}#home-slide .m-image-block .m-copy .a-title strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;font-size:50px;line-height:45px}#home-slide .m-image-block .m-copy h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:35px}#home-slide .m-image-block .m-copy .a-copy,#home-slide .m-image-block .m-copy .a-copy p{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:15px;line-height:22px;letter-spacing:0;color:#fff}#home-slide .m-image-block .m-cta-wrap{width:100%;max-width:325px;margin:0 auto;display:block;padding-left:15px;padding-right:15px}#home-slide .m-image-block .m-cta-wrap .a-btn-text{text-transform:uppercase}#home-slide .m-image-block .m-cta-wrap .a-btn-text:hover{cursor:pointer;text-decoration:none}#home-slide .m-image-block .m-cta-wrap .a-btn-text:not(empty){width:100%;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-size:15px;font-weight:400;line-height:15px;border:1px solid #fff;border-radius:9px;display:block;padding-top:12px;padding-bottom:12px;margin-bottom:12px;-webkit-transition:.3s;transition:.3s}#home-slide .m-image-block .m-cta-wrap .a-btn-text.a-cta-left{background-color:#881024;color:#fff;border-color:#881024;margin-left:0}#home-slide .m-image-block .m-cta-wrap .a-btn-text.a-cta-left:hover{background-color:#fff;color:#881024;border-color:#881024}#home-slide .m-image-block .m-cta-wrap .a-btn-text.a-cta-right{background-color:#fff;color:#881024}#home-slide .m-image-block .m-cta-wrap .a-btn-text.a-cta-right:hover{background-color:#881024;border-color:#881024;color:#fff}#home-slide .m-cta-block{display:none}#home-slide .owl-dots{display:block;bottom:25px}#home-slide .owl-dots .owl-dot{-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px;box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px;background-color:#fff;width:11px;height:11px;border-radius:18px;margin-right:11px}#home-slide .owl-dots .owl-dot.active{background-color:#881024}#home-slide .owl-item{-webkit-animation-duration:1.5s;animation-duration:1.5s}#homepage-hero{background:url() no-repeat!important}#homepage-hero .home-slide .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item{-webkit-animation-duration:.35s;animation-duration:.35s}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-image-block{height:auto}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-image-block .a-bg-overlay{height:36vh;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#d8d8d8}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block{text-align:center;padding-bottom:22px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block.text-left .m-copy{text-align:left}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block.text-left .m-copy .m-cta-wrap{margin-left:0}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block.text-center .m-copy{text-align:center}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block.text-center .m-copy .m-cta-wrap{margin-left:auto}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy{padding-top:24px;background-color:#fff}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-title{font-size:38px;letter-spacing:-.33px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;line-height:40px;margin-bottom:20px;color:#000;text-align:center}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-title strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:-.33px;font-size:38px;line-height:45px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:35px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-copy,#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-copy p{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:0;color:#000;text-align:center}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap{width:100%;margin:0 auto 0 0;display:block;text-align:center}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text{text-transform:uppercase}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text:hover{cursor:pointer;text-decoration:none}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text:not(empty){width:100%;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-size:15px;font-weight:400;line-height:15px;border:1px solid #fff;border-radius:9px;display:block;padding-top:12px;padding-bottom:12px;margin-bottom:12px;-webkit-transition:.3s;transition:.3s}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text.a-cta-left{background-color:#000;color:#fff;border-color:#000;margin-left:0}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text.a-cta-left:hover{background-color:#881024;color:#fff;border-color:#881024}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text.a-cta-right{background-color:#881024;color:#fff}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-btn-text.a-cta-right:hover{background-color:#000;border-color:#000;color:#fff}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-video{display:block;border-radius:9px;margin-bottom:12px;text-align:center;font-size:15px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:10px 25px 10px 15px;-webkit-transition:.3s;transition:.3s;width:100%;position:relative;background-color:#000;color:#fff;border-color:#000}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-video img{position:relative;width:20px;height:20px;right:-3px;top:-1px;display:inline-block}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap .a-video:hover{background-color:#881024;color:#fff;border-color:#881024;text-decoration:none}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap{text-align:left}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-ratings{border-top:solid 1px #cbcbcb;padding-top:20px;margin-bottom:10px;margin-top:24px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-ratings .m-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .a-testimonial{font-size:14px;line-height:22px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:14px;font-style:italic}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-testimonial-details{font-size:14px;line-height:22px;color:#000}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-testimonial-details .a-link{text-decoration:underline;font-size:14px;line-height:22px;color:#000;padding:0}#homepage-hero .home-slide .owl-stage-outer .owl-stage:after{display:none}#homepage-hero .owl-dots{display:block;top:29vh}#homepage-hero .owl-dots .owl-dot{-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px;box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px;background-color:#fff;width:11px;height:11px;border-radius:18px;margin-right:11px}#homepage-hero .owl-dots .owl-dot.active{background-color:#881024}.m-search-block .mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:0!important}.m-search-block .m-search-field .mat-select-value{text-align:center;padding-left:30px}.m-search-block .mat-form-field-infix{border-radius:15px!important;height:35px!important;padding:2px 10px 0!important}.m-search-block .mat-select-arrow{width:25px!important;height:25px!important;top:0!important}.m-search-block .mat-select-value-text span{font-size:15px}.m-search-block h6{margin-top:-5px!important}@media (min-width:768px){.m-search-block h6{margin-top:0!important}}.m-image-block{position:relative}.m-image-block .mobile-image{height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;background-position:50%}.head-roll-mobile{display:block}.o-content-carousel .m-image-block{position:relative;width:100%}.o-content-carousel .m-image-block .a-hero-image{position:relative;width:100%;background-position:center center;background-size:cover;margin:0;padding:0}.o-content-carousel .m-image-block .a-hero-image:before{content:"";display:block;padding-top:80%}.o-content-carousel .m-content-block{padding:15px;max-width:600px;margin-left:auto;margin-right:auto}.o-content-carousel .m-content-block .m-tp-heading{position:relative;margin-top:15px}.o-content-carousel .m-content-block .m-tp-heading .a-tp-header{padding-top:50px}.o-content-carousel .m-content-block .m-tp-heading .a-tp-header:before{content:'';display:block;height:20px;width:100px;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px;background-color:#881024}.o-content-carousel .m-content-block .m-block-text{position:relative}.building-alto .o-content-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#345262}@media (min-width:568px){.m-search-block .mat-form-field-infix{padding:6px 10px 0!important}.m-search-block .mat-select-arrow{top:-3px!important}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:80vh}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-copy{padding-top:30px}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-copy h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;font-size:50px;line-height:45px}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-cta-wrap{max-width:100%}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-cta-wrap .a-btn-text{width:auto;display:inline-block;padding:12px 14px;margin:10px;text-transform:uppercase}#home-slide .owl-dots{bottom:5%}}@media (min-width:768px){.o-block.o-carousel-block.content-carousel{padding-top:80px;padding-bottom:80px}.o-block.o-carousel-block.content-carousel .m-carousel-image-block{position:absolute;top:0;right:0;bottom:0;left:0}.o-block.o-carousel-block.content-carousel .m-carousel-image-block .a-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-position:center center;background-size:cover;margin:0}.o-block.o-carousel-block.content-carousel .m-content-block{padding:30px 30px 60px;border-radius:15px;background-color:rgba(255,255,255,.9);margin:0 auto}.o-block.o-carousel-block.content-carousel .m-content-block .m-block-text{margin-right:30%}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap .a-video{margin-left:12px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-image-block{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-image-block .a-bg-overlay{height:100%;background-position:center right}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block{padding-left:0;padding-right:0;max-width:none;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy{padding-left:30px;padding-right:30px;text-align:left;margin-top:53px;margin-bottom:58px;padding-top:42px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-title{font-size:50px;line-height:45px;letter-spacing:-.42px;margin-bottom:24px;text-align:left;max-width:487px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-title strong{font-size:50px;line-height:45px;letter-spacing:-.42px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-copy,#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-copy p{text-align:left}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-cta-wrap{max-width:288px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .a-copy{max-width:445px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap{padding-bottom:22px;max-width:445px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-ratings{border-top:solid 1px #cbcbcb;padding-top:20px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .a-testimonial,#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-testimonial-details,#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy .m-rating-wrap .m-testimonial-details .a-link{font-size:16px;line-height:22px}#homepage-hero .owl-dots{top:auto;bottom:20px}}@media (max-width:767px){.o-block.o-carousel-block.content-carousel .m-carousel-image-block{position:relative;width:100%}.o-block.o-carousel-block.content-carousel .m-carousel-image-block .a-hero-image{position:relative;width:100%;background-position:center center;background-size:cover;margin:0;padding:0}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-cta-wrap,#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-cta-wrap{margin-left:auto;text-align:center}.o-block.o-carousel-block.content-carousel .m-carousel-image-block .a-hero-image:before{content:"";display:block;padding-top:80%}.o-block.o-tp-testimonials{position:relative;padding-top:0;padding-bottom:0}.o-block.o-tp-testimonials .m-tp-heading{padding-top:50px}.o-benefits-block .owl-carousel .owl-dots{margin-top:-35px;position:relative;z-index:10}.o-carousel-block .owl-carousel .owl-dots{position:relative;bottom:20px}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-copy{text-align:center}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-copy{text-align:center}}@media (max-width:575px){#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-cta-wrap,#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-cta-wrap{margin-left:auto;text-align:center}#home-slide .m-image-block{height:auto}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:76vh;background-repeat:no-repeat;background-size:cover;background-position:center right}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-left .m-copy{text-align:center}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap.text-center .m-copy{text-align:center}#home-slide .m-image-block .m-copy .a-title{font-size:30px;line-height:30px}#home-slide .m-image-block .m-copy .a-title strong{font-size:34px;line-height:34px;text-transform:uppercase}}@media (min-width:768px){.head-roll-mobile{display:inline-block}.m-search-block{padding-top:20px!important}.m-search-block .a-search-title{margin-top:0!important}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:49vh}}@media (min-width:768px) and (orientation:landscape){#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:80vh}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-copy{padding-top:30px}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-cta-wrap{max-width:100%}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay .m-cta-wrap .a-btn-text{width:auto;display:inline-block;padding:12px 14px;margin:10px;text-transform:uppercase}}@media (min-width:992px){#home-slide .m-image-block{height:auto}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:57vh}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .copy-wrap .a-video{margin-left:0}#home-slide .m-image-block .desktop{display:block}#home-slide .m-image-block .mobile{display:none}#home-slide .m-image-block .copy-wrap{max-width:960px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:80px;text-align:left}#home-slide .m-image-block .copy-wrap .m-copy{padding-top:0;padding-left:0;padding-right:0;width:100%}#home-slide .m-image-block .copy-wrap .m-copy .a-title,#home-slide .m-image-block .copy-wrap .m-copy .a-title strong{font-size:48px;line-height:48px}#home-slide .m-image-block .copy-wrap .m-copy .a-copy{width:50%}#home-slide .m-image-block .copy-wrap .m-copy .a-copy,#home-slide .m-image-block .copy-wrap .m-copy .a-copy p{font-size:18px;line-height:26px}#home-slide .m-image-block .copy-wrap .m-cta-wrap{width:auto;margin:0;display:block;max-width:none;padding-left:0;padding-right:0}#home-slide .m-image-block .copy-wrap .m-cta-wrap .a-btn-text:not(empty){display:inline-block;width:auto;margin-right:15px;padding:12px 15px}#home-slide .m-image-block .copy-wrap .m-cta-wrap .a-btn-text.a-cta-left{margin-left:0!important}#home-slide .m-image-block .copy-wrap.text-left{text-align:left}#home-slide .m-image-block .copy-wrap.text-left .m-copy .a-copy{margin-left:0;margin-right:auto;text-align:left}#home-slide .m-image-block .copy-wrap.text-left .m-cta-wrap{text-align:left}#home-slide .m-image-block .copy-wrap.text-center{text-align:center}#home-slide .m-image-block .copy-wrap.text-center .m-copy .a-copy{margin-left:auto;margin-right:auto}#home-slide .m-image-block .copy-wrap.text-center .m-cta-wrap{margin-right:auto;text-align:center}#home-slide .m-cta-block{display:none}#home-slide .owl-dots{bottom:40px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block{max-width:960px;margin-left:auto}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block .m-copy{padding-left:42px;padding-right:42px}.o-tp-living.o-benefits-block .m-tp-heading .a-tp-header{padding-top:30px}}@media (max-width:991px){.o-hero-image-carousel .carousel-indicators{display:none}}@media (min-width:1200px){.card.blog-list-card .o-blog-list-card .m-card-image{max-height:350px}#home-slide .m-image-block .home-slide .owl-stage-outer .owl-stage .owl-item .a-bg-overlay{height:64vh}#home-slide .m-image-block .copy-wrap{max-width:1140px}.o-tp-living.o-benefits-block .m-tp-content{max-width:1100px}#homepage-hero .home-slide .owl-stage-outer .owl-stage .owl-item .m-copy-block{max-width:1140px}}@media (min-width:1400px){#home-slide .m-image-block .copy-wrap{padding-top:100px}#home-slide .m-image-block .copy-wrap .m-copy .a-copy{width:35%}}.o-video{background:#000!important}.cdk-overlay-container{z-index:10000}.cdk-overlay-container .cdk-overlay-pane .mat-dialog-container{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;overflow:visible}.o-custom-modal,.o-modal{-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.council-tax-link+.ajax-progress{display:none}#modal-webform--book_a_viewing{overflow:visible}.o-modal{padding:0 15px;margin:20px auto}.o-custom-modal .m-modal-panel,.o-modal .m-modal-panel,.o-tp-inline-form .o-form-wrapper:hover .m-input-group{-webkit-box-shadow:0 0 10px #b3b5b4;box-shadow:0 0 10px #b3b5b4}.o-modal.o-modal-full{display:none;max-width:800px;width:100%;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.o-modal.o-modal-full:before{content:"";display:block;padding-top:61%}.o-modal.o-modal-full.on{display:block;z-index:1000000;overflow:visible}.o-modal.o-modal-full .a-tour,.o-modal.o-modal-full .m-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;z-index:10000}.o-modal.o-modal-full .a-modal-close{position:absolute;width:20px;height:20px;cursor:pointer;background:#000;top:-10px;right:-10px;border:1px solid #fff;border-radius:20px;z-index:10000000}.o-modal.o-modal-full .a-modal-close:after,.o-modal.o-modal-full .a-modal-close:before{content:'';background:#fff;height:2px;top:50%;left:50%;-webkit-transition:.3s;transition:.3s;width:100%;position:absolute}.o-modal.o-modal-full .a-modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.o-modal.o-modal-full .a-modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.o-modal.o-modal-full .a-modal-close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;background:#ccc}.o-modal.o-modal-full .a-modal-close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#ccc}.o-modal.o-rounded{border-radius:15px}.o-modal .o-modal-form{width:100%;position:relative}.o-modal .o-modal-form .m-modal-close{position:absolute;right:5px;width:30px;height:30px;cursor:pointer;top:30px;z-index:1}.o-modal .o-modal-form .m-modal-close:after,.o-modal .o-modal-form .m-modal-close:before{width:100%;height:2px;position:absolute;left:50%;content:''}.o-modal .o-modal-form .m-modal-close:before{background:#000;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-modal .o-modal-form .m-modal-close:after,.o-modal .o-modal-form .m-modal-close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal .o-modal-form .m-modal-close:after{top:50%}.o-modal .o-modal-form .m-modal-close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal .m-modal-header{padding-top:30px}.o-modal .m-modal-header .a-modal-title{position:relative;color:#000;line-height:30px;font-size:25px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;margin-bottom:0}.o-custom-modal .m-modal-panel .mat-radio-group .a-radio-element .mat-radio-label .mat-radio-label-content,.o-modal .m-modal-panel .mat-radio-group .a-radio-element .mat-radio-label .mat-radio-label-content{line-height:1.2}.o-2021-modal .modal-dialog .modal-content .modal-body .m-buttons button:not(.reset),.o-modal-new .m-modal-dialog .modal-content .m-modal-body .a-copy a,.o-modal-new .m-modal-dialog .modal-content .m-modal-header .a-modal-title,.o-tp-inline-form .o-form-wrapper .m-inline-form-label .a-label-text .a-bold,.o-tp-privacy-policy-accordion .accordion .card .card-body .a-back-to-top{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-modal .m-block-header{margin-top:14px;margin-bottom:8px}.o-modal .m-block-header .a-header-text{margin:0;padding:0;font-size:14px}.o-modal .a-btn-clear{display:inline-block;margin-top:30px;margin-bottom:8px}.o-modal .m-modal-panel{background:#fff;border-radius:12px;padding:15px;font-size:14px}.o-modal .m-modal-panel .mat-radio-group .a-radio-element{width:50%}.o-modal .m-modal-panel .mat-radio-group .a-radio-element .mat-radio-label{white-space:inherit}.o-modal .m-modal-panel .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,.o-modal .m-modal-panel.o-terms-block .m-terms-checkbox label{white-space:normal}.o-modal .m-modal-panel .a-form-label{margin:30px 0}.o-modal .m-modal-panel .m-form-element{width:100%;display:inline-block}.o-modal .m-modal-panel .mat-checkbox .mat-checkbox-layout{margin:0;padding:0}.o-modal .m-modal-panel.o-terms-block{position:relative;padding:.5rem}.o-modal .m-modal-panel.o-terms-block .m-terms-checkbox{position:relative;padding:.5rem .5rem .5rem .9rem}.o-modal .m-modal-panel.o-terms-block .m-terms-checkbox .mat-error{top:18px;left:24px;font-size:12px;position:absolute;width:100%;text-align:left;font-weight:400}.o-modal .m-modal-panel.o-terms-block .m-privacy-policy{padding:.5rem}.o-modal .m-modal-panel.o-terms-block .m-privacy-policy .a-link{padding-right:0}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block{position:relative}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero{padding-top:25px}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero .a-tp-header{padding-top:15px}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero .a-tp-header.a-tp-title{margin-bottom:0;font-size:1.5rem}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion{width:100%;position:relative;margin-right:4px;margin-left:4px}.o-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-header .btn-link{display:block;width:100%;text-align:left}.o-modal .m-modal-footer{margin:30px 0;text-align:center}.o-modal .m-modal-footer .a-link{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.o-modal .m-modal-footer .a-link.red-bg-arrow{background-color:transparent;padding:10px 70px 10px 0}.o-modal .m-modal-footer .a-link.red-bg-arrow span{color:#000}.o-modal .m-modal-footer .a-link.red-bg-arrow:disabled span{color:grey}.o-modal .m-modal-footer .a-link::-webkit-full-page-media,.o-modal .m-modal-footer .a-link:future,.o-modal .m-modal-footer .a-link:root{margin-bottom:30px}.o-modal::-webkit-full-page-media,.o-modal:future,.o-modal:root{height:80vh!important}.o-modal .mat-dialog-content::-webkit-full-page-media,.o-modal .mat-dialog-content:future,.o-modal .mat-dialog-content:root{max-height:55vh}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.o-modal .m-modal-footer .a-link{margin-bottom:30px}.o-modal{height:80vh!important}.o-modal .mat-dialog-content{max-height:55vh}}}:root .o-modal-new .m-modal-dialog .modal-content,_:-ms-fullscreen{display:block}.o-modal-new.o-rounded{border-radius:15px}.o-modal-new .m-modal-dialog{max-width:93%!important;width:100%}.o-modal-new .m-modal-dialog .modal-content{width:90%;max-width:1085px;height:inherit;pointer-events:all;background:#fff;padding:0 15px;margin:20px auto;border-radius:4px}@media (min-width:1200px){.o-modal-new .m-modal-dialog .modal-content{width:100%}}.o-modal-new .m-modal-dialog .modal-content .m-modal-close{position:absolute;width:22px;height:22px;cursor:pointer;top:10px;z-index:1;right:10px}.o-modal-new .m-modal-dialog .modal-content .m-modal-close:before{content:'';background:#000;width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-modal-new .m-modal-dialog .modal-content .m-modal-close:after,.o-modal-new .m-modal-dialog .modal-content .m-modal-close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal-new .m-modal-dialog .modal-content .m-modal-close:after{content:'';width:100%;height:2px;position:absolute;top:50%;left:50%}.o-modal-new .m-modal-dialog .modal-content .m-modal-close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal-new .m-modal-dialog .modal-content .m-modal-header{padding-top:60px;max-width:864px;margin-left:auto;margin-right:auto}@media (min-width:768px){.o-modal-new .m-modal-dialog .modal-content .m-modal-close{top:35px;right:30px}.o-modal-new .m-modal-dialog .modal-content .m-modal-header{padding-top:30px}}.o-modal-new .m-modal-dialog .modal-content .m-modal-header .a-modal-title{text-transform:uppercase;font-size:24px;line-height:26px;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:30px;color:#000}.o-modal-new .m-modal-dialog .modal-content .m-modal-body{padding:0 0 20px;max-width:639px;margin-left:auto;margin-right:auto}@media (min-width:992px){.o-modal-new .m-modal-dialog .modal-content .m-modal-body{padding:0 0 78px}}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .a-copy{margin-bottom:30px;color:#000}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .a-copy a{color:#000;font-weight:700;--webkit-font-smoothing:antialiased;text-decoration:underline}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .a-copy a:hover{color:#881024}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta{border-radius:4px;text-align:center;font-size:15px;text-decoration:none;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:7px 10px;border:1px solid #881024;margin:0 0 10px;-webkit-transition:all .3s;transition:all .3s;font-weight:500}@media (min-width:768px){.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta{margin:0 15px;min-width:307px}}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta._white{background-color:#fff;color:#881024}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta._red,.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta._white:hover{background-color:#881024;color:#fff}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .m-ctas .a-cta._red:hover{background-color:#000;border-color:#000}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .loader .a-loader{position:relative;margin:20px auto;display:block;height:176px;width:62px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .loader .a-loader .a-leaf{position:absolute;padding:0;-webkit-transform-origin:50% 70%;-ms-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:rotate(-60deg) translate(0,0);-ms-transform:rotate(-60deg) translate(0,0);transform:rotate(-60deg) translate(0,0)}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .loader .a-loader .a-leaf.a-two{-webkit-animation:leaf-one 4s linear infinite;animation:leaf-one 4s linear infinite}.o-modal-new .m-modal-dialog .modal-content .m-modal-body .loader .a-loader .a-leaf.a-three{-webkit-animation:leaf-two 4s linear infinite;animation:leaf-two 4s linear infinite}@media (min-width:992px){.o-modal-new .m-modal-dialog .modal-content .m-modal-body._cancelling-body{padding:0 0 30px}}.o-modal-new .m-modal-dialog .modal-content .m-modal-body._cancelling-body .a-copy{margin-bottom:0}.o-modal-new-image .m-modal-dialog .modal-content{width:90%;max-width:1085px;height:inherit;pointer-events:all;background:#fff;padding:0 15px;margin:20px auto;border-radius:4px}@media (min-width:1200px){.o-modal-new-image .m-modal-dialog .modal-content{width:100%}}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close{position:absolute;width:12px;height:12px;cursor:pointer;top:30px;z-index:1;right:35px}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close:before{content:'';background:#000;width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close:after,.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close:after{content:'';width:100%;height:2px;position:absolute;top:50%;left:50%}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal-new-image .m-modal-dialog .modal-content .m-modal-body img{width:90%}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.o-block.o-home-overview .o-modal-new .m-modal-dialog{width:100%}.o-block.o-home-overview .o-modal-new .m-modal-dialog .modal-content .m-modal-close{top:15px}.o-block.o-home-overview .o-modal-new .m-modal-dialog .modal-content .m-modal-body{padding-left:0;padding-right:0;padding-top:3rem}.o-video{height:100vh!important;margin:0}.o-video .modal-dialog{margin-left:auto;margin-right:auto}.o-video .modal-dialog.modal-lg{width:85vw;max-width:1200px!important;overflow:visible}.o-video .modal-dialog .modal-content{border-radius:0!important;border:0!important;overflow:visible!important;background-color:transparent!important;height:85vh}.o-video .modal-dialog .modal-content .modal-header .close:after,.o-video .modal-dialog .modal-content .modal-header .close:before{background-color:#fff!important}.o-video .modal-dialog .modal-content .modal-body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-video .modal-dialog .modal-content .modal-body .a-video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.o-video .modal-dialog .modal-content .modal-body .a-video:focus{outline:0}.o-video video::-internal-media-controls-download-button{display:none}.o-video video::-webkit-media-controls-enclosure{overflow:hidden}.o-video video::-webkit-media-controls-panel{width:calc(100% + 30px)}.o-2021-video{height:100vh!important;margin:0}.o-2021-video .modal-dialog{margin-left:auto;margin-right:auto}.o-2021-video .modal-dialog.modal-lg{width:85vw;max-width:1200px!important;overflow:visible}.o-2021-video .modal-dialog .modal-content{border-radius:0!important;border:0!important;overflow:visible!important;background-color:transparent!important}.o-2021-video .modal-dialog .modal-content .modal-header{position:absolute;right:0;top:0;width:0;height:0;overflow:visible;padding:0;border:0;margin:0}.o-2021-video .modal-dialog .modal-content .modal-header .close{top:-25px;right:0;width:30px;height:30px;cursor:pointer;padding:0;border:0}.o-2021-video .modal-dialog .modal-content .modal-header .close span{display:none;visibility:hidden}.o-2021-video .modal-dialog .modal-content .modal-header .close:after,.o-2021-video .modal-dialog .modal-content .modal-header .close:before{background-color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:-16px;width:100%;height:2px;position:absolute;top:50%;content:""}.o-2021-video .modal-dialog .modal-content .modal-header .close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.o-2021-video .modal-dialog .modal-content .modal-header .close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.o-2021-video .modal-dialog .modal-content .modal-header .close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.o-2021-video .modal-dialog .modal-content .modal-header .close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.o-2021-video .modal-dialog .modal-content .modal-body{padding:56.25% 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.o-2021-video .modal-dialog .modal-content .modal-body .a-video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.o-2021-video .modal-dialog .modal-content .modal-body .a-video:focus{outline:0}.o-2021-video video::-internal-media-controls-download-button{display:none}.o-2021-video video::-webkit-media-controls-enclosure{overflow:hidden}.o-2021-video video::-webkit-media-controls-panel{width:calc(100% + 30px)}.o-2021-modal .modal-dialog{margin:0 auto!important}@media (min-width:768px){.o-2021-video .modal-dialog .modal-content .modal-header .close{right:-16px}.o-2021-modal .modal-dialog{margin:1.75rem auto!important}}@media (min-width:992px){.o-2021-modal .modal-dialog{margin:1.75rem auto!important;max-width:960px}}@media (min-width:1200px){.o-2021-modal .modal-dialog{margin:1.75rem auto!important;max-width:1200px}}.o-2021-modal .modal-dialog.modal-lg{width:90vw;max-width:1200px;overflow:visible}.o-2021-modal .modal-dialog .modal-content{background-color:transparent;border-radius:0;border:0}.o-2021-modal .modal-dialog .modal-content .modal-header{position:absolute;right:0;top:0;width:0;height:0;overflow:visible;padding:0;border:0;margin:0}.o-2021-modal .modal-dialog .modal-content .modal-header .close{top:-25px;right:0;width:30px;height:30px;cursor:pointer;padding:0;border:0}.o-2021-modal .modal-dialog .modal-content .modal-header .close span{display:none;visibility:hidden}.o-2021-modal .modal-dialog .modal-content .modal-header .close:after,.o-2021-modal .modal-dialog .modal-content .modal-header .close:before{background-color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:-16px;width:100%;height:2px;position:absolute;top:50%;content:""}.o-2021-modal .modal-dialog .modal-content .modal-header .close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.o-2021-modal .modal-dialog .modal-content .modal-header .close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.o-2021-modal .modal-dialog .modal-content .modal-header .close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.o-2021-modal .modal-dialog .modal-content .modal-header .close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.o-2021-modal .modal-dialog .modal-content .modal-body{padding:0}.o-2021-modal .modal-dialog .modal-content .modal-body .a-single-image{max-height:80vh;width:auto;margin:0 auto}.o-2021-modal .modal-dialog .modal-content .modal-body .m-image{position:relative;width:100%;height:100vh;background-size:cover;background-position:center}@media (min-width:768px){.o-2021-modal .modal-dialog .modal-content .modal-header .close{right:-16px}.o-2021-modal .modal-dialog .modal-content .modal-body .m-image{height:90vh}}@media (min-width:992px){.o-2021-modal .modal-dialog .modal-content .modal-body .m-image{height:auto}}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item{height:100vh}@media (min-width:768px){.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item{height:90vh}}@media (min-width:992px){.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item{height:675px}}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item .m-image{position:relative;width:100%;height:100%;background-size:cover;background-position:center}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav{display:block;position:absolute;bottom:10px;right:7.5px}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next:hover,.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-modal .modal-dialog .modal-content .modal-body .m-buttons{position:absolute;bottom:10px;left:7.5px}.o-2021-modal .modal-dialog .modal-content .modal-body .m-buttons button{min-width:50px;height:50px;margin:0 7.5px;border-radius:4px;border:2px solid #000;background-color:#000;color:#fff;background-image:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-modal .modal-dialog .modal-content .modal-body .m-buttons button:hover{background-color:#fff;color:#000}.o-2021-modal .modal-dialog .modal-content .modal-body .m-buttons button[disabled]{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c;color:#9c9c9c}.o-2021-modal .modal-dialog .modal-content .modal-body .iframe-wrap{position:relative;overflow:hidden;padding-top:56.25%}.o-2021-modal .modal-dialog .modal-content .modal-body .iframe-wrap .a-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{min-height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:inherit}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered:before{display:none}@media (orientation:portrait) and (max-width:768px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{margin:0 10px!important;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content{min-height:inherit;display:inline-block;vertical-align:middle;margin:0!important;max-width:calc(100% - 20px)}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .a-close{top:-60px;right:0}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body{display:block}}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel{height:100%;position:absolute;top:0;left:0}@media (orientation:portrait) and (max-width:768px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel{position:static}}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-stage-outer{height:100%}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-item{height:auto}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-item .m-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media (orientation:portrait) and (max-width:768px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-item .m-image img{position:static}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-nav{right:-7.5px;bottom:-60px}}.o-2021-modal._carousel .modal-dialog .modal-content .a-close{position:absolute;z-index:2;top:15px;right:15px;height:50px;width:50px;padding:0;border:2px solid #000;background-color:#000;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-modal._carousel .modal-dialog .modal-content .a-close svg path{fill:#fff}.o-2021-modal._carousel .modal-dialog .modal-content .a-close:hover{background-color:#fff}.o-2021-modal._carousel .modal-dialog .modal-content .a-close:hover svg path{fill:#000}.o-2021-modal._instagram .modal-dialog .modal-content{padding:0 15px}.o-2021-modal._instagram .modal-dialog .modal-content .a-close{width:50px;height:50px;border:2px solid #000;background-color:#000;-webkit-transition:all .35s ease;transition:all .35s ease;margin-left:auto;margin-bottom:10px}.o-2021-modal._instagram .modal-dialog .modal-content .a-close svg path{fill:#fff}.o-2021-modal._instagram .modal-dialog .modal-content .a-close:hover{background-color:#fff}.o-2021-modal._instagram .modal-dialog .modal-content .a-close:hover svg path{fill:#000}.o-2021-modal._instagram .modal-dialog .modal-content .modal-body .owl-carousel .owl-item{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-modal._instagram .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav{position:static;bottom:auto;right:auto;text-align:right;margin-top:10px}.o-2021-modal._instagram .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next{margin-right:0}@media (max-width:575px){.cdk-overlay-container .cdk-overlay-backdrop{position:fixed}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog){max-width:none!important;width:100%!important}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal{position:fixed;top:15px;right:15px;bottom:15px;left:15px;overflow-y:auto;margin:0;overflow-x:hidden;-webkit-overflow-scrolling:touch}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-close{outline:0!important}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-header .a-modal-title{font-size:25px;line-height:30px}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-block-header{margin-top:15px}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .a-btn-clear,.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-block-header .a-header-text{font-size:calc(14px + 6 * ((100vw - 320px)/ 680))}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .mat-dialog-content{max-height:none;overflow:visible}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-block-content .a-unit-item{font-size:calc(12px + 6 * ((100vw - 320px)/ 680))}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-footer .a-link.red-bg-arrow{padding:10px 35px 10px 0;margin:15px auto}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-footer button.a-link{font-size:1em}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-form-sent{margin:15px}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-form-sent .o-modal-form .lead.text-center{margin:15px auto}}@media (min-width:768px){.o-modal .m-modal-panel{font-size:18px}.o-modal-new .m-modal-dialog{max-width:60%!important;width:60%}.o-modal-new .m-modal-dialog .modal-content{padding:0 30px}.m-modal-header{padding-top:30px;margin-top:30px}.m-modal-header .a-modal-title{font-size:35px;line-height:40px}.m-modal-header .a-header-text{font-size:18px}.o-block.o-home-overview .o-modal-new .m-modal-dialog{max-width:80vw;width:100%}}@media (orientation:portrait) and (min-width:768px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{max-width:650px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto!important}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel,.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-item .m-image img{position:static}}@media (orientation:landscape) and (max-width:991px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{margin-top:0!important;margin-bottom:0!important}}@media (min-width:992px){.o-modal{padding:0 30px}.o-modal .m-modal-panel .mat-radio-group .a-radio-element{width:100%}.o-modal .m-modal-panel .m-form-element.quarter-width{width:25%}.o-modal .m-modal-panel .m-form-element.half-width{width:50%}.m-modal-panel.o-terms-block{padding-bottom:0;padding-top:0}.m-modal-panel.o-terms-block .m-privacy-policy .a-link{font-size:15px;text-align:right}.m-modal-panel.o-terms-block.active{padding-bottom:100px}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{max-width:960px;margin:0 auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel,.o-2021-modal._carousel .modal-dialog.modal-dialog-centered .modal-content .modal-body .owl-carousel .owl-item .m-image img{position:static}}@media (max-width:991px){.m-modal-panel.o-terms-block{text-align:center}.m-modal-panel.o-terms-block .m-terms-checkbox{position:relative;bottom:0;left:0}.m-modal-panel.o-terms-block .m-terms-checkbox .mat-error{font-size:10px;text-align:center}.m-modal-panel.o-terms-block .m-terms-checkbox .mat-checkbox{display:block;text-align:center}.m-modal-panel.o-terms-block .m-terms-checkbox .mat-checkbox-layout{font-size:12px}.m-modal-panel.o-terms-block .o-privacy-policy-block .o-block .container{padding:0;margin:0}.m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-header{padding:10px}.m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-header .btn-link{padding-right:30px}.m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-header .btn-link span{white-space:normal;text-align:left;font-size:12px;display:inline-block}.m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-body{font-size:11px;padding:10px}.o-modal .m-modal-panel.o-terms-block{position:relative}.o-modal .m-modal-panel.o-terms-block .m-terms-checkbox .mat-error{text-align:center;padding-left:0;left:4px}.m-privacy-policy{text-align:center}.m-privacy-policy .a-link{text-align:center;display:block}.cdk-overlay-container .cdk-overlay-backdrop{position:fixed}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal{overflow-y:auto;height:90vh}.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-footer button.a-link::-webkit-full-page-media,.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-footer button.a-link:future,.cdk-overlay-container .cdk-global-overlay-wrapper .cdk-overlay-pane:not(.mat-datepicker-dialog) .o-modal .m-modal-footer button.a-link:root{font-size:1em}}@media (min-width:1200px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{max-width:1200px}}@media (min-width:1400px){.o-2021-modal._carousel .modal-dialog.modal-dialog-centered{max-width:1400px}}.o-tp-privacy-policy-accordion{background:url(../images/dotted-pattern.png) #eaeae8;background-size:10%}.o-tp-privacy-policy-accordion .accordion .card{margin-bottom:1rem;border:0;border-radius:.75rem}.o-tp-privacy-policy-accordion .accordion .card:last-child{margin-bottom:0}.o-tp-privacy-policy-accordion .accordion .card .card-header{padding:.75rem;background:0 0;border:0}.o-tp-privacy-policy-accordion .accordion .card .card-header h2{position:relative}.o-tp-privacy-policy-accordion .accordion .card .card-header h2 button{color:#212529;padding-left:0;text-align:left}.o-tp-privacy-policy-accordion .accordion .card .card-header h2 button:after{content:'';display:block;position:absolute;right:0;top:calc(50% - 16px);height:32px;width:32px;text-align:right;background-image:url(../images/icons/icon--red-arrow-up.svg);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.o-tp-privacy-policy-accordion .accordion .card .card-header h2 button.collapsed:after{content:'';-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-tp-privacy-policy-accordion .accordion .card .card-header h2 button span.a-bold{display:block}.o-tp-privacy-policy-accordion .accordion .card .card-body{padding-top:0}.o-tp-privacy-policy-accordion .accordion .card .card-body .a-back-to-top{color:#881024;text-decoration:underline;margin:10px auto;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:700;--webkit-font-smoothing:antialiased}.cannot-find,.looking-for-cta div.selecty .selecty-options li,.o-tp-inline-form .o-form-wrapper .m-inline-form-label .a-label-text{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-tp-privacy-policy-accordion .accordion .card:not(:first-of-type){border-radius:.75rem}.o-tp-privacy-policy-accordion .accordion .card:first-of-type{border-bottom-width:1px}@media (max-width:375px){.o-tp-privacy-policy-accordion .accordion .card .card-header h5 button span.a-bold{display:block}}@media (min-width:768px){.o-modal{padding:0 30px}.o-modal .m-modal-panel .mat-radio-group .a-radio-element{width:100%}.o-modal .m-modal-panel .m-form-element.half-width{width:50%}.o-tp-privacy-policy-accordion .accordion .card .card-header h2 button span.a-bold{display:inline-block}}.o-block.o-image-block .m-image-block{height:auto}.o-block.o-image-block .m-content-block{height:auto;z-index:1}.o-block.o-image-block .m-content-block h2{font-size:2.5em}.o-block.o-image-block .m-content-block .m-block-text{font-size:1em}.o-block.o-image-block.o-hero-scaling{overflow:hidden;padding:0}.o-block.o-image-block.o-hero-scaling .container{position:relative}.o-block.o-image-block.o-aspect-image-block .m-image-block{height:auto}.o-block.o-image-block.o-hero-image-carousel{overflow:hidden;position:relative;padding:0}.o-block.o-image-block .m-iframe-container{position:relative;padding-bottom:420px;height:0;overflow:hidden;max-width:100%}.o-block.o-image-block .m-iframe-container embed,.o-block.o-image-block .m-iframe-container iframe,.o-block.o-image-block .m-iframe-container object{height:100%;left:0;position:absolute;top:0;min-width:100%;width:100vw}.o-block.o-carousel-block{overflow:hidden;position:relative;padding:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.o-block.o-image-block .m-iframe-container{padding-bottom:295px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.o-block.o-image-block .m-iframe-container{padding-bottom:295px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.o-block.o-image-block .m-iframe-container{padding-bottom:295px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.o-block.o-image-block .m-iframe-container{padding-bottom:295px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.o-block.o-image-block .m-iframe-container{padding-bottom:295px}}@media (min-width:768px){.o-block.o-image-block .m-content-block{padding:30px;border-radius:15px;background-color:rgba(255,255,255,.9)}.o-block.o-image-block .m-content-block h2{font-size:3.6em}.o-block.o-image-block.o-hero-scaling{min-height:420px}.o-block.o-image-block.o-hero-scaling .m-image-block{position:absolute;top:0;right:0;bottom:0;left:0}.o-block.o-image-block.o-hero-scaling .m-image-block .a-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.o-block.o-image-block.o-hero-scaling .m-content-block{margin-top:80px;margin-bottom:60px;background-color:transparent;padding:0}.o-block.o-image-block.o-aspect-image-block .m-content-block{padding:0}.o-block.o-image-block.o-scaling-image-block .m-content-block{margin:80px auto}.o-block.o-image-block.o-hero-image-carousel .m-content-block{margin:80px auto;max-width:500px}.o-block.o-image-block .m-iframe-container{padding-bottom:410px}}@media (min-width:1200px){.o-block.o-image-block .m-iframe-container{padding-bottom:645px}}.o-tp-inline-form .o-form-wrapper .m-inline-form-label{width:100%;text-align:center;font-size:16px}.looking-for-cta,.looking-for-cta div.selecty{color:#fff;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-tp-inline-form .o-form-wrapper .m-input-group{width:100%;border:2px solid #000;border-radius:100px;text-align:right;position:relative;overflow:hidden}.o-tp-inline-form .o-form-wrapper .m-input-group .a-inline-input{border:0;position:absolute;height:60px;top:0;padding:10px 60px 10px 20px;z-index:1}.o-tp-inline-form .o-form-wrapper .m-input-group .a-link.m-btn-icon{position:relative;z-index:10;margin:10px}.o-tp-inline-form .o-form-wrapper .m-input-group .a-link.m-btn-icon span{display:none}@media (min-width:768px){.o-tp-inline-form .o-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-tp-inline-form .o-form-wrapper .m-inline-form-label{width:50%;text-align:right;padding-right:20px;margin:0}.o-tp-inline-form .o-form-wrapper .m-input-group{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}@media (min-width:992px){.o-tp-inline-form .o-form-wrapper{max-width:750px;margin:0 auto}.o-tp-inline-form .o-form-wrapper .m-inline-form-label{width:65%;font-size:20px}.o-tp-inline-form .o-form-wrapper .m-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:0;border-radius:0}.o-tp-inline-form .o-form-wrapper .m-input-group .a-inline-input{border:2px solid #9ba2a3;position:relative;background:0 0;border-radius:20px}.o-tp-inline-form .o-form-wrapper .m-input-group .a-link.m-btn-icon{position:relative;z-index:10;margin:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.o-tp-inline-form .o-form-wrapper .m-input-group .a-link.m-btn-icon span{display:inline-block}.o-tp-inline-form .o-form-wrapper:hover .m-input-group{overflow:visible;-webkit-box-shadow:none!important;box-shadow:none!important}.o-tp-inline-form .o-form-wrapper:hover .m-input-group .a-inline-input{-webkit-box-shadow:0 0 15px #b3b5b4;box-shadow:0 0 15px #b3b5b4}}.o-search-component .m-filters .a-move-in-date{position:absolute;left:0;z-index:-1;visibility:hidden}.unit-search-carousel .owl-dots{bottom:10px;position:absolute;width:100%}.o-2021-sticky-search .m-controls.submit-search{margin-top:1px;padding-bottom:8px}body app-drupal-paragraph:nth-child(3) .looking-for-cta{margin-bottom:20px}body app-drupal-paragraph:nth-child(3) .looking-for-cta:before{content:"";background:#881024;width:150px;height:89px;position:absolute;bottom:-65px;right:-25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:50px}#cdk-overlay-0 .mat-select-panel{overflow:hidden}.looking-for-cta{height:auto;width:100%;position:relative;background:#881024;padding-top:35px;padding-bottom:35px;font-size:20px;line-height:36px;text-align:center;text-transform:uppercase}.looking-for-cta div.selecty{font-size:20px;background-color:transparent;border:none;margin:0 5px;outline:0;font-weight:700;text-align:center;text-align-last:center;padding-bottom:3px;-moz-appearance:none;-webkit-appearance:none;line-height:40px;height:40px;appearance:none;position:relative;border-radius:0;top:11px}.looking-for-cta div.selecty option{background-color:#881024}.looking-for-cta div.selecty .selecty-selected{font-size:20px;border-bottom-color:rgba(255,255,255,.55);padding-right:30px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif!important}.looking-for-cta div.selecty .selecty-selected:after{display:none;border-top:0}.looking-for-cta div.selecty .selecty-options{width:auto;border-radius:20px;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;top:-14px;padding-top:0;padding-bottom:0}.looking-for-cta div.selecty .selecty-options.active{opacity:1}.looking-for-cta div.selecty .selecty-options li{padding:0 16px;font-size:inherit;line-height:3em;height:3em;text-align:left;text-decoration:none;position:relative;cursor:pointer;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.87);font-weight:300}.looking-for-cta div.selecty .selecty-options li.selected{background:rgba(0,0,0,.12)}.looking-for-cta .mat-select-value{color:#fff}.looking-for-cta .select-wrapper{position:relative;background:#881024;display:inline-block}.looking-for-cta .select-wrapper:before{content:'>';height:20px;width:20px;position:absolute;top:18px;right:-6px;font-weight:700;font-size:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-family:monospace}.looking-for-cta .select-wrapper .mat-select-arrow{border:none}.looking-for-cta .select-wrapper .mat-select-value{max-width:100%;width:auto}.looking-for-cta .select-wrapper .mat-select-trigger{padding-right:20px}.looking-for-cta button{height:40px;line-height:40px;font-size:15px;color:#881024;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:400;background:#fff;border:1px solid #881024;min-width:156px;border-radius:9px;padding:0 18px;text-transform:uppercase;display:block;margin:20px auto 0}.looking-for-cta button:hover{background-color:#881024;border-color:#fff;color:#fff}.looking-for-cta .a-search{margin-right:30px;top:-3px;position:relative;display:none}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.looking-for-cta div.selecty{top:0}.looking-for-cta .select-wrapper:before{top:9px}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.looking-for-cta .select-wrapper{top:4px}.looking-for-cta .select-wrapper select{border:0;height:auto;padding-bottom:0;line-height:normal}.looking-for-cta .select-wrapper select::-ms-expand{display:none}.looking-for-cta .select-wrapper select option{border:0}}@supports (-ms-ime-align:auto){.looking-for-cta .select-wrapper select{border:0;height:auto;padding-bottom:0;line-height:normal}.looking-for-cta .select-wrapper select::-ms-expand{display:none}.looking-for-cta .select-wrapper select option{border:0}}@media (max-width:767px){body app-drupal-paragraph:nth-child(3) .looking-for-cta:before{width:83px;height:62px;right:-6px;bottom:-51px}}@media (min-width:768px){.looking-for-cta button{height:40px;line-height:40px;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:400;min-width:156px;border-radius:9px;padding:0 18px;margin-left:35px;margin-top:18px;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;display:inline-block}}.benefits-listing-block h3,.o-grid-apartments .m-container .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}@media (min-width:992px){.looking-for-cta{height:89px;line-height:89px;padding-top:0;padding-bottom:0}.looking-for-cta .a-search{display:inline-block}.looking-for-cta .select-wrapper{display:inline-block;line-height:40px}.looking-for-cta .select-wrapper:before{right:-5px;top:18px}.safari-mac .looking-for-cta .select-wrapper:before{top:8px}.o-search-component .m-filters .m-btn-group .a-btn-filter,app-search .mat-raised-button:not([class*=mat-elevation-z]){border-radius:0}}.benefits-listing-block{text-align:center;padding:40px 0;position:relative;overflow:hidden}.benefits-listing-block h3{color:#000;font-size:20px;margin-bottom:10px;font-weight:600}.benefits-listing-block p{font-size:14px;line-height:24px;color:#000}.benefits-listing-block .benefit-icon{height:67px;width:auto;margin-bottom:20px}@media (min-width:768px){.benefits-listing-block{text-align:left}}.o-custom-modal{width:100%;max-width:90%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f5f5f5;padding:0 15px;margin:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.o-custom-modal.o-rounded{border-radius:15px}.o-custom-modal.o-form-sent{margin:0}.o-custom-modal .o-modal-form{width:100%;position:relative}.o-custom-modal .o-modal-form .m-modal-close{position:absolute;right:5px;width:30px;height:30px;cursor:pointer;top:30px;z-index:1}.o-custom-modal .o-modal-form .m-modal-close:before{content:'';background:#000;width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-custom-modal .o-modal-form .m-modal-close:after,.o-custom-modal .o-modal-form .m-modal-close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#000;-webkit-transition:.3s;transition:.3s}.o-custom-modal .o-modal-form .m-modal-close:after{content:'';width:100%;height:2px;position:absolute;top:50%;left:50%}.o-custom-modal .o-modal-form .m-modal-close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-custom-modal .m-modal-header{padding-top:30px}.o-custom-modal .m-modal-header .a-modal-title{position:relative;color:#000;line-height:40px;font-size:35px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;padding-top:30px;margin-bottom:0}.o-custom-modal .m-modal-header .a-modal-title:before{content:"";display:block;height:10px;width:45px;background-color:#f9423a;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px}.o-custom-modal .m-block-header{margin-top:30px;margin-bottom:8px}.o-custom-modal .m-block-header .a-header-text{margin:0;padding:0}.o-custom-modal .a-btn-clear{display:inline-block;margin-top:30px;margin-bottom:8px}.o-custom-modal .m-modal-panel{background:#fff;border-radius:12px;padding:15px}.o-custom-modal .m-modal-panel .mat-radio-group .a-radio-element{width:50%}.o-custom-modal .m-modal-panel .mat-radio-group .a-radio-element .mat-radio-label{white-space:inherit}.o-custom-modal .m-modal-panel .mat-checkbox .mat-checkbox-layout .mat-checkbox-label,.o-custom-modal .m-modal-panel.o-terms-block .m-terms-checkbox label{white-space:normal}.o-custom-modal .m-modal-panel .a-form-label{margin:30px 0}.o-custom-modal .m-modal-panel .m-form-element{width:100%;display:inline-block}.o-custom-modal .m-modal-panel .mat-checkbox .mat-checkbox-layout{margin:0;padding:0}.o-custom-modal .m-modal-panel.o-terms-block{position:relative;padding:.5rem}.o-custom-modal .m-modal-panel.o-terms-block .m-terms-checkbox{position:relative;padding:.5rem .5rem .5rem .9rem}.o-custom-modal .m-modal-panel.o-terms-block .m-terms-checkbox .mat-error{top:18px;left:24px;font-size:12px;position:absolute;width:100%;text-align:left;font-weight:400}.o-custom-modal .m-modal-panel.o-terms-block .m-privacy-policy{padding:.5rem}.o-custom-modal .m-modal-panel.o-terms-block .m-privacy-policy .a-link{padding-right:0}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block{position:relative}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero{padding-top:25px}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero .a-tp-header{padding-top:15px}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-privacy-policy-hero .a-tp-header.a-tp-title{margin-bottom:0;font-size:1.5rem}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion{width:100%;position:relative;margin-right:4px;margin-left:4px}.o-custom-modal .m-modal-panel.o-terms-block .o-privacy-policy-block .o-policy-accordion .card .card-header .btn-link{display:block;width:100%;text-align:left}.o-custom-modal .m-modal-footer{margin:30px 0;text-align:center}.o-custom-modal .m-modal-footer .a-link{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.o-custom-modal .m-modal-footer .a-link.red-bg-arrow{background-color:transparent;padding:10px 70px 10px 0}.o-custom-modal .m-modal-footer .a-link.red-bg-arrow span{color:#000}.o-custom-modal .m-modal-footer .a-link.red-bg-arrow:disabled span{color:grey}.o-custom-modal .m-modal-footer .a-link::-webkit-full-page-media,.o-custom-modal .m-modal-footer .a-link:future,.o-custom-modal .m-modal-footer .a-link:root{margin-bottom:30px}.o-custom-modal::-webkit-full-page-media,.o-custom-modal:future,.o-custom-modal:root{height:80vh!important}.o-custom-modal .mat-dialog-content::-webkit-full-page-media,.o-custom-modal .mat-dialog-content:future,.o-custom-modal .mat-dialog-content:root{max-height:55vh}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.o-custom-modal .m-modal-footer .a-link{margin-bottom:30px}.o-custom-modal{height:80vh!important}.o-custom-modal .mat-dialog-content{max-height:55vh}}}@media (max-width:575px){.o-custom-modal{-webkit-overflow-scrolling:touch}.o-custom-modal .m-modal-close{outline:0!important}.o-custom-modal .m-modal-header .a-modal-title{font-size:25px;line-height:30px}.o-custom-modal .m-block-header{margin-top:15px}.o-custom-modal .a-btn-clear,.o-custom-modal .m-block-header .a-header-text{font-size:calc(14px + 6 * ((100vw - 320px)/ 680))}.o-custom-modal .mat-dialog-content{max-height:none;overflow:visible}.o-custom-modal .m-block-content .a-unit-item{font-size:calc(12px + 6 * ((100vw - 320px)/ 680))}.o-custom-modal .m-modal-footer .a-link.red-bg-arrow{padding:10px 35px 10px 0;margin:15px auto}.o-custom-modal .m-modal-footer button.a-link{font-size:1em}}@media (min-width:992px){.o-custom-modal{padding:0 30px;max-width:65%}.o-custom-modal .m-modal-panel .mat-radio-group .a-radio-element{width:100%}.o-custom-modal .m-modal-panel .m-form-element.quarter-width{width:25%}.o-custom-modal .m-modal-panel .m-form-element.half-width{width:50%}}@media (max-width:991px){.o-custom-modal .m-modal-panel.o-terms-block{position:relative}.o-custom-modal .m-modal-panel.o-terms-block .m-terms-checkbox .mat-error{text-align:center;padding-left:0;left:4px}.o-custom-modal .m-modal-footer button.a-link::-webkit-full-page-media,.o-custom-modal .m-modal-footer button.a-link:future,.o-custom-modal .m-modal-footer button.a-link:root{font-size:1em}}.o-grid-apartments{padding-top:20px}.o-grid-apartments .m-container{text-align:center}.o-grid-apartments .m-container .a-title{color:#000;font-size:28px;line-height:33px;letter-spacing:-.31px;margin-bottom:19px;font-weight:600}.o-grid-apartments .m-container .a-intro{font-size:16px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;line-height:24px;margin-bottom:45px}.o-grid-apartments .m-container .m-card{margin-bottom:44px}.o-grid-apartments .m-container .m-card .m-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.15);box-shadow:0 6px 20px 0 rgba(0,0,0,.15);height:100%}.o-grid-apartments .m-container .m-card .m-card-inner .m-head{position:relative}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .a-label{position:absolute;z-index:2;left:8px;top:8px;background:#fff;border-radius:50px;padding:4.5px 11px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .m-slide{height:235px;background:#d8d8d8;position:relative}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .m-slide .a-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-dots{position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-dots button.owl-dot{background:#fff}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-dots button.owl-dot.active{background:#881024}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav{display:block;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav button span{color:transparent}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav button.owl-next,.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav button.owl-prev{position:absolute;width:14px;height:14px;border-bottom:solid 3px #fff;background-image:none}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav button.owl-prev{left:15px;border-left:solid 3px #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-grid-apartments .m-container .m-card .m-card-inner .m-head .owl-nav button.owl-next{right:15px;border-right:solid 3px #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o-grid-apartments .m-container .m-card .m-card-inner .m-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;padding:11px 5px 16px;height:100%}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .a-title{font-size:20px;line-height:22px;margin-bottom:14px;margin-top:0}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds{margin-bottom:14px}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds .a-bed{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;padding-right:5px;white-space:nowrap}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds .a-bed:after{content:",";display:inline-block;position:relative;right:0}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds .a-bed:last-child{padding-right:0}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds .a-bed:last-child:after{display:none}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-beds a.a-bed:hover{text-decoration:none;color:#881024}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-rating-wrap{margin-bottom:14px;margin-top:auto}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-rating-wrap .m-ratings{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-cta-wrap .a-btn{display:block;padding:11.5px 2rem;background-color:#881024;border-color:#881024;color:#fff}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-cta-wrap .a-btn:hover{background-color:#000;border-color:#000}.o-grid-apartments.homes{padding-bottom:0;padding-top:37px}.o-grid-apartments.homes .m-container .a-intro,.o-grid-apartments.homes .m-container .a-title{max-width:863px;margin-left:auto;margin-right:auto}.o-grid-apartments.homes .m-container .a-title{font-size:40px;line-height:45px;letter-spacing:-.33px;margin-top:37px;margin-bottom:14px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-head .a-label{left:0;top:0;border-radius:0;padding:18px 15px 17px;color:#881024;font-size:18px;line-height:21.6px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body{padding-left:14px;padding-right:14px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .a-title{margin-top:0;max-width:inherit}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .m-beds .a-bed:after{content:"|";right:-5px;font-size:28px;vertical-align:sub;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}@media (min-width:768px){.o-grid-apartments .m-container .a-title{font-size:33px;letter-spacing:-.37px;margin-bottom:22px}.o-grid-apartments .m-container .m-card{margin-bottom:32px;padding-right:0}.o-grid-apartments .m-container .m-card .m-card-inner .m-body .m-cta-wrap{margin-top:auto}.o-grid-apartments .m-container .m-card:nth-child(odd){padding-left:0}.o-grid-apartments.homes{padding-top:0}.o-grid-apartments.homes .m-container{padding-right:0;padding-left:0}.o-grid-apartments.homes .m-container .a-title{font-size:50px;line-height:45px;margin-bottom:30px;margin-top:77px}.o-grid-apartments.homes .m-container .m-card{padding-right:17.5px;padding-left:17.5px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-head .m-slide{height:245px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body{padding-bottom:22px;padding-top:21px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .a-title{font-size:24px;line-height:26px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .m-beds{margin-bottom:17px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .a-copy{margin-bottom:22px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .m-rating-wrap{margin-bottom:16px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .m-cta-wrap .a-btn{background-color:#881024;border-color:#881024;color:#fff}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-body .m-cta-wrap .a-btn:hover{background-color:#000;border-color:#000}}@media (min-width:992px){.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-head .m-slide{height:300px}}@media (min-width:1200px){.o-grid-apartments .m-container,.o-grid-apartments .m-container .m-card{padding-right:7.5px;padding-left:7.5px}.o-grid-apartments .m-container{max-width:1150px}.o-grid-apartments .m-container .m-card:nth-child(odd){padding-left:7.5px}.o-grid-apartments.homes .m-container .m-card .m-card-inner .m-head .m-slide{height:400px}}@media (min-width:1400px){.o-grid-apartments .m-container{max-width:1331px}}.o-company-logos{height:auto;background:#000;color:#9b9b9b;font-size:14px;text-align:center}.o-company-logos .horizontal-seperator{height:77px;width:1px;background:#333;line-height:0;padding:0;margin-bottom:-35px;display:none}.o-company-logos .a-company-logo{margin:20px 20px 10px;max-width:120px;-webkit-transition:.3s;transition:.3s}.o-company-logos .a-company-logo:hover{filter:brightness(50%)}.o-company-logos .a-company-logo:first-of-type{margin-bottom:10px;max-width:150px}.cannot-find h3,.o-company-logos .a-company-logo:last-of-type{margin-bottom:40px}.o-company-logos span{display:block;margin:0 20px;line-height:40px;padding:20px 0 0}@media (min-width:576px){.o-company-logos{height:206px;line-height:103px}.o-company-logos .a-company-logo,.o-company-logos .a-company-logo:first-of-type,.o-company-logos .a-company-logo:last-of-type{margin:0 20px;max-width:120px}.o-company-logos span{display:inline-block;line-height:103px;padding:0;margin:0 10px}}@media (min-width:992px){.o-company-logos .horizontal-seperator{display:inline-block}.o-company-logos{height:103px}.o-company-logos .a-company-logo,.o-company-logos .a-company-logo:first-of-type{margin:0 2px}}@media (min-width:1100px){.o-company-logos .a-company-logo,.o-company-logos .a-company-logo:first-of-type{margin:0 15px}}@media (min-width:1200px){.o-company-logos .a-company-logo,.o-company-logos .a-company-logo:first-of-type{margin:0 20px}}.o-block.o-image-block.o-hero-scaling,.o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading{margin-top:0;position:relative}.o-block.o-image-block.o-hero-scaling .m-image-block{position:relative;width:100%;height:auto}.o-block.o-image-block.o-hero-scaling .m-image-block .a-hero-image{width:100%;position:relative;background-image:url(../images/apartments/img--tipi-homes.jpg);background-position:center center;background-size:cover;margin:0;padding:0}.o-block.o-image-block.o-hero-scaling .m-image-block .a-hero-image:before{content:"";display:block;padding-top:56%}.o-block.o-image-block.o-hero-scaling .m-content-block{padding:15px;max-width:600px}.o-block.o-image-block.o-hero-scaling .m-content-block .block-content{background-color:rgba(255,255,255,.9);z-index:1;margin:0}.o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header{padding-top:0;font-size:48px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before{content:none}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta{float:right}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon .a-icon-svg{width:40px;height:40px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .a-btn-text{color:#000}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .a-white.m-btn-icon .a-btn-text{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .a-white.m-btn-icon:hover .a-btn-text{color:#881024}.o-block br{display:none}.o-about .m-content-block .m-tp-heading .a-tp-header{padding-top:30px}.o-about .m-content-block .m-tp-heading .a-tp-header:before{content:"";display:block;height:20px;width:95px;background-color:#ffc72c;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px}@media (min-width:768px){.o-block.o-image-block.o-hero-scaling .m-content-block{z-index:1;padding:0;max-width:600px}.o-block.o-image-block.o-hero-scaling .m-content-block .block-content{padding:30px;border-radius:6px}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta{float:none;margin-top:75px}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .a-btn-text{color:#000}.o-block.o-image-block.o-hero-scaling .m-content-block .block-cta .a-white.m-btn-icon .a-btn-text{color:#fff}.o-block.o-image-block.o-hero-scaling .m-image-block,.o-block.o-image-block.o-hero-scaling .m-image-block .a-hero-image{position:absolute}}@media (min-width:992px){.o-block.o-image-block.o-hero-scaling{margin-top:0}.o-block.o-image-block.o-hero-scaling .m-content-block{max-width:1000px;min-width:750px;padding-left:0;padding-right:0;margin:80px auto 60px}.o-block.o-image-block.o-hero-scaling .m-content-block .block-content{padding-left:50px;padding-right:50px}.o-block.o-image-block.o-hero-scaling .m-content-block .m-block-text{font-size:1em}.o-block.o-image-block.o-hero-scaling.o-hero-image-carousel .m-content-block{max-width:750px;min-width:auto}.o-block.o-image-block.o-hero-scaling .m-iframe-container{padding-bottom:545px}.o-block.o-image-block.o-hero-scaling .m-iframe-container embed,.o-block.o-image-block.o-hero-scaling .m-iframe-container iframe,.o-block.o-image-block.o-hero-scaling .m-iframe-container object{width:auto}}.o-block.o-image-block.o-scaling-image-block.o-block-with-link{overflow:hidden;position:relative;padding:0;margin-bottom:15px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .block-cta{float:right}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .a-btn-text{color:#000}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon .a-icon-svg{width:40px;height:40px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block{width:100%}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block .a-hero-image{position:relative;width:100%;background-position:center center;background-size:cover;margin:0;padding:0}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block .a-hero-image:before{content:"";display:block;padding-top:56%}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block{padding:15px;max-width:600px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block .block-content{background-color:transparent}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block .m-tp-heading{position:relative;margin-top:15px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block .m-tp-heading .a-tp-header{padding-top:45px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block .m-tp-heading .a-tp-header:before{content:"";display:block;height:20px;width:95px;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px;background-color:#881024}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block .m-block-text{position:relative}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .a-hero-image{position:relative;width:100%;background-position:center center;background-size:cover;margin:0;padding:0}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon .a-icon-svg,.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon .a-icon-svg,.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon .a-icon-svg,.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon .a-icon-svg{width:40px;height:40px;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .a-hero-image:before{content:"";display:block;padding-top:56%}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-tp-heading .a-tp-header:before{background-color:#006646}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon .a-icon-svg .a-circle-element{fill:#006646;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon:hover .a-btn-text{color:#006646;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-montana .m-content-block .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#005238;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-tp-heading .a-tp-header:before{background-color:#8ea8a7}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon .a-icon-svg .a-circle-element{fill:#8ea8a7;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon:hover .a-btn-text{color:#8ea8a7;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-landsby .m-content-block .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#728686;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-tp-heading .a-tp-header:before{background-color:#345262}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon .a-icon-svg .a-circle-element{fill:#345262;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon:hover .a-btn-text{color:#345262;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alto .m-content-block .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#2a424e;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-tp-heading .a-tp-header:before{background-color:#ffc72c}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon .a-icon-svg .a-circle-element{fill:#ffc72c;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon:hover .a-btn-text{color:#ffc72c;-webkit-transition:.3s;transition:.3s}.o-block.o-image-block.o-scaling-image-block.o-block-with-link.o-paragraph-alameda .m-content-block .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#cc9f23;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.o-block.o-image-block.o-scaling-image-block.o-block-with-link{min-height:420px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block{padding:30px;border-radius:15px;background-color:rgba(255,255,255,.9);margin:80px auto}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block{position:absolute;top:0;right:0;bottom:0;left:0}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block .a-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .block-cta{float:none;margin-top:75px}}@media (min-width:992px){.o-block.o-image-block.o-scaling-image-block.o-block-with-link{min-height:550px}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-image-block{position:absolute}.o-block.o-image-block.o-scaling-image-block.o-block-with-link .m-content-block{max-width:none;padding-left:50px;padding-right:50px}}@media (min-width:1200px){.o-block.o-image-block.o-scaling-image-block.o-block-with-link{min-height:650px}}.search-content-block{text-align:center}.search-content-block h2{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:50px;text-transform:uppercase}.seo-landing-page .o-search-units .o-unit-search-result{margin-bottom:15px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-title{margin-bottom:12px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .description{list-style-type:none;margin-bottom:10px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;position:relative;border-top:solid 1px #cbcbcb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span:after{content:"";border-bottom:solid 3px #000;border-right:solid 3px #000;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;right:2px;top:11px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span.open:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:14px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span.open+ul{max-height:inherit}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included ul{padding-left:20px;overflow:hidden;border-bottom:solid 1px #cbcbcb;margin-bottom:15px;max-height:0;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included ul li{padding-bottom:10px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included ul li::marker{color:#881024}.o-search-units{z-index:1;position:relative;padding-left:25px;padding-right:25px}.o-search-units .o-unit-search-result .featured-units{visibility:hidden;line-height:0}.o-search-units .o-unit-search-result .o-unit-search-card{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.15);box-shadow:0 6px 20px 0 rgba(0,0,0,.15)}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card{border-radius:0;margin-bottom:30px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-nav button{opacity:.75;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;top:50%;bottom:-50%;height:auto;width:65px;background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-nav button.owl-prev{background-image:url(../images/icons/icon--prev-active-white.svg)}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-nav button.owl-next{background-image:url(../images/icons/icon--next-active-white.svg)}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-nav button:hover{opacity:1}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-dots button.owl-dot{background-color:#fff;width:8px;height:8px;margin-right:10px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .owl-carousel .owl-dots button.owl-dot.active{background-color:#881024}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body{padding:22px 15px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-label{position:absolute;top:0;left:0;z-index:10;background-color:#fff;color:#881024;font-size:18px;line-height:21.6px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;padding:18px 15px 17px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:14px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link{position:relative;line-height:15px;font-size:15px;border-radius:9px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;text-transform:uppercase;padding:9px 15px;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{color:#881024;background-color:#fff;margin-left:7px;padding:9px 15px;text-align:left}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg{position:absolute;width:17px;top:9px;right:4px;height:9.7px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg g{fill:#881024}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link:hover{text-decoration:none;background-color:#881024;color:#fff}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link:hover svg path{fill:#fff}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-title{font-size:20px;line-height:22px;color:#000;margin-bottom:6px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-title a{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:20px;line-height:22px;color:#000;margin-bottom:6px;text-transform:uppercase;text-decoration:none}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .d-flex .col>.a-copy{font-size:16px;line-height:25px;color:#212b36;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:400;margin-bottom:15px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .d-flex .col>.a-copy a{color:#000;text-decoration:none}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price{text-transform:uppercase;margin-bottom:17px;margin-top:10px;display:inline-block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old{position:relative;margin-right:20px;z-index:1}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old *,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old a,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old span{color:#000}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old:before{content:"";background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price a,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:22px;font-size:20px;color:#000}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old+.a-price,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old+.a-price *,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old+.a-price a,.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .a-price.old+.a-price span{color:#881024}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details{font-size:16px;line-height:24px;padding-top:10px;padding-bottom:8px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;position:relative;margin-top:20px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:16px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more{display:none;position:absolute;bottom:-1px;left:0;right:0;background-color:#fff;padding:0 0 15px;z-index:11;-webkit-box-shadow:0 0 11px 3px rgba(0,0,0,.2);box-shadow:0 0 11px 3px rgba(0,0,0,.2);border-radius:4px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more *{font-size:14px;line-height:22px;color:#000}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details{position:relative;font-size:16px;line-height:24px;padding-top:16px;padding-bottom:12px;padding-left:12px;border-bottom:solid 1px #e8e8e8;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:22px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:absolute;right:12px;top:24px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner{padding-left:12px;padding-right:12px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .a-copy{margin-bottom:0}.o-search-component .main-st,.o-search-component .mp-st{margin-bottom:30px!important}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms{margin-top:15px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms a{color:#000;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-offer-details.open .read-more{display:block}.mobile.ios .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding:9px 25px 9px 15px}.mobile.ios .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg{height:20px;top:6px;right:9px}.o-search-component{position:relative;z-index:2}.o-search-component .main-st{font-size:33px!important;color:#000!important;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif!important}.o-search-component .main-st .red-tipi{background:url(/themes/custom/tipi_bootstrap/small-tipi.svg) no-repeat;width:20px;height:30px;margin-bottom:-5px;margin-right:20px;display:none}.o-search-component .a-btn-clear{color:#212529;text-decoration:none}.o-search-component .a-btn-clear:hover{color:#000}.o-search-component .o-filter-block{z-index:999999;height:0;text-align:left;position:absolute;display:block;-webkit-box-shadow:0 0 16px 8px rgba(0,0,0,.1);box-shadow:0 0 16px 8px rgba(0,0,0,.1);border-radius:20px;padding:10px 15px;background:#fff;top:100%;min-width:100%;-webkit-transition:none;transition:none;opacity:0;pointer-events:none}.o-search-component .o-filter-block.rent-filters{min-width:380px;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-search-component .o-filter-block.rent-filters .prefix,.o-search-component .o-filter-block.rent-filters .suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.1em}.o-search-component .o-filter-block.rent-filters .suffix{text-align:right}.o-search-component .o-filter-block.rent-filters .slider{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9}.o-search-component .o-filter-block.rent-filters .ui-slider-handle{border-radius:100%;background:#881024;border:0;top:-6px;width:.8em;height:.8em;outline:0}.o-search-component .o-filter-block.rent-filters .ui-slider-handle:active,.o-search-component .o-filter-block.rent-filters .ui-slider-handle:focus{outline:0}.o-search-component .o-filter-block.rent-filters .ui-slider-handle.ui-state-active .slider-value{display:block}.o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{display:none;position:absolute;top:-35px;left:calc(50% - 24px);width:48px;height:48px;background:#b61530;pointer-events:none;border-radius:100%;color:#fff;line-height:48px;text-align:center}.o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 12px 0;border-color:#b61530 transparent transparent;opacity:.9;position:absolute;bottom:-6px;left:calc(50% - 12px)}.o-search-component .o-filter-block.rent-filters .ui-slider-range{background:#881024;top:-1px;height:2px}.o-search-component .o-filter-block.rent-filters .ui-widget-content{background:#ccc;height:2px}@media (min-width:768px){.o-search-component .o-filter-block{left:0}}.o-search-component .m-filters{position:relative;background:#fff}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget{border:0;padding:0}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header{background:0 0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:10px 0;margin-left:-10px}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:0;border-radius:100%;right:auto}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-prev span{width:auto;height:auto;margin:5px;left:0;top:0;bottom:0;right:0;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-mask-image:url(../images/icons/icon--prev-active.svg);mask-image:url(../images/icons/icon--prev-active.svg);background-color:#881024;background-image:none}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:0;border-radius:100%;right:auto}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next span{width:auto;height:auto;margin:5px;left:0;top:0;bottom:0;right:0;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-mask-image:url(../images/icons/icon--next-active.svg);mask-image:url(../images/icons/icon--next-active.svg);background-color:#881024;background-image:none}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-next span:before{content:"";width:20px;height:20px;background:red}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;margin:0}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title select{border:0;-webkit-transition:background .3s linear;transition:background .3s linear;padding:5px 10px}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title select:active,.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title select:focus{outline:0}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title select:hover{background:#ddd}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget>.ui-datepicker-header .ui-datepicker-title select option{background:#fff}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar thead tr{border-bottom:1px solid #ddd}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar tbody tr:first-child td{padding-top:10px}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{text-align:center;width:2.4em;height:2.4em;line-height:2.3em;padding:0;vertical-align:middle;border:0;background:0 0}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar td a.ui-state-default{border-radius:100%;text-align:center;width:2.4em;height:2.4em;line-height:2.3em;padding:0;vertical-align:middle;border:0;background:0 0}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar td a.ui-state-default:hover{background:#e2e2e2}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar td a.ui-state-default.ui-state-active{color:#fff;background:#881024;border:1px solid #881024}.o-search-component .m-filters .move-in-filters .datepicker table.ui-datepicker-calendar td a.ui-state-default.ui-state-highlight{color:#212529;background:0 0;border:1px solid #881024}.o-search-component .m-filters>ul{padding:0;margin:20px 0 20px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch}.o-search-component .m-filters>ul>li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;border-right:1px solid #881024;padding:5px 0}.o-search-component .m-filters>ul>li>a{padding:0 20px;display:block;text-align:center;color:#212529;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-search-component .m-filters>ul>li>a:hover{text-decoration:none;color:#881024}.o-search-component .m-filters>ul>li.clicked .o-filter-block,.o-search-component .m-filters>ul>li:hover .o-filter-block{pointer-events:auto;-webkit-transition:all .3s linear;transition:all .3s linear;height:auto;display:block;opacity:1}.o-search-component .m-filters>ul>li.clicked .o-filter-block.rent-filters,.o-search-component .m-filters>ul>li:hover .o-filter-block.rent-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-component .m-filters>ul>li:last-of-type{border-right:0}.o-search-component .handle-a>a{position:relative;line-height:1.4em;display:block;color:#212529;padding-left:1.8em;margin:12px 0;z-index:1;background:0 0}.o-search-component .handle-a>a:hover{text-decoration:none}.o-search-component .handle-a>a:before{z-index:2;content:"";display:block;border:2px solid #666;border-radius:4px;position:absolute;left:0;top:0;height:1.2em;width:1.2em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-search-component .handle-a>a[data-filter-on][data-disable]:before{opacity:.5}.o-search-component .handle-a>a[data-filter-on]:before{line-height:1.2em;text-align:center;content:"\2713";color:#fff;border-radius:2px;border-color:#881024;background:#881024}.o-search-component .handle-a>a:after{opacity:1;background:#881024;content:"";z-index:0;position:absolute;top:.6em;left:.6em;border-radius:200%;-webkit-transition:none;transition:none;width:0;height:0}.o-search-component .handle-a>a:hover:before{border-color:#881024}.o-search-component .handle-a>a.animating:after{-webkit-transition:height .35s linear,width .35s linear,top .35s linear,left .35s linear,opacity .7s ease-out;transition:height .35s linear,width .35s linear,top .35s linear,left .35s linear,opacity .7s ease-out;opacity:0;width:3em;height:3em;left:-.9em;top:-.9em}.cannot-find{background-image:url(../images/blue-bg-with-logo.png);background-size:cover;height:auto;min-height:415px;color:#fff;padding:70px 55px!important;font-size:16px}.cannot-find h3,.o-block.o-tp-welcome .a-tp-header{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.cannot-find h3{font-size:30px}.cannot-find a{margin-top:20px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;font-size:15px;border:1px solid #fff;border-radius:8px;padding:10px 15px;color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s;display:inline-block;text-transform:uppercase}.cannot-find a:hover{background:#881024;color:#fff;border-color:#881024}@media (max-width:575px){.o-search-component .m-filters>ul{margin-top:10px;margin-bottom:10px}.o-search-component .m-filters>ul>li>a{font-size:.7em}.o-search-component .o-filter-block.rent-filters .prefix,.o-search-component .o-filter-block.rent-filters .suffix{font-size:.7em;max-width:20vw}.o-search-component .o-filter-block.rent-filters .ui-widget-content{max-width:50vw}}@media (max-width:767px){.mobile .o-search-component .m-filters>ul>li:hover .o-filter-block,.touchevents .o-search-component .m-filters>ul>li:hover .o-filter-block{visibility:hidden;display:none}.mobile .o-search-component .m-filters>ul>li:hover .o-filter-block.show,.touchevents .o-search-component .m-filters>ul>li:hover .o-filter-block.show{visibility:visible;display:block}.mobile .o-search-component .m-filters>ul>li:hover .o-filter-block.show.rent-filters,.touchevents .o-search-component .m-filters>ul>li:hover .o-filter-block.show.rent-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-component .o-filter-block.rent-filters .ui-slider-handle{top:-9px}.o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{font-size:.8em}.o-search-component .m-filters>ul>li{position:static}.o-search-component .m-filters .move-in-filters .datepicker>.ui-datepicker.ui-widget{margin:0 auto}.o-search-component .o-filter-block.show{left:0;top:100%;right:0;pointer-events:auto;-webkit-transition:all .1s linear;transition:all .1s linear;height:auto;display:block;opacity:1}.o-search-component .o-filter-block.show.rent-filters{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card{overflow:inherit}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .description li{height:48px;overflow:hidden}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included{position:relative;margin-bottom:15px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span{-webkit-transition:all .35s ease;transition:all .35s ease;background-color:#fff;cursor:pointer;padding-left:3px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span:after{right:2px;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span.open{border-top-left-radius:15px;border-top-right-radius:15px;border-top:solid 1px transparent;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);margin-bottom:-1px;padding-left:15px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span.open:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:14px;right:15px}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included span.open+ul{max-height:inherit;padding:0 15px 0 35px;border-bottom:solid 1px transparent}.seo-landing-page .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .features-included ul{position:absolute;background-color:#fff;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.2);z-index:2}.o-search-units{padding-left:0;padding-right:0;max-width:780px}.o-search-units .o-unit-search-result{padding-left:5px;padding-right:5px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card{margin-bottom:10px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links{display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links a{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link{padding:9px 5px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg{top:11px;right:15px}.cannot-find{min-height:480.45px}}@media (min-width:992px){.o-search-units{position:relative;max-width:1010px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body{padding:22px 10px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body>.a-copy{max-height:25px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding:9px 5px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg{right:5px}.mobile.ios .o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding-left:10px}.cannot-find{padding:25px 50px!important;min-height:421px}}@media (max-width:991px){.o-search-component .m-filters>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:-5px}.o-search-component .m-filters>ul li{border-radius:5px;margin-top:5px;border:1px solid #ddd;margin-right:5px}.o-search-component .m-filters>ul li:last-of-type{border:1px solid #ddd}}@media (min-width:1200px){.o-search-units .o-unit-search-result{padding-left:15px;padding-right:15px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card{margin-bottom:30px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body{padding:22px 30px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding:9px 15px}.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing svg{right:15px;top:12px}.cannot-find{min-height:520px;padding:70px 55px!important}}.o-paragraph-landsby .o-search-component .o-filter-block.rent-filters .ui-slider-handle{background:#8ea8a7!important}.o-paragraph-landsby .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{background:#abbebd!important}.o-paragraph-landsby .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value:after{border-color:#abbebd transparent transparent!important}.o-paragraph-landsby .o-search-component .o-filter-block.rent-filters .ui-slider-range{background:#8ea8a7!important}.o-paragraph-landsby .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-active{background:#8ea8a7!important;border:1px solid #8ea8a7!important}.o-paragraph-landsby .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-highlight{border:1px solid #8ea8a7!important}.o-paragraph-landsby .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-next span,.o-paragraph-landsby .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-prev span{background-color:#8ea8a7!important}.o-paragraph-landsby .o-search-component ul li{border-color:#8ea8a7!important}.o-paragraph-landsby .o-search-component ul li a:hover{color:#8ea8a7!important}.o-paragraph-landsby .o-search-component .handle-a>a[data-filter-on][data-disable]:before{opacity:.5}.o-paragraph-landsby .o-search-component .handle-a>a[data-filter-on]:before{border-color:#8ea8a7!important;background:#8ea8a7!important}.o-paragraph-landsby .o-search-component .handle-a>a:after{background:#8ea8a7!important}.o-paragraph-landsby .o-search-component .handle-a>a:hover:before{border-color:#8ea8a7!important}.o-paragraph-montana .o-search-component .o-filter-block.rent-filters .ui-slider-handle{background:#006646!important}.o-paragraph-montana .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{background:#009969!important}.o-paragraph-montana .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value:after{border-color:#009969 transparent transparent!important}.o-paragraph-montana .o-search-component .o-filter-block.rent-filters .ui-slider-range{background:#006646!important}.o-paragraph-montana .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-active{background:#006646!important;border:1px solid #006646!important}.o-paragraph-montana .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-highlight{border:1px solid #006646!important}.o-paragraph-montana .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-next span,.o-paragraph-montana .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-prev span{background-color:#006646!important}.o-paragraph-montana .o-search-component ul li{border-color:#006646!important}.o-paragraph-montana .o-search-component ul li a:hover{color:#006646!important}.o-paragraph-montana .o-search-component .handle-a>a[data-filter-on][data-disable]:before{opacity:.5}.o-paragraph-montana .o-search-component .handle-a>a[data-filter-on]:before{border-color:#006646!important;background:#006646!important}.o-paragraph-montana .o-search-component .handle-a>a:after{background:#006646!important}.o-paragraph-montana .o-search-component .handle-a>a:hover:before{border-color:#006646!important}.o-paragraph-alameda .o-search-component .o-filter-block.rent-filters .ui-slider-handle{background:#ffc72c!important}.o-paragraph-alameda .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{background:#ffd55f!important}.o-paragraph-alameda .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value:after{border-color:#ffd55f transparent transparent!important}.o-paragraph-alameda .o-search-component .o-filter-block.rent-filters .ui-slider-range{background:#ffc72c!important}.o-paragraph-alameda .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-active{background:#ffc72c!important;border:1px solid #ffc72c!important}.o-paragraph-alameda .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-highlight{border:1px solid #ffc72c!important}.o-paragraph-alameda .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-next span,.o-paragraph-alameda .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-prev span{background-color:#ffc72c!important}.o-paragraph-alameda .o-search-component ul li{border-color:#ffc72c!important}.o-paragraph-alameda .o-search-component ul li a:hover{color:#ffc72c!important}.o-paragraph-alameda .o-search-component .handle-a>a[data-filter-on][data-disable]:before{opacity:.5}.o-paragraph-alameda .o-search-component .handle-a>a[data-filter-on]:before{border-color:#ffc72c!important;background:#ffc72c!important}.o-paragraph-alameda .o-search-component .handle-a>a:after{background:#ffc72c!important}.o-paragraph-alameda .o-search-component .handle-a>a:hover:before{border-color:#ffc72c!important}.o-paragraph-ferrum .o-search-component .o-filter-block.rent-filters .ui-slider-handle{background:#c88d0b!important}.o-paragraph-ferrum .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value{background:#f2ad14!important}.o-paragraph-ferrum .o-search-component .o-filter-block.rent-filters .ui-slider-handle .slider-value:after{border-color:#f2ad14 transparent transparent!important}.o-paragraph-ferrum .o-search-component .o-filter-block.rent-filters .ui-slider-range{background:#c88d0b!important}.o-paragraph-ferrum .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-active{background:#c88d0b!important;border:1px solid #c88d0b!important}.o-paragraph-ferrum .o-search-component .m-filters .move-in-filters .datepicker td a.ui-state-default.ui-state-highlight{border:1px solid #ffc72c!important}.o-paragraph-ferrum .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-next span,.o-paragraph-ferrum .o-search-component .m-filters .move-in-filters .datepicker .ui-datepicker-prev span{background-color:#c88d0b!important}.o-paragraph-ferrum .o-search-component ul li{border-color:#c88d0b!important}.o-paragraph-ferrum .o-search-component ul li a:hover{color:#c88d0b!important}.o-paragraph-ferrum .o-search-component .handle-a>a[data-filter-on][data-disable]:before{opacity:.5}.o-paragraph-ferrum .o-search-component .handle-a>a[data-filter-on]:before{border-color:#c88d0b!important;background:#c88d0b!important}.o-paragraph-ferrum .o-search-component .handle-a>a:after{background:#c88d0b!important}.o-paragraph-ferrum .o-search-component .handle-a>a:hover:before{border-color:#c88d0b!important}.o-apartment-hero .o-block.o-image-block.o-scaling-image-block.o-hero-scaling .m-image-block .a-hero-image{background-repeat:no-repeat}.o-apartment-hero .o-block.o-image-block.o-scaling-image-block.o-hero-scaling.closed{display:none}.o-apartment-hero .o-apartment-gallery{position:relative;display:none}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .m-image{min-height:420px;overflow:hidden;padding:0}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .m-image .a-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav{display:block}.o-apartment-hero .m-virtual-tour,.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next span,.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev span{display:none}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next,.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev{position:absolute;height:45px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:0;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s;width:15%}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next:hover,.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev:hover{opacity:1}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev{background:url(../images/icons/icon--prev-active-white.svg) center no-repeat}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next{background:url(../images/icons/icon--next-active-white.svg) center no-repeat;right:0}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-dots{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-dots button.owl-dot{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s;transition:opacity .6s;border-radius:0}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg,.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg,.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg,.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg{width:40px;height:40px;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .owl-dots button.owl-dot.active{opacity:1}.o-apartment-hero .o-apartment-gallery.open{display:block}.o-apartment-hero .o-apartment-gallery .m-container{position:relative}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#006646}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg .a-circle-element{fill:#006646;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-btn-text{color:#006646;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-montana .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#005238;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#8ea8a7}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg .a-circle-element{fill:#8ea8a7;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-btn-text{color:#8ea8a7;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#728686;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#345262}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg .a-circle-element{fill:#345262;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-btn-text{color:#345262;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alto .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#2a424e;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#ffc72c}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg .a-circle-element,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg .a-circle-element{fill:#ffc72c;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-btn-text,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-btn-text{color:#ffc72c;-webkit-transition:.3s;transition:.3s}.o-apartment-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-icon-svg .a-circle-element,.o-apartment-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-scaling .m-content-block .block-content .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#cc9f23;-webkit-transition:.3s;transition:.3s}.o-apartment-hero .m-block-cta{position:relative;bottom:40px;left:0;z-index:101;text-align:center}.o-apartment-hero .m-block-cta .a-btn-gallery{color:#000;background:rgba(255,255,255,.8);padding:8px 15px;border:0;border-radius:25px;position:relative;cursor:pointer;margin-left:15px;margin-right:10px;line-height:1.6;text-decoration:none;-webkit-transition:.3s;transition:.3s;bottom:0}.o-apartment-hero .m-block-cta .a-btn-gallery .a-icon-svg{width:24px;height:24px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);float:right;position:relative}.o-apartment-hero .m-block-cta .a-btn-gallery .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-apartment-hero .m-block-cta .a-btn-gallery .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-apartment-hero .m-block-cta .a-btn-gallery:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-apartment-hero .m-block-cta .a-btn-gallery:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-apartment-hero .m-block-cta .a-btn-gallery:hover{color:#881024}.o-apartment-hero .m-virtual-tour .m-iframe-container{position:relative;padding-bottom:420px;height:0;overflow:hidden;max-width:100%}.o-apartment-hero .m-virtual-tour .m-iframe-container .a-warning{margin:130px auto 0;padding-left:20px;padding-right:20px;text-align:center}.o-apartment-hero .m-virtual-tour .m-iframe-container .a-iframe{height:100%;left:0;position:absolute;top:0;min-width:100%;width:100vw}.o-apartment-hero .m-virtual-tour .m-container{position:relative}.o-apartment-hero .m-virtual-tour.open{display:block}@media (max-width:767px){.o-apartment-hero .m-block-cta .a-btn-gallery{line-height:1.9;font-size:calc(12px + 6 * ((100vw - 320px)/ 680));display:inline-block;padding:3px 5px 3px 8px;margin:0 4px}.o-apartment-hero .m-block-cta .a-btn-gallery span{position:relative;top:1px}}@media (min-width:768px){.o-apartment-hero .o-block.o-image-block.o-scaling-image-block.o-hero-scaling .m-content-block{max-width:500px}.o-apartment-hero .m-block-cta{position:absolute;bottom:25px;right:0;left:auto;top:auto;text-align:right}.o-apartment-hero .m-block-cta .a-btn-gallery{background-color:rgba(0,0,0,.3);font-size:18px;color:#fff;padding:5px 4px 3px 15px;margin-left:5px}.o-apartment-hero .m-block-cta .a-btn-gallery:hover{background-color:rgba(0,0,0,.6)}.o-apartment-hero .m-block-cta .a-btn-gallery .a-icon-svg{width:30px;height:30px;top:-1px}.o-apartment-hero .o-block.o-image-block.o-scaling-image-block .m-content-block{margin:80px auto}.o-apartment-hero .m-virtual-tour .m-iframe-container{padding-bottom:410px}.o-apartment-hero .m-virtual-tour .m-iframe-container .a-warning{margin:150px auto 0}}@media (min-width:992px){.o-apartment-hero .o-block.o-image-block.o-scaling-image-block.o-hero-scaling .m-content-block{max-width:750px}.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .m-image{min-height:550px}.o-apartment-hero .m-virtual-tour .m-iframe-container{padding-bottom:545px}.o-apartment-hero .m-virtual-tour .m-iframe-container .a-iframe{width:auto}.o-apartment-hero .m-virtual-tour .m-iframe-container .a-warning{margin:220px auto 0}}@media (min-width:1200px){.o-apartment-hero .o-apartment-gallery .m-apartment-gallery .m-image{min-height:650px}.o-apartment-hero .m-virtual-tour .m-iframe-container{padding-bottom:645px}}.o-block.o-tab{padding:0;position:relative;border-bottom:5px solid #ccc;background-color:#fff}.o-block.o-tab .row{position:relative;z-index:10}.o-block.o-tab .row .m-nav{width:100%}.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link{border-radius:0;font-size:1.5rem;font-weight:400;color:#212529;padding:.9rem 1rem}.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link.active{height:calc(100% + 5px);color:#fff;background-color:transparent}.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link.active:hover{color:#212529}.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link:hover{color:#9ba2a3}.o-block.o-tab .a-scroll-line{position:absolute;height:106%;width:50%;background:#9ba2a3;-webkit-transition:.3s;transition:.3s;left:0;bottom:-5px;z-index:0}.o-block.o-tab .a-scroll-line.move{left:50%}.o-block.o-paragraph-landsby .a-scroll-line{background-color:#8ea8a7}.o-block.o-paragraph-montana .a-scroll-line{background-color:#006646}.o-block.o-paragraph-alto .a-scroll-line{background-color:#345262}.o-block.o-paragraph-ferrum .a-scroll-line{background-color:#c88d0b}.o-block.o-paragraph-alameda .a-scroll-line{background-color:#ffc72c}@media (max-width:374px){.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link{font-size:10px}}@media (min-width:375px) and (max-width:575px){.o-block.o-tab .row .m-nav .m-nav-item .a-nav-link{font-size:13px}}.o-block.o-tp-welcome{padding-top:30px;padding-bottom:30px}.o-block.o-tp-welcome .m-bg-element{position:absolute;width:20%;margin:0;padding:0}.o-block.o-tp-welcome .m-bg-element .scaler{position:relative;width:100%}.o-block.o-tp-welcome .m-tipi-logo,.o-block.o-tp-welcome .m-tp-content .a-tp-grey-symbols .m-tipi-logo{width:80px;height:100px}.o-block.o-tp-welcome .m-bg-element .scaler:before{content:"";display:block;padding-top:100%}.o-block.o-tp-welcome .m-bg-element .scaler .m-bg-svg{position:absolute;top:0;right:0;bottom:0;left:0}.o-block.o-tp-welcome .m-bg-element.m-bg-top-right{right:0;top:0}.o-block.o-tp-welcome .m-bg-element.m-bg-bottom-left{left:0;bottom:60px;z-index:-1}.o-block.o-tp-welcome .m-bg-element.m-bg-bottom-left .m-bg-svg .a-bg-element{fill:#881024}.o-block.o-tp-welcome .m-tipi-logo #a-logo-elements path{fill:#e2e2e2}.o-block.o-tp-welcome .a-tp-header{color:#881024;font-weight:700;--webkit-font-smoothing:antialiased;font-size:28px;line-height:33px;letter-spacing:-.31px}.o-features .m-container-wrap .a-label,.o-features .m-container-wrap .m-container .m-copy p,.o-features .m-image-wrap .m-cta-wrap .a-btn{font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-block.o-tp-welcome.o-landsby .a-tp-header{color:#8ea8a7}.o-block.o-tp-welcome.o-landsby .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#8ea8a7}.o-block.o-tp-welcome.o-montana-and-dakota .a-tp-header{color:#006646}.o-block.o-tp-welcome.o-montana-and-dakota .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#006646}.o-block.o-tp-welcome.o-alto .a-tp-header{color:#345262}.o-block.o-tp-welcome.o-alto .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#345262}.o-block.o-tp-welcome.o-ferrum .a-tp-header{color:#c88d0b}.o-block.o-tp-welcome.o-ferrum .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#c88d0b}.o-block.o-tp-welcome.o-alameda .a-tp-header{color:#ffc72c}.o-block.o-tp-welcome.o-alameda .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#ffc72c}.o-block.o-tp-welcome .m-tp-content .a-tp-grey-symbols{display:none}.o-block.o-tp-welcome .m-tp-content .a-tp-grey-symbols .m-tipi-logo #a-logo-elements path{fill:#e2e2e2}.o-block.o-tp-welcome.o-building-welcome .m-tp-content .a-tp-grey-symbols{display:block}.o-block.o-tp-welcome.o-about .a-tp-header{color:#000}.o-block.o-tp-welcome.o-about .m-bg-element.m-bg-top-right .m-bg-svg .a-bg-element{fill:#ffc72c}@media (min-width:768px){.o-block.o-tp-welcome .a-tp-header{font-size:33px;line-height:normal;letter-spacing:-.4px}}@media (max-width:991px){.o-block.o-tp-welcome .m-bg-element.m-bg-bottom-left{top:auto;bottom:40px}.o-block.o-tp-welcome.o-about .m-bg-element.m-bg-bottom-left{top:10%;bottom:0}}.o-features .m-bg-svg{position:absolute;top:99px;left:0;display:none}.o-features .m-bg-svg .a-bg-element{fill:#881024}.o-features .m-image-wrap{overflow:hidden}.o-features .m-image-wrap .m-apartment-features{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.o-features .m-image-wrap .m-apartment-features .m-image{max-height:419px;height:110vw;background-size:cover;background-repeat:no-repeat;background-position:center}.o-features .m-image-wrap .m-apartment-features .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-next span,.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-prev span{color:#fff;font-size:60px}.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-prev{margin-right:auto;margin-left:10px;height:65px}.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-next{margin-left:auto;margin-right:10px;height:65px}.o-features .m-image-wrap .m-apartment-features .owl-dots{position:absolute;bottom:10px;width:100%}.o-features .m-image-wrap .m-apartment-features .owl-dots button.owl-dot{background:#fff}.o-features .m-image-wrap .m-apartment-features .owl-dots button.owl-dot.active{background:#881024}.o-features .m-image-wrap .m-cta-wrap{margin-top:30px;padding-left:40px;padding-right:40px}.o-features .m-image-wrap .m-cta-wrap .a-btn{padding:12px 0;background-color:#881024;border:1px solid #881024;color:#fff;border-radius:9px;text-align:center;font-size:15px;font-weight:700;-webkit-transition:.3s;transition:.3s;display:block;max-width:220px;margin:0 auto}.o-features .m-image-wrap .m-cta-wrap .a-btn:hover{background-color:#000;color:#fff;border:1px solid #000;text-decoration:none}.o-features .m-container-wrap{margin-top:140px}.o-features .m-container-wrap .a-label{text-align:center;text-transform:uppercase;color:#fff;font-size:20px;line-height:22px;background-color:#881024;padding:19.5px 0;margin-left:40px;margin-right:40px}.o-features .m-container-wrap .m-container{padding-top:35px;padding-left:40px;padding-right:40px}.o-features .m-container-wrap .m-container .m-copy p{font-size:16px;line-height:24px;color:#212b36}.o-block.o-home-overview .o-overview-block h2.m-block-header,.o-block.o-home-overview .o-overview-block h3.m-block-header,.o-features .m-container-wrap .m-container .m-copy p strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-features .m-container-wrap .m-container .m-copy ul li{margin-bottom:10px}.o-features .m-container-wrap .m-container .m-copy ul li p{margin-bottom:0}.safari-mac .o-features .m-image-wrap .m-apartment-features .owl-nav .owl-next span,.safari-mac .o-features .m-image-wrap .m-apartment-features .owl-nav .owl-prev span{line-height:0}.o-unit-features .container{padding-left:10px;padding-right:10px}.o-unit-features .row{margin-left:-10px;margin-right:-10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-unit-features .o-feature-list{list-style-type:none;-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0;padding:0}.o-unit-features .o-feature-list .m-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-unit-features .o-feature-list .m-feature-item .a-icon{width:36px;height:36px;margin-right:13px;background-image:url(../images/icons/icon--green-circle-tick.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.o-unit-features .o-feature-list .m-feature-item .a-feature-text{font-size:14px;line-height:16px}.o-unit-features .o-cta-region{list-style-type:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-unit-features .o-cta-region .m-cta-item{display:block}.o-unit-features .o-cta-region .m-cta-item .a-btn:hover{background:#000;border-color:#000;color:#fff}.o-unit-features .o-cta-region .m-cta-item .a-btn.video-player .a-icon svg .path1{fill:#fff;stroke:#000}.o-unit-features .o-cta-region .m-cta-item .a-btn.video-player .a-icon svg .path2{fill:#000}.o-unit-features .o-cta-region .m-cta-item .a-btn.video-player:hover .a-icon svg .path1{fill:#000;stroke:#fff}.o-unit-features .o-cta-region .m-cta-item .a-btn.video-player:hover .a-icon svg .path2{fill:#fff}.o-unit-features .o-cta-region .m-cta-item .a-btn.tour-player .a-icon svg path{fill:#000}.o-unit-features .o-cta-region .m-cta-item .a-btn.tour-player .a-icon svg rect,.o-unit-features .o-cta-region .m-cta-item .a-btn.tour-player:hover .a-icon svg path{fill:#fff}.o-unit-features .o-cta-region .m-cta-item .a-btn.tour-player:hover .a-icon svg rect{fill:#000}.o-unit-features._mobi{padding:20px 0;margin:0 -1%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-unit-features._mobi .m-cta-item{margin:0 10px 10px}.o-unit-features._mobi .m-cta-item .a-btn{padding:.75rem .5rem;width:100%}.o-unit-features._mobi .m-cta-item:last-child{margin-bottom:0}.o-unit-features._desk{padding:0 10px;border:0}.o-unit-features._desk .o-feature-list .m-feature-item{margin-bottom:8px}.o-unit-features._desk .o-cta-region{display:none}@media (min-width:375px){.o-unit-features .o-cta-region{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.o-unit-features .o-cta-region .m-cta-item{margin:0 0 10px}}@media (min-width:768px){.o-unit-features .row{margin-left:0;margin-right:0}.o-unit-features .o-cta-region{padding:0}}@media (min-width:992px){.o-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;padding-top:50px;padding-bottom:45px}.o-features .m-bg-svg{display:block;width:244px}.o-features .m-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;max-width:960px;width:100%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-features .m-image-wrap{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-top:82px;margin-bottom:auto;position:relative}.o-features .m-image-wrap .m-apartment-features{-webkit-box-shadow:none;box-shadow:none}.o-features .m-image-wrap .m-apartment-features .active .m-image{opacity:1!important}.o-features .m-image-wrap .m-apartment-features .m-image{margin-right:25px;margin-bottom:5px;height:591px;max-height:591px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);opacity:0}.o-features .m-image-wrap .m-apartment-features .owl-nav{width:calc(100% - 45px);left:5px;-webkit-transform:translateY(-23px);-ms-transform:translateY(-23px);transform:translateY(-23px)}.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-next,.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-prev{background:0 0}.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-next span,.o-features .m-image-wrap .m-apartment-features .owl-nav .owl-prev span{display:block;line-height:60px}.o-features .m-image-wrap .m-apartment-features .owl-dots{width:calc(100% - 45px);left:5px;bottom:20px}.o-features .m-image-wrap .m-cta-wrap{max-width:calc(100% - 45px);margin-top:22px}.o-features .m-container-wrap{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;position:relative;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.1);box-shadow:0 6px 20px 0 rgba(0,0,0,.1);margin-top:0;background:#fff;z-index:9}.o-features .m-container-wrap .a-label{width:50%;display:inline-block;text-align:center;margin-left:0;margin-right:0}.o-features .m-container-wrap .m-container{padding:0 35px 23px}.o-features .m-container-wrap .m-container .m-copy{margin-top:35px}.o-unit-features .container{padding-left:0;padding-right:0}.o-unit-features .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.o-unit-features._mobi{display:none}.o-unit-features._desk{padding:35px 0;border-bottom:1px solid #cbcbcb}.o-unit-features._desk .o-cta-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-unit-features._desk .o-cta-region .m-cta-item .a-btn{padding:13px 10px}.o-unit-features._desk .o-cta-region .m-cta-item:first-child{margin-right:0}.o-unit-features._desk .o-cta-region .m-cta-item:last-child{margin-left:10px}.o-unit-features._desk .o-feature-list .m-feature-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1200px){.o-features .m-bg-svg{width:20%;top:98px}.o-features .m-container{max-width:1140px}.o-features .m-image-wrap .m-apartment-features .m-image{margin-right:65px}.o-features .m-image-wrap .m-apartment-features .owl-dots,.o-features .m-image-wrap .m-apartment-features .owl-nav{width:calc(100% - 70px)}.o-features .m-image-wrap .m-cta-wrap{max-width:calc(100% - 70px)}.o-features .m-container-wrap .m-container .m-copy{width:85%}.o-unit-features._desk .o-cta-region .m-cta-item .a-btn{padding:13px 15px}}.o-block.o-tp-living.o-benefits-block{padding-top:0;padding-bottom:0}.o-block.o-tp-living.o-benefits-block .m-col .m-tp-heading .a-tp-header{padding-bottom:40px}.o-block.o-tp-living.o-benefits-block .m-tp-content{margin-top:0}.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .m-tp-heading .a-tp-title{font-size:20px;line-height:22px;color:#000;text-transform:uppercase;padding-top:35px;margin-bottom:0}.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .a-benefit-icon{background-size:contain;background-repeat:no-repeat;z-index:-1;min-height:88px}.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .a-tp-content{margin-bottom:60px}.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .red .m-tp-heading .a-tp-title{color:#881024}.o-block.o-tp-living.o-benefits-block .m-block-cta{display:inline-block;width:100%;margin:30px auto}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon .a-icon-svg{width:40px;height:40px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-block.o-tp-living.o-benefits-block .m-block-cta .m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}@media (max-width:767px){.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .a-benefit-icon{background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1;min-height:88px}}@media (min-width:768px){.o-block.o-tp-living.o-benefits-block .m-tp-heading .a-tp-header{margin-bottom:20px}.o-block.o-tp-living.o-benefits-block .m-tp-content .m-benefits-block .a-tp-content{margin-bottom:45px}}@media (min-width:992px){.o-block.o-tp-living.o-benefits-block{padding-top:50px;padding-bottom:50px}.o-block.o-tp-living.o-benefits-block .m-tp-heading .a-tp-header{margin-bottom:33px}}.o-block.o-home-overview{padding-top:10px}.o-block.o-home-overview .o-overview-block .m-content,.o-block.o-home-overview .o-overview-block .m-content p{font-size:16px;line-height:24px}.o-block.o-home-overview .o-overview-block .m-block-header{margin-bottom:15px}.o-block.o-home-overview .o-overview-block h2.m-block-header{color:#881024;text-transform:uppercase;font-size:18px;line-height:26px;font-weight:700;--webkit-font-smoothing:antialiased}.o-block.o-home-overview .o-overview-block h3.m-block-header{font-size:33px;line-height:33px;letter-spacing:-.37px;color:#000;font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase}.o-block.o-home-overview .o-overview-block h5{font-size:16px;line-height:24px;margin-bottom:5px;margin-top:25px}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item{border-radius:100%;width:35px;height:35px}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item.twitter{background:url(../images/icons/twitter-white.svg) center center no-repeat #000;background-size:60%}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item.facebook{background:url(../images/icons/facebook-logo-white.svg) center center no-repeat #000;background-size:60%}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item.linkedin{background:url(../images/icons/linkedin-logo-white.svg) center center no-repeat #000;background-size:60%}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item.email{background:url(../images/icons/icon-email-white.svg) center center no-repeat #000;background-size:60%}.o-block.o-home-overview .o-overview-block .m-social-block .m-social .a-social-item:hover{background-color:#881024}.o-block.o-home-overview .o-overview-block .m-social-block .m-social:after{content:'';display:block;width:1px;height:1px;clear:both}.o-block.o-home-overview .o-overview-block .m-cta-wrapper{padding-top:9px;padding-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link{border-radius:9px;padding:9px 14px;width:100%;line-height:15px;font-size:15px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-align:center;border:1px solid #881024;display:block;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;letter-spacing:1px}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-book-a-viewing{color:#881024}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-book-a-viewing .book-a-viewing-svg{margin-top:-3px;margin-left:10px}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-book-a-viewing .book-a-viewing-svg path{fill:#881024}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-book-a-viewing:hover{background-color:#881024;border-color:#881024;color:#fff}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-enquire,.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container .m-content-block .a-colour{color:#881024}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-book-a-viewing:hover .book-a-viewing-svg path{fill:#fff}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.a-enquire:hover{background-color:#881024;color:#fff}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.data-flow{background-color:#881024;color:#fff;margin-top:0}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.data-flow:hover{background-color:#000;border-color:#000;color:#fff}.o-block.o-home-overview .o-overview-block .m-cta-wrapper>div{margin-bottom:20px}.o-block.o-home-overview .o-overview-block .a-link.m-btn-icon.a-back .a-icon-svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.o-block.o-home-overview .o-overview-block .a-link.m-btn-icon.a-back .a-icon-svg .a-circle-element{fill:#881024}.o-block.o-home-overview .o-overview-block .a-link.m-btn-icon.a-back:hover .a-icon-svg .a-circle-element{fill:#c50707}.o-block.o-home-overview .o-overview-block .a-social-block{display:none}.o-block.o-home-overview .o-overview-block .a-modal-trigger{text-align:center;display:block;font-size:14px;line-height:26px;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;color:#000}@media (max-width:767px){.o-block.o-home-overview .o-overview-block .m-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.o-block.o-home-overview .o-overview-block .m-cta-wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-block.o-home-overview .a-link.m-btn-icon{display:block;text-align:center}.o-block.o-home-overview .a-link.m-btn-icon .a-icon-svg{width:30px;height:30px}}@media (min-width:768px){.o-block.o-home-overview .o-overview-block .m-block-header,.o-block.o-home-overview .o-overview-block .m-content{text-align:left}}@media (min-width:992px){.o-block.o-home-overview{padding-top:80px;position:relative}.o-block.o-home-overview .o-overview-block h5{margin-top:0}.o-block.o-home-overview .o-overview-block .m-block-header{margin-bottom:12px}.o-block.o-home-overview .o-overview-block .a-modal-trigger{margin-top:15px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.o-block.o-home-overview .o-overview-block .m-cta-wrapper{padding-top:0;padding-bottom:0;width:110%}.o-block.o-home-overview .o-overview-block .m-cta-wrapper>div{display:inline-block}.o-block.o-home-overview .o-overview-block .m-cta-wrapper>div:first-child{margin-right:10px}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link{min-width:169px}.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.data-flow{width:calc(100% - 20px)}.o-block.o-home-overview .o-overview-block .m-content p{margin-bottom:22px}.o-block.o-home-overview .o-overview-block .a-img{max-height:450px;display:block;margin:0 auto}.o-block.o-home-overview .o-overview-block.o-social-block{display:none}.o-block.o-home-overview .o-overview-block .a-social-block{display:block;margin-top:15px}.o-block.o-home-overview .o-overview-block .a-social-block .m-social .a-social-item{margin-left:9px;margin-right:9px}}@media (max-width:991px){.o-block.o-home-overview .o-overview-block .m-social-block{text-align:center}}@media (min-width:1200px){.o-block.o-home-overview .o-overview-block .m-cta-wrapper .a-link.data-flow{width:calc(100% - 100px)}}.o-building-hero .o-block.o-image-block.o-hero-image-carousel{overflow:hidden;position:relative;padding:0;margin-top:0}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block{position:relative;width:100%}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block .a-hero-image{position:relative;width:100%;background-position:center center;background-size:cover;margin:0;padding:0}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block .a-hero-image:before{content:"";display:block;padding-top:56%}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block>.carousel a.carousel-control-next-icon,.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block>.carousel a.carousel-control-prev-icon{width:50px;height:50px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container,.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container .m-content-block{position:relative}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container .m-content-block .m-tp-heading{position:relative;margin-top:15px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container .m-content-block .m-tp-heading .a-tp-header{padding-top:50px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-container .m-content-block .m-tp-heading .a-tp-header:before{content:'';display:block;height:20px;width:100px;position:absolute;left:0;top:0;border-bottom-right-radius:50px;border-top-right-radius:50px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel.closed{display:none}.o-building-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-image-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#8ea8a7}.o-building-hero.o-paragraph-landsby .o-block.o-image-block.o-hero-image-carousel .m-content-block .a-colour{color:#8ea8a7}.o-building-hero.o-paragraph-montana .o-block.o-image-block.o-hero-image-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#006646}.o-building-hero.o-paragraph-montana .o-block.o-image-block.o-hero-image-carousel .m-content-block .a-colour{color:#006646}.o-building-hero.o-paragraph-alto .o-block.o-image-block.o-hero-image-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#345262}.o-building-hero.o-paragraph-alto .o-block.o-image-block.o-hero-image-carousel .m-content-block .a-colour{color:#345262}.o-building-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-image-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#c88d0b}.o-building-hero.o-paragraph-ferrum .o-block.o-image-block.o-hero-image-carousel .m-content-block .a-colour{color:#c88d0b}.o-building-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-image-carousel .m-content-block .m-tp-heading .a-tp-header:before{background-color:#ffc72c}.o-building-hero.o-paragraph-alameda .o-block.o-image-block.o-hero-image-carousel .m-content-block .a-colour{color:#ffc72c}.o-building-hero .o-apartment-gallery{position:relative;display:none;overflow:hidden;padding:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .m-image{min-height:420px;overflow:hidden;padding:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .m-image .a-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav{display:block}.o-apartment-landing-transport-and-connections .m-desktop,.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next span,.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev span{display:none}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next,.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev{position:absolute;height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:0;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s;width:15%}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next:hover,.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev:hover{opacity:1}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-prev{background:url(../images/icons/icon--prev-active-white.svg) center no-repeat}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-nav .owl-next{background:url(../images/icons/icon--next-active-white.svg) center no-repeat;right:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-dots{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-dots button.owl-dot{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s;transition:opacity .6s;border-radius:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .owl-dots button.owl-dot.active{opacity:1}.o-building-hero .o-apartment-gallery.open{display:block}.o-building-hero .o-apartment-gallery .m-container{position:relative}.o-building-hero .m-block-cta{position:relative;bottom:40px;left:0;z-index:101;text-align:right}.o-building-hero .m-block-cta .a-btn-gallery{color:#000;background:rgba(255,255,255,.8);padding:8px 15px;border:0;border-radius:25px;position:relative;cursor:pointer;margin-left:15px;margin-right:10px;line-height:1.6;text-decoration:none;-webkit-transition:.3s;transition:.3s;bottom:0}.o-building-hero .m-block-cta .a-btn-gallery .a-icon-svg{width:24px;height:24px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);float:right;position:relative}.o-building-hero .m-block-cta .a-btn-gallery .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-building-hero .m-block-cta .a-btn-gallery .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-building-hero .m-block-cta .a-btn-gallery:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-building-hero .m-block-cta .a-btn-gallery:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-building-hero .m-block-cta .a-btn-gallery:hover{color:#881024}@media (max-width:767px){.o-building-hero .m-block-cta{text-align:center;bottom:40px}.o-building-hero .m-block-cta .a-btn-gallery{font-size:calc(12px + 6 * ((100vw - 320px)/ 680));padding:3px 5px 3px 8px;right:0;line-height:1.9}.o-building-hero .m-block-cta .a-btn-gallery span{position:relative;top:1px}.o-building-hero .o-apartment-gallery .m-apartment-gallery .m-image{min-height:0}.o-building-hero .o-apartment-gallery .m-apartment-gallery .m-image:before{content:'';display:block;padding-top:56%}}@media (min-width:768px){.o-building-hero .o-apartment-gallery,.o-building-hero .o-block.o-image-block.o-hero-image-carousel{min-height:420px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-image-block .a-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.o-building-hero .m-block-cta{position:absolute;bottom:25px;right:0;left:auto;top:auto;text-align:right}.o-building-hero .m-block-cta .a-btn-gallery{background:rgba(0,0,0,.3);border:0;padding:5px 4px 3px 15px;color:#fff;font-size:18px}.o-building-hero .m-block-cta .a-btn-gallery .a-icon-svg{top:-1px;float:right;width:30px;height:30px}}@media (min-width:992px){.o-building-hero .o-apartment-gallery,.o-building-hero .o-block.o-image-block.o-hero-image-carousel,.o-building-hero .o-block.o-image-block.o-hero-image-carousel .o-apartment-gallery .m-apartment-gallery .m-image{min-height:550px}.o-building-hero .o-block.o-image-block.o-hero-image-carousel .m-content-block{max-width:750px;min-width:auto;padding-left:50px;padding-right:50px}.o-building-hero .m-container .m-block-cta .a-btn-gallery{right:50px;bottom:0}}@media (min-width:1200px){.o-building-hero .o-apartment-gallery .m-apartment-gallery .m-image,.o-building-hero .o-block.o-image-block.o-hero-image-carousel{min-height:650px}}.o-apartment-landing-transport-and-connections{padding-top:0;padding-bottom:0;margin-bottom:65px}.o-apartment-landing-transport-and-connections .a-tp-header{text-align:center;text-transform:uppercase;color:#881024;letter-spacing:.5px}.o-apartment-landing-transport-and-connections .a-intro-text{margin-bottom:30px}.o-apartment-landing-transport-and-connections .a-intro-text p:last-child{margin-bottom:0}.o-apartment-landing-transport-and-connections .a-label-signup{color:#000;font-weight:500;padding:7px 40px 0 0;text-align:right}.o-apartment-landing-transport-and-connections .a-label-signup:hover{color:#949ec0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.o-apartment-landing-transport-and-connections .m-desktop .m-background{margin:0 auto;padding-top:0;padding-bottom:50px;width:100%}.o-apartment-landing-transport-and-connections .m-desktop .a-intro-text{margin:18px auto 15px;padding-left:15px;padding-right:15px;text-align:center}.o-apartment-landing-transport-and-connections .m-desktop .block{display:block;padding:0 15px}.o-apartment-landing-transport-and-connections .m-desktop .block.a-intro-text,.o-apartment-landing-transport-and-connections .m-desktop .block.a-intro-text p{font-size:calc(16px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-apartment-landing-transport-and-connections .m-desktop .block.a-tp-header{font-size:calc(25px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));margin-bottom:0}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper{max-width:750px;margin:145px auto 0;position:relative;padding:0 0 20px;width:722px;text-align:center}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .relative{position:relative}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-line{z-index:1;height:10px;background-color:#8ea8a7;position:absolute;left:0;right:0;top:0;border-radius:5px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-circle{top:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border-radius:50%;background-color:#881024;width:24px;height:24px;position:absolute;display:inline-block;left:-1px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch{background-color:#8ea8a7;display:block;position:absolute;margin:0 auto;border-top-left-radius:7px;border-top-right-radius:7px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch.a-one{left:167px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch.a-two{left:322px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch.a-three{left:477px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch.a-four{left:632px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label{position:absolute;font-size:22px;line-height:24px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.top{top:-95px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.bottom{top:27px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.m-one{left:15px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.m-two{left:175px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.m-three{left:328px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.m-four{left:486px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label.m-five{left:638px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-label span.a-bold{display:block}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes,.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes:nth-child(4),.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes:nth-child(6){top:-33px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes span:first-child,.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes:nth-child(4) span:first-child,.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-minutes:nth-child(6) span:first-child{font-family:acherus-bld,helvetica,arial,sans-serif;display:block}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-location{top:90px;display:block;position:relative;height:23px}.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .a-notch,.o-apartment-landing-transport-and-connections .m-desktop .m-apartment-landing-transport-and-connections-wrapper .m-notch .a-notch{top:-16px;width:15px;height:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0;border-radius:7px 7px 1px 1px}.o-apartment-landing-transport-and-connections .m-mobile .block.a-tp-header{font-size:calc(25px + (32 - 14) * ((100vw - 300px)/ (1600 - 300)));margin-bottom:18px;padding-bottom:0}.o-apartment-landing-transport-and-connections .m-mobile .block.a-intro-text{font-size:calc(16px + (18 - 14) * ((100vw - 300px)/ (1600 - 300)));text-align:center}.o-apartment-landing-transport-and-connections .m-mobile .block.a-intro-text p{font-size:calc(16px + (18 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;width:230px;margin:0 auto}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap{position:relative}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-circle{height:24px;width:24px;background-color:#881024;border-radius:50%;display:block;position:relative;z-index:2}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-line{width:10px;height:390px;background-color:#cfd4df;border-radius:5px;position:relative;left:7px;top:-9px;z-index:1}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-notch{background-color:#999;width:25px;height:10px;position:absolute;display:inline-block;border-radius:5px;left:14px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-notch.a-one{top:82px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-notch.a-two{top:171px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-notch.a-three{top:261px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-line-wrap .a-notch.a-four{top:350px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location{position:relative;margin-left:32px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location .a-small,.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location .a-time{font-size:16px;line-height:24px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location .a-location,.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location .a-small{color:#000}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location .a-location{font-size:22px;line-height:26px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;margin-top:4px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location.m-one{top:-18px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location.m-two{margin-top:8px}.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location.m-five,.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location.m-four,.o-apartment-landing-transport-and-connections .m-mobile .m-apartment-landing-transport-and-connections-wrapper .m-location-wrap .m-location.m-three{margin-top:35px}@media (min-width:768px){.o-apartment-landing-transport-and-connections .m-mobile{display:none}.o-apartment-landing-transport-and-connections .m-desktop{display:block}.o-apartment-landing-transport-and-connections.o-image-block{padding-bottom:50px;padding-top:0;margin-top:30px}}.o-block.o-card-deck.o-showcase .o-card .m-card-image#image-1 .m-image-wrapper img,.o-block.o-card-deck.o-showcase .o-card .m-card-image#image-4 .m-image-wrapper img{width:auto;height:100%}.o-block.o-card-deck.o-showcase .o-card .a-card-text:last-of-type{margin-bottom:0}.o-block.o-card-deck.o-showcase#reason-1 .o-card .a-card-text:last-of-type{margin-bottom:1rem}.o-block.o-card-deck.o-showcase#reason-3 .o-card .m-card-image#image-1 .m-image-wrapper .a-image,.o-block.o-card-deck.o-showcase#reason-5 .o-card .m-card-image#image-1 .m-image-wrapper .a-image{width:100%;height:auto}.o-block.o-card-deck.o-showcase#reason-5{padding-bottom:50px}.card.reason-card{border:0;margin-bottom:8px;border-radius:0}.card.reason-card .o-card.o-reason-card{background:0 0;border-radius:0;position:relative;overflow:hidden}.card.reason-card .o-card.o-reason-card .m-card-image .m-image-wrapper{margin:0;padding:0}.card.reason-card .o-card.o-reason-card .m-card-body{padding-top:0}.card.reason-card .o-card.o-reason-card .m-card-body .a-card-title{position:relative}.card.reason-card .o-card.o-reason-card .m-card-body .a-card-link{position:relative;left:0;bottom:0;color:#006646;margin:15px 0;display:inline-block}.card.reason-card .o-card.o-reason-card .m-card-body .a-card-text{color:grey}@media (max-width:767px){.o-block.o-card-deck.o-showcase .card .m-card-body h6.a-green{font-size:calc(19px + 6 * ((100vw - 320px)/ 680))}}@media (min-width:768px){.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-1,.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-2{margin-bottom:15px}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-1 .m-image-wrapper img,.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-3 .m-image-wrapper img,.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-4 .m-image-wrapper img{width:100%;height:auto}.o-block.o-card-deck.o-showcase#reason-5 .o-card .m-card-image#image-2,.o-block.o-card-deck.o-showcase#reason-5 .o-card .m-card-image#image-3{margin-top:15px}.o-block.o-card-deck{padding-bottom:0}.o-block.o-card-deck.o-showcase#reason-1 .card .m-card-body h6.a-green{font-size:1rem}.o-block.o-card-deck.o-showcase#reason-1 .card .m-card-body .a-card-text{font-size:calc(12px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image.square{position:relative;width:100%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image.square:before{content:"";display:block;padding-top:100%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image.thin{position:relative;width:100%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image.thin:before{content:"";display:block;padding-top:45%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-1:before{padding-top:25%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-2:before,.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-3:before{padding-top:84%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .m-card-image#image-4:before{padding-top:39%}.o-block.o-card-deck.o-showcase#reason-1 .o-card .a-card-text:last-of-type{margin-bottom:0}.o-block.o-card-deck.o-showcase#reason-5 .o-card .m-card-image#image-3:before{padding-top:72%}.o-block.o-card-deck.o-showcase#reason-5 .o-card .m-card-image.thin#image-2:before{padding-top:50%}.o-block.o-card-deck.o-showcase#reason-5 .card.reason-card .o-card .m-card-image#image-1:before{padding-top:100%}}@media (min-width:992px){.card.reason-card .o-card .m-card-body .a-card-title{font-size:1.65rem}}.o-block.o-card-deck#reason-2 .reason-card .m-card-body{text-align:left}.o-block.o-card-deck#reason-4 .reason-card .m-card-image#image-1:before{padding-top:56%}.o-block.o-card-deck#reason-4 .reason-card .m-card-image#image-1 .m-image-wrapper .a-image{width:auto;height:100%}@media (min-width:768px){.o-block.o-card-deck#reason-2 .reason-card .m-card-body{text-align:right}.o-block.o-card-deck .card .m-card-body .a-card-text,.o-block.o-card-deck .card .m-card-body h6.a-green{font-size:calc(12px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-block.o-card-deck.o-showcase .card.reason-card .o-card .m-card-image#image-1:before{padding-top:73%}.o-block.o-card-deck#reason-4 .reason-card .m-card-body{text-align:right}}.o-block.o-tp-living.o-benefits-page .m-tp-content{margin-top:25px}.o-block.o-tp-living.o-benefits-page .m-tp-content .m-tp-heading .a-tp-title{font-size:1.5em;padding-top:0;margin-bottom:0}.o-block.o-tp-living.o-benefits-page .m-tp-content .a-tp-content{font-size:1.4em;margin-bottom:0}.o-block.o-tp-living.o-benefits-page .m-tp-content .a-benefit-icon{background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;min-height:140px;max-height:140px}@media (min-width:768px){.o-block.o-tp-living.o-benefits-page .m-tp-content .a-tp-content{font-size:1.2em;margin-bottom:45px}}@media (min-width:992px){.o-block.o-tp-living.o-benefits-page .m-tp-content .m-tp-heading .a-tp-title{font-size:2em}.o-block.o-tp-living.o-benefits-page .m-tp-content .a-tp-content{font-size:1.1em}.o-block.o-content-grid.tipi-team .m-content-block .m-block-heading{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-block.o-content-grid.tipi-team .m-content-block .m-block-text{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}@media (min-width:1200px){.o-block.o-tp-living.o-benefits-page .m-tp-content .m-tp-heading .a-tp-title{font-size:2.2em}}.o-block.o-content-grid.tipi-team{overflow:hidden;position:relative;padding:0}.o-block.o-content-grid.tipi-team .m-content-block{padding:15px}.o-block.o-content-grid.tipi-team .m-content-block .m-tp-heading{position:relative;text-align:center}.o-block.o-content-grid.tipi-team .m-content-block .m-tp-heading .a-tp-header{text-transform:uppercase;font-size:41px;color:#000;line-height:1;letter-spacing:-.31px;padding-top:0;margin-bottom:20px}.o-block.o-content-grid.tipi-team .m-content-block .m-block-text{text-align:center}@media (min-width:768px){.o-block.o-content-grid.tipi-team .m-content-block .m-block-text,.o-block.o-content-grid.tipi-team .m-content-block .m-tp-heading{text-align:left}.o-block.o-content-grid.tipi-team .m-content-block .m-tp-heading .a-tp-header{font-size:33px;line-height:normal;letter-spacing:-.4px}}@media (max-width:991px){.o-block.o-content-grid.tipi-team{padding:0}}.o-block.o-content-grid.tipi-team .team-card.card{border:0}.o-block.o-content-grid.tipi-team .team-card.card .m-card-image:before{padding-top:65%}.o-block.o-content-grid.tipi-team .team-card.card .m-card-image .m-image-wrapper{margin:0}.o-block.o-content-grid.tipi-team .team-card.card:nth-child(odd){padding-right:7px}.o-block.o-content-grid.tipi-team .team-card.card:nth-child(even){padding-left:7px}.o-team-card br{display:block!important}.o-team-card h5{font-size:12px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:1.3;color:#000;text-transform:uppercase}.o-map-block .content-wrapper a,.o-map-block .content-wrapper h3{color:#881024;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-team-card .m-card-body{padding-left:0}@media (min-width:768px){.o-team-card h5{font-size:25px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:35px}}.o-map-block .content-wrapper{padding:45px 15px 0}.o-map-block .content-wrapper h3{font-size:25px;letter-spacing:.5px;text-transform:uppercase}.o-map-block .content-wrapper a{font-size:16px;text-decoration:underline}.o-map-block .map-wrap .m-map{height:318px}@media (min-width:768px){.o-map-block{margin-bottom:35px}.o-map-block .content-wrapper{padding:40px 70px}.o-map-block .map-wrap{-webkit-box-shadow:0 0 14px rgba(0,0,0,.2);box-shadow:0 0 14px rgba(0,0,0,.2)}.o-map-block .map-wrap .m-map{height:auto}}body.maintenance-page{background:#f2f2f2}body.maintenance-page .layout-container{margin:0!important}body.maintenance-page .o-maintenance{text-align:center}body.maintenance-page .o-maintenance .m-banner .a-logo{max-width:300px}body.maintenance-page .o-maintenance main{max-width:500px}body.maintenance-page .o-maintenance main .a-content,body.maintenance-page .o-maintenance main .a-title{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}body.maintenance-page .o-maintenance main .a-title{font-size:2rem;line-height:1.1;font-weight:300;margin-top:30px}body.maintenance-page .o-maintenance main .a-content{font-size:18px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block{padding:15px 15px 30px;background:#881024}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content{padding:30px;border-radius:6px;background:#fff;margin-top:-90px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-tp-heading .a-tp-header{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:40px;color:#000;line-height:34px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#881024}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-tp-heading .a-tp-header span.word-break{word-break:break-all}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text{font-size:16px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text .a-link{color:#881024;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text .a-link:hover{color:#000}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text span{font-size:16px}.o-block.o-image-block.o-hero-scaling.o-blog-header .a-hero-image{height:140px}.o-block.o-content-grid.blog-list{padding:0}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper{padding:30px 0;position:relative}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper:after{position:absolute;left:-15px;right:-15px;top:0;height:1px;background:#e2e2e2;content:''}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter{padding:0;margin:0;list-style-type:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item{position:relative}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item:after{content:'';position:absolute;right:0;bottom:0;left:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:17px;width:2px;background-color:#881024}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text{text-transform:capitalize;font-size:16px;line-height:26px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text.a-btn{margin:0 10px;padding:10px 30px;border:0;border-radius:0;display:block;height:100%}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text:first-child .a-btn{margin-left:0}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text:last-child .a-btn{margin-right:0}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item:last-child:after{display:none}@media (max-width:767px){.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item{margin-bottom:5px}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text.a-btn{margin:0 2px}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item:first-child .a-filter-text{margin-left:0}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item:last-child .a-filter-text{margin-right:0}}@media (min-width:768px){.o-block.o-content-grid.blog-list .o-blog-filter-wrapper{width:100%}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper:after{display:none}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter{width:100%;max-width:800px;margin:0 auto}.o-block.o-content-grid.blog-list .o-blog-filter-wrapper .m-blog-filter .m-filter-item .a-filter-text.a-btn{border:0;border-radius:0}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block{background:0 0;padding:15px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content{padding:40px;margin-top:0}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text{margin-right:30%}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .a-tp-title,.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-tp-heading .a-tp-header{font-size:50px;line-height:45px}.o-block.o-image-block.o-hero-scaling.o-blog-header .a-hero-image{height:auto}}@media (min-width:992px){.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block{background:0 0;padding:15px}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content{padding:40px 110px;margin-top:0}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-block-text{margin-right:30%}.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .a-tp-title,.o-block.o-image-block.o-hero-scaling.o-blog-header .m-content-block .block-content .m-tp-heading .a-tp-header{font-size:50px;line-height:45px}.o-block.o-image-block.o-hero-scaling.o-blog-header .a-hero-image{height:auto}}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block{padding:15px 15px 30px;background:#881024}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content{padding:30px;border-radius:15px;background:#fff;margin-top:-90px}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-block-text{font-size:16px}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading{margin-top:30px}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading .a-tp-header{font-size:40px;line-height:34px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading .a-tp-header:before{background-color:#881024}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading .a-tp-header br{display:none}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading .a-tp-header span.word-break{word-break:break-all}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-image-block{height:150px}.o-blog-meta{display:none}.m-blog-article{margin-top:20px}.m-blog-article p,.m-blog-article span{font-size:16px}.o-articles .a-social-item{clear:both;float:none;display:inline-block}.o-articles .m-list-item ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex}.o-articles .m-list-item ul li{width:40px}.o-articles .m-social{text-align:center;margin:0 0 10px;padding:0;line-height:0}.o-articles .m-social li{width:35px;height:35px;display:inline-block;margin:0 2px}.o-articles .m-social li .a-social{width:35px;height:35px;display:block;border-radius:100%;background-color:#000;padding:0}.o-articles .m-social li .a-social:hover,.o-articles .m-social li .a-twitter:hover{background-color:#881024}.o-articles .m-social li .a-social svg{width:61%;margin:0 auto;display:block;padding-top:6px;fill:#fff}.o-articles .m-social li .a-social svg path{fill:#fff}.o-articles .m-social li .a-twitter svg{display:block}.o-articles .o-blog-meta{margin-top:8px}.o-articles .o-blog-meta .m-meta-author p{font-size:16px;margin:0}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-item{width:35px;height:35px;display:block;border-radius:100%;background-color:#000;padding:0}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-item svg{width:61%;margin:0 auto;display:block;padding-top:6px;fill:#fff}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-item svg path{fill:#fff}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-item:hover{background-color:#881024}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-title{height:auto;width:auto}.o-articles .o-blog-meta .m-meta-social-icons .m-social-icons .m-list-title .a-social-title{font-size:16px;line-height:normal;margin:0;display:block;text-align:left;vertical-align:middle}.o-articles .o-block.o-content-grid.blog-list .o-block-cards.blog-list{padding-left:0;padding-right:0}.o-articles .o-block.o-content-grid.blog-list .o-block-cards.blog-list h2{text-transform:uppercase;letter-spacing:-.37px;color:#000;margin-bottom:40px}.o-articles .m-filter-results.blog-list .views-element-container{width:100%}@media (min-width:768px){.o-articles .m-content-block .block-content .m-block-text,.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-block-text{margin-right:30%}.o-blog-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block{background:0 0;padding:15px}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content{margin-top:0}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-content-block .block-content .m-tp-heading .a-tp-header{font-size:50px;line-height:45px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;color:#000}.o-block.o-image-block.o-hero-scaling.o-article-hero .m-image-block{height:inherit}.o-articles .m-content-block{z-index:1;padding:0;max-width:800px}.o-articles .m-content-block .block-content{padding:30px;border-radius:15px}.o-articles .m-content-block .block-content .m-block-text .a-link{color:#881024;text-decoration:underline}.o-articles .m-content-block .block-content .m-block-text .a-link:hover{color:#000}.o-articles .o-blog-meta{margin-top:30px}.o-articles .o-block.o-content-grid.blog-list{margin-top:90px}.o-articles .o-block.o-content-grid.blog-list .o-block-cards.blog-list h2{margin-bottom:35px;font-size:33px;line-height:1}}@media (min-width:992px){.m-blog-article{margin-top:-30px}.o-articles .m-meta-author{margin-top:7px}.o-articles .m-social-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.o-articles .m-social-icons .m-list-title{width:100%;margin:0 0 10px}.o-articles .m-social-icons .m-list-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-articles .m-social-icons .m-list-item .a-social-item{margin:0;width:100%;height:100%;background-position:left center}}@media (max-width:991px){.o-articles .m-meta-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-articles .m-social-icons{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-articles .m-social-icons .m-list-title{float:left}.o-articles .m-social-icons .m-list-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.o-articles .m-social-icons .m-list-item .a-social-item{padding:0;margin:0;width:15px;height:15px;float:left}}.o-related-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-related-articles #js--loadMore a{padding:9px 15px;display:inline-block;border:1px solid #881024;border-radius:9px;margin-top:8px;font-weight:400;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;font-size:15px;line-height:20px;color:#881024;position:relative;text-transform:uppercase;text-decoration:none}.o-related-articles #js--loadMore a:hover{background-color:#F5F5F5}@media (max-width:767px){.o-related-articles .card.blog-list-card .o-card.o-blog-list-card .m-card-body h6.a-card-title{font-size:1rem}}#block-newslettersignupblock .m-container{max-width:540px}#block-newslettersignupblock .m-container .form-wrapper{padding-left:20px;padding-right:20px}#block-newslettersignupblock .m-container .form-wrapper .form-wrapper{padding-left:0;padding-right:0}#block-newslettersignupblock .m-container .form-wrapper .form-email{max-width:none;width:100%;margin:0}#block-newslettersignupblock .m-container .form-wrapper .form-email::-webkit-input-placeholder{color:#9ba2a3;font-size:17px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;opacity:1}#block-newslettersignupblock .m-container .form-wrapper .form-email:-ms-input-placeholder{color:#9ba2a3;font-size:17px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;opacity:1}#block-newslettersignupblock .m-container .form-wrapper .form-email::placeholder{color:#9ba2a3;font-size:17px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;opacity:1}#block-newslettersignupblock .m-container .form-wrapper .a-link.m-btn-icon{margin:13px auto 0;width:100%}#block-newslettersignupblock .m-container .form-wrapper .a-link.m-btn-icon:hover{background-color:#c50707}#block-newslettersignupblock .m-container .form-wrapper .align-items-center{text-align:center}#block-newslettersignupblock .m-container .form-wrapper .align-items-center .field-prefix{line-height:33px}@media (max-width:767px){#block-newslettersignupblock .m-container .form-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#block-newslettersignupblock .m-container .form-wrapper .align-items-center{-ms-flex-wrap:wrap;flex-wrap:wrap}#block-newslettersignupblock .m-container .form-wrapper .align-items-center .field-prefix{margin-bottom:20px;line-height:1.18}}@media (min-width:768px){#block-newslettersignupblock .m-container{padding-left:0;padding-right:0;max-width:780px}#block-newslettersignupblock .m-container>.form-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}#block-newslettersignupblock .m-container>.form-wrapper .form-email{margin-left:40px;width:46%}#block-newslettersignupblock .m-container>.form-wrapper .align-items-center{-ms-flex-wrap:wrap;flex-wrap:wrap}#block-newslettersignupblock .m-container>.form-wrapper .a-link.m-btn-icon,#block-newslettersignupblock .m-container>.form-wrapper .align-items-center .field-prefix{margin-top:0}#block-newslettersignupblock .m-container>.form-wrapper .a-link.m-btn-icon.signup{margin-top:5px}#block-newslettersignupblock .m-container>.form-wrapper .form-actions.webform-actions.form-wrapper{width:100%;max-width:132px;margin-left:16px}}@media (min-width:992px){#block-newslettersignupblock .m-container>.form-wrapper{padding-left:15px;padding-right:15px}#block-newslettersignupblock .m-container>.form-wrapper .form-email{width:auto;max-width:297px;margin-left:20px}#block-newslettersignupblock .m-container>.form-wrapper .a-link.m-btn-icon{max-width:132px;width:100%}#block-newslettersignupblock .m-container>.form-wrapper .form-actions.webform-actions.form-wrapper{margin-left:20px}}.o-modal{background:0 0;overflow-y:hidden}.o-modal .modal-dialog{background:0 0;overflow:hidden}.o-modal .modal-dialog .modal-content{max-height:85vh;border-radius:15px;background:#f5f5f5;overflow:hidden;overflow-y:auto}.o-modal .modal-dialog .modal-content .modal-header{position:absolute;right:0;top:0;width:0;height:0;overflow:visible;padding:0;border:0;margin:0}.o-dashboard-reservations .m-content .m-timeline .m-step .a-circle,.o-dashboard-reservations .m-content .m-timeline .m-step .a-icn,.o-modal form.o-webform:not(.webform-submission-newsletter-sign-up-form)>div[data-drupal-messages]{margin-right:30px}.o-modal .modal-dialog .modal-content .modal-header .close{color:transparent;position:absolute;width:30px;height:30px;cursor:pointer;top:50px;right:50px;padding:0;border:0}.o-modal .modal-dialog .modal-content .modal-header .close:after,.o-modal .modal-dialog .modal-content .modal-header .close:before{content:'';width:100%;height:2px;position:absolute;top:50%;left:50%}.o-modal .modal-dialog .modal-content .modal-header .close:before{background:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-modal .modal-dialog .modal-content .modal-header .close:after,.o-modal .modal-dialog .modal-content .modal-header .close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#000;-webkit-transition:.3s;transition:.3s}.o-modal .modal-dialog .modal-content .modal-header .close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-modal .modal-dialog .modal-content .modal-header .close span{display:none;visibility:hidden}.o-modal .modal-dialog .modal-content .contextual{right:40px;top:2px}.o-modal .modal-dialog .modal-content .form-tel{padding-left:51px!important}.o-modal.cta-modal.book_a_viewing .modal-body,.o-modal.cta-modal.request_a_call_back .modal-body{padding-top:0;padding-bottom:0;padding-right:5px}.o-modal.modal .modal-dialog .modal-content .modal-body .m-modal-header{padding-left:10px;padding-top:0}.o-modal.modal .modal-dialog .modal-content .modal-body .m-title{padding-left:25px}.o-modal.modal .modal-dialog .modal-content .modal-body .m-block-content.m-modal-panel{margin-bottom:20px}.o-modal._white{color:#fff}.o-modal._white .modal-dialog .modal-content .modal-header .close:after,.o-modal._white .modal-dialog .modal-content .modal-header .close:before{background-color:#fff}.o-modal._center{text-align:center}.o-modal.o-concessions-popup,.o-modal.o-concessions-popup .modal-dialog{margin:0 auto}.o-modal.o-concessions-popup .modal-dialog .modal-content{border:0;max-height:95vh}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-header .a-close{top:27px;right:26px;width:23px;height:23px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body{padding:55px 10px 0}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-img{position:relative;height:36vh;max-height:400px;margin-left:-10px;margin-right:-10px;margin-bottom:35px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-img object-fit{min-height:36vh}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-img .a-img{position:absolute;top:0;left:0;width:100%;min-width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:29px;line-height:1.07;letter-spacing:.91px;margin-bottom:15px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-copy{font-size:20px;line-height:1.2;margin-bottom:25px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-copy,.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-title{text-transform:uppercase}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:23px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta{display:inline-block;margin-left:auto;margin-right:auto;text-transform:uppercase;border-radius:9px;-webkit-transition:.3s;transition:.3s;padding:11px 15px;background-color:#fff;color:#000;border:1px solid #fff;letter-spacing:1px;font-size:15px;margin-bottom:2px;min-width:200px;text-align:center;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta._red{background-color:#881024;color:#fff;border:1px solid #881024}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta._red:hover{background-color:#000;border-color:#000}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta:focus,.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta:hover{text-decoration:none;color:#fff}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;margin-left:10px;margin-right:10px;border-top:solid 1px #f5f5f5;padding:2px 0 0}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-footer .a-img{width:auto;max-height:60px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-footer .a-copy{padding-top:8px;font-size:14px;line-height:1.71;border-top:solid 1px #f5f5f5;width:100%;margin-top:2px;margin-bottom:0}.o-modal#o-virtual-tour{background:#000;height:100vh;margin:0}.modal-open .o-modal.o-concessions-popup{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;min-height:100%}.ie-11 .o-modal.o-concessions-popup .modal-dialog .modal-content{min-height:95vh}@media (max-width:575px){.ios.mobile .o-modal.o-concessions-popup .modal-dialog .modal-content{max-height:80vh}.o-modal.o-concessions-popup{padding-left:15px!important}}@media (min-width:576px){.o-modal .modal-dialog.modal-lg{max-width:80vw}}@media (max-width:767px){.o-modal.modal .modal-dialog .modal-content .modal-body .m-modal-header{padding-top:15px}}@media (min-width:768px){.o-modal.o-concessions-popup{padding:0 15px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-header .a-close{top:40px;right:42px;width:30px;height:30px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body{padding:30px 20px 23px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-title{font-size:50px;letter-spacing:1.52px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .a-copy{font-size:31px;margin-bottom:35px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-img{margin-left:-20px;margin-right:-20px;margin-bottom:27px;height:43vh;max-height:400px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-img object-fit{min-height:43vh}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-cta-wrap .a-cta{padding:17px 15px;font-size:20px;letter-spacing:1.33px;min-width:240px}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:0;padding-top:0}.o-modal.o-concessions-popup .modal-dialog .modal-content .modal-body .m-footer .a-copy{width:auto;border-top:0;padding-top:0;margin-top:0;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;margin-bottom:0}}@media (min-width:992px){.o-modal .modal-dialog.modal-lg{max-width:80vw}.o-modal.o-concessions-popup .modal-dialog.modal-lg{max-width:1000px;width:100%}}@media (min-width:1200px){.o-modal .modal-dialog.modal-lg{max-width:50vw}}.o-benefits-modal{-webkit-transform-style:flat;transform-style:flat;display:none;background-color:#fff;z-index:1000000;padding-top:50px;overflow-y:auto}@media (max-width:767px){.o-benefits-modal{position:fixed;top:0;right:0;bottom:0;left:0}}.o-benefits-modal._is-open{display:block}.o-benefits-modal._floating .m-modal-close{width:50px;height:50px;border-radius:40px;background-color:pink;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-benefits-modal .m-modal-close{position:absolute;top:0;right:0}.o-benefits-modal .m-modal-close .a-modal-close-modal{position:absolute;width:20px;height:20px;top:15px;right:15px;cursor:pointer}.o-benefits-modal .m-modal-close .a-modal-close-modal:after,.o-benefits-modal .m-modal-close .a-modal-close-modal:before{content:'';width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transition:.3s;transition:.3s;background:#000}.o-benefits-modal .m-modal-close .a-modal-close-modal:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.o-benefits-modal .m-modal-close .a-modal-close-modal:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.o-benefits-modal .m-modal-close .a-modal-close-modal:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.3s;transition:.3s;background:#006646}.o-benefits-modal .m-modal-close .a-modal-close-modal:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#006646}.o-benefits-modal .m-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;margin:0 15px}.o-benefits-modal .m-modal-header .m-image{width:30px;-ms-flex-item-align:start;align-self:flex-start}.o-benefits-modal .m-modal-header .m-image img{width:100%}.o-benefits-modal .m-modal-header .m-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.o-benefits-modal .m-modal-header .m-text *{margin:0;padding:0}.o-benefits-modal .m-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;min-width:0;margin:25px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-benefits-modal .m-modal-body .m-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.o-benefits-modal .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;min-width:0;border:0;margin-bottom:0}.o-benefits-modal .m-card .m-img{width:30px;height:30px}.o-benefits-modal .m-card .m-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.o-benefits-modal .m-card .m-body h3,.o-benefits-modal .m-card .m-body h4,.o-benefits-modal .m-card .m-body h5{font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;margin-bottom:.5rem}.o-benefits-modal .m-card .m-body p{font-size:14px;line-height:22px;color:#000}.o-benefits-modal .m-card .m-body p a{color:#000;text-decoration:underline}@media (min-width:768px){.o-benefits-modal{top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;height:auto;max-width:800px;min-height:0;max-height:80vh;position:fixed;overflow-x:hidden;bottom:auto}.o-benefits-modal .m-modal-header{margin:0;padding:30px 50px;border-bottom:0}.o-benefits-modal .m-modal-body{padding:0 50px;margin-left:-25px;margin-right:-25px}.o-benefits-modal .m-modal-body .m-card{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;padding:0 25px}}body.modal-open:after{z-index:1049}.o-expiring-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:#fff;z-index:1000000;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-expiring-modal._is-open,.o-expiring-modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.o-expiring-modal .o-modal-header{height:60px;border-bottom:solid 1px #e5e5e5;position:absolute;top:0;left:0;width:100%}.o-expiring-modal .m-modal-close{position:absolute;top:0;right:0}.o-expiring-modal .m-modal-close .a-modal-close-modal{position:absolute;width:20px;height:20px;top:20px;right:15px;cursor:pointer}.o-expiring-modal .m-modal-close .a-modal-close-modal:after,.o-expiring-modal .m-modal-close .a-modal-close-modal:before{width:100%;height:2px;top:50%;left:50%;position:absolute;content:''}.o-expiring-modal .m-modal-close .a-modal-close-modal:before{background:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.o-expiring-modal .m-modal-close .a-modal-close-modal:after,.o-expiring-modal .m-modal-close .a-modal-close-modal:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#000;-webkit-transition:.3s;transition:.3s}.o-expiring-modal .m-modal-close .a-modal-close-modal:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}.o-expiring-modal .m-modal-body{margin:0 15px}.o-expiring-modal .m-card{border:0;margin:0 auto;text-align:center}.o-expiring-modal .m-card .m-img{width:79px;margin:0 auto 30px}.o-expiring-modal .m-card .m-body h3,.o-expiring-modal .m-card .m-body h4,.o-expiring-modal .m-card .m-body h5{font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;margin-bottom:.5rem}.o-expiring-modal .m-card .m-body p{font-size:16px;line-height:24px;color:#000}.o-expiring-modal .m-card .m-body p a{color:#000;text-decoration:underline}@media (min-width:768px){.o-expiring-modal{top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;max-width:800px;max-height:80vh;position:fixed;overflow-x:hidden;height:auto;bottom:auto}.o-expiring-modal .o-modal-inner{margin-top:60px;padding-top:20px;padding-bottom:75px}.o-expiring-modal .m-card{padding:0}.o-expiring-modal .m-card .m-body h3,.o-expiring-modal .m-card .m-body h4,.o-expiring-modal .m-card .m-body h5{font-size:24px;line-height:26px;margin-bottom:15px}}.o-tp-banner.tp-contact-hero{background-image:url(../images/bg--hero-contact-c2.jpg);color:#212529}.o-tp-banner.tp-contact-hero .m-tp-block{background:#fff;border-radius:6px;margin-right:auto;padding-left:40px;padding-right:40px}.o-tp-banner.tp-contact-hero .m-tp-floater{position:absolute;top:85px;background:#F5F5F5;border-radius:.75rem;border:0;z-index:99;display:none}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body{font-size:1.4rem}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .a-btn-text{font-size:25px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .arrow{margin-left:13px;font-family:monospace;font-size:35px}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a{font-size:inherit}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon{-webkit-transition:.3s;transition:.3s}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon .a-icon-svg{width:40px;height:40px;vertical-align:middle;margin-left:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon .a-icon-svg .a-circle-element{fill:#881024;-webkit-transition:.3s;transition:.3s}.o-tp-banner ul.m-social li .a-social svg path,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon .a-icon-svg #m-arrow .a-arrow-element{fill:#fff}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon:hover .a-btn-text{color:#881024;-webkit-transition:.3s;transition:.3s}.o-tp-banner h2,.o-tp-banner h4,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dd,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dd a,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dt{color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a.m-btn-icon:hover .a-icon-svg .a-circle-element{fill:#6d0d1d;-webkit-transition:.3s;transition:.3s}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dd,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dt{margin-bottom:0;font-size:25px!important;text-transform:uppercase;line-height:30px}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dd a{font-size:25px;text-transform:uppercase}.o-tp-banner h2{font-size:50px;line-height:45px;letter-spacing:-.42px;text-transform:uppercase;margin-bottom:9px}.o-tp-banner h4{font-size:20px;line-height:22px;--webkit-font-smoothing:antialiased;text-transform:uppercase}.o-tp-banner ul.m-social li{width:35px;height:35px;display:inline-block;margin:0 9px}.o-tp-banner ul.m-social li:first-child{margin-left:0}.o-tp-banner ul.m-social li .a-social{width:35px;height:35px;display:block;border-radius:100%;background-color:#000;padding:0}.o-tp-banner ul.m-social li .a-social svg{width:61%;padding-top:6px;margin:0 auto;display:block}.o-tp-banner ul.m-social li .a-social:hover{background-color:#881024}.o-contact-info.mobile{display:none}@media (min-width:576px){.o-tp-banner .m-tp-block{padding:35px 110px}.o-tp-banner.tp-contact-hero{background-image:url(../images/bg--hero-contact-c2.jpg);color:#212529;margin-bottom:30px}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a,.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dt{font-size:1rem}}@media (max-width:767px){.o-tp-banner.tp-contact-hero{height:auto;background-size:100vw auto;background-color:#881024;padding-bottom:50px;margin-bottom:30px}.o-tp-banner.tp-contact-hero .container:first-child{padding-top:60px!important}.o-tp-banner.tp-contact-hero .m-tp-block{padding-bottom:40px;margin-left:auto;padding-left:30px;padding-right:30px}.o-tp-banner.tp-contact-hero .o-contact-info{padding:0;display:none}.o-tp-banner.tp-contact-hero .m-tp-floater{padding:0;background:0 0;position:relative;top:0}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body{padding:0}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .list-unstyled{padding:1rem 0 0}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .list-unstyled:before{position:absolute;content:'';height:1px;left:0;right:0;top:0;background:#e2e2e2}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .list-unstyled li{padding-bottom:1rem;padding-left:1rem;margin-right:1rem;margin-bottom:1.5rem;background-image:url(../images/icons/icon--arrow-red.svg);background-size:20px;background-position:center right;background-repeat:no-repeat}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .list-unstyled li:after{position:absolute;content:'';height:1px;left:0;right:-1rem;bottom:0;background:#e2e2e2}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body .list-unstyled li:before{left:1rem}.o-tp-banner h2{font-size:40px;letter-spacing:-.33px;margin-bottom:14px;padding-top:30px}.o-contact-info.mobile{display:none;margin-top:30px}.o-contact-info.mobile .card{border:0;background-color:#f5f5f5;border-radius:10px}.o-contact-info.mobile .card .card-body{padding:35px 20px}.o-contact-info.mobile .card .card-body *{color:#000;text-transform:uppercase;font-size:18px;letter-spacing:.8px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-contact-info.mobile .card .card-body .card-title{margin-bottom:38px;padding-right:25px;position:relative}.o-contact-info.mobile .card .card-body .card-title:after{content:'';position:absolute;right:0;top:4px;border-bottom:solid 3px #000;border-right:solid 3px #000;width:15px;height:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o-contact-info.mobile .card .card-body ul li{margin-bottom:20px}}@media (min-width:992px){.o-tp-banner.tp-contact-hero{height:auto!important;background-size:cover;background-position:center top 80%;padding-bottom:50px}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body a{font-size:inherit}.o-tp-banner.tp-contact-hero .m-tp-floater .card-body dt{font-size:1.4rem}}.o-med-head{background-repeat:no-repeat;background-size:cover;background-position:bottom;background-color:#881024;max-height:135px;min-height:135px;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.o-med-head-content{background-color:#fff;padding-left:0;padding-right:0;width:calc(100% - 60px);margin-bottom:30px}.o-med-head-content .container-wrap{padding:10px 15px 0;margin-top:-80px}.o-med-head-content .container-wrap .m-title{padding:28px 0 30px;text-align:center;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.o-med-head-content .container-wrap .m-title .a-title{color:#000;margin-bottom:0;font-size:40px;line-height:34px;text-transform:uppercase;letter-spacing:-.33px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.o-med-head-content .container-wrap .m-copy{text-align:center}.o-med-head-content .container-wrap .m-copy p{font-size:16px;line-height:24px;color:#212b36}.o-med-head-content .container-wrap .m-copy p:last-child{margin-bottom:0}.o-med-head-content .container-wrap .m-copy h6{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;color:#212b36}@media (min-width:768px){.o-med-head{max-height:259px;min-height:259px}.o-med-head-content .container-wrap{padding:10px 50px;margin-top:-129px}.o-med-head-content .container-wrap .m-title{padding:37px 0 30px}.o-med-head-content .container-wrap .m-title .a-title span{display:inline-block}}@media (min-width:992px){.o-med-head-content .container-wrap{padding:10px 110px 0}.o-med-head-content .container-wrap .m-title .a-title{font-size:50px;line-height:45px}}.o-article-selector{padding-top:15px}.o-article-selector .m-wrap{padding-left:0;padding-right:0}.o-article-selector .m-wrap .m-featured-article{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.o-article-selector .m-wrap .m-featured-article .m-image{height:299px;position:relative}.o-article-selector .m-wrap .m-featured-article .m-image .a-label{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:0;background-color:#881024;color:#fff;padding:14px 20px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;font-size:20px;line-height:22px;text-transform:uppercase;min-width:264px;text-align:center}.o-article-selector .m-container div.row .m-article .m-image .a-label,.o-article-selector .m-wrap .m-featured-article .m-copy .a-link,.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-title .a-title .a-bold,.o-who-is-here-articles .m-articles .m-card .m-block .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-article-selector .m-wrap .m-featured-article .m-image .a-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-article-selector .m-wrap .m-featured-article .m-copy{padding:44px 35px 43px;font-size:14px;line-height:24px;color:#000}.o-article-selector .m-wrap .m-featured-article .m-copy .m-title a{font-size:21px;margin-bottom:8px;line-height:1;color:#000;text-decoration:none}.o-article-selector .m-wrap .m-featured-article .m-copy .m-title .a-title{font-size:20px;margin-bottom:22px;line-height:22px;text-transform:uppercase}.o-article-selector .m-wrap .m-featured-article .m-copy p{font-size:14px;line-height:24px;color:#000}.o-article-selector .m-wrap .m-featured-article .m-copy .a-copy{font-size:14px;line-height:24px;color:#000;margin-bottom:16px}.o-article-selector .m-wrap .m-featured-article .m-copy .a-link{font-size:16px;line-height:24px;color:#881024;position:relative;padding:6px 20px 6px 0;-webkit-transition:.3s ease-out;transition:.3s ease-out;font-weight:700;--webkit-font-smoothing:antialiased}.o-article-selector .m-wrap .m-featured-article .m-copy .a-link:before{position:absolute;content:'';right:4px;top:14px;border-top:solid 3px #881024;border-right:solid 3px #881024;display:inline-block;height:9px;width:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-article-selector .m-wrap .m-featured-article .m-copy .a-link:hover{color:#000}.o-article-selector .m-wrap .m-featured-article .m-copy .a-link:hover:before{border-top-color:#000;border-right-color:#000}.o-article-selector .m-container{padding-left:35px;padding-right:35px;padding-top:40px}.o-article-selector .m-container div.row .m-article{margin-bottom:30px;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.o-article-selector .m-container div.row .m-article .m-image{position:relative;height:183px}.o-article-selector .m-container div.row .m-article .m-image .a-label{position:absolute;left:0;top:0;color:#fff;font-weight:700;--webkit-font-smoothing:antialiased;font-size:18px;text-transform:uppercase;line-height:normal;letter-spacing:.8px;padding:0 7px;background-color:#881024}.o-article-selector .m-container div.row .m-article .m-image .a-image{width:100%;height:100%;max-height:183px;-o-object-fit:cover;object-fit:cover}.o-article-selector .m-container div.row .m-article .m-copy{padding:39px 30px 65px}.o-article-selector .m-container div.row .m-article .m-copy .m-title a{font-size:21px;margin-bottom:8px;line-height:1;color:#000;text-decoration:none}.o-article-selector .m-container div.row .m-article .m-copy .m-title .a-title{font-size:20px;text-transform:uppercase;line-height:22px;margin-bottom:11px}.o-article-selector .m-container div.row .m-article .m-copy .a-copy,.o-article-selector .m-container div.row .m-article .m-copy p{font-size:14px;line-height:24px;color:#000;margin-bottom:0}.o-article-selector .m-container div.row .m-article .m-copy .a-link{color:#881024;font-size:14px;line-height:24px;position:relative;padding:6px 20px 6px 0;margin-top:11px;display:inline-block;text-decoration:underline;-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-article-selector .m-container div.row .m-article .m-copy .a-link:before{position:absolute;content:'';right:4px;top:13px;border-top:solid 3px #881024;border-right:solid 3px #881024;display:inline-block;height:9px;width:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-article-selector .m-container div.row .m-article .m-copy .a-link:hover{color:#000}.o-article-selector .m-container div.row .m-article .m-copy .a-link:hover:before{border-top-color:#000;border-right-color:#000}.o-article-selector .m-container div.row .m-btn{margin-top:10px;margin-bottom:40px;text-align:center}.o-article-selector .m-container div.row .m-btn .a-read-more{border:1px solid #881024;border-radius:9px;color:#881024;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;font-size:15px;padding:13px 15px;display:inline-block;-webkit-transition:.3s;transition:.3s}.o-article-selector .m-container div.row .m-btn .a-read-more:hover{text-decoration:none;background-color:#f5f5f5}.o-article-selector .m-container div.row .m-btn .a-read-more:focus{left:0}@media (min-width:768px){.o-article-selector{padding-top:0}.o-article-selector .m-wrap .m-featured-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:none;box-shadow:none;max-height:377px}.o-article-selector .m-wrap .m-featured-article .m-image{min-height:100%;-webkit-box-flex:60%;-ms-flex:60% 0 0px;flex:60% 0 0;height:auto;max-height:377px}.o-article-selector .m-wrap .m-featured-article .m-image .a-label{-webkit-transform:none;-ms-transform:none;transform:none;left:0;min-width:188px}.o-article-selector .m-wrap .m-featured-article .m-copy{position:relative;left:-70px;-webkit-box-flex:calc(40% + 70px);-ms-flex:calc(40% + 70px) 0 0px;flex:calc(40% + 70px) 0 0;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);margin-top:23px;margin-bottom:23px;background-color:#fff;padding:25px}.o-article-selector .m-container{padding-left:11px;padding-right:11px;padding-top:40px}.o-article-selector .m-container div.row .m-btn{margin-top:0;margin-bottom:0}}@media (min-width:992px){.o-article-selector{padding-bottom:40px}.o-article-selector .m-container{padding-left:0;padding-right:0}.o-article-selector .m-wrap .m-featured-article .m-copy{padding:43px 35px}}@media screen\0{.o-article-selector .m-container{padding-top:72px}}.o-content-banner{position:relative}.o-content-banner .m-image-wrap .a-image{position:absolute;z-index:1;left:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;max-height:137px}.o-content-banner .m-image-wrap .a-background{position:absolute;left:70%;top:0;bottom:0;width:0;background-color:#881024}.o-content-banner .m-image-wrap .m-container{padding-top:137px;position:relative}.o-content-banner .m-image-wrap .m-container .m-box{padding-bottom:40px;background-color:#881024}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner{position:relative;padding:38px 20px 20px;text-align:left;width:calc(100% - 50px);margin:-75px auto 0;z-index:1;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);border-radius:6px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .a-background{position:absolute;width:100%;height:100%;background-color:#fff;right:0;top:0;left:0;bottom:0;border-radius:6px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-breadcrumbs{display:block;font-size:18px;letter-spacing:.8px;text-transform:uppercase;line-height:normal;color:#000;position:relative;z-index:1;text-align:left;margin-bottom:25px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-breadcrumbs .a-breadcrumb,.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-breadcrumbs span{color:#000}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-title{position:relative;z-index:1}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-title .a-title{margin-bottom:15px;color:#000;font-size:40px;text-transform:uppercase;letter-spacing:-.33px;line-height:34px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .a-copy{position:relative;font-size:16px;line-height:24px;text-align:left;color:#212b36}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .a-copy p{font-size:16px;line-height:24px;text-align:left;color:#212b36;margin-bottom:0}@media (min-width:768px){.o-content-banner .m-image-wrap .a-image{width:100%;max-height:none}.o-content-banner .m-image-wrap .a-background{display:none}.o-content-banner .m-image-wrap .m-container{padding-top:80px;padding-bottom:80px;width:100%;margin-left:auto;margin-right:auto;max-width:720px}.o-content-banner .m-image-wrap .m-container .m-box{padding-bottom:0;background-color:transparent;max-width:427px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner{text-align:left;width:100%;padding-left:40px;padding-right:40px;padding-bottom:60px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .a-background{background-color:#fff;display:block;border-radius:6px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-breadcrumbs{position:relative;z-index:1}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-title{margin-top:24px}.o-content-banner .m-image-wrap .m-container .m-box .m-box-inner .m-title .a-title{margin-bottom:20px;font-size:50px;line-height:normal}}@media (min-width:992px){.o-content-banner .m-image-wrap .m-container{max-width:960px}}.o-who-is-here-articles{position:relative;padding-top:95px;padding-bottom:25px}.o-who-is-here-articles .a-svg{position:absolute;top:-15px;right:0;display:none}.o-who-is-here-articles .m-filters{text-align:center}.o-who-is-here-articles .m-filters .m-title{padding:5px 0 35px}.o-who-is-here-articles .m-filters .m-title .a-title{font-size:28px;line-height:33px;letter-spacing:-.31px;text-transform:uppercase;color:#212b36;margin-bottom:0}.o-who-is-here-articles .m-filters ul{padding-left:0;margin-bottom:0}.o-who-is-here-articles .m-filters ul li{list-style-type:none;border-radius:10px;-webkit-box-shadow:0 0 1px 0 rgba(153,153,153,.5),0 2px 1px 0 #eee;box-shadow:0 0 1px 0 rgba(153,153,153,.5),0 2px 1px 0 #eee;border:1px solid #a9a9a9;display:inline-block;margin:10px}.o-who-is-here-articles .m-filters ul li.active{background:url(../images/icons/tick.png) 11px 10px no-repeat #881024;border:1px solid transparent}.o-who-is-here-articles .m-filters ul li.active a{padding:6px 25px 6px 35px;color:#fff;-webkit-transition:0s;transition:0s}.o-who-is-here-articles .m-filters ul li.active a:hover{background:url(../images/icons/tick.png) 11px 10px no-repeat #881024;border-radius:10px}.o-who-is-here-articles .m-filters ul li.active a:focus,.o-who-is-here-articles .m-filters ul li.active a:hover{text-decoration:none}.o-who-is-here-articles .m-filters ul li a{font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-size:16px;line-height:24px;color:#000;padding:7px 25px;display:block;cursor:pointer;-webkit-transition:.3s;transition:.3s}.o-who-is-here-articles .m-filters ul li a:hover{background-color:#881024;color:#fff;border-radius:10px}.o-who-is-here-articles .m-filters ul li a:focus,.o-who-is-here-articles .m-filters ul li a:hover{text-decoration:none}.o-who-is-here-articles .m-filters ul li:hover{background-color:#881024;border-color:#881024}.o-who-is-here-articles .m-articles .m-card{position:relative;height:100%;margin-bottom:54px}.o-who-is-here-articles .m-articles .m-card .flip-wrap{-webkit-perspective:1000px;perspective:1000px;height:224px}.o-who-is-here-articles .m-articles .m-card .flip-wrap .flip-inner{position:relative;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%;-webkit-transform:rotateY(0);transform:rotateY(0)}.o-who-is-here-articles .m-articles .m-card .flip-wrap .flip-inner .flip-box-back,.o-who-is-here-articles .m-articles .m-card .flip-wrap .flip-inner .flip-box-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.o-who-is-here-articles .m-articles .m-card .flip-wrap .flip-inner .flip-box-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.o-who-is-here-articles .m-articles .m-card .a-image{width:100%;height:100%;max-height:224px;-o-object-fit:cover;object-fit:cover}.o-who-is-here-articles .m-articles .m-card .m-block{text-align:center;position:absolute;bottom:-25px;background-color:#fff;left:15px;right:15px;padding:25px 10px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.14);box-shadow:0 1px 8px 0 rgba(0,0,0,.14);cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.o-who-is-here-articles .m-articles .m-card .m-block .a-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:0;font-size:18px;letter-spacing:.8px;text-transform:uppercase;top:14px;width:100%;color:#000}.o-who-is-here-articles .m-articles .m-card .m-block .a-copy{position:absolute;left:50%;color:#000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:13px;line-height:1.23;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;margin-bottom:0;opacity:0;-webkit-transition:all 1s;transition:all 1s;top:40px;width:calc(100% - 80px)}.o-whats-coming .m-container .m-btn-wrap,.o-who-is-here-articles .m-btn-wrap{margin:0 auto 25px}.o-who-is-here-articles .m-articles .m-card:hover .flip-wrap .flip-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.o-who-is-here-articles .m-articles .m-card:hover .m-block.a-expand{padding:45px 10px}.o-who-is-here-articles .m-articles .m-card:hover .m-block.a-expand .a-copy{opacity:1}.o-who-is-here-articles .m-articles>div:nth-child(1n+6){display:none}.o-who-is-here-articles .m-btn-wrap .a-load-more{border-radius:10px;display:block;border:1px solid #881024;color:#fff;background-color:#881024;padding:8px 0;font-size:15px;letter-spacing:1px;text-transform:uppercase;width:150px;text-align:center;-webkit-transition:.3s ease-out;transition:.3s ease-out;cursor:pointer}.o-who-is-here-articles .m-btn-wrap .a-load-more:hover{text-decoration:none;background-color:#000;color:#fff;border-color:#000}.o-who-is-here-articles.load-more .m-articles>div:nth-child(1n+6){display:block}.dont-show,.o-who-is-here-articles.load-more .m-btn-wrap{display:none}@media all and (-ms-high-contrast:none){.o-who-is-here-articles .m-articles .m-card .flip-wrap .flip-inner,.o-who-is-here-articles .m-articles .m-card:hover .flip-wrap .flip-inner,.o-who-is-here-articles .m-articles .m-card:hover .flip-wrap .flip-inner .flip-box-back{-webkit-transform:rotateY(0);transform:rotateY(0)}}@media (min-width:768px){.o-who-is-here-articles .a-svg,.o-who-is-here-articles .m-articles>div:nth-child(1n+6){display:block}.o-who-is-here-articles{padding-top:33px}.o-who-is-here-articles .m-filters .m-title{padding:40px 0 33px}.o-who-is-here-articles .m-filters .m-title .a-title{font-size:33px;line-height:33px;letter-spacing:-.37px}.o-who-is-here-articles .m-filters ul{margin-bottom:25px}.o-who-is-here-articles .m-filters ul li{-webkit-box-shadow:none;box-shadow:none}.o-who-is-here-articles .m-articles>div:nth-child(1n+7){display:none}}@media (min-width:992px){.o-who-is-here-articles{position:relative;padding-top:20px;padding-bottom:25px}.o-who-is-here-articles .m-articles>div:nth-child(1n+6){display:block}.o-who-is-here-articles .m-articles .m-card .m-block{text-align:left}.o-who-is-here-articles .m-articles .m-card .m-block .a-title{padding-left:25px}.o-who-is-here-articles .m-articles .m-card .m-block .a-copy{width:calc(100% - 30px);left:calc(50% - -10px)}}@media (min-width:1200px){.o-content-banner .m-image-wrap .m-container{max-width:1140px}.o-who-is-here-articles .m-articles>div:nth-child(1n+16){display:none}.o-who-is-here-articles.load-more .m-articles>div:nth-child(1n+16){display:block}}.o-generic-map-block{position:relative}.o-generic-map-block .m-container{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding-left:0;padding-right:0}.o-generic-map-block .m-container .a-iframe{min-height:308px}.o-generic-map-block .m-container .m-block{padding:50px}.o-generic-map-block .m-container .m-block .m-title .a-title{font-size:25px;line-height:38px;margin-bottom:20px;color:#881024;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-facelift-search-block .o-search-component.o-seo-search-component h3.main-st span,.o-generic-map-block .m-container .m-block .m-copy address{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-generic-map-block .m-container .m-block .m-title .a-title span{display:block}.o-generic-map-block .m-container .m-block .m-copy{font-size:16px;line-height:26px;margin-bottom:0}.o-generic-map-block .m-container .m-block .m-copy p{font-size:16px;line-height:26px;margin-bottom:40px}.o-generic-map-block .m-container .m-block .m-copy address{margin-bottom:40px}.o-generic-map-block .m-container .m-block .m-copy .a-link{color:#881024;font-size:16px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:26px;text-decoration:underline;-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-generic-map-block .m-container .m-block .m-copy .a-link:hover{color:#000}@media (min-width:768px){.o-generic-map-block{margin-bottom:50px;margin-top:50px}.o-generic-map-block .a-svg{display:block}.o-generic-map-block .m-container .m-block{padding:64px 20px}.o-generic-map-block .m-container .m-block .m-title .a-title span{display:inline-block}}@media (min-width:992px){.o-generic-map-block .m-container .m-block{padding:40px 70px}}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero{min-height:315px;text-align:center;color:#fff;padding:45px 35px 193px;margin-bottom:-183px;position:relative}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .m-bg{position:absolute;top:0;bottom:0;left:0;left:-1000px;right:-1000px;background-color:#881024;z-index:-1}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .m-title .a-title{font-size:25px;line-height:30px;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .a-copy,.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .a-copy p{font-size:16px;line-height:24px}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .m-img{margin:10px 0;max-width:215px}.o-whats-coming .m-container .content-wrap .m-whats-coming-hero .m-link{display:none}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .js--whats-coming{width:100%}.o-whats-coming .m-container .content-wrap .m-card{margin-left:35px;margin-right:35px;margin-bottom:15px}.o-whats-coming .m-container .content-wrap .m-card .m-image{position:relative;min-height:183px;background-repeat:no-repeat;background-size:cover;background-position:center}.o-whats-coming .m-container .content-wrap .m-card .m-image .a-label{display:block;position:absolute;z-index:1;left:0;top:0;background-color:#000;color:#fff;padding:1px 15px;font-size:18px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-whats-coming .m-container .content-wrap .m-card .m-block{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:35px 30px 30px}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-title{font-size:18px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-copy,.o-whats-coming .m-container .content-wrap .m-card .m-block .a-copy p{font-size:16px;line-height:24px;margin-bottom:11px;color:#000}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-copy .moreless:hover{color:#000}.o-whats-coming .m-container .content-wrap .m-card .m-block .m-link .a-link{color:#881024;position:relative;padding:6px 20px 6px 0;font-size:14px;line-height:24px;text-decoration:underline;-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-whats-coming .m-container .content-wrap .m-card .m-block .m-link .a-link:before{position:absolute;content:'';right:4px;top:8px;border-top:solid 3px #881024;border-right:solid 3px #881024;display:inline-block;height:9px;width:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease-out;transition:.3s ease-out;background-color:#f5f5f5}.o-whats-coming .m-container .content-wrap .m-card .m-block .m-link .a-link:hover{color:#000}.o-whats-coming .m-container .content-wrap .m-card .m-block .m-link .a-link:hover:before{border-top-color:#000;border-right-color:#000}.o-whats-coming .m-container .content-wrap .m-card .morecontent span{display:none}.o-whats-coming .m-container .content-wrap .m-card .morelink{display:inline-block}.o-whats-coming .m-container .m-btn-wrap .a-link{border-radius:10px;display:block;border:1px solid #881024;padding:8px 15px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:15px;text-align:center;color:#881024}.o-whats-coming .m-container .m-btn-wrap .a-link:hover{text-decoration:none;color:#881024}@media (min-width:768px){.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero{min-height:335px;width:100%}}@media (min-width:992px){.o-whats-coming{margin-bottom:40px}.o-whats-coming .m-container{max-width:none;padding-left:0;padding-right:0}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero{float:left;width:40%;margin-left:0;margin-right:0}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero{margin-bottom:0;text-align:left;min-height:483px;max-height:483px;padding:70px 50px;width:100%}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .m-title .a-title{margin-bottom:27px}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .a-copy{width:100%;max-width:258px}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .a-copy p{margin-bottom:0}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .m-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:35px}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .m-link .a-link{background-color:#fff;color:#881024;border-radius:9px;padding:9px 14px;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;-webkit-transition:.3s ease-out;transition:.3s ease-out}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero .m-link .a-link:hover{background-color:#f5f5f5}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-title{min-height:46px}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-copy{min-height:144px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel{margin-right:0;margin-left:0;padding-top:55px;padding-bottom:42px;width:60%;float:left;background-color:#ededed;min-height:483px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .js--whats-coming{margin-left:-50px;width:calc(100% + 50px)}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .m-card{margin-left:0;margin-right:0;margin-bottom:0}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .m-card .m-block{margin-bottom:15px;background-color:#fff;padding:50px 15px 20px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .m-btn-wrap{display:none}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next,.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev{width:48px;height:74px;background:rgba(0,0,0,.8);-webkit-transform:translateY(calc(-50% - 9px));-ms-transform:translateY(calc(-50% - 9px));transform:translateY(calc(-50% - 9px))}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next span,.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev span{display:block;position:relative}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next span:before,.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev span:before{content:'';position:absolute;border-top:solid 3px #fff;width:16px;height:16px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev{left:-47px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev span{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:5px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev span:before{border-left:solid 3px #fff}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next{left:auto;right:0}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-3px;right:11px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next span:before{border-right:solid 3px #fff}.o-whats-coming .m-container .content-wrap .clearfix{clear:both}}.o-text-wrapper p,.o-two-column-content .m-two-column .a-copy,.o-two-column-content .m-two-column .a-copy p,.o-two-column-content .m-two-column .a-title{font-size:16px;line-height:26px}@media (min-width:1200px){.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero{padding:67px 78px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .js--whats-coming{margin-left:-85px;width:calc(100% + 85px)}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next,.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev{-webkit-transform:translateY(calc(-50% - 8px));-ms-transform:translateY(calc(-50% - 8px));transform:translateY(calc(-50% - 8px))}.o-whats-coming .m-container .content-wrap .m-card .m-block .a-title{min-height:69px}}@media (min-width:1300px){.o-whats-coming .m-container .content-wrap .m-card .m-block .a-title{min-height:46px}}@media (min-width:1400px){.o-whats-coming .m-container .content-wrap{position:relative;overflow:hidden}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero{width:35%;position:absolute;min-height:100%;max-height:100%}.o-whats-coming .m-container .content-wrap .o-whats-coming-hero .m-whats-coming-hero{min-height:100%;max-height:100%;height:800px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel{margin-left:35%;width:65%}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .m-card .m-block{padding-left:30px;padding-right:30px}}@media screen\0{.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-prev span{top:-8px;left:17px}.o-whats-coming .m-container .content-wrap .o-whats-coming-carousel .owl-next span{top:15px;right:-4px}}.o-two-column-content .m-two-column{margin-bottom:45px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-two-column-content .m-two-column .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;color:#000}.o-text-wrapper p,.o-two-column-content .m-two-column .a-copy,.o-two-column-content .m-two-column .a-copy p{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;color:#000}.o-two-column-content .m-two-column .a-copy p:last-child{margin-bottom:0}.o-two-column-content .m-two-column .a-image{-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.o-two-column-content .m-two-column.m-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-text-wrapper{margin-bottom:45px}.o-text-wrapper p:last-child{margin-bottom:0}@media (min-width:992px){.o-two-column-content .m-two-column,.o-two-column-content .m-two-column.m-image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.o-text-wrapper{margin-bottom:45px}}.m-block-content .select2{display:none!important}form.o-webform>.webform-required,form.o-webform>div[data-drupal-messages] div[role=alert] .item-list__comma-list{display:none;visibility:hidden}form.o-webform>div[data-drupal-messages]{padding:15px}form.o-webform>div[data-drupal-messages] div[role=alert]{padding:15px;border:1px solid #881024;color:#881024;background:#fce7eb}form.o-webform>div[data-drupal-messages] div[role=alert] ul{margin-bottom:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input,form.o-webform:not(.webform-submission-newsletter-sign-up-form) label,form.o-webform:not(.webform-submission-newsletter-sign-up-form) legend,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea{margin:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea{height:5.6em}form.o-webform:not(.webform-submission-newsletter-sign-up-form) legend{font-size:inherit}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .selecty a.selecty-selected{width:100%;display:inline-block;padding-right:48px;position:relative}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .selecty .selecty-options{width:100%}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .selecty .selecty-options li{padding:0 15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-modal-footer{margin-top:15px;margin-bottom:15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item:not(.js-form-type-processed-text){padding-bottom:15px;padding-top:15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item:not(.js-form-type-processed-text) *{font-size:16px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error .form-item--error-message,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.radios--wrapper.error.webform-type-radios legend+.fieldset-wrapper>div{color:#881024;font-size:80%;font-style:italic}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item:not(.js-form-type-processed-text) .description{margin-bottom:20px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.js-webform-type-radios .js-form-item.form-item.js-form-type-radio{padding-top:7.5px;padding-bottom:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item-select label{display:block}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error label,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error legend{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error input:not([type=submit]):not([type=radio]):not([type=checkbox]),form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error select,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error textarea{border-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error input:not([type=submit]):not([type=radio]):not([type=checkbox])::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error select::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error textarea::-webkit-input-placeholder{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error input:not([type=submit]):not([type=radio]):not([type=checkbox]):-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error select:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error textarea:-ms-input-placeholder{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error select::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error textarea::placeholder{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.form-item--error .selecty-selected{border-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.field-data-info h6{margin-bottom:20px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.field-data-info p{position:relative;padding-left:32px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.field-data-info p:before{content:"";display:block;position:absolute;left:0;top:2px;background-image:url(../images/icons/icon-exclamation.svg);background-repeat:no-repeat;min-width:24px;height:24px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ),form.o-webform:not(.webform-submission-newsletter-sign-up-form) select,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea{padding:8px 0;width:100%;border:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):active,form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):focus,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:active,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:focus,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:active,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:focus{outline:0;border-color:#3f51b5}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):active::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):focus::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:active::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:focus::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:active::-webkit-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:focus::-webkit-input-placeholder{color:#3f51b5}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):active:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):focus:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:active:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:focus:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:active:-ms-input-placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:focus:-ms-input-placeholder{color:#3f51b5}form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):active::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) input:not([type=submit]):not([type=radio]):not([type=checkbox]):not( .hasDatepicker ):focus::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:active::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) select:focus::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:active::placeholder,form.o-webform:not(.webform-submission-newsletter-sign-up-form) textarea:focus::placeholder{color:#3f51b5}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .webform-element--title-inline.js-form-type-select{width:100%}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .webform-element--title-inline.js-form-type-select select{max-width:100%}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-select{position:relative}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-select select{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;padding:.25em 40px .25em 25px;margin:0;width:100%;height:100%;color:#000;cursor:inherit;line-height:inherit;outline:0;background-image:url(/modules/custom/quintain_2022_quotes/css/../../../../themes/custom/tipi_bootstrap/dist/images/icons/icon--arrow-down.svg);background-repeat:no-repeat;background-position:95%}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date{-webkit-transition:margin 350ms;transition:margin 350ms;margin-bottom:30px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker{border-radius:4px;font-size:16px;background-color:#fff;border:1px solid #cbcbcb;padding:12px 15px;height:50px;outline:0;cursor:default;width:100%;background-image:url(../images/icons/icon-calendar.svg);background-repeat:no-repeat;background-position:95%}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker.limited{max-width:265px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker:active,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker:focus,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker:focus-visible{background-color:#fff;border-color:#881024!important;-webkit-box-shadow:0 0 4px rgba(136,16,36,.5);box-shadow:0 0 4px rgba(136,16,36,.5)}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date input.hasDatepicker:valid{border:1px solid #000!important;color:#151d2d;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-item.form-item-message{max-width:517px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .radios--wrapper.js-webform-type-radios.webform-type-radios legend{position:relative;top:15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox{opacity:0;width:0;display:none}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox+label{position:relative;padding-left:25px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox+label:before{content:"";position:absolute;height:20px;width:20px;line-height:0;margin:auto 8px auto auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;vertical-align:middle;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;border-radius:2px;border:2px solid rgba(0,0,0,.54);left:-4px;top:1px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox.error+label:before,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios input.form-radio.error+label:before,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios input.form-radio:checked+label.option:before{border-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox+label:after{position:absolute;content:"";height:20px;width:20px;left:-4px;top:1px;background-repeat:no-repeat;background-position:center;background-image:url(../images/icons/icon--tick.svg);opacity:0;border-radius:2px;background-size:90%;-webkit-transition:background-color 90ms cubic-bezier(0,0,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1);transition:background-color 90ms cubic-bezier(0,0,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1)}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox:checked+label:after{background-color:#881024;opacity:1}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox.error+label{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios>.js-form-item.form-item{padding-bottom:0;padding-top:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios.error legend{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios input.form-radio{opacity:0;width:0;height:0;visibility:hidden}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios input.form-radio:checked+label.option:after{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios input.form-radio.error+label{color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios label.option{position:relative;margin-left:20px;padding:0 0 5px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios label.option:before{position:absolute;content:"";left:-25px;top:2px;height:20px;width:20px;border-radius:5px;border:2px solid #717875}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-webform-type-radios.webform-type-radios label.option:after{position:absolute;content:"";height:20px;width:20px;left:-25px;top:2px;-webkit-transition:-webkit-transform ease 280ms;transition:-webkit-transform ease 280ms;transition:transform ease 280ms;transition:transform ease 280ms, -webkit-transform ease 280ms;-webkit-transform:scale(.001);-ms-transform:scale(.001);transform:scale(.001);border-radius:5px;background-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .webform-options-display-two-columns{max-width:500px;margin:0;padding-top:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item{padding:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item input{position:absolute}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item input:checked+label{color:#fff;background-color:#881024;border-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item label{border:1px solid #323338;text-decoration:none;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:50px;margin:0 7.5px!important;font-size:16px;line-height:24px;-webkit-transition:all .35s ease;transition:all .35s ease;background-color:#fcfcfd;color:#000;border-radius:4px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item label::after,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item label::before{display:none}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-slot-option-custom .js-form-item label:hover{background-color:#f1f1f1;border-color:#cbcbcb;color:#000;text-decoration:none}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-actions.js-form-wrapper.form-wrapper{padding:15px 0;text-align:center}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit{padding:9px 15px;line-height:15px;font-size:15px;text-transform:uppercase;color:#881024;background-color:#fff;min-width:200px;border-radius:9px;border:1px solid #881024;text-align:center;white-space:nowrap}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit:hover{color:#fff;background-color:#881024}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit:active,form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit:focus{outline:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-modal-header{padding-top:0}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-elements.js-form-wrapper.form-wrapper .js-form-wrapper.form-wrapper .m-title.js-form-wrapper.form-wrapper{padding-left:15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-privacy-policy{padding-top:15px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .m-privacy-policy .a-link{white-space:normal}form.o-webform.webform-submission-newsletter-sign-up-form{background:#f3f3f3;padding-top:45px;padding-bottom:45px;font-size:22px}form.o-webform.webform-submission-newsletter-sign-up-form>div[data-drupal-messages] div[role=alert]{text-align:center}form.o-webform.webform-submission-newsletter-sign-up-form .js-form-item.form-item.js-form-item-email.form-item--error .form-item--error-message{color:#881024;font-style:italic;font-size:80%}form.o-webform.webform-submission-newsletter-sign-up-form .form-actions.webform-actions{position:relative}form.o-webform.webform-submission-newsletter-sign-up-form .form-actions.webform-actions .ajax-progress{position:absolute;right:-35px;top:3px}form.o-webform.webform-submission-newsletter-sign-up-form .webform-confirmation__message{margin:7.5px 0;font-size:1.3em}form.o-webform.webform-submission-newsletter-sign-up-form .webform-confirmation__back{padding-left:10px}form.o-webform.webform-submission-newsletter-sign-up-form .webform-confirmation__back a:hover{color:#881024;text-decoration:none}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]){border:1px solid #d8d8d8;border-radius:18px;padding:10px 60px 10px 20px;font-size:16px;line-height:35px;max-width:297px;margin:0 20px}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]):active,form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]):focus{outline:0;-webkit-box-shadow:0 0 15px #b3b5b4;box-shadow:0 0 15px #b3b5b4}.o-apartment-listing .m-container .m-col .o-apartment-search-card,.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.15);box-shadow:0 6px 20px 0 rgba(0,0,0,.15)}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit])::-webkit-input-placeholder{font-weight:700;font-size:18px;opacity:.8}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]):-ms-input-placeholder{font-weight:700;font-size:18px;opacity:.8}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit])::placeholder{font-weight:700;font-size:18px;opacity:.8}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]).error{border-color:#881024}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]).error::-webkit-input-placeholder{color:#881024}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]).error:-ms-input-placeholder{color:#881024}form.o-webform.webform-submission-newsletter-sign-up-form input:not([type=submit]).error::placeholder{color:#881024}form.o-webform.webform-submission-newsletter-sign-up-form .m-btn-icon.button{display:inline-block;padding:6px 15px;max-height:39px;width:132px;font-weight:300;text-align:center;color:#fff;min-height:39px;font-size:18px;background:#881024;margin:0;border-radius:9px;border:0}@media (max-width:767px){form.o-webform.webform-submission-newsletter-sign-up-form{padding-top:50px;padding-bottom:50px}form.o-webform.webform-submission-newsletter-sign-up-form .m-container{max-width:100%}form.o-webform.webform-submission-newsletter-sign-up-form>div[data-drupal-messages]{margin-left:0!important;margin-right:0!important}form.o-webform>div[data-drupal-messages]{margin-left:-4px;margin-right:40px!important;z-index:99999}form.o-webform>div[data-drupal-messages] div[role=alert]{font-size:calc(13px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))!important}form.o-webform>div[data-drupal-messages] div[role=alert] ul{padding-left:20px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-item.form-item.js-webform-type-radios .js-form-item.form-item.js-form-type-radio{display:block}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-checkbox .form-checkbox+label{margin-left:18px}}@media (min-width:768px){form.o-webform.webform-submission-newsletter-sign-up-form .m-container{max-width:780px}form.o-webform.webform-submission-newsletter-sign-up-form .js-form-item.form-item.js-form-item-email.form-item--error{position:relative}form.o-webform.webform-submission-newsletter-sign-up-form .js-form-item.form-item.js-form-item-email.form-item--error .form-item--error-message{position:absolute;bottom:-30px;white-space:nowrap;right:52px}}@media (min-width:992px){form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date{margin-bottom:42px}form.o-webform:not(.webform-submission-newsletter-sign-up-form) .form-item.form-item-message{max-width:572px}}.o-apartment-listing{z-index:1;position:relative}.o-apartment-listing .o-intro{background-color:#881024;text-align:center;padding-bottom:215px;margin-bottom:-145px}.o-apartment-listing .o-intro .m-svg{padding-top:70px}#reserveModal,.o-apartment-listing .o-intro .m-intro{padding-top:30px}.o-apartment-listing .o-intro .m-svg .a-svg{width:69px}.o-apartment-listing .o-intro .m-intro .a-title{margin-bottom:0;font-size:25px;line-height:normal;letter-spacing:.5px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;color:#fff}.o-apartment-listing .a-link,.o-apartment-listing .a-link-red{letter-spacing:1px;line-height:normal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-apartment-listing .o-intro .m-intro .a-title .a-bold{display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-apartment-listing .m-container{padding-left:0;padding-right:0}.o-apartment-listing .m-container .m-col{margin-bottom:30px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card{border-radius:0}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-image:before{padding-top:76%}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-image .m-image-wrapper{margin-bottom:0}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-image .m-image-wrapper .a-image{top:0;-webkit-transform:none;-ms-transform:none;transform:none;height:100%}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body{padding:25px 14px 24px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .d-flex .col>.a-copy{font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-label{position:absolute;top:0;left:0;z-index:10;background-color:#fff;color:#881024;font-size:18px;line-height:21.6px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;padding:18px 15px 17px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-title{font-size:20px;line-height:22px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase;margin-bottom:10px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price{text-transform:uppercase;margin-bottom:17px;margin-top:10px;display:inline-block;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price.old{position:relative;margin-right:15px;color:#000}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price.old span{color:#000}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price.old:before{content:'';background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:22px;font-size:20px;color:#000}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price,.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price span{color:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details{font-size:16px;line-height:24px;padding-top:10px;padding-bottom:8px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;position:relative;margin-top:20px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details:after{content:'';display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:16px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more{display:none;position:absolute;bottom:-1px;left:0;right:0;background-color:#fff;padding:0 0 15px;z-index:11;-webkit-box-shadow:0 0 11px 3px rgba(0,0,0,.2);box-shadow:0 0 11px 3px rgba(0,0,0,.2);border-radius:4px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more *{font-size:14px;line-height:22px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details{position:relative;font-size:16px;line-height:24px;padding-top:16px;padding-bottom:12px;padding-left:12px;border-bottom:solid 1px #e8e8e8;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:22px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details:after{content:'';display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:absolute;right:12px;top:24px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner{padding-left:12px;padding-right:12px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .a-copy{margin-bottom:0}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms{margin-top:15px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms a{color:#000;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-offer-details.open .read-more{display:block}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link{position:relative;line-height:normal;font-size:15px;letter-spacing:1px;text-transform:uppercase;border-radius:9px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:7px 1px;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#881024;margin-top:10px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire{color:#881024;background-color:#fff;margin-right:8px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing:hover,.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire:hover{background-color:#881024;color:#fff}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire .book-a-viewing-svg{margin-top:-3px;margin-left:5px;width:17px;height:9.7px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire .book-a-viewing-svg g{fill:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire:hover .book-a-viewing-svg path{fill:#fff}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.no-margin{margin-right:0!important}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding-right:10px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing .book-a-viewing-svg{margin-top:-3px;margin-left:5px;width:17px;height:9.7px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing .book-a-viewing-svg path{fill:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing:hover .book-a-viewing-svg path{fill:#fff}.o-my-account-page .m-content .m-ctas .a-cta._icn .a-icn svg path,.o-my-account-v-two .m-box .m-ctas .a-cta._icn .a-icn svg path,.o-unit-hero .m-container .unit-info-column .a-link-white .book-a-viewing-svg g{fill:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-link-red{margin:9px 0 20px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .owl-dots{position:absolute;bottom:0;left:50%;margin-bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .owl-dots .owl-dot{width:10px;height:10px;margin-right:10px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);box-shadow:0 2px 5px 0 rgba(0,0,0,.15);background:#fff}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .owl-dots .owl-dot.active{background:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card a{color:#212529;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card a:hover{text-decoration:none;color:#881024}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .owl-carousel .owl-nav button{opacity:.75;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;top:50%;bottom:-50%;height:auto;width:65px;background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .owl-carousel .owl-nav button.owl-prev{background-image:url(../images/icons/icon--prev-active-white.svg)}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .owl-carousel .owl-nav button.owl-next{background-image:url(../images/icons/icon--next-active-white.svg)}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .owl-carousel .owl-nav button:hover{opacity:1}.o-apartment-listing .a-link{color:#881024!important;border:1px solid #881024;border-radius:9px;display:inline-block;text-align:center;margin:10px 0 20px;padding:10px 13px;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;text-transform:uppercase}.o-apartment-listing .a-link:hover{background-color:#881024;color:#fff!important}.o-apartment-listing .a-link-red{color:#fff!important;background:#881024;border:1px solid #881024;border-radius:9px;display:inline-block;text-align:center;margin:22px 0 20px;padding:7px 14px;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;text-transform:uppercase}.o-apartment-listing .a-link-red:hover{background-color:#000;color:#fff!important;border-color:#000}.o-search-more .a-icon-svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.o-search-empty{padding-top:60px;padding-bottom:60px}.o-search-empty a{color:#000;text-decoration:underline}.related-grey{background:#f1f1f1;padding-top:50px}.related-grey h2{text-align:center;color:#000;font-size:20px;line-height:22px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:40px}.related-grey .a-link{background:#fff}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing .book-a-viewing-svg{margin-top:-6px}}@media (min-width:768px){.o-apartment-listing .m-container{padding-left:0;padding-right:0}.o-apartment-listing .m-container .m-col{margin-bottom:0;padding-right:11px;padding-left:11px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body{padding:23px 15px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link{font-size:13px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire{margin-right:0}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding-right:10px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing .book-a-viewing-svg{margin-left:0;width:12px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-link-red{margin:10px 0 20px}.o-apartment-listing .m-container .m-col:nth-child(1n+2){display:block}.o-apartment-listing .m-container .a-link{margin-bottom:80px;margin-top:33px}}@media (min-width:992px){.o-apartment-listing .o-intro{margin-bottom:-180px;padding-bottom:243px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link{font-size:15px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire{padding-left:9px;padding-right:9px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing{padding-left:9px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-book-a-viewing .book-a-viewing-svg{margin-left:5px;width:17px}}@media (min-width:1200px){.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .a-copy{font-size:16px}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-apartment-listing .m-container .m-col .o-apartment-search-card .apartment-card .o-card.o-unit-card .m-card-body .m-unit-card-links .a-unit-card-link.a-enquire{min-width:130px;margin-right:7px}}.virtual-tour-intro{margin-bottom:15px}.virtual-tour-intro .a-tp-header{font-size:25px;letter-spacing:.5px;text-transform:uppercase;line-height:normal;color:#881024;width:100%;float:left}.virtual-tour-intro .a-tp-header .a-bold{font-weight:700}.virtual-tour-intro .a-intro-text{width:100%;float:left;text-align:center}.virtual-tour-frame{width:100%;float:left;margin:0 0 60px}.virtual-tour-frame .a-iframe{width:100%;height:720px}.virtual-tour-frame .a-warning{text-align:center}.virtual-tour-frame .a-warning p{margin-bottom:5px}.o-unit-hero{padding-top:0;position:relative;padding-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-unit-hero .m-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:inherit}.o-dashboard-quotes .m-accordion .offer-wrapper,.o-unit-hero .m-container .unit-info-column{padding:10px 0 0}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap .m-img .a-img,.o-unit-hero .m-container .unit-info-column .m-concession-wrap .m-img .a-img{max-width:70px}.o-unit-hero .m-container .unit-info-column .unit-breadcrumbs{color:#212b36;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;margin-bottom:15px}.o-unit-hero .m-container .unit-info-column .unit-breadcrumbs span{color:#212b36}.o-unit-hero .m-container .unit-info-column h2{color:#000;margin-bottom:6px;font-size:40px;line-height:45px;text-transform:uppercase;letter-spacing:-.33px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-unit-hero .m-container .unit-info-column .unit-info-bar{font-size:16px;color:#000;line-height:25px;margin-bottom:6px}.o-unit-hero .m-container .unit-info-column .unit-summary{font-size:14px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;margin-bottom:15px;color:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showlesscontent .SecSec,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showlesscontent .readLess{display:none}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showlesscontent .readMore{display:block}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readLess,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readMore{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;line-height:26px}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readLess:after,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readMore:after{content:'';display:inline-block;margin-left:10px;margin-bottom:2px;width:8px;height:8px;border-bottom:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readLess:hover,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readMore:hover{cursor:pointer;color:#881024}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readLess:hover:after,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readMore:hover:after{border-color:#881024}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .readLess:after{border-bottom:0;border-top:solid 2px #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-2px}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showmorecontent .readMore{display:none}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showmorecontent .SecSec,.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showmorecontent .readLess{display:block}.o-unit-hero .m-container .unit-info-column .unit-summary.hideMe .hideMe{display:none}.o-unit-hero .m-container .unit-info-column .m-price-wrap{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-unit-hero .m-container .unit-info-column .m-price-wrap *{font-size:24px;line-height:26px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase}.o-unit-hero .m-container .unit-info-column .m-price-wrap .unit-rent{color:#000}.o-unit-hero .m-container .unit-info-column .m-price-wrap .unit-rent.old{position:relative}.o-unit-hero .m-container .unit-info-column .m-price-wrap .unit-rent.old:before{content:'';background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0}.o-unit-hero .m-container .unit-info-column .m-price-wrap .unit-rent-new{color:#881024;margin-left:10px}.o-unit-hero .m-container .unit-info-column .m-concession-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #cbcbcb;border-radius:5px;padding:17px 5px 15px 15px;margin-bottom:20px}.o-unit-hero .m-container .unit-info-column .m-concession-wrap .m-copy{padding-left:19px;margin-bottom:0}.o-unit-hero .m-container .unit-info-column .m-concession-wrap .m-copy .a-title{font-size:20px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:8px;color:#000;text-transform:uppercase}.o-unit-hero .m-container .unit-info-column .m-concession-wrap .m-copy .a-copy{font-size:14px;line-height:22px;color:#000}.o-unit-hero .m-container .unit-info-column .m-concession-wrap .m-copy .a-copy a{color:#000;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700}.o-unit-hero .m-container .unit-info-column .a-link,.o-unit-hero .m-container .unit-info-column .a-link-white{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;border:1px solid #881024;line-height:15px;font-size:15px;width:100%;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s}.o-unit-hero .m-container .unit-info-column .a-link{background-color:#881024;color:#fff;border-radius:9px;padding:9px 14px;margin-bottom:10px}.o-unit-hero .m-container .unit-info-column .a-link:hover{background-color:#000;border:1px solid #000;color:#fff}.o-unit-hero .m-container .unit-info-column .a-link svg{margin-top:-3px;margin-left:15px}.o-unit-hero .m-container .unit-info-column .a-link,.o-unit-hero .m-container .unit-info-column .a-link-white{text-transform:uppercase;letter-spacing:1px}.o-unit-hero .m-container .unit-info-column .a-link-white{font-weight:700;background-color:#fff;color:#881024;border-radius:9px;padding:9px 6px;white-space:nowrap;margin-bottom:0}.o-unit-hero .m-container .unit-info-column .a-link-white .book-a-viewing-svg{margin-top:-5px;margin-right:-10px;display:none}.o-unit-hero .m-container .unit-info-column .a-link-white:hover{background-color:#881024;color:#fff;border-color:#881024}.o-unit-hero .m-container .unit-info-column .a-link-white:hover .book-a-viewing-svg g{fill:#fff}.o-unit-hero .unit-slide-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.o-unit-hero .unit-slide-column .unit-hero-carousel{height:290px}.o-unit-hero .unit-slide-column .unit-hero-carousel .a-hero-image{height:290px;background-size:cover;background-position:50%}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-dots{position:absolute;width:100%;bottom:20px}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-dots .owl-dot{background:#fff}.o-facelift-search-block .o-search-component .m-filters>ul>li.active,.o-facelift-search-block .o-search-component .m-filters>ul>li.active-never-remove,.o-facelift-search-block .o-search-component .m-filters>ul>li:hover,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-dots .active{background:#881024}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-next,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-prev{width:48px;height:74px;background:rgba(0,0,0,.8);-webkit-transform:translateY(-50%) translateY(-9px);-ms-transform:translateY(-50%) translateY(-9px);transform:translateY(-50%) translateY(-9px)}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-next span,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-prev span{display:block;position:absolute;left:15px;top:20px;font-size:47px;color:#fff}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-next span{left:18px}.o-unit-hero .unit-slide-column .a-gallery-expand{position:absolute;z-index:1;bottom:11px;right:10px;font-size:14px;background-color:rgba(24,24,24,.7);border-radius:9.08px;color:#fff;padding:3px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.o-unit-hero .unit-slide-column .a-gallery-expand img{margin-right:8px}.o-unit-hero .unit-slide-column .a-gallery-expand:hover{text-decoration:none}.o-unit-hero .unit-slide-column .a-gallery-expand .desktop{display:none}.o-unit-hero .unit-slide-column .a-gallery-expand .mobile{display:block}.o-unit-hero .unit-desc-info{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;background-color:#881024;font-size:16px;color:#fff;text-align:center;line-height:25px;padding:15px 0;margin-bottom:30px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.o-unit-hero .unit-desc-info p{margin-bottom:0}.o-unit-hero .o-unit-features._desk{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-unit-hero .m-rating-wrap{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-bottom:19px;padding-top:19px;border-top:solid 1px #cbcbcb;margin-left:15px;margin-right:15px;margin-top:15px}.o-unit-hero .m-rating-wrap .m-ratings .desktop{display:none}.o-unit-hero .m-rating-wrap .m-ratings .m-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.o-unit-hero .m-rating-wrap .m-ratings .m-star-rating .desktop{display:none}@media all and (-ms-high-contrast:none) and (min-width:992px),(-ms-high-contrast:active) and (min-width:992px){.o-unit-hero .m-container .unit-info-column{max-width:383px}}@media all and (-ms-high-contrast:none) and (min-width:1200px),(-ms-high-contrast:active) and (min-width:1200px){.o-unit-hero .m-container .unit-info-column{max-width:480px}}@media (max-width:991px){.o-unit-hero .m-container .unit-info-column .a-link,.o-unit-hero .m-container .unit-info-column .a-link-white{font-size:15px;line-height:18px;display:block;padding:12.5px ​6px;-webkit-transition:color .3s;transition:color .3s;white-space:normal}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:0;left:0;right:0;padding:20px 15px;background-color:#fff;z-index:99;-webkit-box-shadow:-4px -4px 32px rgba(0,0,0,.12);box-shadow:-4px -4px 32px rgba(0,0,0,.12)}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed a:first-child{margin-right:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed a:last-child{margin-left:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed .a-link,.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed .a-link-white{margin-bottom:0}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link,.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link-white{width:auto;margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ios.mobile .o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed{padding:11px 15px 20px}}@media (max-width:767px){.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky.fixed{padding:11px 15px;margin-bottom:0}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky a:first-child{margin-right:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky a:last-child{margin-left:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link,.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link-white{margin-bottom:0;padding:4px 23px 5px}}@media (min-width:576px){.o-unit-hero .m-container .unit-info-column .a-link{width:auto}.o-unit-hero .m-container .unit-info-column .a-link-white{width:auto;margin-bottom:0}.o-unit-hero .m-container .unit-info-column .a-link-white .book-a-viewing-svg{display:inline-block}}@media (min-width:768px){.o-unit-hero{padding-bottom:0}.o-unit-hero .unit-slide-column .unit-hero-carousel,.o-unit-hero .unit-slide-column .unit-hero-carousel .a-hero-image{height:35vh}.o-unit-hero .unit-desc-info{margin-bottom:0;line-height:53px;padding:0;position:relative;z-index:1}.o-unit-hero .m-rating-wrap .m-ratings{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-unit-hero .m-rating-wrap .m-ratings .m-star-rating{margin-left:10px}.o-unit-hero .o-unit-features .o-feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.o-unit-hero .o-unit-features._desk{margin-top:23px}}@media (min-width:1024px){.o-unit-hero .m-container .unit-info-column{padding:40px}}@media (min-width:992px){.o-unit-hero{display:inherit}.o-unit-hero .m-container{max-width:960px;padding:20px 0 29px}.o-unit-hero .m-container .unit-info-column{padding:25px 25px 20px;max-width:445px;background-color:#fff;position:relative;z-index:10}.o-unit-hero .m-container .unit-info-column .unit-breadcrumbs{margin-bottom:18px}.o-unit-hero .m-container .unit-info-column h2{font-size:50px;line-height:45px;letter-spacing:-.42px;margin-bottom:20px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-unit-hero .m-container .unit-info-column .unit-info-bar,.o-unit-hero .m-container .unit-info-column h2 span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-unit-hero .m-container .unit-info-column .unit-summary{color:#000;margin-bottom:10px}.o-unit-hero .m-container .unit-info-column .unit-summary .more:hover{cursor:pointer}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore{position:relative}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore.showmorecontent .readMore{display:block}.o-unit-hero .m-container .unit-info-column .unit-summary.addReadMore .SecSec{position:absolute;z-index:1;top:0;left:0;background-color:#fff;padding:15px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.o-unit-hero .m-container .unit-info-column .m-price-wrap{margin-bottom:7px}.o-unit-hero .m-container .unit-info-column .m-concession-wrap{margin-bottom:10px}.o-unit-hero .m-container .unit-info-column .a-link,.o-unit-hero .m-container .unit-info-column .a-link-white{display:block;width:100%;padding-top:16px;padding-bottom:16px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky{display:-webkit-box;display:-ms-flexbox;display:flex}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky a:first-child{margin-right:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky a:last-child{margin-left:6px}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link-white{background-color:#881024;color:#fff}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link-white:hover{background-color:#000;color:#fff;border-color:#000}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link{background-color:#fff;color:#881024}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link:hover{background-color:#881024;color:#fff;border-color:#881024}.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link,.o-unit-hero .m-container .unit-info-column .m-sticky-wrap .m-sticky .a-link-white{margin-top:10px;margin-bottom:0}.o-unit-hero._features .unit-slide-column{height:calc(100% - 124px)}.o-unit-hero .unit-slide-column{position:absolute;top:0;left:0;width:100%;height:100%}.o-unit-hero .unit-slide-column .m-container{position:relative;padding:0}.o-unit-hero .unit-slide-column .unit-hero-carousel,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-stage-outer,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-stage-outer .owl-stage,.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.o-unit-hero .unit-slide-column .unit-hero-carousel .a-hero-image{position:absolute;left:0;top:0;right:0;height:100%}.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-dots{bottom:10px}.o-unit-hero .unit-slide-column .a-gallery-expand{bottom:3px;right:0}.o-unit-hero .unit-slide-column .a-gallery-expand .desktop{display:block}.o-unit-hero .unit-slide-column .a-gallery-expand .mobile{display:none}.o-unit-hero .m-rating-wrap{position:absolute;top:0;right:0;z-index:1;margin:0;border-top:0;background-color:rgba(0,0,0,.6);padding:21px 14px 19px 19px;width:409px}.o-unit-hero .m-rating-wrap .m-ratings{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-unit-hero .m-rating-wrap .m-ratings .desktop{display:block}.o-unit-hero .m-rating-wrap .m-ratings .m-star-rating .mobile,.o-unit-hero .m-rating-wrap .m-ratings .mobile{display:none}.o-unit-hero .m-rating-wrap .m-ratings .m-star-rating .desktop{display:block}.o-unit-hero .o-unit-features._desk{margin-top:0}}@media (min-width:1200px){.o-unit-hero .m-container{max-width:1140px}.o-unit-hero .unit-slide-column .a-gallery-expand{right:0}}.o-facelift-search-block{min-height:75vh;background:#f1f1f1;padding:50px 0}.o-facelift-search-block .o-search-component{margin-bottom:18px;padding-left:25px;padding-right:25px}.o-facelift-search-block .o-search-component h3{font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700;font-size:23px;line-height:normal;display:block;text-align:center;margin:0 0 15px}.o-facelift-search-block .o-search-component .m-filter-wrap{position:relative;background-color:#fff;text-align:center;padding:17px 0;margin-left:-25px;margin-right:-25px;border-top:solid 1px #5e5e5e;border-bottom:solid 1px #5e5e5e}.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta{font-size:14px;letter-spacing:1px;line-height:1.71;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;position:relative;color:#5e5e5e}.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta:focus,.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta:hover{text-decoration:none;color:#5e5e5e}.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta._down-arrow:after,.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta._up-arrow:after{content:"";display:inline-block;position:relative;width:10px;height:10px;border-left-width:0;border-style:solid;border-right-width:3px;border-color:#5e5e5e}.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta._down-arrow:after{top:1px;border-top-width:0;border-bottom-width:3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);margin-left:5px}.o-facelift-search-block .o-search-component .m-filter-wrap .a-cta._up-arrow:after{top:1px;left:2.5px;border-bottom-width:0;border-top-width:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:8px}.o-facelift-search-block .o-search-component .m-filter-wrap+.m-filters{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.o-facelift-search-block .o-search-component .m-filter-wrap.open{background-color:#881024;border-top-color:#881024;border-bottom-color:#881024;margin-bottom:5px}.o-facelift-search-block .o-search-component .m-filter-wrap.open .a-cta{color:#fff}.o-facelift-search-block .o-search-component .m-filter-wrap.open .a-cta._up-arrow:after{border-color:#fff}.o-facelift-search-block .o-search-component .m-filter-wrap.open:after{background-image:url(../images/icons/caret_down.svg);background-size:22px 6px;width:22px;height:6px;content:"";position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.o-facelift-search-block .o-search-component .m-filter-wrap.open+.m-filters{max-height:inherit;overflow:inherit}.o-facelift-search-block .o-search-component .a-summary{text-align:center;font-size:12px;color:#5e5e5e;line-height:2;margin-top:30px}.o-facelift-search-block .o-search-component .m-filters{background:0 0}.o-facelift-search-block .o-search-component .m-filters>ul{margin:0 -7px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-facelift-search-block .o-search-component .m-filters>ul>li{border:none;border-bottom:1px solid #881024;border-color:#881024!important;padding:6px 25px 3px 7px;min-width:100px;text-align:left;-webkit-transition:all .3s;transition:all .3s;border-radius:0;width:auto;margin:5px 7px 10px;position:relative}.o-facelift-search-block .o-search-component .m-filters>ul>li:first-child{width:100%}.o-facelift-search-block .o-search-component .m-filters>ul>li>a{text-align:left;color:#212b36;font-size:16px;line-height:25px;padding:0;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-facelift-search-block .o-search-component .m-filters>ul>li>a[data-target=building-filters]{min-width:140px}.o-facelift-search-block .o-search-component .m-filters>ul>li>a[data-target=move-in-filters]{min-width:104px}.o-facelift-search-block .o-search-component .m-filters>ul>li>a[data-target=more-filters]{min-width:88px}.o-facelift-search-block .o-search-component .m-filters>ul>li.active-never-remove>a,.o-facelift-search-block .o-search-component .m-filters>ul>li.active>a,.o-facelift-search-block .o-search-component .m-filters>ul>li:hover>a{color:#fff}.o-facelift-search-block .o-search-component .m-filters>ul>li.active-never-remove>a:hover,.o-facelift-search-block .o-search-component .m-filters>ul>li.active>a:hover,.o-facelift-search-block .o-search-component .m-filters>ul>li:hover>a:hover{color:#fff!important}.o-facelift-search-block .o-search-component .m-filters>ul>li.active-never-remove:after,.o-facelift-search-block .o-search-component .m-filters>ul>li.active:after,.o-facelift-search-block .o-search-component .m-filters>ul>li:hover:after{border-color:#fff}.o-facelift-search-block .o-search-component .m-filters>ul>li:after{content:"";position:absolute;right:11px;top:11px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border-left:solid 3px #881024;border-top:solid 3px #881024;padding:3px}.o-facelift-search-block .o-search-component .m-filters>ul>li .o-filter-block{min-width:150px}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block,.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{min-width:340px;-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);padding-left:10px;padding-right:10px;min-width:180px}.o-facelift-search-block .o-search-component .m-filters>ul>li:last-child:after{content:"+";border:0;padding:0;color:#881024;-webkit-transform:none;-ms-transform:none;transform:none;top:2px;font-size:30px;font-weight:700;right:8px}.o-facelift-search-block .o-search-component .m-filters>ul>li:last-child.active:after,.o-facelift-search-block .o-search-component .m-filters>ul>li:last-child:hover:after{color:#fff}.o-facelift-search-block .o-search-component .m-filters .a-btn-clear{font-size:16px;line-height:25px;color:#881024;padding-top:6px;margin-top:12px}.o-facelift-search-block .o-search-component .m-filters .o-filter-block{min-width:175px}.o-facelift-search-block .o-search-component .m-filters .o-filter-block.rent-filters{min-width:380px}.o-facelift-search-block .o-search-component .m-filters.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-facelift-search-block .o-search-component .m-filters.m-fixed{border:1px solid red}.o-facelift-search-block .o-search-component.o-seo-search-component{padding-left:15px;padding-right:15px}.o-facelift-search-block .o-search-component.o-seo-search-component h3.main-st{font-size:24px!important;line-height:1.25;letter-spacing:-.27px;margin-bottom:24px!important}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters>ul>li>a{font-size:14px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters .a-btn-clear{font-size:14px;text-align:right;margin-top:0}.o-facelift-search-block .o-search-more .a-link.m-btn-icon{display:block;text-align:center;background-color:#fff;padding:11px 0;border-radius:9px;border:1px solid #881024;color:#881024;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:15px;-webkit-transition:.3s;transition:.3s}.o-facelift-search-block .o-search-more .a-link.m-btn-icon:hover{background-color:#881024;border-color:#881024;color:#fff}.o-facelift-search-block .o-seo-show-more .a-link.m-btn-icon{position:relative;font-size:16px;line-height:1.5;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;text-transform:none;padding:0;background-color:transparent;border:0;margin-top:25px}.o-facelift-search-block .o-seo-show-more .a-link.m-btn-icon:focus,.o-facelift-search-block .o-seo-show-more .a-link.m-btn-icon:hover{text-decoration:none;color:#881024;background-color:transparent}.o-facelift-search-block .o-seo-show-more .a-link.m-btn-icon:after{content:"";display:inline-block;position:relative;width:10px;height:10px;border-left-width:0;border-style:solid;border-right-width:3px;border-color:#881024;top:1px;border-top-width:0;border-bottom-width:3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);margin-left:5px}@media (min-width:414px){.o-facelift-search-block .o-search-component .m-filters>ul>li .o-filter-block{min-width:240px}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block,.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-215px);-ms-transform:translateX(-215px);transform:translateX(-215px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:429px){.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}}@media (min-width:543px){.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-235px);-ms-transform:translateX(-235px);transform:translateX(-235px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}}@media (min-width:697px){.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-240px);-ms-transform:translateX(-240px);transform:translateX(-240px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:768px){.o-facelift-search-block .o-search-component .m-filters>ul>li:first-child{width:auto}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-88px);-ms-transform:translateX(-88px);transform:translateX(-88px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit;margin-bottom:60px;max-width:790px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters .a-btn-clear{margin-left:25px;margin-top:5px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters>ul>li{margin:5px 12px 0;padding:6px 30px 3px 7px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters>ul>li:after{top:13px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters>ul>li:last-child:after{top:3px}.o-facelift-search-block .o-search-component.o-seo-search-component .m-filters>ul>li>a{font-size:16px}}@media (min-width:796px){.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-88px);-ms-transform:translateX(-88px);transform:translateX(-88px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(-72px);-ms-transform:translateX(-72px);transform:translateX(-72px)}}@media (min-width:934px){.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(1) .o-filter-block{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(2) .o-filter-block{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(3) .o-filter-block{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(4) .o-filter-block{-webkit-transform:translateX(-88px);-ms-transform:translateX(-88px);transform:translateX(-88px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(5) .o-filter-block{-webkit-transform:translateX(-72px);-ms-transform:translateX(-72px);transform:translateX(-72px)}.o-facelift-search-block .o-search-component .m-filters>ul>li:nth-child(6) .o-filter-block{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}}@media (max-width:1025px){.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body>.a-copy{white-space:pre;font-size:calc(12px + (6 * ((100vw - 320px)/ 680)))}}@media (max-width:769px){.o-search-units .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body>.a-copy{white-space:wrap;font-size:16px}}@media (min-width:768px){.o-facelift-search-block .o-search-component{padding-left:15px;padding-right:15px}.o-facelift-search-block .o-search-component.o-seo-search-component h3.main-st{font-size:25px!important;letter-spacing:.5px;line-height:normal}.o-facelift-search-block .o-search-component.o-seo-search-component h3.main-st span{display:block}.o-facelift-search-block .o-search-units .row{margin-left:0;margin-right:0}.o-facelift-search-block .o-search-more .a-link.m-btn-icon{display:inline-block;padding:11px 15px;margin-top:20px}.o-facelift-search-block .o-seo-show-more .a-link.m-btn-icon{padding:0;margin-top:30px}}@media (min-width:992px){.o-facelift-search-block{padding:70px 0}.o-facelift-search-block .o-search-component{margin-bottom:30px;padding-left:25px;padding-right:25px;height:166px}.o-facelift-search-block .o-search-component .m-filters.flex-container{max-width:1000px;margin:0 auto}.o-facelift-search-block .o-search-component .m-filters>ul{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.o-facelift-search-block .o-search-component .m-filters>ul>li>a{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-facelift-search-block .o-search-component .m-filters>ul>li:after{right:8px}}@media (min-width:1200px){.o-search-units.container{max-width:1356px}}.o-marketing-page-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-marketing-page-hero .m-image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-stage-outer,.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-stage-outer .owl-stage{height:100%}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:260px}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-stage-outer .owl-stage .owl-item .a-image{position:absolute;z-index:1;left:0;top:0;bottom:0;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;max-height:274px}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-dots{position:absolute;width:100%;bottom:25px}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-dots .owl-dot{background-color:#fff}.o-marketing-page-hero .m-image-wrap .owl-carousel .owl-dots .owl-dot.active{background-color:#881024}.o-marketing-page-hero .m-image-wrap .m-container{position:relative}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand{position:absolute;z-index:1;bottom:15px;right:10px;font-size:14px;background-color:rgba(24,24,24,.7);border-radius:9.08px;color:#fff;padding:3px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand img{margin-right:8px}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand:hover{text-decoration:none}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand .desktop{display:none}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand .mobile{display:block}.o-marketing-page-hero .m-container{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-marketing-page-hero .m-container .m-box .m-box-inner{position:relative;padding:20px 15px 0;text-align:left;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-breadcrumbs{color:#000;text-align:left;font-size:16px;line-height:normal;letter-spacing:.4px;margin-bottom:23px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-breadcrumbs *{color:#000;font-size:16px;line-height:normal;letter-spacing:.4px;text-transform:uppercase}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-title{position:relative;z-index:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-title .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;margin-bottom:14px;color:#000;font-size:calc(40px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:45px;letter-spacing:-.33px;text-transform:uppercase}.m-unit-card-reserve a,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-title .a-title .a-bold{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-marketing-page-hero .m-container .m-box .m-box-inner>.a-copy{position:relative;font-size:calc(16px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;text-align:left;color:#000;margin-bottom:13px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-marketing-page-hero .m-container .m-box .m-box-inner>.a-copy p{font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:24px;text-align:left;color:#000;margin-bottom:0}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #cbcbcb;border-radius:5px;padding:17px 5px 12px 15px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:20px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap .m-img+.m-copy{padding-left:19px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap .m-copy{margin-bottom:0}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap .m-copy .a-title{font-size:calc(20px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:8px;color:#000;text-transform:uppercase}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-concession-wrap .m-copy .a-copy{font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:22px;color:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{display:block;border-radius:9px;margin-bottom:12px;text-align:center;font-size:13px;line-height:normal;letter-spacing:1px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:12px 0;-webkit-transition:.3s;transition:.3s;width:100%}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left:focus,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left:hover,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right:focus,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right:hover{text-decoration:none}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left{background-color:#881024;color:#fff;border:1px solid #881024}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left:hover{background-color:#000;color:#fff;border-color:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video{position:relative;background-color:#000;color:#fff;border-color:#000;padding-left:15px;padding-right:35px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video svg{position:absolute;width:20px;height:20px;right:15px;-webkit-transform:translateX(5px) translateY(-2px);-ms-transform:translateX(5px) translateY(-2px);transform:translateX(5px) translateY(-2px)}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video:hover{background-color:#881024;color:#fff;border-color:#881024}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video:hover svg path{fill:#fff!important}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{color:#881024;border:1px solid #881024}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right:hover{background-color:#881024;color:#fff}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:11px 0;color:#000;border-color:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:focus{color:#000;border-color:#000;left:0}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:first-child{margin-right:5px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:last-child{margin-left:5px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:active,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:hover{background:#000;border-color:#000;color:#fff}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.video-player .a-icon svg .path1{fill:#fff;stroke:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.video-player .a-icon svg .path2{fill:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.video-player:hover .a-icon svg .path1{fill:#000;stroke:#fff}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.video-player:hover .a-icon svg .path2{fill:#fff}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.a-virtual-tour .a-icon svg path{fill:#000}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.a-virtual-tour .a-icon svg rect,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.a-virtual-tour:hover .a-icon svg path{fill:#fff}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn.a-virtual-tour:hover .a-icon svg rect{fill:#000}.o-marketing-page-hero .m-rating-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:25px;padding-top:19px;margin-left:15px;margin-right:15px}.o-marketing-page-hero .m-rating-wrap .m-ratings .desktop{display:none}.o-marketing-page-hero .m-rating-wrap .m-ratings .m-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.o-marketing-page-hero .m-rating-wrap .m-ratings .m-star-rating .desktop,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date .ui-datepicker-trigger,.o-marketing-page-hero._form .m-container .m-form form.o-webform>div[data-drupal-messages] div[role=alert]{display:none}.o-marketing-page-hero._form{overflow:visible}.o-marketing-page-hero._form .m-container .m-box .m-box-inner .m-concession-wrap{margin-bottom:45px}.o-marketing-page-hero._form .m-container .m-form form.o-webform{padding:35px 15px 15px;-webkit-box-shadow:5px 16px 40px rgba(0,0,0,.15);box-shadow:5px 16px 40px rgba(0,0,0,.15);background-color:#fff}.o-marketing-page-hero._form .m-container .m-form form.o-webform h3,.o-marketing-page-hero._form .m-container .m-form form.o-webform p{color:#000}.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle{background-color:#881024}.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle h3,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=text],.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=email],.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle label,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle p{color:#fff!important}.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle h3::-webkit-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=text]::-webkit-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=email]::-webkit-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle label::-webkit-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle p::-webkit-input-placeholder{color:#fff!important}.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle h3:-ms-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=text]:-ms-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=email]:-ms-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle label:-ms-input-placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle p:-ms-input-placeholder{color:#fff!important}.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle h3::placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=text]::placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle input[type=email]::placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle label::placeholder,.o-marketing-page-hero._form .m-container .m-form form.o-webform.webform-details-toggle p::placeholder{color:#fff!important}.o-marketing-page-hero._form .m-container .m-form form.o-webform>div[data-drupal-messages]{padding:0;margin-right:0!important;margin-left:0!important}.o-marketing-page-hero._form .m-container .m-form h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:calc(24px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;margin-bottom:20px;text-transform:uppercase}.o-marketing-page-hero._form .m-container .m-form p{font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;margin-bottom:20px}.o-marketing-page-hero._form .m-container .m-form label{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:calc(13px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))!important;line-height:26px;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.o-marketing-page-hero._form .m-container .m-form input[type=text],.o-marketing-page-hero._form .m-container .m-form input[type=email]{background-color:#530814;border-bottom:0!important;padding:8px 10px!important;border-radius:9px}.o-marketing-page-hero._form .m-container .m-form input[type=text]:focus,.o-marketing-page-hero._form .m-container .m-form input[type=email]:focus{background-color:#530814}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text){padding-top:0;padding-bottom:20px}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-webform-markup,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-webform-markup *{color:#fff}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-webform-markup a{font-size:inherit}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio{padding-bottom:0}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-checkbox+label:before,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-radio+label:before,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-checkbox+label:before,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-radio+label:before{border:2px solid #fff!important;border-radius:5px}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-checkbox+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-radio+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-checkbox+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-radio+label:after{position:absolute;content:"";height:20px;width:20px;left:-26px;top:1px;background-repeat:no-repeat;background-position:3px 3px;background-image:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/icon--tick.svg);background-color:transparent!important;opacity:0;border-radius:2px;background-size:80%;-webkit-transition:background-color 90ms cubic-bezier(0,0,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1);transition:background-color 90ms cubic-bezier(0,0,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1);-webkit-transform:none;-ms-transform:none;transform:none}#o-gallery-apartment-features-modal .modal-dialog .modal-content button.a-close:hover,#o-gallery-building-features-modal .modal-dialog .modal-content button.a-close:hover,#o-gallery-marketing-modal .modal-dialog .modal-content button.a-close:hover,#o-gallery-unit-modal .modal-dialog .modal-content button.a-close:hover,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-checkbox:checked+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox .form-radio:checked+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-checkbox:checked+label:after,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-radio .form-radio:checked+label:after{opacity:1}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text) legend,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox{top:0;color:#fff;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text) legend span,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox,.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox span{font-size:calc(13px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))!important}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox.form-item-i-agree-to-the-privacy-terms .form-checkbox+label{padding-left:29px}@media (max-width:767px){.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox.form-item-i-agree-to-the-privacy-terms .form-checkbox+label{margin-left:0}}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox.form-item-i-agree-to-the-privacy-terms .form-checkbox+label:before{left:0}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox.form-item-i-agree-to-the-privacy-terms .form-checkbox+label:after{background-position:2px 2px}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item:not(.js-form-type-processed-text).js-form-type-checkbox.form-item-i-agree-to-the-privacy-terms .form-checkbox:checked+label:after{left:0}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date{position:relative;padding-bottom:0}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date input[type=date]{height:40px;background-color:#530814;padding-left:8px;border-radius:8px;border-bottom:0;color:#fff}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date input[type=date]::-webkit-calendar-picker-indicator{display:none}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date input.hasDatepicker{background-image:inherit;height:40px!important;border:0!important}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date input.hasDatepicker:valid{font-weight:400;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date:after{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/Calendar.svg);position:absolute;right:10px;top:37px}.o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.form-item--error .form-item--error-message{padding:0 15px;background:#fce7eb;margin-top:5px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-transform:none}.o-marketing-page-hero._form .m-container .m-form .form-item--error-message,.o-marketing-page-hero._form .m-container .m-form .form-item--error-message strong{line-height:26px;color:#fff}.o-marketing-page-hero._form .m-container .m-form .form-actions.js-form-wrapper.form-wrapper{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-marketing-page-hero._form .m-container .m-form .a-cta,.o-marketing-page-hero._form .m-container .m-form .webform-confirmation__back a{text-transform:uppercase;font-size:15px;padding:10px;display:block;margin-bottom:20px;text-align:center;line-height:15px;min-width:inherit}.o-marketing-page-hero._form .m-container .m-form .a-cta{background-color:#fff;color:#881024;-webkit-transition:.3s;transition:.3s;border:1px solid #fff;border-radius:9px;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-marketing-page-hero._form .m-container .m-form .a-cta:hover{background-color:#881024;color:#fff;border-color:#fff!important;text-decoration:none}.o-marketing-page-hero._form .m-container .m-form .a-cta:focus{outline:0}.o-marketing-page-hero._form .m-container .m-form .a-cta._white{border-color:#000;color:#000}.o-marketing-page-hero._form .m-container .m-form .a-cta._white:hover{background-color:#000;color:#fff}.o-marketing-page-hero._form .m-container .m-form .a-cta._red{border-color:#881024;background-color:#881024;color:#fff}.o-marketing-page-hero._form .m-container .m-form .a-cta._red:focus,.o-marketing-page-hero._form .m-container .m-form .a-cta._red:hover{background-color:#000;border-color:#000}.o-marketing-page-hero._form .m-container .m-form .webform-confirmation__back a{background-color:#fff;color:#000;-webkit-transition:.3s;transition:.3s;border:1px solid #000;border-radius:9px;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-marketing-page-hero._form .m-container .m-form .webform-confirmation__back a:hover{background-color:#000;color:#fff;text-decoration:none}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single{border:0;background-color:#530814;border-radius:8px;height:40px}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered{line-height:40px;color:#fff}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered:focus{outline:0}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow{height:40px}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b{border-width:0 2px 2px 0;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-7px;margin-top:-8px;border-color:#fff}.o-marketing-page-hero._form .m-container .m-form .select2 .select2-selection.select2-selection--single:focus{outline:0}.o-marketing-page-hero._form .m-container .m-form .webform-confirmation .webform-confirmation__message .a-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66px;height:66px;background-color:rgba(0,102,70,.2);border-radius:100%;margin-bottom:20px}.o-marketing-page-hero._form .m-container .m-form .webform-confirmation .webform-confirmation__message .a-circle:before{content:"";border-left:solid 3px #006646;border-bottom:solid 3px #006646;width:20px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.o-marketing-page-hero._form [aria-invalid] .fieldset-wrapper>div:first-child{padding:0 15px;background:#fce7eb;margin-top:5px;line-height:26px}#o-features .modal-content .modal-body .a-label{text-align:center;color:#fff;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-size:22px;background-color:#881024;padding:14px 0;margin-left:0;margin-right:40px;margin-bottom:20px}#o-gallery-building-features-modal,#o-gallery-unit-modal{z-index:1052}#o-gallery-apartment-features-modal,#o-gallery-building-features-modal,#o-gallery-marketing-modal,#o-gallery-unit-modal{padding:0!important;overflow:hidden!important}#o-gallery-apartment-features-modal .modal-dialog,#o-gallery-building-features-modal .modal-dialog,#o-gallery-marketing-modal .modal-dialog,#o-gallery-unit-modal .modal-dialog{margin:0!important}#o-gallery-apartment-features-modal .modal-dialog .modal-content,#o-gallery-building-features-modal .modal-dialog .modal-content,#o-gallery-marketing-modal .modal-dialog .modal-content,#o-gallery-unit-modal .modal-dialog .modal-content{background-color:transparent}#o-gallery-apartment-features-modal .modal-dialog .modal-content button.a-close,#o-gallery-building-features-modal .modal-dialog .modal-content button.a-close,#o-gallery-marketing-modal .modal-dialog .modal-content button.a-close,#o-gallery-unit-modal .modal-dialog .modal-content button.a-close{right:20px;top:20px}#o-gallery-apartment-features-modal .modal-dialog .modal-content button.a-close span,#o-gallery-building-features-modal .modal-dialog .modal-content button.a-close span,#o-gallery-marketing-modal .modal-dialog .modal-content button.a-close span,#o-gallery-unit-modal .modal-dialog .modal-content button.a-close span{font-size:45px;color:#fff;text-shadow:2px 2px 2px #676767;font-weight:700;font-family:auto}#o-gallery-apartment-features-modal .modal-dialog .modal-content button.a-close:hover span,#o-gallery-building-features-modal .modal-dialog .modal-content button.a-close:hover span,#o-gallery-marketing-modal .modal-dialog .modal-content button.a-close:hover span,#o-gallery-unit-modal .modal-dialog .modal-content button.a-close:hover span{color:#881024}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body{padding:0}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item{height:100vh}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image{position:relative;width:100%;height:100%;background-size:cover;background-position:50%}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image .a-image,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image .a-image,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image .a-image,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image .a-image{position:absolute;top:0;left:0;width:100%;height:100%}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image:before,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image:before,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image:before,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .m-image:before{content:"";padding-top:56%;display:block}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev{background-color:#000;background-image:none!important}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span{padding:7px;font-size:35px;line-height:35px;color:#fff}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev{margin-right:auto}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next{margin-left:auto}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots{position:relative;bottom:30px}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot{background:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px;box-shadow:rgba(0,0,0,.1) 0 2px 2px 2px}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot.active,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot.active,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot.active,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots button.owl-dot.active{background:#881024}.mobile-message.modal-open #o-mobile-message{z-index:1052}.mobile-message.modal-open #o-mobile-message .modal-dialog .modal-content{background-color:transparent}.mobile-message.modal-open #o-mobile-message .modal-dialog .modal-content .modal-body{text-align:center}.mobile-message.modal-open #o-mobile-message .modal-dialog .modal-content .modal-body .a-img{max-width:100px;margin-bottom:10px}.mobile-message.modal-open #o-mobile-message .modal-dialog .modal-content .modal-body p{text-align:center;margin-bottom:0;color:#fff;font-size:14px}.mobile-message.modal-open #o-mobile-message .modal-dialog.modal-dialog-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1rem)}.mobile-message .modal-backdrop.fade.show{z-index:1051;opacity:.65}.gallery-open .modal-backdrop.show,.o-virtual.modal-open .modal-backdrop.show{opacity:1}.ios.mobile #o-gallery-apartment-features-modal .modal-dialog,.ios.mobile #o-gallery-building-features-modal .modal-dialog,.ios.mobile #o-gallery-marketing-modal .modal-dialog,.ios.mobile #o-gallery-unit-modal .modal-dialog{margin-top:-70px}.ios.mobile .o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date{position:relative}.ios.mobile .o-marketing-page-hero._form .m-container .m-form .js-form-item.form-item.js-form-type-date:after{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/Calendar.svg);position:absolute;right:10px;top:37px}.safari-mac #o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,.safari-mac #o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,.safari-mac #o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,.safari-mac #o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,.safari-mac #o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,.safari-mac #o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,.safari-mac #o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,.safari-mac #o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span{padding-top:0}#o-virtual-tour .modal-dialog.modal-lg{width:90vw;max-width:1200px;overflow:visible}#o-virtual-tour .modal-dialog .modal-content{border-radius:0;border:0;overflow:visible}#o-virtual-tour .modal-dialog .modal-content .modal-header .close{top:-25px;right:-16px}#o-virtual-tour .modal-dialog .modal-content .modal-header .close:after,#o-virtual-tour .modal-dialog .modal-content .modal-header .close:before{background-color:#fff}#o-virtual-tour .modal-dialog .modal-content .modal-body{padding:0}#o-virtual-tour .modal-dialog .modal-content .modal-body .iframe-wrap{position:relative;overflow:hidden;padding-top:56.25%}#o-virtual-tour .modal-dialog .modal-content .modal-body .iframe-wrap .a-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#o-virtual-tour .modal-dialog .modal-content .modal-body .a-warning{text-align:center;padding:20px 0}#o-virtual-tour .modal-dialog .modal-content .modal-body .a-warning p{margin-bottom:5px}.o-virtual.modal-open .modal-backdrop{background-color:rgba(0,0,0,.9)}@media (min-width:400px){.o-marketing-page-hero._form .m-container .m-form .js-webform-radios.webform-options-display-three-columns{-webkit-column-count:inherit;column-count:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-marketing-page-hero._form .m-container .m-form .js-webform-radios.webform-options-display-three-columns .js-form-item.form-item.js-form-type-radio{width:33.3333%}}@media (max-width:349px){.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn{margin:0 0 5px!important}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-btn:last-child{margin-bottom:0!important}.o-marketing-page-hero .m-rating-wrap .m-ratings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px){#o-gallery-apartment-features-modal .modal-dialog,#o-gallery-building-features-modal .modal-dialog,#o-gallery-marketing-modal .modal-dialog,#o-gallery-unit-modal .modal-dialog{max-width:none;width:100%}#o-gallery-apartment-features-modal .owl-item,#o-gallery-building-features-modal .owl-item,#o-gallery-marketing-modal .owl-item,#o-gallery-unit-modal .owl-item{height:100vh}.ios.mobile #o-gallery-apartment-features-modal .modal-dialog,.ios.mobile #o-gallery-building-features-modal .modal-dialog,.ios.mobile #o-gallery-marketing-modal .modal-dialog,.ios.mobile #o-gallery-unit-modal .modal-dialog{margin-top:40px}}@media (min-height:890px){#o-gallery-apartment-features-modal .owl-carousel .owl-item,#o-gallery-building-features-modal .owl-carousel .owl-item,#o-gallery-marketing-modal .owl-carousel .owl-item,#o-gallery-unit-modal .owl-carousel .owl-item{height:100vh}}@media (min-width:768px){#o-gallery-apartment-features-modal .owl-item,#o-gallery-building-features-modal .owl-item,#o-gallery-marketing-modal .owl-item,#o-gallery-unit-modal .owl-item{height:auto}.o-marketing-page-hero:not(._form) .m-image-wrap{position:absolute;height:100%;width:100%}.o-marketing-page-hero:not(._form) .m-image-wrap .m-marketing-page-hero,.o-marketing-page-hero:not(._form) .m-image-wrap .m-marketing-page-hero .owl-stage-outer .owl-stage .owl-item{height:100%}.o-marketing-page-hero:not(._form) .m-image-wrap .m-marketing-page-hero .owl-stage-outer .owl-stage .owl-item .a-image{width:100%;max-height:none}.o-marketing-page-hero:not(._form) .m-image-wrap .m-marketing-page-hero .owl-stage-outer .owl-stage .owl-item .a-background{display:none}.o-marketing-page-hero:not(._form) .m-image-wrap .m-marketing-page-hero .owl-dots{bottom:15px}.o-marketing-page-hero:not(._form) .m-image-wrap .m-container .a-gallery-expand{bottom:8px;right:20px}.o-marketing-page-hero:not(._form) .m-image-wrap .m-container .a-gallery-expand .desktop{display:block;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-transform:none}.o-marketing-page-hero:not(._form) .m-image-wrap .m-container .a-gallery-expand .mobile{display:none}.o-marketing-page-hero:not(._form)>.m-container{padding-top:43px;padding-bottom:40px;width:100%;margin-left:30px;margin-right:30px}.o-marketing-page-hero:not(._form)>.m-container .m-box{padding-bottom:0;background-color:transparent;max-width:373px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner{width:100%;border-radius:6px;background-color:#fff;padding:35px 25px 22px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .a-background{background-color:#fff;opacity:.9;display:block;border-radius:6px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-breadcrumbs{display:block;position:relative;z-index:1;margin-bottom:20px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-breadcrumbs .a-breadcrumb,.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-breadcrumbs span{color:#000}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-title{margin-top:0;margin-bottom:19px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-title .a-title{margin-bottom:0;font-size:50px;line-height:45px;letter-spacing:-.42px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:0}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left,.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);width:calc(50% - 5px);padding:9px 5px;margin-bottom:8px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left{margin-right:5px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{margin-left:5px}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner>.a-copy{margin-bottom:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-marketing-page-hero:not(._form)>.m-container .m-box .m-box-inner .m-concession-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:14px}.o-marketing-page-hero:not(._form) .m-rating-wrap{position:absolute;top:0;right:0;z-index:1;margin:0;border-top:0;background-color:rgba(0,0,0,.6);padding:21px 14px 19px}.o-marketing-page-hero:not(._form) .m-rating-wrap .m-ratings .desktop{display:block}.o-marketing-page-hero:not(._form) .m-rating-wrap .m-ratings .m-star-rating .mobile,.o-marketing-page-hero:not(._form) .m-rating-wrap .m-ratings .mobile{display:none}.o-marketing-page-hero:not(._form) .m-rating-wrap .m-ratings .m-star-rating .desktop{display:block}}@media (min-width:992px){.o-marketing-page-hero{min-height:650px}.o-marketing-page-hero .m-image-wrap .m-marketing-page-hero .owl-dots{bottom:28px}.o-marketing-page-hero .m-image-wrap .m-container{max-width:990px}.o-marketing-page-hero .m-image-wrap .m-container .a-gallery-expand{bottom:20px}.o-marketing-page-hero .m-container{max-width:960px;margin-left:auto;margin-right:auto}.o-marketing-page-hero .m-container .m-box{max-width:427px}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-title .a-title{line-height:1.1}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-title .a-title .a-bold{display:block}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left,.o-marketing-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);font-size:15px;width:calc(50% - 5px);padding:9px 5px;margin-bottom:8px}.o-marketing-page-hero .m-rating-wrap{width:409px;padding:21px 14px 19px 19px}.o-marketing-page-hero._form{padding-bottom:77px}.o-marketing-page-hero._form>.m-container{padding-top:43px;width:100%;padding-bottom:95px}.o-marketing-page-hero._form>.m-container .m-box{padding-bottom:0;background-color:transparent;max-width:445px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner{width:100%;border-radius:6px;background-color:#fff;padding:35px 25px 22px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .a-background{background-color:#fff;opacity:.9;display:block;border-radius:6px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-breadcrumbs{display:block;position:relative;z-index:1;margin-bottom:20px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-breadcrumbs .a-breadcrumb,.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-breadcrumbs span{color:#000}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-title{margin-top:0;margin-bottom:19px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-title .a-title{margin-bottom:0;font-size:50px;line-height:45px;letter-spacing:-.42px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:0}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left,.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);width:calc(50% - 5px);padding:9px 5px;margin-bottom:8px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left{margin-right:5px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-left.a-video{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-cta-wrap .a-cta-right{margin-left:5px}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner>.a-copy{margin-bottom:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-marketing-page-hero._form>.m-container .m-box .m-box-inner .m-concession-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:14px}.o-marketing-page-hero._form>.m-container .m-form{position:absolute;z-index:10;bottom:-77px;width:46%;max-width:417px;right:0;max-height:685px;overflow:auto}.o-marketing-page-hero._form>.m-container .m-form::-webkit-scrollbar-track{border-radius:2.5px;background-color:#f5f5f5}.o-marketing-page-hero._form>.m-container .m-form::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:2.5px;background-color:#f5f5f5;display:inherit;-webkit-overflow-scrolling:auto}.o-marketing-page-hero._form>.m-container .m-form::-webkit-scrollbar-thumb{background-color:#000;border-radius:2.5px}.o-marketing-page-hero._form .m-container .m-form form.o-webform{padding:35px 25px 15px}.o-marketing-page-hero._form .m-container .m-form form.o-webform:not(.webform-submission-newsletter-sign-up-form) .js-form-type-date{margin-bottom:20px}.o-marketing-page-hero._form .m-image-wrap{position:absolute;height:100%;width:100%}.o-marketing-page-hero._form .m-image-wrap .m-marketing-page-hero,.o-marketing-page-hero._form .m-image-wrap .m-marketing-page-hero.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.o-marketing-page-hero._form .m-image-wrap .m-marketing-page-hero.owl-carousel .owl-stage-outer .owl-stage .owl-item .a-image{width:100%;max-height:none;bottom:77px}.o-marketing-page-hero._form .m-image-wrap .m-marketing-page-hero.owl-carousel .owl-stage-outer .owl-stage .owl-item .a-background{display:none}.o-marketing-page-hero._form .m-image-wrap .m-container{position:relative}.o-marketing-page-hero._form .m-image-wrap .m-container .a-gallery-expand{bottom:112px;right:auto;left:15px}.o-marketing-page-hero._form .m-image-wrap .m-container .a-gallery-expand .desktop{display:block;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-transform:none}.o-marketing-page-hero._form .m-image-wrap .m-container .a-gallery-expand .mobile{display:none}.o-marketing-page-hero._form .m-rating-wrap{position:absolute;top:0;right:0;z-index:1;margin:0;border-top:0;background-color:rgba(0,0,0,.6);padding:21px 14px 19px}.o-marketing-page-hero._form .m-rating-wrap .m-ratings .desktop{display:block}.o-marketing-page-hero._form .m-rating-wrap .m-ratings .m-star-rating .mobile,.o-marketing-page-hero._form .m-rating-wrap .m-ratings .mobile{display:none}.o-marketing-page-hero._form .m-rating-wrap .m-ratings .m-star-rating .desktop{display:block}.o-marketing-page-hero:not(._form)>.m-container{margin-left:auto;margin-right:auto}.o-marketing-page-hero:not(._form)>.m-container .m-box{max-width:427px}#o-gallery-apartment-features-modal .modal-dialog,#o-gallery-building-features-modal .modal-dialog,#o-gallery-marketing-modal .modal-dialog,#o-gallery-unit-modal .modal-dialog{width:100%}#o-gallery-apartment-features-modal .modal-dialog .modal-content button.a-close,#o-gallery-building-features-modal .modal-dialog .modal-content button.a-close,#o-gallery-marketing-modal .modal-dialog .modal-content button.a-close,#o-gallery-unit-modal .modal-dialog .modal-content button.a-close{right:30px}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev{display:block;height:66px;width:43px}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next span,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev span{display:block;font-size:40px;line-height:40px}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-prev{left:0}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-nav button.owl-next{right:0}#o-gallery-apartment-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-building-features-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-marketing-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots,#o-gallery-unit-modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots{bottom:50px}}@media (min-width:1200px){.o-marketing-page-hero .m-image-wrap .m-container{max-width:1280px}.o-marketing-page-hero .m-image-wrap .m-container .m-box{max-width:445px}.o-marketing-page-hero._form .m-image-wrap .m-container,.o-marketing-page-hero>.m-container{max-width:1140px}.o-marketing-page-hero._form .m-image-wrap .m-container .a-gallery-expand{left:0}}@media (min-width:1920px){.o-marketing-page-hero .m-container{max-width:1140px}}.o-key-features{width:1200px;max-width:100%;padding:0 20px;position:relative;margin-bottom:40px}.o-key-features .owl-carousel .image{width:100%;height:auto;padding-bottom:73.7%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.o-key-features .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.o-key-features .owl-carousel .owl-nav .owl-next span,.o-key-features .owl-carousel .owl-nav .owl-prev span{color:#fff;font-size:60px}.o-key-features .owl-carousel .owl-nav .owl-prev{margin-right:auto;margin-left:10px;height:65px}.o-key-features .owl-carousel .owl-nav .owl-next{margin-left:auto;margin-right:10px;height:65px}.o-key-features .owl-carousel .owl-dots{position:absolute;bottom:10px;width:100%}.bg-flow,.o-key-features .content,.o-key-features .m-cta-wrap .a-btn.a-video{position:relative}.o-key-features .owl-carousel .owl-dots button.owl-dot{background:#fff}.o-key-features .owl-carousel .owl-dots button.owl-dot.active{background:#881024}.o-key-features .content{padding-top:40px;background:#fff;margin:0}.o-key-features .content p{font-size:16px;line-height:24px}.o-key-features .content h4{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:25px;line-height:normal;text-transform:uppercase;letter-spacing:.5px;color:#881024;margin:0 0 11px}.o-key-features .m-cta-wrap .a-btn,.o-looking-for-cta .m-container .m-row p,.o-scroll-to{font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-key-features .content ul li p{margin-bottom:0}.o-key-features .m-cta-wrap{padding-left:40px;padding-right:40px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-key-features .m-cta-wrap .a-btn{padding:9px 0;background-color:#881024;color:#fff;border-radius:9px;text-align:center;font-size:15px;font-weight:700;-webkit-transition:.3s;transition:.3s;display:block;border:1px solid #881024;margin-left:0;margin-right:0}.o-key-features .m-cta-wrap .a-btn:hover{background-color:#c50707;text-decoration:none;border:1px solid #c50707}.o-key-features .m-cta-wrap .a-btn.a-building-gallery{margin-bottom:20px;background-color:#fff;color:#881024}.o-key-features .m-cta-wrap .a-btn.a-building-gallery:hover{background-color:#881024;color:#fff}.o-key-features .m-cta-wrap .a-btn.a-video svg{position:absolute;width:20px;height:20px;right:9px;top:11px}.safari-mac .o-key-features .owl-carousel .owl-nav .owl-next span,.safari-mac .o-key-features .owl-carousel .owl-nav .owl-prev span{line-height:0}@media (min-width:768px){.o-key-features{margin-bottom:50px}}@media (min-width:800px){.o-key-features{min-height:663px;margin:0 auto 91px;padding:54px 23px}.o-key-features:before{display:none}.o-key-features .owl-carousel{width:calc(100% - 23px * 2);max-width:663px;height:100%;padding-bottom:0;position:absolute;top:0;left:23px;z-index:0}.o-key-features .owl-carousel .image{height:100%;padding-bottom:0}.o-key-features .owl-carousel .owl-stage-outer,.o-key-features .owl-carousel .owl-stage-outer .owl-stage,.o-key-features .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.o-key-features .owl-carousel .owl-nav{width:calc(100% - 296px)}.o-key-features .container{padding:0;max-width:none}.o-key-features .content{width:50%;padding:65px 57px;margin-left:50%;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.1);box-shadow:0 6px 20px 0 rgba(0,0,0,.1)}.o-key-features .m-cta-wrap{top:20px;margin-left:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;padding-right:0;padding-left:0;text-align:center}.o-key-features .m-cta-wrap .a-btn{display:inline-block;width:auto;padding:9px 17px;margin-left:12px;margin-right:12px}.o-key-features .m-cta-wrap .a-btn:first-child{margin-bottom:0}.o-key-features .m-cta-wrap .a-btn.a-video{margin-left:0;padding:9px 40px 9px 17px}.o-key-features .m-cta-wrap .a-btn.a-video:hover{background:#000;color:#fff;border-color:#000}}@media (min-width:992px){.o-key-features .owl-carousel .owl-nav{width:calc(100% - 197px);left:0;-webkit-transform:translateY(-23px);-ms-transform:translateY(-23px);transform:translateY(-23px)}.o-key-features .owl-carousel .owl-nav .owl-next,.o-key-features .owl-carousel .owl-nav .owl-prev{background:0 0}.o-key-features .owl-carousel .owl-nav .owl-next span,.o-key-features .owl-carousel .owl-nav .owl-prev span{display:block;line-height:60px}}@media (min-width:1024px){.o-key-features .owl-carousel .owl-nav{width:calc(100% - 180px)}}@media (min-width:1200px){.o-key-features .owl-carousel .owl-nav{width:calc(100% - 90px)}}.o-looking-for-cta{background-color:#881024;padding:0 15px;text-align:center}.o-looking-for-cta .m-container .m-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px}.o-looking-for-cta .m-container .m-row a,.o-looking-for-cta .m-container .m-row p{color:#fff;font-size:14px}.o-looking-for-cta .m-container .m-row p{margin-bottom:0}@media (min-width:768px){.o-looking-for-cta{background-color:#881024;padding:0;text-align:center;line-height:32px}.o-looking-for-cta .m-container .m-row{font-size:16px}}@media (max-width:1199px){.m-head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-head-wrap>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.o-register-interest #edit-phone{background:#333!important;border-color:#fff!important;color:#fff!important}.o-register-interest .select2-selection--single{border:none!important;color:#fff!important;background:0 0!important}.o-register-interest .select2-selection--single b{border-color:#fff transparent transparent!important}.o-register-interest .m-copy-wrap{color:#fff;background-color:#333;text-align:center;padding:30px 0}.o-register-interest .m-copy-wrap h2.a-title{margin-bottom:0}.o-register-interest form.o-webform{max-width:800px;margin:0 auto}.o-register-interest form.o-webform .js-form-item.form-item.form-item--error label,.o-register-interest form.o-webform .js-form-item.form-item.form-item--error legend{color:#fff}.o-register-interest form.o-webform input::-webkit-input-placeholder{color:#fff!important}.o-register-interest form.o-webform input:-ms-input-placeholder{color:#fff!important}.o-register-interest form.o-webform input::placeholder{color:#fff!important}.o-register-interest form.o-webform div[data-drupal-messages] div[role=alert]{background-color:#881024;color:#fff;border:1px solid #fff}.o-register-interest form.o-webform .js-form-type-checkbox .error legend,.o-register-interest form.o-webform .js-webform-type-radios .error legend{color:#fff!important}.o-register-interest form.o-webform .js-form-type-checkbox .error+label:before,.o-register-interest form.o-webform .js-webform-type-radios .error+label:before{border-color:#fff!important}.o-register-interest form.o-webform .js-form-type-checkbox.webform-type-radios label.option:after,.o-register-interest form.o-webform .js-webform-type-radios.webform-type-radios label.option:after{background-color:#fff}.o-register-interest form.o-webform .js-form-type-checkbox.webform-type-radios input.form-radio.error+label,.o-register-interest form.o-webform .js-webform-type-radios.webform-type-radios input.form-radio.error+label{color:#fff;font-style:normal}.o-register-interest form.o-webform .js-form-type-checkbox.webform-type-radios.error legend,.o-register-interest form.o-webform .js-webform-type-radios.webform-type-radios.error legend{color:#fff}.o-register-interest form.o-webform .js-form-type-checkbox.webform-type-radios .fieldset-wrapper,.o-register-interest form.o-webform .js-webform-type-radios.webform-type-radios .fieldset-wrapper{display:inline-block}.o-register-interest form.o-webform .form-item--error legend{color:#fff}.o-register-interest form.o-webform .form-item--error-message,.o-register-interest form.o-webform fieldset[aria-invalid=true] .fieldset-wrapper>div:first-child{background-color:#881024;border:1px solid #fff;color:#fff!important;padding:5px;font-style:normal!important;margin-top:5px}.o-register-interest form.o-webform .js-form-type-checkbox .form-checkbox+label:before,.o-register-interest form.o-webform .radios--wrapper.js-webform-type-radios.webform-type-radios label.option:before{border-color:#fff}.o-register-interest form.o-webform .radios--wrapper.js-webform-type-radios.webform-type-radios legend{top:0;width:100%;margin-right:50px;margin-bottom:10px}.o-register-interest form.o-webform .radios--wrapper.js-webform-type-radios.webform-type-radios .js-form-item.form-item.js-form-type-radio{padding-top:0;display:inline-block}.o-register-interest form.o-webform .iti input[type=tel]{padding-left:52px!important}.o-register-interest form.o-webform .iti .iti__country-list{color:#212529}.o-register-interest form.o-webform .js-form-type-checkbox .form-checkbox+label{font-size:12px!important;margin-left:0}.o-register-interest form.o-webform .min-max-rent .m-row .max-rent .js-form-type-select .selecty a.selecty-selected:after,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent .js-form-type-select .selecty a.selecty-selected:after,.o-register-interest form.o-webform .selecty a.selecty-selected:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px dashed #fff;margin-top:-4px;right:0}.o-register-interest form.o-webform #edit-processed-text-02{padding-left:0;padding-right:0}.o-register-interest form.o-webform .m-link{font-size:12px;color:#fff;text-align:center;display:block;padding-left:25px;padding-right:0;font-weight:400}.o-register-interest form.o-webform .m-link .a-link{font-size:12px;color:#fff;text-align:left;display:inline-block;font-weight:400;text-decoration:underline;padding:0}.o-register-interest form.o-webform .m-link .a-link:hover{color:#881024}.o-register-interest form.o-webform .selecty a.selecty-selected{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel,.o-register-interest form.o-webform fieldset.m-bedrooms{text-align:left}.o-register-interest form.o-webform fieldset.m-bedrooms .js-webform-radios{display:block}.o-register-interest form.o-webform .webform-options-display-side-by-side>div{margin-right:20px}.o-register-interest form.o-webform .m-rent{display:inline-block;min-width:182px;margin-right:50px}.o-register-interest form.o-webform .m-rent #edit-processed-text-03,.o-register-interest form.o-webform .m-rent #edit-processed-text-03 .form-item-rent-min,.o-register-interest form.o-webform .m-rent .form-item{display:inline}.o-register-interest form.o-webform .min-max-rent{display:inline-block;margin-left:0;margin-right:0;width:60%}.o-register-interest form.o-webform .min-max-rent .m-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0}.o-register-interest form.o-webform .min-max-rent .m-row .max-rent,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent{display:inline;padding-left:0}.o-register-interest form.o-webform .min-max-rent .m-row .max-rent .js-form-type-select,.o-register-interest form.o-webform .min-max-rent .m-row .max-rent .js-form-type-select .selecty,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent .js-form-type-select,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent .js-form-type-select .selecty{display:inline}.o-register-interest form.o-webform .min-max-rent .m-row .max-rent .js-form-type-select .selecty a.selecty-selected,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent .js-form-type-select .selecty a.selecty-selected{width:100%;display:inline-block;color:#fff;min-width:175px;height:32px;top:5px}.o-register-interest form.o-webform .min-max-rent .m-row .min-rent{padding-left:0}.o-register-interest form.o-webform .form-item.js-form-type-date label{display:inline-block;min-width:182px;margin-right:50px}.o-register-interest form.o-webform .form-item.js-form-type-date input[type=text]{background-color:transparent;border-bottom-color:#fff;color:#fff;width:auto;height:32px;display:inline-block}.o-register-interest form.o-webform .form-item-i-agree-to-the-terms-and-conditions{text-align:center;padding-bottom:0!important;padding-top:0!important}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=text],.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=email]{background-color:transparent;border-bottom-color:#fff;color:#fff;height:32px}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=text]::-webkit-input-placeholder,.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=email]::-webkit-input-placeholder{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=text]:-ms-input-placeholder,.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=email]:-ms-input-placeholder{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=text]::placeholder,.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child input[type=email]::placeholder{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child textarea{background-color:transparent;border-bottom-color:#fff;height:125px;color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child textarea::-webkit-input-placeholder{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child textarea:-ms-input-placeholder{color:#fff}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child textarea::placeholder{color:#fff}.o-register-interest form.o-webform .m-modal-footer{width:100%}.o-register-interest form.o-webform .form-actions.js-form-wrapper.form-wrapper{text-align:center}.o-register-interest form.o-webform .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit{background:#881024;color:#fff;border:1px solid #881024;padding:9px 15px;border-radius:10px}.o-register-interest form.o-webform .form-actions.js-form-wrapper.form-wrapper .webform-button--submit.form-submit:hover{color:#881024;background:#fff}.o-register-interest .no-popup-phone .select2-container{top:21px!important;left:5px}@media (min-width:768px){.o-register-interest form.o-webform .min-max-rent .m-row .max-rent .js-form-type-select .selecty a.selecty-selected,.o-register-interest form.o-webform .min-max-rent .m-row .min-rent .js-form-type-select .selecty a.selecty-selected,.o-register-interest form.o-webform .radios--wrapper.js-webform-type-radios.webform-type-radios legend{width:auto}.o-register-interest form.o-webform{padding-bottom:20px}.o-register-interest form.o-webform .form-item.js-form-type-date label,.o-register-interest form.o-webform .m-rent{text-align:right}.o-register-interest form.o-webform .form-item-i-agree-to-the-terms-and-conditions,.o-register-interest form.o-webform .m-link{text-align:left}.o-register-interest form.o-webform .m-block-content.m-modal-panel:last-child{margin-left:235px}.o-register-interest form.o-webform .js-form-type-checkbox .form-checkbox+label{margin-left:0}.o-register-interest form.o-webform .m-modal-footer{width:50%}.o-register-interest form.o-webform .form-actions.js-form-wrapper.form-wrapper{margin-top:27px}}@media (min-width:992px){.o-register-interest form.o-webform .m-link .a-link{padding:0}}.o-scroll-to{padding:20px 0;text-align:center;font-size:15px}.o-scroll-to .a-scroll{color:#000}.o-scroll-to .a-scroll:hover{color:#881024}.bg-flow{width:100%;background:#f5f5f5;padding:0 0 60px}.bg-flow:before{content:'';position:absolute;width:100%;height:214px;background:#881024;top:0;left:0}.bg-flow .o-reserve-process{padding:21px 12px 23px;border-radius:15px;text-align:left;position:relative;background:#fff;min-height:300px;width:100%;color:#000}#reserveModal{width:100%;clear:both;max-width:865px;margin:0 auto}#reserveModal .generic-validation{display:block;width:90%;border:1px solid #881024;margin:40px auto 0;padding:20px;color:#881024;border-radius:9px}#reserveModal .modal-dialog .modal-content .modal-header .close{color:transparent;position:absolute;width:15px;height:15px;cursor:pointer;top:41px;right:35px;padding:0;border:0}#reserveModal .modal-dialog .modal-content{max-height:95vh}.m-unit-card-reserve a{color:#fff;background-color:#881024;padding:10px 15px;width:100%;display:block;text-align:center;line-height:15px;font-size:15px;border-radius:9px;margin-top:10px;text-decoration:none;text-transform:uppercase;border:1px solid #881024}.m-unit-card-reserve a:hover{background-color:#000;color:#fff;border-color:#000}.info-icon{position:absolute;cursor:pointer}.info-icon .info-icon-content{position:absolute;top:0;min-width:200px;line-height:20px;background:#881024;color:#fff;border-radius:9px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);display:none;font-size:12px;padding:15px;z-index:9}.o-reserve-process .o-register-with-tipi .auth0-label-submit span,.o-reserve-process .o-register-with-tipi .auth0-lock-input-wrap .auth0-lock-input-wrap-with-icon span,.o-reserve-process .o-register-with-tipi .auth0-lock-input-wrap-with-icon span,.o-reserve-process .o-register-with-tipi .auth0-lock-terms{display:none!important}.info-icon svg{z-index:0}.o-reserve-process{margin:0 auto;-webkit-overflow-scrolling:touch;padding-bottom:100px}.o-reserve-process input[type],.o-reserve-process textarea{font-size:16px!important}.o-reserve-process input[type]::-webkit-input-placeholder,.o-reserve-process textarea::-webkit-input-placeholder{font-size:16px!important}.o-reserve-process input[type]:-ms-input-placeholder,.o-reserve-process textarea:-ms-input-placeholder{font-size:16px!important}.o-reserve-process input[type]::placeholder,.o-reserve-process textarea::placeholder{font-size:16px!important}.o-reserve-process input[type=radio]{filter:grayscale(1)!important}.o-reserve-process .o-register-with-tipi{margin:0}.o-reserve-process .o-register-with-tipi h3{font-size:25px;line-height:30px;letter-spacing:-.28px;text-transform:uppercase;color:#000;position:relative;margin-bottom:45px;padding:0 10px;text-align:left;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-reserve-process .o-register-with-tipi .auth0-lock-widget{width:100%}.o-reserve-process .o-register-with-tipi .auth0-lock-input-email{max-width:330px!important;margin:0 auto!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap{background:0 0;padding:0;border:0;border-bottom:1px solid #212529;text-align:left;border-radius:0;margin-bottom:30px}.o-reserve-process .o-register-with-tipi .auth0-lock-social-button-text{font-size:16px!important;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif!important;text-transform:none!important;font-weight:200!important;line-height:60px!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-button-icon{margin-top:10px;margin-left:5px}.o-reserve-process .o-register-with-tipi .auth0-lock-social-big-button{height:60px!important;line-height:60px!important;border-radius:9px!important;-webkit-box-shadow:-1px 3px 3px rgba(0,0,0,.15);box-shadow:-1px 3px 3px rgba(0,0,0,.15);margin-bottom:15px}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap.auth0-lock-input-wrap-with-icon{padding:0}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=google-oauth2]{background-color:#fff}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=google-oauth2] .auth0-lock-social-button-text{color:#585858!important;font-weight:400!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=google-oauth2] .auth0-lock-social-button-icon{border:none!important;background-color:rgba(37,83,180,0)!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=google-oauth2]:hover{background-color:#8c8c8c}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=google-oauth2]:hover .auth0-lock-social-button-text{background-color:#8c8c8c!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=facebook]{background-color:#2553b4}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=facebook] .auth0-lock-social-button-text{color:#fff!important;font-weight:400!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=facebook] .auth0-lock-social-button-icon{border:none!important;background-color:#2553b4!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=windowslive]{background-color:#fff;border:1px solid #8c8c8c}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=windowslive] .auth0-lock-social-button-text{color:#000!important;font-weight:400!important}.o-reserve-process .o-register-with-tipi .auth0-lock-social-buttons-container button[data-provider=windowslive] .auth0-lock-social-button-icon{border:none!important;background-color:#2553b4!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input{padding:0;background:0 0!important;height:50px!important;line-height:50px!important;font-size:14px!important;color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::-webkit-input-placeholder{color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input:-ms-input-placeholder{color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::placeholder{color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::-moz-placeholder{color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::-ms-input-placeholder{color:#000!important}.o-reserve-process .o-register-with-tipi .auth0-lock-form{padding:0!important}.o-reserve-process .o-register-with-tipi .register-seperator{display:inline-block;background:#fff;padding:0 10px;position:relative;z-index:9999;font-size:16px;color:#000;margin-top:25px}.o-reserve-process .o-register-with-tipi .register-seperator:before{content:'';width:20%;height:1px;background:#d8d8d8;position:absolute;left:-34px;top:11px;z-index:-1}.o-reserve-process .o-register-with-tipi .register-seperator:after{content:'';width:20%;height:1px;background:#d8d8d8;position:absolute;right:-34px;top:11px;z-index:-1}.o-reserve-process .o-register-with-tipi .auth0-label-submit{font-size:11px!important;height:34px!important;line-height:34px!important}.o-reserve-process .o-register-with-tipi .auth0-lock-submit{width:100%!important;position:relative!important;line-height:15px!important;font-size:14px!important;border-radius:9px!important;font-family:acherus-med,helvetica,arial,sans-serif!important;font-weight:700!important;padding:0!important;border:1px solid #881024!important;margin:1%!important;text-decoration:none!important;background:#881024!important;display:block!important;height:35px}.o-my-account-page .m-content h4,.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro .building-title,.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing h3,.o-reserve-process .o-already-have-booking .confirmation-message .confirmation-message-text a,.o-reserve-process .o-already-have-booking h3,.o-reserve-process .o-already-have-booking h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-cred-pane-internal-wrapper{height:auto!important;padding:20px 0!important}.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-cred-pane{border-radius:0!important;background:0 0!important}.o-reserve-process .o-register-with-tipi .auth0-lock-header{background:0 0!important;padding:0!important}.o-reserve-process .o-already-have-booking h3{font-size:25px;position:relative;margin-bottom:25px;padding:0 10px;text-transform:uppercase}.o-reserve-process .o-already-have-booking .confirmation-message{width:100%;background:#fff;padding:0;text-align:left}.o-reserve-process .o-already-have-booking .confirmation-message .directions-holder{width:100%;height:200px;background:50% grey;position:relative;margin-bottom:15px;margin-top:15px;background-size:cover}.o-reserve-process .o-already-have-booking .confirmation-message .directions-holder .directions-message{height:35px;line-height:35px;font-size:16px;color:#881024;width:90%;bottom:0;margin:0 auto;position:absolute;background:#fff;left:0;right:0}.o-reserve-process .o-already-have-booking .confirmation-message .intro-text{font-size:16px}.o-reserve-process .o-already-have-booking .confirmation-message .intro-text strong{display:block;font-size:18px}.o-reserve-process .o-already-have-booking .confirmation-message .confirmation-message-text{font-size:16px}.o-reserve-process .o-already-have-booking .confirmation-message .confirmation-message-text a{color:#000;text-decoration:underline}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a,.o-reserve-payment-step .agree-reservation-fee .pay-reserve,.o-reserve-payment-step .m-form-buttons a,.o-reserve-process .o-already-have-booking .m-form-buttons a,.o-reserve-step-one .m-form-buttons a,.o-reserve-step-three .m-form-buttons a{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-reserve-process .o-already-have-booking .m-form-buttons{text-align:center;margin-top:15px;width:100%}.o-reserve-process .o-already-have-booking .m-form-buttons a{font-size:15px;border-radius:9px;padding:4px 0;border:1px solid #881024;max-width:100%;width:100%;text-decoration:none;background:#fff;display:block;margin-bottom:16px;text-transform:uppercase}.o-reserve-process .o-already-have-booking .m-form-buttons a:hover{background-color:#F5F5F5;color:#881024}.o-reserve-process .o-already-have-booking .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reserve-process .o-already-have-booking .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}.o-reserve-process h3{font-weight:700!important}@media (max-width:767px){.o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-widget{width:100%}}@media (min-width:768px){.bg-flow{padding:30px 0 60px}.bg-flow .o-reserve-process{min-height:250px}.o-reserve-process .o-already-have-booking .confirmation-message{padding:15px;border-radius:25px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-reserve-process .o-register-with-tipi .register-seperator{display:inline-block;background:#fff;padding:0 10px;position:relative;z-index:9999;font-size:16px;color:#000;margin-top:25px}.o-reserve-process .o-register-with-tipi .register-seperator:before{content:'';width:80%;height:1px;background:#d8d8d8;position:absolute;left:-200px;top:11px;z-index:-1}.o-reserve-process .o-register-with-tipi .register-seperator:after{content:'';width:80%;height:1px;background:#d8d8d8;position:absolute;right:-200px;top:11px;z-index:-1}.o-reserve-process .terms-span{display:inline-block!important;margin-left:-20px!important}.info-icon .info-icon-content{font-size:14px}.info-icon:hover .info-icon-content{display:block!important}}@media (min-width:992px){.m-unit-card-reserve a{width:100%}.bg-flow{min-height:calc(100vh - 511px)}.bg-flow .o-reserve-process{padding-bottom:29px}.o-reserve-process{-webkit-overflow-scrolling:touch;padding-bottom:22px}.o-reserve-process .auth-lock-social-buttons-pane{width:100%;float:left}.o-reserve-process .auth0-lock-cred-pane-internal-wrapper .auth0-lock-submit{max-width:330px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto!important}.o-reserve-process .auth0-lock-widget{width:640px!important}.o-reserve-process .auth0-lock-social-big-button{margin:14.5px 12.5px!important;width:46%!important;float:left}.o-reserve-process input[type],.o-reserve-process textarea{font-size:14px!important}.o-reserve-process input[type]::-webkit-input-placeholder,.o-reserve-process textarea::-webkit-input-placeholder{font-size:14px!important}.o-reserve-process input[type]:-ms-input-placeholder,.o-reserve-process textarea:-ms-input-placeholder{font-size:14px!important}.o-reserve-process input[type]::placeholder,.o-reserve-process textarea::placeholder{font-size:14px!important}.o-reserve-process .reservation-fee-info{text-align:left!important}}@media (min-width:1200px){#reserveModal .modal-lg{max-width:865px!important}}.o-my-account-page{background-color:#f2f2f2;padding-bottom:35px}.o-my-account-page h1{color:#000;font-size:30px;line-height:30px;margin-bottom:15px;text-transform:uppercase}.o-my-account-page .m-content{background-color:#fff;border:1px solid #cbcbcb;padding:24px 15px;color:#000;border-radius:4px}.o-my-account-page .m-content p{font-size:16px;line-height:24px}.o-my-account-page .m-content+.m-content{margin-top:25px}.o-my-account-page .m-content .m-box{padding:15px 10px;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23px;border-radius:10px}.o-my-account-page .m-content .m-box .a-icn{width:38px;margin-right:10px}.o-my-account-page .m-content .m-box._red{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%);color:#fff}.o-my-account-page .m-content .m-box h4{font-size:1.1rem;margin-bottom:0}.o-my-account-page .m-content h4{font-weight:700;--webkit-font-smoothing:antialiased}.o-my-account-page .m-content .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-my-account-page .m-content .m-ctas .a-cta{background-color:#fff;color:#881024;-webkit-transition:all .3s;transition:all .3s;border:1px solid #881024;text-align:center;text-decoration:none;border-radius:4px;font-size:15px;font-weight:500;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:7px 25px}.o-my-account-page .m-content .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-my-account-page .m-content .m-ctas .a-cta:last-child{margin-bottom:0}.o-my-account-page .m-content .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-my-account-page .m-content .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-my-account-page .m-content .m-ctas .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-my-account-page .m-content .m-ctas .a-cta._icn:hover .a-icn svg path,.o-my-account-page .m-content .m-ctas .a-cta._red._icn .a-icn svg path{fill:#fff}.o-my-account-page .m-content .m-ctas .a-cta._red{background-color:#881024;color:#fff}.o-my-account-page .m-content .m-ctas .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}.o-my-account-page .m-content .phone-validation-wrapper .select2.select2-container{top:6px!important;left:5px!important}.o-my-account-page .generic-validation{display:block;width:90%;border:1px solid #881024;margin:40px auto 0;padding:20px;color:#881024;border-radius:9px;text-align:center}.o-my-account-page .m-upcomming-viewing,.o-my-account-page .save-profile{position:relative}.o-my-account-page .m-upcomming-viewing .info-icon{right:3px;top:5px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation{text-align:left}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps{padding:0;margin:0;list-style:none}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step{padding:20px 40px 20px 90px;border:2px solid #d8d8d8;border-radius:8px;margin-bottom:15px;float:left;width:100%;position:relative}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .step-title{font-size:18px;line-height:26px;font-weight:700;display:inline-block;color:#d8d8d8;width:100%;margin-bottom:5px;position:relative}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .step-title .info-icon{right:-35px;top:-5px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .step-title .info-icon .info-icon-content{right:30px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .step-content{font-size:16px;color:#d8d8d8;display:block}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .in-progress{display:block;color:#006646;line-height:26px;font-size:16px;font-weight:700}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step:before{content:"";position:absolute;left:33px;background:#d8d8d8;width:2px;top:0;bottom:0}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step:after{content:"";background:#fff;width:45px;height:45px;position:absolute;top:17px;left:11px;border:2px solid #d8d8d8;border-radius:100%;text-align:center;line-height:45px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step:first-of-type:before{top:17px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-success{border-color:#006646}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-success:before{background:#006646}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-success:after{border-color:#006646;content:"";background:url(../images/icons/icon--tick.svg) center no-repeat #006646;color:#fff}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-next .step-content,.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-next .step-title,.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-success .step-content,.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-success .step-title{color:#212529}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-next{border-color:#881024;-webkit-box-shadow:-1px 3px 10px rgba(0,0,0,.2);box-shadow:-1px 3px 10px rgba(0,0,0,.2)}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-next:before{background:#d8d8d8}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .step-next:after{border-color:#d8d8d8;content:""}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing{width:100%;float:left}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing h3{font-size:25px;text-align:left;text-transform:uppercase}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .intro-message{background:rgba(0,150,108,.1);padding:15px 7px;font-size:16px;border-radius:8px;margin-bottom:20px}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .intro-message strong{display:block;margin-top:5px}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information{text-align:left}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information .unit-name{display:block;margin-bottom:10px;color:#881024;font-weight:700;font-size:18px}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information .unit-details{font-size:16px;line-height:25px;display:block;margin-bottom:10px}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information .unit-price{font-size:23px;margin-bottom:10px;display:block}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-image{width:100%;height:151px;background:#d8d8d8;position:relative;background-size:cover}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-image .unit-directions{position:absolute;width:90%;background:#fff;left:5%;bottom:0;color:#881024;height:35px;line-height:35px;font-size:16px;font-weight:700}.o-my-account-page .m-upcomming-viewing .m-find-a-home{width:100%;float:left}.o-my-account-page .m-upcomming-viewing .m-find-a-home h3{font-size:25px;text-align:left}.o-my-account-page .m-upcomming-viewing .m-find-a-home .intro-text{text-align:left;font-size:16px;line-height:25px;margin-bottom:25px}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings{margin:0;padding:0;list-style:none}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .open-building .building-intro{height:auto!important;padding:0 30px 15px!important;line-height:30px!important;width:100%;display:inline-block;margin-top:10px}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .open-building .building-intro .building-desc{display:block!important}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-red{border-top:5px solid #881024}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-yellow{border-top:5px solid #ffc72c}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-green{border-top:5px solid #20916c}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-grey{border-top:5px solid #cacfdb}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-black{border-top:5px solid #000}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building{height:230px;margin-bottom:50px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ccc}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building a{display:block;height:100%;color:#212529}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro{position:absolute;bottom:-25px;width:90%;margin:0 5%;height:50px;background:#fff;line-height:43px;-webkit-box-shadow:0 6px 10px #0003;box-shadow:0 6px 10px #0003;-webkit-transition:.2s;transition:.2s;left:0}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro .building-title{font-size:17px;text-transform:uppercase}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro .building-desc{display:none;font-size:13px;line-height:18px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .profile-image{height:62px;width:62px;background:0 0;border-radius:100%;border:3px solid #881024;margin-bottom:15px;position:relative;-webkit-box-shadow:0 9px 30px 0 rgba(0,0,0,.1);box-shadow:0 9px 30px 0 rgba(0,0,0,.1)}.o-my-account-page .m-upcomming-viewing .m-edit-profile .profile-image .image{position:absolute;width:97%;height:97%;border-radius:100%;top:1.5%;left:1.5%;background-repeat:no-repeat;background-size:30px;background-position:center center}.o-my-account-page .m-upcomming-viewing .m-edit-profile .profile-image .edit-icon{position:absolute;width:30px;height:30px;background:#881024;line-height:30px;text-align:center;color:#fff;border-radius:100%;font-size:34px;font-family:auto;right:-15px;bottom:0}.o-my-account-page .m-upcomming-viewing .m-edit-profile h4{font-size:24px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .form-not-validated{font-size:14px;color:#881024;float:left;width:100%;text-align:left}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:40px;line-height:40px;margin-bottom:15px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input.needs-val{border-color:#f94139!important}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input.needs-val::-webkit-input-placeholder{color:#881024}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input.needs-val:-ms-input-placeholder{color:#881024}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input.needs-val::placeholder{color:#881024}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input::-webkit-input-placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input:-ms-input-placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input::placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register select{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes{padding:15px 0;text-align:left}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes span{font-size:14px;display:block;margin-bottom:15px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:hover input~.checkmark{background-color:#ccc}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:checked~.checkmark{background-color:#fff}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:checked~.checkmark:after{border-color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .checkmark{position:absolute;top:-3px;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .checkmark:after{position:absolute;content:"";left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register a{color:#000;text-decoration:underline}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .terms-span{margin-left:29px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav{width:100%;float:left;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #881024;margin-right:25px;font-size:15px;padding:4px 7px;text-align:center;border-radius:9px;color:#881024;text-decoration:none;-webkit-transition:.3s;transition:.3s;text-transform:uppercase}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a:hover{background-color:#881024;color:#fff}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a:nth-of-type(2){margin-right:0}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav .red-btn{background:#881024;color:#fff}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav .red-btn:hover{background:#000;border-color:#000}@media (min-width:768px){.o-my-account-page h1{font-size:50px;line-height:45px;letter-spacing:-.42px;margin-bottom:20px}.o-my-account-page .m-content{padding:20px}.o-my-account-page .m-content .m-box{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:15px}.o-my-account-page .m-content .m-box .a-icn{margin-right:0;margin-bottom:10px}.o-my-account-page .m-content .m-box h4{font-size:24px;max-width:200px}.o-my-account-page .m-content .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-12.5px;margin-right:-12.5px}.o-my-account-page .m-content .m-ctas .a-cta{max-width:205px;width:100%;margin-bottom:0;margin-left:12.5px;margin-right:12.5px}}@media (min-width:992px){.o-my-account-page h1{margin-bottom:50px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation h3,.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing h3{margin-bottom:35px}.o-my-account-page .m-upcomming-viewing{padding:15px 5px}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation{width:66%;padding:0 25px 0 70px;border-left:1px solid #d8d8d8}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .viewings-nav{width:80%}.o-my-account-page .m-upcomming-viewing .m-finalize-reservation .resevation-steps .reservation-step .step-title{width:auto}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .intro-message{background:rgba(0,150,108,.1);padding:28px 28px 28px 90px;font-size:16px;border-radius:8px;margin-bottom:28px;text-align:left;position:relative}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .intro-message strong{display:block;margin-top:5px;font-size:32px;line-height:38px}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .intro-message:before{content:"";width:35px;height:35px;position:absolute;top:22px;left:26px;border:2px solid #006646;border-radius:100%;text-align:center;line-height:35px;background:url(../images/icons/icon--tick.svg) center no-repeat #006646;color:#fff}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information{text-align:left}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information .unit-price{margin-bottom:15px;font-weight:700}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-information .unit-price .smaller{font-size:16px;font-weight:400}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-image{width:100%;height:170px;background:#d8d8d8;position:relative;background-size:cover}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .unit-image .unit-directions{width:60%;left:20%}.o-my-account-page .m-upcomming-viewing .m-upcommings-viewing .viewings-nav{margin-top:25px}.o-my-account-page .m-upcomming-viewing .m-find-a-home{width:66%;padding:0 30px 0 70px;border-left:1px solid #d8d8d8}.o-my-account-page .m-upcomming-viewing .m-find-a-home h3{margin-bottom:15px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-my-account-page .m-upcomming-viewing .m-find-a-home .intro-text{text-align:left;font-size:16px;line-height:25px;margin-bottom:25px}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings{margin:0;padding:0;list-style:none}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .open-building .building-intro{height:auto!important;padding:0 30px 15px!important}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .open-building .building-intro .building-desc{display:block!important}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-red{border-top:5px solid #881024}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-yellow{border-top:5px solid #ffc72c}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-green{border-top:5px solid #20916c}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .tipi-grey{border-top:5px solid #cacfdb}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building{height:220px;margin-bottom:50px;position:relative;float:left;width:48%}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro{position:absolute;bottom:-25px;width:90%;margin:0 5%;height:50px;background:#fff;line-height:43px;-webkit-box-shadow:0 6px 10px #0003;box-shadow:0 6px 10px #0003;-webkit-transition:.2s;transition:.2s}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro .building-title{font-size:17px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building .building-intro .building-desc{display:none;font-size:13px;line-height:18px}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building:nth-child(even){margin-left:2%}.o-my-account-page .m-upcomming-viewing .m-find-a-home .buildings .building:nth-child(odd){margin-right:2%}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .form-not-validated{font-size:16px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;margin-bottom:15px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input::-webkit-input-placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input:-ms-input-placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .text-input::placeholder{font-size:14px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register select{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes{padding:15px 0;text-align:left}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes span{font-size:14px;display:block;margin-bottom:15px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:hover input~.checkmark{background-color:#ccc}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:checked~.checkmark{background-color:#fff}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .check-container input:checked~.checkmark:after{border-color:#000}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .checkmark{position:absolute;top:-3px;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .checkboxes .checkmark:after{position:absolute;content:"";left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register a{color:#000;text-decoration:underline}.o-my-account-page .m-upcomming-viewing .m-edit-profile .m-acc-register .terms-span{margin-left:29px}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav{width:100%;float:left;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #881024;margin-right:10px;font-size:15px;padding:4px 7px;text-align:center;border-radius:9px;color:#881024;text-decoration:none;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav a:nth-of-type(2){margin-right:0}.o-my-account-page .m-upcomming-viewing .m-edit-profile .viewings-nav .red-btn{background:#881024;color:#fff}.o-my-account-page .m-upcomming-viewing .m-edit-profile .two-col-desktop-left{width:40%!important;float:left;margin-right:10%}.o-my-account-page .m-upcomming-viewing .m-edit-profile .two-col-desktop{float:left;width:40%!important;margin-left:10%}}.o-create-account-tipi{margin:0}.o-create-account-tipi h3{font-size:25px;line-height:30px;text-transform:uppercase;color:#000;position:relative;margin-bottom:35px;padding:0 10px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}.o-create-account-tipi h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-create-account-tipi .intro-text{display:none}.o-create-account-tipi .m-acc-register{width:100%;background:#fff;padding:10px;border-radius:25px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-create-account-tipi .m-acc-register .form-not-validated{font-size:16px;color:#881024}.o-create-account-tipi .m-acc-register .input-wrap{position:relative}.o-create-account-tipi .m-acc-register .input-wrap .info-icon{top:0;right:0}.o-create-account-tipi .m-acc-register .input-wrap .info-icon svg{width:20px}.o-create-account-tipi .m-acc-register .input-wrap .info-icon .info-icon-content{right:30px}.o-create-account-tipi .m-acc-register .input-wrap .selecty-options li{list-style:none!important}.o-create-account-tipi .m-acc-register .text-input{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000}.o-create-account-tipi .m-acc-register .text-input::-webkit-input-placeholder{font-size:14px;color:#000;line-height:52px}.o-create-account-tipi .m-acc-register .text-input:-ms-input-placeholder{font-size:14px;color:#000;line-height:52px}.o-create-account-tipi .m-acc-register .text-input::placeholder{font-size:14px;color:#000;line-height:52px}.o-create-account-tipi .m-acc-register .needs-val{border-color:#f94139!important}.o-create-account-tipi .m-acc-register .needs-val::-webkit-input-placeholder{color:#f94139!important}.o-create-account-tipi .m-acc-register .needs-val:-ms-input-placeholder{color:#f94139!important}.o-create-account-tipi .m-acc-register .needs-val::placeholder{color:#f94139!important}.o-create-account-tipi .m-acc-register .selecty-selected{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000;text-decoration:none}.o-create-account-tipi .m-acc-register .selecty-selected:after{border-top:4px dashed #000}.o-create-account-tipi .m-acc-register .checkboxes{padding:0}.o-create-account-tipi .m-acc-register .checkboxes .how-contacted-message{display:inline-block!important;position:relative;font-size:14px;width:91%}.o-create-account-tipi .m-acc-register .checkboxes .info-icon{position:absolute;right:-23px;top:-3px}.o-create-account-tipi .m-acc-register .checkboxes .info-icon svg{width:20px}.o-create-account-tipi .m-acc-register .checkboxes .info-icon .info-icon-content{right:30px}.o-create-account-tipi .m-acc-register .checkboxes span{font-size:16px;display:block;margin-bottom:15px}.o-create-account-tipi .m-acc-register .checkboxes .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:16px}.o-create-account-tipi .m-acc-register .checkboxes .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:hover input~.checkmark{background-color:#ccc}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:checked~.checkmark{background-color:#fff}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:checked~.checkmark:after{border-color:#000}.o-create-account-tipi .m-acc-register .checkboxes .checkmark{position:absolute;top:0;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.o-create-account-tipi .m-acc-register .checkboxes .checkmark:after{position:absolute;content:'';left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-create-account-tipi .m-acc-register a{color:#000;text-decoration:underline}.o-create-account-tipi .m-acc-register .terms-span{margin-left:29px}.o-create-account-tipi .m-acc-register hr{margin-top:.5rem;margin-bottom:.5rem}.o-create-account-tipi .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.o-create-account-tipi .m-form-buttons .a-btn-hollow{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-create-account-tipi .m-form-buttons a{position:relative;line-height:15px;font-size:15px;border-radius:9px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;text-transform:uppercase;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:1% 1% 0;text-decoration:none;background:#fff}.o-create-account-tipi .m-form-buttons a:hover{background-color:#881024;color:#fff}.o-create-account-tipi .m-form-buttons .a-btn-red{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background:#881024;color:#fff}.o-create-account-tipi .m-form-buttons .a-btn-red:focus,.o-create-account-tipi .m-form-buttons .a-btn-red:hover{background:#000;border-color:#000;color:#fff}@media (max-width:575px){.o-create-account-tipi .m-acc-register .input-wrap .selecty-options li{height:auto;line-height:1.4;padding:10px 24px}}@media (min-width:768px){.o-create-account-tipi .m-acc-register .terms-span{display:inline-block!important;margin-left:-20px}.o-create-account-tipi .m-acc-register .m-form-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-create-account-tipi .m-acc-register .m-form-buttons a{max-width:48%}.o-create-account-tipi .m-acc-register .m-form-buttons .a-btn-hollow{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.o-create-account-tipi .m-acc-register .m-form-buttons .a-btn-red{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.o-create-account-tipi{margin:0 50px;padding:15px 0 0}.o-create-account-tipi h3{padding:0}.o-create-account-tipi .intro-text{display:block;margin-bottom:30px}.o-create-account-tipi .m-acc-register{width:100%;background:#fff;padding:20px;border-radius:25px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.301961);box-shadow:0 6px 10px rgba(0,0,0,.301961)}.o-create-account-tipi .m-acc-register .input-wrap{position:relative}.o-create-account-tipi .m-acc-register .input-wrap .info-icon{top:7px;right:0}.o-create-account-tipi .m-acc-register .input-wrap .info-icon svg{width:30px}.o-create-account-tipi .m-acc-register .input-wrap .info-icon .info-icon-content{right:30px}.o-create-account-tipi .m-acc-register .text-input{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000}.o-create-account-tipi .m-acc-register .text-input::-webkit-input-placeholder{font-size:14px;color:#000}.o-create-account-tipi .m-acc-register .text-input:-ms-input-placeholder{font-size:14px;color:#000}.o-create-account-tipi .m-acc-register .text-input::placeholder{font-size:14px;color:#000}.o-create-account-tipi .m-acc-register ul{list-style:none}.o-create-account-tipi .m-acc-register select{width:100%;border:none;border-bottom:1px solid #212529;outline:0;font-size:14px;height:50px;line-height:50px;margin-bottom:15px;color:#000}.o-create-account-tipi .m-acc-register .checkboxes{padding:15px 0}.o-create-account-tipi .m-acc-register .checkboxes .how-contacted-message{width:auto}.o-create-account-tipi .m-acc-register .checkboxes span{font-size:14px;display:block;margin-bottom:15px}.o-create-account-tipi .m-acc-register .checkboxes .info-icon{position:absolute;right:-35px;top:-6px}.o-create-account-tipi .m-acc-register .checkboxes .info-icon svg{width:30px}.o-create-account-tipi .m-acc-register .checkboxes .info-icon .info-icon-content{right:30px}.o-create-account-tipi .m-acc-register .checkboxes .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.o-create-account-tipi .m-acc-register .checkboxes .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:hover input~.checkmark{background-color:#ccc}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:checked~.checkmark{background-color:#fff}.o-create-account-tipi .m-acc-register .checkboxes .check-container input:checked~.checkmark:after{border-color:#000}.o-create-account-tipi .m-acc-register .checkboxes .checkmark{position:absolute;top:0;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.o-create-account-tipi .m-acc-register .checkboxes .checkmark:after{position:absolute;content:'';left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-create-account-tipi .m-acc-register .checkboxes hr{margin:10px 0 24px}.o-create-account-tipi .m-acc-register a{color:#000;text-decoration:underline}.o-create-account-tipi .m-acc-register .two-col-desktop{float:left;width:50%}.o-create-account-tipi .m-acc-register .two-col-desktop-left{float:left;margin-right:4%;width:46%}.o-create-account-tipi .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:25px auto 0;width:95%}.o-create-account-tipi .m-form-buttons .a-btn-hollow{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.o-create-account-tipi .m-form-buttons .a-btn-red{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-create-account-tipi .m-form-buttons a{position:relative;line-height:15px;font-size:15px;border-radius:9px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:#fff;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .a-close-expanded:hover svg,.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta:hover>svg,.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta[aria-expanded=true]>svg,.o-2021-sticky-search .m-menu.open .a-selector svg,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next span,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner>a:first-child:hover svg,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>a:hover>svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-reserve-step-one h3{font-size:25px;position:relative;margin-bottom:18px;padding:0 13px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase}.o-reserve-step-one h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-one .m-reserve-steps{padding:0 10px;font-size:20px}.o-reserve-step-one .m-reserve-steps strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-one .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-one .m-reserve-steps .reserve-progress .reserve-progress-bar{width:33.33333333%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-one .reserve-step-one{background:#fff;border-radius:25px}.o-reserve-step-one .reserve-step-one .m-box{border-radius:15px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);margin-bottom:19px;padding:18px 15px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar{width:100%}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .m-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .m-label .a-calendar-info{position:relative;margin-left:10px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .m-label .a-calendar-info .info-icon-content{right:40px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .calendar-intro{font-size:16px;color:#000;text-transform:none}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .calendar-intro span{text-transform:uppercase;display:block}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar{width:100%;background-color:#881024;border:1px solid #881024;text-align:center;color:#fff;border-radius:9px;font-size:15px;height:34px;margin-top:12px;cursor:pointer}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar::-webkit-input-placeholder{color:#fff;text-transform:uppercase;font-size:15px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar:-ms-input-placeholder{color:#fff;text-transform:uppercase;font-size:15px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar::placeholder{color:#fff;text-transform:uppercase;font-size:15px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar:focus,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar:hover{outline:0;background-color:#000;border-color:#000}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header{padding:0;height:28px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next span,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-prev span{background:url('../images/left arrow.svg') center no-repeat}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-prev{left:0;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next{right:0;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-month,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-year{font-size:18px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker{width:90%;margin:0 auto}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-datepicker-title{width:100%;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar tbody tr:first-child td{padding:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar thead tr{border:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar th{padding:.3em}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar th span{font-size:13px!important;color:#637381;font-weight:300}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar td{width:35px;height:33px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar td span{font-size:15px!important}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar td a{width:35px;height:33px;font-size:15px!important;display:table-cell}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-state-highlight{border-radius:10px!important;background:#6c7b88;border:0;color:#fff}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-state-active{border-radius:10px!important;background:#881024;border:0;color:#fff}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term{width:100%}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .lease-intro{font-size:16px;color:#000;text-transform:none}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .lease-intro span{text-transform:uppercase;display:block}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms{margin-bottom:12px;margin-top:12px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .active-term{border-color:#881024!important}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .active-term a{color:#881024!important}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .active-term:after{content:url(../images/red-tick.svg);position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23px;height:22px;background-size:contain}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term{border:1px solid #d8d8d8;text-align:center;font-size:16px;border-radius:10px;padding:10px 0;margin-bottom:10px;-webkit-transition:.3s;transition:.3s;position:relative}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term a{color:#000;text-decoration:none}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term strong{font-size:16px;display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best:before{content:"Best offer";display:inline-block;background-color:#c88d0b;font-size:10px;line-height:15px;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;position:absolute;right:15px;top:9px;padding:1px 6px 0;text-align:center;border-radius:2px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best.active-term:after{display:none}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term .term-concession-price,.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term .term-price{text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._concession .term-price{position:relative;z-index:1}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._concession .term-price:before{content:"";background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._concession .term-concession-price{color:#881024;margin-left:8px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._concession.active-term .term-price{color:#000}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term:hover{cursor:pointer}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details{position:relative;background:#345262;color:#fff;padding:12px 11px;border-radius:10px;margin-bottom:14px;font-size:16px;line-height:22px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .endoflease-date,.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .movein-date{text-transform:uppercase;display:block}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .tcs-wrap{font-size:14px;line-height:19px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .tcs-wrap a{color:#fff;text-decoration:underline}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details p{width:calc(100% - 35px);margin-bottom:0}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .a-utility-details{right:0;top:0}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details .a-utility-details .info-icon-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:35px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-footer .lease-footer{font-size:16px}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-footer .lease-footer span{display:block}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-footer .lease-footer a{color:#000;text-decoration:underline}.o-reserve-step-one .reserve-step-one .m-box.one.red{border:1px solid red}.o-reserve-step-one .reserve-step-one .a-calendar-error{color:red;position:relative;padding-left:30px;margin-bottom:10px;margin-top:-7px;display:none}.o-reserve-step-one .reserve-step-one .a-calendar-error:before{content:"";width:23px;height:23px;background:url(../images/icons/error.svg) center no-repeat;background-size:cover;position:absolute;top:0;left:0}.o-reserve-step-one .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-reserve-step-one .m-form-buttons a{position:relative;line-height:15px;border-radius:9px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:#fff;text-transform:uppercase;font-size:15px}.o-reserve-step-one .m-form-buttons a:hover{background-color:#881024;color:#fff}.o-reserve-step-one .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reserve-step-one .m-form-buttons .a-btn-red:focus,.o-reserve-step-one .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}@media (max-width:575px){.o-reserve-step-one .reserve-step-one .m-calendar #reserve-calendar .ui-datepicker{width:100%}.o-reserve-step-one .reserve-step-one .m-calendar #reserve-calendar .ui-datepicker-calendar td a{font-size:inherit}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best strong{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term.active-term._concession:after{top:33%}}@media (max-width:350px){.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best strong{-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term.active-term._concession:after{top:50%}}@media (max-width:991px){.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best:before{top:14px}}@media (min-width:768px){.o-reserve-step-one .reserve-step-one .a-calendar-error{margin-bottom:25px;margin-left:20px}}@media (min-width:992px){.o-reserve-step-one .m-form-buttons a,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.o-reserve-step-one{margin:0 85px;padding:19px 0 0}.o-reserve-step-one .m-reserve-steps,.o-reserve-step-one h3{padding:0}.o-reserve-step-one .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-one .m-reserve-steps .reserve-progress .reserve-progress-bar{width:33.333333333%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-one .reserve-step-one .m-box{padding:20px 25px;margin-bottom:30px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-reserve-step-one .reserve-step-one .m-box .m-calendar .calendar-intro{margin-bottom:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar{width:auto;min-width:176px;margin-left:auto;margin-top:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header{padding:0;height:28px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next span,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-prev span{background:url('../images/left arrow.svg') center no-repeat}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next{right:7px;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-next span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-prev{left:12px;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-month,.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-header .ui-datepicker-year{font-size:18px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker{width:90%;margin:0 auto}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-datepicker-title{width:100%;position:absolute}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar tbody tr:first-child td{padding:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar thead tr{border:0}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar th{padding:.3em}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar th span{font-size:13px;color:#637381;font-weight:300}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar td{width:35px;height:33px}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar td a{width:35px;height:33px;font-size:15px;display:table-cell}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-state-highlight{border-radius:10px!important;background:#6c7b88;border:0;color:#fff}.o-reserve-step-one .reserve-step-one .m-box .m-calendar #reserve-calendar .ui-datepicker-calendar .ui-state-active{border-radius:10px!important;background:#881024;border:0;color:#fff}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .lease-intro{font-size:16px;color:#000}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .active-term{border-color:#881024!important}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .active-term a{color:#881024!important}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms .term{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12.5px);flex:0 0 calc(50% - 12.5px);width:calc(50% - 12.5px);border:1px solid #d8d8d8;text-align:center;font-size:14px;border-radius:10px;padding:5px 0;margin-bottom:10px;-webkit-transition:.3s;transition:.3s}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms .term a{color:#000;text-decoration:none}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms .term strong{font-size:16px;display:block}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .terms .term:hover{-webkit-box-shadow:inset 0 3px 0 #881024;box-shadow:inset 0 3px 0 #881024}.o-reserve-step-one .reserve-step-one .m-box .m-lease-term .m-utility-details{padding:13px 15px}.o-reserve-step-one .reserve-step-one .a-calendar-error{margin-top:-18px;margin-left:25px}.o-reserve-step-one .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px;width:100%}.o-reserve-step-one .m-form-buttons a{position:relative;line-height:15px;font-size:15px;border-radius:9px;padding:9px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;text-decoration:none;text-transform:uppercase}.o-reserve-step-one .m-form-buttons a.opt-out{margin-right:12.5px}.o-reserve-step-one .m-form-buttons a.show-step-two{margin-left:12.5px}.safari-mac .o-reserve-step-one .reserve-step-one .m-box .m-lease-term .term._best strong{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .intro-title,.o-reserve-step-three .m-reserve-steps strong,.o-reserve-step-three h3,.o-reserve-step-three h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-three h3{font-size:25px;position:relative;margin-bottom:45px;padding:0 10px;text-transform:uppercase}.o-reserve-step-three .m-reserve-steps{padding:0 10px;font-size:20px}.o-reserve-step-three .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-three .m-reserve-steps .reserve-progress .reserve-progress-bar{width:100%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-three .m-reserve-extras{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:2%;background:#fff;padding:20px 10px;border-radius:25px;overflow:visible;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend,.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels{position:relative}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .info-icon,.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .info-icon{right:0}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .info-icon .info-icon-content,.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .info-icon .info-icon-content{right:35px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels{border-bottom:1px solid #d8d8d8;width:100%;margin-bottom:20px;padding-bottom:20px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .intro-title{font-size:16px;color:#000;display:block;margin-bottom:5px;text-transform:uppercase}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .intro-text{font-size:14px;color:#000;display:block;line-height:21px;margin-bottom:10px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .active-parking-item{border-color:#881024!important;color:#881024}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item{width:46%;margin:0 2%;float:left;border:1px solid #d8d8d8;border-radius:10px;padding:10px;text-align:center;min-height:130px;cursor:pointer}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item svg{display:block;margin:0 auto}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item span{font-size:14px;line-height:16px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .intro-title,.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item span strong{font-size:16px;display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend{width:100%}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .intro-title{color:#000;text-transform:uppercase;margin-bottom:5px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .intro-text{font-size:14px;color:#000;display:block;line-height:21px;margin-bottom:10px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet{width:31%;margin:0 1% 40px;float:left;border:1px solid #d8d8d8;border-radius:10px;padding:10px 0;text-align:center;cursor:pointer;position:relative;min-height:117px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet svg{display:block;margin:0 auto 10px;max-height:37px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet img{display:block;margin:-10px auto -5px;max-height:80px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet span{font-size:12px;line-height:16px;display:block}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet span strong{font-size:12px;display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet span span{display:inline-block}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity{height:34px;width:100%;position:absolute;bottom:-42px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .selected-pet-quant{text-align:left;line-height:32px;font-size:14px;font-weight:700;padding-left:10px;border:1px solid #d8d8d8;border-radius:10px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .selected{color:#881024;border-color:#881024!important}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select{display:none;position:absolute;top:0;left:0;background:#fff;width:100%;margin:0;padding:0;list-style:none;text-align:center;z-index:9999;font-size:16px;border:1px solid #d8d8d8;border-radius:8px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select li{border-radius:8px;line-height:35px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select li:hover{background:#d8d8d8}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity:before{content:'>';position:absolute;right:8px;top:3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-family:monospace;font-weight:700;pointer-events:none}.o-reserve-step-three .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:25px;width:100%}.o-reserve-step-three .m-form-buttons a{position:relative;line-height:15px;border-radius:9px;text-transform:uppercase;font-size:15px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:#fff}.o-reserve-step-three .m-form-buttons a:hover{background-color:#881024;color:#fff}.o-reserve-step-three .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reserve-step-three .m-form-buttons .a-btn-red:focus,.o-reserve-step-three .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}@media (min-width:992px){.o-reserve-step-three{margin:0 50px;padding:15px 0}.o-reserve-step-three h3{padding:0}.o-reserve-step-three .m-reserve-steps{padding:0;font-size:20px}.o-reserve-step-three .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-three .m-reserve-steps .reserve-progress .reserve-progress-bar{width:100%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-three .m-reserve-extras{width:100%;margin-right:2%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;padding:20px 15px;border-radius:25px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels{width:48%;margin-right:1.5%;border-bottom:0;margin-bottom:0;padding-bottom:0}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .intro-title{font-size:16px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;display:block;margin-bottom:5px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .intro-text{font-size:14px;color:#000;display:block;line-height:21px;margin-bottom:10px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .active-parking-item{border-color:#881024!important;color:#881024}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item{width:46%;margin:0 2%;float:left;border:1px solid #d8d8d8;border-radius:10px;padding:10px;text-align:center;min-height:130px;cursor:pointer}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item svg{display:block;margin:0 auto 10px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item span{font-size:14px;line-height:16px}.o-reserve-step-three .m-reserve-extras .m-rest-your-wheels .parking-selector .parking-item span strong{font-size:16px;display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend{width:48%;border-left:1px solid #d8d8d8;border-bottom:0;padding:0 0 0 2%}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .cat-price,.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .dog-price,.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .small-animal-price{display:inline-block!important}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .intro-title{font-size:16px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;display:block;margin-bottom:5px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .intro-text{font-size:14px;color:#000;display:block;line-height:21px;margin-bottom:10px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet{width:31%;margin:0 1% 40px;float:left;border:1px solid #d8d8d8;border-radius:10px;padding:10px 0;text-align:center;cursor:pointer;position:relative}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet svg{display:block;margin:0 auto 10px;max-height:37px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet span{font-size:13px;line-height:16px;display:block}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet span strong{font-size:13px;display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity{height:34px;width:100%;position:absolute;bottom:-42px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .selected-pet-quant{text-align:left;line-height:32px;font-size:14px;font-weight:700;padding-left:10px;border:1px solid #d8d8d8;border-radius:10px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .selected{color:#881024;border-color:#881024!important}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select{display:none;position:absolute;top:0;left:0;background:#fff;width:100%;margin:0;padding:0;list-style:none;text-align:center;z-index:9999;font-size:16px;border:1px solid #d8d8d8;border-radius:8px;-webkit-box-shadow:0 7px 10px rgba(0,0,0,.25);box-shadow:0 7px 10px rgba(0,0,0,.25)}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select li{border-radius:8px;line-height:35px}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity .pet-quant-select li:hover{background:#d8d8d8}.o-reserve-step-three .m-reserve-extras .m-bring-a-friend .pet .pet-quanitity:before{content:'>';position:absolute;right:8px;top:6px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-family:monospace;font-weight:700}.o-reserve-step-three .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:25px;width:100%}.o-reserve-step-three .m-form-buttons a{position:relative;line-height:15px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;text-transform:uppercase;font-size:15px;border-radius:9px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none}}.o-reservation-confirmed h3,.o-reservation-confirmed h3 strong,.o-reserve-payment-step .reservation-fee-info h4,.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection.a-total,.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection>span,.o-reserve-payment-step .selected-apartment-details .unit-name,.o-reserve-payment-step h3,.o-reserve-payment-step h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reserve-payment-step{min-height:180px}.o-reserve-payment-step h3{font-size:25px;position:relative;margin-bottom:15px;padding:0 10px;text-transform:uppercase}.o-reserve-payment-step .intro-text{font-size:14px;color:#000;padding:0 10px}.o-reserve-payment-step .selected-apartment-details{margin:20px 10px;padding:20px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position:relative}.o-reserve-payment-step .selected-apartment-details .unit-name{font-size:18px;color:#881024;display:block;margin-bottom:8px;text-transform:uppercase}.o-reserve-payment-step .selected-apartment-details .unit-specs{font-size:16px;color:#000;line-height:25px;display:block;margin-bottom:8px}.o-reserve-payment-step .selected-apartment-details .selected-apartment-image{height:200px;background-size:cover;background-position:center;margin-bottom:18px}.o-reserve-payment-step .selected-apartment-details .unit-price{font-size:16px;line-height:25px}.o-reserve-payment-step .selected-apartment-details .unit-price strong{font-size:23px}.o-reserve-payment-step .selected-apartment-details .m-unit-selections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:solid 1px #d8d8d8;padding-bottom:10px}.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection>span{font-weight:700;--webkit-font-smoothing:antialiased;width:50%}.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection>span span{width:auto}.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection.a-total{margin-top:10px;font-weight:700;--webkit-font-smoothing:antialiased;font-size:calc(19px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))}.o-reserve-payment-step .selected-apartment-details .m-unit-selections .a-unit-selection._hide{display:none}.o-reserve-payment-step .selected-apartment-details .m-utility-details{position:relative}.o-reserve-payment-step .selected-apartment-details .m-utility-details *{font-size:14px}.o-reserve-payment-step .selected-apartment-details .m-utility-details p:last-child{margin-bottom:0}.o-reserve-payment-step .selected-apartment-details .m-utility-details .a-utility-details{right:0;top:0}.o-reserve-payment-step .selected-apartment-details .m-utility-details .a-utility-details .info-icon-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:35px}.o-reserve-payment-step .reservation-fee-info{width:95%;margin:0 auto;background:#fff;padding:6px 12px 24px;border-radius:15px;text-align:center;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);overflow:visible;font-size:14px;color:#000;position:relative}.o-reserve-payment-step .reservation-fee-info .a-bg{position:absolute;z-index:1;left:0;top:7px;right:0;bottom:0;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.o-reserve-payment-step .reservation-fee-info .a-bg-red{position:absolute;z-index:0;left:0;top:0;right:0;height:7px;border-top-left-radius:15px;background-color:#881024;border-top-right-radius:15px}.book-a-viewing-date .timeslots .intro-text .info-icon,.book-a-viewing-date .viewing-method .intro-text .info-icon{top:-3px;right:0}.o-reserve-payment-step .reservation-fee-info .m-inner{position:relative;z-index:2;padding-top:13px}.o-reserve-payment-step .reservation-fee-info h4{font-size:22px;line-height:32px}.o-reserve-payment-step .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px;width:100%}.o-reserve-payment-step .m-form-buttons a{position:relative;line-height:15px;border-radius:9px;text-transform:uppercase;font-size:15px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:#fff}.o-reserve-payment-step .m-form-buttons a:hover{background-color:#881024;border-color:#881024;color:#fff}.o-reserve-payment-step .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reserve-payment-step .m-form-buttons .a-btn-red:hover{color:#fff;background:#c50707}.o-reserve-payment-step .agree-reservation-fee{width:100%;margin-top:30px;padding:0 4px}.o-reserve-payment-step .agree-reservation-fee .form-not-validated{color:#881024;font-size:16px}.o-reserve-payment-step .agree-reservation-fee .needs-val{border-color:#f94139!important}.o-reserve-payment-step .agree-reservation-fee .checkboxes{padding:15px 0}.o-reserve-payment-step .agree-reservation-fee .checkboxes span{font-size:14px;display:block;margin-bottom:15px}.o-reserve-payment-step .agree-reservation-fee .checkboxes .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.o-reserve-payment-step .agree-reservation-fee .checkboxes .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.o-reserve-payment-step .agree-reservation-fee .checkboxes .check-container input:hover input~.checkmark{background-color:#ccc}.o-reserve-payment-step .agree-reservation-fee .checkboxes .check-container input:checked~.checkmark{background-color:#fff}.o-reserve-payment-step .agree-reservation-fee .checkboxes .check-container input:checked~.checkmark:after{border-color:#000}.o-reserve-payment-step .agree-reservation-fee .checkboxes .checkmark{position:absolute;top:-3px;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.o-reserve-payment-step .agree-reservation-fee .checkboxes .checkmark:after{position:absolute;content:'';left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-reserve-payment-step .agree-reservation-fee a{color:#000;text-decoration:underline}.o-reserve-payment-step .agree-reservation-fee .terms-span{margin-left:29px}.o-reserve-payment-step .agree-reservation-fee .pay-reserve{position:relative;line-height:15px;border-radius:9px;text-transform:uppercase;font-size:15px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-decoration:none;background:#881024;color:#fff;margin-top:15px;width:100%;display:block;text-align:center}.o-reserve-payment-step .agree-reservation-fee .pay-reserve:focus,.o-reserve-payment-step .agree-reservation-fee .pay-reserve:hover{background:#000;border-color:#000}@media (min-width:768px){.o-reserve-payment-step{min-height:180px}}@media (min-width:992px){.o-reserve-payment-step{margin:0 50px;padding:15px 0}.o-reserve-payment-step .intro-text,.o-reserve-payment-step h3{padding:0}.o-reserve-payment-step .selected-apartment-details{margin:8px 0 0;position:relative;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.o-reserve-payment-step .selected-apartment-details .left-desktop{border-bottom:solid 1px #d8d8d8;margin-bottom:10px}.o-reserve-payment-step .selected-apartment-details .right-desktop{display:block!important}.o-reserve-payment-step .selected-apartment-details .selected-apartment-image{width:249px;position:absolute;right:0;top:80px}.o-reserve-payment-step .selected-apartment-details .m-unit-selections{width:60%;padding-bottom:0;border-bottom:0;min-height:220px}.o-reserve-payment-step .selected-apartment-details .a-line{display:block;width:100%;border-bottom:1px solid #d8d8d8;margin-bottom:10px}.o-reserve-payment-step .reservation-fee-info{width:100%;padding:6px 25px 24px}.o-reserve-payment-step .agree-reservation-fee{margin-top:10px}.o-reserve-payment-step .agree-reservation-fee .check-container{margin-left:0;margin-bottom:0}.o-reserve-payment-step .agree-reservation-fee .terms-span{margin-bottom:0}.o-reserve-payment-step .agree-reservation-fee .pay-reserve{margin-top:0}}@media (min-width:1200px){.o-unit-hero .unit-slide-column .unit-hero-carousel .owl-dots{bottom:30px}.o-unit-hero .unit-slide-column .a-gallery-expand{bottom:25px}}.o-reservation-confirmed .resevation-payment-confirmed{width:100%;background:#fff;display:inline-block;padding:24px 20px;border-radius:25px;text-align:center;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);font-size:16px;color:#000}.o-reservation-confirmed h3{font-size:25px;position:relative;margin-bottom:15px;padding:0 10px;text-transform:uppercase}.o-reservation-confirmed .success-message{background:rgba(0,150,108,.1);padding:15px 10px;font-size:16px;text-align:center;border-radius:8px;word-break:break-word}.o-reservation-confirmed .success-message svg{display:block;margin:0 auto 10px}.o-reservation-confirmed .unit-image{width:100%;height:150px;background:50% grey;margin-bottom:20px;background-size:cover}.o-reservation-confirmed .m-form-buttons{text-align:center;margin-top:20px;width:100%;float:left}.o-reservation-confirmed .m-form-buttons a{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;text-transform:uppercase;font-size:15px;border-radius:9px;padding:4px 0;border:1px solid #881024;max-width:100%;width:100%;text-decoration:none;background:#fff;display:block;margin-bottom:16px}.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker-header .ui-datepicker-title,.book-a-viewing-date h3,.book-a-viewing-date h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-reservation-confirmed .m-form-buttons a:hover{background-color:#881024;color:#fff}.o-reservation-confirmed .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reservation-confirmed .m-form-buttons .a-btn-red:focus,.o-reservation-confirmed .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}.o-reservation-confirmed .get-in-touch strong{display:block}.o-reservation-confirmed .desktop-right-column .unit-image{display:none}@media (min-width:992px){.o-reservation-confirmed{margin:0 50px;padding:15px 0}.o-reservation-confirmed .resevation-payment-confirmed{text-align:center;padding:0;margin-bottom:20px}.o-reservation-confirmed h3{padding:0}.o-reservation-confirmed .unit-image{display:none}.o-reservation-confirmed .left-col-desltop{float:right;width:45%;margin:2%}.o-reservation-confirmed .desktop-right-column{float:left;width:45%;margin:2%}.o-reservation-confirmed .desktop-right-column .unit-image{display:block;width:100%;height:290px;background:grey;margin-bottom:20px;background-size:cover}.o-reservation-confirmed .helper-message{padding:0 25px;display:table;width:100%}.o-reservation-confirmed hr{max-width:309px}.o-reservation-confirmed .get-in-touch{text-align:center;margin-bottom:25px}}.ui-datepicker-today a{border:none!important}.book-a-viewing-date{min-height:180px}.book-a-viewing-date h3{font-size:23px;line-height:30px;position:relative;margin-bottom:30px;padding:0 10px;text-transform:uppercase}.book-a-viewing-date .book-a-viewing-info{width:100%;background:#fff;padding:28px 15px 32px;border-radius:15px;text-align:center;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.196241);box-shadow:0 6px 20px rgba(0,0,0,.196241)}.book-a-viewing-date .book-a-viewing-info .multi-viewings{font-size:14px;background-color:#881024;color:#fff;padding-top:10px;padding-bottom:10px}.book-a-viewing-date #book-a-viewing-calendar{position:relative;margin:20px 0 5px}.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker-header{padding:0;height:28px;margin-bottom:20px}.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker,.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td.ui-datepicker-unselectable .ui-state-disabled .ui-state-default{margin:0 auto}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td,.book-a-viewing-date .m-form-buttons a{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;font-size:15px}.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker-header .ui-datepicker-month,.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker-header .ui-datepicker-year{color:#000}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar tbody tr:first-child td{padding:0}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar thead tr{border:0}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar th{padding:.3em}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar th span{font-size:13px;font-weight:300}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td a{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td a.ui-state-default{width:34px;height:34px}.book-a-viewing-date .intro-text{position:relative}.book-a-viewing-date .intro-text .info-icon{position:absolute}.book-a-viewing-date .intro-text .info-icon .info-icon-content{right:32px}.book-a-viewing-date .timeslots{width:100%;border-top:1px solid #d8d8d8;padding:12px 0 6px;margin:0 0 15px;position:relative;min-height:40px}.book-a-viewing-date .timeslots .intro-text{font-size:16px;color:#000;text-align:left;display:block;margin-bottom:19px;padding-right:30px}.book-a-viewing-date .timeslots .no-timeslot-help-text{font-size:14px}.book-a-viewing-date .timeslots .m-nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-a-viewing-date .timeslots .m-nav-tabs .nav-item .nav-link{text-transform:uppercase;border:1px solid #cbcbcb;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#cbcbcb;min-width:93px;padding:7px ​1rem}.book-a-viewing-date .timeslots .m-nav-tabs .nav-item .nav-link.active{border-color:#881024;background-color:#881024;color:#fff}.book-a-viewing-date .timeslots .m-nav-tabs .nav-item:first-child .nav-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.book-a-viewing-date .timeslots .m-nav-tabs .nav-item:last-child .nav-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.book-a-viewing-date .timeslots .tab-content{padding-top:24px}.book-a-viewing-date .timeslots .tab-content .tab-pane{width:100%}.book-a-viewing-date .timeslots .tab-content .slots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-1.6%;margin-right:-1.6%}.book-a-viewing-date .timeslots .tab-content .slots .slot{width:30%;max-width:105px;font-size:16px;line-height:35px;border-radius:4px;margin:0 1.6% 18px;border:1px solid #cbcbcb;color:#212b36}.book-a-viewing-date .m-terms,.book-a-viewing-date .viewing-method{text-align:left;width:100%;float:left}.book-a-viewing-date .timeslots .tab-content .slots .slot:hover{cursor:pointer}.book-a-viewing-date .timeslots .tab-content .slots .hide-slot{display:none}.book-a-viewing-date .timeslots .tab-content .slots .active-slot{background:#881024;color:#fff}.book-a-viewing-date .viewing-method .m-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-a-viewing-date .viewing-method label{font-size:16px;margin-right:15px}.book-a-viewing-date .viewing-method .intro-text{font-size:16px;color:#000;text-align:left;display:block;margin-bottom:15px;padding-right:30px}.book-a-viewing-date .m-terms{margin:10px auto 0}.book-a-viewing-date .m-terms .check-container{display:inline-block;position:relative;padding-left:29px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:16px}.book-a-viewing-date .m-terms .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.book-a-viewing-date .m-terms .check-container input:hover input~.checkmark{background-color:#ccc}.book-a-viewing-date .m-terms .check-container input:checked~.checkmark{background-color:#fff}.book-a-viewing-date .m-terms .check-container input:checked~.checkmark:after{border-color:#000}.book-a-viewing-date .m-terms .checkmark{position:absolute;top:0;left:0;height:24px;width:22px;background-color:#fff;border:1px solid}.book-a-viewing-date .m-terms .checkmark:after{position:absolute;content:"";left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.book-a-viewing-date .m-terms .needs-val{border-color:#f94139!important}.book-a-viewing-date .m-terms a{color:#000;text-decoration:underline}.book-a-viewing-date .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:15px;margin-bottom:15px;width:100%}.book-a-viewing-date .m-form-buttons a{position:relative;line-height:15px;border-radius:9px;text-transform:uppercase;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:#fff}.book-a-viewing-date .m-form-buttons a:hover{background-color:#881024;color:#fff}.book-a-viewing-date .m-form-buttons .a-btn-red{background:#881024;color:#fff}.book-a-viewing-date .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}.book-a-viewing-date .viewing-overview{width:100%;background:#fff;padding:24px 20px;border-radius:25px;text-align:center;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.book-a-viewing-date .viewing-overview .unit-image{width:100%;height:130px;background:50% grey;background-size:cover}.book-a-viewing-date .viewing-overview .left-col-width{width:160px}.book-a-viewing-date .viewing-overview .unit-description{background:#f5f5f5;font-size:16px;padding:8px 15px;margin-bottom:20px}.book-a-viewing-date .viewing-overview .intro-text{font-size:16px;color:#000;text-align:left;display:block;margin-bottom:15px}.book-a-viewing-date .viewing-overview table{text-align:left;font-size:14px}.book-a-viewing-date .viewing-overview table td{vertical-align:top}.book-a-viewing-date .viewing-overview table strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}@media (max-width:575px){.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td a.ui-state-default{width:30px;height:30px}}@media (min-width:768px){.book-a-viewing-date{margin:0 50px;padding:15px 0;min-height:180px}.book-a-viewing-date h3{padding:0}.book-a-viewing-date .book-a-viewing-info{width:100%;background:#fff;padding:24px 0 27px;border-radius:15px;text-align:center;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.196241);box-shadow:0 6px 20px rgba(0,0,0,.196241)}.book-a-viewing-date #book-a-viewing-calendar{max-width:288px;margin:19px auto 0}.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td a.ui-state-default,.book-a-viewing-date #book-a-viewing-calendar table.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{width:40px;height:40px}.book-a-viewing-date .timeslots{max-width:516px;padding:8px 0 1px;margin:0 auto 17px}.book-a-viewing-date .timeslots .intro-text{font-size:16px;color:#000;text-align:center;display:block;margin:0 auto 15px;width:100%;max-width:364px;padding-top:17px;border-top:1px solid #d8d8d8}.book-a-viewing-date .timeslots .intro-text .info-icon{top:15px}.book-a-viewing-date .timeslots .timeslot-help-text{font-size:14px}.book-a-viewing-date .timeslots .active-slot{background:#881024;color:#fff}.book-a-viewing-date .viewing-method{float:none;text-align:left;margin:0 auto}.book-a-viewing-date .viewing-method .m-radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-a-viewing-date .viewing-method label{font-size:16px;margin-right:0}.book-a-viewing-date .viewing-method label:first-of-type{margin-right:15px!important}.book-a-viewing-date .viewing-method .intro-text{font-size:16px;color:#000;text-align:center;display:block;margin-bottom:15px;width:100%}.book-a-viewing-date .viewing-method .intro-text .info-icon{right:23px}.book-a-viewing-date .m-terms{float:none;margin:10px auto 0;max-width:516px}.book-a-viewing-date .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:49px 2.5% 25px;width:95%}.book-a-viewing-date .m-form-buttons a{position:relative;line-height:15px;font-size:15px;border-radius:9px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:48%;margin:1%;text-decoration:none;background:0 0}.book-a-viewing-date .viewing-overview{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:24px 20px;border-radius:25px;text-align:center;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.book-a-viewing-date .viewing-overview .intro-text{width:100%}.book-a-viewing-date .viewing-overview .left-desktop{width:49%;margin-right:4%}.book-a-viewing-date .viewing-overview .right-desktop{width:47%}.book-a-viewing-date .viewing-overview .left-col-width{width:120px}.book-a-viewing-date .viewing-overview .unit-image{width:100%;height:130px;background-color:grey;background-size:cover;background-position:50%}.book-a-viewing-date .viewing-overview .unit-description{background:#f5f5f5;font-size:16px;padding:8px 15px;margin-bottom:20px}.book-a-viewing-date .viewing-overview .intro-text{font-size:18px;color:#000;text-align:left;display:block;margin-bottom:15px}.book-a-viewing-date .viewing-overview table{text-align:left;font-size:14px}.book-a-viewing-date .viewing-overview table td{vertical-align:top}}.book-a-viewing-confirmation h3,.book-a-viewing-confirmation h3 strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}@media (min-width:992px){.book-a-viewing-date{margin:0 74px}.book-a-viewing-date .timeslots{max-width:640px;padding:9px 50px 1px}.book-a-viewing-date .m-terms{max-width:640px}.book-a-viewing-date #book-a-viewing-calendar .ui-datepicker.ui-widget{padding:18px 0}}.book-a-viewing-confirmation h3{font-size:25px;position:relative;margin-bottom:25px;padding:0 10px;text-transform:uppercase}.book-a-viewing-confirmation .selected-timeslot{color:#881024;display:block;margin-top:.375em;margin-bottom:-.25em}.book-a-viewing-confirmation .confirmation-message{width:100%;background:#fff;padding:15px;border-radius:25px;text-align:left;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.book-a-viewing-confirmation .confirmation-message .directions-holder{width:100%;height:200px;background:50% grey;position:relative;margin-bottom:15px;margin-top:15px;background-size:cover}.book-a-viewing-confirmation .confirmation-message .directions-holder .directions-message{height:35px;line-height:35px;font-size:16px;color:#881024;width:90%;bottom:0;margin:0 auto;position:absolute;background:#fff;left:0;right:0}.book-a-viewing-confirmation .confirmation-message .intro-text{font-size:16px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.book-a-viewing-confirmation .confirmation-message .intro-text strong{display:block;font-size:18px;margin:1rem 0}.book-a-viewing-confirmation .confirmation-message .intro-text p>strong{margin-bottom:0;font-size:18px}.book-a-viewing-confirmation .confirmation-message .intro-text a{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;text-decoration:underline;color:#000}.book-a-viewing-confirmation .confirmation-message .intro-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.book-a-viewing-confirmation .confirmation-message .confirmation-message-text{font-size:16px}.book-a-viewing-confirmation .confirmation-message .confirmation-message-text a{font-weight:700;text-decoration:underline}.book-a-viewing-confirmation .m-form-buttons{text-align:center;margin-top:15px;width:100%}.book-a-viewing-confirmation .m-form-buttons a{font-size:15px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;border-radius:9px;padding:4px 0;border:1px solid #881024;max-width:100%;width:100%;text-decoration:none;background:#fff;display:block;margin-bottom:16px}.book-a-viewing-confirmation .m-form-buttons a:hover{background-color:#881024;color:#fff}.book-a-viewing-confirmation .m-form-buttons .a-btn-red{background:#881024;color:#fff}.book-a-viewing-confirmation .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}@media (min-width:992px){.book-a-viewing-confirmation{margin:0 50px;padding:15px 0}.book-a-viewing-confirmation h3{padding:0}.book-a-viewing-confirmation .confirmation-message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:24px 20px;border-radius:25px;text-align:left;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3)}.book-a-viewing-confirmation .confirmation-message .left-desktop,.book-a-viewing-confirmation .confirmation-message .right-desktop{width:48%;margin:1%}.book-a-viewing-confirmation .confirmation-message .directions-holder{width:100%;height:200px;background:50% grey;position:relative;margin-bottom:0;margin-top:0;background-size:cover}.book-a-viewing-confirmation .confirmation-message .directions-holder .directions-message{height:35px;line-height:35px;font-size:16px;color:#881024;width:90%;bottom:0;margin:0 auto;position:absolute;background:#fff;left:0;right:0}.book-a-viewing-confirmation .confirmation-message .intro-text{font-size:16px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}.book-a-viewing-confirmation .confirmation-message .intro-text strong{display:block;font-size:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.book-a-viewing-confirmation .confirmation-message .confirmation-message-text{font-size:16px;text-align:left}.book-a-viewing-confirmation .confirmation-message .confirmation-message-text a{color:#000;font-weight:700;text-decoration:underline}.book-a-viewing-confirmation .m-form-buttons{text-align:center;margin-top:20px;width:100%}.book-a-viewing-confirmation .m-form-buttons a{font-size:15px;border-radius:9px;padding:9px 0;border:1px solid #881024;max-width:100%;width:100%;text-decoration:none;background:#fff;display:block;margin-bottom:16px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}}#customModal .modal-content{background:0 0;border:none}#customModal .modal-dialog{max-width:650px}#customModal .modal-dialog .pop-content-holder{margin:10% auto 0;background:#fff;border-radius:15px}#customModal .modal-dialog .pop-content-holder .pop-header{width:100%;height:120px;background:#881024;border-top-left-radius:15px;border-top-right-radius:15px;position:relative;z-index:1}#customModal .modal-dialog .pop-content-holder .pop-header .close{color:transparent;position:absolute;width:30px;height:30px;cursor:pointer;top:12px;right:14px;padding:0;border:0}#customModal .modal-dialog .pop-content-holder .pop-header .close:after,#customModal .modal-dialog .pop-content-holder .pop-header .close:before{width:100%;height:2px;position:absolute;top:50%;left:50%;content:''}#customModal .modal-dialog .pop-content-holder .pop-header .close:before{background:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}#customModal .modal-dialog .pop-content-holder .pop-header .close:after,#customModal .modal-dialog .pop-content-holder .pop-header .close:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#000;-webkit-transition:.3s;transition:.3s}#customModal .modal-dialog .pop-content-holder .pop-header .close:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:#000}#customModal .modal-dialog .pop-content-holder .pop-header .close span{display:none;visibility:hidden}#customModal .modal-dialog .pop-content-holder .pop-header .close:after,#customModal .modal-dialog .pop-content-holder .pop-header .close:before,#customModal .modal-dialog .pop-content-holder .pop-header .close:hover:after,#customModal .modal-dialog .pop-content-holder .pop-header .close:hover:before{background-color:#fff}#customModal .modal-dialog .pop-content-holder .pop-content{border-radius:15px;width:88%;margin:-60px auto 0;background:#fff;padding:30px 20px;-webkit-box-shadow:1px 0 10px rgba(0,0,0,.5);box-shadow:1px 0 10px rgba(0,0,0,.5);font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;font-size:16px;font-weight:300;position:relative;z-index:2}#customModal .modal-dialog .pop-content-holder .pop-content h2{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:22px;margin-bottom:20px}#customModal .modal-dialog .pop-content-holder .pop-content .logo-keeper{width:100%;float:left;margin-bottom:30px;text-align:center}#customModal .modal-dialog .pop-content-holder .pop-content .logo-keeper .tipi-logo{max-width:95px;padding-right:20px;border-right:1px solid #000}#customModal .modal-dialog .pop-content-holder .pop-content .logo-keeper .quintain-logo{max-width:95px;margin-left:20px}#customModal .modal-dialog .pop-content-holder .pop-buttons{padding:20px 10% 40px}#customModal .modal-dialog .pop-content-holder .pop-buttons a{width:100%;text-align:center;display:block;text-transform:uppercase;background:#881024;height:34px;line-height:34px;color:#fff;font-size:15px;border-radius:10px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;font-weight:300;cursor:pointer}#customModal .modal-dialog .pop-content-holder .pop-buttons a:hover{background:#000;border-color:#000;text-decoration:none}@media (min-width:768px){.modal-content{background:0 0;border:none}.modal-dialog{max-width:650px}.modal-dialog .pop-content-holder{margin:10% auto 0;background:#fff;border-radius:15px}.modal-dialog .pop-content-holder .pop-header .close{top:15px!important;right:20px!important}.modal-dialog .pop-content-holder .pop-content{width:80%!important}.modal-dialog .pop-content-holder .pop-content .logo-keeper{text-align:center!important}.modal-dialog .pop-content-holder .pop-content .logo-keeper .tipi-logo{float:none!important}.modal-dialog .pop-content-holder .pop-content .logo-keeper .quintain-logo{max-width:160px!important;float:none!important}.modal-dialog .pop-content-holder .pop-buttons{padding:20px 10% 40px!important}}.o-contact-timing-block .m-container .m-get-in-touch{background-color:#f5f5f5;padding:35px;border-radius:10px}.o-contact-timing-block .m-container .m-get-in-touch *{color:#000;text-transform:uppercase;font-size:18px;letter-spacing:.8px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-contact-timing-block .m-container .m-get-in-touch .card-title{margin-bottom:38px;padding-right:25px;position:relative}.o-contact-timing-block .m-container .m-get-in-touch dl,.o-contact-timing-block .m-container .m-get-in-touch dl dt,.o-contact-timing-block .m-container .m-get-in-touch p,.o-contact-timing-block .m-container .m-opening-hours .m-tipi-office-hours ul{margin-bottom:0}.o-contact-timing-block .m-container .m-get-in-touch .card-title:after{content:'';position:absolute;right:0;top:4px;border-bottom:solid 3px #000;border-right:solid 3px #000;width:15px;height:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o-contact-timing-block .m-container .m-get-in-touch a:focus,.o-contact-timing-block .m-container .m-get-in-touch a:hover{text-decoration:none;color:#881024}.o-contact-timing-block .m-container .m-get-in-touch a:focus span,.o-contact-timing-block .m-container .m-get-in-touch a:hover span{color:#881024}.o-contact-timing-block .m-container .m-get-in-touch a:focus:after,.o-contact-timing-block .m-container .m-get-in-touch a:hover:after{border-bottom-color:#881024;border-right-color:#881024}@media (min-width:768px){.o-contact-timing-block .m-container .m-get-in-touch{padding:20px 25px}.o-contact-timing-block .m-container .m-get-in-touch *{font-size:25px;line-height:30px}.o-contact-timing-block .m-container .m-get-in-touch .card-title:after{top:7px}}.o-seo-page-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.o-seo-page-hero .m-image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer,.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage{height:100%}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item{height:466px}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item .a-image{position:absolute;z-index:1;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-height:466px}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-dots{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:absolute;width:100%;bottom:83px;padding-left:15px;text-align:left}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-dots .owl-dot{background-color:#fff}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-dots .owl-dot.active{background-color:#881024}.o-seo-page-hero .m-container{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-83px;background-color:#fff;margin-right:15px}.o-seo-page-hero .m-container .m-box .m-box-inner{position:relative;padding:24px 15px 28px;text-align:left;z-index:1}.o-seo-page-hero .m-container .m-box .m-box-inner .a-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;display:block}.o-seo-page-hero .m-container .m-box .m-box-inner .m-title{position:relative;z-index:1}.o-seo-page-hero .m-container .m-box .m-box-inner .m-title .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;margin-bottom:20px;color:#000;font-size:30px;line-height:1.07;text-transform:uppercase}.o-seo-page-hero .m-container .m-box .m-box-inner .m-title .a-title .a-bold{font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;display:block}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta{position:relative;display:inline-block;text-transform:uppercase;border-radius:9px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;background-color:#fff;color:#881024;border:1px solid #881024;letter-spacing:1px;font-size:15px;margin-bottom:2px;margin-right:auto;min-width:188px;text-align:center}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta._red{background-color:#881024;color:#fff;border:1px solid #881024}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta._red._down-arrow:after{border-color:#fff}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta._red:hover{background-color:#000;border-color:#000}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta._down-arrow{padding-right:20px}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta._down-arrow:after{content:'';display:inline-block;width:10px;height:10px;border-top-width:0;border-left-width:0;border-style:solid;border-bottom-width:3px;border-right-width:3px;margin-left:10px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-color:#881024}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta:focus,.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta:hover{text-decoration:none;background-color:#881024;color:#fff}@media (min-width:768px){.o-seo-page-hero{height:629px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-seo-page-hero .m-image-wrap{position:absolute;height:100%;width:100%;top:0}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item{height:629px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item .a-image{max-height:none;width:100%;-o-object-fit:cover;object-fit:cover}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item .a-background{display:none}.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-dots{bottom:0;text-align:center}.o-seo-page-hero .m-container{width:100%;margin-left:30px;margin-right:30px;margin-top:0;background-color:transparent}.o-seo-page-hero .m-container .m-box{padding-bottom:0;background-color:transparent;max-width:373px}.o-seo-page-hero .m-container .m-box .m-box-inner{width:100%;background-color:rgba(255,255,255,.92);padding:35px 25px 18px}.o-seo-page-hero .m-container .m-box .m-box-inner .m-title{margin-top:0;margin-bottom:37px}.o-seo-page-hero .m-container .m-box .m-box-inner .m-title .a-title{margin-bottom:0;font-size:50px;line-height:.9;letter-spacing:-.42px}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta{margin-bottom:10px}.o-seo-page-hero .m-container .m-box .m-box-inner .a-copy{margin-bottom:20px}}@media (min-width:992px){.o-seo-page-hero,.o-seo-page-hero .m-image-wrap .m-seo-page-hero .owl-stage-outer .owl-stage .owl-item{height:750px}.o-seo-page-hero .m-container{max-width:880px;margin-left:auto;margin-right:auto}.o-seo-page-hero .m-container .m-box{max-width:531px}.o-seo-page-hero .m-container .m-box .m-box-inner .m-cta-wrap .a-cta{padding:11px 15px}}@media (min-width:1200px){.o-seo-page-hero .m-container{max-width:1050px}}@media (min-width:1920px){.o-seo-page-hero .m-container{max-width:1140px}}.o-expand-collapse{padding-bottom:55px}.o-expand-collapse .m-title{text-transform:uppercase;font-size:20px;letter-spacing:.4px;padding-top:45px;border-top:solid 2px #cbcbcb;margin-bottom:12px}.o-expand-collapse .m-title p{font-size:inherit;margin-bottom:0}.o-expand-collapse .m-copy-wrap{position:relative;overflow:hidden;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in;max-height:190px}.o-expand-collapse .m-copy-wrap .m-copy *{font-size:14px}.o-expand-collapse .m-copy-wrap:after{content:'';position:absolute;bottom:0;left:0;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,.69)),to(#fff));background-image:linear-gradient(rgba(255,255,255,.69),#fff);width:100%;height:73px}.o-expand-collapse .m-copy-wrap.open{max-height:100%}.o-expand-collapse .m-copy-wrap.open:after{display:none}.o-expand-collapse .a-cta{font-size:16px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;position:relative;margin-top:20px}.o-expand-collapse .a-cta:focus,.o-expand-collapse .a-cta:hover{text-decoration:none;color:#881024}.o-expand-collapse .a-cta._down-arrow:after,.o-expand-collapse .a-cta._up-arrow:after{content:'';display:inline-block;position:relative;width:10px;height:10px;border-left-width:0;border-style:solid;border-right-width:3px;border-color:#881024}.o-expand-collapse .a-cta._down-arrow:after{top:1px;border-top-width:0;border-bottom-width:3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);margin-left:5px}.o-expand-collapse .a-cta._up-arrow:after{top:2px;border-bottom-width:0;border-top-width:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:8px}@media (min-width:768px){.o-expand-collapse{text-align:center;padding-bottom:115px}.o-expand-collapse .m-title{border-top:0;padding-top:85px;font-size:33px;line-height:1;letter-spacing:-.37px;margin-bottom:29px}.o-expand-collapse .m-copy-wrap{max-height:125px;max-width:643px;margin:0 auto}.o-expand-collapse .m-copy-wrap:after{height:50px}.o-expand-collapse .a-cta{margin-top:10px}}.o-video-component{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;margin-bottom:50px}.o-video-component .a-img,.o-video-component .a-video{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;pointer-events:none}.o-video-component .a-img::-moz-media-controls,.o-video-component .a-img::-ms-media-controls,.o-video-component .a-img::-o-media-controls,.o-video-component .a-img::-webkit-media-controls,.o-video-component .a-video::-moz-media-controls,.o-video-component .a-video::-ms-media-controls,.o-video-component .a-video::-o-media-controls,.o-video-component .a-video::-webkit-media-controls{display:none!important}.o-video-component .a-img::-webkit-media-controls-enclosure,.o-video-component .a-video::-webkit-media-controls-enclosure{display:none!important}.o-video-component .a-video{display:none}.o-video-component .m-block{margin-top:auto;margin-left:15px;margin-right:15px;padding:19px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:531px}.o-video-component .m-block._red{background-color:#881024;color:#fff}.o-video-component .m-block .a-title{font-size:20px;line-height:26px;text-transform:uppercase;margin-bottom:0}.o-video-component .m-block .a-play{margin-left:25px}.o-video-component .m-block .a-play .a-svg{border:3px solid #fff;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%}@media (min-width:768px){.o-video-component{height:580px}.o-video-component .m-block{padding:27px 55px;margin-left:0;margin-right:0}.o-video-component .m-block .a-title{font-size:24px;line-height:1.08}.o-video-component .m-block .a-play .a-svg{width:53px;height:53px}.o-video-component .a-video{display:block}}.o-warning-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}.o-warning-banner .a-bg{position:absolute;top:0;left:0;height:200px;width:100%}.o-warning-banner .a-bg._red{background-color:#881024}.o-warning-banner .m-box{position:relative;background-color:#fff;margin:78px 15px 0;padding:73px 13px 13px;border-radius:6px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);text-align:center;max-width:643px}.o-warning-banner .m-box:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-45%);-ms-transform:translateX(-50%) translateY(-45%);transform:translateX(-50%) translateY(-45%);width:124px;height:124px;background-color:#fff;border-radius:100%}.o-warning-banner .m-box .m-icn{position:absolute;top:-55px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:110px}.o-warning-banner .m-box .m-icn .a-img{width:100%}.o-warning-banner .m-box .a-title{position:relative;font-size:20px;line-height:1.1;margin-bottom:20px;text-transform:uppercase;color:#5e5e5e;font-family:default}.o-2021-concessions-popup .a-footer-text,.o-2021-concessions-popup .a-subtitle,.o-2021-concessions-popup .a-title,.o-benefits-overview .a-title,.o-concessions-popup-v2 .m-content .m-footer .a-link,.o-concessions-popup-v2 .m-content .m-top .m-wrap .a-title,.o-footer-cta .m-container .m-left-block .a-subtitle,.o-footer-cta .m-container .m-left-block .a-title,.o-footer-cta .m-container .m-right-block .m-form h3,.o-footer-cta .m-container .m-right-block .m-form label,.o-large-content-slider .m-box .a-cta,.o-large-content-slider .m-box .a-title,.o-logo-strip .m-title .a-title,.o-reserve-step-two .m-reserve-steps strong,.o-reserve-step-two h3,.o-reserve-step-two h3 strong,.o-seo-benefits-listing .m-cta-wrap .a-cta,.o-seo-landing-page-widgets .m-container .a-title,.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-warning-banner .m-box .a-title span{display:block;margin-bottom:9px;color:#000;font-size:25px;letter-spacing:.5px;line-height:normal}.o-warning-banner .m-box .a-copy *{font-size:14px;line-height:1.71}@media (min-width:768px){.o-warning-banner{padding-bottom:55px}.o-warning-banner .a-bg{height:216px}.o-warning-banner .m-box{margin:67px 15px 0;padding:90px 85px 26px}.o-warning-banner .m-box:before{-webkit-transform:translateX(-50%) translateY(-30%);-ms-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%)}.o-warning-banner .m-box .m-icn{top:-37px}}.o-large-content-slider{max-width:1310px;width:100%;position:relative;margin-bottom:50px}.o-large-content-slider .owl-carousel .m-img{position:relative;min-height:350px}.o-large-content-slider .owl-carousel .m-img .a-img{position:absolute;width:100%;min-width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.o-large-content-slider .owl-carousel .owl-dots{position:absolute;bottom:85px;width:100%}.o-large-content-slider .owl-carousel .owl-dots button.owl-dot{background:#fff;height:8px;width:8px}.o-large-content-slider .owl-carousel .owl-dots button.owl-dot.active{background:#881024}.o-large-content-slider .m-box{padding:30px 13px 35px;background:#fff;margin:-65px 15px 0;position:relative;z-index:1;border-radius:6px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.o-large-content-slider .m-box *{font-size:16px;line-height:24px}.o-large-content-slider .m-box .a-title{font-weight:700;--webkit-font-smoothing:antialiased;font-size:24px;line-height:1.08;text-transform:uppercase;letter-spacing:-.27px;color:#000;margin:0 0 7px}.o-large-content-slider .m-box .m-copy-wrap{position:relative;overflow:hidden;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in;max-height:220px}.o-large-content-slider .m-box .m-copy-wrap:after{content:'';position:absolute;bottom:0;left:0;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,.69)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,.69),#fff);width:100%;height:51px}.o-large-content-slider .m-box .m-copy-wrap.open{max-height:100%}.o-large-content-slider .m-box .m-copy-wrap.open:after{display:none}.o-large-content-slider .m-box .a-cta{font-size:16px;font-weight:700;--webkit-font-smoothing:antialiased;position:relative;margin-top:20px}.o-large-content-slider .m-box .a-cta:focus,.o-large-content-slider .m-box .a-cta:hover{text-decoration:none;color:#881024}.o-large-content-slider .m-box .a-cta._down-arrow:after,.o-large-content-slider .m-box .a-cta._up-arrow:after{content:'';display:inline-block;position:relative;width:10px;height:10px;border-left-width:0;border-style:solid;border-right-width:3px;border-color:#881024}.o-large-content-slider .m-box .a-cta._down-arrow:after{top:1px;border-top-width:0;border-bottom-width:3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);margin-left:5px}.o-large-content-slider .m-box .a-cta._up-arrow:after{top:2px;border-bottom-width:0;border-top-width:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:8px}@media (min-width:992px){.o-large-content-slider{min-height:592px;margin:0 auto 91px;padding:70px 23px}.o-large-content-slider .owl-carousel .m-img,.o-large-content-slider .owl-carousel .m-img object-fit{min-height:637px}.o-large-content-slider .owl-carousel{width:100%;max-width:663px;height:100%;padding-bottom:0;position:absolute;top:0;left:0;z-index:0}.o-large-content-slider .owl-carousel .m-img .a-img{height:100%;padding-bottom:0}.o-large-content-slider .owl-carousel .owl-stage-outer,.o-large-content-slider .owl-carousel .owl-stage-outer .owl-stage,.o-large-content-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.o-large-content-slider .owl-carousel .owl-dots{bottom:50px}.o-large-content-slider .owl-carousel .owl-dots button.owl-dot{width:12px;height:12px}.o-large-content-slider .m-box{width:51%;padding:35px 30px 35px 35px;margin-left:49%;margin-top:0;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.1);box-shadow:0 6px 20px 0 rgba(0,0,0,.1)}.o-large-content-slider .m-box .a-title{margin-bottom:23px;font-size:25px;letter-spacing:.5px;line-height:normal}.o-large-content-slider .m-box .m-copy-wrap{max-height:348px;overflow-y:auto;-webkit-overflow-scrolling:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#881024 #F5F5F5}.o-large-content-slider .m-box .m-copy-wrap:after{display:none}.o-large-content-slider .m-box .m-copy-wrap::-webkit-scrollbar-track{border-radius:2.5px;background-color:#F5F5F5}.o-large-content-slider .m-box .m-copy-wrap::-webkit-scrollbar{-webkit-appearance:none;width:5px;border-radius:2.5px;background-color:#F5F5F5;display:inherit;-webkit-overflow-scrolling:auto}.o-large-content-slider .m-box .m-copy-wrap::-webkit-scrollbar-thumb{background-color:#881024;border-radius:2.5px}.o-large-content-slider .m-box .a-cta{display:none!important}}@media (min-width:1200px){.o-large-content-slider{padding:70px 0}.o-large-content-slider .owl-carousel{max-width:865px}.o-large-content-slider .m-box{padding:58px 52px 35px 57px}}.o-seo-landing-page-widgets{position:relative;padding:40px 0 45px;text-align:center;background-color:#f5f5f5}.o-seo-landing-page-widgets .a-bg{position:absolute;top:0;left:0;height:243px;width:100%;z-index:0}.o-seo-landing-page-widgets .a-bg._red{background-color:#881024}.o-seo-landing-page-widgets .m-container{position:relative;z-index:1;max-width:1310px;margin-left:15px;margin-right:15px}.o-seo-landing-page-widgets .m-container .a-title{color:#fff;font-size:24px;line-height:26px;letter-spacing:-.27px;margin-bottom:32px;text-transform:uppercase;font-weight:700;--webkit-font-smoothing:antialiased;margin-left:15px;margin-right:15px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer{height:calc(100% + 30px);margin:-15px -15px 0;padding:15px 15px 30px;width:calc(100% + 30px)}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-img{position:relative;height:222px;background-color:#d8d8d8}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body{padding:24px 12px 20px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-title{font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:18px;letter-spacing:.8px;line-height:normal;color:#000;margin-bottom:14px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-copy{margin-bottom:14px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-copy p:last-child{margin-bottom:0}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-copy,.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-copy *{font-size:14px;line-height:24px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap .a-cta{position:relative;display:block;text-transform:uppercase;border-radius:9px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;background-color:#fff;color:#881024;border:1px solid #881024;letter-spacing:1px;font-size:15px;margin-right:auto;margin-left:auto;min-width:178px;text-align:center}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap .a-cta._red{background-color:#881024;color:#fff;border:1px solid #881024}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap .a-cta._red:hover{background-color:#000;border-color:#000}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap .a-cta:focus,.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .m-cta-wrap .a-cta:hover{text-decoration:none;background-color:#881024;color:#fff}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-dots{line-height:0}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-dots button.owl-dot{width:8px;height:8px}@media (min-width:768px){.o-seo-landing-page-widgets .m-container{margin-left:63px;margin-right:63px}.o-seo-landing-page-widgets .m-container .a-title{font-size:25px;letter-spacing:.5px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-title{font-size:20px;line-height:1.1}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav{display:block}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button{width:48px;height:74px;position:absolute;top:197px;outline:0!important;color:#fff;background-image:none;background-color:rgba(0,0,0,.8)}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button.owl-prev{left:0;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button.owl-prev span:before{border-left:solid 3px #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:5px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button.owl-next{right:0;-webkit-transform:translateY(-50%) translateX(100%);-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button.owl-next span:before{border-right:solid 3px #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button span{color:transparent;position:relative;display:inline}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button span:before{content:'';display:inline-block;width:15px;height:15px;border-top:solid 3px #fff;position:relative;top:2px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-dots button.owl-dot{width:11px;height:11px}}@media (min-width:992px){.o-seo-landing-page-widgets{padding:65px 0 45px}.o-seo-landing-page-widgets .a-bg{height:272px}.o-seo-landing-page-widgets .m-container .a-title{margin-bottom:50px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer{height:calc(100% + 45px);padding:15px 15px 45px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-img{height:293px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body{padding:40px 25px 45px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-title{margin-bottom:8px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-stage-outer .owl-item .m-card .m-body .a-copy{margin-bottom:15px}.o-seo-landing-page-widgets .m-container .owl-carousel .owl-nav button{top:183px}}@media (min-width:1200px){.o-seo-landing-page-widgets .m-container{margin-left:auto;margin-right:auto}}.o-seo-benefits-listing{padding:40px 0;max-width:1140px;margin:0 auto;text-align:center}.o-seo-benefits-listing h3.a-title{font-size:20px;letter-spacing:.4px;line-height:normal;margin-bottom:25px;text-transform:uppercase}.o-seo-benefits-listing .m-block-wrap{border-top:solid 1px #cbcbcb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;overflow:hidden;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.o-2021-concessions-popup,.o-concessions-popup-v2{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1.35s;transition-duration:1.35s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;right:0}.o-seo-benefits-listing .m-block-wrap .m-block{border-bottom:solid 1px #cbcbcb;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:20px 15px}.o-seo-benefits-listing .m-block-wrap .m-block:nth-child(odd){border-right:solid 1px #cbcbcb}.o-seo-benefits-listing .m-block-wrap .m-block .m-icn{height:67px;margin-bottom:15px}.o-seo-benefits-listing .m-block-wrap .m-block .m-icn .a-icn{height:100%}.o-seo-benefits-listing .m-block-wrap .m-block h4.a-title{font-size:16px;line-height:1.38;margin-bottom:10px;text-transform:uppercase}.o-seo-benefits-listing .m-block-wrap .m-block .a-copy,.o-seo-benefits-listing .m-block-wrap .m-block .a-copy *{font-size:14px;line-height:1.57}.o-seo-benefits-listing .m-block-wrap .m-block.red h4.a-title{color:#881024}.o-seo-benefits-listing .m-cta-wrap{padding:5px 0;border-top:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;position:relative;top:-1px;display:none}.o-seo-benefits-listing .m-cta-wrap .a-cta{font-size:16px;font-weight:700;--webkit-font-smoothing:antialiased;position:relative;display:inline-block}.o-seo-benefits-listing .m-cta-wrap .a-cta:focus,.o-seo-benefits-listing .m-cta-wrap .a-cta:hover{text-decoration:none;color:#881024}.o-seo-benefits-listing .m-cta-wrap .a-cta._down-arrow:after,.o-seo-benefits-listing .m-cta-wrap .a-cta._up-arrow:after{content:'';display:inline-block;position:relative;width:10px;height:10px;border-left-width:0;border-style:solid;border-right-width:3px;border-color:#881024}.o-seo-benefits-listing .m-cta-wrap .a-cta._down-arrow:after{top:1px;border-top-width:0;border-bottom-width:3px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);margin-left:5px}.o-seo-benefits-listing .m-cta-wrap .a-cta._up-arrow:after{top:2px;border-bottom-width:0;border-top-width:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:8px}.o-seo-benefits-listing .m-cta-wrap.show{display:block}@media (min-width:768px){.o-seo-benefits-listing{padding:50px 0 10px}.o-seo-benefits-listing h3.a-title{font-size:25px;letter-spacing:.5px;margin-bottom:35px}.o-seo-benefits-listing .m-block-wrap{border-top:0}.o-seo-benefits-listing .m-block-wrap .m-block{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;border-bottom:0;padding:0 15px 50px}.o-seo-benefits-listing .m-block-wrap .m-block:nth-child(odd){border-right:0}.o-seo-benefits-listing .m-block-wrap .m-block .m-icn{margin-bottom:18px}.o-seo-benefits-listing .m-block-wrap .m-block h4.a-title{font-size:20px;line-height:1.1;margin-bottom:14px;min-height:44px}.o-seo-benefits-listing .m-block-wrap .m-block .a-copy,.o-seo-benefits-listing .m-block-wrap .m-block .a-copy *{line-height:1.71}.o-seo-benefits-listing .m-cta-wrap{border-top:0;border-bottom:0}}.o-homeviews-iframe{margin-bottom:20px}.o-homeviews-iframe.building{margin-bottom:30px;padding-top:30px}.o-homeviews-iframe.search-units{padding-top:33px;margin-bottom:0}.o-homeviews-iframe .m-iframe,.o-homeviews-iframe .m-iframe .homeviews-widget{margin:0 auto}@media (min-width:992px){.o-homeviews-iframe{padding-top:50px;margin-bottom:60px}.o-homeviews-iframe.building{margin-bottom:0;padding-top:50px}.o-homeviews-iframe.search-units{padding-top:70px}.o-homeviews-iframe.home{padding-top:0}}@media (max-width:991px){.o-homeviews-iframe .m-iframe{max-width:400px;margin:0 auto}}@media (min-width:1200px){.o-seo-benefits-listing .m-block-wrap{margin-left:-21px;margin-right:-21px}.o-seo-benefits-listing .m-block-wrap .m-block{padding:0 21px 50px}}.o-concessions-popup-v2{z-index:99;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;opacity:0;left:0;bottom:0}.o-concessions-popup-v2.show{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.o-concessions-popup-v2.hide{z-index:-1}.o-concessions-popup-v2 .popup-delay,.o-concessions-popup-v2 .popup-timer{height:0;line-height:0;opacity:0}.o-concessions-popup-v2 .a-close{background-color:#fff;margin-left:auto;line-height:0;padding:24px}.o-concessions-popup-v2 .a-close img{width:16px}.o-concessions-popup-v2 .a-close:hover{cursor:pointer}.o-concessions-popup-v2 .m-content{background-color:#fff;padding:23px 15px;margin-top:-1px}.o-concessions-popup-v2 .m-content .m-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.o-concessions-popup-v2 .m-content .m-top .a-img{max-width:70px;height:70px;width:100%}.o-concessions-popup-v2 .m-content .m-top .m-wrap{padding-left:12px}.o-concessions-popup-v2 .m-content .m-top .m-wrap .a-title{font-size:16px;line-height:24px;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:10px}.o-concessions-popup-v2 .m-content .m-top .m-wrap .a-copy{font-size:14px;line-height:22px}.o-concessions-popup-v2 .m-content .m-footer .m-cta-wrap{margin-bottom:14px}.o-concessions-popup-v2 .m-content .m-footer .m-cta-wrap .a-btn{display:block;padding:11.5px ​2rem}.o-concessions-popup-v2 .m-content .m-footer .m-cta-wrap .a-btn:focus{left:0}.o-concessions-popup-v2 .m-content .m-footer .a-link{text-align:left;padding:0;font-weight:700;--webkit-font-smoothing:antialiased;font-size:14px;line-height:24px}.o-concessions-popup-v2:before{content:"";background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),color-stop(36.12%, rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 36.12%);width:100%;height:calc(100% + 150px);position:absolute;z-index:-1;bottom:0}@media (min-width:768px){.o-concessions-popup-v2{width:513px;left:auto}.o-concessions-popup-v2 .a-close{padding:22px;position:relative;-webkit-box-shadow:-4px -20px 32px rgba(0,0,0,.12);box-shadow:-4px -20px 32px rgba(0,0,0,.12)}.o-concessions-popup-v2 .a-close img{width:20px}.o-concessions-popup-v2 .m-content{background-color:#fff;padding:31px 70px 25px 25px;-webkit-box-shadow:-4px -4px 32px rgba(0,0,0,.12);box-shadow:-4px -4px 32px rgba(0,0,0,.12)}.o-concessions-popup-v2 .m-content .m-top{margin-bottom:10px}.o-concessions-popup-v2 .m-content .m-top .a-img{max-width:86px;height:86px}.o-concessions-popup-v2 .m-content .m-top .m-wrap{padding-left:25px}.o-concessions-popup-v2 .m-content .m-top .m-wrap .a-title{font-size:26.69px;line-height:29.54px}.o-concessions-popup-v2 .m-content .m-top .m-wrap .a-copy{font-size:17.23px;line-height:27px}.o-concessions-popup-v2 .m-content .m-footer{margin-left:111px}.o-concessions-popup-v2 .m-content .m-footer .m-cta-wrap .a-btn{display:block;padding:11.5px ​2rem}.o-concessions-popup-v2:before{display:none}}.o-2021-concessions-popup{z-index:99;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;bottom:0;left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.o-2021-concessions-popup.show{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-concessions-popup.hide{z-index:-1;opacity:0}.o-2021-concessions-popup .popup-delay,.o-2021-concessions-popup .popup-timer{height:0;line-height:0;opacity:0}.o-2021-concessions-popup .a-title{color:#345262;font-size:26px;line-height:30px;font-weight:700;--webkit-font-smoothing:antialiased}.o-2021-concessions-popup .a-footer-text,.o-2021-concessions-popup .a-subtitle{font-size:18px;line-height:22px;font-weight:700;--webkit-font-smoothing:antialiased;color:#000}.o-2021-concessions-popup .a-footer-text a,.o-2021-concessions-popup .a-subtitle a{color:#000}.o-2021-concessions-popup .a-copy{font-size:16px;line-height:24px;margin-top:10px}.o-2021-concessions-popup .a-close{background-color:#fff;margin-left:auto;line-height:0;padding:24px}.o-2021-concessions-popup .a-close img{width:16px}.o-2021-concessions-popup .a-close:hover{cursor:pointer}.o-2021-concessions-popup .a-btn{display:block;padding:11.5px ​2rem}.o-2021-concessions-popup .a-btn:focus{left:0}.o-2021-concessions-popup .m-content{background-color:#fff;padding:23px 15px;margin-top:-1px}.o-2021-concessions-popup .m-content .m-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.o-2021-concessions-popup .m-content .m-top .m-wrap{padding-left:12px}.o-2021-concessions-popup .m-content .m-footer .m-cta-wrap{margin-bottom:14px}.o-2021-concessions-popup:before{content:"";background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),color-stop(36.12%, rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 36.12%);width:100%;height:calc(100% + 150px);position:absolute;z-index:-1;bottom:0}@media (min-width:768px){.o-2021-concessions-popup{width:513px;left:auto}.o-2021-concessions-popup .a-title{font-size:30px;line-height:30px;margin-bottom:10px}.o-2021-concessions-popup .a-footer-text{font-size:16px;margin-top:40px}.o-2021-concessions-popup .a-close{padding:22px;position:relative;-webkit-box-shadow:-4px -20px 32px rgba(0,0,0,.12);box-shadow:-4px -20px 32px rgba(0,0,0,.12)}.o-2021-concessions-popup .a-close img{width:20px}.o-2021-concessions-popup .a-btn{display:inline-block}.o-2021-concessions-popup .m-content{background-color:#fff;padding:31px 70px 25px 25px;-webkit-box-shadow:-4px -4px 32px rgba(0,0,0,.12);box-shadow:-4px -4px 32px rgba(0,0,0,.12)}.o-2021-concessions-popup .m-content .m-top{margin-bottom:10px}.o-2021-concessions-popup .m-content .m-top .m-wrap{padding-left:0}.o-2021-concessions-popup .m-content .m-footer{margin-left:0}.o-2021-concessions-popup:before{display:none}}.o-logo-strip .m-logos,.o-logo-strip .m-title{padding-bottom:20px}.o-logo-strip{margin-bottom:65px;padding-top:70px}.o-logo-strip .m-title .a-title{font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:calc(24px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;margin-bottom:0;color:#000}.o-logo-strip .m-title .a-title+.a-line{margin-left:5px}.o-logo-strip .m-title .a-line{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:solid 1px #cbcbcb}.o-logo-strip .m-logos .m-img{text-align:center}.o-logo-strip .m-logos .m-img .a-img{max-width:100%;height:auto}.o-logo-strip .m-bot{border-bottom:solid 1px #cbcbcb}@media (min-width:992px){.o-logo-strip .m-logos,.o-logo-strip .m-title{padding-bottom:35px}.o-logo-strip{margin-bottom:100px;padding-top:85px}.o-logo-strip .m-title .a-title{font-size:calc(33px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:33px;letter-spacing:-.4px}.o-logo-strip .m-title .a-title+.a-line{margin-left:75px}}.o-benefits-overview{padding-bottom:60px}.o-benefits-overview .a-title{font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:calc(24px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;color:#000}.o-benefits-overview .container .row .col-12>.a-title{margin-bottom:25px}.o-benefits-overview .m-box{background-color:#345262;margin-bottom:25px;padding:38px 25px 30px}.o-benefits-overview .m-box *{color:#fff}.o-benefits-overview .m-box .a-title{margin-bottom:19px}.o-benefits-overview .m-box .m-copy p:last-child{margin-bottom:0}.o-benefits-overview .m-benefits .m-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px 25px}.o-benefits-overview .m-benefits .m-benefit .m-img{width:36px;padding-right:0}.o-benefits-overview .m-benefits .m-benefit .m-tick .a-tick{position:relative;width:36px;height:36px;overflow:hidden;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-benefits-overview .m-benefits .m-benefit .m-tick .a-tick .a-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#345262;opacity:.5}.o-benefits-overview .m-benefits .m-benefit .m-tick .a-tick:before{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/tick-white.svg);position:relative;top:-1px;left:-1px}.o-benefits-overview .m-benefits .m-benefit .m-copy .a-title{margin-bottom:3px;font-size:calc(18px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:20px}.o-benefits-overview .m-benefits .m-benefit .m-copy .a-copy{color:#000;font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:22px}@media (min-width:992px){.o-benefits-overview{padding-bottom:90px}.o-benefits-overview .a-title{font-size:calc(33px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:33px}.o-benefits-overview .container .row .col-12>.a-title{margin-bottom:40px}.o-benefits-overview .m-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 48px}.o-benefits-overview .m-box .a-title{margin-bottom:22px}.o-benefits-overview .m-benefits{padding-top:35px}.o-benefits-overview .m-benefits .m-benefit{margin-bottom:50px}.o-benefits-overview .m-benefits .m-benefit .m-copy .a-title{font-size:calc(18px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:20px}}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.js-form-type-date .ui-datepicker-trigger,.o-footer-cta .m-container .m-right-block .m-img{display:none}.o-footer-cta{background-color:#f1f1f1;padding-top:40px}.o-footer-cta .m-container .m-left-block .a-subtitle,.o-footer-cta .m-container .m-left-block .a-title{font-weight:700;--webkit-font-smoothing:antialiased;text-transform:uppercase;color:#000}.o-footer-cta .m-container .m-left-block .a-subtitle{font-size:calc(20px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:22px;margin-bottom:24px}.o-footer-cta .m-container .m-left-block .a-title{font-size:calc(25px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:30px;margin-bottom:20px}.o-footer-cta .m-container .m-left-block .a-copy{margin-bottom:32px}.o-footer-cta .m-container .m-left-block .a-copy *{color:#000}.o-footer-cta .m-container .m-left-block .a-copy p:last-child{margin-bottom:0}.o-footer-cta .m-container .m-right-block .m-form{padding-left:0;padding-right:0}.o-footer-cta .m-container .m-right-block .m-form form.o-webform{padding:35px 15px 15px;-webkit-box-shadow:5px 16px 40px rgba(0,0,0,.15);box-shadow:5px 16px 40px rgba(0,0,0,.15);background-color:#fff}.o-footer-cta .m-container .m-right-block .m-form form.o-webform h3,.o-footer-cta .m-container .m-right-block .m-form form.o-webform p{color:#000}.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle{background-color:#881024}.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle h3,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=text],.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=email],.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle label,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle p{color:#fff}.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle h3::-webkit-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=text]::-webkit-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=email]::-webkit-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle label::-webkit-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle p::-webkit-input-placeholder{color:#fff!important}.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle h3:-ms-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=text]:-ms-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=email]:-ms-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle label:-ms-input-placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle p:-ms-input-placeholder{color:#fff!important}.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle h3::placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=text]::placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle input[type=email]::placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle label::placeholder,.o-footer-cta .m-container .m-right-block .m-form form.o-webform.webform-details-toggle p::placeholder{color:#fff!important}.o-footer-cta .m-container .m-right-block .m-form form.o-webform>div[data-drupal-messages]{padding:0 0 15px;margin-right:0!important;margin-left:0!important}.o-footer-cta .m-container .m-right-block .m-form h3{font-weight:700;--webkit-font-smoothing:antialiased;font-size:calc(24px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;margin-bottom:20px;text-transform:uppercase}.o-footer-cta .m-container .m-right-block .m-form p{font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:26px;margin-bottom:20px}.o-footer-cta .m-container .m-right-block .m-form label{font-weight:700;--webkit-font-smoothing:antialiased;font-size:calc(13px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))!important;line-height:26px;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.o-footer-cta .m-container .m-right-block .m-form input[type=text],.o-footer-cta .m-container .m-right-block .m-form input[type=email]{background-color:#530814;border-bottom:0!important;padding:8px 10px!important;border-radius:9px}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item:not(.js-form-type-processed-text){padding-top:0;padding-bottom:20px}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.js-form-type-date{position:relative}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.js-form-type-date input[type=date]{height:40px;background-color:#530814;padding-left:8px;border-radius:8px;border-bottom:0;color:#fff}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.js-form-type-date input[type=date]::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/Calendar.svg)}.o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.form-item--error .form-item--error-message{padding:0 15px;background:#fce7eb;margin-top:5px}.o-footer-cta .m-container .m-right-block .m-form .form-item--error-message,.o-footer-cta .m-container .m-right-block .m-form .form-item--error-message strong{font-size:calc(13px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)))!important;line-height:26px;color:#fff}.o-footer-cta .m-container .m-right-block .m-form .form-actions.js-form-wrapper.form-wrapper{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-footer-cta .m-container .m-right-block .m-form .a-cta{background-color:#fff;color:#881024;text-transform:uppercase;font-size:15px;line-height:15px;-webkit-transition:.3s;transition:.3s;border:1px solid #fff;border-radius:9px;padding:10px;margin-bottom:20px;min-width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center}.o-footer-cta .m-container .m-right-block .m-form .a-cta:hover{background-color:#881024;color:#fff;border-color:#fff!important;text-decoration:none}.o-footer-cta .m-container .m-right-block .m-form .a-cta:focus{outline:0}.o-footer-cta .m-container .m-right-block .m-form .a-cta._white{border-color:#000;color:#000}.o-footer-cta .m-container .m-right-block .m-form .a-cta._white:hover{background-color:#000;color:#fff}.o-footer-cta .m-container .m-right-block .m-form .a-cta._red{border-color:#881024;background-color:#881024;color:#fff}.o-footer-cta .m-container .m-right-block .m-form .a-cta._red:focus,.o-footer-cta .m-container .m-right-block .m-form .a-cta._red:hover{background-color:#000;border-color:#000}.o-footer-cta .m-container .m-right-block .m-form .webform-confirmation__back a{background-color:#fff;color:#000;text-transform:uppercase;font-size:15px;line-height:15px;-webkit-transition:.3s;transition:.3s;border:1px solid #000;border-radius:9px;padding:10px;margin-bottom:20px;min-width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:center}.o-footer-cta .m-container .m-right-block .m-form .webform-confirmation__back a:hover{background-color:#000;color:#fff;text-decoration:none}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single{border:0;background-color:#530814;border-radius:8px;height:40px}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered{line-height:40px;color:#fff}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single .select2-selection__rendered:focus{outline:0}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow{height:40px}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single .select2-selection__arrow b{border-width:0 2px 2px 0;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-7px;margin-top:-8px;border-color:#fff}.o-footer-cta .m-container .m-right-block .m-form .select2 .select2-selection.select2-selection--single:focus{outline:0}.o-footer-cta .m-container .m-right-block .m-form .webform-confirmation .webform-confirmation__message .a-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66px;height:66px;background-color:rgba(0,102,70,.2);border-radius:100%;margin-bottom:20px}.o-footer-cta .m-container .m-right-block .m-form .webform-confirmation .webform-confirmation__message .a-circle:before{content:"";border-left:solid 3px #006646;border-bottom:solid 3px #006646;width:20px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.ios.mobile .o-footer-cta .m-container .m-right-block .m-form .js-form-item.form-item.js-form-type-date:after{content:url(/themes/custom/tipi_bootstrap/dist/css/../images/icons/Calendar.svg);position:absolute;right:10px;top:37px}@media (min-width:768px){.o-footer-cta{background-color:transparent;padding-top:65px;padding-bottom:108px;position:relative}.o-footer-cta .a-bg{position:absolute;top:0;right:0;left:0;background-color:#f1f1f1;width:80%;bottom:208px}.o-footer-cta .m-container .m-left-block .a-copy{margin-bottom:0}.o-footer-cta .m-container .m-right-block .m-form{top:35px}}@media (min-width:992px){.o-footer-cta .a-bg{width:72%}.o-footer-cta .m-container .m-left-block{padding-right:0}.o-footer-cta .m-container .m-left-block .a-subtitle{margin-bottom:20px}.o-footer-cta .m-container .m-left-block .a-title{font-size:calc(33px + (16 - 14) * ((100vw - 300px)/ (1600 - 300)));line-height:33px;margin-bottom:32px}.o-footer-cta .m-container .m-right-block{padding-left:0}.o-footer-cta .m-container .m-right-block .m-img{display:block;margin-top:auto;margin-bottom:32px}.o-footer-cta .m-container .m-right-block .m-form{padding-left:15px}}@media (min-width:1200px){.o-footer-cta .a-bg{width:76%}}.o-reserve-step-two h3{font-size:25px;position:relative;margin-bottom:45px;padding:0 10px;text-transform:uppercase}.o-reserve-step-two .m-reserve-steps{padding:0 10px;font-size:20px}.o-reserve-step-two .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-two .m-reserve-steps .reserve-progress .reserve-progress-bar{width:66.6666666666%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-two .m-reserve-people.m-box{border-radius:15px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);margin-bottom:41px;padding:18px 15px 40px}.o-reserve-step-two .m-reserve-people.m-box>.intro-title{text-transform:uppercase;display:block;margin-bottom:25px}.o-reserve-step-two .m-reserve-people.m-box .m-dropdowns{padding-bottom:4px}.o-reserve-step-two .m-reserve-people.m-box .m-dropdowns .selecty{margin-bottom:25px}.o-reserve-step-two .m-reserve-people.m-box .m-dropdowns .selecty .selecty-selected{border-color:#212529;font-size:14px;line-height:24px;height:28px}.o-reserve-step-two .m-reserve-people.m-box .m-dropdowns .selecty .selecty-selected:after{border-left:3px solid #000;border-bottom:solid 3px #000;border-right:0;width:8px;border-top:0;height:8px;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);right:5px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents{padding-top:27px;border-top:dashed 1px #f1f1f1;display:none}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents.show{display:block}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .intro-title{display:block;text-transform:uppercase}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion{margin-top:15px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card{border:0;margin-bottom:20px;overflow:visible;display:none}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card.show{display:block}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child{border-radius:10px;background-color:#f1f1f1;border:0;padding:10px;position:relative}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child .a-text{color:#881024;display:block;position:relative;-webkit-appearance:inherit}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child .a-text:after{content:'';width:8px;height:8px;display:inline-block;border-bottom:solid 3px #881024;border-left:solid 3px #881024;position:absolute;top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:0}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child .a-text.collapsed{color:#000}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child .a-text.collapsed:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:6px;border-color:#000}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body{padding:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input{padding-left:30px;padding-right:0;margin-top:30px;position:relative}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input:first-child{margin-top:15px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text],.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email]{height:37px;border-radius:0;border:0;border-bottom:solid 1px #212529;padding:0 30px 0 0;font-size:14px!important;color:#000;line-height:24px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text]::-webkit-input-placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email]::-webkit-input-placeholder{color:#000;font-size:14px!important}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text]:-ms-input-placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email]:-ms-input-placeholder{color:#000;font-size:14px!important}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text]::placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email]::placeholder{color:#000;font-size:14px!important}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text].error,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email].error{border-bottom-color:red}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text].error::-webkit-input-placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email].error::-webkit-input-placeholder{color:red}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text].error:-ms-input-placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email].error:-ms-input-placeholder{color:red}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=text].error::placeholder,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input input[type=email].error::placeholder{color:red}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input.phone-validation-wrapper input[type=text]{padding-left:60px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input.phone-validation-wrapper .select2.select2-container{top:3px!important;left:30px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input .info-icon{right:3px;top:6px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input .info-icon .info-icon-content{right:10px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card.error .card-header:first-child:after{width:19px;height:19px;display:block;position:absolute;right:27px;top:11px;content:url(../images/icons/error.svg)}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card.valid .card-header:first-child:after{width:19px;height:19px;display:block;position:absolute;right:27px;top:13px;content:url(../images/icons/valid.svg)}.o-reserve-step-two .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.o-reserve-step-two .m-form-buttons a{position:relative;line-height:15px;border-radius:9px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;text-transform:uppercase;font-size:15px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 1% 4px;text-decoration:none;background:#fff}.o-reserve-step-two .m-form-buttons a:hover{background-color:#881024;color:#fff}.o-reserve-step-two .m-form-buttons .a-btn-red{background:#881024;color:#fff}.o-reserve-step-two .m-form-buttons .a-btn-red:focus,.o-reserve-step-two .m-form-buttons .a-btn-red:hover{color:#fff;background:#000;border-color:#000}@media (min-width:768px){.o-reserve-step-two .m-reserve-people.m-box{padding:24px ​25px 36px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-header:first-child{padding:10px 15px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body{padding:0}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card .card-body .m-input:first-child{margin-top:25px}.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card.error .card-header:first-child:after,.o-reserve-step-two .m-reserve-people.m-box .m-additional-residents .accordion>.card.valid .card-header:first-child:after{right:38px}.o-reserve-step-two .m-form-buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.o-reserve-step-two .m-form-buttons a{position:relative;line-height:15px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif;text-transform:uppercase;font-size:15px;margin:0 1% 16px;border-radius:9px;padding:9px 0;border:1px solid #881024;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none}}@media (min-width:992px){.o-reserve-step-two{margin:0 50px;padding:15px 0}.o-reserve-step-two h3{padding:0}.o-reserve-step-two .m-reserve-steps{padding:0;font-size:20px}.o-reserve-step-two .m-reserve-steps .reserve-progress{width:100%;height:10px;background:#ebebeb;margin:-15px 0 25px;border-radius:4.5px}.o-reserve-step-two .m-reserve-steps .reserve-progress .reserve-progress-bar{width:66.66666666666%;height:10px;background:#006646;margin:25px 0;border-radius:4.5px}.o-reserve-step-two .m-reserve-people.m-box{padding:24px 25px;margin-bottom:30px}}.o-dashboard-reschedule,.o-dashboard-reservations,.o-dashboard-viewings,.o-my-account-v-two{background-color:#f2f2f2}.o-my-account-v-two h1{color:#000;font-size:30px;line-height:30px;margin-bottom:15px;text-transform:uppercase}.o-my-account-v-two .a-intro{margin-bottom:25px;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.o-my-account-v-two .a-intro .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}.o-my-account-v-two .a-intro .a-details{min-width:35px;text-align:right}.o-my-account-v-two .a-intro .a-details .a-text{color:#000;text-decoration:underline;margin-left:5px;font-size:13px;line-height:24px}.o-my-account-v-two .a-intro .a-details:hover{text-decoration:none}.o-my-account-v-two .m-box{padding:24px 15px;font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:23px;margin-left:-15px;margin-right:-15px}.o-my-account-v-two .m-box._red{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%);color:#fff}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-google,.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-google{background-image:url(../images/icons/icon-google.svg)}.o-my-account-v-two .m-box._red .a-viewing,.o-my-account-v-two .m-box._red .a-viewing:hover{color:#fff}.o-my-account-v-two .m-box .a-viewing{text-transform:uppercase;font-size:20px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:8px;margin-right:auto}.o-my-account-v-two .m-box .a-viewing._underline{text-decoration:underline}.o-my-account-v-two .m-box .m-ctas{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-my-account-v-two .m-box .m-ctas .a-cta{background-color:#fff;color:#881024;-webkit-transition:all .3s;transition:all .3s;border:1px solid #fff;text-align:center;text-decoration:none;border-radius:4px;font-size:15px;display:block;font-weight:500;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:7px 25px}.o-my-account-v-two .m-box .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-my-account-v-two .m-box .m-ctas .a-cta:last-child{margin-bottom:0}.o-my-account-v-two .m-box .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-my-account-v-two .m-box .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-my-account-v-two .m-box .m-ctas .a-cta._icn .a-icn{margin-right:5px;line-height:0;display:inline-block;vertical-align:middle}.o-my-account-v-two .m-box .m-ctas .a-cta._icn:hover .a-icn svg path{fill:#fff}.o-my-account-v-two .m-box .m-ctas #calendar-options{position:absolute;top:0}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body{border-radius:4px;padding:10px 0;background-color:#fff;border:1px solid #f1f1f1;-webkit-box-shadow:0 10px 20px rgba(41,41,42,.07);box-shadow:0 10px 20px rgba(41,41,42,.07)}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul{list-style-type:none;padding-left:0;margin-bottom:0}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;padding:4px 15px;text-decoration:none}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-icn{width:24px;height:24px;margin-right:20px;background-repeat:no-repeat;background-position:center}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-apple-calendar{background-image:url(../images/icons/icon-apple-calendar.svg)}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-outlook-calendar{background-image:url(../images/icons/icon-outlook-calendar.svg)}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-yahoo-calendar{background-image:url(../images/icons/icon-yahoo.svg)}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li a .a-text{font-size:16px;line-height:24px}.o-my-account-v-two .m-box .m-ctas #calendar-options .m-card-body ul li:hover{background-color:#f1f1f1}.o-my-account-v-two .m-cards{margin-left:-7px;margin-right:-7px;padding-bottom:12px}.o-my-account-v-two .m-cards .m-card{position:relative}.o-my-account-v-two .m-cards .m-card .m-card-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.o-my-account-v-two .m-cards .m-card .m-card-inner{border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:19px 15px;margin-bottom:12px}.o-my-account-v-two .m-cards .m-card .m-title{display:-webkit-box;display:-ms-flexbox;display:flex}.o-my-account-v-two .m-cards .m-card .m-title .a-title{text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;margin-bottom:15px;font-size:24px;line-height:26px;padding-top:3px}.o-my-account-v-two .m-cards .m-card .m-title .a-icn{width:32px;height:32px;margin-left:auto}.o-my-account-v-two .m-cards .m-card .a-copy{margin-bottom:15px;font-size:16px;line-height:24px;color:#000}.o-my-account-v-two .m-cards .m-card .a-arrow{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-my-account-v-two .m-cards .m-card:hover{text-decoration:none}.o-my-account-v-two .m-cards .m-card:hover .m-card-inner{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.o-my-account-v-two .m-cards .m-card:hover .a-arrow{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.o-my-account-v-two .m-cards .m-card._additional .m-title .a-title{color:#345262;font-size:30px;line-height:30px;letter-spacing:-.4px}@media (min-width:768px){.o-my-account-v-two h1{font-size:50px;line-height:45px;letter-spacing:-.42px;margin-bottom:20px}.o-my-account-v-two .a-intro{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-my-account-v-two .a-intro .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-my-account-v-two .a-intro .inner span{position:relative;padding-right:7px;margin-right:7px}.o-my-account-v-two .a-intro .inner span:after{content:"";position:absolute;right:0;top:6px;width:1px;height:13px;background-color:#000}.o-my-account-v-two .a-intro .inner span:last-child{padding-right:0;margin-right:0}.o-my-account-v-two .a-intro .inner span:last-child:after{display:none}.o-my-account-v-two .a-intro .a-details{margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:135px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-my-account-v-two .a-intro .a-details .a-text{font-size:16px}.o-my-account-v-two .m-box{padding:35px;border-radius:4px;margin-left:0;margin-right:0}.o-my-account-v-two .m-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.o-my-account-v-two .m-cards .m-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:15px}.o-my-account-v-two .m-cards .m-card .m-card-inner{margin:0 7.5px;height:100%}.o-my-account-v-two .m-cards .m-card .m-card-inner .m-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-my-account-v-two .m-cards .m-card .m-card-inner .m-title .a-icn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:15px;width:50px;height:50px}.o-my-account-v-two .m-cards .m-card .m-card-inner .m-title .a-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-my-account-v-two .m-cards .m-card .m-card-inner .a-copy{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-my-account-v-two .m-cards .m-card .m-card-inner .a-arrow{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:15px;margin-top:auto}}@media (min-width:992px){.o-my-account-v-two .m-box{margin-bottom:30px}.o-my-account-v-two .m-box .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-my-account-v-two .m-box .m-ctas .a-cta{margin-right:20px;margin-bottom:0}.o-my-account-v-two .m-cards{padding-bottom:40px;margin-left:-12.5px;margin-right:-12.5px}.o-my-account-v-two .m-cards .m-card{margin-bottom:35px;-webkit-box-flex:0;-ms-flex:0 1 33.33333333%;flex:0 1 33.33333333%}.o-my-account-v-two .m-cards .m-card .m-card-inner{margin:0 12.5px;padding:40px 35px}.o-my-account-v-two .m-cards .m-card .m-card-inner .a-icn{width:55px;height:55px;margin-bottom:20px}.o-my-account-v-two .m-cards .m-card .m-card-inner .a-arrow,.o-my-account-v-two .m-cards .m-card .m-card-inner .a-copy,.o-my-account-v-two .m-cards .m-card .m-card-inner .a-title{margin-bottom:20px}}.o-dashboard-viewings{padding-bottom:150px}.o-dashboard-viewings h1{color:#000;font-size:30px;line-height:30px;margin-bottom:15px;text-transform:uppercase}.o-dashboard-viewings .m-tabs{border-bottom:solid 1px #9c9c9c;margin-bottom:35px}.o-dashboard-viewings .m-tabs .a-tab{color:#000;padding-bottom:9px;width:49%;border:0;text-align:center;display:inline-block}.o-dashboard-viewings .m-tabs span.a-tab{position:relative}.o-dashboard-viewings .m-tabs span.a-tab span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-dashboard-viewings .m-tabs span.a-tab:after{content:"";position:absolute;left:0;bottom:-1px;height:4px;width:100%;background-color:#881024;border-radius:50px}.o-dashboard-viewings .m-tabs a.a-tab{text-decoration:none;color:#000}.o-dashboard-viewings .m-content{background-color:#fff;border:1px solid #cbcbcb;padding:24px 15px;color:#000}.o-dashboard-viewings .m-content .m-no-viewings h4{font-size:24px;line-height:26px;margin-bottom:30px}.o-dashboard-viewings .m-content .m-no-viewings p{margin-bottom:30px;font-size:16px;line-height:24px}.o-dashboard-viewings .m-content .m-no-viewings .m-ctas{padding:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-dashboard-viewings .m-content .m-wrap{position:relative}.o-dashboard-viewings .m-content .m-wrap ._js-scroll-to{position:absolute;right:15px;top:0}.o-dashboard-viewings .m-content .m-date{color:#000;margin-bottom:20px}.o-dashboard-viewings .m-content .m-date .a-date{font-size:24px;line-height:26px;margin-bottom:0}.o-dashboard-viewings .m-content .m-date .a-time{font-size:18px;line-height:28px;margin-bottom:0}.o-dashboard-viewings .m-content .m-booking{position:relative;padding:20px 0;margin-bottom:20px;max-width:570px}.o-dashboard-viewings .m-content .m-booking:after,.o-dashboard-viewings .m-content .m-booking:before{content:"";width:59px;position:absolute;left:15px}.o-dashboard-viewings .m-content .m-booking:before{top:0;border-top:solid 1px #cbcbcb}.o-dashboard-viewings .m-content .m-booking:after{border-bottom:solid 1px #cbcbcb;bottom:0}.o-dashboard-viewings .m-content .m-booking .a-booking{text-transform:uppercase;font-size:14px;line-height:22px;margin-bottom:10px}.o-dashboard-viewings .m-content .m-booking .a-booking strong{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:none;font-size:16px;line-height:24px;margin-top:5px}.o-dashboard-viewings .m-content .m-booking .a-booking:last-child{margin-bottom:0}.o-dashboard-viewings .m-content .m-booking .a-booking .a-icn{margin-right:5px}.o-dashboard-viewings .m-content .m-viewing-details{margin-bottom:25px}.o-dashboard-viewings .m-content .m-viewing-details .a-viewing{font-size:14px;line-height:22px}.o-dashboard-viewings .m-content .m-viewing-details .a-viewing.a-bold{font-size:16px;line-height:24px}.o-dashboard-viewings .m-content .m-viewing-details p{margin-bottom:10px;font-size:16px;line-height:24px}.o-dashboard-viewings .m-content .m-viewing-details p span{display:block}.o-dashboard-viewings .m-content .m-viewing-details p a{color:#000;text-decoration:underline}.o-dashboard-viewings .m-content .m-viewing-details ._red,.o-dashboard-viewings .m-content .m-viewing-details p a:hover{color:#881024}.o-dashboard-viewings .m-content .m-cards{margin-bottom:25px}.o-dashboard-viewings .m-content .m-cards._multiple{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.o-dashboard-viewings .m-content .m-cards._multiple::-webkit-scrollbar{-webkit-appearance:none;width:125px;height:4px}.o-dashboard-viewings .m-content .m-cards._multiple::-webkit-scrollbar-track{background:#c4c4c4}.o-dashboard-viewings .m-content .m-cards._multiple::-webkit-scrollbar-thumb{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-dashboard-viewings .m-content .m-cards._multiple::-webkit-scrollbar-thumb:hover{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-dashboard-viewings .m-content .m-cards._multiple .card.unit-card{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.o-dashboard-viewings .m-content .m-cards .card.unit-card{min-width:90%;margin-right:15px}.o-dashboard-viewings .m-content .m-cards .card.unit-card:last-child{margin-right:0}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card{border:1px solid #cbcbcb;border-radius:4px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .owl-carousel .owl-dots button.owl-dot{background-color:#fff;width:8px;height:8px;margin-right:10px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .owl-carousel .owl-dots button.owl-dot.active{background-color:#881024}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body{padding:22px 15px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .d-flex .col .a-title{font-size:20px;line-height:22px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:6px;text-transform:uppercase}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .d-flex .col>.a-copy{font-size:16px;line-height:25px;color:#000;margin-bottom:15px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price{text-transform:uppercase;margin-bottom:17px;margin-top:10px;display:inline-block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old{position:relative;margin-right:20px;z-index:1}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old *,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old a,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old span{color:#000}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old:before{content:"";background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price a,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:22px;font-size:20px;color:#000}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price *,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price a,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .a-price.old+.a-price span{color:#881024}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-floorplan-details{margin-top:4px;font-size:16px;line-height:24px;padding-top:10px;padding-bottom:8px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;position:relative;display:block;color:#000}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-floorplan-details:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:16px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-floorplan-details+.m-offer-details{margin-top:0;border-top:0}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-floorplan-details:hover{text-decoration:none}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details{font-size:16px;line-height:24px;padding-top:10px;padding-bottom:8px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;position:relative;margin-top:4px;cursor:pointer}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:16px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more{display:none;position:absolute;bottom:-1px;left:0;right:0;background-color:#fff;padding:0 0 15px;z-index:11;-webkit-box-shadow:0 0 11px 3px rgba(0,0,0,.2);box-shadow:0 0 11px 3px rgba(0,0,0,.2);border-radius:4px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more *{font-size:14px;line-height:22px;color:#000}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details{position:relative;font-size:16px;line-height:24px;padding-top:16px;padding-bottom:12px;padding-left:12px;border-bottom:solid 1px #e8e8e8;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:22px}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta,.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta,.o-dashboard-viewings .m-content .m-ctas .a-cta{font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details:after{content:"";display:inline-block;width:10px;height:10px;border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:absolute;right:12px;top:24px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner{padding-left:12px;padding-right:12px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .a-copy{margin-bottom:0}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms{margin-top:15px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details .read-more .offer-details-inner .terms a{color:#000;text-decoration:underline;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:700}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details.open .read-more{display:block}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-offer-details+.m-offer-details{margin-top:0;border-top:0}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit{padding-top:18px;padding-bottom:4px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .a-icn{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .a-icn circle{stroke:#cbcbcb}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .a-icn rect{fill:#cbcbcb}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._icn .a-icn svg path,.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .a-icn:hover rect,.o-dashboard-viewings .m-content .m-ctas .a-cta._icn .a-icn svg path{fill:#881024}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .a-icn:hover circle{stroke:#881024}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm p{margin-bottom:10px!important;max-width:224px;margin-left:auto;margin-right:auto}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm .m-icons .a-icn{margin:0 15px}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm .m-loader .loader .a-loader{position:relative;margin:0 auto;display:block;height:176px;width:62px;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm .m-loader .loader .a-loader .a-leaf{position:absolute;padding:0;-webkit-transform-origin:50% 70%;-ms-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:rotate(-60deg) translate(0,0);-ms-transform:rotate(-60deg) translate(0,0);transform:rotate(-60deg) translate(0,0)}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm .m-loader .loader .a-loader .a-leaf.a-two{-webkit-animation:leaf-one 4s linear infinite;animation:leaf-one 4s linear infinite}.o-dashboard-viewings .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-remove-unit .m-confirm .m-loader .loader .a-loader .a-leaf.a-three{-webkit-animation:leaf-two 4s linear infinite;animation:leaf-two 4s linear infinite}.o-dashboard-viewings .m-content .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:35px}.o-dashboard-viewings .m-content .m-ctas .a-cta{background-color:#fff;color:#881024;border:1px solid #881024;text-align:center;text-decoration:none;border-radius:4px;font-size:15px;margin-bottom:10px;display:block;padding:7px 25px}.o-dashboard-viewings .m-content .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-dashboard-viewings .m-content .m-ctas .a-cta:last-child{margin-bottom:0}.o-dashboard-viewings .m-content .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-dashboard-viewings .m-content .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-dashboard-viewings .m-content .m-ctas .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-dashboard-viewings .m-content .m-ctas .a-cta._icn:hover .a-icn svg path,.o-dashboard-viewings .m-content .m-ctas .a-cta._red._icn .a-icn svg path{fill:#fff}.o-dashboard-viewings .m-content .m-ctas .a-cta._red{background-color:#881024;color:#fff}.o-dashboard-viewings .m-content .m-ctas .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}.o-dashboard-viewings .m-content .m-ctas #calendar-options{position:absolute}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body{border-radius:4px;padding:10px 0;background-color:#fff;border:1px solid #f1f1f1;-webkit-box-shadow:0 10px 20px rgba(41,41,42,.07);box-shadow:0 10px 20px rgba(41,41,42,.07)}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul{list-style-type:none;padding-left:0;margin-bottom:0}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;padding:4px 15px;text-decoration:none}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-icn{width:24px;height:24px;margin-right:20px;background-repeat:no-repeat;background-position:center}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-apple-calendar{background-image:url(../images/icons/icon-apple-calendar.svg)}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-outlook-calendar{background-image:url(../images/icons/icon-outlook-calendar.svg)}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-icn.a-yahoo-calendar{background-image:url(../images/icons/icon-yahoo.svg)}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li a .a-text{font-size:16px;line-height:24px}.o-dashboard-viewings .m-content .m-ctas #calendar-options .m-card-body ul li:hover{background-color:#f1f1f1}.o-dashboard-viewings .m-content+.m-content{margin-top:25px}.o-dashboard-viewings._past .m-content .m-summary{padding-bottom:20px;margin-bottom:20px;position:relative}.o-dashboard-viewings._past .m-content .m-summary:after{content:"";border-bottom:solid 1px #cbcbcb;position:absolute;bottom:0;left:15px;right:15px}.o-dashboard-viewings._past .m-content .m-summary .m-date{font-size:14px;line-height:22px;padding-bottom:20px;position:relative}.o-dashboard-viewings._past .m-content .m-summary .m-date .a-date{font-size:16px;line-height:24px;margin-top:10px}.o-dashboard-viewings._past .m-content .m-summary .m-date:after{content:"";border-bottom:solid 1px #cbcbcb;position:absolute;bottom:0;left:15px;right:15px}.o-dashboard-viewings._past .m-content .m-summary .m-status .a-status{font-size:14px;line-height:22px}.o-dashboard-viewings._past .m-content .m-summary .m-status .a-status strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;margin-top:10px;line-height:24px}.o-dashboard-viewings._past .m-content .m-summary .m-status .a-status strong img{margin-right:5px}.o-dashboard-viewings._past .m-content .m-summary .m-booking{padding:0;margin-bottom:0}.o-dashboard-viewings._past .m-content .m-summary .m-booking:after,.o-dashboard-viewings._past .m-content .m-summary .m-booking:before{display:none}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body .m-ctas{margin-top:10px;margin-bottom:0}@media (min-width:768px){.o-dashboard-viewings h1{font-size:50px;line-height:45px;letter-spacing:-.42px;margin-bottom:20px}.o-dashboard-viewings .m-content .m-booking .a-booking{margin-bottom:0}}@media (min-width:992px){.o-dashboard-viewings .m-tabs .a-tab{margin-right:30px;width:auto;text-align:left}.o-dashboard-viewings .m-content .m-date .a-date{font-size:33px;line-height:33px;letter-spacing:-.4px}.o-dashboard-viewings .m-content .m-date .a-time{font-size:20px;line-height:29px}.o-dashboard-viewings .m-content .m-wrap .m-column{border-right:solid 1px #cbcbcb}.o-dashboard-viewings .m-content .m-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-dashboard-viewings .m-content .m-cards .card.unit-card{min-width:inherit;max-width:309px;width:100%}.o-dashboard-viewings .m-content .m-cards._multiple{-webkit-transform:none;-ms-transform:none;transform:none;overflow:hidden;margin-left:-10px;margin-right:-10px}.o-dashboard-viewings .m-content .m-cards._multiple .card.unit-card{-webkit-transform:none;-ms-transform:none;transform:none;min-width:inherit;margin:0 10px 20px;width:calc(50% - 20px)}.o-dashboard-viewings .m-content .owl-carousel .owl-nav button{background-repeat:no-repeat;width:30px;background-position:center}.o-dashboard-viewings .m-content .owl-carousel .owl-nav button.owl-prev{background-image:url(../images/icons/icon-prev-white.svg)}.o-dashboard-viewings .m-content .owl-carousel .owl-nav button.owl-next{background-image:url(../images/icons/icon-next-white.svg)}.o-dashboard-viewings._past .m-content{padding:25px 35px 0}.o-dashboard-viewings._past .m-content .m-summary{margin-bottom:35px;margin-left:-50px;margin-right:-50px}.o-dashboard-viewings._past .m-content .m-summary .m-date{border-right:solid 1px #cbcbcb;margin-bottom:0;padding-bottom:0;padding-left:65px;padding-right:50px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;min-width:270px;width:auto}.o-dashboard-viewings._past .m-content .m-summary .m-date:after{display:none}.o-dashboard-viewings._past .m-content .m-summary .m-status{border-right:solid 1px #cbcbcb;padding-right:50px;padding-left:50px;min-width:203px;width:auto;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.o-dashboard-viewings._past .m-content .m-summary .m-booking{padding:0 50px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;max-width:inherit;width:auto}.o-dashboard-viewings._past .m-content .m-cards{margin-bottom:0}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card{margin:0;width:100%;border-radius:0;max-width:inherit;padding-bottom:45px}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-image,.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .owl-carousel{width:222px}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;border-radius:0;overflow:visible}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-image:before{padding-top:100%}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-card-body{padding:0 15px 0 40px}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card .o-card.o-unit-card .m-ctas{margin-left:auto}.o-dashboard-viewings._past .m-content .m-cards .card.unit-card+.card.unit-card{padding-top:35px;border-top:solid 1px #cbcbcb}.o-dashboard-viewings._past .m-content .m-cards._multiple{margin-left:0;margin-right:0}}@media (min-width:1200px){.o-dashboard-viewings .m-content{padding:40px 15px}.o-dashboard-viewings .m-content .m-wrap .m-column{padding-right:35px}.o-dashboard-viewings .m-content .m-ctas{padding-left:35px;padding-right:20px}}.o-dashboard-reservations{padding-bottom:150px}.o-dashboard-reservations h1{color:#000;font-size:30px;line-height:30px;margin-bottom:8px;text-align:center;text-transform:uppercase}.o-dashboard-reservations .application-step{text-align:center;font-size:16px;line-height:33px;letter-spacing:-.4px;min-height:33px;margin-bottom:20px}.o-dashboard-reservations .m-content{background-color:#fff;border:1px solid #cbcbcb;padding:24px 15px;color:#000}.o-dashboard-reservations .m-content .m-no-viewings h4{font-size:24px;line-height:26px;margin-bottom:30px}.o-dashboard-reservations .m-content .m-no-viewings p{max-width:570px;margin:0 auto 30px;font-size:16px;line-height:24px}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas{padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta{background-color:#fff;color:#881024;border:1px solid #881024;text-align:center;text-decoration:none;border-radius:4px;font-size:15px;margin-bottom:10px;padding:7px 25px}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta:last-child{margin-bottom:0}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._icn:hover .a-icn svg path{fill:#fff}.o-dashboard-reschedule .m-ctas .a-cta._icn .a-icn svg path,.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._icn .a-icn svg path,.o-generic-errors .m-content .m-ctas .a-cta._icn .a-icn svg path{fill:#881024}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._red{background-color:#881024;color:#fff}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}.o-dashboard-reservations .m-content .m-status{color:#000;margin-bottom:35px;padding-bottom:25px;border-bottom:solid 1px #d8d8d8;font-size:14px;line-height:22px}.o-dashboard-reservations .m-content .m-status .a-status{font-size:20px;line-height:22px;margin-top:10px;margin-bottom:0}.o-dashboard-reservations .m-content .m-timeline{position:relative}.o-dashboard-reservations .m-content .m-timeline .a-track{position:absolute;z-index:0;top:5px;left:14px;border-left:solid 1px #9c9c9c;bottom:46px}.o-dashboard-reservations .m-content .m-timeline .m-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.o-dashboard-reschedule .m-ctas .a-cta:last-child,.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta:last-child,.o-dashboard-reservations .m-content .m-timeline .m-step:last-child{margin-bottom:0}.o-dashboard-reservations .m-content .m-timeline .m-step .a-circle{width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;line-height:22px;background-color:#fff;color:#9c9c9c;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;border-radius:100%;border:2px solid #9c9c9c}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;color:#000;line-height:24px}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta{background-color:#fff;color:#881024;border:1px solid #881024;text-align:center;text-decoration:none;border-radius:4px;font-size:15px;margin-top:10px;margin-right:auto;padding:7px 25px}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._icn{text-align:left;font-size:0}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._icn:hover .a-icn svg path,.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._red._icn .a-icn svg path{fill:#fff}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._red{background-color:#881024;color:#fff}.o-dashboard-reservations .m-content .m-timeline .m-step .a-step .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}.o-dashboard-reservations .m-content .m-timeline .m-step._incomplete .a-step{color:#9c9c9c}.o-dashboard-reservations .m-content .m-timeline .m-step .m-loader .loader .a-loader{position:relative;margin:0 auto;display:block;height:176px;width:62px;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.o-dashboard-reservations .m-content .m-timeline .m-step .m-loader .loader .a-loader .a-leaf{position:absolute;padding:0;-webkit-transform-origin:50% 70%;-ms-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:rotate(-60deg) translate(0,0);-ms-transform:rotate(-60deg) translate(0,0);transform:rotate(-60deg) translate(0,0)}.o-dashboard-reservations .m-content .m-timeline .m-step .m-loader .loader .a-loader .a-leaf.a-two{-webkit-animation:leaf-one 4s linear infinite;animation:leaf-one 4s linear infinite}.o-dashboard-reservations .m-content .m-timeline .m-step .m-loader .loader .a-loader .a-leaf.a-three{-webkit-animation:leaf-two 4s linear infinite;animation:leaf-two 4s linear infinite}.o-dashboard-reservations .m-content+.m-content{margin-top:25px}@media (min-width:768px){.o-dashboard-reservations h1{font-size:50px;text-align:left;line-height:45px;letter-spacing:-.42px;margin-bottom:35px}.o-dashboard-reservations .application-step{text-align:left}.o-dashboard-reservations .m-content{padding:40px 35px}.o-dashboard-reservations .m-content .m-status{padding-bottom:40px}.o-dashboard-reservations .m-content .m-status .a-status{font-size:24px;line-height:26px}}@media (min-width:992px){.o-dashboard-reservations .m-content .m-no-viewings{padding:60px 0}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-dashboard-reservations .m-content .m-no-viewings .m-ctas .a-cta{margin:0 10px}}.o-dashboard-reschedule{padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-dashboard-reschedule h1{color:#000;font-size:30px;line-height:30px;margin-bottom:25px;text-align:center;text-transform:uppercase}.o-dashboard-reschedule .m-content{background-color:#fff;padding:24px 15px;color:#000}.o-dashboard-reschedule .m-content+.m-content{margin-top:25px}.o-dashboard-reschedule .m-content .o-reserve-process{margin:0 auto;-webkit-overflow-scrolling:touch;padding-bottom:0}.o-dashboard-reschedule .m-content .o-reserve-process input[type],.o-dashboard-reschedule .m-content .o-reserve-process textarea{font-size:16px!important}.o-dashboard-reschedule .m-content .o-reserve-process input[type]::-webkit-input-placeholder,.o-dashboard-reschedule .m-content .o-reserve-process textarea::-webkit-input-placeholder{font-size:16px!important}.o-dashboard-reschedule .m-content .o-reserve-process input[type]:-ms-input-placeholder,.o-dashboard-reschedule .m-content .o-reserve-process textarea:-ms-input-placeholder{font-size:16px!important}.o-dashboard-reschedule .m-content .o-reserve-process input[type]::placeholder,.o-dashboard-reschedule .m-content .o-reserve-process textarea::placeholder{font-size:16px!important}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .timeslots .intro-text,.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .viewing-method .intro-text,.o-dashboard-reschedule .m-content .o-reserve-process h3{font-size:18px;line-height:26px}.o-dashboard-reschedule .m-content .o-reserve-process input[type=radio]{filter:grayscale(1)!important}.o-dashboard-reschedule .m-content .o-reserve-process h3{text-align:center;margin-bottom:20px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date h3{text-transform:none}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date #book-a-viewing-calendar{padding-bottom:45px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .timeslots{padding:20px 0 6px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .viewing-method{float:none;border-bottom:1px solid #d8d8d8;padding:0 0 10px;margin-bottom:28px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .book-a-viewing-info{-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0}.o-dashboard-reschedule .m-content .o-reserve-process .o-reserve-process-confirmed{padding:20px 0 28px}.o-dashboard-reschedule .m-content .o-reserve-process .o-reserve-process-confirmed h4{font-size:24px;line-height:26px;margin-bottom:30px}.o-dashboard-reschedule .m-content .o-reserve-process .o-reserve-process-confirmed p{font-size:16px;line-height:24px}.o-dashboard-reschedule .m-content .o-reserve-process .o-reserve-process-confirmed .m-ctas{max-width:300px}.o-dashboard-reschedule .m-content .m-loader{text-align:center;margin:20px 0}.o-dashboard-reschedule .m-content .m-loader .loader .a-loader{position:relative;margin:0 auto;display:block;height:176px;width:62px;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.o-dashboard-reschedule .m-content .m-loader .loader .a-loader .a-leaf{position:absolute;padding:0;-webkit-transform-origin:50% 70%;-ms-transform-origin:50% 70%;transform-origin:50% 70%;-webkit-transform:rotate(-60deg) translate(0,0);-ms-transform:rotate(-60deg) translate(0,0);transform:rotate(-60deg) translate(0,0)}.o-dashboard-reschedule .m-ctas .a-cta,.o-generic-errors .m-content .m-ctas .a-cta{-webkit-transition:all .3s;transition:all .3s;font-weight:500;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;padding:7px 25px;text-decoration:none;text-align:center}.o-dashboard-reschedule .m-content .m-loader .loader .a-loader .a-leaf.a-two{-webkit-animation:leaf-one 4s linear infinite;animation:leaf-one 4s linear infinite}.o-dashboard-reschedule .m-content .m-loader .loader .a-loader .a-leaf.a-three{-webkit-animation:leaf-two 4s linear infinite;animation:leaf-two 4s linear infinite}.o-dashboard-reschedule .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.o-dashboard-reschedule .m-ctas .a-cta{background-color:#fff;color:#881024;border:1px solid #881024;border-radius:4px;font-size:15px;margin-top:10px;margin-right:20px;margin-left:20px}.o-dashboard-reschedule .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-dashboard-reschedule .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-dashboard-reschedule .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-dashboard-reschedule .m-ctas .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-dashboard-reschedule .m-ctas .a-cta._icn:hover .a-icn svg path,.o-dashboard-reschedule .m-ctas .a-cta._red._icn .a-icn svg path{fill:#fff}.o-dashboard-reschedule .m-ctas .a-cta._red{background-color:#881024;color:#fff}.o-dashboard-reschedule .m-ctas .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}@media (max-width:767px){.o-dashboard-reschedule .o-reserve-process .o-register-with-tipi .auth0-lock.auth0-lock .auth0-lock-widget{width:100%}}@media (min-width:768px){.o-dashboard-reschedule h1{font-size:40px;text-align:center;line-height:45px;letter-spacing:-.42px;margin-bottom:35px}.o-dashboard-reschedule .m-content{padding:15px 35px 7px;max-width:693px;margin:0 auto}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date{margin:0}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date #book-a-viewing-calendar{padding-bottom:0;margin:19px auto 0;max-width:358px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .timeslots{padding:0 0 25px;max-width:inherit;margin-top:28px}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .timeslots .intro-text{border-top:0}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .timeslots .tab-content{max-width:468px;margin:0 auto}.o-dashboard-reschedule .m-content .o-reserve-process .book-a-viewing-date .viewing-method .intro-text{max-width:432px;margin-left:auto;margin-right:auto}.o-dashboard-reschedule .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px auto 0;max-width:663px}.o-dashboard-reschedule .m-ctas .a-cta{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px}}@media (min-width:992px){.o-dashboard-reschedule h1{font-size:50px;line-height:45px;margin-bottom:30px}}.o-generic-errors{background-color:#f2f2f2;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-generic-errors .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-generic-errors h1{color:#000;font-size:30px;line-height:30px;margin-bottom:25px;text-align:center;text-transform:uppercase}.o-generic-errors .m-content{background-color:#fff;padding:24px 15px;width:100%;color:#000;margin:auto}.o-generic-errors .m-content h4{font-size:24px;font-weight:700;line-height:26px;margin:0 auto 20px}.o-generic-errors .m-content .a-copy{font-size:16px;line-height:24px;max-width:600px;margin:0 auto}.o-generic-errors .m-content .a-copy p:last-child,.o-generic-errors .m-content .m-ctas .a-cta:last-child{margin-bottom:0}.o-generic-errors .m-content .a-copy+.m-ctas{margin-top:20px}.o-generic-errors .m-content .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-generic-errors .m-content .m-ctas .a-cta{background-color:#fff;color:#881024;border:1px solid #881024;border-radius:4px;font-size:15px;max-width:300px;margin-top:10px;margin-right:20px;margin-left:20px}.o-generic-errors .m-content .m-ctas .a-cta:hover{background-color:#881024;color:#fff;text-decoration:none}.o-generic-errors .m-content .m-ctas .a-cta._icn{text-align:left;font-size:0}.o-generic-errors .m-content .m-ctas .a-cta._icn .a-text{font-size:15px;display:inline-block;vertical-align:middle}.o-generic-errors .m-content .m-ctas .a-cta._icn .a-icn{margin-right:5px;vertical-align:middle;line-height:0;display:inline-block}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active.a-standard .a-fill,.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta svg path,.o-generic-errors .m-content .m-ctas .a-cta._icn:hover .a-icn svg path,.o-generic-errors .m-content .m-ctas .a-cta._red._icn .a-icn svg path{fill:#fff}.o-generic-errors .m-content .m-ctas .a-cta._red{background-color:#881024;color:#fff}.o-generic-errors .m-content .m-ctas .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}@media (min-width:768px){.o-generic-errors h1{font-size:40px;text-align:center;line-height:45px;letter-spacing:-.42px;margin-bottom:35px}.o-generic-errors .m-content{padding:40px 35px}.o-generic-errors .m-content .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px auto 0;max-width:663px}.o-generic-errors .m-content .m-ctas .a-cta{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px}}@media (min-width:992px){.o-generic-errors h1{font-size:50px;line-height:45px;margin-bottom:30px}.o-generic-errors .m-content{padding:80px 35px}.o-generic-errors .m-content h4{margin-bottom:30px}.o-generic-errors .m-content .a-copy+.m-ctas{margin-top:30px}}.o-2021-images-left-copy-right{padding:40px 0 30px;background-color:#fff;color:#000}.o-2021-images-left-copy-right .m-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-images-left-copy-right .m-container .m-cards{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;position:relative}.o-2021-images-left-copy-right .m-container .m-cards .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scroll-behavior:smooth;scroll-snap-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:297px}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner{margin:0 15px 19px;-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08)}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-img{position:relative;padding-top:56%;width:100%;background-color:#d8d8d8}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-body{padding:10px 20px 20px}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-body .a-pre-title{font-size:16px;line-height:18px;color:#4d5667;margin-bottom:3px}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-body .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:18px;line-height:18px;text-transform:uppercase}.o-2021-images-left-copy-right .m-container .m-cards a{color:#000;text-decoration:none}.o-2021-images-left-copy-right .m-container .m-cards::-webkit-scrollbar{display:none}.o-2021-images-left-copy-right .m-container .m-features{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:15px;padding-right:15px}.o-2021-images-left-copy-right .m-container .m-features .a-features{margin-bottom:15px}.o-2021-images-left-copy-right .m-container .m-features .a-features ul{list-style-type:none;padding-left:0}.o-2021-images-left-copy-right .m-container .m-features .a-features ul li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;font-size:16px;line-height:24px}.o-2021-images-left-copy-right .m-container .m-features .a-features ul:last-child{margin-bottom:0}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap .a-cta{display:block;padding:8px 20px;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;border:2px solid #000;color:#000;text-decoration:none;background-color:#fff;font-weight:500;font-size:16px;min-width:164px;line-height:24px;text-align:center;margin-top:20px}.o-2021-footer .m-container .a-title,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-title,.o-2021-homeviews-carousel .m-container>.a-title,.o-2021-image-grid .m-container .m-2021-image-grid .m-slide .a-caption,.o-2021-image-grid .m-container>.a-title,.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-title,.o-2021-logo-strip .m-container .m-title .a-title,.o-2021-title-left-description-right .m-container .a-title{font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap .a-cta:hover{color:#fff;background-color:#000}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap .a-cta._red{background-color:#881024;border-color:#881024;color:#fff}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap .a-cta._red:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-images-left-copy-right .m-container .m-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-images-left-copy-right .m-container .m-right p{font-size:16px;line-height:24px}.o-2021-images-left-copy-right .m-container .m-right .m-copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:15px;padding-right:15px}.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-title{--webkit-font-smoothing:antialiased;font-size:24px;line-height:30px;letter-spacing:-.4px;text-transform:uppercase;margin-bottom:15px}.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-copy{margin-bottom:15px}.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-copy p:last-child{margin-bottom:0}@media (min-width:768px){.o-2021-images-left-copy-right{padding:60px 0}.o-2021-images-left-copy-right .m-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:720px;margin:0 auto;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-images-left-copy-right .m-container .m-cards{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-2021-images-left-copy-right .m-container .m-cards .m-card{min-width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0;flex:0}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-img{padding-top:86%;overflow:hidden}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner .m-img .a-img{-webkit-transform-origin:50% 65%;-ms-transform-origin:50% 65%;transform-origin:50% 65%;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}.o-2021-images-left-copy-right .m-container .m-cards .m-card:nth-child(1) .m-card-inner .m-img,.o-2021-images-left-copy-right .m-container .m-cards .m-card:nth-child(3) .m-card-inner .m-img{padding-top:99%}.o-2021-images-left-copy-right .m-container .m-cards .m-card:nth-child(2){margin-top:auto}.o-2021-images-left-copy-right .m-container .m-cards a.m-card .m-card-inner .m-img:hover .a-img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.o-2021-images-left-copy-right .m-container .m-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-images-left-copy-right .m-container .m-features .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.o-2021-images-left-copy-right .m-container{max-width:960px}.o-2021-images-left-copy-right .m-container .m-right{padding-left:50px}.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-title{font-size:38px;line-height:38px;margin-bottom:20px}.o-2021-images-left-copy-right .m-container .m-right .m-copy .a-copy{margin-bottom:20px}}@media (min-width:1200px){.o-2021-images-left-copy-right .m-container{max-width:1310px}.o-2021-images-left-copy-right .m-container .m-right{padding-left:110px}.o-2021-images-left-copy-right .m-container .m-cards .m-card .m-card-inner{margin:0 12.5px 25px}}.o-2021-homeviews-carousel{padding:30px 0;background-color:#f1f1f1}.o-2021-homeviews-carousel .m-container{margin:0 auto;width:100%}.o-2021-homeviews-carousel .m-container>.a-title{color:#000;font-size:21px;line-height:28px;margin-bottom:12px;text-transform:uppercase;margin-left:15px;--webkit-font-smoothing:antialiased}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:273px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #f1f1f1;background-color:#fff;min-width:273px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-img{position:relative;padding-top:56%;min-height:209px;background-color:#d8d8d8}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body{padding:20px 10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-title{--webkit-font-smoothing:antialiased;font-size:14px;line-height:22px;color:#000;margin-bottom:6px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy{margin-top:auto;font-size:16px;line-height:24px;min-height:48px;color:#000}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy p{font-size:16px;line-height:24px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy p:last-child{margin-bottom:0}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy a{color:#000;text-decoration:underline}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap .a-cta{position:relative;display:block;text-transform:uppercase;border-radius:9px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;background-color:#fff;color:#881024;border:1px solid #881024;letter-spacing:1px;font-size:15px;margin-right:auto;margin-left:auto;min-width:178px;text-align:center}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap .a-cta._red{background-color:#881024;color:#fff;border:1px solid #881024}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap .a-cta._red:hover{background-color:#000;border-color:#000}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap .a-cta:focus,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .m-cta-wrap .a-cta:hover{text-decoration:none;background-color:#881024;color:#fff}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card._homeviews{padding:4px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card._homeviews .homeviews-widget{border:2px solid #f1f1f1!important;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:inherit}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card._homeviews .homeviews-widget .hv-sidebar{width:100%}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage .owl-item .m-card._homeviews .homeviews-widget .hv-widget-footer{left:0;width:100%;bottom:0;border-left:0;border-right:0;border-bottom:0}@media (min-width:768px){.o-2021-homeviews-carousel .m-container{max-width:720px}.o-2021-homeviews-carousel .m-container>.a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:35px;margin-left:0}.o-2021-homeviews-carousel .m-container .owl-carousel{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-2021-homeviews-carousel .m-container .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item{max-width:inherit}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-title{font-size:18px;line-height:26px}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-copy{min-height:inherit}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav{display:block;margin:-65px -7.5px 13px auto}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev{border:2px solid #000;background-color:#000;width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:relative;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next svg,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev svg{position:relative}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next svg path,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next:hover,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next.disabled,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev.disabled{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next.disabled svg path,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev.disabled svg path{stroke:#080808;opacity:.35}.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-next.disabled:hover svg path,.o-2021-homeviews-carousel .m-container .owl-carousel .owl-nav button.owl-prev.disabled:hover svg path{stroke:#080808}}@media (min-width:992px){.o-2021-homeviews-carousel{padding:75px 0}.o-2021-homeviews-carousel .m-container{max-width:960px;padding-left:15px;padding-right:15px}}@media (min-width:1200px){.o-2021-homeviews-carousel .m-container{max-width:1310px}}.o-2021-logo-strip{padding:0 0 30px;margin-top:30px;margin-bottom:70px}.o-2021-logo-strip .m-container{margin:0 auto;width:100%;padding-left:15px;padding-right:15px}.o-2021-logo-strip .m-container .a-line{background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(192,204,218,.1)),color-stop(50.38%, #cbcbcb),to(rgba(192,204,218,.1)));background:linear-gradient(90deg,rgba(192,204,218,.1) 0,#cbcbcb 50.38%,rgba(192,204,218,.1) 100%);height:1px;width:100%;display:block}.o-2021-logo-strip .m-container .m-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.o-2021-logo-strip .m-container .m-title .a-title{--webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:18px;line-height:22px;margin-bottom:0;padding-top:30px;color:#000}.o-2021-logo-strip .m-container .m-2021-logo-strip{padding-bottom:30px}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img{max-width:65px}@media (min-width:768px){.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img{max-width:145px}}@media (min-width:992px){.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img{max-width:125px}}@media (min-width:1200px){.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img{max-width:150px}}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img .a-img{width:100%;margin-bottom:10px}.o-2021-logo-strip .m-container .m-2021-logo-strip .owl-dots button.owl-dot{background-color:#000;opacity:.3}.o-2021-logo-strip .m-container .m-2021-logo-strip .owl-dots button.owl-dot.active{opacity:1}@media (min-width:768px){.o-2021-logo-strip .m-container{max-width:720px}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide .m-col .m-img .a-img{margin-bottom:0}}@media (min-width:992px){.o-2021-logo-strip{margin-bottom:0;margin-top:0;padding-top:20px;padding-bottom:20px}.o-2021-logo-strip .m-container{max-width:960px}.o-2021-logo-strip .m-container .m-title .a-title{padding-top:24px}.o-2021-logo-strip .m-container .m-2021-logo-strip .m-slide{margin-bottom:30px}}@media (min-width:1200px){.o-2021-logo-strip .m-container{max-width:1110px}}.o-2021-logo-black-strip{background-color:#000;color:#cbcbcb;padding:17px 0}.o-2021-logo-black-strip .m-container{margin:0 auto;width:100%;padding-left:15px;padding-right:15px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .a-text{font-size:16px;line-height:19px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:20px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img{position:relative;padding-top:20px;padding-bottom:20px;width:100%}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img:after,.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img:before{content:"";position:absolute;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(192,204,218,.1)),color-stop(50.38%, #cbcbcb),to(rgba(192,204,218,.1)));background:linear-gradient(90deg,rgba(192,204,218,.1) 0,#cbcbcb 50.38%,rgba(192,204,218,.1) 100%);height:1px;width:100%;display:block}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img:before{top:0}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img:after{bottom:0}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img .a-img{width:auto;margin:0 auto}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .m-slide .m-img .a-img+.a-img,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-concession-terms,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price{margin-top:10px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-dots{line-height:0;margin-top:20px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-dots button.owl-dot{background-color:#fff;opacity:.5;width:8px;height:8px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-dots button.owl-dot.active{opacity:1}@media (min-width:768px){.o-2021-logo-black-strip .m-container{max-width:720px}}@media (min-width:992px){.o-2021-logo-black-strip{padding-top:13px;padding-bottom:13px}.o-2021-logo-black-strip .m-container{max-width:960px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer{height:auto!important}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%!important}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item{-webkit-box-flex:0;-ms-flex:0 1 44%;flex:0 1 44%}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:first-child{margin-left:-15px;-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:last-child{margin-right:-15px;-webkit-box-flex:0;-ms-flex:0 1 28%;flex:0 1 28%}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#fff;opacity:.5}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:last-child:after{display:none}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide{padding-left:15px;padding-right:15px;min-height:74px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .a-text{margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img:after,.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img:before{display:none}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img .a-img{max-width:160px;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img .a-img+.a-img{margin-top:0}}@media (min-width:1200px){.o-2021-logo-black-strip .m-container{max-width:1310px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:first-child{margin-left:-40px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item:last-child{margin-right:-40px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide{padding-left:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:40px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .a-text{margin-bottom:0;max-width:140px;text-align:center}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide .m-img .a-img{max-width:120px}.o-2021-logo-black-strip .m-container .m-2021-logo-black-strip .owl-stage-outer .owl-stage .owl-item .m-slide._first .a-text{margin-right:35px}}.o-2021-image-grid{padding:17px 0}.o-2021-image-grid .m-container{margin:0 auto;padding-left:15px}.o-2021-image-grid .m-container>.a-title{--webkit-font-smoothing:antialiased;font-size:21px;line-height:28px;text-transform:uppercase;color:#000;margin-bottom:20px}.o-2021-image-grid .m-container .m-2021-image-grid._desktop{display:none}.o-2021-image-grid .m-container .m-2021-image-grid .m-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:273px}.o-2021-image-grid .m-container .m-2021-image-grid .m-slide .m-img{position:relative;width:100%;background-color:#d8d8d8;padding-top:100%}.o-2021-image-grid .m-container .m-2021-image-grid .m-slide .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-image-grid .m-container .m-2021-image-grid .m-slide .a-caption{--webkit-font-smoothing:antialiased;font-size:16px;margin-top:5px;line-height:24px;color:#000}@media (min-width:768px){.o-2021-image-grid{padding:50px 0}.o-2021-image-grid .m-container{max-width:720px}.o-2021-image-grid .m-container>.a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:30px}.o-2021-image-grid .m-container .m-2021-image-grid._mobile{display:none}.o-2021-image-grid .m-container .m-2021-image-grid._desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide{width:auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;-webkit-column-gap:30px;column-gap:30px;row-gap:20px}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item{height:100%}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item._portrait{-ms-grid-column:1;grid-column-start:1;grid-column-end:1;-ms-grid-row:1;grid-row-start:1;grid-row-end:3}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item._landscape{-ms-grid-column:2;grid-column-start:2;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;grid-row-end:1}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item._bottom-center{-ms-grid-column:2;grid-column-start:2;grid-column-end:2;-ms-grid-row:2;grid-row-start:2;grid-row-end:2}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item._bottom-right{-ms-grid-column:3;grid-column-start:3;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;grid-row-end:2}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item .m-img{height:calc(100% - 34px);padding-top:0;overflow:hidden}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item .m-img .a-img{-webkit-transform-origin:50% 65%;-ms-transform-origin:50% 65%;transform-origin:50% 65%;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item .a-caption{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item .a-caption .a-text{padding:0 5px}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-stage-outer .m-slide .m-item .a-caption .a-line{height:1px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background-color:#cbcbcb}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav{display:block;margin:-65px -7.5px 30px auto}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:relative;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease;border:2px solid #000;background-color:#000}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next svg,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev svg{position:relative}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next svg path,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next.disabled,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev.disabled{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next.disabled svg path,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev.disabled svg path{stroke:#080808;opacity:.35}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next.disabled:hover,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev.disabled:hover{background-color:#f1f1f1}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next.disabled:hover svg path,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev.disabled:hover svg path{stroke:#080808}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next:hover,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-next:hover svg path,.o-2021-image-grid .m-container .m-2021-image-grid._desktop .owl-nav button.owl-prev:hover svg path{stroke:#000}}@media (min-width:992px){.o-2021-image-grid .m-container{max-width:960px}}@media (min-width:1200px){.o-2021-image-grid .m-container{max-width:1087px}}.o-2021-footer{padding:32px 0 13px;background-color:#f1f1f1}.o-2021-footer .m-container{margin:0 auto;padding-left:15px;padding-right:15px}.o-2021-footer .m-container .a-title{--webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;color:#000;margin-bottom:15px}.o-2021-footer .m-container ul:not(.m-social){padding-left:0;list-style-type:none;margin-bottom:25px}.o-2021-footer .m-container ul:not(.m-social) li{margin-bottom:5px}.o-2021-footer .m-container ul:not(.m-social) li a{font-size:16px;line-height:24px;color:#000;position:relative;text-decoration:none}.o-2021-footer .m-container ul:not(.m-social) li a:after{content:"";position:absolute;left:-1px;bottom:0;height:2px;background-color:#000;right:calc(100% + 2px)}.o-2021-footer .m-container ul:not(.m-social) li a:hover:after{-webkit-animation-name:expandFromLeft;animation-name:expandFromLeft;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.o-2021-footer .m-container .m-social{padding-left:0;list-style-type:none;margin-bottom:22px}.o-2021-footer .m-container .m-social li a.a-social{background-color:#881024;border-radius:100%;width:40px;height:40px;margin:0 7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .35s ease;transition:background-color .35s ease}.o-2021-footer .m-container .m-social li a.a-social:hover{background-color:#000}.o-2021-footer .m-container .a-text{font-size:16px;line-height:24px;color:#000}@media (min-width:768px){.o-2021-footer .m-container{max-width:720px}.o-2021-footer .m-container .m-social li a.a-social{margin:0 10px}}@media (min-width:992px){.o-2021-footer{padding:60px 0 18px}.o-2021-footer .m-container{max-width:960px}}@media (min-width:1200px){.o-2021-footer .m-container{max-width:1120px}}.o-2021-title-left-description-right{padding:45px 0 0}.o-2021-title-left-description-right.btn-transparent .m-container .a-cta._red{background-color:transparent;color:#323338;border-color:#000}.o-2021-title-left-description-right.btn-transparent .m-container .a-cta._red:hover{background-color:#000;color:#fff;border-color:#000}.o-2021-title-left-description-right .m-container{margin:0 auto;padding-left:15px;padding-right:15px}.o-2021-title-left-description-right .m-container .a-title{--webkit-font-smoothing:antialiased;font-size:24px;line-height:30px;letter-spacing:-.4px;color:#000;margin-bottom:15px}.o-2021-title-left-description-right .m-container .a-text{font-size:16px;line-height:24px;color:#000}.o-2021-title-left-description-right .m-container .a-cta{display:inline-block;padding:8px 20px;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;border:2px solid #000;color:#000;text-decoration:none;background-color:#fff;font-weight:500;font-size:16px;min-width:164px;line-height:24px;text-align:center}.o-2021-title-left-description-right .m-container .a-cta:hover{color:#fff;background-color:#000}.o-2021-title-left-description-right .m-container .a-cta._red{background-color:#881024;border-color:#881024;color:#fff}.o-2021-title-left-description-right .m-container .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-title-left-description-right .m-container .a-cta._red:active{outline:rgba(136,16,36,.3) solid 3px!important}@media (min-width:768px){.o-2021-title-left-description-right .m-container{max-width:720px}}@media (min-width:992px){.o-2021-title-left-description-right{padding:60px 0 0}.o-2021-title-left-description-right.padding-1{padding:117px 0 18px}.o-2021-title-left-description-right .m-container{max-width:960px}.o-2021-title-left-description-right .m-container .a-title{font-size:38px;line-height:38px}.o-2021-title-left-description-right .m-container .a-cta._red{margin-bottom:22px}}@media (min-width:1200px){.o-2021-title-left-description-right .m-container{max-width:1085px}}.o-2021-hero-image-gallery .m-container{margin:0 auto;padding-left:15px;padding-right:15px}.o-2021-hero-image-gallery .m-hero{position:relative;height:400px;background-color:#d8d8d8;overflow:hidden}.o-2021-hero-image-gallery .m-hero picture img,.o-2021-hero-image-gallery .m-hero>.a-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.o-2021-hero-image-gallery .m-hero .a-gradient,.o-2021-hero-image-gallery .m-hero .m-copy,.o-2021-hero-image-gallery .m-hero .m-image-description,.o-2021-hero-image-gallery .m-hero>.a-img{position:absolute}.o-2021-hero-image-gallery .m-hero picture img{position:absolute}.o-2021-hero-image-gallery .m-hero .m-rating-wrap{position:absolute;top:0;right:0;z-index:1;margin:0;border-top:0;background-color:rgba(0,0,0,.4);padding:12px 14px 8px}.o-2021-hero-image-gallery .m-hero .m-rating-wrap .m-ratings>.a-img{width:168.5px!important}.o-2021-hero-image-gallery .m-hero .m-rating-wrap .m-ratings .m-star-rating{margin-left:10px}.o-2021-hero-image-gallery .m-hero .a-gradient{bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-transform:matrix(-1,0,0,1,0,0);-ms-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.o-2021-hero-image-gallery .m-hero .m-copy{bottom:0}.o-2021-hero-image-gallery .m-hero .m-copy .a-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:23px;background:rgba(255,255,255,.9);border:1px solid #FFF;border-radius:54px;padding:6px 9px 4px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;line-height:17px;z-index:1}.o-2021-hero-image-gallery .m-hero .m-copy .a-title,.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building,.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.5px;font-size:28px;margin-bottom:7px}.o-2021-hero-image-gallery .m-hero .m-copy .a-title{--webkit-font-smoothing:antialiased;line-height:32px;position:relative}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-title{--webkit-font-smoothing:antialiased;line-height:32px;position:relative;padding-left:30px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-title:before{content:"";background-image:url(../images/icons/home-white.svg);background-size:22px;display:inline-block;width:22px;height:22px;background-repeat:no-repeat;position:absolute;left:2px;bottom:6px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building{--webkit-font-smoothing:antialiased;line-height:32px;position:relative;padding-left:30px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building:before{content:"";background-image:url(../images/icons/development-white.svg);background-size:25px;width:25px;height:25px;display:inline-block;background-repeat:no-repeat;position:absolute;left:0;top:3px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building+span.m-unit-address{display:block;font-weight:400;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:22px;color:#fff;margin-bottom:20px}.o-2021-hero-image-gallery .m-hero .m-copy .m-subtitle,.o-2021-hero-image-gallery .m-hero .m-copy .m-unit-development{display:block;font-weight:500;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:22px;padding-bottom:20px;text-transform:uppercase;color:#fff;position:relative}.o-2021-hero-image-gallery .m-hero .m-copy .m-unit-development{padding-left:35px}.o-2021-hero-image-gallery .m-hero .m-copy .m-unit-development:before{content:"";background-image:url(../images/icons/development-white.svg);background-size:25px;background-repeat:no-repeat;width:25px;height:25px;display:inline-block;position:absolute;left:0;top:-1px}.o-2021-hero-image-gallery .m-hero .m-image-description{bottom:0}.o-2021-hero-image-gallery .m-hero .m-image-description p{margin-bottom:16px;color:#fff;text-transform:uppercase;font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 15px;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;border:2px solid #fff;color:#fff;text-decoration:none;background-color:transparent;font-weight:500;font-size:16px;line-height:24px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta:hover{background-color:#000;border-color:#000}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta .a-icn{max-width:20px;max-height:20px;overflow:hidden;width:100%;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta .a-icn img{width:100%;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta._white{background-color:#fff;color:#000;margin-right:15px}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta._white:hover{background-color:#000;color:#fff}.o-2021-hero-image-gallery .m-hero .m-image-description .m-cta .a-cta._white:hover .a-icn img{filter:invert(1)}.o-2021-hero-image-gallery .m-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0 -1.5px 15px}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail{width:23%;position:relative;padding-top:23%;border-radius:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:4px 1.5px;overflow:hidden;cursor:pointer}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail .a-img,.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail picture{position:absolute;top:0;left:0;width:100%;min-width:100%;min-height:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail picture{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._img{background-color:#d8d8d8}.o-2021-hero-image-gallery .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-4px;margin-right:-4px}.o-2021-hero-image-gallery .m-ctas .a-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 15px;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;border:2px solid #000;color:#000;text-decoration:none;background-color:#fff;font-weight:500;font-size:16px;margin:0 4px;line-height:24px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-hero-image-gallery .m-ctas .a-cta .a-icn{width:24px;margin-right:5px}.o-2021-hero-image-gallery .m-ctas .a-cta .a-icn img{width:100%}.o-2021-hero-image-gallery .m-ctas .a-cta .a-text{margin:0 auto}.o-2021-hero-image-gallery .m-ctas .a-cta:hover{color:#fff;background-color:#000}.o-2021-hero-image-gallery .m-ctas .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-hero-image-gallery .m-ctas .a-cta._red{background-color:#881024;color:#fff;border-color:#881024}.o-2021-hero-image-gallery .m-ctas .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-hero-image-gallery .m-ctas .a-cta._black{background-color:#000;color:#fff;border-color:#000}.o-2021-hero-image-gallery .m-ctas .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-hero-image-gallery._grey{background-color:#f1f1f1}.modal-backdrop.show{background-color:#FFF;opacity:.9}@media (min-width:768px){.o-2021-hero-image-gallery .m-ctas .a-cta{padding:8px 20px}.o-2021-hero-image-gallery .m-container{max-width:720px}.o-2021-hero-image-gallery .m-hero{height:500px}.o-2021-hero-image-gallery .m-hero .a-gradient{height:202px;background:linear-gradient(178.57deg,rgba(0,0,0,0) 21.22%,rgba(0,0,0,.6) 70.04%)}.o-2021-hero-image-gallery .m-hero .m-copy{max-width:50%}.o-2021-hero-image-gallery .m-hero .m-copy .a-label{margin-bottom:21px}.o-2021-hero-image-gallery .m-hero .m-copy .a-title{margin-bottom:7px;font-size:45px;line-height:45px;letter-spacing:-.42px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building,.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-title{margin-bottom:7px;font-size:45px;line-height:45px;letter-spacing:-.42px;padding-left:45px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-title:before{background-size:32px;width:32px;height:32px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building:before{background-size:40px;width:40px;height:40px}.o-2021-hero-image-gallery .m-hero .m-copy .a-unit-building+span.m-unit-address{font-size:30px;line-height:40px;padding-left:0}.o-2021-hero-image-gallery .m-hero .m-copy .m-subtitle{font-size:30px;line-height:40px}.o-2021-hero-image-gallery .m-hero .m-copy .m-unit-development{font-size:30px;line-height:40px;padding-left:45px}.o-2021-hero-image-gallery .m-hero .m-copy .m-unit-development:before{background-size:35px;width:35px;height:35px;top:2px}.o-2021-hero-image-gallery .m-hero .m-image-description{right:0;bottom:23px;max-width:50%}.o-2021-hero-image-gallery .m-hero .m-image-description .m-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-hero-image-gallery .m-hero .m-image-description .m-container p{margin-bottom:0}.o-2021-hero-image-gallery .m-hero .m-image-description .m-container .m-cta{margin-left:30px}.o-2021-hero-image-gallery .m-thumbnails{margin:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail{padding-top:0;width:25%;margin:0;height:146px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0;color:#fff;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:19px;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail .a-icn{margin-bottom:14px}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._red{background-color:#881024}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._red:hover{background-color:#ab142d}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._black{background-color:#000}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._black:hover{background-color:#2f2f2f}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._img{filter:brightness(90%)}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail._img:hover{filter:brightness(100%)}}@media (min-width:992px){.o-2021-hero-image-gallery{padding:0 0 18px}.o-2021-hero-image-gallery .m-container{max-width:960px}.o-2021-hero-image-gallery .m-container .a-title{font-size:38px;line-height:38px}.o-2021-hero-image-gallery .m-hero{height:550px}.o-2021-hero-image-gallery .m-thumbnails._auto .m-thumbnail{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail{width:20%}}@media (max-width:991px){.o-2021-hero-image-gallery+.m-sticky-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2c2c2c;margin-bottom:30px;padding:19px 15px 20px}.o-2021-hero-image-gallery+.m-sticky-footer .a-copy,.o-2021-hero-image-gallery+.m-sticky-footer .a-title{color:#fff;margin-bottom:15px}.o-2021-hero-image-gallery+.m-sticky-footer .a-copy{font-size:16px;line-height:24px}.o-2021-hero-image-gallery+.m-sticky-footer .m-ctas .a-cta:first-child{margin-bottom:15px}.o-2021-hero-image-gallery+.m-sticky-footer._mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;border:0;border-radius:12px 12px 0 0;padding:12px 0 38px}.o-2021-hero-image-gallery+.m-sticky-footer._mobile.sticky{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:fixed;left:0;bottom:0;width:100%;z-index:20}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:#fff;font-weight:400;font-size:14px;line-height:16px;text-decoration:none;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta svg{margin-bottom:8px;min-height:24px}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta svg path{fill:#fff}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta span{margin-top:auto}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta:active{color:#881024}.o-2021-hero-image-gallery+.m-sticky-footer._mobile .m-cta:active svg path{fill:#881024}}.o-2021-instagram .m-container .a-title,.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-subtitle,.o-2021-offset-cards .m-container>.a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;text-transform:uppercase}@media (min-width:1200px){.o-2021-hero-image-gallery .m-container{max-width:1085px}.o-2021-hero-image-gallery .m-thumbnails .m-thumbnail{width:14.285714285714286%}}.o-2021-instagram{padding:30px 0 60px;background-color:#fff}.o-2021-instagram .m-container{margin:0 auto;width:100%;padding-left:15px}.o-2021-instagram .m-container .a-title{color:#000;font-size:18px;line-height:22px;margin-bottom:20px;--webkit-font-smoothing:antialiased}.o-2021-instagram .m-container .a-title a{color:#000;text-decoration:underline}.o-2021-instagram .owl-carousel{margin-left:15px}.o-2021-instagram .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;min-width:165px;max-width:308px}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img{position:relative;padding-top:100%;width:100%;background-color:#d8d8d8;cursor:pointer;color:#fff;font-size:18px;line-height:24px}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .a-album-icon,.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .a-video-icon{position:absolute;top:10px;right:10px;z-index:1}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .m-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .m-copy .a-comments,.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .m-copy .a-likes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 12.5px}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .m-copy .a-comments svg,.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .m-copy .a-likes svg{margin-right:5px}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(100%);-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img:hover .m-copy{opacity:1}.o-2021-instagram .owl-carousel .owl-stage .owl-item .m-card .m-img:hover .a-img{filter:brightness(80%)}@media (min-width:768px){.o-2021-instagram .m-container{max-width:720px}.o-2021-instagram .m-container .a-title{font-size:24px;line-height:26px;margin-bottom:35px;position:relative;z-index:2;max-width:600px}.o-2021-instagram .owl-carousel{margin-left:0}.o-2021-instagram .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-instagram .owl-carousel .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-instagram .owl-carousel .owl-stage-outer .owl-stage .owl-item{max-width:inherit}.o-2021-instagram .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card{min-width:308px}.o-2021-instagram .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-title{font-size:18px;line-height:26px}.o-2021-instagram .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-copy{min-height:inherit}.o-2021-instagram .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:720px;width:100%;margin:-74px auto 26px}.o-2021-instagram .owl-carousel .owl-nav button.owl-next,.o-2021-instagram .owl-carousel .owl-nav button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-instagram .owl-carousel .owl-nav button.owl-next svg path,.o-2021-instagram .owl-carousel .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-instagram .owl-carousel .owl-nav button.owl-next:hover,.o-2021-instagram .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-instagram .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-instagram .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-instagram .owl-carousel .owl-nav button.owl-next{margin-right:0}}@media (min-width:992px){.o-2021-instagram{padding:75px 0}.o-2021-instagram .m-container,.o-2021-instagram .owl-carousel .owl-nav{max-width:960px;padding-right:15px}.o-2021-instagram .m-container{padding-left:15px}}@media (min-width:1200px){.o-2021-instagram .m-container,.o-2021-instagram .owl-carousel .owl-nav{max-width:1310px}}.o-2021-offset-cards{padding:30px 0}.o-2021-offset-cards .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-offset-cards .m-container>.a-title{color:#000;font-size:24px;letter-spacing:-.4px;line-height:30px;margin-bottom:30px;--webkit-font-smoothing:antialiased}.o-2021-offset-cards .m-container .m-cards .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin-bottom:30px}.o-2021-offset-cards .m-container .m-cards .m-card .m-img{position:relative;padding-top:56%;min-height:200px;background-color:#d8d8d8;margin-bottom:20px;overflow:hidden}.o-2021-offset-cards .m-container .m-cards .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}.o-2021-offset-cards .m-container .m-cards .m-card .m-body{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-subtitle{--webkit-font-smoothing:antialiased;font-size:20px;line-height:24px;color:#000;margin-bottom:8px}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-copy{font-size:16px;line-height:24px;color:#000}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-copy p{font-size:16px;line-height:24px}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-copy p:last-child{margin-bottom:0}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-copy a{color:#000;text-decoration:underline}.o-2021-offset-cards .m-container .m-cards .m-ctas .a-cta{position:relative;display:block;border-radius:4px;background-color:transparent;cursor:pointer;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-2021-offset-cards .m-container .m-cards .m-ctas .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-offset-cards .m-container .m-cards .m-ctas .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}@media (min-width:768px){.o-2021-offset-cards .m-container{max-width:720px;position:relative}.o-2021-offset-cards .m-container>.a-title{font-size:38px;top:0;left:0;line-height:38px;letter-spacing:-.4px;margin-bottom:35px;max-width:50%}.o-2021-offset-cards .m-container>.a-title.p-absolute{position:absolute}.o-2021-offset-cards .m-container .m-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-14px;margin-right:-14px}.o-2021-offset-cards .m-container .m-cards .m-card{margin-bottom:60px}.o-2021-offset-cards .m-container .m-cards .m-card .m-img{padding-top:0;height:370px;margin-bottom:24px}.o-2021-offset-cards .m-container .m-cards .m-card .m-body .a-subtitle{font-size:24px;line-height:26px}.o-2021-offset-cards .m-container .m-cards .m-left,.o-2021-offset-cards .m-container .m-cards .m-right{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 14px}.o-2021-offset-cards .m-container .m-cards .m-left{padding-top:220px}.o-2021-offset-cards .m-container .m-cards .m-ctas{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.o-2021-offset-cards .m-container .m-cards .m-ctas .a-cta{display:inline-block}}@media (min-width:992px){.o-2021-offset-cards{padding:75px 0 0}.o-2021-offset-cards .m-container{max-width:960px;padding-left:15px;padding-right:15px}}@media (min-width:1200px){.o-2021-offset-cards .m-container{max-width:1082px;padding-left:0;padding-right:0}}.o-2021-basic-image-cards{padding:30px 0 0}.o-2021-basic-image-cards .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-basic-image-cards .m-container>.a-title{color:#000;font-size:22px;line-height:28px;margin-bottom:30px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-2021-basic-image-cards .m-container .m-cards .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin-bottom:30px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-img{position:relative;padding-top:56%;min-height:200px;background-color:#d8d8d8;margin-bottom:17px;overflow:hidden}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-img .a-label{position:absolute;bottom:20px;background-color:#fff;color:#881024;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;left:20px;font-size:16px;line-height:24px;padding:3px 13px;text-align:center}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-subtitle{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:18px;text-transform:uppercase;line-height:22px;color:#000;margin-bottom:8px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy{font-size:16px;line-height:24px;color:#000;margin-bottom:8px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy p{font-size:16px;line-height:24px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy p:last-child{margin-bottom:0}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy a{color:#000;text-decoration:underline}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-cta{position:relative;display:block;border-radius:4px;background-color:transparent;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:8px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-footer cite{font-style:normal;text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card{background-color:transparent}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-img,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-img{border-radius:2px}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body{background-color:transparent}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-subtitle,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-subtitle{font-size:24px;line-height:26px;color:#18191f}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy,article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy p,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy,article[about="/enquire/thank-you"] .o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-copy p{color:#18191f}@media (min-width:576px){.o-2021-basic-image-cards .m-container .m-cards .m-card .m-footer{margin-top:16px}}@media (min-width:768px){.o-2021-basic-image-cards .m-container{max-width:720px;position:relative;padding:0}.o-2021-basic-image-cards .m-container>.a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:20px}.o-2021-basic-image-cards .m-container .m-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}.o-2021-basic-image-cards .m-container .m-cards .m-card{margin-bottom:60px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 11px}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-img{margin-bottom:16px;border-radius:2px;overflow:hidden}.o-2021-basic-image-cards .m-container .m-cards .m-card .m-body .a-cta{margin-right:auto}}@media (min-width:992px){.o-2021-basic-image-cards{padding:75px 0 0}.o-2021-basic-image-cards .m-container{max-width:960px;padding-left:15px;padding-right:15px}article[about$="/enquire-about-unit/thank-you"] .o-2021-basic-image-cards,article[about="/enquire/thank-you"] .o-2021-basic-image-cards{padding:35px 0}}@media (min-width:1200px){.o-2021-basic-image-cards .m-container{max-width:1082px;padding-left:0;padding-right:0}}.o-2021-hero-simple._grey{background-color:#f1f1f1;padding-bottom:12px}.o-2021-hero-simple .m-img .m-inner{position:relative;padding-top:56%;min-height:180px;background-color:#d8d8d8;margin-bottom:0;overflow:hidden}.o-2021-hero-simple .m-img .m-inner .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}.o-2021-hero-simple .m-img .m-icn{background-color:#f1f1f1;border-radius:100%;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-25px auto 4px;position:relative}.o-2021-hero-simple .m-img .m-icn .a-icn{max-width:27px}.o-2021-hero-simple .m-img .m-icn+.a-title{text-align:center}.o-2021-hero-simple .m-img .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;font-size:28px;line-height:32px;letter-spacing:-.5px;margin:0 auto 13px;padding:0 15px}.o-2021-hero-simple .a-copy,.o-2021-hero-simple .a-copy p{font-size:16px;line-height:24px}.o-2021-hero-simple .a-copy{margin:0 auto 28px;width:100%;padding:0 15px;color:#000}.o-2021-hero-simple .a-copy p:last-child{margin-bottom:0}.o-2021-hero-simple .a-copy a{color:#000;text-decoration:underline}@media (min-width:768px){.o-2021-hero-simple,.o-2021-hero-simple._grey{padding-bottom:0}.o-2021-hero-simple .m-img{position:relative}.o-2021-hero-simple .m-img .m-inner{padding-top:0;height:355px;margin-bottom:0}.o-2021-hero-simple .m-img .m-inner .a-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}.o-2021-hero-simple .m-img .m-icn{display:none}.o-2021-hero-simple .m-img .a-title{position:absolute;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:45px;line-height:45px;letter-spacing:-.42px}.o-2021-hero-simple .a-copy{max-width:720px;margin-top:50px;margin-bottom:50px;padding-left:0;padding-right:0;text-align:center}}@media (min-width:992px){.o-2021-hero-simple{padding-bottom:0}.o-2021-hero-simple .a-copy{max-width:863px;margin-bottom:0}}.o-2021-square-img-l-content-r{background-color:#f1f1f1;padding:35px 0 55px}.o-2021-square-img-l-content-r .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-square-img-l-content-r .m-container .m-img{position:relative;padding-top:100%;min-height:345px;background-color:#d8d8d8;margin-bottom:25px;border-radius:4px;overflow:hidden}.o-2021-square-img-l-content-r .m-container .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-square-img-l-content-r .m-container .m-copy .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:22px;line-height:28px;margin-bottom:15px;color:#000}.o-2021-square-img-l-content-r .m-container .m-copy .a-copy{font-size:16px;line-height:24px;color:#000;margin-bottom:15px}.o-2021-square-img-l-content-r .m-container .m-copy .a-copy p{font-size:16px;line-height:24px}.o-2021-square-img-l-content-r .m-container .m-copy .a-copy p:last-child{margin-bottom:0}.o-2021-square-img-l-content-r .m-container .m-copy .a-copy a{color:#000;text-decoration:underline}.o-2021-square-img-l-content-r .m-container .m-copy .a-cta{position:relative;display:block;border-radius:4px;background-color:transparent;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-2021-square-img-l-content-r .m-container .m-copy .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-square-img-l-content-r .m-container .m-copy .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}@media (min-width:768px){.o-2021-square-img-l-content-r{padding:70px 0}.o-2021-square-img-l-content-r .m-container{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-square-img-l-content-r .m-container .m-img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-top:50%;margin-bottom:0;border-radius:0}.o-2021-square-img-l-content-r .m-container .m-copy{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:27px}.o-2021-square-img-l-content-r .m-container .m-copy .a-cta{display:inline-block}}@media (min-width:992px){.o-2021-square-img-l-content-r .m-container{max-width:960px;padding-left:15px;padding-right:15px}.o-2021-square-img-l-content-r .m-container .m-copy .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:32px}.o-2021-square-img-l-content-r .m-container .m-copy .a-copy{margin-bottom:32px}}@media (min-width:1200px){.o-2021-square-img-l-content-r .m-container{max-width:1082px;padding-left:0;padding-right:0}}.o-2021-icon-cards{padding:0 0 40px;background-color:#f1f1f1}.o-2021-icon-cards .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-icon-cards .m-container .m-cards .m-card{margin-bottom:20px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:22px 15px;border-radius:4px;-webkit-box-shadow:0 30px 40px rgba(231,231,231,.2);box-shadow:0 30px 40px rgba(231,231,231,.2)}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header .a-img{width:27px;margin-right:10px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;font-size:20px;margin-bottom:0;line-height:28px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:18px;text-transform:uppercase;line-height:22px;color:#000;margin-bottom:8px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy{font-size:14px;line-height:22px;color:#000;margin-bottom:15px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy p:last-child,.o-2021-icon-cards .m-container .m-cards .m-card:last-child{margin-bottom:0}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy p{font-size:14px;line-height:22px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy a{color:#000;text-decoration:underline}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:transparent;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta img{max-height:20px;margin-right:10px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta._red{background-color:#881024;color:#fff;border-color:#881024}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-link{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;text-decoration:underline;padding:0 0 8px;text-align:left;margin-top:auto}@media (min-width:768px){.o-2021-icon-cards{padding:50px 0}.o-2021-icon-cards .m-container{max-width:720px;position:relative;padding:0}.o-2021-icon-cards .m-container .m-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-13.5px;margin-right:-13.5px}.o-2021-icon-cards .m-container .m-cards .m-card{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 33.3333333%;flex:0 1 33.3333333%;padding:0 13.5px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner{height:100%}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header .a-img{width:34px;margin-right:0;margin-bottom:10px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header .a-title{font-size:24px;line-height:26px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy{margin-bottom:20px;font-size:16px;line-height:24px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-copy p{font-size:16px;line-height:24px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body .a-cta{margin-right:auto;margin-top:auto}}@media (min-width:992px){.o-2021-icon-cards .m-container{max-width:960px;padding-left:15px;padding-right:15px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner{padding:33px 35px 28px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header{margin-bottom:20px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-header .a-img{margin-bottom:23px}.o-2021-icon-cards .m-container .m-cards .m-card .m-card-inner .m-body{max-width:340px}}@media (min-width:1200px){.o-2021-icon-cards .m-container{max-width:1151px;padding-left:0;padding-right:0}}@media (min-width:1920px){.o-2021-icon-cards .m-container{max-width:1311px}}.o-2021-title-description-cards-cta{padding:40px 0}.o-2021-title-description-cards-cta .m-container{margin:0 auto;width:100%}.o-2021-title-description-cards-cta .m-container>.a-title{color:#000;font-size:24px;line-height:30px;letter-spacing:-.4px;margin-bottom:15px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;padding:0 15px}.o-2021-title-description-cards-cta .m-container>.a-intro{font-size:16px;color:#000;line-height:24px;margin-bottom:10px;padding:0 15px}.o-2021-title-description-cards-cta .m-container>.a-intro p{font-size:16px;color:#000;line-height:24px}.o-2021-title-description-cards-cta .m-container>.a-intro p:last-child{margin-bottom:0}.o-2021-title-description-cards-cta .m-container .owl-carousel{margin-bottom:15px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:273px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 7.5px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body{padding:20px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #cbcbcb;-webkit-box-shadow:0 2px 10px rgba(41,41,42,.15);box-shadow:0 2px 10px rgba(41,41,42,.15);border-radius:4px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-img{max-width:32px;margin-bottom:10px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-subtitle{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;color:#000;margin-bottom:10px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy{font-size:16px;line-height:24px;color:#000}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy p{font-size:16px;line-height:24px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy p:last-child{margin-bottom:0}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage .owl-item .m-card .m-body .a-copy a{color:#000;text-decoration:underline}.o-2021-title-description-cards-cta .m-container .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 20px;background-color:#fff;color:#881024;border:2px solid #881024;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;margin-right:15px;margin-left:15px;min-width:178px;text-align:center}.o-2021-title-description-cards-cta .m-container .a-cta:hover{text-decoration:none;background-color:#881024;color:#fff}.o-2021-title-description-cards-cta .m-container .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-title-description-cards-cta .m-container .a-cta._red{background-color:#881024;color:#fff;border:1px solid #881024}.o-2021-title-description-cards-cta .m-container .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}@media (min-width:768px){.o-2021-title-description-cards-cta{text-align:center;padding:60px 0 40px}.o-2021-title-description-cards-cta .m-container{max-width:720px}.o-2021-title-description-cards-cta .m-container>.a-title{font-size:30px;line-height:30px;margin-bottom:20px}.o-2021-title-description-cards-cta .m-container>.a-intro{margin-bottom:20px}.o-2021-title-description-cards-cta .m-container .owl-carousel{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-bottom:20px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item{max-width:inherit;-webkit-box-flex:0;-ms-flex:0 1 33.333333333%;flex:0 1 33.333333333%;padding:0 12.5px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body{padding:0;-webkit-box-shadow:none;box-shadow:none;border:0}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-img{margin-left:auto;margin-right:auto}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-subtitle{margin-bottom:6px;min-height:48px}.o-2021-title-description-cards-cta .m-container .a-cta{display:inline-block;min-width:inherit}}@media (min-width:992px){.o-2021-title-description-cards-cta{padding:100px 0 40px}.o-2021-title-description-cards-cta .m-container{max-width:967px;padding-left:15px;padding-right:15px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item{padding:0 25px}.o-2021-title-description-cards-cta .m-container .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-card .m-body .a-subtitle{min-height:inherit}}.o-2021-image-carousel{padding:47px 0 40px;background-color:#fff}.o-2021-image-carousel .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-image-carousel .owl-carousel .owl-stage .owl-item .m-img{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:285px;max-width:285px;position:relative;padding-top:65%;width:100%;background-color:#d8d8d8}.o-2021-image-carousel .owl-carousel .owl-stage .owl-item .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .35s ease;transition:all .35s ease}@media (min-width:768px){.o-2021-image-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-img{min-width:485px;max-width:485px}}@media (min-width:992px){.o-2021-image-carousel{padding:40px 0}.o-2021-image-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .m-img{min-width:641px;max-width:641px}}.o-2021-map-block{padding:23px 0}.o-2021-map-block .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-map-block .m-container .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:20px;line-height:24px;color:#000;margin-bottom:10px}.o-2021-map-block .m-container .m-map{height:212px;margin-bottom:22px;margin-left:-15px;margin-right:-15px}.o-2021-map-block .m-container .m-copy .a-copy{font-size:16px;line-height:24px;color:#000;margin-bottom:15px}.o-2021-map-block .m-container .m-copy .a-copy p{font-size:16px;line-height:24px}.o-2021-map-block .m-container .m-copy .a-copy p:last-child{margin-bottom:0}.o-2021-map-block .m-container .m-copy .m-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.o-2021-map-block .m-container .m-copy .m-address img{max-width:25px;margin-right:25px}.o-2021-map-block .m-container .m-copy .m-address address{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;margin-bottom:0;color:#000}.o-2021-map-block .m-container .m-copy .m-cta .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:transparent;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-2021-map-block .m-container .m-copy .m-cta .a-cta img{max-height:20px;margin-right:10px}.o-2021-map-block .m-container .m-copy .m-cta .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-map-block .m-container .m-copy .m-cta .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-map-block .m-container .m-copy .m-cta .a-cta._red{background-color:#881024;color:#fff;border-color:#881024}.o-2021-map-block .m-container .m-copy .m-cta .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}@media (min-width:768px){.o-2021-map-block .m-container{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.o-2021-map-block .m-container .m-map{height:auto;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-left:0;margin-right:0;margin-bottom:0;padding-right:15px}.o-2021-map-block .m-container .m-copy{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-left:30px;padding-top:35px;padding-bottom:35px}.o-2021-map-block .m-container .m-copy .m-cta .a-cta{display:inline-block}}@media (min-width:992px){.o-2021-map-block{padding:40px 0}.o-2021-map-block .m-container{max-width:960px}.o-2021-map-block .m-container .m-copy .a-title{font-size:24px;line-height:26px}.o-2021-map-block .m-container .m-copy .a-copy,.o-2021-map-block .m-container .m-copy .a-title,.o-2021-map-block .m-container .m-copy .m-address{margin-bottom:32px}}.o-2021-social-strip .m-container .m-title .a-title,.o-2021-unit-search .o-move-in-modal .m-move-in-moodal-header h5{font-size:18px;line-height:22px;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}@media (min-width:1200px){.o-2021-map-block .m-container{max-width:1110px}.o-2021-map-block .m-container .m-copy{padding-left:62px;padding-top:69px;padding-bottom:69px}}.o-2021-social-strip{margin-top:47px;margin-bottom:70px}.o-2021-social-strip .m-container{margin:0 auto;width:100%;padding-left:15px;padding-right:15px}.o-2021-social-strip .m-container .a-line{background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(192,204,218,.1)),color-stop(50.38%, #cbcbcb),to(rgba(192,204,218,.1)));background:linear-gradient(90deg,rgba(192,204,218,.1) 0,#cbcbcb 50.38%,rgba(192,204,218,.1) 100%);height:1px;width:100%;display:block}.o-2021-social-strip .m-container .m-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.o-2021-social-strip .m-container .m-title .a-title{--webkit-font-smoothing:antialiased;text-transform:uppercase;margin-bottom:0;padding-top:24px;color:#000}.o-2021-social-strip .m-container .m-icns{padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-2021-social-strip .m-container .m-icns .m-icn{background-color:#881024;border-radius:100%;width:35px;height:35px;margin:0 7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .35s ease;transition:background-color .35s ease}.o-2021-social-strip .m-container .m-icns .m-icn .a-icn{width:60%}.o-2021-social-strip .m-container .m-icns .m-icn:hover{background-color:#000}@media (min-width:768px){.o-2021-social-strip .m-container{max-width:720px}.o-2021-social-strip .m-container .m-icns .m-icn{margin:0 10px}}@media (min-width:992px){.o-2021-social-strip{margin-bottom:80px;margin-top:0;padding-top:30px}.o-2021-social-strip .m-container{max-width:960px;padding-left:0;padding-right:0}.o-2021-social-strip .m-container .m-title .a-title{padding-top:24px}}body.mobile-filters-open,html.mobile-filters-open{overflow:hidden}.o-2021-unit-search{position:relative}.o-2021-unit-search .a-move-in-modal-trigger svg{margin-top:-3px;margin-left:3px}.o-2021-unit-search .o-move-in-modal{border-radius:4px;background:#fff;position:absolute;top:calc(100% + 15px);z-index:2;-webkit-box-shadow:0 8px 20px rgba(41,41,42,.5);box-shadow:0 8px 20px rgba(41,41,42,.5);border:.5px solid rgba(203,203,203,.5);left:-15px}.o-2021-unit-search .o-move-in-modal .m-move-in-moodal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:17px 24px;border-bottom:.5px solid #cbcbcb;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-unit-search .o-move-in-modal .m-move-in-moodal-header h5{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;--webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:0;margin-bottom:0}.o-2021-unit-search .o-move-in-modal .m-move-in-moodal-header a{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.o-2021-unit-search .o-move-in-modal .m-move-in-modal-body{padding:24px 48px}.o-2021-unit-search .o-move-in-modal .m-move-in-modal-footer{border-top:.5px solid #cbcbcb;padding:24px;text-align:center}.o-2021-unit-search .o-move-in-modal .m-move-in-modal-footer .btn{background:#000;border:2px solid #000;border-radius:4px;padding:10.5px 20px;text-transform:none}.o-2021-unit-search .form-check{position:relative;margin-bottom:3px;padding-left:25px}.o-2021-unit-search .form-check input[type=checkbox]{opacity:0;position:absolute;left:0;bottom:0}.o-2021-unit-search .form-check input[type=checkbox]+label{margin-left:-26px;padding-left:26px}.o-2021-unit-search .form-check input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:1px;border:1px solid #323338;border-radius:4px;width:20px;height:20px;text-align:center;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:20px;pointer-events:none}.o-2021-unit-search .form-check input[type=checkbox]:checked+label:before{background:url(../images/icons/input-check.png) center center no-repeat #000;color:#fff}.o-2021-unit-search #unit-search-2021-anchor{position:absolute;top:-70px}.o-2021-unit-search .range-slider{width:200px;margin:0 0 1em;text-align:center;position:relative;height:3em}.o-2021-unit-search .range-slider input[type=range]{position:absolute;left:0;bottom:0;-webkit-appearance:none;width:100%;background:0 0}.o-2021-unit-search .range-slider input[type=range]:focus{outline:0}.o-2021-unit-search .range-slider input[type=range]:focus::-moz-range-track{background:#f1f1f1}.o-2021-unit-search .range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:#f1f1f1}.o-2021-unit-search .range-slider input[type=range]:focus::-moz-range-progress{background:#f1f1f1}.o-2021-unit-search .range-slider input[type=range]:focus::-ms-fill-lower{background:#f1f1f1}.o-2021-unit-search .range-slider input[type=range]:focus::-ms-fill-upper{background:#000}.o-2021-unit-search .range-slider input[type=range]+input[type=range]:focus::-moz-range-progress{background:#000}.o-2021-unit-search .range-slider input[type=range]+input[type=range]:focus::-ms-fill-lower{background:#000}.o-2021-unit-search .range-slider input[type=range]+input[type=range]:focus::-ms-fill-upper{background:#f1f1f1}.o-2021-unit-search .range-slider input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;-webkit-transition:.2s all linear;transition:.2s all linear;background:#f1f1f1;border-radius:1px;box-shadow:none;border:0;z-index:1;pointer-events:none;position:relative}.o-2021-unit-search .range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;-webkit-transition:.2s all linear;transition:.2s all linear;background:#f1f1f1;border-radius:1px;-webkit-box-shadow:none;box-shadow:none;border:0}.o-2021-unit-search .range-slider input[type=range]::-moz-range-thumb{z-index:2;position:relative;margin-top:-5px;box-shadow:0 0 0 #000;border:1px solid #000;height:15px;width:15px;border-radius:15px;background:#000;cursor:pointer;-webkit-appearance:none;-webkit-transition:.2s all linear;transition:.2s all linear}.o-2021-unit-search .range-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;margin-top:-5px;-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;border:1px solid #000;height:15px;width:15px;border-radius:15px;background:#000;cursor:pointer;-webkit-appearance:none;-webkit-transition:.2s all linear;transition:.2s all linear}.o-2021-unit-search .m-no-results{padding:60px 15px}.o-2021-unit-search .m-no-results .m-no-results-header img,.o-2021-unit-search .m-no-results .m-no-results-header svg{margin-bottom:75px}.o-2021-unit-search .m-no-results .m-no-results-header h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:30px;font-style:normal;--webkit-font-smoothing:antialiased;font-weight:700;line-height:30px;letter-spacing:-.4px;color:#881024}.o-2021-unit-search .m-no-results .m-no-results-header h6{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;margin-bottom:0}.o-2021-unit-search .m-no-results .m-no-results-body{padding:12px 0 15px}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#000;color:#fff;border:2px solid #000;margin:3px 6px}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn:hover{background:#2f2f2f}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn.btn-outline{background:0 0;color:#000}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn.btn-outline:hover{background:#000;color:#fff}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn:active,.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn:focus{left:0}.o-2021-unit-search .m-no-two-or-three-bedroom-results{padding:3px 15px 15px}@media (min-width:1200px){.o-2021-social-strip .m-container{max-width:1110px}.o-2021-unit-search .m-no-two-or-three-bedroom-results{padding:50px 0 15px}}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header{border-bottom:solid 1px #e5e5e5;padding-bottom:30px}@media (min-width:1200px){.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header{padding-bottom:70px}}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header img,.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header svg{margin-bottom:35px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header h3{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;margin-bottom:25px;font-size:30px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.4px;color:#881024}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-header h6{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:0;color:#000}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body{padding:45px 0 15px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body h3{font-size:22px;line-height:28px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;color:#000;margin-bottom:15px}@media (min-width:1200px){.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body{padding:55px 0 30px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body h3{margin-bottom:28px;text-align:center}}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body p{margin-bottom:0;font-size:16px;line-height:24px;color:#000}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-no-results-body p.a-intro{margin-bottom:25px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units::-webkit-scrollbar{-webkit-appearance:none;width:125px;height:4px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units::-webkit-scrollbar-track{background:#c4c4c4}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units::-webkit-scrollbar-thumb{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units::-webkit-scrollbar-thumb:hover{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units .o-unit-col{padding-left:5px;padding-right:5px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units .o-unit-col .o-unit-search-result .o-unit-search-card .card.unit-card .o-card.o-unit-card .m-card-body{padding:15px 10px}.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units .o-unit-col .o-unit-search-result .o-unit-search-card .card.unit-card .o-card.o-unit-card .m-card-body .m-unit-ctas .a-btn{font-size:15px}@media (min-width:1200px){.o-2021-unit-search .m-no-two-or-three-bedroom-results .m-units .o-unit-col .o-unit-search-result .o-unit-search-card .card.unit-card .o-card.o-unit-card .m-card-body .m-unit-ctas .a-btn.hide-icons .a-icn{display:none}}.o-2021-unit-search .m-showmore .a-btn{text-transform:none;background-color:#fff;border-width:2px;min-width:183px}.o-2021-unit-search .m-showmore .a-btn:focus{background-color:#fff;left:0;border-color:#000;color:#000}.o-2021-unit-search .m-showmore .a-btn:hover{left:0;background-color:#000;color:#fff;border-color:#000}.o-2021-unit-search .m-search-filters{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.o-2021-unit-search .m-search-filters .inner .inner-content>h5,.o-2021-unit-search .m-search-filters>h5{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:7px}.o-2021-unit-search .m-search-filters .inner .inner-content *>h6,.o-2021-unit-search .m-search-filters .inner .inner-content>h6,.o-2021-unit-search .m-search-filters>*>h6,.o-2021-unit-search .m-search-filters>h6{margin-top:30px;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;line-height:24px;letter-spacing:0;text-align:left}.o-2021-unit-search .m-search-filters input[type=date]{background:#f1f1f1;border:1px solid #cbcbcb;border-radius:4px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding:8px 15px;max-width:200px}.o-2021-unit-search .m-search-filters .a-building-label,.o-2021-unit-search .m-search-filters .a-clear-all-filters{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;text-align:left;line-height:24px;font-style:normal;letter-spacing:0}.o-2021-unit-search .m-search-filters .a-clear-all-filters{color:#881024;--webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-2021-unit-search .m-search-filters .a-clear-all-filters:hover{cursor:pointer;color:rgba(136,16,36,.8)}.o-2021-unit-search .m-search-filters .a-clear-all-filters.opacity-0{opacity:0;pointer-events:none}.o-2021-unit-search .m-search-filters .a-building-label{--webkit-font-smoothing:antialiased}.o-2021-unit-search .m-search-filters .a-building-label:before{content:" - ";font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:400}.o-2021-unit-search .m-result-count{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;overflow:hidden}.o-2021-unit-search .m-result-count span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-2021-unit-search .m-result-count .a-result-count{display:inline-block;position:relative;opacity:1;top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.o-2021-unit-search .m-result-count .a-result-count.animate{-webkit-transition:none;transition:none;top:1em;opacity:0}.o-2021-unit-search .m-result-sort label{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;padding-top:0;text-align:right;padding-right:0}.o-2021-unit-search .m-result-sort select{background:#f1f1f1;border:1px solid #cbcbcb;border-radius:4px;padding:14px 16px 14px 12px;height:auto;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;top:-12px;position:relative;-webkit-appearance:none}.o-2021-unit-search .m-mobile-search-filters{position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;background:#fff;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-unit-search .m-mobile-search-filters header{height:80px;background:#f8f8f8;-webkit-box-shadow:0 .5px 1px rgba(0,0,0,.2);box-shadow:0 .5px 1px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.o-2021-unit-search .m-mobile-search-filters header .a-mobile-search-filters-back{max-width:92px;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-left:15px;padding-right:15px}.o-2021-unit-search .m-mobile-search-filters header .a-mobile-search-filters-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-style:normal;font-weight:700;--webkit-font-smoothing:antialiased;font-size:18px;line-height:22px;padding-left:15px;padding-right:15px}.o-2021-unit-search .m-mobile-search-filters header .a-mobile-search-filters-clear{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:92px;width:100%;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#881024;text-decoration:underline;padding-left:15px;padding-right:15px}.o-2021-unit-search .m-mobile-search-filters header .a-mobile-search-filters-close{text-align:right;max-width:92px;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-left:15px;padding-right:15px}.o-2021-unit-search .m-mobile-search-filters footer{text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-bottom:62px}.o-2021-unit-search .m-mobile-search-filters footer button{padding:9px 20px;width:100%;height:40px;background:#881024;border:2px solid #881024;border-radius:4px;color:#fff;line-height:1em}.o-2021-unit-search .m-mobile-search-filters section{overflow-x:hidden;overflow-y:auto;padding:15px 0;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.o-2021-unit-search .m-mobile-search-filters section ul{padding:0;margin:0;list-style-type:none}.o-2021-unit-search .m-mobile-search-filters section ul li{padding:0;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;position:relative}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input{padding:0;min-height:60px}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input label{display:block;padding:18px 0}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input input[type=checkbox]{margin-top:22px}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input.is-checkbox>div>div:first-child{padding-right:0}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input.is-checkbox>div>div:last-child{position:relative;padding:0}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input.is-checkbox>div>div:last-child input[type=checkbox]{opacity:0}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input.is-checkbox>div>div:last-child input[type=checkbox]+span:before{content:"";position:absolute;right:15px;top:18px;border:1px solid #323338;border-radius:4px;width:20px;height:20px;text-align:center;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:20px;pointer-events:none}.o-2021-unit-search .m-mobile-search-filters section ul li.is-input.is-checkbox>div>div:last-child input[type=checkbox]:checked+span:before{background:url(../images/icons/input-check.png) center center no-repeat #000;color:#fff}.o-2021-unit-search .m-mobile-search-filters section ul li a{font-size:16px;line-height:24px;padding:18px 0}.o-2021-unit-search .m-mobile-search-filters section ul li a>svg{position:absolute;right:7px;top:22px;pointer-events:none}.o-2021-unit-search .m-mobile-search-filters section ul li a .badge-primary{background:rgba(136,16,36,.3);color:#881024;padding:3px;font-style:normal;font-weight:500;font-size:12px;line-height:14px;text-align:center;min-width:32px;top:-2px;position:relative;margin-right:12px}.o-2021-unit-search .fade-enter-active,.o-2021-unit-search .fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.o-2021-unit-search .fade-enter-from,.o-2021-unit-search .fade-leave-to{opacity:0}.o-2021-unit-search .o-unit-col:not(:has(.unit-search-carousel)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:1}.o-2021-unit-search .o-unit-col:not(:has(.unit-search-carousel)).just-mounted{opacity:0}.o-2021-unit-search .a-input._date{background-color:#fff;border:1px solid #000;padding:8px 15px;height:50px;outline:0;width:100%;color:#151d2d;margin-bottom:20px}.o-2021-unit-search .m-calendar-wrapper{border:1px solid #cbcbcb;-webkit-box-shadow:0 8px 20px 0 rgba(41,41,42,.08);box-shadow:0 8px 20px 0 rgba(41,41,42,.08);border-radius:4px;padding:18px 10px;background:#fff;z-index:9999}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker{width:100%;height:368px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;-webkit-box-shadow:none;box-shadow:none}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar{background-color:transparent;margin-bottom:20px}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar .vuecal__arrow{background-color:#000;border-radius:2.28px;width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar .vuecal__arrow i.angle{border-color:#fff;padding:.2em;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:relative;top:5px}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar .vuecal__arrow.vuecal__arrow--prev i.angle{left:-1px}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar .vuecal__arrow.vuecal__arrow--next i.angle{left:-4px}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__title-bar .vuecal__title button{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:24px;color:#000}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__weekdays-headings{color:#637381;padding-right:0}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__header .vuecal__weekdays-headings .vuecal__heading{opacity:1}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__body .vuecal__cell{color:#000}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker .vuecal__body .vuecal__cell.vuecal__cell--disabled{color:rgba(0,0,0,.25)}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker.vuecal--month-view .vuecal__cell-content{width:40px;height:40px;border-radius:50%}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content{border-color:#881024;background-color:#881024;color:#fff;font-weight:500}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{color:rgba(0,0,0,.25);border-color:#fff;background-color:#fff}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#881024}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected.vuecal__cell--disabled .vuecal__cell-content{background-color:#fff;color:rgba(0,0,0,.25)}.o-2021-unit-search .m-calendar-wrapper .vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--disabled .vuecal__cell-content:hover{background-color:#fff}[data-magic-ua=firefox] .range-slider input[name=max-rent]{bottom:-10px}.update-2021 .o-unit-search-result .o-unit-search-card{-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card{margin-bottom:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-concession-label{position:absolute;top:9px;left:9px;z-index:2;padding:13px;background:rgba(255,255,255,.9);font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;font-style:normal;margin-bottom:0;line-height:15px;letter-spacing:0;text-align:left;color:#881024;text-transform:uppercase;border-radius:4px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-concession-label .a-concession-expires{display:block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;text-align:left;color:#000}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-penthouse-label{position:absolute;top:13px;right:16px;max-width:calc(100% - 21px);z-index:2;padding:7px 10px;background:rgba(255,255,255,.9);border-radius:54px;margin-bottom:0;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-align:left;color:#000;text-transform:uppercase;font-size:15px;line-height:15px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-concession-terms a{font-weight:700;color:#000;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .a-concession-terms a:hover{color:rgba(136,16,36,.8)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .owl-dots{display:none;visibility:hidden;pointer-events:none}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .owl-carousel .owl-nav button.owl-prev{background-image:url(../images/icons/arrow-previous-white.svg);background-repeat:no-repeat no-repeat;background-position:center}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .owl-carousel .owl-nav button.owl-next{background-image:url(../images/icons/arrow-next-white.svg);background-repeat:no-repeat no-repeat;background-position:center}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-image:before{padding-top:60%}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-unit-title{margin-bottom:10px;position:relative;padding-left:34px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-unit-title:before{content:"";background-image:url(../images/icons/home.svg);background-size:22px;display:inline-block;width:22px;height:22px;background-repeat:no-repeat;position:absolute;left:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-unit-title a{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-unit-title a:hover{color:rgba(136,16,36,.8);text-decoration:none}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-development{margin-bottom:10px;position:relative;padding-left:34px;text-transform:uppercase;font-weight:1000}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-development:before{content:"";background-image:url(../images/icons/development.svg);display:inline-block;width:24px;height:24px;background-repeat:no-repeat;position:absolute;left:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan{margin-top:24px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline{border-width:2px;text-transform:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline:active,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline:focus,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline:hover{background:#000;color:#fff;border-color:#000}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline:active,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .a-floorplan .btn-outline:focus{left:0;-webkit-box-shadow:0 0 0 3px rgba(136,16,36,.3);box-shadow:0 0 0 3px rgba(136,16,36,.3)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta{position:static;border-top:1px solid #e8e8e8}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>a{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#000;display:block;padding:5px 26px 5px 0;position:relative}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>a>svg{position:absolute;right:5px;top:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>a .prefix svg{position:relative;top:-2px;margin-right:2px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>a:hover{text-decoration:none}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta .inner{display:none}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner{display:block;position:absolute;bottom:0;left:0;right:0;top:0;overflow-x:hidden;z-index:2;padding:15px 45px 15px 15px;background:#fff}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner>a:first-child{position:absolute;top:12px;right:15px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner>a:first-child svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner h5{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:10px;text-transform:uppercase}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-included-copy>*{margin-bottom:.5rem!important}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-included-copy>:last-child{margin-bottom:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-included-copy ul{list-style-type:none;padding-left:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-included-copy ul li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;font-size:16px;color:#000;line-height:24px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-show-unit-included-modal{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-show-unit-included-modal:hover{cursor:pointer}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.included .m-show-unit-included-modal>svg:last-child{position:absolute;right:-26px;top:calc(50% - 10px)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span{display:inline-block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:0;text-align:left;color:#000;margin-bottom:8px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span.dashed{position:relative;overflow:hidden}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span.dashed:after{content:"";position:absolute;left:0;right:0;top:42%;height:3px;background:#000;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span+span{margin-left:12px;color:#881024}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span:before{content:"£"}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-meta{border-bottom:1px solid #e8e8e8}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas{padding:20px 0 9px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn{border:2px solid #000;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;text-transform:none;margin:0 0 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:9px 20px 7px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn:focus{position:inherit}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn{margin-right:5px;max-width:20px;min-width:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn svg{width:100%}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn svg path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn:last-child{margin-bottom:0}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline{margin-bottom:5px;max-width:calc(50% - 2.5px);padding:9px 2px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:first-child{margin-right:2.5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline+.btn-outline{margin-left:2.5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline .a-icn svg path{stroke:#000}.o-2021-two-row-features-carousel .m-carousel-nav div svg path,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:hover .a-icn svg path,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.text-black:hover .a-icn svg path{stroke:#fff}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:hover{background:#000;color:#fff}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:active,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:focus{left:0;background:#000;color:#fff;-webkit-box-shadow:0 0 0 3px rgba(136,16,36,.3);box-shadow:0 0 0 3px rgba(136,16,36,.3)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-black{background:#000}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-black:hover{background:#fff;color:#000!important}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-black:active,.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-black:focus{left:0;-webkit-box-shadow:0 0 0 3px rgba(136,16,36,.3);box-shadow:0 0 0 3px rgba(136,16,36,.3)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.text-black:hover{background:#000;color:#fff}.m-pagination{padding-top:64px}.m-pagination button{padding-top:13px;padding-bottom:13px;border-radius:4px;color:#9c9c9c;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:center;width:50px;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.m-pagination button.current{color:#000}.m-pagination .a-next-page,.m-pagination .a-prev-page{background:#000}.m-pagination .a-next-page span,.m-pagination .a-prev-page span{display:none}.m-pagination .a-next-page *,.m-pagination .a-prev-page *{pointer-events:none}.m-pagination .a-prev-page{margin-right:24px}.m-pagination .a-next-page{margin-left:24px}.fixed-nav .m-mobile-search-sticky{position:fixed}.m-mobile-search-sticky{position:absolute;width:100%;top:70px;left:0;background:#fff;z-index:20;padding:16px 0;border-bottom:1px solid #e5e5e5}.m-mobile-search-sticky button,.m-mobile-search-sticky select{border-radius:4px;font-size:16px;border:2px solid #000;outline:0;cursor:default;width:100%;background-repeat:no-repeat;background-position:25% 60%;text-align:left;padding:7px 20px 5px 40%}.m-mobile-search-sticky select{-webkit-appearance:none;appearance:none;background-color:#fff;color:#000;background-image:url(../images/icons/icon-sortby.svg)}.m-mobile-search-sticky select.selected{padding:7px 5px 5px 33px;background-position:6px 60%}.m-mobile-search-sticky button{background-color:#000;color:#fff;background-image:url(../images/icons/icon-filter-white.svg)}@media (min-width:480px){.m-mobile-search-sticky select.selected{padding:7px 5px 5px 45px;background-position:14px 60%}}@media (max-width:767px){.o-2021-unit-search #unit-search-2021-anchor{top:-108px}.o-2021-unit-search .m-result-count{text-align:center;margin-bottom:30px}.o-2021-unit-search .m-no-results{padding:15px}.o-2021-unit-search .m-no-results .m-no-results-footer .a-btn{min-width:200px}.m-pagination{padding-top:54px}.m-pagination>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-pagination>.col>span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:center}._countdown .m-mobile-search-sticky{top:138px}.fixed-nav ._countdown .m-mobile-search-sticky{top:69px}}@media (min-width:768px){.update-2021.page-main-search,.update-2021.page-main-search .dialog-off-canvas-main-canvas{overflow:visible}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn{font-size:15px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn{margin-right:10px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline{margin-bottom:10px;max-width:calc(50% - 5px)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:first-child{margin-right:5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline+.btn-outline{margin-left:5px}.o-2021-unit-search .a-input._date{max-width:200px}.o-2021-unit-search .m-calendar-wrapper{position:absolute}}@media (min-width:992px){.o-2021-unit-search .o-unit-search-result,.o-2021-unit-search .o-unit-search-result .o-unit-search-card,.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card{height:100%}.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body>*,.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.o-2021-unit-search .o-unit-search-result .o-unit-search-card .unit-card .o-unit-card .m-card-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:auto}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn{font-size:14px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn{margin-right:2px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline{margin-bottom:5px;max-width:calc(50% - 2.5px)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:first-child{margin-right:2.5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline+.btn-outline{margin-left:2.5px}}@media (max-width:991px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span{font-size:22px}}@media (max-width:575px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span{font-size:18px}}@media (min-width:1200px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span{font-size:22px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn{font-size:15px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn{margin-right:2px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline{margin-bottom:5px;max-width:calc(50% - 2.5px)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:first-child{margin-right:2.5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline+.btn-outline{margin-left:2.5px}}@media (max-width:1199px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-image:before{padding-top:72.5%}}@media (min-width:1400px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn{font-size:15px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn .a-icn{margin-right:10px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline{margin-bottom:10px;max-width:calc(50% - 5px)}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline:first-child{margin-right:5px}.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-unit-ctas .a-btn.btn-outline+.btn-outline{margin-left:5px}}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div+div{pointer-events:none;display:none;position:absolute;top:100%;left:0;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:999}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div+div>*{top:10px;position:relative;z-index:999;background:#fff}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div+div:after{position:absolute;left:-50vw;right:-50vw;top:0;height:100vh;background:rgba(0,0,0,.5);content:"";margin-top:10px;pointer-events:none;opacity:0;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li:nth-child(2):hover>div>div+div{pointer-events:all;display:block;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.35s;transition-delay:.35s}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li:nth-child(2):hover>div>div+div:after{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div:first-child:hover{cursor:pointer}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li .contextual-region{position:static}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div{pointer-events:none;display:none;position:absolute;top:100%;left:0;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:999}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div .contextual-region{position:relative}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div>*{top:10px;position:relative;z-index:999;background:#fff}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div:after{position:absolute;left:-50vw;right:-50vw;top:0;height:100vh;background:rgba(0,0,0,.5);content:"";margin-top:10px;pointer-events:none;opacity:0;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li:nth-child(2):hover>div>div+div+div{pointer-events:all;opacity:1;display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li:nth-child(2):hover>div>div+div+div:after{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div:first-child:hover{cursor:pointer}@media screen and (min-width:1200px){.o-header .container .o-nav div#block-2021mainmenu.o-2021-main-menu,.o-header .container .o-nav div#block-2021mainmenu.o-2021-main-menu>ul>li{position:static}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li:hover li a{color:initial}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li>ul{position:absolute;border:1px solid #cbcbcb;background:#fff;border-radius:4px;margin-left:-18px;min-width:200px;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);box-shadow:0 6px 10px rgba(0,0,0,.3);text-align:left;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:none}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li>ul li{text-align:left;display:block;padding:16px}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li>ul li:not(:last-child){border-bottom:.5px solid #ebebeb}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li>ul li a{color:#000;line-height:1.4em;vertical-align:text-bottom}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li>ul li a:hover{color:#881024}.o-header .o-nav .m-menu .m-menu-items .o-2021-main-menu>ul>li:hover>ul{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:all}body.adminimal-admin-toolbar .o-2021-main-menu>div>div+div+div,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>div>div+div{width:100vw;left:calc(-1 * calc(calc(100vw - 930px)/ 2))}body.update-2021 .o-header .container .o-nav .m-menu .m-menu-items+.m-menu-items-right{display:none}body.update-2021 .o-header .o-acc-menu{padding:0;border:0}body.update-2021 .o-header .o-acc-menu:hover{background-color:transparent}}@media screen and (min-device-height:1000px){body.adminimal-admin-toolbar .o-2021-main-menu>ul>li:hover>div>div+div+div .o-building-grid,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li:hover>div>div+div .o-building-grid{overflow-y:hidden}}@media screen and (max-width:1199px){body.adminimal-admin-toolbar .o-2021-main-menu>ul>li:hover>div>div+div+div .o-building-grid,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li:hover>div>div+div .o-building-grid{-webkit-box-shadow:none;box-shadow:none}body.adminimal-admin-toolbar .o-2021-main-menu>ul>li:hover>div>div+div+div:before,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li:hover>div>div+div:before{content:"";z-index:1;position:absolute;left:-25vw;top:0;bottom:-10px;right:-25vw;background:#fff}}@media screen and (min-width:1200px){body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div+div{width:100vw;left:calc(-1 * calc(calc(100vw - 1110px)/ 2))}}@media screen and (min-width:1400px){body.adminimal-admin-toolbar .o-2021-main-menu>ul>li>div>div+div+div,body:not(.adminimal-admin-toolbar) .o-2021-main-menu>ul>li>div>div+div{width:100vw;left:calc(-1 * calc(calc(100vw - 1278px)/ 2))}}.o-building-grid{text-align:left;-webkit-box-shadow:0 8px 20px 0 #29292A14;box-shadow:0 8px 20px 0 #29292A14;padding:70px 0;max-height:calc(80vh - 84px);overflow-y:scroll;overflow-x:hidden}.o-building-grid h4{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:24px;font-style:normal;font-weight:700;line-height:26px;text-transform:uppercase;margin-bottom:44px}.o-building-grid .a-v-separator{position:relative}.o-building-grid .a-v-separator:after{content:'';position:absolute;left:50%;top:0;bottom:0;background:#CBCBCB;width:1px}@media (min-width:992px) and (max-width:1100px){.o-building-grid .a-v-separator{max-width:1px}}.o-building-grid .m-cta-wrapper h6{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}.o-building-grid .m-cta-wrapper a.a-btn.btn-red.text-white{height:40px;padding:8px 20px;line-height:24px;text-transform:none;margin:0 0 20px}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link{margin:0;line-height:1rem;color:#000;text-align:left;text-transform:none;display:block;padding-bottom:43px}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link .a-img{max-width:100%;height:auto}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link h5{margin-top:5px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:0;color:#000}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link h5+div{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#000}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){.o-building-grid{padding-top:0}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link{padding-bottom:30px}}.o-2021-3-col-mobile-carousel,.o-2021-two-row-features-carousel{padding:30px 0}@media (min-width:992px){.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link{position:static}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link span.a-arrow-right{position:absolute;bottom:16px;line-height:18px;margin:0;opacity:0;left:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-building-grid div.m-building-grid div.m-building-grid-item a.m-building-grid-item-link:hover span.a-arrow-right{opacity:1;left:23px}}.o-2021-3-col-mobile-carousel .a-title{font-size:22px;line-height:28px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;margin-bottom:18px}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .owl-stage-outer .owl-stage{margin-left:-15px}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card{width:100%}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card .m-img{margin-bottom:15px}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card .m-img img{width:100%}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card .a-title{font-size:18px;line-height:22px;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card .a-subtitle{font-size:16px;line-height:24px;margin-bottom:10px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card .a-copy{font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Boo,Roboto,helvetica,arial,sans-serif}@media (min-width:768px){.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-2021-3-col-mobile-carousel .owl-carousel-for-mobile .m-card{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;width:100%;max-width:33.33%;margin-bottom:15px}}.o-2021-two-row-features-carousel .m-container{padding-left:0;padding-right:0}.o-2021-two-row-features-carousel .m-block-header{margin-bottom:20px}.o-2021-two-row-features-carousel .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;padding-left:5px;margin:0;color:#000}.o-2021-two-row-features-carousel .o-benefits-carousel{padding:15px 25px}.o-2021-two-row-features-carousel .swiper-wrapper{margin-left:-10px}.o-2021-two-row-features-carousel .swiper-slide{height:auto;margin-top:15px}.o-2021-two-row-features-carousel .m-carousel-nav{position:absolute;top:0;right:7.5px;display:none}.o-2021-two-row-features-carousel .m-carousel-nav div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 7.5px;padding:0;top:0;right:0;pointer-events:inherit;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:50px;height:50px;background-color:#000;border:2px solid #000;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;opacity:1}.o-2021-two-row-features-carousel .m-carousel-nav div:after{content:""}.o-2021-two-row-features-carousel .m-carousel-nav div svg{-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-two-row-features-carousel .m-carousel-nav div.swiper-button-disabled{background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-two-row-features-carousel .m-carousel-nav div.swiper-button-disabled svg path{stroke:#9c9c9c}.o-2021-two-row-features-carousel .m-carousel-nav div:hover{background-color:#fff;border-color:#000}.o-2021-two-row-features-carousel .m-carousel-nav div:hover svg path{stroke:#000}.o-2021-two-row-features-carousel .m-carousel-nav div:hover.swiper-button-disabled{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-two-row-features-carousel .m-carousel-nav div:hover.swiper-button-disabled svg path{stroke:#9c9c9c}.o-2021-two-row-features-carousel .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:10px;border:1px solid #f1f1f1;-webkit-box-shadow:0 5px 10px 5px rgba(41,41,42,.08);box-shadow:0 5px 10px 5px rgba(41,41,42,.08)}.o-2021-two-row-features-carousel .m-card .m-img{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-two-row-features-carousel .m-card .m-img .a-img{width:100%;height:auto}.o-2021-two-row-features-carousel .m-card .m-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.o-2021-two-row-features-carousel .m-card .m-body p{margin:0;padding:0;color:#000}.o-2021-two-row-features-carousel .m-block-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding-left:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-two-row-features-carousel .m-block-footer .m-footer-image{width:40px}.o-2021-two-row-features-carousel .m-block-footer .m-footer-text{margin-right:7px;padding-left:10px}.o-2021-two-row-features-carousel .m-block-footer .m-footer-text *{margin:0;padding:0;color:#000}.o-2021-two-row-features-carousel .a-block-note{margin:20px 0 0;padding:0}.o-2021-two-row-features-carousel .a-info-icon{cursor:pointer}@media (min-width:768px){.o-2021-two-row-features-carousel .m-container{padding-left:15px;padding-right:15px}.o-2021-two-row-features-carousel .m-block-header{margin-bottom:35px}.o-2021-two-row-features-carousel .a-title{padding-left:15px}.o-2021-two-row-features-carousel .o-benefits-carousel{padding:15px}.o-2021-two-row-features-carousel .swiper-wrapper{margin-left:0}.o-2021-two-row-features-carousel .m-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-two-row-features-carousel .m-card{padding:20px}.o-2021-two-row-features-carousel .m-card .m-img{width:30px;height:30px}.o-2021-two-row-features-carousel .m-card .m-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-2021-two-row-features-carousel .swiper-slide{margin-top:25px}}@media (min-width:992px){.o-2021-two-row-features-carousel .o-block-footer{text-align:center}.o-2021-two-row-features-carousel .m-block-footer{padding-left:15px;display:block;text-align:center}.o-2021-two-row-features-carousel .m-block-footer .m-footer-image{width:40px;display:inline-block;vertical-align:middle}.o-2021-two-row-features-carousel .m-block-footer .m-footer-text{width:auto;display:inline-block;vertical-align:middle}.o-2021-two-row-features-carousel .m-block-footer .m-footer-text *{margin:0;padding:0}}.o-2021-units-page{background-color:#f1f1f1}.o-2021-units-page .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-units-page h5.a-title{font-size:18px;line-height:22px}.o-2021-units-page h4.a-title{font-size:20px;line-height:24px}.o-2021-units-page .m-concession-block h2,.o-2021-units-page .m-concession-block h3,.o-2021-units-page .m-concession-block h4,.o-2021-units-page .m-concession-block h5,.o-2021-units-page .m-concession-block h6,.o-2021-units-page .m-concession-block strong{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased}.o-2021-units-page .m-concession-block .a-concession-block-copy>:last-child{margin-bottom:0}.o-2021-units-page .m-concession-block .a-concession-block-icon{margin-bottom:16px}.o-2021-units-page .m-concession-block._mobile{border:1px solid #cbcbcb;border-radius:4px;padding:15px 10px;margin-bottom:36px;margin-top:-21px}.o-2021-units-page .m-concession-block._mobile .a-concession-block-icon{margin-right:12px}.o-2021-units-page a.a-concession-block-link .a-concession-block-copy>*{color:initial}.o-2021-units-page a.a-concession-block-link:hover{text-decoration:none}.o-2021-units-page .m-inner{padding-top:35px}.o-2021-units-page .m-inner .m-left{background-color:#fff;border:1px solid #cbcbcb;border-radius:4px;padding:19px 15px 28px;margin-bottom:32px}.o-2021-units-page .m-inner .m-left .m-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-units-page .m-inner .m-left .m-header .m-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:13px}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price{color:#000;position:relative;font-size:26px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;margin-bottom:0;font-weight:700;text-transform:uppercase}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price span{font-size:26px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;text-transform:uppercase}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price._old{color:#000;margin-right:10px}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price._old:before{content:"";background:url(../images/strikethrough.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price._old+.a-price{color:#881024}.o-2021-units-page .m-inner .m-left .m-header .m-intro a{text-decoration:none;margin-right:auto}.o-2021-units-page .m-inner .m-left .m-header .m-intro a span{text-decoration:underline;color:#000;font-size:16px;line-height:24px;font-weight:500;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif}.o-2021-units-page .m-inner .m-left .m-header .m-intro a img{width:15px;margin-left:5px}.o-2021-units-page .m-inner .m-left .m-header .a-copy{font-size:16px;line-height:24px;margin-bottom:15px;color:#000}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:16px;line-height:24px;color:#000}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature img{margin-right:8px}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature a{color:#000}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature a span.text-decoration-underline{text-decoration:underline}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature:last-child{margin-bottom:0}.o-2021-units-page .m-inner .m-left .m-floorplan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:28px;padding-left:0;padding-right:0}.o-2021-units-page .m-inner .m-left .m-floorplan .a-title{color:#000;margin-bottom:14px}.o-2021-units-page .m-inner .m-left .m-floorplan .a-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-units-page .m-inner .m-left .m-floorplan .a-feature img{margin-top:20px;margin-bottom:12px;margin-right:10px;width:24px}.o-2021-units-page .m-inner .m-left .m-whats-included{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}.o-2021-units-page .m-inner .m-left .m-whats-included .a-title{margin-bottom:12px;color:#881024}.o-2021-units-page .m-inner .m-left .m-whats-included .a-copy{color:#000;font-size:16px;line-height:24px;margin-bottom:12px}.o-2021-units-page .m-inner .m-left .m-whats-included ul{margin-bottom:0;list-style-type:none;padding-left:0}.o-2021-units-page .m-inner .m-left .m-whats-included ul li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;font-size:16px;color:#000;line-height:24px}.o-2021-units-page .m-inner .m-left .m-unit-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-units-page .m-inner .m-left .m-unit-features .a-title{margin-bottom:12px;color:#000}.o-2021-units-page .m-inner .m-left .m-unit-features .a-copy{font-size:16px;line-height:24px;margin-bottom:14px;color:#000}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features .m-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:16px;color:#000;line-height:24px;padding:0}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features .m-feature img{margin-right:10px}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features .m-feature:last-child{margin-bottom:0}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features+.a-cta._more{margin-top:24px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .a-title{color:#000;margin-bottom:20px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel{margin-bottom:22px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;min-width:200px;max-width:308px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card .m-img{position:relative;padding-top:100%;width:100%;background-color:#d8d8d8;margin-bottom:6px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card .a-copy{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;color:#000;font-size:16px;line-height:24px}.o-2021-units-page .m-inner .m-right .m-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:30px;padding:19px 15px 20px}.o-2021-units-page .m-inner .m-right .m-block .a-copy,.o-2021-units-page .m-inner .m-right .m-block .a-title{color:#000;margin-bottom:15px}.o-2021-units-page .m-inner .m-right .m-block .a-copy{font-size:16px;line-height:24px}.o-2021-units-page .m-inner .m-right .m-block .m-ctas .a-cta:first-child{margin-bottom:15px}.o-2021-units-page .m-inner .m-right .m-block .m-ctas .a-cta:only-child{margin-bottom:0}.o-2021-units-page .m-inner .m-right .m-block._mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#2c2c2c;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;border:0;border-radius:12px 12px 0 0;padding:12px 0 38px}.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:#fff;font-weight:400;font-size:14px;line-height:16px;text-decoration:none;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif}.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta svg{margin-bottom:8px;min-height:24px}.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta span{margin-top:auto}.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta:active{color:#881024}.o-2021-units-page .m-inner .m-right .m-block._mobile .m-cta:active svg path{fill:#881024}.o-2021-units-page .m-inner .m-right .m-block._mobile.sticky{position:fixed;left:0;bottom:0;width:100%;z-index:20}.o-2021-units-page .m-inner .m-right .m-faqs{background-color:#fff;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:32px;padding:19px 15px 20px}.o-2021-units-page .m-inner .m-right .m-faqs .a-title{color:#000;margin-bottom:14px}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item{border:1px solid #cbcbcb;padding:9px 12px;margin-bottom:14px;position:relative}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-header{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;margin-bottom:0;font-size:14px;color:#000;line-height:22px}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse{margin-top:2px}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse .accordion-body,.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse .accordion-body p{font-size:14px;line-height:22px;color:#000}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse .accordion-body p:last-child{margin-bottom:0}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item[aria-expanded=true]:before{content:"";position:absolute;width:3px;top:0;bottom:0;left:0;background-color:#881024}.o-2021-units-page .m-inner .m-right .m-additionals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-units-page .m-inner .m-right .m-additionals a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;line-height:24px;margin-bottom:15px}.o-2021-units-page .m-inner .m-right .m-additionals a svg{margin-right:15px}.o-2021-units-page .m-inner .m-right .m-additionals a:hover{color:#881024}.o-2021-units-page .m-inner .m-right .m-additionals a.a-favourite svg path{stroke:#000}.o-2021-units-page .m-inner .m-right .m-additionals a.a-favourite:hover svg path{stroke:#881024}.o-2021-units-page .m-inner .m-right .m-additionals a.a-share svg path{fill:#000}.o-2021-units-page .m-inner .m-right .m-additionals a.a-share:hover svg path{fill:#881024}.o-2021-units-page hr{width:100%;border-top:solid 1px #cbcbcb}.o-2021-units-page .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;background-color:#fff;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center}.o-2021-units-page .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-units-page .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-units-page .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-units-page .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-units-page .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-units-page .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-units-page .epc-iframe-container{overflow:hidden;max-width:100%;min-height:80vh;padding-top:56.25%;position:relative}.o-2021-units-page .epc-iframe-container iframe,.o-2021-units-page .epc-iframe-container object{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.o-2021-units-page .epc-rating{font-size:16px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:300;font-style:normal;margin:41px 0 24px}.o-2021-units-page .epc-rating .a-title{font-size:16px}.o-2021-units-page .epc-rating__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.o-2021-units-page .epc-rating__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-units-page .epc-rating__image--desktop{display:none}.o-2021-units-page .epc-rating__image--mobile{display:block}.o-2021-units-page .epc-rating__bubble{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:23px}.o-2021-units-page .epc-rating__triangle{width:23px;height:43px;position:absolute;bottom:-42px;right:26%}.o-2021-units-page .epc-rating__triangle div{border:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:#1cb05a;border-width:21px 26px 0}@media (min-width:1024px){.o-2021-units-page .epc-rating__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-2021-units-page .epc-rating__image--desktop{display:block}.o-2021-units-page .epc-rating__image--mobile{display:none}.o-2021-units-page .epc-rating__bubble{margin-bottom:0;margin-left:30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-units-page .epc-rating__triangle{width:29px;height:41px;left:-29px;top:70px}.o-2021-units-page .epc-rating__triangle div{border-top-color:transparent;border-bottom-color:transparent;border-right-color:#1cb05a;border-width:29px 41px 29px 0}}.o-2021-units-page .epc-rating__text{background-color:#1cb05a;padding:24px;border-radius:4px;max-height:fit-content;width:100%}.o-2021-units-page .epc-rating__text p{font-size:16px;margin-bottom:0}.o-2021-units-page .epc-rating__smallprint{font-size:14px}.o-2021-units-page .epc-block .a-title{color:#000}.o-2021-units-page .epc-block__content p{font-size:16px;font-weight:300}@media (max-width:767px){.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price .a-price._old{margin-bottom:4px}.w-sm-100{width:100%}}@media (min-width:768px){.o-2021-units-page .m-inner .m-left,.o-2021-units-page .m-inner .m-left .m-unit-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .a-cta,.o-2021-units-page .m-inner .m-left .m-floorplan .a-cta,.o-2021-units-page .m-inner .m-left .m-notification,.o-2021-units-page .m-inner .m-left .m-unit-features .a-cta{margin-right:auto}.o-2021-units-page .m-inner .m-left .m-header .m-features .m-feature:last-child{margin-bottom:15px}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features .m-feature{padding-right:15px}.o-2021-units-page .m-inner .m-left .m-floorplan,.o-2021-units-page .m-inner .m-left .m-whats-included{padding-left:0;padding-right:0}.o-2021-units-page .m-inner .m-left .m-unit-features .m-features .m-feature:last-child{margin-bottom:15px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item{border-radius:4px}.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse .accordion-body,.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-collapse .accordion-body p,.o-2021-units-page .m-inner .m-right .m-faqs .accordion .accordion-item .accordion-header{font-size:16px;line-height:24px}}@media (min-width:992px){.o-2021-units-page .m-inner .m-left .m-header .m-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:17px}.o-2021-units-page .m-inner .m-left .m-header .m-intro .m-price{margin-right:22px;margin-bottom:0}.o-2021-units-page .m-inner .m-left .m-header .a-copy{margin-bottom:22px}.o-2021-units-page .m-inner .m-left .m-floorplan-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-2021-units-page .m-inner .m-left .m-floorplan-wrap .m-floorplan{margin-bottom:0;max-width:257px}.o-2021-units-page .m-inner .m-left .m-floorplan-wrap .m-whats-included{padding-left:15px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card{min-width:180px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:841px;width:100%;margin:-56px auto 26px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-next,.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-next svg path,.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-next:hover,.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .owl-nav button.owl-next{margin-right:0}.o-2021-units-page hr{margin-top:35px;margin-bottom:35px}}@media (min-width:1200px){.o-2021-units-page .container{max-width:1311px}.o-2021-units-page .m-inner .m-left{padding:44px 55px 74px}.o-2021-units-page .m-inner .m-left .m-carousel-wrap .owl-carousel .m-card{min-width:153px}}.o-header{max-height:none;overflow:visible;opacity:1}@media (max-width:1199px){.update-2021 #block-2021mainmenu,.update-2021 #block-2021mobilemenu,.update-2021 .m-menu-items.m-menu-items-right{display:none!important;visibility:hidden}.update-2021 .a-burger-menu-toggle{display:block;border:none;cursor:pointer;background:0 0;position:absolute;padding:1px 6px;outline:0!important;top:24px;right:15px;z-index:1000;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.update-2021 .a-burger-menu-toggle *{pointer-events:none}}@media (max-width:1199px) and (min-width:1200px){.update-2021 .a-burger-menu-toggle{display:none}}@media (max-width:1199px){.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu li:hover .a-mobile-submenu-item,.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu.a-dropdown:hover{text-decoration:none}.update-2021 .a-burger-menu-toggle div{width:30px;height:30px}.update-2021 .a-burger-menu-toggle span{display:block;position:absolute;height:5px;width:100%;background:#881024;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.update-2021 .a-burger-menu-toggle span:nth-child(1){top:0}.update-2021 .a-burger-menu-toggle span:nth-child(2){top:10px}.update-2021 .a-burger-menu-toggle span:nth-child(3){top:20px}.update-2021 .a-burger-menu-toggle .a-nav-icon.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.update-2021 .a-burger-menu-toggle .a-nav-icon.open span:nth-child(2){opacity:0;left:-60px}.update-2021 .a-burger-menu-toggle .a-nav-icon.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.update-2021 .open .o-nav{height:70px;overflow:hidden}.update-2021 .o-acc-menu{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:all;padding:0;border:none;position:absolute;right:64px;top:17px}.update-2021 .o-acc-menu:hover{background:0 0}.update-2021 .o-header.overflow-y-auto.open{height:70px}.update-2021 .o-header.overflow-y-auto.open .o-acc-menu{opacity:0;pointer-events:none}.update-2021 .o-header .a-navbar-toggler:not(.widget-button){display:none!important;visibility:hidden}.update-2021 .o-header .a-navbar-toggler.widget-button .open span{height:4px;background:#000;border-radius:0}.update-2021 .m-the-menu{position:fixed;top:0;left:0;bottom:0;width:100vw;background:#fff;z-index:9999;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.update-2021 .m-the-menu header{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.update-2021 .m-the-menu header>div{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;height:80px}.update-2021 .m-the-menu header .a-close-button{margin-top:18px;padding:9px 15px 9px 0;position:relative;left:-22px}.update-2021 .m-the-menu header .a-close-button:hover{cursor:pointer}.update-2021 .m-the-menu header .a-mobile-menu-back{margin-top:18px;padding:9px 15px 9px 0;display:inline-block}.update-2021 .m-the-menu header .a-mobile-menu-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:center;text-transform:uppercase;margin-top:30px}.update-2021 .m-the-menu>div .a-mobile-menu-item,.update-2021 .m-the-menu>div .a-mobile-submenu-item{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#000;letter-spacing:0}.update-2021 .m-the-menu header[data-pageIndex="0"]>div{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.update-2021 .m-the-menu header[data-pageIndex="0"]>div a.a-brand{padding-top:5px;padding-bottom:6px}.update-2021 .m-the-menu header[data-pageIndex="0"]>div a.a-brand svg{width:171px;margin-top:3px}.update-2021 .m-the-menu header[data-pageIndex="0"]>div a.a-close-button{padding:9px 0;left:0}.update-2021 .m-the-menu>div{padding:31px 15px 75px;overflow-y:scroll;height:100%}.update-2021 .m-the-menu>div ul{list-style-type:none;padding:0;margin:0}.update-2021 .m-the-menu>div .a-mobile-menu-item{padding:18px 0;text-align:left;display:block;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu{padding-right:23px;position:relative}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu>svg{position:absolute;right:4px;top:22px}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu>span[role=button]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu>span[role=button] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu>span[role=button][aria-expanded=true] svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu{right:0;padding:5px 4px;border:0;-webkit-box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.2);box-shadow:0 32px 32px -8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.2);border-radius:12px}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu .a-mobile-submenu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu .a-mobile-submenu-item .a-img{margin-right:10px}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu li{border-radius:8px}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu li:hover{background-color:#f1f1f1}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu .dropdown-menu li:last-child .a-mobile-submenu-item{-webkit-box-shadow:none;box-shadow:none}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu.a-dropdown{-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex}.update-2021 .m-the-menu>div .a-mobile-menu-item.with-submenu.a-dropdown a{color:#000}.update-2021 .m-the-menu>div .a-mobile-submenu-item{padding:18px 0;text-align:left;display:block;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset}.update-2021 .m-the-menu>div .a-mobile-submenu-item.with-description{padding:6px 0;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.update-2021 .m-the-menu footer .a-mobile-menu-cta,.update-2021 .m-the-menu>div .a-mobile-menu-description{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;line-height:24px}.update-2021 .m-the-menu>div .a-mobile-menu-description{display:block;font-weight:400;letter-spacing:0;text-align:left}.update-2021 .m-the-menu[data-currentindex="0"]>div{overflow-y:scroll}.update-2021 .m-the-menu footer{padding:15px 15px 36px;margin-top:auto}.update-2021 .m-the-menu footer .a-mobile-menu-cta{margin:0 0 24px;font-weight:500;text-align:center;border:2px solid #881024;padding-top:6px;padding-bottom:6px;text-transform:none}.update-2021 .m-the-menu footer .a-mobile-menu-cta svg{position:relative;top:-2px}.update-2021 .m-the-menu footer .a-mobile-menu-cta.btn-outline{color:#881024}.update-2021 .m-the-menu footer .a-mobile-menu-cta.btn-outline:hover{background-color:#881024;color:#fff;border-color:#881024}.update-2021 .m-the-menu footer .a-mobile-menu-cta.btn-outline:hover svg path{stroke:#fff}.update-2021 .m-the-menu footer .a-mobile-menu-cta:last-child{margin-bottom:0!important}.update-2021 .m-the-menu footer .a-mobile-menu-cta:hover{border-color:#000}.update-2021 .m-the-menu footer .a-mobile-submenu-description{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:center;margin-bottom:7px;margin-top:27px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}}@media only screen and (max-width:1024px) and (max-height:767px) and (orientation:landscape){.update-2021 .m-the-menu>div{padding:0 15px 15px}.update-2021 .m-the-menu header .m-inner-wrap .col-1{margin-left:auto}.update-2021 .m-the-menu footer{padding:15px}.update-2021 .m-the-menu footer .a-mobile-submenu-description{margin-top:0}}.o-2021-similar-apartments{padding-top:23px;padding-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;background-color:#f1f1f1}.o-2021-similar-apartments .container .a-title{color:#000;margin-bottom:25px;font-size:20px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-similar-apartments .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:297px;max-width:297px}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-img{position:relative;padding-top:75%;width:100%;background-color:#d8d8d8;margin-bottom:9px}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-title{margin-bottom:9px;color:#000;font-size:24px;line-height:26px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-link{position:relative;text-align:left;margin-right:auto;padding-right:55px;padding-top:0;padding-bottom:0;font-size:14px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;color:#000}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-link:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:url(../images/icons/arrow-right.svg)}@media (min-width:768px){.o-2021-similar-apartments .container .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-right:100px}.o-2021-similar-apartments .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-similar-apartments .owl-carousel .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-similar-apartments .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:720px;width:100%;margin:-63px auto 26px}.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-next,.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-next svg path,.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-next:hover,.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-similar-apartments .owl-carousel .owl-nav button.owl-next{margin-right:0}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card{min-width:inherit;max-width:inherit;margin:0 11px}.o-2021-similar-apartments .owl-carousel .owl-stage .m-card .m-img{padding-top:58%;min-height:149px}}@media (min-width:992px){.o-2021-similar-apartments .owl-carousel .owl-nav{margin:-65px auto 26px}}@media (min-width:1200px){.o-2021-similar-apartments{padding-top:60px}.o-2021-similar-apartments .container,.o-2021-similar-apartments .owl-carousel .owl-nav{max-width:1090px}}.o-2021-three-column-carousel{padding:75px 0;background-color:#f1f1f1}.o-2021-three-column-carousel .m-container{padding-left:0;padding-right:0}.o-2021-three-column-carousel .m-block-header{margin-bottom:20px}.o-2021-three-column-carousel .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;padding-left:5px;margin:0}.o-2021-three-column-carousel .o-residents-carousel{padding:15px 25px}.o-2021-three-column-carousel .swiper-wrapper{margin-left:-10px}.o-2021-three-column-carousel .swiper-slide{height:auto}.o-2021-three-column-carousel .m-carousel-nav{position:absolute;top:0;right:7.5px;display:none}.o-2021-three-column-carousel .m-carousel-nav div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 7.5px;padding:0;top:0;right:0;left:0;pointer-events:inherit;-webkit-transform:none;-ms-transform:none;transform:none;width:50px;height:50px;background-color:#000;border:2px solid #000;border-radius:4px;-webkit-transition:all .35s ease;transition:all .35s ease;opacity:1}.o-2021-three-column-carousel .m-carousel-nav div:after{content:""}.o-2021-three-column-carousel .m-carousel-nav div svg{-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-three-column-carousel .m-carousel-nav div svg path{stroke:#fff}.o-2021-three-column-carousel .m-carousel-nav div.swiper-button-disabled{background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-three-column-carousel .m-carousel-nav div.swiper-button-disabled svg path{stroke:#9c9c9c}.o-2021-three-column-carousel .m-carousel-nav div:hover{background-color:#fff;border-color:#000}.o-2021-three-column-carousel .m-carousel-nav div:hover svg path{stroke:#000}.o-2021-three-column-carousel .m-carousel-nav div:hover.swiper-button-disabled{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-three-column-carousel .m-carousel-nav div:hover.swiper-button-disabled svg path{stroke:#9c9c9c}.o-2021-three-column-carousel .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0;border:0;-webkit-box-shadow:0 5px 10px 5px rgba(41,41,42,.08);box-shadow:0 5px 10px 5px rgba(41,41,42,.08)}.o-2021-three-column-carousel .m-card .m-img{position:relative;width:100%;background-size:cover;background-position:center}.o-2021-three-column-carousel .m-card .m-img:before{content:"";display:block;padding-top:56%}.o-2021-three-column-carousel .m-card .m-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 10px 0;background-color:#fff}.o-2021-three-column-carousel .m-card .m-body p{margin:0;padding:0}.o-2021-three-column-carousel .m-card .m-body p.m-block-link{margin:15px 0 0}.o-2021-three-column-carousel .m-card .m-body p.m-block-link *{display:inline-block}.o-2021-three-column-carousel .m-card .m-body p.m-block-link .a-block-link{margin-left:2px;text-decoration:underline}@media (min-width:768px){.o-2021-three-column-carousel .m-container{padding-left:15px;padding-right:15px}.o-2021-three-column-carousel .m-block-header{margin-bottom:35px}.o-2021-three-column-carousel .a-title{padding-left:15px}.o-2021-three-column-carousel .o-residents-carousel{padding:15px}.o-2021-three-column-carousel .swiper-wrapper{margin-left:0}.o-2021-three-column-carousel .m-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-three-column-carousel .m-card .m-body{-webkit-box-flex:1;-ms-flex:1;flex:1}}.o-2021-title-l-video-r{padding:17px 0}.o-2021-title-l-video-r .m-container{margin:0 auto}.o-2021-title-l-video-r .m-container .m-copy{margin-bottom:20px}.o-2021-title-l-video-r .m-container .m-copy .a-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;letter-spacing:-.4px;font-size:30px;line-height:30px;margin-bottom:15px;color:#000}.o-2021-title-l-video-r .m-container .m-copy .a-copy{font-size:16px;line-height:24px;color:#000;margin-bottom:10px}.o-2021-title-l-video-r .m-container .m-copy .a-copy p:last-child,.o-2021-title-l-video-r .m-container .m-copy .a-copy ul:last-child{margin-bottom:0}.o-2021-title-l-video-r .m-container .m-copy .a-copy p{font-size:16px;line-height:24px;color:#000}.o-2021-title-l-video-r .m-container .m-copy .a-copy ul{list-style-type:none;padding-left:0}.o-2021-title-l-video-r .m-container .m-copy .a-copy ul li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;font-size:16px;line-height:24px;color:#000}.o-2021-title-l-video-r .m-container .m-copy .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;background-color:#fff;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center}.o-2021-title-l-video-r .m-container .m-copy .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-title-l-video-r .m-container .m-copy .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-title-l-video-r .m-container .m-copy .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-title-l-video-r .m-container .m-copy .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-title-l-video-r .m-container .m-copy .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-title-l-video-r .m-container .m-copy .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-title-l-video-r .m-container .m-img{position:relative;padding-top:56.5%;width:100%;background-color:#d8d8d8;margin-bottom:6px;overflow:hidden}.o-2021-title-l-video-r .m-container .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-title-l-video-r .m-container .m-img .m-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.o-2021-title-l-video-r .m-container .m-img .m-play img{width:40px;margin-bottom:18px}.o-2021-title-l-video-r .m-container .m-img .m-play .a-play{color:#fff;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:16px;line-height:19.2px}@media (min-width:768px){.o-2021-title-l-video-r{padding:75px 0}.o-2021-title-l-video-r .m-container{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-title-l-video-r .m-container .m-copy{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.o-2021-title-l-video-r .m-container .m-copy .a-cta{margin-right:auto}.o-2021-title-l-video-r .m-container .col-md-7{padding-right:0}.o-2021-title-l-video-r .m-container .col-md-7 .m-img{margin-bottom:0}}@media (min-width:992px){.o-2021-title-l-video-r .m-container{max-width:960px}}@media (min-width:1200px){.o-2021-title-l-video-r .m-container{max-width:1083px}}.o-2021-building-gallery{background:-webkit-gradient(linear,left bottom, left top,color-stop(39.52%, #f1f1f1),color-stop(102.28%, rgba(241,241,241,0)));background:linear-gradient(0deg,#f1f1f1 39.52%,rgba(241,241,241,0) 102.28%);padding-top:50px;padding-bottom:25px}.o-2021-building-gallery .m-container{margin:0 auto;width:100%;padding:0 15px}.o-2021-building-gallery .m-container .a-copy,.o-2021-building-gallery .m-container .a-title{color:#000}.o-2021-building-gallery .m-container .a-title{font-size:28px;line-height:32px;letter-spacing:-.5px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:15px}.o-2021-building-gallery .m-container .a-copy{font-size:16px;line-height:24px;margin-bottom:30px}.o-2021-building-gallery .m-container .a-copy p{font-size:16px;line-height:24px;margin-bottom:14px}.o-2021-building-gallery .m-container .a-copy p:last-child{margin-bottom:0}.o-2021-building-gallery .m-building-listing{margin:0 auto;width:100%;max-width:1435px;padding:0 15px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide{margin-bottom:25px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer{position:absolute;bottom:0;left:0;right:0;z-index:1}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .a-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178.37deg,#000 17.68%,rgba(0,0,0,0) 89.62%);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .m-wrap{padding:9px 13px;position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .m-wrap .m-details .a-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:7px;background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:54px;padding:6px 9px 4px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;line-height:17px;z-index:1}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .m-wrap .m-details .a-title{text-transform:uppercase;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:22px;line-height:28px;margin-bottom:1px;position:relative;padding-left:45px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .m-wrap .m-details .a-title:before{content:"";background-image:url(../images/icons/development-white.svg);display:inline-block;width:24px;height:24px;background-repeat:no-repeat;position:absolute;left:0;top:-2px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-card .m-footer .m-wrap .m-details strong{font-size:16px;line-height:24px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-thumbnail-wrap .m-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-left:-1.5px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-thumbnail-wrap .m-thumbnails .m-thumbnail{position:relative;width:24%;padding-top:17%;border-radius:2px;overflow:hidden;cursor:pointer;margin:4px 1.5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid transparent}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-thumbnail-wrap .m-thumbnails .m-thumbnail .a-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-thumbnail-wrap .m-thumbnails .m-thumbnail._active{border-color:#000}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:11px 14px 14px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .a-title{color:#000;font-size:18px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;text-transform:uppercase;margin-bottom:0;font-weight:700;position:relative;padding-left:30px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .a-title:before{content:"";background-image:url(../images/icons/development.svg);display:inline-block;width:24px;height:24px;background-repeat:no-repeat;position:absolute;left:0;top:-3px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .a-strong strong{color:#000;font-size:16px;line-height:24px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .a-copy{font-size:16px;line-height:24px;color:#000;margin-bottom:12px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-features{margin-bottom:9px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-features .m-wrap .m-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;color:#000;font-size:14px;line-height:22px;margin-bottom:5px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-features .m-wrap .m-feature img{width:24px;margin-right:8px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-ctas .a-cta{background-color:#000;color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-ctas .a-cta._video{margin-bottom:10px;background-color:#fff;color:#000}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-img{position:relative;padding-top:56.5%;width:100%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-footer{margin-top:auto}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-bar{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;border-radius:2px;margin-left:9px;margin-right:9px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-bar .a-bar{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.2}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-bar .a-progress{position:absolute;top:0;left:0;bottom:0;background-color:#000;border-radius:2px;-webkit-transition:width .35s ease-in-out;transition:width .35s ease-in-out}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-details .a-building{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;color:#000;line-height:24px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-details .m-numbers .a-current,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter .m-details .m-numbers .a-total{font-size:14px;line-height:22px;color:#000}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-next,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-next svg path,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-prev svg path{stroke:#fff}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline .a-icn svg path,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-next:hover svg path,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-prev:hover svg path,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active.a-railway .a-outline,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active.a-underground .a-outline{stroke:#000}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-next:hover,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-prev:hover{background-color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-prev{margin-left:0}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .slider-counter button.owl-next{margin-right:0}.o-2021-building-gallery .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center}.o-2021-building-gallery .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-building-gallery .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-building-gallery .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-building-gallery .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-building-gallery .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-building-gallery .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}@media (max-width:767px){.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .m-slide .m-body .m-features .m-wrap .m-feature._inactive{display:none}}@media (min-width:768px){.o-2021-building-gallery>.m-container{max-width:809px!important}.o-2021-building-gallery .m-container{max-width:720px;padding:0}.o-2021-building-gallery .m-building-listing .m-container{max-width:518px}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav{list-style-type:none;padding-left:0;margin-bottom:10px}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav li .a-nav{background-color:#fff;border:1px solid #cbcbcb;width:166px;color:#000;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:11px 3px;cursor:pointer;text-decoration:none;margin-bottom:6px;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav li .a-nav._active{background-color:#000;color:#fff}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav li .a-nav._active:after{content:"";width:10px;height:10px;position:absolute;bottom:0;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);display:block;background-color:#000}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav li .a-nav:hover{color:#fff;background-color:#000}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;right:0}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav button{width:15px;height:15px;position:relative;top:-46px;background-image:none}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav button.owl-prev{border-bottom:solid 3px #000;border-left:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:auto;left:-30px}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav button.owl-next{border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:auto;right:-30px}.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav button.disabled.owl-next,.o-2021-building-gallery .m-building-listing .m-container .m-building-listing-nav .owl-nav button.disabled.owl-prev{border-color:#9c9c9c}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;height:600px;position:relative}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card{width:100%;height:100%;overflow:hidden}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-specific-building-slide{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-specific-building-slide .owl-stage-outer,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-specific-building-slide .owl-stage-outer .owl-stage{height:100%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-specific-building-slide .owl-stage-outer .owl-stage .owl-item .m-img{padding-top:0;height:100%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-specific-building-slide .owl-stage-outer .owl-stage .owl-item.animated{-webkit-animation-duration:.5s;animation-duration:.5s}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:250px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap{padding:9px 15px;width:calc(100% - 200px);margin-top:auto}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;width:65%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-label{margin-bottom:18px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-copy,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-label,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-strong,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-title{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease, -webkit-transform .55s ease}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:5px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-title:before{background-size:34px;height:34px;width:34px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-strong{-webkit-transition-delay:.2s;transition-delay:.2s}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details .a-copy{-webkit-transition-delay:.4s;transition-delay:.4s;font-size:16px;line-height:24px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta{border-color:#fff;background-color:#fff;cursor:pointer}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta:hover{border-color:#000;background-color:#000;color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta._video{color:#fff;margin-bottom:10px;background-color:transparent}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta._video .a-icn{width:20px;margin-right:10px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta._video:hover{border-color:#000;background-color:#000;color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap._expand{width:calc(100% - 30px)}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap._expand .m-details{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;width:65%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features{border-top:solid 1px #fff;height:52px;position:relative}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap{overflow-x:auto;overflow-y:hidden;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-overflow-style:none;scrollbar-width:none;height:100%;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;font-size:1vw;line-height:22px;padding:0 1%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature img{width:15px;margin-right:5px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature:after{content:url(../images/vertical-line-faded-white.png);display:inline-block;position:absolute;right:0;top:-12px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature._inactive{color:rgba(255,255,255,.3);font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:400}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature._inactive:after{content:url(../images/vertical-line-faded-grey.png);display:inline-block}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature:last-child:after{display:none}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap::-webkit-scrollbar{display:none}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap{position:absolute;z-index:1;top:0;right:0;bottom:0;width:200px;background:rgba(255,255,255,.3);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;-webkit-backdrop-filter:blur(164px);backdrop-filter:blur(164px);padding-left:30px;padding-right:9px;cursor:pointer;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap .m-thumbnails{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:inherit;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;margin-left:0;height:100%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap .m-thumbnails .m-thumbnail{padding-top:106%;margin:0 0 10px;width:100%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap .m-thumbnails .m-thumbnail._active{border-color:#fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap .m-thumbnails::-webkit-scrollbar{display:none}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap:before{content:"";width:15px;height:15px;position:absolute;top:50%;right:180px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-bottom:solid 3px #fff;border-right:solid 3px #fff}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap._closed{-webkit-transform:translateX(170px);-ms-transform:translateX(170px);transform:translateX(170px)}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-thumbnail-wrap._closed:before{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:174px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item.animated{-webkit-animation-duration:.5s;animation-duration:.5s}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item.active .m-slide .m-card .m-footer .m-wrap .m-details .a-copy,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item.active .m-slide .m-card .m-footer .m-wrap .m-details .a-label,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item.active .m-slide .m-card .m-footer .m-wrap .m-details .a-strong,.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item.active .m-slide .m-card .m-footer .m-wrap .m-details .a-title{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}@media (min-width:992px){.o-2021-building-gallery .m-container{max-width:960px;padding-left:50px;padding-right:50px}.o-2021-building-gallery .m-container .a-title{font-size:45px;line-height:45px;letter-spacing:-.42px;margin-bottom:17px}.o-2021-building-gallery .m-container .a-copy{margin-bottom:42px}.o-2021-building-gallery .m-building-listing .m-container{max-width:974px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap{padding:20px 35px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-details{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;width:55%}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta._video{margin-bottom:0}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap .m-ctas .a-cta._video+.a-cta{margin-left:20px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap{padding-left:15px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature{padding:0 1.6%;font-size:.9375vw}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature img{width:20px;margin-right:8px}}@media (min-width:1200px){.o-2021-building-gallery .m-container{max-width:1311px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-wrap{padding:20px 65px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap{padding-left:35px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature{padding:0 2%;font-size:clamp(12px,.8375vw,14px)}}@media (min-width:1400px){.o-2021-building-gallery .m-building-listing .m-container{max-width:1151px}.o-2021-building-gallery .m-building-listing .m-building-listing-wrap .m-carousel-wrap .m-building-listing-slide .owl-stage .owl-item .m-slide .m-card .m-footer .m-features .m-wrap .m-feature{font-size:clamp(14px,.8375vw,14px)}}.o-2021-hero .m-hero-image{display:block}.o-2021-hero .m-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-hero .m-container{margin:0 auto;padding:15px 15px 0}.o-2021-hero .m-2021-hero .m-slide{height:485px;position:relative}.o-2021-hero .m-2021-hero .m-slide>.m-img{display:none}.o-2021-hero .m-2021-hero .m-slide>.m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-hero .m-2021-hero .m-slide .m-icon-wrapper{width:74px;margin:0 auto 16px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap,.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .m-img .a-img{width:100%}.o-2021-hero .m-2021-hero .m-slide .m-copy{position:relative;top:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:275px;max-width:275px;height:100%;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08)}.o-2021-hero .m-2021-hero .m-slide .m-copy .a-bg,.o-2021-hero .m-2021-hero .m-slide .m-copy .a-blur{display:none}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:3}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-title{text-transform:uppercase;font-size:28px;line-height:32px;letter-spacing:-.5px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;margin-bottom:15px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-copy{font-size:16px;line-height:24px;--webkit-font-smoothing:antialiased;margin-bottom:15px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-copy p{font-size:16px;line-height:24px;--webkit-font-smoothing:antialiased}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-copy p:last-child{margin-bottom:0}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-copy a{color:inherit;text-decoration:underline}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:background-color,color;transition-property:background-color,color;padding:7px 20px;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._white{color:#212529;background-color:#fff;border-color:#000}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap .a-cta._white:hover{background-color:#000;border-color:#000;color:#fff}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap{padding-left:15px;padding-right:15px;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;position:relative;z-index:3}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .a-text{font-size:14px;line-height:16px;margin-right:7px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .m-img{max-width:105px;background-color:transparent;margin-right:7px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .m-star-rating{width:89px;height:17px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .m-star-rating .a-filled,.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .m-star-rating .a-unfilled{display:-webkit-box;display:-ms-flexbox;display:flex}.a-tooltip,.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress{display:none}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .a-bg,.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .a-blur,.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .a-red{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-homeviews-wrap{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transition-delay:1.5s;transition-delay:1.5s}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button{background-color:transparent;border:0;padding:0}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-prev{margin-right:auto}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next{margin-left:auto;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next .a-progress .a-fill{fill:transparent;stroke:#fff;stroke-width:2px}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next .a-progress rect{opacity:0}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next .a-progress path,.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next:hover .a-progress rect{opacity:1}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress button.owl-next:hover .a-progress path{opacity:0}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress .slider-counter{position:relative;height:35px;padding-right:10px;margin-right:10px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress .slider-counter .a-current{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy .m-progress .slider-counter:after{content:"";position:absolute;right:0;top:0;bottom:0;border-right:solid 1px rgba(255,255,255,.3)}.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .a-bg,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .a-blur,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .a-red,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .m-container .a-copy,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .m-container .a-title,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .m-container .m-cta-wrap,.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy .m-homeviews-wrap{opacity:1}.o-2021-hero .m-2021-hero.owl-carousel .owl-stage-outer{overflow:visible;margin-left:20px}.o-2021-hero .m-2021-hero.owl-carousel .owl-item,.o-2021-hero .m-2021-hero.owl-carousel .owl-stage{height:100%}@media (min-width:768px){.o-2021-hero .m-container{max-width:720px}.o-2021-hero .m-container .a-copy,.o-2021-hero .m-container .a-title,.o-2021-hero .m-container .m-cta-wrap{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.o-2021-hero .m-2021-hero.owl-carousel .m-slide .m-copy .m-container .a-title,.o-2021-hero .m-container .a-title{-webkit-transition-delay:.75s;transition-delay:.75s}.o-2021-hero .m-container .a-copy{-webkit-transition-delay:1s;transition-delay:1s}.o-2021-hero .m-container .a-copy a{color:#fff}.o-2021-hero .m-2021-hero .m-slide .m-copy{width:100%;min-height:inherit;border:0;-webkit-box-shadow:inherit;box-shadow:inherit;background-color:transparent;border-radius:0;max-width:inherit;min-width:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;margin-bottom:auto;top:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;color:#fff}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0;position:relative}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .a-bg-2{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.2;z-index:2}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .m-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .slider-counter{position:relative;height:35px;padding-right:10px;margin-right:10px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .slider-counter .a-current{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .slider-counter:after{content:"";position:absolute;right:0;top:0;bottom:0;border-right:solid 1px rgba(255,255,255,.3)}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .a-description{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700;font-size:14px;line-height:22px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-cta-wrap .a-cta{margin-bottom:25px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-cta-wrap .a-cta._white{border:#000}.o-2021-hero .m-2021-hero .m-slide .m-homeviews-wrap{max-width:720px;margin-left:auto;margin-right:auto}.o-2021-hero .m-2021-hero .m-slide .a-blur{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:rgba(70,70,70,.9);-webkit-backdrop-filter:blur(130px);backdrop-filter:blur(130px);z-index:2}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.o-2021-hero .m-2021-hero .m-slide .a-blur{-webkit-backdrop-filter:blur(130px);backdrop-filter:blur(130px)}}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.o-2021-hero .m-2021-hero .m-slide .a-blur{background-color:rgba(70,70,70,.4)}}.o-2021-hero .m-2021-hero .m-slide .a-red{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#881024}.o-2021-hero .m-2021-hero.owl-carousel .owl-stage-outer{margin-left:0}.o-2021-hero .m-2021-hero.owl-carousel .m-slide .m-copy .m-container .a-copy{-webkit-transition-delay:1s;transition-delay:1s}.o-2021-hero .m-2021-hero.owl-carousel .m-slide .m-copy .m-container .m-cta-wrap{-webkit-transition-delay:1.25s;transition-delay:1.25s}.o-2021-hero .m-2021-hero.owl-carousel .m-slide .m-copy .m-homeviews-wrap{-webkit-transition-delay:1.5s;transition-delay:1.5s}}@media (min-width:992px){.o-2021-hero .m-hero-image{display:none}.o-2021-hero .m-container{max-width:960px}.o-2021-hero .m-2021-hero .owl-item .m-slide .m-copy{opacity:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transition-delay:.75s;transition-delay:.75s}.o-2021-hero .m-2021-hero .owl-item.active .m-slide .m-copy{opacity:1}.o-2021-hero .m-2021-hero .m-slide{height:731px}.o-2021-hero .m-2021-hero .m-slide .m-img{display:block}.o-2021-hero .m-2021-hero .m-slide .m-img picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.o-2021-hero .m-2021-hero .m-slide>.m-img{position:absolute;height:100%;width:100%}.o-2021-hero .m-2021-hero .m-slide .m-icon-wrapper{display:none}.o-2021-hero .m-2021-hero .m-slide .m-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding-top:0;height:100%;-webkit-backdrop-filter:blur(130px);backdrop-filter:blur(130px);width:30%;max-width:435px;position:relative}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.o-2021-hero .m-2021-hero .m-slide .m-copy{-webkit-backdrop-filter:blur(130px);backdrop-filter:blur(130px)}}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.o-2021-hero .m-2021-hero .m-slide .m-copy{background-color:rgba(70,70,70,.4)}}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container{padding-left:2rem;padding-right:2rem;margin-top:auto;margin-bottom:auto}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-title{font-size:38px;line-height:38px;letter-spacing:-.4px;margin-bottom:20px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .a-copy{margin-bottom:20px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-container .m-cta-wrap{margin-right:auto;width:auto}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap{padding-left:2rem;padding-right:2rem;max-width:960px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews{margin-top:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .a-text{font-size:16px;line-height:15.52px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .a-top{margin-bottom:20px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap .m-homeviews .a-bot{margin-top:20px}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress{padding:22px 0}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .m-container{padding-left:2rem;padding-right:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .a-description{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress button.owl-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress button.owl-next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .slider-counter{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-2021-hero .m-2021-hero .m-slide .m-copy .m-progress .slider-counter:after{display:none}}.o-2021-apartments-in-buildings header h3,.o-2021-interactive-map .m-container .a-title{line-height:30px;letter-spacing:-.4px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif}@media (min-width:1200px){.o-2021-hero .m-2021-hero .m-slide .m-copy .m-homeviews-wrap,.o-2021-hero .m-container{max-width:1083px}}.o-2021-apartments-in-buildings{padding-top:50px;padding-bottom:31px}.o-2021-apartments-in-buildings .o-benefits-modal{max-height:80vh;min-height:0}.o-2021-apartments-in-buildings header{padding-bottom:18px}.o-2021-apartments-in-buildings header h3{font-size:30px;font-style:normal;font-weight:700;--webkit-font-smoothing:antialiased;color:#000;text-align:center;text-transform:uppercase;margin-bottom:0}.o-2021-apartments-in-buildings footer .a-btn-see-more{padding:7px 54px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;text-transform:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #000}.o-2021-apartments-in-buildings footer .a-btn-see-more:hover{background:#000;color:#fff;border:2px solid #000}.o-2021-apartments-in-buildings footer .a-btn-see-more:active,.o-2021-apartments-in-buildings footer .a-btn-see-more:focus{left:0}.o-2021-apartments-in-buildings .o-unit-col{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;height:auto;overflow:auto}.o-2021-apartments-in-buildings .o-unit-col._hidden{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:0!important;opacity:0;height:0;overflow:hidden}.o-2021-apartments-in-buildings .o-unit-search-result,.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card,.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card{height:100%}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .o-card.o-unit-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .o-card.o-unit-card .m-card-image{max-height:210px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span.dashed{color:#000}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer{margin-top:auto;margin-bottom:0}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn{margin:0 0 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn .a-icn{margin-right:5px;max-width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:20px;overflow:hidden}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn .a-icn svg{width:100%}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn .a-icn svg path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn:last-child{margin-bottom:0}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline{max-width:calc(50% - 2.5px);padding:9px 2px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline:first-child{margin-right:2.5px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline+.btn-outline{margin-left:2.5px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline:hover .a-icn svg path{stroke:#fff}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta .prefix{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta>svg{margin-left:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;right:0;top:0;z-index:2;padding:15px;background:#fff}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .a-close-expanded{position:absolute;top:12px;right:15px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .a-close-expanded svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner h5{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;--webkit-font-smoothing:antialiased;line-height:22px;letter-spacing:0;text-align:left;color:#000;margin-bottom:10px;text-transform:uppercase}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .m-included-copy>p{margin-bottom:.5rem!important;color:#000}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .m-included-copy ul{padding-left:0;list-style-type:none;margin-bottom:.5rem}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .m-included-copy ul li{background:url(../images/icons/tick-square.svg) left 4px no-repeat;padding-left:30px;margin-bottom:5px;color:#000}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta+.inner .m-included-modal-trigger .m-show-unit-included-modal .a-info-icon{margin-left:auto}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner{opacity:1;pointer-events:all}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner a{color:inherit;text-decoration:none}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-expanding-meta.open .inner a:hover{text-decoration:none}.o-2021-apartments-in-buildings .o-unit-col._hidden{padding:0!important}@media (max-width:767px){.o-2021-apartments-in-buildings{padding-top:70px}.o-2021-apartments-in-buildings header h3{font-size:22px;line-height:28px}}@media (min-width:768px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span.dashed{font-size:16px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn{font-size:15px}}@media (min-width:992px){.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn{font-size:14px}}@media (min-width:1200px){.update-2021 .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-unit-price span.dashed{font-size:20px}.o-2021-apartments-in-buildings .container{max-width:1307px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn{font-size:15px;margin-bottom:10px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn .a-icn{margin-right:10px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline{max-width:calc(50% - 5px)}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline:first-child{margin-right:5px}.o-2021-apartments-in-buildings .o-unit-search-result .o-unit-search-card .card.unit-card .m-card-body .m-card-footer .a-btn.btn-outline+.btn-outline{margin-left:5px}}.o-2021-interactive-map{padding-top:55px;padding-bottom:53px}.o-2021-interactive-map .m-container{margin:0 auto;padding-left:15px;padding-right:15px}.o-2021-interactive-map .m-container .a-copy,.o-2021-interactive-map .m-container .a-title{color:#000}.o-2021-interactive-map .m-container .a-title{font-size:24px;font-weight:700;margin-bottom:15px}.o-2021-interactive-map .m-container .a-copy,.o-2021-interactive-map .m-container .a-copy p{font-size:16px;line-height:24px;margin-bottom:14px;color:#000}.o-2021-interactive-map .m-container .a-copy p:last-child{margin-bottom:0}.o-2021-interactive-map .m-interactive-map{margin:0 auto;width:100%;max-width:1435px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-interactive-map .m-interactive-map .m-container{max-width:523px;padding-left:0;padding-right:0}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav{list-style-type:none;padding-left:0;margin-bottom:10px}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav li .a-nav{background-color:#fff;border:1px solid #cbcbcb;width:166px;color:#000;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:11px 3px;cursor:pointer;text-decoration:none;margin-bottom:6px;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease;min-height:64px}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav li .a-nav._active{background-color:#000;color:#fff}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav li .a-nav._active:after{content:"";width:10px;height:10px;position:absolute;bottom:0;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);display:block;background-color:#000;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav li .a-nav:hover{color:#fff;background-color:#000}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav li .a-nav *{pointer-events:none}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map{position:relative;overflow:hidden}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map img{width:100%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker{position:absolute;z-index:1;display:block;cursor:pointer;padding:5px;-webkit-box-sizing:content-box;box-sizing:content-box;opacity:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker path{-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby]{top:37%;left:36%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:47%;left:75%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:48%;left:70%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:34%;left:58%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:13.5%;left:71.5%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:15%;left:23.5%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:10%;left:37%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:31%;left:66%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:22%;left:37%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=repton-gardens]{top:46%;left:35%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=luna]{top:30%;left:22%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:38%;left:31%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]{top:86%;left:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]+.a-arrow{top:93%;left:-2%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]+.a-arrow.animate__bounceInDown{-webkit-animation-name:bounceInDownLeft;animation-name:bounceInDownLeft}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]:hover+.a-arrow{-webkit-animation-name:bounceInDownLeft,bounceBottomLeft;animation-name:bounceInDownLeft,bounceBottomLeft}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]{top:28%;left:85%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]+.a-arrow{top:27.5%;left:95%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]{top:20%;left:91%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]+.a-arrow{display:block;top:22%;left:95%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active+.a-arrow{-webkit-animation-name:bounceInDown,bounce;animation-name:bounceInDown,bounce}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active.animate__bounceInDown{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:bounceInDown,bounce;animation-name:bounceInDown,bounce}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker._active.a-standard .a-circle{fill:#881024}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-standard .a-fill,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-standard .a-fill{fill:#fff}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-railway .a-outline,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-underground .a-outline{stroke:#fff}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.animate__bounceInDown{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounceInDown;animation-name:bounceInDown;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-standard{width:15px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-railway,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-underground{width:19px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-standard .a-circle{fill:transparent}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker:hover.a-railway .a-outline,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker:hover.a-underground .a-outline,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-railway .a-outline,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-underground .a-outline{stroke:#000}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker:hover+.a-arrow{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:bounceInDown,bounce;animation-name:bounceInDown,bounce;-webkit-animation-duration:1s;animation-duration:1s}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-arrow{position:absolute;display:none;width:15px;opacity:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-arrow.animate__bounceInDown{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card{padding:15px 15px 0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-assets-wrapper{position:relative;margin-bottom:15px;border-radius:4px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-assets-wrapper .a-label{left:10px;bottom:13px;border-radius:54px;padding:6px 9px 4px;color:#fff;background:#000;border:1px solid #000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;line-height:17px;z-index:1}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-title{font-size:20px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;margin-bottom:15px;color:#000}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-copy,.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-copy p{font-size:16px;line-height:24px;margin-bottom:14px;color:#000}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-copy p:last-child{margin-bottom:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-copy ul{padding-left:25px;margin-bottom:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-copy ul li{font-size:16px;line-height:24px;color:#000}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-features .a-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;line-height:24px;margin-bottom:10px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-features .a-feature .a-img{margin:0 10px 0 0;max-width:25px;border-radius:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-features .a-feature:last-child,.o-2021-sticky-search .m-menu .m-submenu .m-checkbox:last-child label,.o-top-bar._countdown .m-top-bar-content>:last-child{margin-bottom:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5.5px;margin-right:-5.5px;margin-bottom:15px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .m-labels .a-label{text-align:center;color:#fff;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;line-height:24px;padding:2px 14px;margin:0 5.5px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-link{padding:0;text-align:left;font-size:16px;line-height:24px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;text-decoration:underline}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card._open{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceInDownLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg);transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg);transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg);transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg);transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg)}to{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}}@keyframes bounceInDownLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg);transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg);transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg);transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg);transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg)}to{-webkit-transform:translate3d(0,0,0) rotate(135deg);transform:translate3d(0,0,0) rotate(135deg)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounceBottomLeft{0%,100%,20%,50%,80%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}40%{-webkit-transform:translateY(-30px) rotate(135deg);transform:translateY(-30px) rotate(135deg)}60%{-webkit-transform:translateY(-15px) rotate(135deg);transform:translateY(-15px) rotate(135deg)}}@keyframes bounceBottomLeft{0%,100%,20%,50%,80%{-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}40%{-webkit-transform:translateY(-30px) rotate(135deg);transform:translateY(-30px) rotate(135deg)}60%{-webkit-transform:translateY(-15px) rotate(135deg);transform:translateY(-15px) rotate(135deg)}}@media (min-width:768px){.o-2021-interactive-map{background:-webkit-gradient(linear,left bottom, left top,color-stop(39.52%, #f1f1f1),color-stop(102.28%, rgba(241,241,241,0)));background:linear-gradient(0deg,#f1f1f1 39.52%,rgba(241,241,241,0) 102.28%)}.o-2021-interactive-map .m-container{max-width:720px}.o-2021-interactive-map .m-container .m-copy{text-align:center}.o-2021-interactive-map .m-container .m-copy>.a-copy{margin-bottom:28px}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;right:0}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav button{width:15px;height:15px;position:relative;top:-46px;background-image:none}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav button.owl-prev{border-bottom:solid 3px #000;border-left:solid 3px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:auto;left:-30px}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav button.owl-next{border-bottom:solid 3px #000;border-right:solid 3px #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:auto;right:-30px}.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav button.disabled.owl-next,.o-2021-interactive-map .m-interactive-map .m-container .m-interactive-map-nav .owl-nav button.disabled.owl-prev{border-color:#9c9c9c}.o-2021-interactive-map .m-interactive-map .m-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;max-width:446px;width:100%;margin:0 auto}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map._aside{margin-left:307px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card{max-width:322px;width:40%;padding:20px 17px;border:1px solid #cbcbcb;-webkit-box-shadow:inset -1px 0 0 #fff;box-shadow:inset -1px 0 0 #fff;position:absolute;background-color:#fff;bottom:0;top:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-close{cursor:pointer;margin-left:auto;margin-bottom:15px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card._open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:125px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card::-webkit-scrollbar-track{background:#c4c4c4}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card::-webkit-scrollbar-thumb{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card .a-assets-wrapper .a-label{position:absolute;color:#000;background:rgba(255,255,255,.9);border-color:#fff}.o-2021-interactive-map .m-interactive-map .m-showcase._open{max-width:768px}}@media (min-width:992px){.o-2021-interactive-map .m-container{max-width:697px}.o-2021-interactive-map .m-container .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:17px}.o-2021-interactive-map .m-interactive-map .m-container{max-width:974px;padding-left:50px;padding-right:50px}.o-2021-interactive-map .m-interactive-map .m-container .a-copy{margin-bottom:42px}.o-2021-interactive-map .m-interactive-map .m-showcase{max-width:636px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map._aside{margin-left:322px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-standard{width:22px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-railway,.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker.a-underground{width:38px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby]{top:44%;left:37%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:50%;left:70%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:24%;left:31%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:19%;left:42%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:21%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:31%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:48%;left:46%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:49%;left:63%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:34%;left:57%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:33%;left:67%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]{top:87.5%;left:17%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]+.a-arrow{top:94%;left:5%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]{top:34%;left:91%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]+.a-arrow{top:28%;left:95.5%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]{top:18%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]+.a-arrow{top:21%;left:96%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-arrow{width:24px}.o-2021-interactive-map .m-interactive-map .m-showcase._open{max-width:958px}}@media (min-width:1200px){.o-2021-interactive-map .m-container{max-width:1151px;padding-left:0;padding-right:0}.o-2021-interactive-map .m-interactive-map .m-container{max-width:1151px}.o-2021-interactive-map .m-interactive-map .m-showcase{max-width:958px}.o-2021-interactive-map .m-interactive-map .m-showcase._open{max-width:1280px}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby]{top:44%;left:37%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:53%;left:76%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:21%;left:25%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:16%;left:38%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:19.5%;left:73%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:27%;left:39%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=repton-gardens]{top:52%;left:37%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:44%;left:33%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:53%;left:71%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=luna]{top:36%;left:24%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:37%;left:57%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:36%;left:68%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]{top:86%;left:0}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park]+.a-arrow{top:91%;left:7%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]{left:86%;top:30%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]+.a-arrow{top:26.8%;left:93.8%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]{top:21%;left:93%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central]+.a-arrow{top:22%;left:96%}.o-2021-interactive-map .m-interactive-map .m-showcase .m-card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1920px){.o-2021-interactive-map .m-container{max-width:1311px}.o-2021-interactive-map .m-interactive-map .m-container{max-width:1325px}}.o-2021-building-specific-similar-apartments{padding-top:23px;padding-bottom:25px;background-color:#f1f1f1}.o-2021-building-specific-similar-apartments .container .a-title{color:#000;margin-bottom:25px;font-size:20px;line-height:24px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-weight:700}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:297px;max-width:297px}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-img{position:relative;padding-top:75%;width:100%;background-color:#d8d8d8;margin-bottom:9px}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-img .a-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-title{margin-bottom:9px;color:#000;font-size:24px;line-height:26px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-link{position:relative;text-align:left;padding-right:55px;padding-top:0;padding-bottom:0;font-size:14px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;white-space:inherit;font-weight:700;--webkit-font-smoothing:antialiased;color:#000}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .m-card .m-body .a-link:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:url(../images/icons/arrow-right.svg)}@media (min-width:768px){.o-2021-building-specific-similar-apartments .container .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px}.o-2021-building-specific-similar-apartments .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage-outer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:720px;width:100%;margin:-63px auto 26px}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-next,.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-prev{width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:static;border:2px solid #000;background-color:#000;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-next svg path,.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-prev svg path{stroke:#fff}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-next:hover,.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-prev:hover{background-color:#fff}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-next:hover svg path,.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:#000}.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav button.owl-next{margin-right:0}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .owl-item .m-card{min-width:inherit;max-width:inherit;margin:0 11px}.o-2021-building-specific-similar-apartments .owl-carousel .owl-stage .owl-item .m-card .m-img{padding-top:58%;min-height:149px}}@media (min-width:992px){.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav{margin:-65px auto 26px}}@media (min-width:1200px){.o-2021-building-specific-similar-apartments{padding-top:111px}.o-2021-building-specific-similar-apartments .container,.o-2021-building-specific-similar-apartments .owl-carousel .owl-nav{max-width:1090px}}.o-2021-sticky-search{background:#f1f1f1;height:84px;position:relative;z-index:998;text-align:center}.o-2021-sticky-search .a-mobile-with-countdown-cta{display:none;visibility:hidden}.o-2021-sticky-search>.m-container{text-align:left;position:relative;top:16px;background:#fff;min-height:105px;-webkit-box-shadow:0 8px 20px 0 rgba(41,41,42,.08);box-shadow:0 8px 20px 0 rgba(41,41,42,.08);max-width:calc(100vw - 30px);display:inline-block}.o-2021-sticky-search .m-filters>*{padding:20px 7.5px}.o-2021-sticky-search .m-menu .a-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-2021-sticky-search .m-menu .a-selector span{margin-right:auto}.o-2021-sticky-search .m-menu .a-selector>svg{margin-left:auto}.o-2021-sticky-search .m-filter{max-width:205px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:240px}.o-2021-sticky-search .range-slider{width:100%;text-align:center;position:relative;padding-top:1.1rem}.o-2021-sticky-search .range-slider input[type=range]{background:0 0;position:absolute;left:0;top:.5rem;-webkit-appearance:none;width:100%}.o-2021-sticky-search .range-slider input[type=range]:focus{outline:0}.o-2021-sticky-search .range-slider input[type=range]:focus::-moz-range-track{background:#000}.o-2021-sticky-search .range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:#000}.o-2021-sticky-search .range-slider input[type=range]:focus::-moz-range-progress{background:#000}.o-2021-sticky-search .range-slider input[type=range]:focus::-ms-fill-lower{background:#000}.o-2021-sticky-search .range-slider input[type=range]:focus::-ms-fill-upper{background:#000}.o-2021-sticky-search .range-slider input[type=range]+input[type=range]:focus::-moz-range-progress{background:#000}.o-2021-sticky-search .range-slider input[type=range]+input[type=range]:focus::-ms-fill-lower{background:#000}.o-2021-sticky-search .range-slider input[type=range]+input[type=range]:focus::-ms-fill-upper{background:#000}.o-2021-sticky-search .range-slider input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;-webkit-transition:.2s all linear;transition:.2s all linear;background:#000;border-radius:1px;box-shadow:none;border:0;position:relative;z-index:1;pointer-events:none}.o-2021-sticky-search .range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;-webkit-transition:.2s all linear;transition:.2s all linear;background:#000;border-radius:1px;-webkit-box-shadow:none;box-shadow:none;border:0}.o-2021-sticky-search .range-slider input[type=range]::-moz-range-thumb{z-index:2;position:relative;margin-top:-5px;box-shadow:0 0 0 #000;border:1px solid #000;height:15px;width:15px;border-radius:15px;background:#000;cursor:pointer;-webkit-appearance:none;-webkit-transition:.2s all linear;transition:.2s all linear}.o-2021-sticky-search .range-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;margin-top:-5px;-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;border:1px solid #000;height:15px;width:15px;border-radius:15px;background:#000;cursor:pointer;-webkit-appearance:none;-webkit-transition:.2s all linear;transition:.2s all linear}.o-2021-sticky-search .a-heading,.o-2021-sticky-search .a-input{font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;width:100%;font-style:normal;font-weight:400}.o-2021-sticky-search .a-input{padding:8px 15px;background:#f1f1f1;border:1px solid #cbcbcb;border-radius:4px;font-size:16px;line-height:24px;color:#151d2d;min-width:136px;height:44px;outline:0}.o-2021-sticky-search .a-input.a-date::-webkit-input-placeholder{color:#151d2d}.o-2021-sticky-search .a-input.a-date:-ms-input-placeholder{color:#151d2d}.o-2021-sticky-search .a-input.a-date::placeholder{color:#151d2d}.o-2021-sticky-search .position-relative img{position:absolute;right:8px;top:12px}.o-2021-sticky-search .a-heading{font-size:18px;line-height:20px;text-transform:uppercase;max-width:216px;padding-left:36px;padding-right:20px;min-width:160px}.o-2021-sticky-search .a-label{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#000;margin:0}.o-2021-sticky-search .a-label:after{content:":"}.o-2021-sticky-search .m-controls{padding-left:20px;padding-right:36px}.o-2021-sticky-search .m-controls a.a-btn{text-transform:none}.o-2021-sticky-search .m-controls a.a-btn svg{display:none}.o-2021-sticky-search .m-range{height:44px}.o-2021-sticky-search .m-menu{position:relative}.o-2021-sticky-search .m-menu .a-selector svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.o-2021-sticky-search .m-menu .a-selector:hover{cursor:pointer}.o-2021-sticky-search .m-menu .m-submenu{border-radius:4px;padding:15px;background:#fff;z-index:1000;position:absolute;left:0;width:auto;min-width:190px;-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08);border:1px solid #cbcbcb;-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:none;opacity:0;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.o-2021-sticky-search .m-menu .m-submenu .m-checkbox{position:relative}.o-2021-sticky-search .m-menu .m-submenu .m-checkbox input[type=checkbox]{opacity:0;cursor:pointer}.o-2021-sticky-search .m-menu .m-submenu .m-checkbox input[type=checkbox]+label{cursor:pointer;margin-left:15px}.o-2021-sticky-search .m-menu .m-submenu .m-checkbox input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:1px;border:1px solid #323338;border-radius:4px;width:20px;height:20px;text-align:center;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:20px}.o-2021-sticky-search .m-menu .m-submenu .m-checkbox input[type=checkbox]:checked+label::before{background:url(../images/icons/input-check.png) center center no-repeat #000;color:#fff}.o-2021-sticky-search .m-menu.open .m-submenu{top:calc(100% + 16px);opacity:1;pointer-events:auto}[data-magic-ua=firefox] .range-slider input[name=sticky-search-max-rent]{top:.35rem}[data-magic-ua=firefox] .range-slider input[name=sticky-search-min-rent]{top:-.15rem}.fixed-nav .o-2021-sticky-search{position:fixed;top:84px;left:0;width:100%}@media (max-width:767px){._countdown-with-sticky .a-mobile-with-countdown-cta{display:inline-block;visibility:visible;position:absolute;right:112px;top:17px}._countdown-with-sticky .a-mobile-with-countdown-cta svg{width:40px;height:40px}.update-2021 .o-acc-menu{padding:0;border:0}}@media only screen and (max-width:1200px) and (max-height:767px) and (orientation:landscape){._countdown-with-sticky .a-mobile-with-countdown-cta{display:inline-block;visibility:visible;position:absolute;right:112px;top:17px}._countdown-with-sticky .a-mobile-with-countdown-cta svg{width:40px;height:40px}.update-2021 .o-acc-menu{padding:0;border:0}}@media (max-width:991px){.fixed-nav .o-2021-sticky-search{top:69px}}@media (min-width:992px){.fixed-nav .o-2021-sticky-search{top:0;z-index:999;background:0 0}.fixed-nav .o-2021-sticky-search>.m-container{top:0;min-height:0;height:84px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.fixed-nav .o-2021-sticky-search>.m-container .m-filters{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:end!important;margin-left:190px;background:#fff;height:84px}.fixed-nav .o-2021-sticky-search>.m-container .m-filters .a-heading{display:none}.fixed-nav .o-2021-sticky-search>.m-container .m-filters .m-filter{padding:7.5px}.fixed-nav .o-2021-sticky-search>.m-container .m-filters:after{content:"";display:block;position:absolute;left:100%;top:0;height:84px;background:#fff;width:200px}}@media (min-width:992px) and (max-width:1050px){.fixed-nav .o-2021-sticky-search>.m-container .m-filters{margin-left:190px}.fixed-nav .o-2021-sticky-search>.m-container .m-filters .m-controls{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media (min-width:1051px) and (max-width:1150px){.fixed-nav .o-2021-sticky-search>.m-container{width:100%}.fixed-nav .o-2021-sticky-search>.m-container .m-filters .m-filter{display:none}}@media (max-width:1050px){.o-2021-sticky-search{min-height:60px;height:auto}.o-2021-sticky-search>.m-container{top:0;max-width:100%;min-height:60px;width:100%}.o-2021-sticky-search>.m-container .m-filters{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.o-2021-sticky-search>.m-container .m-filters>*{width:100%;padding-left:15px;padding-right:15px}.o-2021-sticky-search>.m-container .m-filters .m-filter{display:none;visibility:hidden}.o-2021-sticky-search>.m-container .m-filters .a-heading{padding-top:12px;padding-bottom:12px;max-width:150px}.o-2021-sticky-search>.m-container .m-filters .m-controls{padding-top:0;padding-bottom:0;text-align:right}.o-2021-sticky-search>.m-container .m-filters .m-controls .a-btn{padding:12px 15px;margin-right:0}.o-2021-sticky-search>.m-container .m-filters .m-controls .a-btn svg{display:inline-block;margin-right:4px}}.o-top-bar._countdown{background:#345262;color:#fff;padding-top:10px;padding-bottom:10px;max-height:none}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section .a-countdown-label{font-size:10px;font-style:normal;font-weight:500;line-height:17px;letter-spacing:0;text-align:center;text-transform:uppercase}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section .a-countdown-counter{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;--webkit-font-smoothing:antialiased;font-size:21px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:1px;text-align:center;position:relative}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section+.m-countdown-section{margin-left:12px;position:relative;min-width:33px}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section+.m-countdown-section:before{position:absolute;bottom:1px;left:-12px;content:':';margin-left:4px;margin-right:4px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;font-size:21px;line-height:22px}.o-top-bar._countdown .m-top-bar-content{border-right:1px solid #fff;padding-left:30px;padding-right:30px}.o-top-bar._countdown .m-top-bar-content>*{color:#fff;font-size:14px}.o-top-bar._countdown .m-top-bar-content strong{font-size:18px;padding:0 4px}.o-top-bar._countdown .m-top-bar-content+div{padding-left:30px;padding-right:30px}@media (max-width:767px){.o-top-bar._countdown .m-top-bar-content{padding-left:15px;padding-right:15px;text-align:left!important}.o-top-bar._countdown .m-top-bar-content strong{display:block;padding:0;font-size:16px}.o-top-bar._countdown .m-top-bar-content+div{padding-left:15px;padding-right:15px}._countdown .m-head-wrap>div:first-child,._countdown-with-sticky .m-head-wrap>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}._countdown .m-head-wrap>.o-header,._countdown-with-sticky .m-head-wrap>.o-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:768px){.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section .a-countdown-label{font-size:14px;line-height:24px;letter-spacing:0;text-align:left}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section .a-countdown-counter{font-size:30px;font-weight:700;line-height:30px;letter-spacing:-.4px;text-align:left;margin-right:4px}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section+.m-countdown-section{margin-left:15px}.o-top-bar._countdown .m-top-bar-countdown .m-countdown-section+.m-countdown-section:before{content:none;display:none}}.o-building-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-building-features .a-title{margin-bottom:12px;color:#000}.o-building-features .a-copy{font-size:16px;line-height:24px;margin-bottom:14px;color:#000}.o-building-features .m-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.o-building-features .m-features .m-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:16px;color:#000;line-height:24px;padding:0}.o-building-features .m-features .m-feature img{margin-right:10px}.o-building-features .m-features .m-feature:last-child{margin-bottom:0}.o-building-features .m-features+.a-cta._more{margin-top:24px}.o-building-features .a-cta{position:relative;display:block;border-radius:4px;background-color:transparent;-webkit-transition:.3s;transition:.3s;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;font-size:15px;text-align:center}.o-building-features .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-building-features .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}@media (min-width:768px){.o-building-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-building-features .m-features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}.o-building-features .m-features .m-feature:last-child{margin-bottom:15px}.o-building-features .a-cta{margin-right:auto}}.o-2021-interactive-map-hero .m-container{margin:0 auto;padding-left:15px;padding-right:15px}.o-2021-interactive-map-hero .m-interactive-map{margin:0 auto;width:100%;max-width:1435px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-interactive-map-hero .m-interactive-map .m-container{max-width:523px;padding-left:0;padding-right:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase{background-color:#f1f1f1}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map{position:relative;overflow:hidden}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map img{width:100%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker{position:absolute;z-index:1;display:block;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker path{-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby]{top:48%;left:55%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:47.5%;left:78%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]._active{z-index:3}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:50%;left:73%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:34%;left:60%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:21%;left:80.5%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]._active{z-index:3}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:24%;left:33.5%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:19%;left:45%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:33%;left:70%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:31%;left:50%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=repton-gardens]{top:57%;left:58%;z-index:3}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:47%;left:49%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station]{top:74%;left:13%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park] .a-arrow_container,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station] .a-arrow_container{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:8px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park] .a-arrow_container .a-arrow,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station] .a-arrow_container .a-arrow{display:block;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-railway .a-tooltip,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-underground .a-tooltip{-webkit-transform:translateY(calc(-50% + 12px));-ms-transform:translateY(calc(-50% + 12px));transform:translateY(calc(-50% + 12px))}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station]{top:31%;left:95%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium]._active,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station]._active{z-index:3}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium] .a-arrow,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station] .a-arrow{top:25.5%;left:calc(100% + 5px)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium] .a-tooltip,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station] .a-tooltip{left:auto;right:calc(100% + 5px)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium] .a-tooltip:before,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station] .a-tooltip:before{right:-4px;left:auto;border-right:0;border-left:solid 5px #fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station]{top:20%;left:93%;z-index:2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central] .a-arrow,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station] .a-arrow{display:block;top:25.5%;left:calc(100% + 5px)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central] .a-tooltip,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station] .a-tooltip{left:auto;right:calc(100% + 5px)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central] .a-tooltip:before,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station] .a-tooltip:before{right:-4px;left:auto;border-right:0;border-left:solid 5px #fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-standard .a-circle{fill:#881024}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-railway .a-outline,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-underground .a-outline{stroke:#fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active .a-tooltip{display:block}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.animate__bounceInDown{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceInDown2;animation-name:bounceInDown2;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-standard{width:15px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-standard .a-fill{fill:#fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-standard .a-circle{fill:transparent}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-railway{width:19px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-underground{width:20px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker .a-tooltip{background-color:#fff;color:#000;font-size:12px;line-height:14px;text-align:center;padding:5px 10px;border-radius:5px;position:absolute;top:0;-webkit-transform:translateY(calc(-50% + 10px));-ms-transform:translateY(calc(-50% + 10px));transform:translateY(calc(-50% + 10px));left:calc(100% + 5px);display:none;filter:drop-shadow(2px 4px 4px rgba(0, 0, 0, .4))}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker .a-tooltip:before{content:"";border-right:solid 5px #fff;border-top:solid 5px transparent;border-bottom:solid 5px transparent;display:inline-block;position:absolute;left:-4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker .a-arrow{position:absolute;display:none;width:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker .a-arrow.animate__bounceInDown{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;-webkit-animation-name:bounceInDown2;animation-name:bounceInDown2}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards{margin-bottom:-30px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner{padding-left:12.5px;overflow-x:auto;position:relative;top:-30px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:275px;max-width:275px;min-height:438px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08);margin:0 0 25px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-title{font-size:18px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-subtitle{font-size:14px;line-height:22px;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-assets-wrapper{position:relative;margin-bottom:6px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-assets-wrapper .a-label{position:absolute;left:10px;bottom:13px;background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:54px;padding:6px 9px 4px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;line-height:17px;z-index:1}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-assets-wrapper picture .a-img{max-height:138px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy p{font-size:14px;line-height:22px;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy p:last-child{margin-bottom:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy ul{padding-left:25px;margin-bottom:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy ul li{font-size:14px;line-height:22px;color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore ul li{display:none}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore ul li:nth-child(1){display:list-item}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readLess,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readMore{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased;line-height:26px;text-decoration:underline}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readLess:after,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readMore:after{content:"";display:inline-block;margin-left:10px;margin-bottom:1px;width:8px;height:8px;border-bottom:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-close,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy._original,.o-2021-interactive-map-hero .m-popup{display:none}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readLess:hover,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readMore:hover{cursor:pointer;color:#881024}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readLess:hover:after,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore .readMore:hover:after{border-color:#881024}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center;margin-top:auto}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-features .a-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:14px;line-height:22px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-features .a-feature .a-img{margin:0 10px 0 0;max-width:25px;border-radius:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-features .a-feature:last-child{margin-bottom:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-features .a-feature:not(:empty){margin-bottom:6px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3px;margin-right:-3px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-labels .a-label{text-align:center;color:#fff;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;line-height:24px;padding:2px 10px;margin:0 3px 3px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .m-labels+.a-link{margin-top:7px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-link{padding:0;text-align:left;font-size:14px;line-height:22px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;text-decoration:underline;margin-top:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card._large .a-title{font-size:28px;line-height:32px;letter-spacing:-.5px;margin-bottom:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card._large .a-copy,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card._large .a-copy p,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card._large .a-copy ul li{font-size:16px;line-height:24px}.o-2021-interactive-map-hero .m-popup._open{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999}.o-2021-interactive-map-hero .m-popup._open .a-close{position:absolute;top:0;-webkit-transform:translate(-50%,calc(-100% - 15px));-ms-transform:translate(-50%,calc(-100% - 15px));transform:translate(-50%,calc(-100% - 15px));left:50%}.o-2021-interactive-map-hero .m-popup._open .m-body{max-height:70vh;background-color:#fff;overflow:auto;padding:40px 20px 30px}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-title{font-size:18px;line-height:22px;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-subtitle{font-size:14px;line-height:22px;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-img{margin-bottom:6px;width:100%}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy,.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy p{font-size:14px;line-height:22px;margin-bottom:6px;color:#000}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy p:last-child{margin-bottom:0}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy ul{padding-left:25px;margin-bottom:0}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy ul li{font-size:14px;line-height:22px;color:#000}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy._original{display:block}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-copy.addReadMore{display:none}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:7px 15px;color:#000;border:2px solid #000;font-size:15px;font-family:ITC Avant Garde Gothic W05 Md,helvetica,arial,sans-serif;font-weight:500;text-align:center;margin-top:auto}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta._black{color:#fff;background-color:#000;border-color:#000}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta._black:hover{background-color:#2f2f2f;border-color:#2f2f2f}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta._red{color:#fff;background-color:#881024;border-color:#881024}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-cta._red:hover{background-color:#ab142d;border-color:#ab142d}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-features .a-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:14px;line-height:22px;margin-bottom:6px}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-features .a-feature .a-img{margin:0 10px 0 0;max-width:25px;border-radius:0}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-features .a-feature:last-child{margin-bottom:0}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5.5px;margin-right:-5.5px}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .m-labels .a-label{text-align:center;color:#fff;font-weight:700;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;line-height:24px;padding:2px 14px;margin:0 5.5px}.o-2021-interactive-map-hero .m-popup._open .m-body .m-card .a-link{padding:0;text-align:left;font-size:14px;line-height:22px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;text-decoration:underline}.o-2021-interactive-map-hero .m-popup._open._closing{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.o-2021-interactive-map-hero .m-popup .m-body .m-card .a-assets-wrapper{position:relative;margin-bottom:6px}.o-2021-interactive-map-hero .m-popup .m-body .m-card .a-assets-wrapper .a-label{position:absolute;left:10px;bottom:13px;background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:54px;padding:6px 9px 4px;color:#000;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:15px;line-height:17px;z-index:1}@-webkit-keyframes bounceInDown2{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) translateX(-50%);transform:translate3d(0,-3000px,0) scaleY(3) translateX(-50%)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) translateX(-50%);transform:translate3d(0,25px,0) scaleY(.9) translateX(-50%)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) translateX(-50%);transform:translate3d(0,-10px,0) scaleY(.95) translateX(-50%)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) translateX(-50%);transform:translate3d(0,5px,0) scaleY(.985) translateX(-50%)}to{-webkit-transform:translate3d(0,0,0) scaleY(1) translateX(-50%);transform:translate3d(0,0,0) scaleY(1) translateX(-50%)}}@keyframes bounceInDown2{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) translateX(-50%);transform:translate3d(0,-3000px,0) scaleY(3) translateX(-50%)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) translateX(-50%);transform:translate3d(0,25px,0) scaleY(.9) translateX(-50%)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) translateX(-50%);transform:translate3d(0,-10px,0) scaleY(.95) translateX(-50%)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) translateX(-50%);transform:translate3d(0,5px,0) scaleY(.985) translateX(-50%)}to{-webkit-transform:translate3d(0,0,0) scaleY(1) translateX(-50%);transform:translate3d(0,0,0) scaleY(1) translateX(-50%)}}@-webkit-keyframes bounceInDownLeft2{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg) translateX(-50%);transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg) translateX(-50%)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg) translateX(-50%);transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg) translateX(-50%)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg) translateX(-50%);transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg) translateX(-50%)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg) translateX(-50%);transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg) translateX(-50%)}to{-webkit-transform:translate3d(0,0,0) rotate(135deg) translateX(-50%);transform:translate3d(0,0,0) rotate(135deg) translateX(-50%)}}@keyframes bounceInDownLeft2{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg) translateX(-50%);transform:translate3d(0,-3000px,0) scaleY(3) rotate(135deg) translateX(-50%)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg) translateX(-50%);transform:translate3d(0,25px,0) scaleY(.9) rotate(135deg) translateX(-50%)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg) translateX(-50%);transform:translate3d(0,-10px,0) scaleY(.95) rotate(135deg) translateX(-50%)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg) translateX(-50%);transform:translate3d(0,5px,0) scaleY(.985) rotate(135deg) translateX(-50%)}to{-webkit-transform:translate3d(0,0,0) rotate(135deg) translateX(-50%);transform:translate3d(0,0,0) rotate(135deg) translateX(-50%)}}@media (min-width:768px){.o-2021-interactive-map-hero{background-color:#f1f1f1}.o-2021-interactive-map-hero .m-container{max-width:720px}.o-2021-interactive-map-hero .m-container .m-copy{text-align:center}.o-2021-interactive-map-hero .m-container .m-copy>.a-copy{margin-bottom:28px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;width:100%;margin:0 auto}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-left:290px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station]{top:90%;left:11%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park] .a-arrow_container,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station] .a-arrow_container{display:none}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:50%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:52%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:36%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:23%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:27%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:21%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:35%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:33%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:50%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:290px;width:100%;position:absolute;bottom:0;top:0;margin-bottom:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner{padding-left:0;height:100%;top:0;overflow-x:inherit}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage{height:100%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item{height:calc(100% - 68px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-overflow-scrolling:touch}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:125px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item::-webkit-scrollbar-track{background:#c4c4c4}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item::-webkit-scrollbar-thumb{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item::-webkit-scrollbar-thumb:hover{background:linear-gradient(90.02deg,#881024 .02%,#a32b3f 110.07%)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-stage-outer .owl-stage .owl-item.active{overflow-y:auto}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card{width:100%;min-height:inherit;padding:20px 17px;border:0;-webkit-box-shadow:inherit;box-shadow:inherit;background-color:#f1f1f1;border-radius:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;max-width:inherit;min-width:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;margin-bottom:auto}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta{margin-top:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy._original{display:block}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy.addReadMore{display:none}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-assets-wrapper picture .a-img{max-height:inherit}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav{display:block;text-align:right;padding:10px 9.5px;position:absolute;bottom:0;width:100%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev{border:2px solid #000;background-color:#fff;width:48px;height:48px;margin:0 7.5px;border-radius:4px;position:relative;background-image:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .35s ease;transition:all .35s ease}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next svg,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev svg{position:relative}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next svg path,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev svg path{stroke:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next:hover,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev:hover{background-color:#000}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next:hover svg path,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev:hover svg path{stroke:#fff}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next.disabled,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev.disabled{cursor:not-allowed;background-color:#f1f1f1;border-color:#9c9c9c}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next.disabled svg path,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev.disabled svg path{stroke:#080808;opacity:.35}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-next.disabled:hover svg path,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .owl-nav button.owl-prev.disabled:hover svg path{stroke:#080808}}@media (min-width:992px){.o-2021-interactive-map-hero .m-container{max-width:697px}.o-2021-interactive-map-hero .m-container .a-title{font-size:30px;line-height:30px;letter-spacing:-.4px;margin-bottom:17px}.o-2021-interactive-map-hero .m-interactive-map .m-container{max-width:974px;padding-left:50px;padding-right:50px}.o-2021-interactive-map-hero .m-interactive-map .m-container .a-copy{margin-bottom:42px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map{margin-left:403px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-standard{width:21.5px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-railway,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker.a-underground{width:40px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:21%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central] .arrow,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station] .arrow{top:23.5%;left:calc(100% + 8px)}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=repton-gardens]{top:59%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park] .o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station]{left:19%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium] .o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-stadium-station]{top:32%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker .a-arrow{width:24px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-railway .a-tooltip,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker._active.a-underground .a-tooltip{-webkit-transform:translateY(calc(-50% + 19px));-ms-transform:translateY(calc(-50% + 19px));transform:translateY(calc(-50% + 19px))}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards{max-width:403px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card{padding:20px 30px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-title{font-size:24px;line-height:26px;margin-bottom:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-subtitle{font-size:16px;line-height:24px;margin-bottom:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-assets-wrapper,.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-copy{margin-bottom:10px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner .m-card .a-cta{margin-top:0}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-cards .m-cards-inner._large .a-title{font-size:38px;line-height:38px;letter-spacing:-.4px;margin-bottom:20px}}@media (min-width:1200px){.o-2021-interactive-map-hero .m-interactive-map .m-container{max-width:1151px}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-park-station]{top:92%;left:18%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=landsby],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=montana-and-dakota]{top:52%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alto]{top:54%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=alameda]{top:38%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:25%;left:80%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=canada-gardens]{top:28%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:22%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=beton]{top:37%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=madison]{top:35%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=repton-gardens]{top:61%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:51%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=wembley-central-station]{left:95%}}@media (min-width:1400px){.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=ferrum]{top:26%;left:82%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=the-robinson]{top:23%}.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name="quintain-living<br/>hub"],.o-2021-interactive-map-hero .m-interactive-map .m-showcase .m-map .a-marker[data-name=quintain-living-hub]{top:52%}}article[about$="/enquire-about-unit/thank-you"],article[about="/enquire/thank-you"]{background:#f3f3f3}article[about$="/enquire-about-unit/thank-you"] .o-2022-thank-you-banner,article[about="/enquire/thank-you"] .o-2022-thank-you-banner{margin-top:49px}.o-2022-thank-you-banner .m-intro{border-top-left-radius:30px;border-top-right-radius:30px;background-color:rgba(0,102,70,.1);border:1px solid #cbcbcb;text-align:center;padding:20px 15px 27px}.o-2022-thank-you-banner .m-intro .m-img{max-width:60px;margin:0 auto 16px}.o-2022-thank-you-banner .m-intro .m-img .a-img{width:100%}.o-2022-thank-you-banner .m-intro .a-copy p{color:#000}.o-2022-thank-you-banner .m-body{background-color:#fff;padding:35px 15px 26px;border-bottom:solid 1px #cbcbcb}.o-2022-thank-you-banner .m-body .a-title{text-transform:uppercase;margin-bottom:20px;color:#000;font-size:24px;line-height:26px}.o-2022-thank-you-banner .a-copy p:last-child,.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-collapse .m-card-body p:last-child{margin-bottom:0}.o-2022-thank-you-banner .m-body .a-copy p{color:#323338}.o-2022-thank-you-banner .a-copy p{font-size:16px;line-height:24px}@media (min-width:768px){article[about$="/enquire-about-unit/thank-you"] .o-2022-thank-you-banner,article[about="/enquire/thank-you"] .o-2022-thank-you-banner{margin-top:72px}.o-2022-thank-you-banner .m-container{max-width:650px;margin:0 auto}.o-2022-thank-you-banner .m-container .m-intro{border-radius:0;padding:25px 15px 20px}.o-2022-thank-you-banner .m-container .m-body{padding:40px 15px 35px;text-align:center;border-left:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb}.o-2022-thank-you-banner .m-container .m-body .copy{font-size:16px;color:#323338}}.o-tabs-with-accordion{margin-bottom:74px}.o-tabs-with-accordion ul.m-tabs{list-style:none;padding:0 0 6px;margin-bottom:40px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.o-tabs-with-accordion ul.m-tabs::-webkit-scrollbar{display:none}.o-tabs-with-accordion ul.m-tabs .nav-item{margin-right:10px}.o-tabs-with-accordion ul.m-tabs .nav-item .a-nav-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:112px;height:52px;background-color:#fff;border:1px solid #e5e5e5;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-size:16px;line-height:24px;color:#000}.o-tabs-with-accordion ul.m-tabs .nav-item .a-nav-link.active{background-color:#000;color:#fff;border-color:#000}.o-tabs-with-accordion ul.m-tabs .nav-item .a-nav-link.active:after{content:"";width:10px;height:10px;position:absolute;bottom:0;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);display:block;background-color:#000}.o-tabs-with-accordion ul.m-tabs .nav-item:last-child{margin-right:0}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card{border-radius:4px;border:1px solid #e5e5e5;margin-bottom:20px;background-color:#fff}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-card-header h2{font-size:16px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;width:100%;color:#000;text-align:left;border:0;cursor:pointer}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-card-header h2 svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-flex-negative:0;flex-shrink:0}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-card-header[aria-expanded=true]{-webkit-box-shadow:inset 4px 0 0 #881024;box-shadow:inset 4px 0 0 #881024}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-card-header[aria-expanded=true] h2 svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-collapse .m-card-body{-webkit-box-shadow:inset 4px 0 0 #881024;box-shadow:inset 4px 0 0 #881024;padding:10px 16px}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-collapse .m-card-body *{font-size:14px;line-height:16px;color:#000}@media (min-width:768px){.o-tabs-with-accordion ul.m-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-tabs-with-accordion ul.m-tabs .nav-item .a-nav-link{font-size:14px;line-height:20px}.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-card-header[aria-expanded=true],.o-tabs-with-accordion .m-tab-content .m-tab-pane .m-accordion .m-card .m-collapse .m-card-body{-webkit-box-shadow:inset 2px 0 0 #881024;box-shadow:inset 2px 0 0 #881024}}@media (min-width:992px){.o-2022-thank-you-banner .m-container{max-width:863px}.o-tabs-with-accordion,.o-tabs-with-accordion ul.m-tabs{margin-bottom:84px}}@media (min-width:1200px){.o-tabs-with-accordion .m-container{max-width:1085px}}.o-dashboard-quotes{background-color:#f2f2f2;padding-bottom:150px}.o-dashboard-quotes .whitespace-nowrap{white-space:nowrap}@media (max-width:380px){.o-dashboard-quotes .xs-line-adjust{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.o-dashboard-quotes .xs-line-adjust .whitespace-nowrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.o-dashboard-quotes hr{border-color:#cbcbcb}.o-dashboard-quotes .text{padding-top:16px}.o-dashboard-quotes .new-old-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.o-dashboard-quotes .new-old-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.o-dashboard-quotes h1{color:#000;font-size:28px;line-height:32px;margin-bottom:15px;text-transform:uppercase}.o-dashboard-quotes p{font-size:14px;line-height:16px}.o-dashboard-quotes .m-content{background-color:#fff;padding:10px;color:#000;margin-bottom:20px}.o-dashboard-quotes .m-content hr{border-color:#e5e5e5}.o-dashboard-quotes .m-content .m-content-header{font-size:12px;line-height:16px}.o-dashboard-quotes .m-content .m-content-header button{border:0;padding:0;background:0 0;color:#000}.o-dashboard-quotes .m-content .m-content-header button .a-chevron{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-dashboard-quotes .m-content .m-content-header button[aria-expanded=false] .a-chevron{-webkit-transform:none;-ms-transform:none;transform:none}.o-dashboard-quotes .m-content .m-content-header .m-unit-name{display:block;font-size:20px;position:relative;padding:28px 0 10px 30px}.o-dashboard-quotes .m-content .m-content-header .m-unit-name:before{content:"";background-image:url(../images/icons/home.svg);background-size:22px;display:inline-block;width:22px;height:22px;background-repeat:no-repeat;position:absolute;left:0;top:24px}.o-dashboard-quotes .m-content .m-content-header .m-development-name{font-size:20px;line-height:26px;padding:0 0 0 30px;position:relative;font-weight:1000}.o-dashboard-quotes .m-content .m-content-header .m-development-name:before{content:"";background-image:url(../images/icons/development.svg);display:inline-block;width:24px;height:24px;background-repeat:no-repeat;position:absolute;left:0;top:0}.o-dashboard-quotes .m-content .m-content-body{margin-top:10px}.o-dashboard-quotes .m-content .m-no-quotes h4{font-size:24px;line-height:26px;margin-bottom:30px}.o-dashboard-quotes .m-content .m-no-quotes p{margin-bottom:30px;font-size:16px;line-height:24px}.o-dashboard-quotes .m-content .m-no-quotes .m-ctas{padding:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-dashboard-quotes .m-accordion{margin-bottom:20px}.o-dashboard-quotes .m-accordion._changes .m-card-header h5{font-size:14px}.o-dashboard-quotes .m-accordion._changes .m-card-body .content{padding:15px 0}.o-dashboard-quotes .m-accordion._changes .m-card-body .content p{margin-bottom:0}.o-dashboard-quotes .m-accordion._changes .m-card-body .content p a{color:#000;text-decoration:underline}.o-dashboard-quotes .m-accordion .m-block{margin-bottom:10px;padding:6px 10px;font-size:12px;line-height:19px;background:#ededed;color:#757575}.o-dashboard-quotes .m-accordion .m-block._red{color:#000;border:1px solid #881024;background:rgba(136,16,36,.1)}.o-dashboard-quotes .m-accordion .m-block .unit{font-size:11px}.o-dashboard-quotes .m-accordion .m-block .value{font-size:14px;line-height:15px;vertical-align:text-bottom}.o-dashboard-quotes .m-accordion .m-card-header h5{font-size:18px;line-height:22px}.o-dashboard-quotes .m-accordion .m-card-header button{border:0;padding:0;width:100%;background:0 0;color:#000}.o-dashboard-quotes .m-accordion .m-card-header button .a-chevron{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-dashboard-quotes .m-accordion .m-card-header button[aria-expanded=false] .a-chevron{-webkit-transform:none;-ms-transform:none;transform:none}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info{width:100%}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .a-unit-image{position:relative;width:100%}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .a-unit-image img{top:0;left:0;width:100%;height:auto}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .a-unit-image .disclaimer{margin-top:16px;font-size:12px;line-height:19px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .move-in-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .features .feature{font-size:14px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .features .feature img,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .features .feature svg{width:auto;height:16px;margin-right:4px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .floorplan{padding:16px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .floorplan img{margin-right:16px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .floorplan a{font-size:16px;line-height:24px;color:#000;text-decoration:underline}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons{font-size:14px;line-height:14px;padding:16px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons .heading{padding:8px 0 0;line-height:19px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons .add-on{padding:8px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons .add-on:nth-of-type(1){border:none}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons .add-on .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .add-ons .add-on .body .price{color:#323338;margin-left:3px;-ms-flex-negative:0;flex-shrink:0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote{border:1px solid #e5e5e5;background:#f4f4f4;padding:10px;font-size:14px;line-height:16px;margin-bottom:16px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote:last-child{margin-bottom:0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote.expired{color:#7a7a7a!important}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote.expired .a-price.old+.a-price,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote.expired .offer,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote.expired .offer a,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote.expired button{color:#7a7a7a}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul{padding:0;list-style:none;line-height:24px;margin-bottom:0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li{border-bottom:solid 1px #e5e5e5;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li:first-child{padding:12px 0!important}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price{text-transform:uppercase;display:inline-block;font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;font-weight:700;--webkit-font-smoothing:antialiased}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old{position:relative;margin-right:9px;z-index:1}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old svg{position:absolute;width:100%;height:100%}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price a,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price span{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;line-height:22px;font-size:20px;color:#000}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old+.a-price,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old+.a-price *,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old+.a-price a,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li .a-price.old+.a-price span{color:#881024}@media (max-width:767px){.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li.quote-number .value{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote ul li.quote-number .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px}}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .actions{padding-top:10px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button{background-color:#000;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;padding:9px 24px;color:#fff;border:2px solid #000;font-size:16px;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-weight:500;text-align:center;min-height:40px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button:hover{text-decoration:none;background-color:#fff;border-color:#000;color:#000}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button._disabled{background-color:#ededed;color:#757575;pointer-events:none;border-color:#ededed}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button._disabled:hover{background-color:#ededed;color:#757575;border-color:#ededed}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button._white{background-color:#fff;color:#000}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quote .a-button._white:hover{color:#fff;background-color:#000;border-color:#000}.o-dashboard-quotes .m-accordion .offer-wrapper .offer{width:100%;color:#000;border:1px solid #881024;background:rgba(136,16,36,.1);border-radius:4px;padding:16px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header{font-size:14px;line-height:24px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header .top{padding:0 0 16px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header .bottom{padding:16px 0 0;border-top:solid 1px #881024}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header button{border:0;padding:0;background:0 0;color:#000}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header button .a-chevron{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header button[aria-expanded=false] .a-chevron{-webkit-transform:none;-ms-transform:none;transform:none}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body{font-size:14px;line-height:24px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body a{color:#000;text-decoration:underline}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body .full-description{padding:16px 0 0}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body .total-savings{gap:5px;padding:16px 0 0}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body .links{padding:16px 0 0}@media (min-width:768px){.o-dashboard-quotes p{font-size:16px;line-height:24px}.o-dashboard-quotes h1{font-size:52px;line-height:45px;margin-bottom:30px}.o-dashboard-quotes hr{margin-top:20px;margin-bottom:30px}.o-dashboard-quotes .m-content{padding:15px;border:1px solid #e5e5e5}.o-dashboard-quotes .m-accordion._changes{text-align:center}.o-dashboard-quotes .m-accordion._changes .m-content{padding:20px 20px 10px}.o-dashboard-quotes .m-accordion._changes .m-card-header{margin-top:0}.o-dashboard-quotes .m-accordion._changes .m-card-header h5{font-size:18px;line-height:22px}.o-dashboard-quotes .m-accordion._changes .m-card-header h5 button{pointer-events:none}.o-dashboard-quotes .m-accordion._changes .m-card-header h5 button .a-chevron{display:none}.o-dashboard-quotes .m-accordion._changes .m-card-body .content{padding:10px 0}.o-dashboard-quotes .m-accordion .m-card-header{margin-top:43px}.o-dashboard-quotes .m-accordion .m-card-header h5{font-size:24px;line-height:26px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-header .m-date-and-button{padding:9px 0;font-size:14px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-header .m-unit-name{font-size:24px;line-height:26px;padding:10px 0 10px 30px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-header .m-unit-name:before{top:10px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-header .m-development-name{font-size:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-header .m-development-name:before{top:3px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10px;border-top:solid 1px #e5e5e5;margin-top:10px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%;padding-right:15px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .a-unit-image{max-width:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .a-unit-image .disclaimer{margin-top:12px;font-size:14px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info{padding-left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .a-unit-title{font-size:24px;line-height:26px;margin-bottom:25px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .move-in-date{padding:24px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info ul{font-size:16px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .features{display:block;padding:19px 0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .features .feature{padding:5px 0;font-size:16px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .features .feature img,.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .features .feature svg{height:20px;margin-right:10px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .add-ons{font-size:16px;line-height:24px;padding:16px 0;border-top:solid 1px #e5e5e5}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .add-ons .heading{padding:8px 0 0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head .m-unit-info .add-ons .add-on .body{margin-top:8px;line-height:24px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes{width:100%;border-left:solid 1px #e5e5e5;padding-left:15px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote{font-size:16px;line-height:24px;padding:16px;margin-bottom:40px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-block{font-size:16px;line-height:16px;padding:14px 10px;margin-bottom:16px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-block._red{color:#000;border:1px solid #881024;background:rgba(136,16,36,.1)}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-block .label{vertical-align:text-bottom}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-block .unit{font-size:12px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-block .value{font-size:16px;line-height:16px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote ul li{padding:16px 0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .actions,.o-dashboard-quotes .m-accordion .offer-wrapper{padding:16px 0 0}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .actions a{display:inline-block}.o-dashboard-quotes .m-accordion .offer-wrapper .offer{padding:20px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body,.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-header{font-size:16px}.o-dashboard-quotes .m-accordion .offer-wrapper .offer .offer-body a{font-size:14px}}@media (min-width:992px){.o-dashboard-quotes .m-content{padding:35px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-unit-info-head{padding-right:35px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes{padding-left:35px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote{padding:0 20px 20px}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .a-button{min-width:140px}}@media (min-width:1200px){.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .m-left{-webkit-box-flex:0;-ms-flex:0 1 62%;flex:0 1 62%}.o-dashboard-quotes .m-accordion .m-card-body .m-content .m-quotes .m-quote .a-button{min-width:200px}}.a-unit-image .carousel-unit-image button.owl-prev,.m-quote-details .carousel-unit-image button.owl-prev{background-image:url(../images/icons/arrow-previous-white.svg);background-repeat:no-repeat no-repeat;background-position:center}.a-unit-image .carousel-unit-image button.owl-next,.m-quote-details .carousel-unit-image button.owl-next{background-image:url(../images/icons/arrow-next-white.svg);background-repeat:no-repeat;background-position:center center}.update-2021 .unit-value-cards-wrapper{height:100%;width:100%}.update-2021 .o-unit-value-cards{background-color:#881024;color:#fff;height:100%}.update-2021 .o-unit-value-cards .o-unit-value-card{-webkit-box-shadow:0 8px 20px rgba(41,41,42,.08);box-shadow:0 8px 20px rgba(41,41,42,.08);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.update-2021 .o-unit-value-cards .o-unit-value-card>*{width:100%}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card{padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-image-wrapper{margin:57px 0 48px;height:85px}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-image-wrapper .m-value-card-image{height:100%;width:auto}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-body h2.a-value-card-title{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif;text-transform:uppercase;font-size:24px;line-height:32px;margin-bottom:20px;font-weight:700}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-body .a-value-card-text{margin-bottom:20px;font-size:16px}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-body .a-value-card-text>p{margin-bottom:0}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta{width:fit-content!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:background-color,color;transition-property:background-color,color;padding:7px 20px;color:#000;border:2px solid #000;font-family:ITC Avant Garde Gothic W05 Boo,helvetica,arial,sans-serif;font-size:16px;font-weight:300;text-align:center}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta:hover{text-decoration:none;background-color:#000;color:#fff}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta:active{outline:rgba(136,16,36,.3) solid 3px!important}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta._white{color:#323338;background-color:#fff;border-color:#fff}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta._white:hover{background-color:#000;border-color:#000;color:#fff}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card._title .m-value-card-image-wrapper{height:140px;margin-bottom:80px}@media (min-width:992px){.update-2021 .o-unit-value-cards .o-unit-value-card .value-card._title .m-value-card-image-wrapper{margin-top:39px;margin-bottom:103px}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card{padding:39px 32px 32px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .m-value-card-body .a-value-card-title{font-size:38px!important;margin-bottom:12px!important;line-height:1.1!important}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-value-card-text{margin-bottom:80px!important}.update-2021 .o-unit-value-cards .o-unit-value-card .value-card .a-cta{font-family:ITC Avant Garde Gothic W05 Bol,helvetica,arial,sans-serif!important;font-size:15px!important;font-weight:500!important;width:100%!important}}body{opacity:1;max-width:100vw}#block-tabs{padding:90px 30px 0;border-bottom:1px solid #cacfdb}#block-tabs ul{list-style-type:none;padding:0;margin:0}#block-tabs ul li{display:inline-block;padding:0;margin:0}#block-tabs ul li a{display:inline-block;padding:5px 30px;border-top:1px solid #cacfdb;border-left:1px solid #cacfdb;border-right:1px solid #cacfdb;margin-right:2px;background:#d9dde5;color:#999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#block-tabs ul li a:focus{outline:0}#block-tabs ul li a.is-active,#block-tabs ul li a:hover{text-decoration:none;color:#fff;background:#881024}#block-tabs ul li a.is-active:hover,#block-tabs ul li a:hover:hover{color:#fff;background:#881024}#system-messages>div:not(.hidden){padding:120px 30px 30px}#system-messages>div:not(.hidden) ul{margin:0;padding:0;list-style-type:none}#system-messages>div:not(.hidden) ul li{margin-top:0}#system-messages>div:not(.hidden) ul li+li{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.5)}#system-messages div[aria-label="Error message"],#system-messages div[aria-label="Status message"]{padding:15px;text-align:center;color:#fff}#system-messages div[aria-label="Error message"] h2,#system-messages div[aria-label="Status message"] h2{margin:0}#system-messages div[aria-label="Error message"] a,#system-messages div[aria-label="Status message"] a{color:#fff;font-weight:700}#system-messages div[aria-label="Error message"] a:hover,#system-messages div[aria-label="Status message"] a:hover{color:#fff}#system-messages div[aria-label="Status message"]{background:#20916c}#system-messages div[aria-label="Error message"]{background:#881024}.eu-cookie-compliance-banner .eu-cookie-compliance-message p{font-size:14px!important;font-family:inherit!important;font-weight:400!important}.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{font-family:inherit;font-size:16px;color:#041c2c;background:0 0;border:none;text-decoration:underline;padding-left:0;padding-right:5px}.eu-cookie-compliance-banner .eu-cookie-compliance-default-button{font-family:inherit;font-size:16px;background:#041c2c;border-color:#041c2c;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:400}.grecaptcha-badge{visibility:hidden}.dialog-off-canvas-main-canvas{overflow:hidden}body.modal-open{overflow:visible;min-height:100vh}body h1#page-node-title{height:0;overflow:hidden;color:transparent;text-indent:-9999px;margin:0;padding:0;font-size:1px;line-height:0}body .main-page-content{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}body .main-page-content>div,body .main-page-content>div #block-tipi-bootstrap-mainpagecontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}body.loaded .main-page-content{opacity:1}body #designstudio-button{height:34px!important;width:90px!important}body>div>div.layout-container{position:static;left:0;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}body>div>div.layout-container main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}body #toolbar-administration{z-index:9999;position:relative}@media (max-width:575px){.recaptcha-terms .text-muted.small{font-size:50%;padding-left:10px;padding-right:10px}}body.building-marketing-page #system-messages div[data-drupal-messages],body.page-main-search #system-messages div[data-drupal-messages]{padding:0}body.building-marketing-page #system-messages div[data-drupal-messages]>div,body.page-main-search #system-messages div[data-drupal-messages]>div{text-align:center;padding:1rem;margin:2rem;border:1px solid #881024}
