<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;cursor:default}strong{font-weight:700}img{border:0}svg:not(:root){overflow:visible}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input{border-radius:0}button,select,textarea{border:none;background:none;border-radius:0}select{background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0}.msmacro-video{position:relative;height:100%}.msmacro-video&gt;iframe{width:100%;height:100%;border:0;position:relative;top:0;left:0}.msmacro-image__figure{margin:0}.msmacro-image__img{display:block;max-width:100%;height:auto}.msf-ada{clip:rect(0,0,0,0);position:absolute;overflow:hidden;width:1px;height:1px;font-size:1px;margin:-1px}.msf-fx{display:-webkit-box;display:-ms-flexbox;display:flex}.msf-fx--in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.msf-fx--wr{-ms-flex-wrap:wrap;flex-wrap:wrap}.msf-fx--nwr{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.msf-fx--ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.msf-fx--ai-st{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.msf-fx--ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.msf-fx--ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.msf-fx--jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.msf-fx--jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.msf-fx--jc-sa{-ms-flex-pack:distribute;justify-content:space-around}.msf-fx--jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.msf-fx--jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.msf-gd{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%}.msf-gd__col-st--1{-ms-grid-column:1;grid-column-start:1}.msf-gd__col-st--2{-ms-grid-column:2;grid-column-start:2}.msf-gd__col-st--3{-ms-grid-column:3;grid-column-start:3}.msf-gd__col-st--4{-ms-grid-column:4;grid-column-start:4}.msf-gd__col-st--5{-ms-grid-column:5;grid-column-start:5}.msf-gd__col-st--6{-ms-grid-column:6;grid-column-start:6}.msf-gd__col-st--7{-ms-grid-column:7;grid-column-start:7}.msf-gd__col-st--8{-ms-grid-column:8;grid-column-start:8}.msf-gd__col-st--9{-ms-grid-column:9;grid-column-start:9}.msf-gd__col-st--10{-ms-grid-column:10;grid-column-start:10}.msf-gd__col-st--11{-ms-grid-column:11;grid-column-start:11}.msf-gd__col-st--12{-ms-grid-column:12;grid-column-start:12}.msf-gd__col-sp--1{-ms-grid-column-span:1;grid-column-end:span 1}.msf-gd__col-sp--2{-ms-grid-column-span:2;grid-column-end:span 2}.msf-gd__col-sp--3{-ms-grid-column-span:3;grid-column-end:span 3}.msf-gd__col-sp--4{-ms-grid-column-span:4;grid-column-end:span 4}.msf-gd__col-sp--5{-ms-grid-column-span:5;grid-column-end:span 5}.msf-gd__col-sp--6{-ms-grid-column-span:6;grid-column-end:span 6}.msf-gd__col-sp--7{-ms-grid-column-span:7;grid-column-end:span 7}.msf-gd__col-sp--8{-ms-grid-column-span:8;grid-column-end:span 8}.msf-gd__col-sp--9{-ms-grid-column-span:9;grid-column-end:span 9}.msf-gd__col-sp--10{-ms-grid-column-span:10;grid-column-end:span 10}.msf-gd__col-sp--11{-ms-grid-column-span:11;grid-column-end:span 11}.msf-gd__col-sp--12{-ms-grid-column-span:12;grid-column-end:span 12}.msf-gd__row-st--1{-ms-grid-row:1;grid-row-start:1}.msf-gd__row-st--2{-ms-grid-row:2;grid-row-start:2}.msf-gd__row-st--3{-ms-grid-row:3;grid-row-start:3}.msf-gd__row-st--4{-ms-grid-row:4;grid-row-start:4}.msf-gd__row-st--5{-ms-grid-row:5;grid-row-start:5}.msf-gd__row-st--6{-ms-grid-row:6;grid-row-start:6}.msf-gd__row-st--7{-ms-grid-row:7;grid-row-start:7}.msf-gd__row-st--8{-ms-grid-row:8;grid-row-start:8}.msf-gd__row-st--9{-ms-grid-row:9;grid-row-start:9}.msf-gd__row-st--10{-ms-grid-row:10;grid-row-start:10}.msf-gd__row-st--11{-ms-grid-row:11;grid-row-start:11}.msf-gd__row-st--12{-ms-grid-row:12;grid-row-start:12}.msf-gd__row-sp--1{-ms-grid-row-span:1;grid-row-end:span 1}.msf-gd__row-sp--2{-ms-grid-row-span:2;grid-row-end:span 2}.msf-gd__row-sp--3{-ms-grid-row-span:3;grid-row-end:span 3}.msf-gd__row-sp--4{-ms-grid-row-span:4;grid-row-end:span 4}.msf-gd__row-sp--5{-ms-grid-row-span:5;grid-row-end:span 5}.msf-gd__row-sp--6{-ms-grid-row-span:6;grid-row-end:span 6}.msf-gd__row-sp--7{-ms-grid-row-span:7;grid-row-end:span 7}.msf-gd__row-sp--8{-ms-grid-row-span:8;grid-row-end:span 8}.msf-gd__row-sp--9{-ms-grid-row-span:9;grid-row-end:span 9}.msf-gd__row-sp--10{-ms-grid-row-span:10;grid-row-end:span 10}.msf-gd__row-sp--11{-ms-grid-row-span:11;grid-row-end:span 11}.msf-gd__row-sp--12{-ms-grid-row-span:12;grid-row-end:span 12}.msf-img{display:block;max-width:100%;height:auto}.msf-map{width:100%;height:100%}.msf-map__canvas{background:#e5e3df;width:100%;height:100%}.main__component{min-width:0;min-height:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;position:relative;overflow-x:hidden;min-width:300px}span.msf-schema{display:none}

.mspop__popup{line-height:1.4}.mspop__popup:not(.mspop__popup--inline-top){z-index:20000}.mspop__popup--fixed{position:fixed;left:0;bottom:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%}.mspop__popup--fixed-top{top:0;bottom:auto;width:100%;-webkit-transform:translateY(-120%);transform:translateY(-120%)}.mspop__popup--fixed-bot{width:100%;-webkit-transform:translateY(120%);transform:translateY(120%)}.mspop__popup--fixed-center{left:50%;-webkit-transform:translate(-50%,120%);transform:translate(-50%,120%)}.mspop__popup--fixed-left{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.mspop__popup--fixed-right{left:auto;right:0;-webkit-transform:translateX(105%);transform:translateX(105%)}.mspop__popup--modal{position:absolute;top:0;left:0;width:100%}.mspop__popup--inline{position:relative;display:none;overflow:hidden;width:100%}.mspop__popup--active .mspop__box--modal{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible;overflow-y:auto;max-height:calc(100% - 15rem);position:fixed}.mspop__popup--active .mspop__overlay{opacity:1;visibility:visible}.mspop__popup--active.mspop__popup--fixed-bot,.mspop__popup--active.mspop__popup--fixed-top{-webkit-transform:translateY(0);transform:translateY(0)}.mspop__popup--active.mspop__popup--fixed-center{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.mspop__popup--active.mspop__popup--fixed-left,.mspop__popup--active.mspop__popup--fixed-right{-webkit-transform:translateX(0);transform:translateX(0)}.mspop__popup--active.mspop__popup--inline{display:block}.mspop__box{background:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:20px;width:100%;position:relative}.mspop__box--modal{position:absolute;margin:40px 0;width:calc(100% - 80px);top:5vh;left:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);-webkit-transform:translate(-50%,5vh);transform:translate(-50%,5vh);opacity:0;visibility:hidden;z-index:20}.mspop__box--fixed{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}.mspop__box--fixed-bot,.mspop__box--fixed-top{max-width:none;padding-right:50px}.mspop__box--inline{padding-right:50px;max-width:none}.mspop__close--modal{position:absolute;right:0.5rem;top:0.5rem}.mspop__close--modal svg{fill:#000}.mspop__close--fixed{position:absolute;right:20px;top:20px}.mspop__close--inline{position:absolute;right:20px;top:20px}.mspop__close-btn{cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.mspop__close-btn:hover{opacity:0.5}.mspop__overlay{z-index:10;background:rgba(0,0,0,0.85);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}

:root{--themePrimary:#007ac3;--themePrimaryDark:#00588d;--themePrimaryLite:#0094ec;--themeSecondary:#821f3a;--themeSecondaryDark:#561426;--themeSecondaryLite:#ae2a4e;--themeBodyBackground:#fff;--themeBodyBackgroundImage:none;--themeHeadingFont:"europa", sans-serif;--themeBodyFont:"europa", sans-serif;--themePrimaryButtonBackground:var(--themePrimary);--themePrimaryButtonShadow:0;--themeSecondaryButtonBackground:var(--themeSecondary);--themeSecondaryButtonShadow:0;--themeButtonBorderRadius:0;--themeMarketsBackground:transparent;--themeCallout1Background:var(--themePrimary);--themeCallout1Color:#fff;--themeCallout2Background:#f5f5f5;--themeCallout2Color:#222;--themeCallout3Background:var(--themePrimaryLite);--themeCallout3Color:#222;--themeFormLabelColor:#222;--themeInputBackground:#fff;--themeInputBorder:#ccc;--themeInputBorderFocus:#222;--themeLinkColor:var(--themePrimary);--themeLinkBackground:transparent;--themeLinkTextDecoration:underline;--themeFooterNavColor:var(--themePrimary);--themeFooterNavBorderColor:var(--themePrimary);--themeFooterNavBackgroundColor:#fff;--themeBadgesBorderRadius:50%;--themeNavPrimaryColor:#fff;--themeNavPrimaryColorHover:var(--themePrimary);--themeNavPrimaryBackgroundHover:#fff;--themeNavPrimaryBorder:0;--themeNavPrimaryBorderColor:transparent;--themeNavSubColor:#222;--themeNavSubColorHover:var(--themePrimary);--themeNavSubBackgroundHover:transparent;--themeNavSubContainerBackground:#fff;}a,
input,
textarea,
button,
select,
label,
svg,
path{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.fa-spin{-webkit-animation:fa-spin 1s linear infinite;animation:fa-spin 1s linear infinite;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slide-in{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.jch-btn{text-align:center;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;position:relative;min-height:6rem;min-width:18rem;max-width:50rem;padding:0.5rem 2.5rem;cursor:pointer;font-family:var(--themeBodyFont);font-size:2rem;line-height:0.9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;font-weight:700;text-transform:uppercase;border-radius:var(--themeButtonBorderRadius);}.jch-btn:before, .jch-btn:after{border-radius:var(--themeButtonBorderRadius);}.jch-btn--filled--primary{color:#fff;background:var(--themeSecondary);}.jch-btn--filled--primary:hover{background:var(--themeSecondaryDark);}.jch-btn--filled--gradient{color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(var(--themeSecondary)), to(var(--themePrimary)));background-image:linear-gradient(to right, var(--themeSecondary), var(--themePrimary));background-position:center;}.jch-btn--filled--gradient:hover{color:#fff;background:var(--themeSecondary);}.jch-btn--ghost--primary{color:var(--themePrimary);background:transparent;border:0.2rem solid var(--themePrimary);}.jch-btn--ghost--primary:hover, .main .jch-btn--ghost--primary:hover{color:#ffffff;background:var(--themePrimary);}.jch-btn--ghost--secondary{color:var(--themeSecondary);background:#fff;border:0.3rem solid var(--themeSecondary);}.jch-btn--ghost--secondary:hover, .main .jch-btn--ghost--secondary:hover{color:#ffffff;background:var(--themeSecondary);}.jch-btn--primary{color:#fff;background:var(--themePrimaryButtonBackground);-webkit-box-shadow:var(--themeSecondaryButtonShadow);box-shadow:var(--themeSecondaryButtonShadow);}.jch-btn--primary:hover{background:var(--themePrimaryDark);color:#fff;}.jch-btn--secondary{color:var(--themePrimary);background:transparent;overflow:auto;height:5.6rem;-webkit-box-shadow:var(--themeSecondaryButtonShadow);box-shadow:var(--themeSecondaryButtonShadow);border:0.2rem solid var(--themePrimary);}.jch-btn--secondary:hover, .main .jch-btn--secondary:hover{color:#ffffff;background:var(--themePrimary);}.jch-btn--link{background:transparent;color:var(--themePrimary);text-decoration:none;fill:currentColor;}.jch-btn--link:hover{text-decoration:underline;}.jch-btn--phone{fill:currentColor;margin-left:0;text-decoration:none;background:none;color:var(--themeLinkColor);padding:0;min-height:0;min-width:0;max-width:none;font-size:1.8rem;line-height:3rem;display:inline;-webkit-box-shadow:none;box-shadow:none;}.jch-btn--phone .msicon{padding-right:0.5rem;}.jch-btn--phone span{vertical-align:top;}.jch-btn--phone:hover{color:var(--themePrimary);text-decoration:none;background:transparent;}.jch-btn--phone-header{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:22rem;line-height:1;-ms-flex-line-pack:center;align-content:center;}.jch-btn--phone-header span{display:inline-block;width:100%;text-align:center;}.jch-btn__pretext{font-size:1.2rem;text-align:center;display:inline-block;}.jch-btn--pill{border-radius:var(--themeButtonBorderRadius);}.jch-btn--hide{display:none;}.jch-btn .msicon{fill:currentColor;margin-left:1rem;height:1.2rem;width:1.2rem;}.jch-btn&gt;*{position:relative;z-index:10;}.jch-hide{display:none;}.jch-logo__img{max-width:100%;max-height:6.5rem;display:block;}.jch-ap__content{max-width:35rem;margin:0 auto;line-height:2.4rem;}.jch-ap__img{max-width:100%;margin:0 auto 2rem;display:block;}.jch-ap__more{padding:2rem 0 0;}.jch-ap__link{text-decoration:none;font-weight:700;color:var(--themePrimary);}.jch-ap__link:hover{color:var(--themePrimaryDark);}.jch__op-disclaimer{padding:0 3rem;max-width:128rem;margin:0 auto;}.jch-modal{position:fixed;height:100vh;width:100vw;top:0;left:0;}.jch-modal__contain--offers{position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:80rem;min-height:30rem;z-index:400;padding:3rem;-webkit-box-shadow:0 0.6rem 0.8rem rgba(0, 0, 0, 0.16);box-shadow:0 0.6rem 0.8rem rgba(0, 0, 0, 0.16);}.jch-modal__close{position:absolute;right:2rem;top:2rem;}.jch-modal__close:hover{cursor:pointer;}.jch-primary, .jch-blue{color:var(--themePrimary);}.jch-secondary{color:var(--themeSecondary);}.jch-two-column{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;margin:2rem 0;grid-auto-flow:dense;}.jch-two-column--vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-two-column .jch-two-column{margin:0;}.jch-three-column{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;margin:2rem 0;grid-auto-flow:dense;}.jch-three-column--vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-big-num{color:var(--themePrimary);font-size:5rem;line-height:4.8rem;font-weight:700;}.jch-content-contained{max-width:80.8rem;margin:0 auto;}.jch-content-contained div{clear:both;}.jch-pull-left{float:left;padding-right:2rem;}.jch-pull-right{float:right;padding-left:2rem;}.jch-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-phone:not(:last-child){margin-bottom:3rem;}.jch-phone__label{font-size:1.6rem;line-height:1.9rem;font-weight:700;margin-right:2rem;}.jch-phone__a{color:var(--themePrimary);text-decoration:none;font-size:3.8rem;line-height:1;font-weight:700;}.jch-phone__a-text{display:none;}.jch-phone__a-icon{fill:currentColor;}.jch-phone__a-icon .msicon{height:3.8rem;width:3.8rem;}.jch-emergency-support{color:var(--themePrimary);font-size:2rem;line-height:2.4rem;font-weight:700;font-style:italic;margin-bottom:1.5rem;}.jch-image{display:inline-block;margin:0;vertical-align:top;}.jch-image__img,
.jch-image img{display:block;max-width:100%;margin-bottom:0;}.main .jch-image__img,
.main .jch-image img{margin-bottom:0;}.jch-image__caption{padding:1.5px;font-weight:700;position:relative;top:-1px;text-align:center;width:100%;}.jch-image-blue-bg, .jch-image-primary-bg{position:relative;margin:13% 0;}.jch-image-blue-bg:before, .jch-image-primary-bg:before{content:"";position:absolute;height:125%;width:60%;background:var(--themePrimary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-9rem;z-index:-1;}.jch-two-column__right .jch-image-blue-bg:before, .jch-two-column__right .jch-image-primary-bg:before{left:auto;right:-9rem;}.jch-two-column__left .jch-image-blue-bg:before, .jch-two-column__left .jch-image-primary-bg:before{left:-9rem;right:auto;}.jch-gallery{position:relative;}.jch-gallery__control{height:5.8rem;width:5.8rem;border-radius:50%;border:0.2rem solid #fff;background:rgba(0, 0, 0, 0.1);fill:#fff;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;outline:none;}.jch-gallery__control .msicon{line-height:1;}.jch-gallery__control:hover, .jch-gallery__control:focus{color:var(--themePrimary);fill:var(--themePrimary);border-color:var(--themePrimary);background:rgba(255, 255, 255, 0.1);outline:none;}.jch-gallery__control--next .msicon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.jch-gallery__controls{position:absolute;top:50%;left:2rem;width:calc(100% - 4rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);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;z-index:10;}.jch-gallery__image{width:100%;text-align:center;}.jch-gallery__img{width:100%;}.jch-bg-dark--full{position:relative;background:transparent;color:#fff;padding:3rem 0;}.jch-bg-dark--full:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2f3333;z-index:-1;}.jch-bg-primary--full{position:relative;background:transparent;color:#fff;padding:3rem 0;}.jch-bg-primary--full:before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--themePrimary);z-index:-1;}.jch-amenities__list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:2rem 0;}.jch-amenities__amenity{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;position:relative;}.jch-amenities__more-icon{line-height:1;margin-left:1rem;outline:none;}.jch-amenities__more-icon .msicon{height:2.4rem;width:auto;fill:var(--themePrimary);}.jch-amenities__description{width:100%;margin-top:1rem;background:#2f3333;color:#fff;max-height:0;overflow:hidden;-webkit-transition:0.3s ease;transition:0.3s ease;opacity:0;}.jch-amenities__amenity--active .jch-amenities__description{opacity:1;max-height:100rem;padding:1.5rem;}.jch-residents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}.jch-residents__column{width:100%;}.jch-residents__title{font-size:2rem;line-height:1;font-weight:700;padding:0 0 1.5rem;}.jch-residents__title a{text-decoration:none;}.jch-residents__title a:hover{text-decoration:underline;}.jch-residents__text{padding:0 0 3rem;}.jch-residents__icon span{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--themePrimary);height:11.2rem;width:11.2rem;margin:0 0 1.5rem;}.jch-residents__icon svg{fill:#fff;}.jch-tour{text-align:center;}.jch-tour__link-text{text-decoration:none;text-transform:uppercase;font-size:1.8rem;}.jch-tour__link-text:hover{text-decoration:underline;}.msbacklink-a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.msbacklink-a .msicon{fill:currentColor;line-height:1;height:1.6rem;margin-right:0.2rem;}html{font-size:62.5%;}body{font-size:1.6rem;line-height:2.6rem;font-family:var(--themeBodyFont);background-color:var(--themeBodyBackground);background-image:var(--themeBodyBackgroundImage);color:#676c71;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.wrap{position:relative;margin:0 auto;width:100%;}a{color:var(--themePrimary);}a:hover{text-decoration:none;color:var(--themePrimaryDark);}svg,
path{-webkit-transition:none;transition:none;}.msf-schema{display:none;}.msf-breadcrumb__ol{list-style:none;padding-left:0;}.msf-breadcrumb__li{position:relative;font-size:1.4rem;}.msf-breadcrumb__li:not(:last-child){margin:0 3rem 0 0;}.msf-breadcrumb__li:not(:last-child):after{content:"|";position:absolute;right:-1.5rem;bottom:0;}.msf-breadcrumb__a{color:var(--themePrimary);}.msf-breadcrumb__a:hover{color:var(--themePrimaryDark);}.msf-social__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.msf-social__li{margin-right:1rem;}.msf-social__li:last-child{margin-right:0;}.msf-social__a{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;}.header .msf-social__a{color:var(--themePrimary);fill:currentColor;background:#ebeaea;height:2.2rem;width:2.2rem;border-radius:50%;}.header .msf-social__a .msicon{max-height:1.2rem;max-width:1.2rem;}.wrap{padding:0 3.5rem;}.msmacro-business-hours__day{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.5rem 1fr;grid-template-columns:auto 1fr;grid-gap:0.5rem;}.msmacro-gallery__container{margin:2rem auto;}.msmacro-gallery__list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;}.msmacro-gallery__item{max-height:27.5rem;}.msmacro-gallery__item-img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}.tns-nav{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;list-style:none;padding:2rem;}.tns-nav button{font-size:0;line-height:0;display:block;width:4rem;height:0.8rem;cursor:pointer;color:transparent;border:0;outline:none;background:#ebeaea;position:relative;margin-right:1rem;}.tns-nav button:last-child{margin-right:0;}.tns-nav button.tns-nav-active{background-color:var(--themePrimary);}#baguetteBox-overlay .full-image figure{display:inline-block !important;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:96rem;max-height:50.3rem;position:relative;}#baguetteBox-overlay .full-image figcaption{bottom:auto !important;top:100%;padding:1rem;}#baguetteBox-overlay .full-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;}.header{z-index:3000;}.header__wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem auto;grid-template-columns:1fr auto;grid-gap:0 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 3.5rem;}.header__top .header__social, .header__top .header__phone{display:none;}.header__top{font-size:1.4rem;margin-top:1rem;margin-bottom:-1rem;}.header__component{min-width:0;min-height:0;}.header__component--full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.header__component--static_content{grid-column:1/-1;text-align:center;}.header__component--touch{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-ms-grid;display:grid;-ms-grid-columns:auto 2rem auto;grid-template-columns:repeat(2, auto);grid-gap:0 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__component--logo{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;}.header__component-contain--menu_secondary{background:#fff;}.header__phone{padding-top:0.5rem;}.header__phones{padding:0.75rem 0 1rem;}.header__phone-num{display:none;}.header__phone-tel{text-decoration:none;color:var(--themePrimary);}.header__phone-tel .msicon{fill:currentColor;-webkit-transform:rotate(105deg);transform:rotate(105deg);}.header__phone-label{font-size:1.1rem;line-height:1.3rem;}.header__service{height:100%;width:100%;}.header__service .section-contain{height:100%;width:100%;}.header__service .jch-btn{height:100%;width:100%;min-width:0;min-height:0;border-radius:0;font-size:1.1rem;background:var(--themePrimary);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:1.5rem 0.5rem;text-transform:uppercase;-webkit-box-shadow:0;box-shadow:0;}.header__service .jch-btn span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header__service .msicon{fill:currentColor;margin-bottom:0.5rem;}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}.header__nav-contain{position:relative;}.header__nav-contain--header_primary{position:fixed;top:0;right:0;padding:8rem 3rem 5rem;width:30rem;height:100vh;-webkit-box-shadow:0 0.2rem 0.4rem rgba(0, 0, 0, 0.16);box-shadow:0 0.2rem 0.4rem rgba(0, 0, 0, 0.16);font-size:1.6rem;opacity:0;visibility:hidden;-webkit-transform:translateX(1rem);transform:translateX(1rem);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#ebeaea;overflow:auto;z-index:-1;}.header__nav-contain--active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);z-index:3000;}.main{position:relative;z-index:2000;min-height:40rem;overflow:hidden;}.main__wrap{padding:0 3rem;-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(4, 1fr);grid-gap:0;}.main__component{-ms-grid-column-span:4;grid-column-end:span 4;}.main__component:empty{display:none;}.main__component--full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.main__component--full.main__component--content{padding:4rem 3.5rem;}.main__component img{max-width:100%;}.main__component--center{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;}.main h1,
.main .h1, .main__h1{color:var(--themePrimary);font-size:3.2rem;font-family:var(--themeHeadingFont);font-weight:700;line-height:4rem;letter-spacing:0.03em;}.main h1--home,
.main .h1--home, .main__h1--home{text-align:center;}.main h1--pages,
.main .h1--pages, .main__h1--pages{text-align:left;padding:1.5rem 0;border-top:0.1rem solid #e3e7e9;border-bottom:0.1rem solid #e3e7e9;}.main h2,
.main .h2, .main__h2{font-size:3rem;font-family:var(--themeHeadingFont);font-weight:400;line-height:1.24;}.main h3,
.main .h3, .main__h3{font-family:var(--themeHeadingFont);font-weight:700;font-size:2rem;line-height:2.6rem;}.main h4,
.main .h4, .main__h4{font-family:var(--themeHeadingFont);font-weight:700;font-size:1.8rem;line-height:2.6rem;}.main h4 + p,
.main .h4 + p, .main__h4 + p{margin-top:0;}.main__content h2{margin-bottom:2.5rem;}.main__markets{background:var(--themeMarketsBackground);color:#fff;padding:5rem 4rem 8.5rem;}.main__markets-list{margin:3.5rem 0 0;list-style:none;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4, 1fr);grid-gap:2.5rem 1.5rem;padding:0;}.main__markets-item{-ms-grid-column-span:2;grid-column-end:span 2;font-size:1.8rem;font-weight:700;}.main__markets-content{grid-column:1/-1;text-align:center;}.footer{position:relative;z-index:1000;background:#2f3333;color:#fff;}.footer a{color:#fff;}.footer__wrap{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:3rem 1.5rem;padding:3rem 3.5rem;}.footer__component{grid-column:1/-1;min-width:0;min-height:0;font-size:1.3rem;line-height:2rem;}.footer__component--full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.footer__component--menu_primary{background:var(--themeFooterNavBackgroundColor);border-top:0.1rem solid var(--themeFooterNavBorderColor);border-bottom:0.1rem solid var(--themeFooterNavBorderColor);padding:1rem 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.footer__heading{font-size:1.8rem;font-weight:700;margin-bottom:1rem;}.footer__top{padding:3rem 0;background:#f3f0e5;}.footer__top-left{border-bottom:0.1rem solid #2f3333;padding-bottom:2rem;}.footer__bot{padding:3.5rem 0;font-size:1.6rem;line-height:2.2rem;background:#2f3333;color:#fff;}.footer__social-list{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;list-style:none;padding:2rem 0 0;}.footer__social-item{padding:0 1rem 0 0;}.footer__social-link .msicon{max-width:2rem;max-height:2rem;}.footer__social-link .msicon path{fill:transparent;stroke:#fff;stroke-width:30;}.footer__social-link .msicon--fa-fab-instagram path{fill:#fff;stroke-width:0;}.footer__social-link:hover .msicon path{fill:#fff;}.footer__copyright{font-size:1.4rem;text-align:center;}.footer__nav--utility{font-size:1.4rem;}.footer__markets{background:var(--themeMarketsBackground);color:#fff;}.footer__markets-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:3.5rem 0 0;list-style:none;padding:0;}.footer__markets-content{grid-column:1/-1;}.footer__markets-markets{grid-column:1/-1;}.msf-logo{text-align:center;}.msf-logo--header{text-align:left;}.msf-logo__link{display:inline-block;}.msf-logo__img--header{-webkit-transition:0.3s ease;transition:0.3s ease;max-width:100%;}.nav{font-family:var(--themeBodyFont);}.nav--header_utility{margin-left:2rem;}.nav__img,
.nav img{max-width:100%;display:block;}.nav__navicon--open{margin-left:3rem;}.nav__navicon-btn{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:center;-ms-flex-pack:center;justify-content:center;color:var(--themePrimary);}.nav__navicon-btn-txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:var(--themeBodyFont);font-size:1.1rem;font-weight:700;line-height:1.3rem;text-transform:uppercase;}.nav__navicon-btn .msicon{fill:currentColor;}.nav__navicon-btn--hide{display:none;}.nav__navicon-btn--close{position:absolute;top:3.5rem;right:3.5rem;height:auto;width:auto;background:transparent;fill:var(--themePrimary);}.nav__btn{font-family:var(--themeBodyFont);color:#676c71;fill:currentColor;padding:1rem 0;width:100%;text-align:left;outline:0;font-size:1.8rem;}.nav--header_primary .nav__btn{padding:1.5rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;width:100%;color:var(--themeNavSubColor);}.nav--header_primary .nav__btn--1{font-size:1.4rem;letter-spacing:0.1rem;color:var(--themeNavPrimaryColor);text-transform:uppercase;}.nav__btn--toggle{display:none;}.nav--header_primary .nav__btn--toggle.nav__btn--1{padding:0.5rem;display:none;line-height:1;fill:var(--themePrimary);}.nav__li--mc .nav__btn--toggle.nav__btn--1{display:block;}.nav__btn--toggle.nav__btn--active{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.nav__btn--active{color:var(--themeNavPrimaryColorHover);fill:currentColor;border-color:var(--themePrimary);}.nav--header_primary .nav__btn--active{color:var(--themeNavPrimaryColorHover);fill:currentColor;border-color:var(--themePrimary);}.nav--header_primary .nav__lbl{display:block;padding:1rem 0;width:100%;color:var(--themeNavSubColor);font-size:1.4rem;font-weight:700;letter-spacing:0.1rem;text-transform:uppercase;}.nav__lbl--toggle{display:none;}.nav--header_primary .nav__lbl--toggle.nav__btn--1{padding:0.5rem;display:none;line-height:1;fill:var(--themePrimary);}.nav__li--mc .nav__lbl--toggle.nav__btn--1{display:block;}.nav__lbl--toggle.nav__btn--active{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.nav__lbl--active{color:var(--themeNavPrimaryColorHover);fill:currentColor;border-color:var(--themePrimary);}.nav--header_primary .nav__lbl--active{color:var(--themeNavPrimaryColorHover);fill:currentColor;border-color:var(--themePrimary);}.nav__btn--mobile + .nav__ul .nav__lbl--3{display:none;}.nav__btn--mobile + .nav__ul .nav__lbl--3 + .nav__ul--4{position:static;visibility:visible;opacity:1;-webkit-transform:none;transform:none;padding-top:0;}.nav__btn--mobile + .nav__ul .nav__lbl--3 + .nav__ul--4 .nav__btn--back{display:none;}.nav__ul{padding:0;margin:0;list-style:none;}.nav--header_primary .nav__ul{z-index:-1;max-height:0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.5s ease;transition:opacity 0.3s ease, -webkit-transform 0.5s ease;transition:opacity 0.3s ease, transform 0.5s ease;transition:opacity 0.3s ease, transform 0.5s ease, -webkit-transform 0.5s ease;background:transparent;width:100%;grid-column:1/-1;}.nav--header_primary .nav__ul--active{z-index:4000;opacity:1;visibility:visible;max-height:600vh;padding:0 1.5rem 1.5rem;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.5s ease;transition:opacity 0.3s ease, -webkit-transform 0.5s ease;transition:opacity 0.3s ease, transform 0.5s ease;transition:opacity 0.3s ease, transform 0.5s ease, -webkit-transform 0.5s ease;}.nav__ul--1{width:100%;margin:0 auto;}.nav__ul--1.nav__ul--header_primary{z-index:4000;position:static;opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}.nav__ul--1.nav__ul--header_utility{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.nav__ul--1.nav__ul--footer_primary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5rem 1fr;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0.5rem;}.nav__ul--1.nav__ul--footer_utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.nav__ul--active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}.nav--header_primary .nav__li[data-type=content]{display:none;}.nav--header_primary .nav__li--1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5rem auto;grid-template-columns:1fr auto;grid-gap:0 0.5rem;}.nav--footer_primary .nav__li--1{text-align:center;}.nav--header_utility .nav__li--1{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.nav--header_utility .nav__li--1:nth-last-child(-n+2){display:-webkit-box;display:-ms-flexbox;display:flex;}.nav__li--4{text-align:center;}.nav__li--footer_utility{padding:0 1.5rem 0 0;position:relative;line-height:2.8rem;}.nav__a{color:#676c71;}.nav--header_primary .nav__a{display:block;padding:1rem 0;text-decoration:none;width:100%;color:var(--themeNavSubColor);font-size:1.4rem;letter-spacing:0.1rem;}.nav--header_primary .nav__a:hover{color:var(--themeNavSubColorHover);text-decoration:none;}.nav__a--1.nav__a--header_primary{padding:1rem 0;color:var(--themeNavPrimaryColor);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;text-transform:uppercase;}.nav__a--1.nav__a--header_primary:after{display:none;}.nav__a--1.nav__a--header_utility{padding:1.5rem 1rem;font-size:1.6rem;}.nav__a--1.nav__a--footer_primary{display:inline-block;color:var(--themeFooterNavColor);text-decoration:none;font-size:1.4rem;padding:1rem 0.5rem;}.nav__a--1.nav__a--footer_primary:hover{text-decoration:underline;}.nav__a--header_utility{color:#676c71;font-size:1.8rem;line-height:1.3rem;text-decoration:none;font-weight:700;}.nav__a--footer_utility{color:#fff;font-weight:400;font-size:1.2rem;text-decoration:none;}.nav__a--footer_utility:hover{color:#fff;text-decoration:underline;}.nav__i{display:inline-block;height:2rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.nav--header_utility .nav__i, .nav--footer_primary .nav__i, .nav--footer_utility .nav__i{display:none;}.nav__con{line-height:1;}.nav--header_primary .nav__con{padding:1.5rem 3rem;}.nav__con a{color:#676c71;text-decoration:none;}.nav__con a:hover{text-decoration:underline;}.nav--header_utility .nav__con--1{padding:1.5rem 2.5rem;}.search--header{position:relative;}.search--header--nontouch{margin:0.2rem 0.5rem 0 0;display:none;}.search--header--touch{padding:0 3rem 2rem;max-width:60rem;}.search--header--results{max-width:940px;margin:0 auto;}.search__open .msicon path, .search__btn .msicon path{fill:var(--themePrimary);}.search__open:hover .msicon path, .search__btn:hover .msicon path{fill:var(--themePrimaryDark);}.search__open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search__open .msicon--fa-fas-times{display:none;}.search__open--active .msicon--fa-fas-times{display:block;}.search__open--active .msicon--fa-fas-search{display:none;}.search__btn{position:absolute;z-index:20;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0.2rem;fill:currentColor;}.search__btn--header{left:auto;right:1rem;}.search__box--header{width:100%;position:relative;}.search__box--header--nontouch{opacity:0;visibility:hidden;width:25rem;position:absolute;top:100%;z-index:-1;right:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition:0.3s ease;transition:0.3s ease;}.search__box--active{opacity:1;visibility:visible;-webkit-transform:translateY(1rem);transform:translateY(1rem);z-index:0;}.search__box--results{position:relative;margin-bottom:2rem;}.search__input{position:relative;z-index:10;width:100%;}.search__txt{padding:1.3rem 1.3rem 1.3rem 5.2rem;line-height:1;font-size:1.6rem;width:100%;outline:0;min-height:4rem;border-radius:3rem;border:0.1rem solid #e3e7e9;}.search__txt:focus{border-color:var(--themePrimary);}.search__txt--header{padding:0.5rem 1rem 0.5rem 3.5rem;font-size:1.4rem;}.search__spin{-webkit-animation:fa-spin 0.75s infinite linear;animation:fa-spin 0.75s infinite linear;position:absolute;top:0;right:0;margin-top:0;opacity:0;visibility:hidden;fill:#212728;}.search__spin .msicon{fill:var(--themePrimary);}.search__spin--active{opacity:1;visibility:visible;}.search__spin--active + .search__submit{opacity:0;visibility:hidden;}.msf-msg--listing{margin:3rem 0;}.jch-article--result{margin:2rem 0;}.jch-article__title--result{font-size:2rem;font-family:var(--themeHeadingFont);font-weight:600;}.jch-article__title-url{font-size:1.3rem;font-weight:600;margin:0.2rem 0 1rem;}.msform__box{grid-row-gap:2.5rem;}.msform__contain{padding:4rem 3rem;background:transparent;}.msform__contain--macro{padding:2rem 0;}.jch-bg-dark--full .msform__contain{background:#fff;color:#676c71;margin-top:1rem;}.msform__title{color:var(--themePrimary);font-size:3rem;line-height:3.7rem;font-family:var(--themeHeadingFont);padding:0 0 2rem;}.footer .msform__title{color:#fff;font-size:1.8rem;line-height:1;font-weight:700;margin-bottom:1rem;padding:0;}.msform__msg{font-size:1.6rem;line-height:2.4rem;}.msform__fields{grid-row-gap:2rem;}.msform__f-l{padding:0 1rem 0.5rem 0;display:inline-block;font-size:1.4rem;line-height:1.7rem;color:var(--themeFormLabelColor);}.msform__f-l--c{padding:0;}.msform__f-l:after{content:attr(data-status);}.msform__f-i{display:block;line-height:1.4;outline:0;border:0.1rem solid var(--themeInputBorder);color:#676c71;}.msform__f-i--t, .msform__f-i--a, .msform__f-i--p{padding:1.3rem 1.5rem;min-height:5rem;font-size:1.6rem;outline:0;background:var(--themeInputBackground);width:100%;}.msform__f-i--a{resize:none;min-height:15rem;}.msform__f-i--d{cursor:pointer;padding:1.3rem 3rem 1.3rem 1.5rem;min-height:5rem;background:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:20;}.msform__f-i--d:hover{-webkit-box-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.2);box-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.2);}.msform__f-i--c{padding:0 1rem 0 0;display:block;}.msform__f-i--b{border:0;line-height:1;}.msform__f-i--b label{padding:0 3rem 0 0.2rem;}.msform__f-i:hover{-webkit-box-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.2);box-shadow:0 0.3rem 0.6rem rgba(0, 0, 0, 0.2);}.msform__f-i:focus{border-color:var(--themeInputBorderFocus);}.msform__f-i-c--d{background:#fff;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.msform__f-i-c--d:hover{border-color:var(--themePrimary);}.msform__f-i-c--d .msicon{position:absolute;top:47%;right:2.5rem;-webkit-transform:translateY(-47%);transform:translateY(-47%);z-index:10;}.msform__f-i-c--c{display:-webkit-box;display:-ms-flexbox;display:flex;}.msform__f-v{position:relative;}.msform__submit{margin:2.5rem 0 0;padding:0;max-width:20rem;}.msform__submit-btn{padding:1rem 2.5rem;background:0;border:0;display:block;min-height:6rem;width:100%;min-width:25rem;}.msform--macro .msform__submit{margin:0;}.msform__v{display:none;}.msform__e{color:var(--themePrimaryDark);text-transform:uppercase;position:absolute;font-weight:700;font-size:1rem;top:0.5rem;right:0;}.msbanner__banner{position:relative;overflow:hidden;}.msbanner__banner--overlay, .msbanner__banner--staff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.msbanner__image{position:relative;z-index:10;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.msbanner__image--primeoverlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--themePrimary);opacity:0.8;}.msbanner__image--primelite:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(var(--themePrimaryLite)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, var(--themePrimaryLite), rgba(255, 255, 255, 0));}.msbanner__image--embed ~ .msbanner__content--overlay{pointer-events:none;}.msbanner__picture{width:100%;height:100%;display:block;}.msbanner__embed{width:100%;height:100%;aspect-ratio:16/9;}.msbanner__content{position:relative;z-index:20;color:#212728;}.msbanner__content-contain{display:-ms-grid;display:grid;grid-gap:2.5rem 1.5rem;position:relative;z-index:20;width:100%;padding:3rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4, 1fr);grid-gap:1.5rem;}.msbanner__content-contain--text-l{text-align:left;}.msbanner__content-contain--text-r{text-align:right;}.msbanner__content-contain--text-c{text-align:center;}.msbanner__content-contain--overlay{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;height:100%;padding:3rem 3rem 0;}.msbanner__content-contain--staff{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;height:100%;}.msbanner__content--primeliteoverlay{background:var(--themePrimaryLite);}.msbanner__content--primelite{background:var(--themePrimaryLite);}.msbanner__content--gray{background:#ebeaea;}.msbanner__content--whiteoverlay{background:#fff;}.msbanner__content--primeoverlay{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.msbanner__content--overlay{position:absolute;height:100%;}.msbanner__content--staff{position:absolute;bottom:0;padding:2rem;background:#fff;width:100%;}.msbanner__content--imageonly{display:none;}.msbanner__title{font-family:var(--themeHeadingFont);font-size:3.2rem;line-height:3.8rem;grid-column:1/-1;position:relative;}.msbanner__title--overlay{width:100%;}.msbanner__title--staff{color:#676c71;width:100%;}.msbanner__summary{grid-column:1/-1;font-size:1.4rem;line-height:2.4rem;}.msbanner__summary--overlay{width:100%;}.msbanner__summary--staff{color:var(--themePrimary);width:100%;text-transform:uppercase;font-weight:700;}.msbanner__img{display:block;width:100%;height:100%;}.msbanner__cta{grid-column:1/-1;}.msbanner__cta--gray{text-align:center;}.msbanner__cta--whiteoverlay{text-align:center;}.msbanner__cta--overlay{width:100%;-ms-flex-item-align:end;align-self:flex-end;}.msbanner__link{margin:0 auto;}.msbanner__link--overlay{font-size:1.4rem;background:#fff;color:#676c71;fill:currentColor;}.msbanner--darkcta .msbanner__link--overlay{background:#2f3333;color:#fff;}.msbanner__link--overlay:hover{color:var(--themePrimary);-webkit-box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);}.msbanner__link--overlay .msicon{margin-left:1rem;max-height:1.4rem;max-width:1.4rem;}.msbanner__form{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.msbanner__form--overlay{display:block;background:#fff;padding-top:2rem;}.mscallouts__content-before{padding:2rem;}.mscallouts__content-after{padding:2rem;}.mscallouts__wrap{display:-ms-grid;display:grid;padding:0;margin:0;list-style:none;}.mscallouts__wrap--primary{grid-gap:2.5rem;}.mscallouts__wrap--secondary{grid-gap:2.5rem;}.mscallouts__wrap--tertiary{grid-gap:2.5rem;}.mscallouts__wrap--ctabottom{grid-gap:5rem 1.5rem;padding:3rem 3.5rem;}.mscallouts__wrap--btnlist{grid-gap:2.5rem 3rem;}.mscallouts__callout--primary{background:var(--themeCallout1Background);color:var(--themeCallout1Color);}.mscallouts__callout--secondary{background:var(--themeCallout2Background);color:var(--themeCallout2Color);}.mscallouts__callout--tertiary{background:var(--themeCallout3Background);color:var(--themeCallout3Color);}.mscallouts__callout-contain{display:-ms-grid;display:grid;padding:1.5rem;}.mscallouts__callout-contain--primary{position:relative;grid-gap:2rem;}.mscallouts__callout-contain--secondary{grid-row-gap:2rem;}.mscallouts__callout-contain--tertiary{grid-row-gap:3rem;padding:3rem 2.5rem 4rem;text-align:center;}.mscallouts__callout-contain--ctabottom{position:relative;padding:0;}.mscallouts__callout-contain--btnimg{position:relative;padding:0;}.mscallouts__callout-contain--btnlist{padding:0;}.mscallouts__callout-contain-wrap--imgdarkoverlay{position:absolute;bottom:0;left:0;margin-bottom:-0.6rem;}.mscallouts__callout-contain-wrap--alternate{grid-row-gap:2.5rem;}.mscallouts__callout-contain-wrap--imgtitledesc{border-top:0.2rem solid #e7e1d3;border-bottom:0.2rem solid #e7e1d3;padding:1.5rem 1rem;}.mscallouts__callout-title{font-size:1.8rem;font-weight:700;line-height:3.7rem;-webkit-transition:0.3s ease;transition:0.3s ease;}.mscallouts__callout-title--primary{color:var(--themeCallout1Color);font-family:var(--themeHeadingFont);}.mscallouts__callout-title--secondary{color:var(--themeCallout2Color);font-family:var(--themeHeadingFont);}.mscallouts__callout-title--tertiary{color:var(--themeCallout3Color);font-family:var(--themeHeadingFont);}.mscallouts__callout-content{font-size:1.4rem;line-height:2.6rem;}.mscallouts__callout-more--ctabottom{position:absolute;bottom:-1.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.mscallouts__callout-more--btnimg{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.mscallouts__callout-more-text--titlecta{text-align:center;}.mscallouts__callout-more-link--ctabottom{background:#fff;color:#676c71;font-size:1.4rem;min-height:6rem;min-width:18rem;fill:currentColor;-webkit-box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);}.mscallouts__callout-more-link--ctabottom:hover{color:var(--themePrimary);-webkit-box-shadow:none;box-shadow:none;}.mscallouts__callout-more-link--btnimg{background:#fff;color:#676c71;font-size:1.4rem;min-height:6rem;min-width:18rem;fill:currentColor;-webkit-box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);box-shadow:0 0.2rem 0.5rem rgba(0, 0, 0, 0.2);}.mscallouts__callout-more-link--btnimg:hover{color:var(--themePrimary);-webkit-box-shadow:none;box-shadow:none;}.mscallouts__callout-more-link--btnlist{width:100%;color:#676c71;font-size:1.6rem;background:#fff;fill:currentColor;padding:3rem;}.mscallouts__callout-more-link .msicon{margin-left:1rem;max-height:1.4rem;max-width:1.4rem;}.mscallouts__callout-image--circleicon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%;max-height:11.5rem;max-width:11.5rem;}.mscallouts__callout-image--secondary{margin-bottom:2rem;}.mscallouts__callout-image-img{display:block;max-width:100%;margin:0 auto;}.mscallouts__callout-image-img--circleicon{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.mscallouts__callout-image--imgdarkoverlay{width:100%;}.mscallouts__callout-image--imgdarkoverlay:after{content:"";background:#212728;opacity:0.5;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.3s ease;transition:0.3s ease;}.mscallouts__callout-image--imgdarkoverlay:hover:after{opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease;}.mscallouts__callout-image--alternate{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:3rem;}.mscallouts__callout-image--imgtitledesc{margin-bottom:2rem;}.msblurbs__wrap{list-style:none;padding:0;margin:0;}.msblurbs__wrap--brand-bar{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;}.msblurbs__wrap--offers{background:#ebeaea;border-top:0.4rem solid var(--themeSecondary);}.msblurbs__blurb--offers{padding:4rem 1.5rem 3rem;}.msblurbs__blurb--brand-bar{width:50%;padding:1rem;text-align:center;margin-bottom:2rem;}.msblurbs__blurb--testimonials{height:100%;}.msblurbs__blurb-contain{position:relative;padding:4rem 1.5rem;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:3.5rem;}.msblurbs__blurb-contain--offers{grid-row-gap:1rem;}.msblurbs__blurb-contain--testimonials{padding:2rem 0;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;}.msblurbs__blurb-contain--brand-bar{padding:0;display:block;}.msblurbs__blurb-title{font-family:var(--themeHeadingFont);}.msblurbs__blurb-title--offers{color:#212728;font-size:3.2rem;line-height:3.8rem;}.msblurbs__blurb-title--testimonials{font-family:var(--themeBodyFont);font-size:2.5rem;line-height:4.8rem;text-align:center;}.msblurbs__blurb-content--testimonials{font-size:2.5rem;line-height:4.8rem;text-align:center;}.msblurbs__blurb-pretitle--offers, .msblurbs__blurb-subtitle--offers{color:#212728;font-weight:500;font-size:1.8rem;line-height:2.2rem;}.msblurbs__blurb-img--brand-bar{max-width:100%;max-height:6.7rem;}.msblurbs__heading--testimonials{font-size:20rem;line-height:1.5rem;text-align:center;color:var(--themePrimary);font-style:italic;margin-top:10rem;margin-left:-3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.msblurbs__title--testimonials{font-family:var(--themeHeadingFont);font-weight:700;font-size:2.2rem;line-height:2.8rem;max-width:24rem;margin:3.4rem auto;z-index:10;}.msblurbs__icon--testimonials{position:relative;}.msblurbs__icon--testimonials .msicon{fill:var(--themeSecondaryLite);height:9rem;width:12.6rem;position:absolute;}.msblurbs__more{text-align:center;grid-column:1/-1;}.msblurbs__more--offers{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;}.msblurbs__more-a{background:#fff;}.msblurbs__more-a:hover{background:transparent;}.msblurbs__more-a:hover:before{z-index:0;}.msblurbs__more-a:hover span{z-index:1;}.jch-listing__list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:3rem;padding-bottom:3rem;scroll-margin-top:2rem;}.jch-listing__list--slider{display:block;}.jch-listing__pagination{grid-column:2/-2;position:relative;margin-bottom:1.5rem;}.jch-listing__pagination-button{text-align:center;padding:8px 16px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border:1px solid #ddd;margin:3px;cursor:pointer;font-weight:bold;min-width:52px;}.jch-listing__pagination-button--active{background-color:var(--themePrimary);color:white;}.jch-listing__pagination-button--disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0.5;}.jch-listing__paging{text-align:right;margin-bottom:2rem;}.jch-listing__controls{margin-bottom:3rem;}.jch-listing__controls--blog{margin-bottom:1.5rem;}.jch-listing__controls--locations{padding:2rem 0;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem 0;}.jch-listing__controls-search{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;}.jch-listing__controls-search .msform__f-i--t{border-radius:3rem 0 0 3rem;}.jch-listing__controls-textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.jch-listing__controls-btn--locations{width:100%;}.jch-listing__controls-btn .msicon--fa-far-spinner-third{display:none;}.jch-listing__controls-txt--blog{padding-left:4.5rem;}.jch-listing__controls-title{width:100%;}.jch-listing__controls-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.jch-listing__controls-checkbox-label{font-size:1.4rem;line-height:1.6rem;padding:0.7rem 0.6rem;border:0.2rem solid #e3e7e9;border-left:none;min-width:5.8rem;height: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;min-height:5rem;}.jch-listing__controls-checkbox-container:nth-child(2) .jch-listing__controls-checkbox-label{border-left:0.2rem solid #e3e7e9;}.jch-listing__controls-checkbox-label:hover{background:#ebeaea;cursor:pointer;}.jch-listing__controls-checkbox:checked + .jch-listing__controls-checkbox-label{background:var(--themePrimary);color:#fff;}.jch-listing__controls--blog{position:relative;}.jch-listing__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.jch-listing__more-btn{line-height:1;}.jch-listing__more-btn .msicon--fa-far-spinner-third{display:none;}.jch-listing__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-listing__slider-control{height:5.8rem;width:5.8rem;border-radius:50%;border:0.2rem solid var(--themePrimary);background:rgba(255, 255, 255, 0.5);fill:var(--themePrimary);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;outline:none;margin:0 1rem;}.jch-listing__slider-control .msicon{line-height:1;}.jch-listing__slider-control:hover, .jch-listing__slider-control:focus{background:var(--themePrimary);color:#fff;fill:#fff;outline:none;}.jch-listing__slider-control--next{margin-right:0;}.jch-listing__slider-control--next .msicon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.jch-testimonials__content{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;padding-bottom:2rem;border-bottom:0.1rem solid #e7e1d3;}.jch-testimonials__content-right{position:relative;font-style:italic;background:#f3f0e5;padding:2.5rem 3rem;margin-bottom:4rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.jch-testimonials__content-right:after{content:"";position:absolute;bottom:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:0;width:0;border-top:3rem solid #f3f0e5;border-left:4rem solid transparent;border-right:4rem solid transparent;}.jch-testimonials__title{color:#212728;font-family:var(--themeHeadingFont);font-size:2.2rem;font-weight:600;line-height:3rem;}.jch-testimonials__date, .jch-testimonials__location{line-height:3rem;}.jch-offers__content-contain{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:3.5rem;}.jch-offers__article{position:relative;}.jch-offers__content-title{font-family:var(--themeHeadingFont);font-weight:700;font-size:2.2rem;line-height:2.8rem;color:#212728;text-align:center;}.jch-offers__content-subtitle, .jch-offers__content-pretitle{color:#212728;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;text-align:center;}.jch-offers__content-content{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;text-align:center;}.jch-offers__content-more-btn{color:var(--themePrimary);fill:var(--themePrimary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;}.jch-offers__content-more-btn .msicon{padding-left:0.5rem;}.jch-offers__content-more-btn:hover{text-decoration:none;cursor:pointer;}.jch-offers__contact{background:#fff;padding:1.5rem 3.5rem;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1.5rem;margin-top:2rem;}.jch-offers__contact-logo .msf-logo{text-align:center;}.jch-offers__contact-logo .msf-logo__img{max-width:20rem;}.jch-offers__contact-phone{font-size:2.6rem;font-weight:700;color:var(--themeSecondary);fill:var(--themeSecondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.jch-offers__contact-icon{padding:0 0.5rem 0 0;}.jch-offers__modal-image{max-width:20rem;margin:0 2rem 2rem 0;}.jch-offers__modal-img{max-width:20rem;}.jch-offers__modal-pretitle{margin-bottom:2rem;}.jch-offers__modal-subtitle{margin-top:2rem;}.jch-offers__modal-title-contain{padding:0 0 3rem;}.jch-offers__modal-content{border-top:0.1rem solid #e7e1d3;padding:2rem 0;}.jch-offers__modal-outro{padding:0 0 2rem;border-bottom:0.1rem solid #e7e1d3;}.jch-offers__image{text-align:center;margin-bottom:1.5rem;}.jch-offers__img{margin:0 auto;}.jch-offers__print{position:absolute;top:-2rem;right:0;fill:var(--themePrimary);}.jch-offers__print .msicon{height:2.2rem;width:2.2rem;}.jch-locations__article{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;}.jch-locations__article--detail{grid-gap:0;}.jch-locations__content{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:0.5rem;padding:2rem;border:0.1rem solid #e3e7e9;border-top:0;color:#676c71;}.jch-locations__title{font-size:1.6rem;color:#000;}.jch-locations__article--detail .jch-locations__title{font-size:2.7rem;}.jch-locations__city-nickname{color:var(--themePrimary);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;}.jch-locations__city-nickname--detail{font-size:1.8rem;}.jch-locations__phone--listing{display:none;}.jch-locations__phone-a{color:var(--themePrimary);fill:var(--themePrimary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;}.jch-locations__address--listing{display:none;}.jch-locations__image{height:100%;}.jch-locations__image--detail{position:relative;}.jch-locations__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.jch-locations__img--detail{display:block;}.jch-locations__nav{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;background:#fff;}.jch-locations__nav a{color:#676c71;padding:1rem;margin-right:2rem;text-decoration:none;}.jch-locations__nav a:last-child{margin-right:0;}.jch-locations__nav a:hover{text-decoration:underline;}.jch-locations__summary--detail{display:none;}.jch-locations__floorplan-icon{padding-right:1rem;}.jch-locations__floorplan-icon svg{height:1.4rem;width:1.8rem;fill:#676c71;}.jch-locations__floorplan-icon--detail svg{height:1.6rem;width:2rem;}.jch-locations__links{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.5rem;margin:2rem 0;}.jch-locations__links-property, .jch-locations__links-contact{width:100%;}.jch-locations__links-property .jch-btn, .jch-locations__links-contact .jch-btn{font-size:1.4rem;min-height:5rem;}.jch-locations__view-all{text-align:center;padding:3rem 0;}.jch-locations__view-all--hide{display:none;}.jch-locations__view-all-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--themePrimary);fill:var(--themePrimary);text-decoration:underline;}.jch-locations__view-all-btn:hover{text-decoration:none;}.jch-gallery__filter{width:100%;margin-bottom:2rem;}.jch-gallery__filter-btn{font-size:2rem;font-weight:500;line-height:2.4rem;background:#f3f0e5;width:100%;padding:1.5rem 2rem;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;}.jch-gallery__filter-btn--open{background:transparent;}.jch-gallery__filter-btn--open .msicon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.jch-gallery__filter-list{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;transition:0.3s ease;}.jch-gallery__filter-list--open{opacity:1;visibility:visible;max-height:500vh;-webkit-transition:0.3s ease;transition:0.3s ease;margin-bottom:2rem;}.jch-gallery__filter-category{padding:0.5rem 2rem;}.jch-gallery__filter-category--1{padding:0;margin-bottom:0.8rem;}.jch-gallery__filter-chk:checked + .jch-gallery__filter-lbl:after{opacity:1;}.jch-gallery__filter-lbl{position:relative;padding-left:3rem;display:block;}.jch-gallery__filter-lbl:before{content:"";height:1.6rem;width:1.6rem;border:0.1rem solid #e7e1d3;border-radius:0.4rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.jch-gallery__filter-lbl:after{content:"";height:0.5rem;width:1.2rem;border-bottom:0.2rem solid #000;border-left:0.2rem solid #000;position:absolute;top:50%;left:0.2rem;-webkit-transform:translateY(-50%) rotate(-50deg);transform:translateY(-50%) rotate(-50deg);opacity:0;}.jch-gallery__image-title{color:#212728;font-family:var(--themeHeadingFont);font-size:2.4rem;font-weight:600;line-height:3.2rem;margin-bottom:3rem;}.jch-gallery__image-desc{color:#676c71;font-family:var(--themeBodyFont);font-size:1.6rem;line-height:1.5;}.jch-gallery__img{max-width:100%;}.jch-gallery__loading{display:none;-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:center;-ms-flex-pack:center;justify-content:center;padding:2rem;}.jch-gallery__loading--show{display:-webkit-box;display:-ms-flexbox;display:flex;}.jch-gallery__loading-icon{margin-bottom:1rem;}.jch-gallery__buttons{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-blog--listing{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1.5rem;}.jch-blog__article{padding-bottom:3rem;}.jch-blog__content{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1rem;border:0.1rem solid #e3e7e9;padding:2rem;-ms-flex-line-pack:center;align-content:center;}.jch-blog__img{max-width:100%;}.jch-blog__title{color:#212728;font-family:var(--themeHeadingFont);font-size:1.6rem;line-height:2.4rem;}.jch-blog__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-blog__date{font-size:1.2rem;line-height:2rem;margin-right:2rem;}.jch-blog__categories{display:-webkit-box;display:-ms-flexbox;display:flex;}.jch-blog__category{font-size:1.2rem;line-height:2rem;position:relative;}.jch-blog__category:not(:first-of-type){margin-left:2.4rem;}.jch-blog__category:before{content:"|";position:absolute;left:-1.2rem;top:-0.1rem;}.jch-blog__category-link{text-decoration:none;}.jch-blog__category-link:hover{text-decoration:underline;}.jch-blog__summary{font-size:1.4rem;}.jch-blog__more{-ms-flex-item-align:end;align-self:flex-end;margin-top:1rem;}.jch-blog__link{color:var(--themePrimary);fill:currentColor;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;line-height:1;font-size:1.2rem;}.jch-blog__link-icon{height:1.2rem;padding-left:0.2rem;margin-left:0.5rem;}.jch-blog__link .msicon{height:1.2rem;width:auto;line-height:1;}.jch-blog__link:hover{color:var(--themePrimaryDark);}.jch-careers--listing{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1.5rem;}.jch-careers__article{padding-bottom:3rem;border-bottom:0.1rem solid #e3e7e9;}.jch-careers__img{max-width:100%;}.jch-careers__title{color:var(--themePrimary);font-family:var(--themeHeadingFont);font-weight:700;font-size:2.2rem;line-height:2.8rem;margin-bottom:1rem;}.jch-careers__date{font-size:1.4rem;line-height:2.6rem;margin-bottom:2rem;}.jch-careers__summary{margin-bottom:3rem;}.jch-careers__link-icon{height:1.6rem;padding-left:0.2rem;}.jch-careers__link .msicon{height:1.6rem;width:auto;}.jch-faqs__list{display:-ms-grid;display:grid;grid-column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4, 1fr);}.jch-faqs__article .msicon{fill:#676c71;}.jch-faqs__article .msicon--fa-fas-minus{display:none;}.jch-faqs__article:hover{color:var(--themePrimary);}.jch-faqs__article--active .jch-faqs__answer{display:block;}.jch-faqs__article--active .msicon--fa-fas-minus{display:block;}.jch-faqs__article--active .msicon--fa-fas-plus{display:none;}.jch-faqs__button{font-weight:700;text-align:left;line-height:1.5;padding:2rem;width:100%;outline:0;}.jch-faqs__button:hover, .jch-faqs__button:focus{color:var(--themePrimary);}.jch-faqs__question{display:block;padding:0 2rem 0 0;width:100%;}.jch-faqs__answer{line-height:1.5;padding:0 2rem 2rem;display:none;}.jch-faqs__icon{height:2rem;}.jch-staff__image{padding:0 0 30px;}.jch-staff__img{width:100%;}.jch-staff__link{text-decoration:none;}.jch-staff__content{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:1rem;background-color:#fff;padding:2rem 1.5rem 0.5rem;max-width:26.5rem;margin:-4rem auto 0;}.main__component--adc[data-cols="3"] .jch-staff__content{margin:-10rem auto 0;}.jch-staff__name{color:#212728;font-family:var(--themeHeadingFont);font-size:2.4rem;text-align:center;}.jch-staff__job-title{font-family:var(--themeHeadingFont);font-weight:700;text-align:center;font-size:1.2rem;line-height:1.8rem;color:var(--themePrimary);}.msf-sitemap__node{margin-bottom:4rem;}.msf-sitemap__node:first-child .msf-sitemap__title{display:none;}.msf-sitemap__title{font-weight:400;color:#676c71;font-family:var(--themeHeadingFont);font-weight:600;font-size:2.8rem;line-height:1.2;margin-bottom:2rem;}.msf-sitemap__ul{list-style:none;}.msf-sitemap__ul--p{padding-left:0;margin-bottom:2rem;}.msf-sitemap__ul--c{margin:1rem 0 2rem;padding-left:1.5rem;}.msf-sitemap__li{margin:0 0 1rem;}.msf-sitemap__li--p{border-top:0.1rem solid #212728;padding:1rem 1rem;}.msf-sitemap__a{text-decoration:none;color:var(--themePrimary);}.list{width:100%;margin-top:2rem;}.jch-floorplans__category-a,
.jch-floorplans__category .jch-btn{max-width:unset;}.jch-floorplans__list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;margin:2rem auto;}.jch-floorplans__article--macro{text-align:center;padding-bottom:2rem;}.jch-floorplans__article--detail{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;}.jch-floorplans__top-details{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:0.5rem;text-align:center;}.jch-floorplans__heading{text-align:center;margin-bottom:1rem;}.jch-floorplans__img--macro{width:100%;}.jch-floorplans .jch-floorplans--item{width:100%;text-align:center;padding:3rem 0;border-bottom:solid 0.8rem #eeeeee;}.jch-floorplans__sqft-top{width:100%;font-size:2.4rem;color:var(--themePrimary);}.jch-floorplans__gallery{padding:2rem 2rem 0;}.jch-floorplans__spec{font-size:2.4rem;color:var(--themePrimary);width:100%;}.jch-floorplans__price{width:100%;}.jch-floorplans__price-from{font-size:1.2rem;color:#999999;text-align:right;display:inline-block;line-height:1.2rem;}.jch-floorplans__price-cost{display:inline-block;font-size:2.4rem;color:var(--themeSecondary);margin:0 0 0 0.8rem;}.jch-floorplans__price-mo{display:inline-block;font-size:1.8rem;color:#999999;}.jch-floorplans__price-disclaimer{font-size:1.2rem;line-height:1;max-width:25rem;}.jch-floorplans__mobile-info .jch-locations__spec{display:block;}.jch-floorplans__mobile-info .jch-locations__sqft{margin:0 0 2rem;}.jch-floorplans__mobile-info .jch-locations__price{margin:0 auto;border:solid 0.2rem #ccc;background-color:#f0f0f0;padding:1.5rem 3rem;width:auto;}.jch-floorplans__mobile-info .jch-locations__price-cost{font-size:2.6rem;}.jch-floorplans__related{padding:2rem;background-color:#eeeeee;text-align:center;}.jch-floorplans__related-header{color:var(--themeSecondary);font-size:2.8rem;margin-bottom:2rem;text-align:center;line-height:3.2rem;z-index:1;}.jch-floorplans__related figure{margin:0 auto 1rem;}.jch-floorplans__item{margin:0 auto 2rem;}.jch-floorplans__back{margin:2rem 0 4rem;display:block;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;}.jch-floorplans__back:hover{text-decoration:underline;}.jch-floorplans__mobile-buttons{width:100%;margin:2rem auto;text-align:center;}.jch-floorplans__mobile-buttons a{display:block;margin:0.6rem auto;padding:0.4rem;font-size:1.4rem;font-weight:700;color:var(--themePrimary);text-align:center;width:21rem;border-radius:0.8rem;border:solid 0.2rem var(--themePrimary);background-color:#ffffff;line-height:2.2rem;}.jch-floorplans__mobile-buttons a:hover{color:var(--themePrimaryDark);border-color:var(--themePrimaryDark);}.jch-floorplans__mobile-buttons a.check-availability{margin-right:1.6rem;}.jch-floorplans__buttons{background-color:fade(var(--themePrimary), 10%);text-align:center;padding:1rem 0;overflow:auto;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;}.jch-floorplans__amenities-title{font-size:1.8rem;font-weight:700;color:#4a4a4a;border-bottom:solid 0.2rem #979797;}.jch-floorplans__amenity{padding:1rem 0;border-bottom:solid 0.1rem #cccccc;}.jch-floorplans__gallery{width:100%;margin:0 auto;}.jch-floorplans__bigImageBox{position:relative;max-width:100%;}.jch-floorplans__bigImageBox a{margin:0 0.3rem;display:none;text-align:center;}.jch-floorplans__bigImageBox a:first-of-type{display:block;}.jch-floorplans__bigImageBox a img{max-width:100%;max-height:50rem;}.jch-floorplans__bigImageBox iframe,
.jch-floorplans__bigImageBox object,
.jch-floorplans__bigImageBox embed{position:absolute;top:0;left:0;width:100%;height:100%;}.jch-floorplans__thumbImageBox{overflow-x:auto;overflow-y:auto;height:auto;white-space:normal;padding-top:0.3rem;text-align:center;}.jch-floorplans__thumbImageBox figure{margin:0.6rem 0.3rem 0;display:inline-block;background-color:#000;vertical-align:middle;overflow:hidden;}.jch-floorplans__thumbImageBox figure img{display:block;width:6.5rem;opacity:0.5;cursor:pointer;}.jch-floorplans__thumbImageBox figure img.active{opacity:1;}.jch-floorplans__category-a,
.jch-floorplans__category .jch-btn{display:block;margin:0.6rem 0.3rem;padding:0.4rem 2rem;font-size:1.4rem;font-weight:700;text-align:center;border:solid 0.2rem var(--themePrimary);background-color:#ffffff;line-height:2.2rem;text-decoration:none;height:calc(100% - 1.2rem);min-height:0;text-transform:unset;}.jch-floorplans__category-a:hover,
.jch-floorplans__category .jch-btn:hover{background-color:var(--themePrimary);color:#ffffff;}.jch-floorplans__category-a.active,
.jch-floorplans__category .jch-btn.active{background-color:var(--themePrimary);color:#ffffff;}.jch-floorplans__all{text-align:center;margin:1rem 0;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2rem;}.floorplans__heading{margin-bottom:1rem;}.availability-iframe-popup .mfp-content{max-width:90vw !important;}.availability-iframe-popup .mfp-iframe-scaler{padding-top:0;min-height:85vh;}.amenity__name{font-size:1.4rem;cursor:pointer;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;width:100%;}.active .amenity__name{font-weight:700;}.active .amenity__name svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.amenity__description{padding:1.2rem;font-size:1.4rem;display:none;}.active .amenity__description{display:block;}.jch-attractions__map{border-width:2px 0;border-style:solid;border-color:var(--themePrimary);margin:0 -20px 20px;}.jch-attractions__gmap{width:100%;height:35vh;}.jch-attractions__list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;}.jch-attractions__location{line-height:1.4;background-repeat:no-repeat;background-position:center;background-size:75%;position:relative;overflow:hidden;padding:0 10px;}.jch-attractions__location:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:fade(#fff, 93%);z-index:100;}.jch-attractions__pin{position:absolute;top:28px;right:0;}.jch-attractions__pin svg{fill:var(--themeSecondary);}.jch-attractions__info{position:relative;z-index:200;font-size:1.4rem;padding:30px 0;border-bottom:solid 8px #eeeeee;height:100%;}.jch-attractions__name{font-weight:700;font-size:1.6rem;padding:0 25px 10px 0;}.jch-attractions__phone a{color:#676c71;}.jch-attractions__directions{padding:10px 0 0;}.jch-attractions .angle-icon{margin:0 5px 0 -5px;}.jch-attractions .angle-icon svg{fill:#cccccc;vertical-align:top;}.jch-attractions__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.jch-attractions__category{margin:0.6rem 0.3rem;display:block;color:var(--themePrimary);border:solid 0.2rem var(--themePrimary);padding:0.4rem 2rem;font-size:1.4rem;font-weight:700;text-align:center;border-radius:0.8rem;background-color:#fff;line-height:2.2rem;text-decoration:none;}.jch-attractions__category--active{color:#fff;background:var(--themePrimary);}@media (min-width:769px){.wrap{padding:0 2rem;}.header__wrap{padding:2rem 3.5rem;}.nav--header_utility{margin:0;}.nav--header_primary .nav__ul{width:100%;padding:0 2rem;}.nav--header_utility .nav__ul--1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.nav--header_primary .nav__li{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/span 4;}.nav--header_utility .nav__li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.nav--header_utility .nav__li:last-child{border-color:#e3e7e9;}.nav--header_utility .nav__li&gt;*{width:100%;text-align:center;}.nav--footer_primary .nav__li--1{padding:0;}.nav--header_primary .nav__btn, .nav--header_primary .nav__a, .nav--header_primary .nav__lbl, .nav--header_primary .nav__con{color:var(--themeNavSubColor);}.nav--header_primary .nav__btn--1, .nav--header_primary .nav__a--1, .nav--header_primary .nav__lbl--1, .nav--header_primary .nav__con--1{color:var(--themeNavPrimaryColor);}.nav__btn a:hover,
  .nav__btn button:hover, .nav__a a:hover,
  .nav__a button:hover, .nav__lbl a:hover,
  .nav__lbl button:hover, .nav__con a:hover,
  .nav__con button:hover{color:var(--themeNavSubColorHover);text-decoration:none;}.nav--header_primary .nav__btn--1.nav__btn--active{color:var(--themeNavPrimaryColorHover);}.nav__btn--mobile + .nav__ul .nav__lbl--3 + .nav__ul--4{padding:0 0 1.5rem;}.search--header--touch{padding:0 12.5% 2rem;}.main__wrap{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(8, 1fr);padding:0 2rem;}.main__component{-ms-grid-column-span:8;grid-column-end:span 8;}.main h1,
  .main .h1, .main__h1{font-size:4.4rem;line-height:5.5rem;}.main h2,
  .main .h2, .main__h2{font-size:3.2rem;line-height:4rem;}.main h3,
  .main .h3, .main__h3{font-size:2.6rem;line-height:3.3rem;}.main h4,
  .main .h4, .main__h4{font-size:2rem;line-height:2.8rem;}.main__markets{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;padding:5rem 0 8.5rem;}.main__markets-list{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(6, 1fr);margin:2rem 0 0;}.main__markets-item{-ms-grid-column-span:3;grid-column-end:span 3;}.msbanner__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}.msbanner__content-contain{padding:4.5rem 8rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);}.msbanner__content-contain--overlay{padding:4.5rem 8rem 0;}.msbanner__content-contain--staff{padding:0;}.msbanner__more--str{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.mscallouts--circleicon{padding:0 8rem;}.mscallouts__content-before{padding:3rem 0;}.mscallouts__content-after{padding:3rem 0;}.mscallouts__wrap--primary{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr);grid-row-gap:3rem;}.mscallouts__wrap--secondary{-ms-grid-columns:1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-column-gap:2.5rem;}.mscallouts__wrap--circleicon{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);padding:3 calc(12.5% + 1.5rem);}.mscallouts__callout--primary{grid-column:2/-2;}.mscallouts__callout--secondary{grid-column:2/-2;}.mscallouts__callout--tertiary{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;}.mscallouts__callout-contain--primary{-ms-grid-columns:18rem 2rem 1fr;grid-template-columns:18rem 1fr;}.mscallouts__callout-contain--tertiary{grid-column:2/-2;}.mscallouts__callout-title--primary{-ms-grid-column:2;grid-column-start:2;text-align:left;}.mscallouts__callout-title--alternate{font-size:3.2rem;}.mscallouts__callout-title--titlecta{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;text-align:right;}.mscallouts__callout-title--icontitle{font-size:3rem;}.mscallouts__callout-title--imgtitledesc{font-size:2.6rem;}.mscallouts__callout-content--primary{-ms-grid-column:2;grid-column-start:2;}.mscallouts__callout-image--primary{-ms-grid-column:1;grid-column-start:1;}.mscallouts__callout-image--secondary{padding:0 2.5rem;}.mscallouts__callout-image-img--alternate{width:100%;}.mscallouts__callout-more--primary{grid-column:1/-1;}.mscallouts__callout:nth-child(even) .mscallouts__callout-contain-wrap--alternate{border-left:0;border-right:0.2rem solid #e7e1d3;padding:0 4rem 0 0;}.msblurbs__blurb--brand-bar{width:33.3333333333%;}.msblurbs__blurb--offers{padding:4rem 2rem 3rem;}.msblurbs__blurb-contain--testimonials{padding:4.5rem 0;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.msblurbs__blurb-title--offers{font-size:4.8rem;line-height:3.8rem;}.msblurbs__blurb-pretitle--offers, .msblurbs__blurb-subtitle--offers{font-size:2rem;line-height:2.4rem;}.msblurbs__title{max-width:none;padding:0 1.5rem;margin:5.5rem 0 4rem;}.msblurbs__icon .msicon{height:10rem;width:14rem;}.msform__contain{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:2rem;width:auto;margin-left:0;-webkit-transform:none;transform:none;padding:5rem;}.msform__contain--macro{padding:2rem 0;}.msform__title{font-size:3.2rem;line-height:4rem;grid-column:1/-1;}.msform__box{grid-column:1/-1;}.jch-testimonials__content{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;grid-auto-flow:dense;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.jch-testimonials__content-left{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}.jch-testimonials__content-right{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:0;min-height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3rem;}.jch-testimonials__content-right:after{top:50%;left:-2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:3rem solid transparent;border-bottom:3rem solid transparent;border-left:0;border-right:2rem solid #f3f0e5;}.jch-offers__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;}.jch-offers__content-contain{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.jch-offers__content-title{font-size:2.2rem;}.jch-offers__content-title-contain{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.jch-offers__contact-logo .msf-logo__img{max-width:30rem;}.jch-offers__image{margin-bottom:4rem;}.jch-locations__article{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.jch-locations__content{padding:0.5rem 0;}.jch-listing__controls--blog{grid-column:1/-1;}.jch-listing__list--gallery{grid-column:1/-1;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem;}.jch-listing__list--blog{grid-row-gap:3rem;}.jch-listing__list--staff{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-row-gap:3rem;}.jch-listing__list--careers{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;}.jch-listing__paging--gallery{grid-column:1/-1;}.jch-careers__article{grid-column:2/-2;}.footer__wrap--top, .footer__wrap--markets{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr);}.footer__wrap--bot{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr);}.footer__component-contain--menu_primary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;}.footer__top-right, .footer__top-left{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8;}.footer__block:not(:first-child){padding:0 0 2rem;}.footer__block--markets{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.footer__copyright{grid-column:2/-2;}.footer__nav{grid-column:2/-2;}.footer__markets{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:1.5rem;}.footer__markets-list{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;margin:2rem 0 0;}.jch-show--md{display:block;}.jch-show--md.jch-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.jch-hide--md{display:none;}.jch-two-column{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(8, 1fr);}.jch-two-column__left, .jch-two-column__right{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.jch-three-column{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(8, 1fr);}.jch-three-column__left, .jch-three-column__right, .jch-three-column__middle{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;}.jch-pull-left--sm{float:left;padding-right:2rem;}.jch-pull-right--sm{float:right;padding-left:2rem;}.jch-residents__column{padding:0 1.5rem 1.5rem;width:50%;}.jch-gallery--listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:0 1.5rem;}.jch-gallery__left{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(8, 1fr);grid-gap:0 1.5rem;}.jch-gallery__right{grid-column:1/-1;}.jch-gallery__intro{grid-column:1/-1;}.jch-gallery__filter{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/span 4;}.jch-gallery__buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.msf-sitemap__ul--p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.msf-sitemap__li--p{width:calc((100% - 5rem) / 2);margin-right:5rem;}.msf-sitemap__li--p:nth-child(even){margin-right:0;}.jch-floorplans__mobile-info{text-align:right;}.jch-floorplans__spec{display:block;}.jch-floorplans__price{display:block;}.jch-floorplans__details{width:55%;margin:4rem 0 0;}.jch-floorplans__related{margin-top:5rem;}.jch-floorplans__gallery{width:45%;}.jch-floorplans__gallery .thumbImageBox figure img{width:7.5rem;}.jch-floorplans__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;}.jch-floorplans__buttons{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;}}@media (min-width:1025px){.wrap{max-width:117rem;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-column-gap:2rem;}.msmacro-gallery__list{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2, 1fr);}.header__top{display:-ms-grid;display:grid;grid-auto-flow:column;grid-gap:1rem 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-size:1.4rem;margin:0;}.header__top .header__social,
  .header__top .header__phone{display:block;}.header__top-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.header__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header__logo{-ms-grid-column:1;grid-column-start:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.header__logo--2{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;}.header__logo--2&gt;*{padding:0 4rem 0 0;}.header__logo--3{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;}.header__logo--3&gt;*{padding:0 2rem 0 0;}.header__logo--3 + .header__nav{-ms-grid-column:6;-ms-grid-column-span:7;grid-column:6/span 7;}.header__logo--3 + .header__nav .nav__btn{padding-right:1.25rem;padding-left:1.25rem;}.header__nav--header_primary{border:0;}.header__nav--header_utility{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);}.header__nav-contain--header_primary{position:static;left:auto;top:auto;background:0;border:0;padding:0;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;opacity:1;visibility:visible;-webkit-transform:none;transform:none;overflow:unset;z-index:3000;}.header__nav-contain--header_utility{grid-column:1/-1;}.header__bot{position:relative;font-size:2rem;padding-bottom:0;}.sticky .header__bot{padding-top:0;}.header__contact, .header__service{display:none;}.header__component--logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.header__component--colsp1{-ms-grid-column-span:1;grid-column-end:span 1;}.header__component--colsp2{-ms-grid-column-span:2;grid-column-end:span 2;}.header__component--colsp3{-ms-grid-column-span:3;grid-column-end:span 3;}.header__component--colsp4{-ms-grid-column-span:4;grid-column-end:span 4;}.header__component--colsp5{-ms-grid-column-span:5;grid-column-end:span 5;}.header__component--colsp6{-ms-grid-column-span:6;grid-column-end:span 6;}.header__component--colsp7{-ms-grid-column-span:7;grid-column-end:span 7;}.header__component--colsp8{-ms-grid-column-span:8;grid-column-end:span 8;}.header__component--colsp9{-ms-grid-column-span:9;grid-column-end:span 9;}.header__component--colsp10{-ms-grid-column-span:10;grid-column-end:span 10;}.header__component--colsp11{-ms-grid-column-span:11;grid-column-end:span 11;}.header__component--colsp12{-ms-grid-column-span:12;grid-column-end:span 12;}.header__component--colst1{-ms-grid-column:1;grid-column-start:1;}.header__component--colst2{-ms-grid-column:2;grid-column-start:2;}.header__component--colst3{-ms-grid-column:3;grid-column-start:3;}.header__component--colst4{-ms-grid-column:4;grid-column-start:4;}.header__component--colst5{-ms-grid-column:5;grid-column-start:5;}.header__component--colst6{-ms-grid-column:6;grid-column-start:6;}.header__component--colst7{-ms-grid-column:7;grid-column-start:7;}.header__component--colst8{-ms-grid-column:8;grid-column-start:8;}.header__component--colst9{-ms-grid-column:9;grid-column-start:9;}.header__component--colst10{-ms-grid-column:10;grid-column-start:10;}.header__component--colst11{-ms-grid-column:11;grid-column-start:11;}.header__component--colst12{-ms-grid-column:12;grid-column-start:12;}.header__component--rowsp1{-ms-grid-row-span:1;grid-row-end:span 1;}.header__component--rowsp2{-ms-grid-row-span:2;grid-row-end:span 2;}.header__component--rowsp3{-ms-grid-row-span:3;grid-row-end:span 3;}.header__component--rowsp4{-ms-grid-row-span:4;grid-row-end:span 4;}.header__component--rowsp5{-ms-grid-row-span:5;grid-row-end:span 5;}.header__component--rowsp6{-ms-grid-row-span:6;grid-row-end:span 6;}.header__component--rowsp7{-ms-grid-row-span:7;grid-row-end:span 7;}.header__component--rowsp8{-ms-grid-row-span:8;grid-row-end:span 8;}.header__component--rowsp9{-ms-grid-row-span:9;grid-row-end:span 9;}.header__component--rowsp10{-ms-grid-row-span:10;grid-row-end:span 10;}.header__component--rowsp11{-ms-grid-row-span:11;grid-row-end:span 11;}.header__component--rowsp12{-ms-grid-row-span:12;grid-row-end:span 12;}.header__component--full .header__component-contain--menu{max-width:128rem;margin-left:auto;margin-right:auto;}.header__component-contain--menu_primary{display:block;padding:0;}.header__component-contain--menu_secondary{display:block;padding:0 6.5rem;background:transparent;}.header__component--static_content{display:block;}.msf-logo--header{text-align:left;}.nav__navicon{display:none;}.nav--footer_primary{grid-column:2/-2;}.nav__ul{max-width:none;}.nav--header_primary .nav__ul{background:var(--themeNavSubContainerBackground);padding:1rem 0;position:static;opacity:1;visibility:visible;top:auto;left:auto;right:auto;-webkit-transform:translateX(0);transform:translateX(0);max-height:none;z-index:3000;}.nav__ul--1.nav__ul--header_primary{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;width:100%;padding:0;background:transparent;}.nav__ul--1.nav__ul--header_utility{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.nav__ul--1.nav__ul--footer_primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.nav__ul--1.nav__ul--footer_utility{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.nav__ul--2.nav__ul--header_primary{position:absolute;left:0;top:100%;width:auto;background:var(--themeNavSubContainerBackground);-webkit-box-shadow:1px 10px 10px rgba(0, 0, 0, 0.2);box-shadow:1px 10px 10px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:10;display:-ms-grid;display:grid;grid-auto-flow:column;grid-gap:2.5rem;padding:2.5rem 0;display:none;min-width:20rem;}.nav__ul--2.nav__ul--active{display:block;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}.nav--header_primary .nav__ul--3{position:absolute;top:0;left:100%;width:20rem;background:#fff;padding:1rem;-webkit-box-shadow:0.4rem 0.3rem 0.5rem rgba(0, 0, 0, 0.2);box-shadow:0.4rem 0.3rem 0.5rem rgba(0, 0, 0, 0.2);-webkit-transform:translateX(-1rem);transform:translateX(-1rem);opacity:0;visibility:hidden;}.nav__li--back{display:none;}.nav__li--mc{display:block;}.nav--header_primary .nav__li{grid-column:auto/span 1;}.nav--header_primary .nav__li--1{position:relative;font-weight:700;}.nav--header_primary .nav__li--1:hover&gt;.nav__ul--2{display:block;visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}.nav--header_primary .nav__li--2{position:relative;padding:0 2.5rem;}.nav--header_primary .nav__li--2:hover&gt;.nav__ul--3{display:block;visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}.nav__li--1:not(:last-child){margin-right:0.5rem;}.nav--footer_utility .nav__li--1:not(:last-child):after{content:"|";position:absolute;top:0;right:0;}.nav__li--2{padding:0;font-weight:400;}.nav--header_primary .nav__a--2{font-size:1.4rem;font-weight:400;padding:0.5rem 1rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;}.nav--header_primary .nav__a--3{font-size:1.4rem;font-weight:400;padding:0.5rem 1rem;}.nav__btn--mobile + .nav__ul .nav__lbl--3{display:block;padding:0 2rem 1rem 0;font-size:2rem;}.nav__btn--mobile + .nav__ul .nav__lbl--3 + .nav__ul--4{padding:0;}.nav--header_primary .nav__lbl{display:-webkit-box;display:-ms-flexbox;display:flex;}.nav__btn{font-size:2rem;border:0;}.nav__btn&gt;span{z-index:20;}.nav--header_primary .nav__btn--1{padding:1rem 1.5rem;}.nav--header_primary .nav__btn--2{padding:1rem 1rem 1rem 0;}.nav--header_primary .nav__btn--toggle, .nav--header_utility .nav__btn--toggle{display:none;}.nav__btn:hover, .nav__btn--active{color:var(--themePrimary);border-color:var(--themePrimary);background:#fff;}.nav__btn:hover .msicon path, .nav__btn--active .msicon path{fill:var(--themePrimary);}.nav__btn:hover:after, .nav__btn--active:after{opacity:1;visibility:visible;}.nav--header_primary .nav__btn--mobile{display:none;}.nav__btn--active.nav__btn--2 + .nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;z-index:10;}.nav--header_primary .nav__i{display:none;}.nav--header_primary .nav__con--target-market{color:var(--themePrimary);font-weight:700;text-transform:uppercase;}.search--header--nontouch{display:block;}.search--header--touch{display:none;}.search__box--results{margin-bottom:4rem;}.main__wrap{-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(12, 1fr);}.main__component{-ms-grid-column-span:12;grid-column-end:span 12;}.main__component--h1{grid-column:3/-3;}.main__component--content{grid-column:2/-2;}.main__component--blurb{-ms-grid-column-span:6;grid-column-end:span 6;}.main__component--blurb3{-ms-grid-column-span:12;grid-column-end:span 12;}.main__component-contain--blurb{height:100%;}.main h1,
  .main .h1, .main__h1{font-size:3.6rem;line-height:4.5rem;}.main h2,
  .main .h2, .main__h2{font-size:3.6rem;line-height:5rem;}.main h3,
  .main .h3, .main__h3{font-size:2.6rem;line-height:2.6rem;}.main h4,
  .main .h4, .main__h4{font-size:2.2rem;line-height:3rem;}.main__markets{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);}.main__markets-list{-ms-grid-column:3;-ms-grid-column-span:9;grid-column:3/span 9;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(3, 1fr);}.main__markets-item{-ms-grid-column-span:1;grid-column-end:span 1;}.msbanner__picture--overlay{max-height:58rem;}.msbanner__banner--form .msbanner__picture{min-height:55rem;}.msbanner__img{-o-object-fit:cover;object-fit:cover;}.msbanner__img--overlay{max-height:58rem;}.msbanner__banner--form .msbanner__img{min-height:55rem;}.msbanner__content--overlay{max-width:117rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.msbanner__content--staff{max-width:117rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:6rem 8rem;}.msbanner__content--primeliteoverlay{position:absolute;top:0;height:100%;left:0;padding:0 6rem;background:-webkit-gradient(linear, left top, right top, from(var(--themePrimaryLite)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, var(--themePrimaryLite), rgba(255, 255, 255, 0));}.msbanner__content--primeliteoverlay--l{left:0;right:auto;background:-webkit-gradient(linear, left top, right top, from(var(--themePrimaryLite)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, var(--themePrimaryLite), rgba(255, 255, 255, 0));}.msbanner__content--primeliteoverlay--r{right:0;left:auto;background:-webkit-gradient(linear, right top, left top, from(var(--themePrimaryLite)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to left, var(--themePrimaryLite), rgba(255, 255, 255, 0));}.msbanner__banner--no-image .msbanner__content--primeliteoverlay{position:relative;padding:6rem;}.msbanner__content-contain--primeliteoverlay{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);padding:1rem;width:calc(100% - 12rem);}.msbanner__banner--no-image .msbanner__content-contain--primeliteoverlay{position:relative;position:static;width:100%;top:auto;-webkit-transform:translateY(0);transform:translateY(0);}.msbanner__content-contain--primelite{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);padding:4rem 1rem 6rem;}.msbanner__content-contain--gray{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);padding:4rem 1rem 6rem;}.msbanner__content-contain--overlay{max-width:67.5rem;}.msbanner__content-contain--overlay--l{margin-right:auto;margin-left:0;}.msbanner__content-contain--overlay--r{margin-right:0;margin-left:auto;}.msbanner__title{font-size:5.4rem;line-height:6rem;}.msbanner__title--overlay{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;}.msbanner__content--r .msbanner__title--overlay{-ms-grid-column:7;grid-column-start:7;}.msbanner__title--primeliteoverlay{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9;}.msbanner__content--r .msbanner__title--primeliteoverlay{-ms-grid-column:3;grid-column-start:3;}.msbanner__title--primelite{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__title--gray{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__title--staff{font-size:3.4rem;line-height:2.8rem;}.msbanner__summary{font-size:2.4rem;line-height:3.6rem;}.msbanner__summary--primeliteoverlay{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9;}.msbanner__content--r .msbanner__summary--primeliteoverlay{-ms-grid-column:3;grid-column-start:3;}.msbanner__summary--primelite{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__summary--gray{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__summary--staff{font-size:2.1rem;line-height:2.3rem;text-transform:uppercase;}.msbanner__cta--overlay{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;}.msbanner__content--r .msbanner__cta--overlay{-ms-grid-column:7;grid-column-start:7;}.msbanner__cta--primeliteoverlay{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9;}.msbanner__content--r .msbanner__cta--primeliteoverlay{-ms-grid-column:3;grid-column-start:3;}.msbanner__cta--primelite{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__cta--gray{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;}.msbanner__form{display:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.msbanner__form--overlay{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:2rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1rem;width:calc(100% - 12rem);max-width:117rem;z-index:100;background:transparent;}.mscallouts--circleicon{padding:0 6.4rem;}.mscallouts__content-before{padding:4rem 0;}.mscallouts__content-after{padding:4rem 0;}.mscallouts__wrap--primary{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;}.mscallouts__wrap--secondary{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;}.mscallouts__wrap--tertiary{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;}.mscallouts__wrap--circleicon{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;}.mscallouts__wrap--btnlist{-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:repeat(2, 1fr);}.mscallouts__callout--primary{grid-column:auto/span 4;}.mscallouts__callout--secondary{grid-column:1/-1;}.mscallouts__callout--tertiary{-ms-grid-columns:100%;grid-template-columns:100%;grid-column:auto/span 4;}.mscallouts__callout--circleicon:not(:last-child){margin-right:1.5rem;}.mscallouts__callout--btnlist{grid-column:auto/auto;}.mscallouts__callout-contain--primary{-ms-grid-columns:100%;grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mscallouts__callout-contain--secondary{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;}.mscallouts__callout-contain--tertiary{grid-column:auto/span 1;}.mscallouts__callout-contain--icontitle{grid-column:1/-1;padding:5rem 3rem 4rem 4rem;-ms-grid-columns:8rem 1fr;grid-template-columns:8rem 1fr;grid-row-gap:0.5rem;height:40rem;}.mscallouts__callout-contain--circleicon{height:13.5rem;width:13.5rem;padding:1rem;}.mscallouts__callout-contain-wrap--alternate{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;margin:0;}.mscallouts__callout-contain-wrap--imgtitledesc{-ms-grid-column:6;-ms-grid-column-span:5;grid-column:6/span 5;}.mscallouts__callout-title--primary{-ms-grid-column:1;grid-column-start:1;font-size:2.2rem;line-height:3rem;text-align:center;}.mscallouts__callout-title--secondary{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;}.mscallouts__callout-title--alternate{font-size:3.4rem;}.mscallouts__callout-title--lgiconsmtitle{font-size:2rem;}.mscallouts__callout-content--secondary{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;}.mscallouts__callout-image--alternate{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;padding:0;}.mscallouts__callout-image--secondary{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;-ms-grid-row-span:2;grid-row-end:span 2;}.mscallouts__callout-image--circleicon{max-height:11rem;max-width:11rem;}.mscallouts__callout-image-img--alternate{width:auto;max-width:100%;margin:0;-webkit-transform:none;transform:none;}.mscallouts__callout-more--icontitle{padding-top:2.6rem;}.mscallouts__callout:nth-child(even) .mscallouts__callout-image--alternate{-ms-grid-column:1;grid-column-start:1;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.mscallouts__callout:nth-child(even) .mscallouts__callout-contain-wrap--alternate{-ms-grid-column:7;grid-column-start:7;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.msblurbs{height:100%;}.msblurbs__wrap--brand-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.msblurbs__wrap--offers{height:100%;}.msblurbs__blurb{grid-column:1/-1;}.msblurbs__blurb--brand-bar{width:auto;padding:1rem 0;max-width:16rem;}.msblurbs__blurb--brand-bar:not(:last-child){margin-right:3.5rem;}.msblurbs__blurb--offers{padding:4rem 2rem 3.5rem;}.msblurbs__blurb-contain--offers{padding:5rem 2rem 6rem;height:40rem;}.msblurbs__blurb-pretitle--offers{padding-bottom:1rem;}.msblurbs__blurb-subtitle--offers{padding-top:1rem;}.msblurbs__title{padding:0;margin:5rem 0;font-size:2.6rem;}.msblurbs__icon .msicon{left:-2.5rem;}.jch-offers__content{-ms-grid-columns:100%;grid-template-columns:100%;}.jch-offers__content-contain{grid-column:1/auto;}.jch-offers__content-title-contain{grid-column:1/auto;}.jch-offers__content-content{grid-column:1/auto;}.jch-offers__modal-image{float:left;}.jch-offers__modal-content{clear:both;}.msform__contain{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);}.jch-bg-dark--full .msform__contain{margin-top:5rem;}.msform__title{font-size:3.4rem;line-height:4.3rem;}.msform__fields{display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);}.msform__f--f{-ms-grid-column-span:12;grid-column-end:span 12;}.msform__f--xl{-ms-grid-column-span:9;grid-column-end:span 9;}.msform__f--l{-ms-grid-column-span:8;grid-column-end:span 8;}.msform__f--m{-ms-grid-column-span:6;grid-column-end:span 6;}.msform__f--s{-ms-grid-column-span:4;grid-column-end:span 4;}.msform__f--xs{-ms-grid-column-span:3;grid-column-end:span 3;}.jch-careers__article{grid-column:3/-3;}.jch-careers__title{font-size:2.4rem;line-height:3rem;}.footer__wrap{grid-gap:3rem;display:-ms-grid;display:grid;}.footer__wrap--bot{grid-gap:1rem;}.footer__top-left, .footer__top-right{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;max-width:67rem;margin:0 auto;width:100%;}.footer__block{width:100%;padding:0 0 2rem;}.footer__block--about{border-bottom:0;}.footer__block--markets{-ms-grid-column-span:10;grid-column-end:span 10;}.footer__block-title{font-size:2.2rem;line-height:2.8rem;padding-bottom:1.5rem;}.footer__block-title--communities{font-size:3.2rem;line-height:4rem;}.footer__copyright{grid-column:2/-2;}.footer__nav--utility{grid-column:2/-2;}.footer__markets{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12, 1fr);}.footer__markets-list{grid-column:1/-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}.jch-btn--schedule{min-height:6rem;}.jch-hide--lg{display:none;}.jch-show--lg{display:block;}.jch-ap__img{margin:0 0 2rem;}.jch__op-disclaimer{padding:0 4rem;width:66.6666666667%;}.jch-modal__contain--offers{padding:8rem 14rem;}.jch-two-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10rem 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:10rem;margin:12rem auto;max-width:128rem;}.jch-two-column--small{max-width:74rem;}.jch-two-column__left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.jch-two-column__right{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.jch-two-column .jch-two-column{margin:0;}.jch-three-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;grid-template-columns:repeat(3, 1fr);grid-gap:5rem;max-width:128rem;}.jch-three-column--small{max-width:74rem;}.jch-three-column__left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.jch-three-column__middle{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.jch-three-column__right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.jch-pull-left--med{float:left;padding-right:2rem;}.jch-pull-right--med{float:right;padding-left:2rem;}.jch-bg-dark--full{background:#2f3333;color:#fff;}.jch-bg-dark--partial{position:relative;color:#fff;background:transparent;}.jch-bg-dark--partial:before{content:"";position:absolute;height:80%;width:100vw;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2f3333;z-index:-1;}.jch-amenities__list{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2, 1fr);}.jch-gallery--listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:0 2rem;}.jch-gallery__left{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;display:block;}.jch-gallery__right{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8;}.jch-gallery__intro{margin-bottom:4rem;max-width:48rem;}.jch-gallery__list{grid-gap:2rem;}.jch-gallery__filter{max-width:39rem;}.jch-gallery__filter-btn--primary{display:none;}.jch-gallery__filter-list--1{max-height:none;opacity:1;visibility:visible;}.jch-gallery__buttons{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;}.msf-sitemap__li--p{float:left;width:calc((100% - 10rem) / 3);margin-right:5rem;}.msf-sitemap__li--p:nth-child(even){margin-right:5rem;}.msf-sitemap__li--p:nth-child(3n){margin-right:0;}.jch-blog__article--listing{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.jch-blog__content{height:100%;}.jch-blog__img--listing{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.list{margin-top:3rem;}.floorplans-module{padding:4rem 0 0;}.floorplans--listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;}.jch-floorplans__list{-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;grid-template-columns:repeat(3, 1fr);grid-gap:5rem;margin-bottom:5rem;}.jch-floorplans__top{grid-column:1/-1;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;border-bottom:solid 0.1rem #eee;padding:0 2rem 2rem !important;}.jch-floorplans__heading{text-align:left;}.jch-floorplans__sqft-top{display:block;margin:0;}.jch-floorplans__item{text-align:center;padding:0 0 2rem;}.jch-floorplans__item a{display:block;}.jch-floorplans__item figure{margin:0;height:20rem;}.jch-floorplans__item figure img{display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.jch-floorplans__title{margin-top:0.8rem;}.jch-floorplans__text{font-size:1.4rem;color:#777777;line-height:1.8rem;margin-top:0.4rem;}.jch-floorplans__spec{font-size:2.4rem;color:var(--themePrimary);}.jch-floorplans__price{text-align:right;}.jch-floorplans__price-from{font-size:1.2rem;color:#999999;text-align:right;display:inline-block;line-height:1.2rem;}.jch-floorplans__price-cost{display:inline-block;font-size:2.4rem;color:var(--themeSecondary);margin:0 0 0 0.8rem;}.jch-floorplans__price-mo{display:inline-block;font-size:1.8rem;color:#999999;}.jch-floorplans__mobile-buttons{display:none;}.jch-floorplans__amenities-title{font-size:1.8rem;}.jch-floorplans__details{width:auto;margin:2rem 0 0;}.jch-floorplans__details--macro{margin:0;}.jch-floorplans__back{margin-top:2rem;display:inline-block;font-size:1.4rem;font-weight:700;}.jch-floorplans__related{background-color:#eeeeee;padding:4rem;margin:3rem auto 0;grid-column:1/-1;}.jch-floorplans__related-header{color:var(--themeSecondary);font-size:3.6rem;margin-bottom:2rem;text-align:center;}.jch-floorplans__related figure{margin-bottom:1rem;}.jch-floorplans__gallery{width:auto;margin:0;}.jch-floorplans__thumbImageBox figure img{width:auto;}.jch-floorplans__listing{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);}.jch-floorplans__listing--categories, .jch-floorplans__listing--phases{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-grid-columns:(auto)[7];grid-template-columns:repeat(7, auto);display:-ms-grid;display:grid;}.jch-floorplans__all{margin:4rem 0;-ms-grid-columns:none;grid-template-columns:none;grid-auto-flow:column;}.jch-floorplans__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;}.amenity__name{font-size:1.4rem;}.amenity__description{font-size:1.4rem;}.jch-attractions__list{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3, 1fr);}}@media (min-width:1280px){.wrap{padding:0;max-width:128rem;}.msmacro-gallery__list{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3, 1fr);}.header__wrap{padding:3rem 10.5rem 1rem;}.header__schedule{width:30rem;margin-left:9rem;}.header__nav-contain--header_utility{grid-column:2/-2;}.header__bot{font-size:2.4rem;text-align:center;}.header__bot--1{padding:0;background:0;-webkit-box-shadow:none;box-shadow:none;z-index:25;}.header__location--1{width:100%;}.header__location-list--1{margin:2.35rem 0 0;}.header__location .msicon{width:1.6rem;height:1.6rem;}.main{font-size:1.8rem;line-height:3rem;}.main__wrap{padding:0;}.main__component--colsp1{-ms-grid-column-span:1;grid-column-end:span 1;}.main__component--colsp2{-ms-grid-column-span:2;grid-column-end:span 2;}.main__component--colsp3{-ms-grid-column-span:3;grid-column-end:span 3;}.main__component--colsp4{-ms-grid-column-span:4;grid-column-end:span 4;}.main__component--colsp5{-ms-grid-column-span:5;grid-column-end:span 5;}.main__component--colsp6{-ms-grid-column-span:6;grid-column-end:span 6;}.main__component--colsp7{-ms-grid-column-span:7;grid-column-end:span 7;}.main__component--colsp8{-ms-grid-column-span:8;grid-column-end:span 8;}.main__component--colsp9{-ms-grid-column-span:9;grid-column-end:span 9;}.main__component--colsp10{-ms-grid-column-span:10;grid-column-end:span 10;}.main__component--colsp11{-ms-grid-column-span:11;grid-column-end:span 11;}.main__component--colsp12{-ms-grid-column-span:12;grid-column-end:span 12;}.main__component--colst1{-ms-grid-column:1;grid-column-start:1;}.main__component--colst2{-ms-grid-column:2;grid-column-start:2;}.main__component--colst3{-ms-grid-column:3;grid-column-start:3;}.main__component--colst4{-ms-grid-column:4;grid-column-start:4;}.main__component--colst5{-ms-grid-column:5;grid-column-start:5;}.main__component--colst6{-ms-grid-column:6;grid-column-start:6;}.main__component--colst7{-ms-grid-column:7;grid-column-start:7;}.main__component--colst8{-ms-grid-column:8;grid-column-start:8;}.main__component--colst9{-ms-grid-column:9;grid-column-start:9;}.main__component--colst10{-ms-grid-column:10;grid-column-start:10;}.main__component--colst11{-ms-grid-column:11;grid-column-start:11;}.main__component--colst12{-ms-grid-column:12;grid-column-start:12;}.main__component--rowsp1{-ms-grid-row-span:1;grid-row-end:span 1;}.main__component--rowsp2{-ms-grid-row-span:2;grid-row-end:span 2;}.main__component--rowsp3{-ms-grid-row-span:3;grid-row-end:span 3;}.main__component--rowsp4{-ms-grid-row-span:4;grid-row-end:span 4;}.main__component--rowsp5{-ms-grid-row-span:5;grid-row-end:span 5;}.main__component--rowsp6{-ms-grid-row-span:6;grid-row-end:span 6;}.main__component--rowsp7{-ms-grid-row-span:7;grid-row-end:span 7;}.main__component--rowsp8{-ms-grid-row-span:8;grid-row-end:span 8;}.main__component--rowsp9{-ms-grid-row-span:9;grid-row-end:span 9;}.main__component--rowsp10{-ms-grid-row-span:10;grid-row-end:span 10;}.main__component--rowsp11{-ms-grid-row-span:11;grid-row-end:span 11;}.main__component--rowsp12{-ms-grid-row-span:12;grid-row-end:span 12;}.main h1,
  .main .h1, .main__h1{font-size:4rem;line-height:5rem;}.main h2,
  .main .h2, .main__h2{font-size:3.6rem;line-height:4.4rem;}.main h3,
  .main .h3, .main__h3{font-size:2.8rem;line-height:3.6rem;}.main h4,
  .main .h4, .main__h4{font-size:2.2rem;line-height:3rem;}.main__markets-list{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(4, 1fr);max-width:108rem;margin:0 auto;width:100%;}.nav--header_primary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:2rem;}.nav--footer_primary{grid-column:3/-3;}.nav--header_primary .nav__ul--2{max-width:128rem;min-width:25rem;left:50%;-webkit-transform:translate(-50%, 1rem);transform:translate(-50%, 1rem);border-top:0.5rem solid var(--themePrimary);}.nav--header_primary .nav__ul--2:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-1.5rem;border-bottom:1rem solid var(--themePrimary);border-left:1rem solid transparent;border-right:1rem solid transparent;}.nav--header_primary .nav__ul--active{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}.nav--header_primary .nav__li[data-type=content]{display:block;}.nav__li--header_utility{position:relative;}.nav--header_primary .nav__li--1{margin-right:1.5rem;}.nav--header_primary .nav__li--1:last-child{margin-right:0;}.nav__a--1 .nav__a--header_primary{padding:0.5rem 1rem;}.nav--header_primary .nav__btn--1{padding:1rem 2rem;}.nav__con .nav--header_primary{display:block;}.msbanner__banner--primelite{display:-webkit-box;display:-ms-flexbox;display:flex;}.msbanner__banner--gray{display:-webkit-box;display:-ms-flexbox;display:flex;}.msbanner__content--overlay{width:100%;max-width:128rem;}.msbanner__content--primeliteoverlay{width:100%;}.msbanner__content--primelite{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%;}.msbanner__content--primelite--l{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.msbanner__content--primelite--r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.msbanner__content--gray{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%;}.msbanner__content--gray--l{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.msbanner__content--gray--r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.msbanner__content-contain--primeliteoverlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.msbanner__content-contain--primelite{max-width:67rem;padding:8.6rem 5rem;}.msbanner__content-contain--primelite--l{margin-left:auto;}.msbanner__content-contain--primelite--r{margin-right:auto;}.msbanner__content-contain--gray{max-width:67rem;padding:8.6rem 5rem;}.msbanner__content-contain--gray--l{margin-left:auto;}.msbanner__content-contain--gray--r{margin-right:auto;}.msbanner__image--primelite{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:60%;}.msbanner__image--gray{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:60%;}.msbanner__title--primeliteoverlay{-ms-grid-column-span:6;grid-column-end:span 6;}.msbanner__content--r .msbanner__title--primeliteoverlay{-ms-grid-column:7;grid-column-start:7;}.msbanner__title--primelite{grid-column:1/-1;}.msbanner__title--gray{grid-column:1/-1;}.msbanner__summary--primeliteoverlay{-ms-grid-column-span:6;grid-column-end:span 6;}.msbanner__content--r .msbanner__summary--primeliteoverlay{-ms-grid-column:7;grid-column-start:7;}.msbanner__summary--primelite{grid-column:1/-1;}.msbanner__summary--gray{grid-column:1/-1;}.msbanner__cta{-ms-grid-column-span:6;grid-column-end:span 6;}.msbanner__cta--overlay{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/span 4;}.msbanner__content--r .msbanner__cta--overlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__content--r .msbanner__cta--primeliteoverlay{-ms-grid-column:7;grid-column-start:7;}.msbanner__cta--primelite{grid-column:1/-1;}.msbanner__cta--gray{grid-column:1/-1;}.mscallouts--circleicon{padding:0 10.5rem;}.mscallouts__wrap{display:-ms-grid;display:grid;grid-gap:2rem;}.mscallouts__wrap--circleicon{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;}.mscallouts__wrap[data-row-callouts="1"]{-ms-grid-columns:100%;grid-template-columns:100%;}.mscallouts__wrap[data-row-callouts="2"]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.mscallouts__wrap[data-row-callouts="3"]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);}.mscallouts__wrap[data-row-callouts="4"]{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);}.mscallouts__wrap[data-row-callouts="5"]{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);}.mscallouts__wrap[data-row-callouts="6"]{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}.mscallouts__callout--lgiconsmtitle{max-width:26.5rem;}.mscallouts__callout-contain--circleicon{height:16rem;width:16rem;padding:1rem;}.mscallouts__callout-contain--icontitle{height:35rem;}.mscallouts__callout-contain-wrap--alternate{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5;}.mscallouts__callout-contain-wrap--imgtitledesc{grid-column:3/-1;}.mscallouts__callout-title--imgdarkoverlay{font-size:6rem;}.mscallouts__callout-title--alternate{font-size:3.6rem;}.mscallouts__callout-image--circleicon{max-height:13rem;max-width:13rem;}.mscallouts__callout-image--imgtitledesc{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}.mscallouts__callout:nth-child(even) .mscallouts__callout-image--alternate{-ms-grid-column:2;grid-column-start:2;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.msblurbs__blurb--brand-bar{max-width:19.2rem;}.msblurbs__blurb--brand-bar:not(:last-child){margin-right:6rem;}.msblurbs__blurb-contain--offers{height:35rem;}.msblurbs__blurb-title--offers{font-size:5.2rem;}.msblurbs__blurb-img--brand-bar{max-height:8.7rem;}.msblurbs__title{-ms-grid-column:2;grid-column-start:2;margin:0 0 3rem;}.msblurbs__icon{-ms-grid-column:1;grid-column-start:1;}.msblurbs__icon .msicon{left:0;width:15.7rem;height:11.2rem;}.jch-offers__content-title{font-size:2.6rem;line-height:3.4rem;}.jch-offers__image{margin-bottom:2.5rem;}.jch-offers__img{max-width:12rem;}.jch-offers__contact{-ms-grid-columns:16rem 1.5rem 1fr;grid-template-columns:16rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2rem;}.jch-offers__contact-logo .msf-logo__img{max-width:16rem;}.jch-offers__contact-phone{display:block;text-align:right;}.jch-offers__contact-icon{display:none;}.jch-locations__article--listing{-ms-grid-column-span:6;grid-column-end:span 6;-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2, 1fr);grid-column-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.1rem solid #e3e7e9;}.jch-listing__list--slider .jch-locations__article--listing.tns-item{border:0;display:-ms-inline-grid !important;display:inline-grid !important;}.jch-locations__article--detail{-ms-grid-columns:minmax(auto, 85.3rem) 0 minmax(auto, 42rem);grid-template-columns:minmax(auto, 85.3rem) minmax(auto, 42rem);grid-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:128rem;margin:0 auto;}.jch-locations__content{padding:1rem 2rem;border:0;}.jch-locations__content--detail{padding:4rem 3rem 4rem 6rem;}.jch-listing__list--slider .jch-locations__content{border:0.1rem solid #e3e7e9;height:100%;}.jch-locations__title{font-size:2.1rem;}.jch-locations__article--detail .jch-locations__title{font-size:2.7rem;line-height:3.6rem;}.jch-locations__city-nickname--detail{font-size:1.8rem;line-height:3.6rem;}.jch-locations__contact--detail{margin:2rem 0;font-size:1.6rem;line-height:3rem;}.jch-locations__links{-ms-grid-columns:minmax(auto, 20rem) 1.5rem minmax(auto, 20rem);grid-template-columns:repeat(2, minmax(auto, 20rem));}.jch-locations__links--detail{margin-top:3rem;}.jch-locations__floorplan-icon--detail svg{height:2rem;width:2.5rem;}.msform__title{font-size:3.6rem;line-height:4.4rem;}.jch-listing__controls{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:2rem;}.jch-listing__controls&gt;*{-ms-grid-column-span:4;grid-column-end:span 4;}.jch-listing__controls--locations{padding:3rem 0;-webkit-box-align:end;-ms-flex-align:end;align-items:end;}.jch-listing__controls-btn--locations{width:auto;}.jch-listing__list--offers{-ms-grid-columns:1fr 8rem 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:8rem;}.jch-listing__list--gallery{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8;}.jch-listing__list--locations{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:6rem 2rem;}.jch-listing__list--blog{grid-column:1/-1;grid-gap:4rem 2rem;}.jch-listing__list--staff{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);}.main__component--adc[data-cols="2"] .jch-listing__list--staff{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.main__component--adc[data-cols="3"] .jch-listing__list--staff{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);}.main__component--adc[data-cols="4"] .jch-listing__list--staff{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);}.main__component--adc[data-cols="5"] .jch-listing__list--staff{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);}.main__component--adc[data-cols="6"] .jch-listing__list--staff{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);}.jch-listing__list--careers{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:3rem 2rem;}.jch-listing__paging--gallery{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8;}.jch-careers__article{grid-column:4/-4;}.jch-careers__title{font-size:2.6rem;line-height:4.5rem;}.footer__wrap{padding:5rem 3.5rem;}.footer__wrap--nav{padding-bottom:0;}.footer__component--menu_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.footer__component--colsp1{-ms-grid-column-span:1;grid-column-end:span 1;}.footer__component--colsp2{-ms-grid-column-span:2;grid-column-end:span 2;}.footer__component--colsp3{-ms-grid-column-span:3;grid-column-end:span 3;}.footer__component--colsp4{-ms-grid-column-span:4;grid-column-end:span 4;}.footer__component--colsp5{-ms-grid-column-span:5;grid-column-end:span 5;}.footer__component--colsp6{-ms-grid-column-span:6;grid-column-end:span 6;}.footer__component--colsp7{-ms-grid-column-span:7;grid-column-end:span 7;}.footer__component--colsp8{-ms-grid-column-span:8;grid-column-end:span 8;}.footer__component--colsp9{-ms-grid-column-span:9;grid-column-end:span 9;}.footer__component--colsp10{-ms-grid-column-span:10;grid-column-end:span 10;}.footer__component--colsp11{-ms-grid-column-span:11;grid-column-end:span 11;}.footer__component--colsp12{-ms-grid-column-span:12;grid-column-end:span 12;}.footer__component--colst1{-ms-grid-column:1;grid-column-start:1;}.footer__component--colst2{-ms-grid-column:2;grid-column-start:2;}.footer__component--colst3{-ms-grid-column:3;grid-column-start:3;}.footer__component--colst4{-ms-grid-column:4;grid-column-start:4;}.footer__component--colst5{-ms-grid-column:5;grid-column-start:5;}.footer__component--colst6{-ms-grid-column:6;grid-column-start:6;}.footer__component--colst7{-ms-grid-column:7;grid-column-start:7;}.footer__component--colst8{-ms-grid-column:8;grid-column-start:8;}.footer__component--colst9{-ms-grid-column:9;grid-column-start:9;}.footer__component--colst10{-ms-grid-column:10;grid-column-start:10;}.footer__component--colst11{-ms-grid-column:11;grid-column-start:11;}.footer__component--colst12{-ms-grid-column:12;grid-column-start:12;}.footer__component--rowsp1{-ms-grid-row-span:1;grid-row-end:span 1;}.footer__component--rowsp2{-ms-grid-row-span:2;grid-row-end:span 2;}.footer__component--rowsp3{-ms-grid-row-span:3;grid-row-end:span 3;}.footer__component--rowsp4{-ms-grid-row-span:4;grid-row-end:span 4;}.footer__component--rowsp5{-ms-grid-row-span:5;grid-row-end:span 5;}.footer__component--rowsp6{-ms-grid-row-span:6;grid-row-end:span 6;}.footer__component--rowsp7{-ms-grid-row-span:7;grid-row-end:span 7;}.footer__component--rowsp8{-ms-grid-row-span:8;grid-row-end:span 8;}.footer__component--rowsp9{-ms-grid-row-span:9;grid-row-end:span 9;}.footer__component--rowsp10{-ms-grid-row-span:10;grid-row-end:span 10;}.footer__component--rowsp11{-ms-grid-row-span:11;grid-row-end:span 11;}.footer__component--rowsp12{-ms-grid-row-span:12;grid-row-end:span 12;}.footer__component--full .footer__component-contain--menu{max-width:128rem;margin-left:auto;margin-right:auto;}.footer__top-left{position:relative;-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8;border:0;padding-bottom:0;max-width:none;margin:0;padding-right:calc(8.3333333333% + 2rem);}.footer__top-left:after{content:"";position:absolute;top:0;right:calc(8.3333333333% - 3rem);height:100%;width:0.1rem;background:#2f3333;}.footer__top-right{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4;}.footer__block-title{font-size:2.4rem;line-height:3rem;}.footer__block-title--communities{font-size:3.6rem;line-height:4.4rem;}.footer__social-list{padding:0;margin-left:-0.6rem;}.footer__copyright, .footer__nav{grid-column:3/-3;}.footer__markets-list{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;margin:0 auto;width:100%;}.jch-btn--schedule{min-height:8rem;}.jch-logo__img{max-height:7rem;}.jch__op-disclaimer{width:auto;padding:0;}.jch-phone__a-text{display:inline;}.jch-phone__a-icon{display:none;}.jch-big-num{font-size:7.2rem;}.jch-gallery--listing{grid-gap:0 2.5rem;}.jch-gallery__left{-ms-grid-column:2;grid-column-start:2;}.jch-gallery__right{-ms-grid-column:6;-ms-grid-column-span:6;grid-column:6/span 6;}.jch-gallery__list{grid-gap:2.5rem;}.msf-sitemap__li--p{float:left;width:calc((100% - 15rem) / 4);margin-right:5rem;}.msf-sitemap__li--p:nth-child(3n){margin-right:5rem;}.msf-sitemap__li--p:nth-child(4n){margin-right:0;}.jch-blog--listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;grid-template-columns:repeat(12, 1fr);grid-gap:2.5rem;}.floorplans--listing{-ms-grid-columns:1fr 3rem 1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(4, 1fr);grid-gap:3rem;}.jch-attractions__list{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(4, 1fr);}}@media (min-width:1921px){.msbanner__content--overlay{width:100%;}.msbanner__content--primeliteoverlay{width:100%;}.msbanner__title--overlay{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/span 3;}.msbanner__content--r .msbanner__title--overlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__title--primeliteoverlay{-ms-grid-column-span:5;grid-column-end:span 5;}.msbanner__content--r .msbanner__title--primeliteoverlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__summary--overlay{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/span 3;}.msbanner__content--r .msbanner__summary--overlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__summary--primeliteoverlay{-ms-grid-column-span:5;grid-column-end:span 5;}.msbanner__content--r .msbanner__summary--primeliteoverlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__cta--overlay{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/span 3;}.msbanner__content--r .msbanner__cta--overlay{-ms-grid-column:8;grid-column-start:8;}.msbanner__cta--primeliteoverlay{-ms-grid-column-span:5;grid-column-end:span 5;}.msbanner__content--r .msbanner__cta--primeliteoverlay{-ms-grid-column:8;grid-column-start:8;}.main__markets-list{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8;grid-column-gap:2rem;max-width:none;margin:0;}.footer__top-left{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;padding-right:calc(8.3333333333% + 7rem);}.footer__top-left:after{right:-2rem;}.footer__top-right{-ms-grid-column:9;-ms-grid-column-span:3;grid-column:9/span 3;}.footer__nav{grid-column:4/-4;}.nav--footer_primary{grid-column:4/-4;}.msblurbs__blurb--brand-bar{max-width:22rem;}.msblurbs__blurb--brand-bar:not(:last-child){margin-right:7rem;}.msblurbs__blurb-img--brand-bar{max-height:10rem;}.jch-offers__contact{-ms-grid-columns:20rem 1.5rem 1fr;grid-template-columns:20rem 1fr;}.jch-offers__contact-logo .msf-logo__img{max-width:20rem;}}

</pre></body></html>