.communities{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px}@media (min-width:0) and (max-width:767px){.communities{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.communities{padding:0 8px}}.communities .dropdown-button{color:#6f716f;font:14px/22px Suisse Works;background:none;border:0;cursor:pointer;letter-spacing:1px;padding:0}@media (min-width:768px){.communities .dropdown-button{font-size:16px;line-height:21px}}.communities .dropdown-button.open .dropdown-caret{bottom:1px;position:relative;transform:rotate(180deg)}.communities .dropdown-button .dropdown-caret{display:inline-block;font-size:8px;margin-left:20px;transition:all .2s ease}@media (min-width:768px){.communities .dropdown-button .dropdown-caret{font-size:10px}}.communities__wrapper{display:none;flex-direction:column;flex-wrap:wrap;margin-bottom:30px;margin-top:5px}@media (min-width:768px) and (max-width:1279px){.communities__wrapper{margin-top:0}}@media (min-width:1280px){.communities__wrapper{margin-top:10px}}.communities__wrapper.show{display:flex}.communities .state{display:flex;flex-direction:column;width:50%}@media (min-width:768px){.communities .state{width:25%}}@media (min-width:768px) and (orientation:landscape){.communities .state{width:20%}}.communities .state__name{letter-spacing:.8px;line-height:18px;margin:0 0 10px}@media (min-width:768px){.communities .state__name{letter-spacing:1px;line-height:22px;margin-bottom:24px;min-height:22px}}.communities .state__list{margin-bottom:40px}.communities .state__item{margin-bottom:8px}@media (min-width:768px){.communities .state__item{margin-bottom:20px}}.communities .state__item:last-child{margin-bottom:0}.communities .state__link{font-size:14px;letter-spacing:.4px;line-height:18px}@media (min-width:768px){.communities .state__link{font-size:16px;letter-spacing:1px;line-height:21px}}.communities .state:last-child .state__list{margin-bottom:0}@media (orientation:landscape) and (min-width:768px){.nav__container .communities__wrapper .state{width:20%!important}}.nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex:0 1 auto;flex-flow:wrap;max-width:1440px;flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;height:100px}@media (min-width:0) and (max-width:767px){.nav{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.nav{padding:0 8px}}.nav__container{background-color:#fff;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:20}.nav__container.hidden{display:none}.nav__container .communities{border-top:1px solid #d8d8d8;max-height:calc(100vh - 55px);overflow:scroll}@media (min-width:768px){.nav__container .communities{max-height:none;overflow:initial}}.nav__container .communities .footer__communities__header{display:none}.nav__container .communities__wrapper{background-color:#fff;margin:auto;max-width:1440px;padding:25px 20px;position:relative;z-index:9}@media (min-width:768px){.nav__container .communities__wrapper{padding:50px 0 0}}.nav__container .communities__wrapper--close{border:none;display:none;position:absolute;right:0;top:50px;z-index:99}@media (min-width:768px){.nav__container .communities__wrapper--close{display:block}}.nav__container .communities__wrapper--back{color:#050f32;font:18px/21px SuisseIntl-Regular;border:none;border-bottom:1px solid #050f32;margin-bottom:20px;padding:0;width:fit-content}@media (min-width:768px){.nav__container .communities__wrapper--back{display:none}}.nav__container .communities__wrapper .state{width:100%}@media (min-width:768px){.nav__container .communities__wrapper .state{width:25%}}.nav__container .communities__wrapper .state__name{color:#050f32;font-size:18px;margin:10px 0;position:relative}@media (min-width:768px){.nav__container .communities__wrapper .state__name{color:#6f716f;margin:0 0 10px}}.nav__container .communities__wrapper .state__name:after{color:#6f716f;font:18px/21px SuisseIntl-Regular;content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:768px){.nav__container .communities__wrapper .state__name:after{display:none}}.nav__container .communities__wrapper .state__name.show:after{content:"-"}.nav__container .communities__wrapper .state__name.show+.state__list{display:block;margin-bottom:20px}.nav__container .communities__wrapper .state__list{display:none}@media (min-width:768px){.nav__container .communities__wrapper .state__list{display:block}}.nav__container .communities__wrapper .state__item{margin:15px 0}@media (min-width:768px){.nav__container .communities__wrapper .state__item{margin-bottom:8px}}.nav__container .communities__wrapper .state__item a{color:#6f716f}@media (min-width:768px){.nav__container .communities__wrapper .state__item a{color:#050f32}}.nav--up{top:-100px}.nav__logo{flex-grow:1}.nav__logo img{width:108px}.nav__menu a{color:#050f32;font-family:Suisse Works;font-size:16px;line-height:21px}.nav__item{margin-right:40px}@media (min-width:768px){.nav__item.active{color:#d04716}}.nav__search{border:0;color:#1c203d;cursor:pointer;margin-left:40px;padding:0;vertical-align:middle}.nav__search:before{border-left:1px solid;color:#e2dfdc;content:"";height:40px;margin-left:-40px;margin-top:-10px;position:absolute}.nav .hamburger,.nav .mobile-item{display:none}@media (min-width:768px) and (max-width:1279px){.nav__logo img{height:29px;width:87px}.nav .nav__search{margin-left:0}.nav .nav__search:before{content:none}.nav__item{margin-right:24px}}@media (min-width:0) and (max-width:767px){.nav{height:55px}.nav--up{top:-55px}.nav__logo img{height:26px;width:79px}.nav .hamburger,.nav .mobile-item{display:flex}.nav__menu{background-color:#fff;display:none;height:100vh;left:0;padding:40px 0 0 20px;position:absolute;top:56px;width:100%;z-index:1}.nav__menu a{display:block;font-size:22px;line-height:29px;padding-bottom:20px}.nav__menu-open{display:block;overflow:auto;padding-bottom:50px}.nav__search{margin-right:25px;margin-top:5px}.nav__search:before{content:none}.nav__search--hidden{display:none}.nav .hamburger{order:3}}.sticky-nav{-moz-transition:transform .5s ease;-webkit-transition:transform .5s ease;border-top:1px solid #e2dfdc;bottom:-60px;height:60px;transition:transform .5s ease;width:100%;z-index:15}.sticky-nav .nav{justify-content:space-around;height:60px}.sticky-nav .nav,.sticky-nav .nav .item{align-items:center;display:flex;flex-direction:row}.sticky-nav .nav .item{justify-content:center}.sticky-nav .nav .item .item__link{align-items:center;display:flex;flex-direction:column;justify-content:center;border:0;cursor:pointer;padding:0}.sticky-nav .nav .item .item__link:hover i{color:#bf3401}.sticky-nav .nav .item .icon{font:20px/20px SuisseIntl-Regular;height:20px;margin:0 0 7px;position:relative;text-align:center}.sticky-nav .nav .item .description{color:#050f32;font:12px/16px SuisseIntl-Regular}.sticky-nav .nav .item .phone--mobile{display:block}.sticky-nav .nav .item.hide,.sticky-nav .nav .item .phone--desktop{display:none}@media (min-width:768px){.sticky-nav .nav .item{border-left:1px solid #e2dfdc;flex-grow:1;height:40px}.sticky-nav .nav .item .item__link{align-items:center;display:flex;flex-direction:row;justify-content:center}.sticky-nav .nav .item .icon{font-size:1.1vw;margin:0 20px 0 0;text-align:left}}@media (min-width:768px) and (max-width:1818.18182px){.sticky-nav .nav .item .icon{font-size:20px}}@media (min-width:768px) and (min-width:2272.72727px){.sticky-nav .nav .item .icon{font-size:25px}}@media (min-width:768px){.sticky-nav .nav .item .description{font-size:1.1vw;line-height:1.5vw}}@media (min-width:768px) and (max-width:1090.90909px){.sticky-nav .nav .item .description{font-size:12px}}@media (min-width:768px) and (min-width:1454.54545px){.sticky-nav .nav .item .description{font-size:16px}}@media (min-width:768px) and (max-width:1066.66667px){.sticky-nav .nav .item .description{line-height:16px}}@media (min-width:768px) and (min-width:1400px){.sticky-nav .nav .item .description{line-height:21px}}@media (min-width:768px){.sticky-nav .nav .item .phone--mobile{display:none}.sticky-nav .nav .item .phone--desktop{display:inline-block}.sticky-nav .nav .item:first-child{border-left:0}}.sticky-nav.sticky{position:fixed;transform:translateY(-60px)}.modal{background-color:rgba(5,15,50,.9);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1337}.modal--open{display:block}.modal__close{border:0;color:#fff;cursor:pointer;padding:0;position:absolute;right:20px;top:30px;z-index:1338}@media (min-width:768px){.modal__close{right:70px;top:70px}}.modal__content{height:100%}.modal__content .content{z-index:1}.modal-wrapped{background-color:rgba(5,15,50,.9);bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1337}.modal-wrapped--open{display:block}.modal-wrapped__close{border:0;color:#6f716f;cursor:pointer;float:right;padding:0;position:absolute;right:20px;top:17px;z-index:1338}@media (min-width:768px) and (max-width:1279px){.modal-wrapped__close{right:calc(40px - (100vw - 100%));top:25px}}@media (min-width:1280px){.modal-wrapped__close{right:70px;top:60px}}.modal-wrapped__wrapper{background-color:#fff;position:relative}@media (min-width:0) and (max-width:767px){.modal-wrapped__wrapper{height:100%}}@media (min-width:1280px){.modal-wrapped__wrapper{height:770px}}.modal-wrapped__wrapper .content{height:100%}.modal-wrapped__content{height:100%;padding-top:20px;position:relative}@media (min-width:768px) and (max-width:1279px){.modal-wrapped__content{height:100vh}}@media (min-width:768px){.modal-wrapped__content{padding-top:76px}}.sub-menu__container{overflow:hidden;position:relative;width:100%}.sub-menu__container .list-wrapper{height:65px}@media (min-width:768px){.sub-menu__container .list-wrapper{display:flex;height:auto;margin:auto;max-width:1440px;position:relative;z-index:5}}@media (min-width:768px) and (max-width:1279px){.sub-menu__container .list-wrapper{min-height:65px;padding:0 40px}}@media (min-width:1280px){.sub-menu__container .list-wrapper{min-height:80px;padding:0 70px}}.sub-menu__list{position:absolute}@media (min-width:768px){.sub-menu__list{flex:12 12 auto;flex-grow:1;flex-basis:calc(100% - 0px);max-width:calc(100% - 0px);display:flex;flex-wrap:nowrap;justify-content:center;left:0;position:relative}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.sub-menu__list{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px) and (min-width:1280px){.sub-menu__list{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}.sub-menu__item{align-items:center;display:inline-flex;margin-left:40px;text-align:center}@media (min-width:768px){.sub-menu__item:nth-child(2){margin-left:0}}@media (min-width:1280px){.sub-menu__item{margin-left:80px}}.sub-menu__item:first-child{margin-left:20px}@media (min-width:768px){.sub-menu__item:first-child{display:none}}.sub-menu__link{-webkit-user-drag:none;display:block;padding:20px 0;user-drag:none}@media (min-width:1280px){.sub-menu__link{padding:26px 10px}}.sub-menu__link.active{border-bottom:2px solid #050f32;color:#050f32;font-family:SuisseIntl-SemiBold;padding-bottom:19px}@media (min-width:1280px){.sub-menu__link.active{padding-bottom:24px}}.top-nav__container{margin:0 0 30px;overflow:hidden;position:relative;width:100%}.top-nav__container .list-wrapper{height:35px}@media (min-width:768px){.top-nav__container .list-wrapper{display:flex;height:auto;margin:auto;max-width:1440px;padding:0 15px;position:relative;z-index:5}}@media (min-width:768px) and (max-width:1279px){.top-nav__container .list-wrapper{min-height:70px;padding:0 40px}}@media (min-width:1280px){.top-nav__container .list-wrapper{min-height:90px;padding:0 70px}}.top-nav__list{position:absolute;white-space:nowrap}@media (min-width:768px){.top-nav__list{flex:12 12 auto;flex-grow:1;flex-basis:calc(100% - 0px);max-width:calc(100% - 0px);border-bottom:1px solid #e2dfdc;border-top:1px solid #e2dfdc;display:flex;flex-wrap:nowrap;justify-content:center;left:0;position:relative}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.top-nav__list{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px) and (min-width:1280px){.top-nav__list{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px) and (max-width:1279px){.top-nav__list{justify-content:space-between}}.top-nav__item{display:inline-block;margin-right:20px}.top-nav__item:last-child{margin-right:0}@media (min-width:768px) and (max-width:1279px){.top-nav__item:last-child{margin-right:calc(8.33333% - 16px)}}.top-nav__item:first-child{margin-left:5px}@media (min-width:768px) and (max-width:1279px){.top-nav__item:first-child{margin-left:calc(8.33333% - 16px)}}@media (min-width:1280px){.top-nav__item:first-child{margin-left:0}}@media (min-width:768px) and (max-width:1279px){.top-nav__item{margin-right:0}}@media (min-width:1280px){.top-nav__item{margin-right:9.028vw}}@media (min-width:1280px) and (max-width:1107.66504px){.top-nav__item{margin-right:100px}}@media (min-width:1280px) and (min-width:1439.96455px){.top-nav__item{margin-right:130px}}.top-nav__btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;cursor:pointer;display:block;padding:0 15px 10px;text-align:center;user-drag:none}@media (min-width:768px) and (max-width:1279px){.top-nav__btn{padding:22px 15px 20px}}@media (min-width:1280px){.top-nav__btn{padding:33px 15px 30px}}.top-nav__btn.active{border-bottom:2px solid #050f32;color:#050f32;font-family:SuisseIntl-SemiBold;padding-bottom:9px}@media (min-width:768px) and (max-width:1279px){.top-nav__btn.active{padding-bottom:20px}}@media (min-width:1280px){.top-nav__btn.active{padding-bottom:28px}}.share-modal{background-color:#fff;display:none;min-width:340px;padding:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.share-modal{min-width:420px;padding:30px}}.share-modal-overlay{background-color:rgba(0,0,0,.5);display:none;position:fixed;bottom:0;left:0;right:0;top:0;z-index:99}.share-modal-overlay.open{display:block}.share-modal.open{display:block;z-index:999}.share-modal .js-close-share-btn{border:none;padding:0;position:absolute;right:30px;top:30px}.share-modal .js-close-share-btn i{color:#050f32;font-size:16px}.share-modal h2{color:#050f32;font:24px/36px Suisse Works;margin:0 0 10px}@media (min-width:768px){.share-modal h2{color:#050f32;font:32px/36px Suisse Works}}.share-modal p{color:#050f32;font:18px/22px SuisseIntl-Regular;margin:10px 0}.share-modal p.share-model__body{color:#6f716f}.share-modal__actions{display:flex;justify-content:center;padding-top:30px}.share-modal__actions button{align-items:center;background-color:#050f32;border:none;color:#fff;cursor:pointer;display:flex;flex:0 0 50%;flex-direction:column;justify-content:space-between;padding:20px 10px 10px;text-align:center}@media (min-width:768px){.share-modal__actions button{padding:30px 10px 20px}}.share-modal__actions button:not(:last-child){margin-right:20px}.share-modal__actions button img{margin-bottom:20px}.share-modal__actions-email{margin-right:0!important}.share-modal__actions-link{display:none!important}.share-modal__tab{display:none}.share-modal__tab .input-row{position:relative}.share-modal__tab .input-actions{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.share-modal__tab .input-actions{flex-direction:row}}.share-modal__tab .input-actions__close,.share-modal__tab .input-actions__send{background-color:#050f32;border:none;border-radius:4px;color:#fff;max-height:48px;padding:10px 30px}.share-modal__tab .input-actions__send{font-size:16px}.share-modal__tab .input-actions>p{color:#6f716f;font:14px/18px SuisseIntl-Regular;margin:0;padding-bottom:10px}@media (min-width:768px){.share-modal__tab .input-actions>p{max-width:50%;padding-bottom:0}}.share-modal__tab .input-actions>p a{color:#6f716f;text-decoration:underline}.share-modal__tab.selected{display:block;font-size:0}.share-modal__tab input[type=email],.share-modal__tab input[type=text],.share-modal__tab textarea{border:2px solid #e5e5e5;border-radius:0;background-color:#f9f9f8;display:block;font-size:16px;margin:10px 0;padding:8px 10px;width:100%}.share-modal__tab input[type=email]::-webkit-input-placeholder,.share-modal__tab input[type=text]::-webkit-input-placeholder,.share-modal__tab textarea::-webkit-input-placeholder{color:#050f32}.share-modal__tab input[type=email]:-ms-input-placeholder,.share-modal__tab input[type=text]:-ms-input-placeholder,.share-modal__tab textarea:-ms-input-placeholder{color:#050f32}.share-modal__tab input[type=email]::placeholder,.share-modal__tab input[type=text]::placeholder,.share-modal__tab textarea::placeholder{color:#050f32}@media (min-width:768px){.share-modal__tab input[type=email],.share-modal__tab input[type=text],.share-modal__tab textarea{padding:15px}}.share-modal__tab input[type=email]+span,.share-modal__tab input[type=text]+span,.share-modal__tab textarea+span{display:none}.share-modal__tab input[type=email].not-valid,.share-modal__tab input[type=text].not-valid,.share-modal__tab textarea.not-valid{background-color:#fff0f0;border-color:red}.share-modal__tab input[type=email].not-valid+span,.share-modal__tab input[type=text].not-valid+span,.share-modal__tab textarea.not-valid+span{display:block}.share-modal__tab input[name=first_name]{display:inline-block;margin:0 4% 0 0;width:48%}.share-modal__tab input[name=last_name]{display:inline-block;margin:0;width:48%}.share-modal__tab textarea{min-height:80px}@media (min-width:768px){.share-modal__tab textarea{min-height:140px}}.share-modal__tab-email h2{margin-bottom:20px}.share-modal__tab-email>p{color:#d04716;font:14px/18px SuisseIntl-Regular}.share-modal__tab-email .input-row{margin:30px 0}.share-modal__tab-email .input-row .checkbox-label:before{border:2px solid #e5e5e5;background-color:#f9f9f8;height:26px;width:26px}.share-modal__tab-link>p{margin:30px 0}.comparison-header{display:none;padding:20px 0}@media (min-width:768px){.comparison-header{padding:40px 0}}.comparison-header__close{border:none;font-size:22px;padding:0;position:absolute;right:20px}@media (min-width:768px){.comparison-header__close{font-size:32px;right:60px}}.comparison-header.open{display:block}.comparison-header__list--title h3{color:#050f32;font:26px/36px Suisse Works;margin-top:0}.comparison-header__list--title h5{color:#050f32;font:16px/20px SuisseIntl-Regular;display:none}@media (min-width:768px){.comparison-header__list--title h5{display:block}.comparison-header__list--title h5.default-view,.comparison-header__list--title h5.empty-view{display:none}}.comparison-header__list .comparison-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}@media (min-width:768px){.comparison-header__list .comparison-list{overflow-x:initial}}.comparison-header__list .comparison-list__item{border-right:1px solid #979797;flex:0 0 40%!important;margin-right:0;padding:0 10px;transition:all .25s}@media (min-width:768px){.comparison-header__list .comparison-list__item{border-right:none;flex:0 0 20%!important;margin-right:2%;padding:0}}.comparison-header__list .comparison-list__action{display:flex;justify-content:center}.comparison-header__list .comparison-list__action.start-compare-action{flex:0 0 40%!important;margin-left:auto;margin-top:26px;padding:0 10px}@media (min-width:768px){.comparison-header__list .comparison-list__action.start-compare-action{flex:0 0 12%!important;padding:0}}.comparison-header__list .comparison-list__action--start{align-items:center;color:#fff;font:16px/20px SuisseIntl-Regular;background-color:#050f32;display:flex;height:88px;opacity:1;padding:20px;text-align:center;transition:all .25s}@media (min-width:768px){.comparison-header__list .comparison-list__action--start{height:148px}}.comparison-header__list .comparison-list__action--start i{display:inline-block;font-size:8px;transform:rotate(-90deg);color:#d04716}.comparison-header__list .comparison-list__action--start.disabled{opacity:.5}.comparison-header__list .comparison-list__action.add-compare-action{border-right:1px solid #979797;flex:0 0 40%;padding:0 10px;position:relative}@media (min-width:768px){.comparison-header__list .comparison-list__action.add-compare-action{border-right:0;padding:0;flex:0 0 20%}}.comparison-header__list .comparison-list__action.add-compare-action a{align-items:center;background-color:#fff;border:1px solid #e2dfdc;color:#6f716f;display:flex;flex-direction:column;height:88px;justify-content:center;margin-top:26px;position:absolute;top:0;text-align:center;width:calc(100% - 20px)}@media (min-width:768px){.comparison-header__list .comparison-list__action.add-compare-action a{height:148px;width:100%}}.comparison-header__list .comparison-list__action.add-compare-action a img{display:block;margin-bottom:10px;width:24px}@media (min-width:768px){.comparison-header__list .comparison-list__action.add-compare-action a img{width:48px}}.comparison-header__list .comparison-list__link{background-color:#050f32;display:none;flex:0 0 23%}.comparison-header__list .comparison-list__link:not(:last-child){margin-right:2%}.comparison-header__list .comparison-list__link a{align-items:center;display:flex;flex-direction:column;justify-content:center;color:#fff;font:16px/22px Suisse Works;height:100%;padding:20px;text-align:center;width:100%}@media (min-width:768px){.comparison-header__list .comparison-list__link a{color:#fff;font:18px/24px Suisse Works;padding:40px}}.comparison-header__list .comparison-list__link a img{display:block;margin-bottom:10px;width:48px}.comparison-header__list .comparison-list__link.view-current-action{margin-right:0!important}.comparison-header__list .comparison-list__link.add-compare-action{position:relative;flex:0 0 20%}.comparison-header__list .comparison-list__link.add-compare-action a{align-items:center;display:flex;flex-direction:column;color:#050f32;font:18px/24px Suisse Works;height:100%;justify-content:center;position:absolute;top:0;text-align:center;width:100%}.comparison-header__list .comparison-list__link.add-compare-action a img{display:block;margin-bottom:10px;width:48px}.comparison-header__list .comparison-list.is-pdp .comparison-list__link{flex:0 0 48%!important;margin:1%}@media (min-width:768px){.comparison-header__list .comparison-list.is-pdp .comparison-list__link{flex:0 0 23.5%!important;margin:0 2% 0 0}}.comparison-header__list .comparison-list.is-pdp .comparison-list__link.add-compare-action .item-image{height:100%;overflow:hidden;position:relative;width:100%}.comparison-header__list .comparison-list.is-pdp .comparison-list__link.add-compare-action .item-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200%}.comparison-header__list .comparison-list.is-pdp .comparison-list__link.add-compare-action a{color:#fff;font:18px/24px Suisse Works;background-color:rgba(0,0,0,.5)}.comparison-header__list .comparison-list.is-pdp .comparison-list__link.hide{display:none}@media (min-width:768px){.comparison-header__list.default .comparison-header__list--title .default-view{display:block}.comparison-header__list.default .comparison-header__list--title .compare-view,.comparison-header__list.default .comparison-header__list--title .empty-view{display:none}}.comparison-header__list.default .comparison-list{flex-wrap:wrap}.comparison-header__list.default .comparison-list .comparison-list__action,.comparison-header__list.default .comparison-list .comparison-list__item{display:none}.comparison-header__list.default .comparison-list .comparison-list__link{display:block}.comparison-header__list.default .comparison-list .comparison-list__link.in-compare-list{display:none}@media (min-width:768px){.comparison-header__list:not(.default)[data-property-count="0"] .comparison-header__list--title .default-view{display:none}.comparison-header__list:not(.default)[data-property-count="0"] .comparison-header__list--title .empty-view{display:block}.comparison-header__list:not(.default)[data-property-count="0"] .comparison-header__list--title .compare-view{display:none}}.comparison-header__list:not(.default)[data-property-count="0"] .comparison-list .comparison-list__link.add-recent-action,.comparison-header__list:not(.default)[data-property-count="0"] .comparison-list .comparison-list__link.search-action{display:block}.comparison-header__list:not(.default)[data-property-count="0"] .comparison-list .comparison-list__action.add-compare-action,.comparison-header__list:not(.default)[data-property-count="0"] .comparison-list .comparison-list__action.start-compare-action,.comparison-header__list:not(.default)[data-property-count="4"] .comparison-list .comparison-list__action.add-compare-action{display:none}.comparison-header__recent--title h3{color:#050f32;font:26px/36px Suisse Works;margin-top:0}.comparison-header__recent--title h5{color:#050f32;font:16px/20px SuisseIntl-Regular}.comparison-header__recent--carousel{margin:0 -20px;padding:0 40px;position:relative;overflow:hidden}@media (min-width:768px){.comparison-header__recent--carousel{margin:0}}.comparison-header__recent--carousel .next,.comparison-header__recent--carousel .prev{border:none;color:#d04716;cursor:pointer;outline:none;position:absolute;top:50%}.comparison-header__recent--carousel .next{right:0;transform:translateY(-50%) rotate(-90deg)}.comparison-header__recent--carousel .prev{left:0;transform:translateY(-50%) rotate(90deg)}.comparison-header__recent--carousel .comparison-list{flex-wrap:nowrap!important;overflow:hidden}.comparison-header__recent--carousel .comparison-list__item{border-right:1px solid #979797;flex:0 0 46%!important;padding:0 10px;transition:all .25s}.comparison-header__recent--carousel .comparison-list__item:nth-child(2n){background-color:#f6f6f6}@media (min-width:768px){.comparison-header__recent--carousel .comparison-list__item{border:none;flex:0 0 21.25%!important;margin-right:20px;padding:0}}.comparison-header__recent--carousel .comparison-list__item--detail .item-name{margin-bottom:20px}.comparison-header__recent--carousel .comparison-list__link{flex:0 0 40%!important;padding:26px 10px 0;transition:all .25s}@media (min-width:768px){.comparison-header__recent--carousel .comparison-list__link{flex:0 0 21.25%!important}}.comparison-header__recent--carousel .comparison-list__link a{align-items:center;background-color:#050f32;height:56.25%;color:#fff;font:13px/15px SuisseIntl-Regular;display:flex;flex-direction:column;justify-content:center;height:88px;padding:10px;text-align:center;width:100%}@media (min-width:768px){.comparison-header__recent--carousel .comparison-list__link a{color:#fff;font:18px/24px SuisseIntl-Regular;height:148px;padding:20px}}.comparison-header__recent--carousel .comparison-list__link a img{display:block;margin-bottom:10px;width:24px}@media (min-width:768px){.comparison-header__recent--carousel .comparison-list__link a img{width:48px}}.comparison-header .comparison-list{display:flex}@media (min-width:768px){.comparison-header .comparison-list{flex-wrap:nowrap}}.comparison-header .comparison-list__item{display:flex;flex:0 0 20%;flex-direction:column}.comparison-header .comparison-list__item .remove-compare,.comparison-header .comparison-list__item .remove-recent{align-self:flex-end;color:#6f716f;font-size:0}@media (min-width:768px){.comparison-header .comparison-list__item .remove-compare,.comparison-header .comparison-list__item .remove-recent{font-size:16px}}.comparison-header .comparison-list__item .remove-compare:after,.comparison-header .comparison-list__item .remove-recent:after{content:"\F116";color:#6f716f;font:13px/26px MAA;margin-left:5px}.comparison-header .comparison-list__item--detail .item-image{height:88px;overflow:hidden;position:relative}@media (min-width:768px){.comparison-header .comparison-list__item--detail .item-image{height:148px}}.comparison-header .comparison-list__item--detail .item-image img{height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%)}.comparison-header .comparison-list__item--detail .item-name{color:#050f32;font:16px/22px Suisse Works;margin-top:10px}@media (min-width:768px){.comparison-header .comparison-list__item--detail .item-name{color:#050f32;font:22px/28px Suisse Works;margin-top:20px}}.comparison-header .comparison-list__item .recent-actions{display:flex;flex-direction:column;margin-top:auto}@media (min-width:768px){.comparison-header .comparison-list__item .recent-actions{align-items:center;flex-direction:row}}.comparison-header .comparison-list__item .recent-actions .add-compare-header{color:#050f32;font:15px/20px SuisseIntl-Regular;border-bottom:2px solid #050f32;margin-bottom:10px}@media (min-width:768px){.comparison-header .comparison-list__item .recent-actions .add-compare-header{color:#050f32;font:16px/22px SuisseIntl-Regular;margin-bottom:0;margin-right:20px}}.comparison-header .comparison-list__action{display:flex}.property-comparison__header{padding-top:20px}.property-comparison__header--links{display:flex;justify-content:flex-end}.property-comparison__header--links .header-link{border-bottom:2px solid #050f32;cursor:pointer;display:inline-block;color:#050f32;font:13px/18px SuisseIntl-Regular;margin-left:20px}@media (min-width:768px){.property-comparison__header--links .header-link{font-size:16px;line-height:24px}}.property-comparison__header--links .header-link:first-child{margin-right:auto;margin-left:0}.property-comparison__header--links .header-link.link-orange{color:#d04716;border-bottom-color:#d04716}.property-comparison__header--links .header-link.disabled{opacity:.5}.property-comparison__header p.no-items{color:#6f716f}.property-comparison__container{margin:0 -15px;overflow-x:scroll;padding:0;position:relative}@media (min-width:768px){.property-comparison__container{margin:0;overflow-x:inherit}}.property-comparison__container .comparison-table{width:100%}.property-comparison__container .comparison-table:not(.no-items) thead tr{padding:0}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td{background-color:#fff;border-bottom:1px solid #d8d8d8;color:#6f716f;color:#050f32;font:13px/26px SuisseIntl-Regular;padding:10px 10px 50px;position:relative;min-width:170px;width:22%;vertical-align:top}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td{font-size:16px;line-height:32px;min-width:290px;padding-bottom:80px}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td:nth-child(odd){background-color:#f9f9f8}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td:nth-child(2n){background-color:#fff}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td:not(:last-child){border-right:1px solid #979797}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td:first-child{background-color:#050f32;border-bottom-color:#fff;border-right:none;color:#fff;font:13px/26px SuisseIntl-Regular;min-width:118px;white-space:nowrap;width:12%}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td:first-child{background-color:#fff;font-size:16px;line-height:32px}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td h3{color:#050f32;font:22px/30px Suisse Works;margin:10px 0}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td h3{margin:20px 0}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td img{max-width:100%}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .property-image{height:84px;overflow:hidden;transition:all .25s}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .property-image{height:150px}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td.add-property{vertical-align:top}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-outline{border:2px solid #d04716;border-radius:4px;color:#d04716;display:inline-block;font-size:12px;padding:5px;position:absolute;bottom:10px;text-align:center}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-outline{font-size:16px;padding:20px}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-remove{background-color:transparent;border:none;display:inline-flex;font-size:0;margin-left:84%}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-remove{color:#6f716f;font:13px/26px SuisseIntl-Regular;margin-left:73%}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-remove:after{content:"\F116";color:#6f716f;font:13px/26px MAA;margin-left:5px}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-add-property{align-items:center;border:1px solid #e2dfdc;color:#6f716f;display:flex;flex-direction:column;font-family:Suisse Works;justify-content:center;padding:20px 0;text-align:center}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-add-property{padding:50px}}.property-comparison__container .comparison-table:not(.no-items) thead tr.header td .button.button-add-property:before{color:#050f32;content:"+";font-size:36px}.property-comparison__container .comparison-table:not(.no-items) tbody,.property-comparison__container .comparison-table:not(.no-items) tbody tr{padding:0}.property-comparison__container .comparison-table:not(.no-items) tbody tr td{background-color:#e2dfdc;border-bottom:1px solid #d8d8d8;color:#6f716f;color:#050f32;font:13px/26px SuisseIntl-Regular;padding:10px;min-width:170px;width:22%;vertical-align:top}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) tbody tr td{font-size:16px;line-height:32px;min-width:290px}}.property-comparison__container .comparison-table:not(.no-items) tbody tr td:not(:last-child){border-right:1px solid #979797}.property-comparison__container .comparison-table:not(.no-items) tbody tr td:nth-child(2n){background-color:#f9f9f8}.property-comparison__container .comparison-table:not(.no-items) tbody tr td:first-child{background-color:#050f32;border-bottom-color:#fff;border-right:none;color:#fff;font:13px/26px SuisseIntl-Regular;min-width:118px;white-space:nowrap;width:12%}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) tbody tr td:first-child{font-size:16px;line-height:32px}}.property-comparison__container .comparison-table:not(.no-items) tbody tr td ul li{color:#050f32;font:13px/26px SuisseIntl-Regular}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) tbody tr td ul li{font-size:16px;line-height:32px}}.property-comparison__container .comparison-table:not(.no-items) tbody tr td.add-property{vertical-align:top}.property-comparison__container .comparison-table:not(.no-items) tbody tr.bathrooms td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.bedrooms td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.movein td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.rent td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.sqft td:not(:first-child){color:#050f32;font:13px/26px SuisseIntl-Bold}@media (min-width:768px){.property-comparison__container .comparison-table:not(.no-items) tbody tr.bathrooms td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.bedrooms td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.movein td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.rent td:not(:first-child),.property-comparison__container .comparison-table:not(.no-items) tbody tr.sqft td:not(:first-child){font-size:16px;line-height:32px}}.property-comparison__container .comparison-table:not(.no-items) tbody tr.more-amenities ul li{color:#6f716f}.property-comparison__container .comparison-table.no-items tbody tr td{width:25%}.property-comparison__container .comparison-table.no-items tbody tr td .button-add-property{border:1px solid #e2dfdc;color:#6f716f;display:flex;flex-direction:column;font-family:Suisse Works;justify-content:center;margin:10px;padding:50px;text-align:center}.property-comparison__container .comparison-table.no-items tbody tr td .button-add-property:before{color:#050f32;content:"+";font-size:36px}.property-comparison__container .comparison-table.no-items+.toggleLabels,.property-comparison__container.hide-labels tbody tr td:first-child,.property-comparison__container.hide-labels thead tr td:first-child,.property-comparison__container .print-disclaimer,.property-comparison__container .print-header{display:none}.property-comparison__container.sticky{padding-top:191px}@media (min-width:768px){.property-comparison__container.sticky{padding-top:268px}}.property-comparison__container.sticky .comparison-table thead tr.header{max-width:1320px;position:fixed;top:0}.property-comparison__container.sticky .comparison-table thead tr.header td .property-image{height:50px}@media (min-width:768px){.property-comparison__container.sticky .comparison-table thead tr.header td .property-image{height:75px}}.property-comparison__container.sticky .comparison-table thead tr.header td .property-image img{transform:translateY(-25%)}.property-comparison__container.sticky.sticky-bottom .comparison-table tr.header{bottom:0;position:absolute;top:inherit}.property-comparison__container button.toggleLabels{align-items:center;background-color:#050f32;border:none;box-sizing:border-box;display:flex;color:#fff;font:13px/18px SuisseIntl-Regular;max-width:100px;padding:10px;position:absolute;left:0;top:0;text-align:right}@media (min-width:768px){.property-comparison__container button.toggleLabels{display:none}}.property-comparison__container button.toggleLabels:after{content:"Collapse Labels"}.property-comparison__container button.toggleLabels:before{content:""}.property-comparison__container button.toggleLabels i{transform:rotate(90deg);display:inline-block}.property-comparison__container button.toggleLabels.active{text-align:left}.property-comparison__container button.toggleLabels.active:before{content:"Expand"}.property-comparison__container button.toggleLabels.active:after{content:""}.property-comparison__container button.toggleLabels.active i{transform:rotate(-90deg)}.hide-labels .comparison-table tbody tr td:first-child{display:none}@media print{.print-table{-webkit-print-color-adjust:exact}.print-table .main-content-container #navigation,.print-table .main-content-container footer{display:none}.print-table .main-content-container .main-content{margin-top:0}.print-table .main-content-container .main-content .property-comparison #comparison-header,.print-table .main-content-container .main-content .property-comparison #personalization-header,.print-table .main-content-container .main-content .property-comparison .property-comparison__header{display:none}.print-table .main-content-container .main-content .property-comparison .property-comparison__container{overflow:hidden}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.header td{padding:5px}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.header td .button-remove,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.header td .find-your-home{display:none}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.header td h3{color:#050f32;font:16px/20px SuisseIntl-Regular;margin:5px 0}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.header td:first-child{background-color:#fff}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr td,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr td{color:#050f32;font:12px/16px SuisseIntl-Regular;padding:8px}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr td:first-child,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr td:first-child{color:#fff;line-height:16px}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr td:not(:first-child),.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr td:not(:first-child){line-height:16px;min-width:auto}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr td ul li,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr td ul li{font-size:12px;line-height:16px}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr td.add-property,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr td.add-property{display:none}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table tbody tr.more-amenities ul li,.print-table .main-content-container .main-content .property-comparison .property-comparison__container .comparison-table thead tr.more-amenities ul li{color:#6f716f;font:12px/14px SuisseIntl-Regular}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-header{display:table;width:100%}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-header tr td:last-child{text-align:right}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-header tr td h3{color:#050f32;font:36px/42px SuisseIntl-Regular}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-disclaimer{display:block}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-disclaimer h3{font-size:13px;margin:5px 0}.print-table .main-content-container .main-content .property-comparison .property-comparison__container .print-disclaimer p{font-size:11px;margin:5px 0}.print-table .main-content-container .main-content .property-comparison .property-comparison__container button.toggleLabels{display:none}#_evidon_banner,.evidon_banner{display:none!important}}.personalization-header{background-color:#050f32;position:relative}.personalization-header__content{align-items:center;display:flex;justify-content:center}.personalization-header__content p{color:#fff;font:16px/24px Suisse Works;margin:10px 20px;text-align:center}@media (min-width:768px){.personalization-header__content p{font:22px/24px SuisseIntl-Regular;padding:4px 0}}.personalization-header__content--action{background:transparent;border:2px solid #fff;border-radius:3px;color:#fff;margin:10px 0;padding:10px 20px}.personalization-header__content--close{background:transparent;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.personalization-header__content--close i{color:#fff;opacity:.5}.modal-search{background-color:rgba(5,15,50,.9);bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1337}.modal-search--open{display:block}.modal-search__close{border:0;color:#000;cursor:pointer;padding:0;position:absolute;right:20px;top:30px;z-index:1338}@media (min-width:768px){.modal-search__close{right:70px;top:70px}}.modal-search__content{height:100%;overflow:hidden;position:relative}@media (min-width:768px) and (max-width:1279px){.modal-search__content{height:100vh}}.animation-search{animation:slide-left-right .4s ease-out forwards;height:100vh;transform:translate3d(100%,0,0)}.search-component{overflow:hidden;position:absolute;width:100%}@media (min-width:1280px){.search-component{left:calc(((100vw - 1320px) + 20px) / 2);width:calc(100% - (((100vw - 1320px) + 20px) / 2))}}.search-component__container{display:flex;flex-wrap:wrap;height:100vh}.search-component__search{margin-left:20px;width:100%}@media (min-width:1280px){.search-component__search{flex-basis:calc((66.66667% - 6.66667px) - (((100vw - 1320px) + 20px) / 2));max-width:calc((66.66667% - 6.66667px) - (((100vw - 1320px) + 20px) / 2))}}@media (min-width:768px) and (max-width:1279px){.search-component__search{flex-basis:calc(66.66667% - 5.33333px - 35px);margin-left:40px;max-width:calc(66.66667% - 5.33333px - 35px)}}.search-component__list-states{background-color:#f9f9f8;display:block;overflow-x:hidden;overflow-y:auto;width:100%}@media (min-width:1280px){.search-component__list-states{display:inline-block;flex-grow:2;width:calc(97vw - (66.66667% - 6.66667px) - (((100vw - 1320px) + 20px) / 2))}}@media (min-width:768px) and (max-width:1279px){.search-component__list-states{flex:4 4 auto;flex-basis:33.33333%;flex-grow:1;max-width:33.33333%;padding:0 10px;display:inline-block}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.search-component__list-states{padding:0 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.search-component__list-states{padding:0 8px}}.search-control{flex:7 7 auto;flex-grow:1;flex-basis:calc(87.5% - 1.25px);max-width:calc(87.5% - 1.25px);margin-top:65px;position:relative}@media (min-width:768px) and (max-width:1279px){.search-control{flex-basis:calc(87.5% - 2px);max-width:calc(87.5% - 2px)}}@media (min-width:1280px){.search-control{flex-basis:calc(87.5% - 2.5px);max-width:calc(87.5% - 2.5px)}}.search-control__loader{padding-top:10px;position:absolute;text-align:center;width:100%;z-index:2}.search-control__separator{flex:7 7 auto;flex-grow:1;flex-basis:calc(100% - 0px);max-width:calc(100% - 0px);border:1px solid #e2dfdc;margin-bottom:20px;margin-left:0;margin-top:20px;width:100%}@media (min-width:768px) and (max-width:1279px){.search-control__separator{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:1280px){.search-control__separator{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px){.search-control__separator{margin-top:35px}}@media (min-width:1280px){.search-control__separator{margin-left:30px}}@media (min-width:768px) and (max-width:1279px){.search-control__separator{margin-left:16px}}.search-control input{border:0;font-size:22px;height:40px;padding-right:5px;width:100%}@media (min-width:768px){.search-control input{font-size:26px}}.search-control input:-ms-input-placeholder{color:hsla(120,1%,44%,.5)}.search-control input::placeholder{color:hsla(120,1%,44%,.5);opacity:1}.search-control__input{display:flex}.search-control__input-txt{width:100%}@media (min-width:1280px){.search-control__input-txt{padding-left:10px}}@media (min-width:768px) and (max-width:1279px){.search-control__input-txt{padding-left:8px}}.search-control__input-icon{flex:1 1 auto;flex-grow:1;flex-basis:calc(16.66667% - 8.33333px);max-width:calc(16.66667% - 8.33333px);font-size:20px;padding-top:10px;text-align:right}@media (min-width:768px) and (max-width:1279px){.search-control__input-icon{flex-basis:calc(16.66667% - 13.33333px);max-width:calc(16.66667% - 13.33333px)}}@media (min-width:1280px){.search-control__input-icon{flex-basis:calc(16.66667% - 16.66667px);max-width:calc(16.66667% - 16.66667px)}}.search-control__input-icon i{margin-right:30px}@media (min-width:768px) and (max-width:1279px){.search-control__input-icon i{margin-right:26px}}.search-control__label{color:#6f716f;font-size:14px;letter-spacing:.8px;line-height:25px}@media (min-width:768px){.search-control__label{margin-left:12.5%;font-size:16px;letter-spacing:1px;line-height:30px}}@media (min-width:768px) and (max-width:1279px){.search-control__label{padding-left:8px}}.error-search__container{margin-top:60px}@media (min-width:768px){.error-search__container{margin-left:12.5%;margin-top:136px}}@media (min-width:768px) and (max-width:1279px){.error-search__container{margin-top:136px;padding-left:8px}}.error-search__icon{display:block;font-size:115px}.error-search__title{color:#050f32;font-size:26px;line-height:34px;margin-top:5px}@media (min-width:768px){.error-search__title{font-size:30px;letter-spacing:1px;line-height:45px}}.error-search__description{color:#6f716f;font-size:14px;letter-spacing:.8px;line-height:25px;margin-bottom:12px;margin-top:20px}@media (min-width:768px){.error-search__description{font-size:16px;letter-spacing:1px;line-height:30px;margin-bottom:50px}}.results-categories__container{margin-bottom:40px}.results-categories__header{display:flex}.results-categories__icon{flex:1 1 auto;flex-grow:1;flex-basis:calc(16.66667% - 8.33333px);max-width:calc(16.66667% - 8.33333px);color:#6f716f;font-size:25px;text-align:right}@media (min-width:768px) and (max-width:1279px){.results-categories__icon{flex-basis:calc(16.66667% - 13.33333px);max-width:calc(16.66667% - 13.33333px)}}@media (min-width:1280px){.results-categories__icon{flex-basis:calc(16.66667% - 16.66667px);max-width:calc(16.66667% - 16.66667px)}}.results-categories__icon i{margin-right:30px;margin-top:70px}@media (min-width:768px) and (max-width:1279px){.results-categories__icon i{margin-right:26px}}.results-categories__title{color:#6f716f;font-size:16px;letter-spacing:.25px;line-height:20px;width:100%}@media (min-width:768px) and (max-width:1279px){.results-categories__title{padding-left:8px}}.results-categories__result{margin-top:10px}.results-categories__result-item{color:#050f32;font-size:16px}.results-categories__result-item span{text-shadow:1px 0 0 #050f32}.results-categories__result-description{color:#6f716f;font-size:16px;letter-spacing:1px;line-height:30px}.results-categories__result-description span{text-shadow:1px 0 0 #6f716f}.results-categories__show{margin-top:10px}.results-categories__show-button{border:0;border-bottom:2px solid #050f32;color:#050f32;cursor:pointer;font-size:14px;letter-spacing:.8px;line-height:25px;padding:0;padding-bottom:2px}@media (min-width:1280px){.results-categories__show-button{font-size:16px;letter-spacing:1px;line-height:30px}}.results-search{overflow-y:auto}.results-search__list{flex:7 7 auto;flex-grow:1;flex-basis:calc(87.5% - 1.25px);max-width:calc(87.5% - 1.25px);margin-top:61px;max-height:100%}@media (min-width:768px) and (max-width:1279px){.results-search__list{flex-basis:calc(87.5% - 2px);max-width:calc(87.5% - 2px)}}@media (min-width:1280px){.results-search__list{flex-basis:calc(87.5% - 2.5px);max-width:calc(87.5% - 2.5px)}}.results-search__list:after{content:"";display:block;height:1px}.list-states{flex:6 6 auto;flex-grow:1;flex-basis:calc(100% - 0px);max-width:calc(100% - 0px);margin-left:20px;width:calc(100% - 20px)}@media (min-width:768px) and (max-width:1279px){.list-states{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:1280px){.list-states{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px) and (max-width:1279px){.list-states{margin-left:85px}}@media (min-width:1280px){.list-states{margin-left:90px}}.list-states__title{color:#6f716f;font-size:16px;letter-spacing:1px;line-height:25px;margin-top:37px;width:100%}@media (min-width:1280px){.list-states__title{margin-top:60px}}@media (min-width:768px) and (max-width:1279px){.list-states__title{margin-top:100px}}@media (min-width:768px){.list-states__title{width:154px}}.list-states__results{flex:6 6 auto;flex-grow:1;flex-basis:calc(100% - 0px);max-width:calc(100% - 0px);display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:70px;margin-top:27px;min-height:100%;width:100%}@media (min-width:768px) and (max-width:1279px){.list-states__results{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:1280px){.list-states__results{flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px){.list-states__results{flex:1 1 auto;flex-grow:1;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.list-states__results{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width:768px) and (min-width:1280px){.list-states__results{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.list-states__state{border:0;color:#050f32;cursor:pointer;display:flex;flex-direction:column;font-size:14px;justify-content:center;margin-bottom:25px;padding:0 15px 0 0;text-align:left;width:calc(100% * 0.5 - 10px - 1px)}@media (min-width:768px){.list-states__state{font-size:16px}}@media (min-width:768px) and (max-width:1279px){.list-states__state{display:block;width:100%}}.clp-hero{z-index:10}.clp-hero__background{overflow:hidden;position:relative}.clp-hero__background .hero-overlay{background-color:rgba(5,15,130,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.clp-hero .video-wrapper{display:none}@media (min-width:768px){.clp-hero .video-wrapper{display:block;overflow:hidden;position:relative}}@media (min-width:768px){.clp-hero .video-wrapper video{display:block;height:auto;position:relative;width:100%;z-index:2}}.clp-hero .controls-wrapper{display:none}@media (min-width:768px){.clp-hero .controls-wrapper{bottom:0;display:block;left:0;position:absolute;width:100%;z-index:10}.clp-hero .controls-wrapper .video-controls{margin-left:91.66667%;flex:1 1 auto;flex-basis:8.33333%;flex-grow:1;max-width:8.33333%;padding:0 10px;bottom:65px;color:#fff;display:flex;flex-direction:row-reverse;position:relative}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-hero .controls-wrapper .video-controls{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-hero .controls-wrapper .video-controls{padding:0 8px}}@media (min-width:768px){.clp-hero .controls-wrapper .video-controls .hide{display:none}.clp-hero .controls-wrapper .video-controls button{border:0;cursor:pointer;font-size:40px;padding:0}}.clp-hero__hero{display:block}@media (min-width:768px){.clp-hero__hero.video{display:none}}.clp-hero__states{display:none}@media (min-width:1280px){.clp-hero__background{max-height:836px}.clp-hero__hero{height:auto;width:100%}.clp-hero__text{font-size:100px;letter-spacing:-1.25px;line-height:130px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__hero{width:auto}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.clp-hero__hero{height:calc(446px + 390 * ((100vw - 768px) / 511))}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.clp-hero__contents{bottom:calc(100px + 89 * ((100vw - 768px) / 511))}}@media (min-width:768px) and (max-width:1279px){.clp-hero__text{letter-spacing:-1.25px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.clp-hero__text{font-size:calc(53px + 47 * ((100vw - 768px) / 511));line-height:calc(70px + 60 * ((100vw - 768px) / 511))}}@media (min-width:0) and (max-width:767px){.clp-hero__hero{height:auto;left:50%;position:relative;transform:translateX(-50%);width:100%}.clp-hero__text{font-size:50px;letter-spacing:-.5px;line-height:60px}}.clp-hero__headers{left:0;position:absolute;top:0;width:100%}.clp-hero__headers .content{display:flex}.clp-hero__breadcrumbs{flex:10 10 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px}@media (min-width:0) and (max-width:767px){.clp-hero__breadcrumbs{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__breadcrumbs{padding:0 8px}}@media (min-width:0) and (max-width:767px){.clp-hero__breadcrumbs{flex:4 4 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.clp-hero__breadcrumbs{padding:0 5px}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1279px){.clp-hero__breadcrumbs{padding:0 8px}}.clp-hero__state-selector{flex:2 2 auto;flex-basis:16.66667%;flex-grow:1;max-width:16.66667%;padding:0 10px}@media (min-width:0) and (max-width:767px){.clp-hero__state-selector{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__state-selector{padding:0 8px}}@media (min-width:0) and (max-width:767px){.clp-hero__state-selector{flex:2 2 auto;flex-basis:33.33333%;flex-grow:1;max-width:33.33333%;padding:0 10px}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.clp-hero__state-selector{padding:0 5px}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1279px){.clp-hero__state-selector{padding:0 8px}}.clp-hero__state-selector button{border:0;border-bottom:2px solid #fff;color:#fff;cursor:pointer;float:right;margin-top:20px;padding:0;right:25px}@media (min-width:768px){.clp-hero__state-selector button{margin-top:30px}}.clp-hero__contents{bottom:73px;left:0;position:absolute;width:100%}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.clp-hero__contents{bottom:calc(44px + 29 * ((100vw - 768px) / 511))}}@media (min-width:0) and (max-width:767px){.clp-hero__contents{bottom:14.66vw}}@media (min-width:0) and (max-width:767px) and (max-width:375.17053px){.clp-hero__contents{bottom:55px}}@media (min-width:0) and (max-width:767px) and (min-width:763.98363px){.clp-hero__contents{bottom:112px}}.clp-hero__text{color:#fff;font-family:Suisse Works;margin:0}.clp-hero__content{display:flex;flex-direction:column;width:100%}@media (min-width:0) and (max-width:767px){.clp-hero__content .clp-hero__info{margin-bottom:20px}}.clp-hero__wrapper{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px}.clp-hero__info{flex:5 5 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px;color:#fff;flex-grow:2;font-family:Suisse Works;margin-bottom:80px}@media (min-width:0) and (max-width:767px){.clp-hero__info{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__info{padding:0 8px}}@media (min-width:768px){.clp-hero__info{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-hero__info{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-hero__info{padding:0 8px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.clp-hero__info{flex-basis:auto}}.clp-hero__info .location__text{color:#fff;font:16px/24px SuisseIntl-Light;display:block;font-weight:300;letter-spacing:.8px;margin-bottom:20px}@media (min-width:768px){.clp-hero__info .location__text{font-size:1.88vw;line-height:2.7vw;color:#f9f9f8;letter-spacing:1px}}@media (min-width:768px) and (max-width:851.06383px){.clp-hero__info .location__text{font-size:16px}}@media (min-width:768px) and (min-width:1276.59574px){.clp-hero__info .location__text{font-size:24px}}@media (min-width:768px) and (max-width:740.74074px){.clp-hero__info .location__text{line-height:20px}}@media (min-width:768px) and (min-width:1444.44444px){.clp-hero__info .location__text{line-height:39px}}.clp-hero__location{flex:5 5 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px}@media (min-width:0) and (max-width:767px){.clp-hero__location{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__location{padding:0 8px}}.clp-hero__location .location__text{color:#fff;font:22px/30px SuisseIntl-Light;font-weight:300;letter-spacing:.8px}@media (min-width:768px){.clp-hero__location .location__text{font-size:2.08vw;line-height:2.7vw;color:#f9f9f8;letter-spacing:1px}}@media (min-width:768px) and (max-width:1057.69231px){.clp-hero__location .location__text{font-size:22px}}@media (min-width:768px) and (min-width:1442.30769px){.clp-hero__location .location__text{font-size:30px}}@media (min-width:768px) and (max-width:740.74074px){.clp-hero__location .location__text{line-height:20px}}@media (min-width:768px) and (min-width:1444.44444px){.clp-hero__location .location__text{line-height:39px}}@media (min-width:768px){.clp-hero__location{flex:10 10 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px;width:auto}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-hero__location{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-hero__location{padding:0 8px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.clp-hero__location{flex-basis:auto}}.clp-hero__location .select-location-btn{color:#fff;font:22px/30px SuisseIntl-Light;border:0;border-bottom:2px solid #fff;cursor:pointer;display:block;font-family:SuisseIntl-Light;font-weight:300;letter-spacing:.8px;padding:0}@media (min-width:768px){.clp-hero__location .select-location-btn{font-size:2.08vw;color:#f9f9f8;display:inline-block;letter-spacing:1px}}@media (min-width:768px) and (max-width:1057.69231px){.clp-hero__location .select-location-btn{font-size:22px}}@media (min-width:768px) and (min-width:1442.30769px){.clp-hero__location .select-location-btn{font-size:30px}}.clp-hero__location .select-location-btn.open .dropdown-caret{bottom:7px;transform:rotate(180deg)}.clp-hero__location .select-location-btn .dropdown-caret{bottom:2px;display:inline-block;font-size:8px;line-height:inherit;margin-left:25px;position:relative;transition:all .2s ease}@media (min-width:768px){.clp-hero__location .select-location-btn .dropdown-caret{font-size:10px}}.clp-hero .overlay-container{display:none;margin:0 auto;max-width:1300px;position:relative;top:20px;z-index:10}.clp-hero .overlay-container.open{display:block}.clp-hero__neighborhoods{left:0;position:fixed;top:0;width:100%}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods{height:100vh;overflow:auto}}@media (min-width:768px){.clp-hero__neighborhoods{display:block;position:absolute}}.clp-hero__neighborhoods .neighborhoods__wrapper{height:auto;min-height:100%;padding:90px 15px 35px;width:100%}@media (min-width:768px){.clp-hero__neighborhoods .neighborhoods__wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e2dfdc;height:auto;padding:65px 0 60px;position:absolute}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .neighborhoods__wrapper{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1280px){.clp-hero__neighborhoods .neighborhoods__wrapper{margin:0 10px;width:calc(100% - 20px)}}@media (min-width:1440px){.clp-hero__neighborhoods .neighborhoods__wrapper{margin:0;width:100%}}.clp-hero__neighborhoods .close-btn{border:0;color:#6f716f;height:26px;padding:0;position:fixed;right:15px;top:15px;width:26px;z-index:10}@media (min-width:768px){.clp-hero__neighborhoods .close-btn{display:none}}.clp-hero__neighborhoods .column-wrapper{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;margin:0;max-width:1440px;padding:0;padding:0 15px;position:relative;width:100%;z-index:5}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .column-wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .column-wrapper{padding:0 8px}}@media (min-width:768px){.clp-hero__neighborhoods .column-wrapper{padding-left:3.82vw;display:flex}}@media (min-width:768px) and (max-width:1047.12042px){.clp-hero__neighborhoods .column-wrapper{padding-left:40px}}@media (min-width:768px) and (min-width:1439.79058px){.clp-hero__neighborhoods .column-wrapper{padding-left:55px}}.clp-hero__neighborhoods .column:first-child{align-items:center;display:flex;flex-direction:row;margin-bottom:40px}@media (min-width:768px){.clp-hero__neighborhoods .column:first-child{align-items:flex-start;margin-bottom:0}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .column:first-child{padding-left:0}}@media (min-width:1280px){.clp-hero__neighborhoods .column:first-child{padding-left:0}}@media (min-width:768px){.clp-hero__neighborhoods .column{flex:3 3 auto;flex-basis:25%;flex-grow:1;max-width:25%;padding:0 10px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .column{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .column{padding:0 8px}}@media (min-width:768px){.clp-hero__neighborhoods .column:not(:nth-child(2)):before{border-left:1px solid #e2dfdc;content:" ";height:100%;margin-left:-8px;position:absolute}.clp-hero__neighborhoods .column:first-child:before{content:none}}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .column:nth-child(2) .cities{padding-right:0}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .column:not(:nth-child(2)):before{margin-left:-8px}}@media (min-width:1280px){.clp-hero__neighborhoods .column{flex:3 3 auto;flex-basis:25%;flex-grow:1;max-width:25%;padding:0 10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .column{padding:0 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .column{padding:0 8px}}@media (min-width:1280px){.clp-hero__neighborhoods .column:not(:nth-child(2)):before{margin-left:-10px}}.clp-hero__neighborhoods .icon-wrapper{flex:1 1 auto;flex-basis:16.66667%;flex-grow:1;max-width:16.66667%;padding:0 10px;color:#6f716f;font-size:26px;padding:0}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .icon-wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .icon-wrapper{padding:0 8px}}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .icon-wrapper{padding-left:0}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .icon-wrapper{font-size:24px;padding-left:0}}@media (min-width:1280px){.clp-hero__neighborhoods .icon-wrapper{padding-left:0}}.clp-hero__neighborhoods .title{flex:9 9 auto;flex-basis:75%;flex-grow:1;max-width:75%;padding:0 10px;color:#6f716f;font:16px/21px Suisse Works;letter-spacing:1px;margin:0}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .title{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .title{padding:0 8px;font-size:14px}}@media (min-width:768px){.clp-hero__neighborhoods .title{max-width:150px}}@media (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .cities{flex:4 4 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px;margin-left:16.66667%}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.clp-hero__neighborhoods .cities{padding:0 5px}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .cities{padding:0 8px}}.clp-hero__neighborhoods .cities .city{margin:0 0 20px 22px}@media (min-width:768px){.clp-hero__neighborhoods .cities .city{margin-left:1.53vw}}@media (min-width:768px) and (max-width:784.31373px){.clp-hero__neighborhoods .cities .city{margin-left:12px}}@media (min-width:768px) and (min-width:1437.9085px){.clp-hero__neighborhoods .cities .city{margin-left:22px}}.clp-hero__neighborhoods .cities .city .item{color:#050f32;font-size:16px;letter-spacing:.8px;line-height:24px;text-overflow:ellipsis}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .cities .city .item{font-size:14px}}@media (min-width:768px){.clp-hero__neighborhoods .cities .city .item{letter-spacing:1px;line-height:22px}}.clp-hero__neighborhoods .cities .city .item:before{background:#e2dfdc;border-radius:5px;content:" ";display:inline-block;height:8px;margin-right:23px;position:relative;top:-2px;width:8px}.clp-hero__neighborhoods .cities .city .item.active:before,.clp-hero__neighborhoods .cities .city .item:hover:before{background:#d04716}.clp-hero__neighborhoods .cities .city.metro-area{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 20px;position:relative}.clp-hero__neighborhoods .cities .city.metro-area .item-container{margin-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .cities .city.metro-area .item-container{max-width:80px}}@media (min-width:1280px){.clp-hero__neighborhoods .cities .city.metro-area .item-container{max-width:150px}}.clp-hero__neighborhoods .cities .city.metro-area .item{margin-bottom:0}.clp-hero__neighborhoods .cities .city.metro-area .item:before{content:none}.clp-hero__neighborhoods .cities .city.metro-area .checkmark{font-size:12px;position:absolute;right:0}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .cities .city.metro-area .checkmark{right:25px}}@media (min-width:1280px){.clp-hero__neighborhoods .cities .city.metro-area .checkmark{right:45px}}.clp-hero__neighborhoods .neighborhoods__list .neighborhood{margin:20px 0 0 30px;padding:0}@media (min-width:768px) and (max-width:1279px){.clp-hero__neighborhoods .neighborhoods__list .neighborhood .item{font-size:13px}}.clp-hero__neighborhoods .neighborhoods__list .neighborhood .item:before{background:#e2dfdc;content:" ";display:inline-block;height:2px;margin-right:15px;position:relative;top:-5px;width:14px}.clp-hero__neighborhoods .neighborhoods__list .neighborhood .item:hover:before{background:#e2dfdc}.clp-filter__contents{margin-bottom:70px;position:relative;width:100%;z-index:15}.clp-filter__contents .overlay-container{display:none;margin:0 auto;max-width:1300px;position:relative;top:20px;z-index:10}.clp-filter__contents .overlay-container.open{display:block}@media (min-width:0) and (max-width:767px){.clp-filter__contents+.city-apartments .content--filters{z-index:20}}.clp-filter__content{align-items:center;display:flex;flex-direction:column;width:100%}@media (min-width:0) and (max-width:767px){.clp-filter__content .clp-hero__info{margin-bottom:20px}}.clp-filter__location{flex:5 5 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px}@media (min-width:0) and (max-width:767px){.clp-filter__location{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-filter__location{padding:0 8px}}.clp-filter__location .location__text{color:#050f32;font:22px/30px SuisseIntl-Light;font-weight:300;letter-spacing:.8px}@media (min-width:768px){.clp-filter__location .location__text{font-size:2.08vw;line-height:2.7vw;color:#050f32;letter-spacing:1px}}@media (min-width:768px) and (max-width:1057.69231px){.clp-filter__location .location__text{font-size:22px}}@media (min-width:768px) and (min-width:1442.30769px){.clp-filter__location .location__text{font-size:30px}}@media (min-width:768px) and (max-width:740.74074px){.clp-filter__location .location__text{line-height:20px}}@media (min-width:768px) and (min-width:1444.44444px){.clp-filter__location .location__text{line-height:39px}}@media (min-width:768px){.clp-filter__location{flex:10 10 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px;width:auto}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-filter__location{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-filter__location{padding:0 8px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.clp-filter__location{flex-basis:auto}}.clp-filter__location .select-location-btn{color:#050f32;font:22px/30px SuisseIntl-Light;border:0;border-bottom:2px solid #050f32;cursor:pointer;display:block;font-family:SuisseIntl-Light;font-weight:300;letter-spacing:.8px;padding:0}@media (min-width:768px){.clp-filter__location .select-location-btn{font-size:2.08vw;color:#050f32;display:inline-block;letter-spacing:1px}}@media (min-width:768px) and (max-width:1057.69231px){.clp-filter__location .select-location-btn{font-size:22px}}@media (min-width:768px) and (min-width:1442.30769px){.clp-filter__location .select-location-btn{font-size:30px}}.clp-filter__location .select-location-btn.open .dropdown-caret{bottom:7px;transform:rotate(180deg)}.clp-filter__location .select-location-btn .dropdown-caret{bottom:2px;display:inline-block;font-size:8px;line-height:inherit;margin-left:25px;position:relative;transition:all .2s ease}@media (min-width:768px){.clp-filter__location .select-location-btn .dropdown-caret{font-size:10px}}.clp-filter__neighborhoods{left:0;position:fixed;top:0;width:100%}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods{height:100vh;overflow:auto}}@media (min-width:768px){.clp-filter__neighborhoods{display:block;position:absolute}}.clp-filter__neighborhoods .neighborhoods__wrapper{height:auto;min-height:100%;padding:90px 15px 35px;width:100%}@media (min-width:768px){.clp-filter__neighborhoods .neighborhoods__wrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e2dfdc;height:auto;padding:65px 0 60px;position:absolute}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .neighborhoods__wrapper{margin:0 8px;width:calc(100% - 16px)}}@media (min-width:1280px){.clp-filter__neighborhoods .neighborhoods__wrapper{margin:0 10px;width:calc(100% - 20px)}}@media (min-width:1440px){.clp-filter__neighborhoods .neighborhoods__wrapper{margin:0;width:100%}}.clp-filter__neighborhoods .close-btn{border:0;color:#6f716f;height:26px;padding:0;position:fixed;right:15px;top:15px;width:26px;z-index:10}@media (min-width:768px){.clp-filter__neighborhoods .close-btn{display:none}}.clp-filter__neighborhoods .column-wrapper{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;margin:0;max-width:1440px;padding:0;padding:0 15px;position:relative;width:100%;z-index:5}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .column-wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .column-wrapper{padding:0 8px}}@media (min-width:768px){.clp-filter__neighborhoods .column-wrapper{padding-left:3.82vw;display:flex}}@media (min-width:768px) and (max-width:1047.12042px){.clp-filter__neighborhoods .column-wrapper{padding-left:40px}}@media (min-width:768px) and (min-width:1439.79058px){.clp-filter__neighborhoods .column-wrapper{padding-left:55px}}.clp-filter__neighborhoods .column:first-child{align-items:center;display:flex;flex-direction:row;margin-bottom:40px}@media (min-width:768px){.clp-filter__neighborhoods .column:first-child{align-items:flex-start;margin-bottom:0}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .column:first-child{padding-left:0}}@media (min-width:1280px){.clp-filter__neighborhoods .column:first-child{padding-left:0}}@media (min-width:768px){.clp-filter__neighborhoods .column{flex:3 3 auto;flex-basis:25%;flex-grow:1;max-width:25%;padding:0 10px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .column{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .column{padding:0 8px}}@media (min-width:768px){.clp-filter__neighborhoods .column:not(:nth-child(2)):before{border-left:1px solid #e2dfdc;content:" ";height:100%;margin-left:-8px;position:absolute}.clp-filter__neighborhoods .column:first-child:before{content:none}}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .column:nth-child(2) .cities{padding-right:0}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .column:not(:nth-child(2)):before{margin-left:-8px}}@media (min-width:1280px){.clp-filter__neighborhoods .column{flex:3 3 auto;flex-basis:25%;flex-grow:1;max-width:25%;padding:0 10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .column{padding:0 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .column{padding:0 8px}}@media (min-width:1280px){.clp-filter__neighborhoods .column:not(:nth-child(2)):before{margin-left:-10px}}.clp-filter__neighborhoods .icon-wrapper{flex:1 1 auto;flex-basis:16.66667%;flex-grow:1;max-width:16.66667%;padding:0 10px;color:#6f716f;font-size:26px;padding:0}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .icon-wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .icon-wrapper{padding:0 8px}}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .icon-wrapper{padding-left:0}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .icon-wrapper{font-size:24px;padding-left:0}}@media (min-width:1280px){.clp-filter__neighborhoods .icon-wrapper{padding-left:0}}.clp-filter__neighborhoods .title{flex:9 9 auto;flex-basis:75%;flex-grow:1;max-width:75%;padding:0 10px;color:#6f716f;font:16px/21px Suisse Works;letter-spacing:1px;margin:0}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .title{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .title{padding:0 8px;font-size:14px}}@media (min-width:768px){.clp-filter__neighborhoods .title{max-width:150px}}@media (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .cities{flex:4 4 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px;margin-left:16.66667%}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.clp-filter__neighborhoods .cities{padding:0 5px}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .cities{padding:0 8px}}.clp-filter__neighborhoods .cities .city{margin:0 0 20px 22px}@media (min-width:768px){.clp-filter__neighborhoods .cities .city{margin-left:1.53vw}}@media (min-width:768px) and (max-width:784.31373px){.clp-filter__neighborhoods .cities .city{margin-left:12px}}@media (min-width:768px) and (min-width:1437.9085px){.clp-filter__neighborhoods .cities .city{margin-left:22px}}.clp-filter__neighborhoods .cities .city .item{color:#050f32;font-size:16px;letter-spacing:.8px;line-height:24px;text-overflow:ellipsis}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .cities .city .item{font-size:14px}}@media (min-width:768px){.clp-filter__neighborhoods .cities .city .item{letter-spacing:1px;line-height:22px}}.clp-filter__neighborhoods .cities .city .item:before{background:#e2dfdc;border-radius:5px;content:" ";display:inline-block;height:8px;margin-right:23px;position:relative;top:-2px;width:8px}.clp-filter__neighborhoods .cities .city .item.active:before,.clp-filter__neighborhoods .cities .city .item:hover:before{background:#d04716}.clp-filter__neighborhoods .cities .city.metro-area{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 20px;position:relative}.clp-filter__neighborhoods .cities .city.metro-area .item-container{margin-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .cities .city.metro-area .item-container{max-width:80px}}@media (min-width:1280px){.clp-filter__neighborhoods .cities .city.metro-area .item-container{max-width:150px}}.clp-filter__neighborhoods .cities .city.metro-area .item{margin-bottom:0}.clp-filter__neighborhoods .cities .city.metro-area .item:before{content:none}.clp-filter__neighborhoods .cities .city.metro-area .checkmark{font-size:12px;position:absolute;right:0}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .cities .city.metro-area .checkmark{right:25px}}@media (min-width:1280px){.clp-filter__neighborhoods .cities .city.metro-area .checkmark{right:45px}}.clp-filter__neighborhoods .neighborhoods__list .neighborhood{margin:20px 0 0 30px;padding:0}@media (min-width:768px) and (max-width:1279px){.clp-filter__neighborhoods .neighborhoods__list .neighborhood .item{font-size:13px}}.clp-filter__neighborhoods .neighborhoods__list .neighborhood .item:before{background:#e2dfdc;content:" ";display:inline-block;height:2px;margin-right:15px;position:relative;top:-5px;width:14px}.clp-filter__neighborhoods .neighborhoods__list .neighborhood .item:hover:before{background:#e2dfdc}@media (min-width:768px){.modal.modal-state-selector{padding-top:5%}}@media (min-width:0) and (max-width:767px){.modal.modal-state-selector .content{padding:0}}@media (min-width:0) and (max-width:767px){.modal.modal-state-selector .modal__close-container{background-color:#fff;height:60px;position:relative}}@media (min-width:768px){.modal.modal-state-selector .modal__close-container{margin-left:75%;flex:1 1 auto;flex-basis:8.33333%;flex-grow:1;max-width:8.33333%;padding:0 10px;padding-bottom:25px;text-align:right}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.modal.modal-state-selector .modal__close-container{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.modal.modal-state-selector .modal__close-container{padding:0 8px}}@media (min-width:0) and (max-width:767px){.modal.modal-state-selector .modal__close{color:#6f716f;top:25px}}@media (min-width:768px){.modal.modal-state-selector .modal__close{left:0;margin-right:-10px;position:relative;top:0}}.state-selector{background-color:#fff}@media (min-width:0) and (max-width:767px){.state-selector{display:flex;flex-direction:column;height:calc(100vh - 100px);left:0;top:0;width:100%}}@media (min-width:768px){.state-selector{margin-left:16.66667%;flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:50px 10px;border-radius:3px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.state-selector{padding:50px 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.state-selector{padding:50px 8px}}.state-selector__header{display:flex;z-index:5}@media (min-width:0) and (max-width:767px){.state-selector__header h5{color:#6f716f;font-family:SuisseIntl-Regular;height:20px;margin-top:-40px;padding-left:20px}}@media (min-width:768px){.state-selector__header{justify-content:center}.state-selector__header h5{margin:10px 0 50px}}.state-selector__content{display:flex}@media (min-width:0) and (max-width:767px){.state-selector__content{flex-direction:column;margin-bottom:80px;overflow:auto}}@media (min-width:768px){.state-selector__content{margin-left:12.5%;flex:6 6 auto;flex-basis:75%;flex-grow:1;max-width:75%;padding:0 10px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.state-selector__content{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.state-selector__content{padding:0 8px}}.state-selector__group{position:relative}.state-selector__group.open .icon-drop-arrow{transform:rotate(180deg)}@media (min-width:768px){.state-selector__group{flex:6 6 auto;flex-basis:50%;flex-grow:1;max-width:50%;padding:0 10px}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.state-selector__group{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.state-selector__group{padding:0 8px}}.state-selector__buttons{border:1px solid #e2dfdc;border-radius:3px 3px 0 0;height:100%;position:relative;text-align:left;width:100%}@media (min-width:0) and (max-width:767px){.state-selector__buttons{border-width:0 0 1px;padding:30px 20px}}@media (min-width:768px){.state-selector__buttons{padding:30px 40px 30px 20px}}.state-selector__buttons:disabled,.state-selector__buttons:disabled .icon-drop-arrow{color:#6f716f}.state-selector__buttons .icon-drop-arrow{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;color:#d04716;float:right;font-size:9px;position:absolute;right:20px;text-align:right;top:calc(50% - 5px)}.state-selector__accordion{position:relative}@media (min-width:0) and (max-width:767px){.state-selector__accordion{overflow:auto}}.state-selector__title{display:inline-block;margin:0}.state-selector__options-container{background-color:#fff;padding:30px 10px;position:relative;width:100%}@media (min-width:768px){.state-selector__options-container{border:1px solid #e2dfdc;max-height:360px;overflow:auto;position:absolute}}.state-selector__option{cursor:pointer;padding:15px 20px;width:100%}@media (min-width:0) and (max-width:767px){.state-selector__option{padding-left:5px}}.state-selector__option:hover{background-color:#f9f9f8}.state-selector__option button{border:0;cursor:pointer;text-align:left}.state-selector__submit{display:flex}@media (min-width:0) and (max-width:767px){.state-selector__submit{align-items:center;background-color:#f9f9f8;bottom:0;height:80px;justify-content:flex-end;padding-right:20px;position:fixed;width:100%}.state-selector__submit button{height:50px;padding:14px 30px}}@media (min-width:768px){.state-selector__submit{justify-content:center;margin-top:50px}.state-selector__submit button{height:70px;width:220px}}.state-selector__submit button:disabled{background-color:#e2dfdc;color:#6f716f}.state-selector__submit button:disabled .icon-drop-arrow{color:#6f716f}.community-spotlight{color:#fff;margin:125px 0 0;padding-bottom:15px}@media (min-width:768px){.community-spotlight{padding-bottom:3.47vw;margin:100px 0 0}}@media (min-width:768px) and (max-width:778.09798px){.community-spotlight{padding-bottom:27px}}@media (min-width:768px) and (min-width:1440.92219px){.community-spotlight{padding-bottom:50px}}@media (min-width:768px){.community-spotlight.single{min-height:63.54vw;margin-top:100px}}@media (min-width:768px) and (max-width:768.02014px){.community-spotlight.single{min-height:488px}}@media (min-width:768px) and (min-width:1440.03777px){.community-spotlight.single{min-height:915px}}@media (min-width:768px) and (min-width:768px){.community-spotlight.single .community-spotlight__images{top:8.33vw}}@media (min-width:768px) and (min-width:768px) and (max-width:768.30732px){.community-spotlight.single .community-spotlight__images{top:64px}}@media (min-width:768px) and (min-width:768px) and (min-width:1440.57623px){.community-spotlight.single .community-spotlight__images{top:120px}}@media (min-width:768px) and (min-width:768px){.community-spotlight.single .community-spotlight__body{margin-bottom:40px;padding-bottom:60px}}@media (min-width:768px){.community-spotlight.single .community-spotlight__body .cta{margin-top:20px}}@media (min-width:768px) and (min-width:768px){.community-spotlight.multiple .community-spotlight__images{top:-70px}.community-spotlight.multiple .community-spotlight__images .primary-image{margin-bottom:60px}.community-spotlight.multiple .community-spotlight__images .secondary-image{display:block}}@media (min-width:768px) and (min-width:768px){.community-spotlight.multiple .community-spotlight__body{margin-bottom:40px;padding-bottom:120px}.community-spotlight.multiple .community-spotlight__body.collapsed{padding-bottom:70px}}@media (min-width:768px) and (min-width:768px){.community-spotlight.multiple .cta{margin-top:80px}}.community-spotlight__wrapper{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px}.community-spotlight__images{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;margin-bottom:40px;position:relative;top:-65px}@media (min-width:0) and (max-width:767px){.community-spotlight__images{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.community-spotlight__images{padding:0 8px}}@media (min-width:768px){.community-spotlight__images{flex:6 6 auto;flex-basis:50%;flex-grow:1;max-width:50%;padding:0 10px;margin-bottom:0}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.community-spotlight__images{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.community-spotlight__images{padding:0 8px}}@media (min-width:0) and (max-width:767px){.community-spotlight__images .primary-image{display:block;height:auto}}@media (min-width:768px){.community-spotlight__images .primary-image{width:36.8vw;margin-left:16.66667%;max-width:530px}}@media (min-width:768px) and (max-width:769.02174px){.community-spotlight__images .primary-image{width:283px}}@media (min-width:768px) and (min-width:1440.21739px){.community-spotlight__images .primary-image{width:530px}}@media (min-width:768px){.community-spotlight__images .primary-image.edit{max-height:676px}.community-spotlight__images .primary-image.edit img{height:100%}}.community-spotlight__images .secondary-image{display:none}@media (min-width:768px){.community-spotlight__images .secondary-image{width:33.125vw;max-width:477px}}@media (min-width:768px) and (max-width:766.79245px){.community-spotlight__images .secondary-image{width:254px}}@media (min-width:768px) and (min-width:1440px){.community-spotlight__images .secondary-image{width:477px}}@media (min-width:768px){.community-spotlight__images .secondary-image.edit{max-height:340px}.community-spotlight__images .secondary-image.edit img{height:100%}}.community-spotlight__images img,.community-spotlight__images picture{display:block;width:100%}.community-spotlight__info{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;position:relative;top:-65px}@media (min-width:0) and (max-width:767px){.community-spotlight__info{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.community-spotlight__info{padding:0 8px}}@media (min-width:768px){.community-spotlight__info{padding-top:8.33vw;padding-bottom:4.86vw;margin-left:8.33333%;top:0}}@media (min-width:768px) and (max-width:768.30732px){.community-spotlight__info{padding-top:64px}}@media (min-width:768px) and (min-width:1440.57623px){.community-spotlight__info{padding-top:120px}}@media (min-width:768px) and (max-width:761.31687px){.community-spotlight__info{padding-bottom:37px}}@media (min-width:768px) and (min-width:1440.32922px){.community-spotlight__info{padding-bottom:70px}}@media (min-width:768px) and (max-width:1279px){.community-spotlight__info{flex:5 5 auto;flex-basis:41.66667%;flex-grow:1;max-width:41.66667%;padding-left:10px;padding-right:10px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.community-spotlight__info{padding-left:5px;padding-right:5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.community-spotlight__info{padding-left:8px;padding-right:8px}}@media (min-width:1280px){.community-spotlight__info{flex:4 4 auto;flex-basis:33.33333%;flex-grow:1;max-width:33.33333%;padding-left:10px;padding-right:10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.community-spotlight__info{padding-left:5px;padding-right:5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.community-spotlight__info{padding-left:8px;padding-right:8px}}.community-spotlight__eyebrow{color:#fff;font:14px/30px SuisseIntl-Regular;letter-spacing:.78px;margin-bottom:25px}@media (min-width:768px){.community-spotlight__eyebrow{font-size:16px;letter-spacing:1px;margin-bottom:70px}.community-spotlight__eyebrow.spotlight{letter-spacing:.89px}}.community-spotlight__title{color:#f9f9f8;font:28px/34px Suisse Works;margin:0 0 30px}@media (min-width:768px){.community-spotlight__title{font-size:4.2vw;line-height:4.9vw;letter-spacing:-1px;margin-bottom:40px}}@media (min-width:768px) and (max-width:714.28571px){.community-spotlight__title{font-size:30px}}@media (min-width:768px) and (min-width:1428.57143px){.community-spotlight__title{font-size:60px}}@media (min-width:768px) and (max-width:816.32653px){.community-spotlight__title{line-height:40px}}@media (min-width:768px) and (min-width:1428.57143px){.community-spotlight__title{line-height:70px}}@media (min-width:768px){.community-spotlight__title.spotlight{font-size:2.08vw;line-height:3.125vw;font-size:30px;letter-spacing:1px;line-height:45px}}@media (min-width:768px) and (max-width:1346.15385px){.community-spotlight__title.spotlight{font-size:28px}}@media (min-width:768px) and (min-width:1442.30769px){.community-spotlight__title.spotlight{font-size:30px}}@media (min-width:768px) and (max-width:1088px){.community-spotlight__title.spotlight{line-height:34px}}@media (min-width:768px) and (min-width:1440px){.community-spotlight__title.spotlight{line-height:45px}}.community-spotlight__body{border-bottom:1px solid #f9f9f8;font-size:14px;letter-spacing:.87px;line-height:20px;margin-bottom:40px;padding-bottom:40px}@media (min-width:768px){.community-spotlight__body{font-size:1.38vw;line-height:2.36vw;letter-spacing:1.25px}}@media (min-width:768px) and (max-width:1014.49275px){.community-spotlight__body{font-size:14px}}@media (min-width:768px) and (min-width:1449.27536px){.community-spotlight__body{font-size:20px}}@media (min-width:768px) and (max-width:847.45763px){.community-spotlight__body{line-height:20px}}@media (min-width:768px) and (min-width:1440.67797px){.community-spotlight__body{line-height:34px}}.community-spotlight__body p{font-size:14px;letter-spacing:.87px;line-height:20px;margin:0}@media (min-width:768px){.community-spotlight__body p{font-size:1.38vw;line-height:2.36vw;letter-spacing:1.25px}}@media (min-width:768px) and (max-width:1014.49275px){.community-spotlight__body p{font-size:14px}}@media (min-width:768px) and (min-width:1449.27536px){.community-spotlight__body p{font-size:20px}}@media (min-width:768px) and (max-width:847.45763px){.community-spotlight__body p{line-height:20px}}@media (min-width:768px) and (min-width:1440.67797px){.community-spotlight__body p{line-height:34px}}.community-spotlight__body .more-btn{border-bottom:2px solid #fff;display:block;font-size:14px;letter-spacing:.87px;line-height:20px;min-width:auto;padding:0}@media (min-width:768px){.community-spotlight__body .more-btn{font-size:1.38vw;line-height:2.36vw;letter-spacing:1.25px}}@media (min-width:768px) and (max-width:1014.49275px){.community-spotlight__body .more-btn{font-size:14px}}@media (min-width:768px) and (min-width:1449.27536px){.community-spotlight__body .more-btn{font-size:20px}}@media (min-width:768px) and (max-width:847.45763px){.community-spotlight__body .more-btn{line-height:20px}}@media (min-width:768px) and (min-width:1440.67797px){.community-spotlight__body .more-btn{line-height:34px}}.community-spotlight .list{display:flex;flex-wrap:wrap;margin-bottom:40px}@media (min-width:768px){.community-spotlight .list{margin-bottom:0}}@media (min-width:1280px){.community-spotlight .list{padding-top:10px}}.community-spotlight .list .item{flex:2 2 auto;flex-grow:1;flex-basis:calc(33.33333% - 6.66667px);max-width:calc(33.33333% - 6.66667px)}@media (min-width:768px) and (max-width:1279px){.community-spotlight .list .item{flex-basis:calc(33.33333% - 10.66667px);max-width:calc(33.33333% - 10.66667px)}}@media (min-width:1280px){.community-spotlight .list .item{flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px)}}@media (min-width:768px) and (max-width:1279px){.community-spotlight .list .item{flex:2 2 auto;flex-grow:1;flex-basis:calc(40% - 6px);max-width:calc(40% - 6px)}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.community-spotlight .list .item{flex-basis:calc(40% - 9.6px);max-width:calc(40% - 9.6px)}}@media (min-width:768px) and (max-width:1279px) and (min-width:1280px){.community-spotlight .list .item{flex-basis:calc(40% - 12px);max-width:calc(40% - 12px)}}@media (min-width:1280px){.community-spotlight .list .item{flex:2 2 auto;flex-grow:1;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.community-spotlight .list .item{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width:1280px) and (min-width:1280px){.community-spotlight .list .item{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}.community-spotlight .list .item .stat{display:block;margin-bottom:5px}@media (min-width:1280px){.community-spotlight .list .item .stat{margin-bottom:0}}.community-spotlight .list .item .text{display:block}.community-spotlight .list .item:first-child{margin-bottom:40px}@media (min-width:1280px){.community-spotlight .list .item:first-child{margin-bottom:70px}}.community-spotlight .list .item:nth-child(2n){margin-left:16.66667%;padding-left:15px}@media (min-width:768px) and (max-width:1279px){.community-spotlight .list .item:nth-child(2n){margin-left:20%;flex:2 2 auto;flex-grow:1;flex-basis:calc(40% - 6px);max-width:calc(40% - 6px);padding-left:24px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.community-spotlight .list .item:nth-child(2n){flex-basis:calc(40% - 9.6px);max-width:calc(40% - 9.6px)}}@media (min-width:768px) and (max-width:1279px) and (min-width:1280px){.community-spotlight .list .item:nth-child(2n){flex-basis:calc(40% - 12px);max-width:calc(40% - 12px)}}@media (min-width:1280px){.community-spotlight .list .item:nth-child(2n){margin-left:25%;flex:1 1 auto;flex-grow:1;flex-basis:calc(25% - 7.5px);max-width:calc(25% - 7.5px);padding-left:30px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.community-spotlight .list .item:nth-child(2n){flex-basis:calc(25% - 12px);max-width:calc(25% - 12px)}}@media (min-width:1280px) and (min-width:1280px){.community-spotlight .list .item:nth-child(2n){flex-basis:calc(25% - 15px);max-width:calc(25% - 15px)}}.community-spotlight .cta{display:inline-block}.dropdown-box-large .dropdown-box-co{position:absolute;z-index:5}@media (min-width:1280px){.dropdown-box-large .dropdown-box-co{width:calc(100% - 15px);margin-left:10px;margin-right:20px;width:calc(100% - 20px);margin-top:10px}}.dropdown-box-large .dropdown-box-co__overlay{background-color:hsla(0,0%,90%,.35);height:100%;position:absolute;width:100%;z-index:2}.dropdown-box-large .dropdown-box-co__close{position:absolute;right:20px;top:20px}.dropdown-box-large .dropdown-box-co__close button{border:0;cursor:pointer}.dropdown-box-large .dropdown-box-co__close i{color:#6f716f}.dropdown-box-large .dropdown-box-co__content-small{display:none}.dropdown-box-large .dropdown-box-co__content-large{background-color:#fff;border:1px solid #e2dfdc;border-radius:3px;display:flex;flex-direction:row;padding:62px 55px 55px 25px}.dropdown-box-large .dropdown-box-co__content-large.go-back{border-radius:3px 3px 0 0}.dropdown-box-large .dropdown-box-co__description{flex:2 2 auto;flex-grow:1;flex-basis:20%;max-width:20%;padding-left:30px}.dropdown-box-large .dropdown-box-co__description span{color:#6f716f;font-family:Suisse Works}.dropdown-box-large .dropdown-box-co__wrapper{flex:10 10 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:0) and (max-width:767px){.dropdown-box-large .dropdown-box-co__wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.dropdown-box-large .dropdown-box-co__wrapper{padding:0 8px}}.dropdown-box-large .dropdown-box-co__wrapper-rows{flex:10 10 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:0) and (max-width:767px){.dropdown-box-large .dropdown-box-co__wrapper-rows{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.dropdown-box-large .dropdown-box-co__wrapper-rows{padding:0 8px}}.dropdown-box-large .dropdown-box-co__wrapper-rows li{width:25%}.dropdown-box-large .dropdown-box-co__columns{display:flex;min-height:135px;width:100%}.dropdown-box-large .dropdown-box-co__column{width:20%}.dropdown-box-large .dropdown-box-co__column li{width:auto}.dropdown-box-large .dropdown-box-co__item{margin:0 0 20px;position:relative;width:20%}.dropdown-box-large .dropdown-box-co__item button{border:0;cursor:pointer;padding-left:24px;text-align:left}.dropdown-box-large .dropdown-box-co__item button:disabled{color:#6f716f;cursor:inherit}.dropdown-box-large .dropdown-box-co__item button:disabled:before{background:#6f716f}.dropdown-box-large .dropdown-box-co__item button.selected{font-family:SuisseIntl-SemiBold}.dropdown-box-large .dropdown-box-co__item button.selected:before{background-color:#d04716}.dropdown-box-large .dropdown-box-co__item button:before{background:#e2dfdc;border-radius:4px;content:" ";display:inline-block;height:8px;margin-left:-20px;position:absolute;top:8px;width:8px}.dropdown-box-large .dropdown-box-co__item button:not([disabled]):focus:before,.dropdown-box-large .dropdown-box-co__item button:not([disabled]):hover:before{background:#d04716}.dropdown-box-large .dropdown-box-co__go-back{background-color:#fff;border-bottom:1px solid #e2dfdc;border-left:1px solid #e2dfdc;border-radius:0 0 3px 3px;border-right:1px solid #e2dfdc;padding:30px 25px}.dropdown-box-large .dropdown-box-co__go-back i{font-size:12px;margin-right:10px}.dropdown-box-large .dropdown-box-co__go-back button{border:0;color:#d04716;margin-left:25px}.dropdown-box-large .dropdown-box-co__go-back button:hover{color:#bf3401}.dropdown-box-large .dropdown-box-co__confirm{display:none}.dropdown-box-small{background-color:#fff;display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.dropdown-box-small.dropdown-box-fullscreen{display:block}.dropdown-box-small .dropdown-box-co__overlay{background-color:hsla(0,0%,90%,.35);height:100%;position:absolute;width:100%;z-index:2}.dropdown-box-small .dropdown-box-co__header{height:60px;padding:20px}.dropdown-box-small .dropdown-box-co__header span{color:#6f716f;font-family:SuisseIntl-Regular}.dropdown-box-small .dropdown-box-co__close{position:absolute;right:20px;top:20px}.dropdown-box-small .dropdown-box-co__close button{border:0;cursor:pointer;padding:0}.dropdown-box-small .dropdown-box-co__close i{color:#6f716f}.dropdown-box-small .dropdown-box-co__content-large{display:none}.dropdown-box-small .dropdown-box-co__content-small{height:calc(100vh - 130px);overflow:auto}.dropdown-box-small .dropdown-box-co__group.open .icon-drop-arrow{transform:rotate(180deg)}.dropdown-box-small .dropdown-box-co__group.open .dropdown-box-co__accordion{max-height:400vh}.dropdown-box-small .dropdown-box-co__options-container-list{padding:15px}.dropdown-box-small .dropdown-box-co__options-container-list li{position:relative}.dropdown-box-small .dropdown-box-co__options-container-list li:before{background:#e2dfdc;border-radius:4px;content:" ";display:inline-block;height:8px;margin-bottom:2px;margin-right:20px;top:8px;width:8px}.dropdown-box-small .dropdown-box-co__options-container-list li button{padding:0}.dropdown-box-small .dropdown-box-co__buttons{border:0;border-bottom:1px solid #e2dfdc;border-radius:3px 3px 0 0;height:100%;padding:30px 20px;position:relative;text-align:left;width:100%}.dropdown-box-small .dropdown-box-co__buttons .icon-drop-arrow{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;color:#d04716;float:right;font-size:9px;position:absolute;right:20px;text-align:right;top:calc(50% - 5px)}.dropdown-box-small .dropdown-box-co__buttons:disabled,.dropdown-box-small .dropdown-box-co__buttons:disabled .icon-drop-arrow{color:#6f716f}.dropdown-box-small .dropdown-box-co__accordion{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;max-height:0;overflow:hidden}.dropdown-box-small .dropdown-box-co__options-container{padding:30px 10px}.dropdown-box-small .dropdown-box-co__option{cursor:pointer;padding:15px 20px 15px 5px;width:100%}.dropdown-box-small .dropdown-box-co__option button{border:0;cursor:pointer;text-align:left}.dropdown-box-small .dropdown-box-co__option button.selected{font-family:SuisseIntl-SemiBold}.dropdown-box-small .dropdown-box-co__option button:disabled{color:#6f716f}.dropdown-box-small .dropdown-box-co__option.selected:before{background:#d04716}.dropdown-box-small .dropdown-box-co__title{margin:0}.dropdown-box-small .dropdown-box-co__confirm{align-items:center;background-color:#f9f9f8;border-top:1px solid #e2dfdc;display:flex;height:80px;justify-content:flex-end;position:fixed;top:calc(100% - 80px);width:100%}.dropdown-box-small .dropdown-box-co__confirm button{margin-right:20px;padding:14px 58px}.featured-quote{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px}.featured-quote__wrapper{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;margin-bottom:80px;margin-top:71px}@media (min-width:0) and (max-width:767px){.featured-quote__wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.featured-quote__wrapper{padding:0 8px}}.featured-quote__content{border:1px solid #e2dfdc;border-left:0;border-right:0;padding-bottom:60px;padding-top:50px;position:relative}.featured-quote__ornament{background-color:#fff;color:#d04716;font-size:35px;padding-right:20px;position:absolute;top:-26px}.featured-quote__quote{color:#050f32;font-size:26px;line-height:36px;margin-bottom:40px;margin-top:0}.featured-quote__author-container{display:flex;flex-direction:column}.featured-quote__author-container>div:nth-child(2){padding-top:20px}@media (min-width:768px){.featured-quote__author-container{flex-direction:row}.featured-quote__author-container>div:nth-child(2){padding-left:20px;padding-top:10px}}.featured-quote__author-data{display:flex;flex-direction:column}.featured-quote__author-image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;height:67px;overflow:hidden;width:67px}.featured-quote__author-image img{width:67px}.featured-quote__author{font-family:SuisseIntl-Bold;font-weight:700;line-height:18px;margin-bottom:2px}.featured-quote__author,.featured-quote__title{color:#6f716f;font-size:14px;letter-spacing:1px}.featured-quote__title{line-height:29px}@media (min-width:768px) and (max-width:1279px){.featured-quote__wrapper{flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px;margin-left:16.66667%;margin-bottom:130px;margin-top:154px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.featured-quote__wrapper{padding:0 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.featured-quote__wrapper{padding:0 8px}}@media (min-width:768px) and (max-width:1279px){.featured-quote__content{padding-bottom:60px;padding-top:60px}.featured-quote__ornament{font-size:36px;padding-right:41px;top:-26px}.featured-quote__quote{font-size:26px;line-height:36px;margin-bottom:50px;margin-top:0}.featured-quote__author{font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:8px}.featured-quote__title{font-size:14px;letter-spacing:1px;line-height:29px}}@media (min-width:1280px){.featured-quote__wrapper{flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px;margin-left:16.66667%;margin-bottom:140px;margin-top:140px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.featured-quote__wrapper{padding:0 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.featured-quote__wrapper{padding:0 8px}}@media (min-width:1280px){.featured-quote__content{padding-bottom:54px;padding-top:64px}.featured-quote__ornament{font-size:54px;padding-right:24px;top:-39px}.featured-quote__quote{font-size:40px;line-height:60px;margin-bottom:80px;margin-top:0}.featured-quote__author{font-size:16px;letter-spacing:1px;line-height:21px;margin-bottom:5px}.featured-quote__title{font-size:16px;letter-spacing:1px;line-height:29px}}.home-hero{position:relative;z-index:10}.home-hero__background{overflow:hidden;position:relative}.home-hero__background .hero-overlay{background-color:rgba(5,15,130,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.home-hero .video-wrapper{display:none}@media (min-width:768px){.home-hero .video-wrapper{display:block;overflow:hidden;position:relative}}@media (min-width:768px){.home-hero .video-wrapper video{display:block;height:auto;position:relative;width:100%;z-index:2}}.home-hero .controls-wrapper{display:none}@media (min-width:768px){.home-hero .controls-wrapper{display:block;left:0;position:absolute;top:0;width:100%}.home-hero .controls-wrapper .video-controls{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;color:#fff;display:flex;flex-direction:row-reverse;position:relative;top:50px;z-index:10}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.home-hero .controls-wrapper .video-controls{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.home-hero .controls-wrapper .video-controls{padding:0 8px}}@media (min-width:768px){.home-hero .controls-wrapper .video-controls .hide{display:none}.home-hero .controls-wrapper .video-controls button{border:0;cursor:pointer;font-size:40px;padding:0}}.home-hero__hero{display:block}@media (min-width:768px){.home-hero__hero.video{display:none}}.home-hero__content{bottom:40px;left:0;position:absolute;width:100%}.home-hero__wrapper{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px}.home-hero__text,.home-hero__text span{color:#fff;font-family:Suisse Works;margin:0}@media (min-width:1280px){.home-hero__background{max-height:89vh}.home-hero__text{flex:7 7 auto;flex-basis:58.33333%;flex-grow:1;max-width:58.33333%;padding:0 10px;font-size:100px;letter-spacing:-1.25px;line-height:130px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.home-hero__text{padding:0 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.home-hero__text{padding:0 8px}}@media (min-width:1280px){.home-hero__hero{height:auto;width:100%}}@media (min-width:768px) and (max-width:1279px){.home-hero__hero{width:auto}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.home-hero__hero{height:calc(446px + 390 * ((100vw - 768px) / 511))}}@media (min-width:768px) and (max-width:1279px){.home-hero__text{flex:7 7 auto;flex-basis:58.33333%;flex-grow:1;max-width:58.33333%;padding:0 10px;letter-spacing:-1.25px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.home-hero__text{padding:0 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.home-hero__text{padding:0 8px;font-size:calc(53px + 47 * ((100vw - 768px) / 511));line-height:calc(70px + 60 * ((100vw - 768px) / 511))}}@media (min-width:0) and (max-width:767px){.home-hero__content{bottom:40px}.home-hero__hero{height:auto;left:50%;min-height:550px;position:relative;transform:translateX(-50%);width:100%}.home-hero__text{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;font-size:50px;letter-spacing:-.5px;line-height:60px}}@media (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.home-hero__text{padding:0 5px}}@media (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1279px){.home-hero__text{padding:0 8px}}@media (min-width:1280px){.main-content-container.isHome .home-hero__text{font-size:72px;line-height:1.3}}@media (min-width:768px) and (max-width:1279px){.main-content-container.isHome .home-hero__text{line-height:1.3}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.main-content-container.isHome .home-hero__text{font-size:calc(36px + 36 * ((100vw - 768px) / 511))}}@media (min-width:0) and (max-width:767px){.main-content-container.isHome .home-hero__text{font-size:36px;line-height:1.3}}@media (min-width:768px){.main-content-container.isHome .home-hero .controls-wrapper{bottom:40px;top:auto}.main-content-container.isHome .home-hero .controls-wrapper .video-controls{top:0}}.main-content-container.isHome .home-hero__background{max-height:72vh}.main-content-container.isHome .home-hero__background .hero-overlay{background-image:linear-gradient(rgba(5,15,130,.5) 60%,#050f32);background-color:transparent}.main-content-container.isHome .lifestyle-select{margin-top:0}@media (min-width:768px){.main-content-container.isHome .lifestyle-select{margin-top:20px}}.main-content-container.isHome .lifestyle-select__selectors span{line-height:1.3}@media (min-width:768px){.main-content-container.isHome .lifestyle-select__selectors span{line-height:1.8}}.main-content-container.isHome .intro-blurb{padding:20px 0}@media (min-width:768px) and (max-width:1279px){.main-content-container.isHome .intro-blurb{padding:40px 0}}@media (min-width:1280px){.main-content-container.isHome .intro-blurb{padding:60px 0}}.main-content-container.isHome .intro-blurb .h6--sans p{margin:0}.main-content-container.isHome .learn-more__header{border-top:none;padding-top:0}.main-content-container.isHome .learn-more__header h2{margin:20px 0}@media (min-width:0) and (max-width:767px){.main-content-container.isHome .learn-more__tile:not(:first-of-type){padding-top:0}}.main-content-container.isHome .learn-more__image{max-height:500px}@media (min-width:0) and (max-width:767px){.main-content-container.isHome .learn-more__content-block .learn-more__title{margin:5px 0}.main-content-container.isHome .learn-more__content-block .learn-more__paragraph{margin:5px 0 0}.main-content-container.isHome .learn-more__content-block .learn-more__paragraph p{margin-bottom:5px}.main-content-container.isHome .learn-more__content-block .learn-more__bottom{padding-top:10px}.main-content-container.isHome .learn-more__image:before{padding-top:50%}.main-content-container.isHome .learn-more__image img{height:inherit;width:100%}}.main-content-container.isHome .featured-quote__wrapper{margin-bottom:20px}@media (min-width:768px) and (max-width:1279px){.main-content-container.isHome .featured-quote__wrapper{margin-bottom:60px}}@media (min-width:1280px){.main-content-container.isHome .featured-quote__wrapper{margin-bottom:100px}}.main-content-container.isHome .featured-quote__quote{font-size:18px;line-height:24px}@media (min-width:1280px){.main-content-container.isHome .featured-quote__quote{font-size:36px;line-height:42px}}.main-content-container.isHome .material-support__content{margin-bottom:20px}@media (min-width:1280px){.main-content-container.isHome .material-support__content{margin-bottom:40px}}.main-content-container.isHome .information-cards{padding-top:20px}@media (min-width:768px){.main-content-container.isHome .information-cards{padding-top:20px}}@media (min-width:0) and (max-width:767px){.main-content-container.isHome .information-cards__item{margin-left:2.5%;margin-right:2.5%}.main-content-container.isHome .information-cards__item:first-child{margin-left:5%}}.intro-blurb{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:80px 10px 40px}@media (min-width:0) and (max-width:767px){.intro-blurb{padding:80px 5px 40px}}@media (min-width:768px) and (max-width:1279px){.intro-blurb{padding:80px 8px 40px;flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:80px 10px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.intro-blurb{padding:80px 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.intro-blurb{padding:80px 8px}}@media (min-width:1280px){.intro-blurb{flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:140px 10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.intro-blurb{padding:140px 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.intro-blurb{padding:140px 8px}}@media (min-width:768px){.intro-blurb{margin-left:16.66667%}}.intro-blurb.disclaimer{padding-bottom:60px;padding-top:50px}@media (min-width:768px) and (max-width:1279px){.intro-blurb.disclaimer{flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:50px 10px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.intro-blurb.disclaimer{padding:50px 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.intro-blurb.disclaimer{padding:50px 8px}}@media (min-width:1280px){.intro-blurb.disclaimer{flex:8 8 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:100px 10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.intro-blurb.disclaimer{padding:100px 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.intro-blurb.disclaimer{padding:100px 8px}}@media (min-width:768px){.intro-blurb.disclaimer{margin-left:16.66667%}}.intro-blurb.disclaimer h2:after{margin-top:20px}.intro-blurb h1{margin-bottom:26px;margin-top:0;text-align:center}@media (min-width:0) and (max-width:767px){.intro-blurb h1{text-align:left}}.intro-blurb__paragraph,.intro-blurb h2{color:#050f32;margin:0;text-align:center}.intro-blurb__paragraph:after,.intro-blurb h2:after{border-bottom:2px solid #d04716;content:" ";display:block;margin:20px auto 0;width:80px}@media (min-width:768px) and (max-width:1279px){.intro-blurb__paragraph:after,.intro-blurb h2:after{margin-top:25px}}@media (min-width:1280px){.intro-blurb__paragraph:after,.intro-blurb h2:after{margin-top:30px}}.intro-blurb__paragraph{color:#6f716f}@media (min-width:0) and (max-width:767px){.intro-blurb__paragraph{text-align:left}.intro-blurb__paragraph:after{content:none}}.intro-blurb .blurb__body{margin-top:30px;text-align:center}@media (min-width:768px){.intro-blurb .blurb__body{margin-top:40px}}.intro-blurb .blurb__body p{font-size:14px;letter-spacing:1px;line-height:25px;margin:0}.intro-blurb .blurb__body ul{margin-top:30px}@media (min-width:1280px){.intro-blurb .blurb__body ul{margin-top:20px}}.intro-blurb .blurb__body ul li{font-size:14px;letter-spacing:.8px;line-height:25px;margin:0 0 40px 10px;padding-left:16px}@media (min-width:1280px){.intro-blurb .blurb__body ul li{display:inline-block;line-height:50px;margin-bottom:0;margin-right:40px}}.intro-blurb .blurb__body ul li a{color:#050f32;font-family:SuisseIntl-SemiBold}@media (min-width:1280px){.intro-blurb .blurb__body ul li a{font-family:SuisseIntl-Regular}}.intro-blurb .blurb__body ul li a:focus,.intro-blurb .blurb__body ul li a:hover{border-bottom:2px solid #050f32;padding-bottom:1px}.intro-blurb .blurb__body ul li:last-child{margin-bottom:0}@media (min-width:1280px){.intro-blurb .blurb__body ul li:last-child{margin:0}}.intro-blurb .blurb__body ul li:before{background-color:#e2dfdc;border-radius:3px;content:" ";display:inline-block;height:5px;margin-bottom:1px;margin-left:-16px;margin-top:9px;position:absolute;width:5px}@media (min-width:1280px){.intro-blurb .blurb__body ul li:before{margin-top:22px}}.intro-blurb--hairline{border-top:1px solid #e2dfdc;margin:0 5px}@media (min-width:768px) and (max-width:1279px){.intro-blurb--hairline{margin:0 8px}}@media (min-width:1280px){.intro-blurb--hairline{margin:0 10px}}@media (min-width:0) and (max-width:767px){.intro-blurb.sustainability{padding-top:40px}.intro-blurb.sustainability .intro-blurb__paragraph,.intro-blurb.sustainability h1{text-align:center}.intro-blurb.sustainability .intro-blurb__paragraph:after{border-bottom:2px solid #6f716f;content:" ";display:block;margin:20px auto 0;width:80px}}.intro-blurb .blurb-contact{display:none;margin:40px auto 0;max-width:150px;padding:10px}.intro-blurb.show-contact .blurb-contact{display:block}@media (min-width:0) and (max-width:767px){.main-content.sustainability-blue .intro-blurb.sustainability .intro-blurb__paragraph:after{border-color:#050f32}}@media (min-width:0) and (max-width:767px){.main-content.sustainability-orange .intro-blurb.sustainability .intro-blurb__paragraph:after{border-color:#d04716}}@media (min-width:0) and (max-width:767px){.main-content.sustainability-green .intro-blurb.sustainability .intro-blurb__paragraph:after{border-color:#87bf40}}.lifestyle-select-container{background-color:#f9f9f8;padding-bottom:75px;padding-top:75px;z-index:5}@media (min-width:768px) and (max-width:1279px){.lifestyle-select-container{padding-bottom:70px;padding-top:70px}}@media (min-width:1280px){.lifestyle-select-container{padding-bottom:120px;padding-top:120px}}.lifestyle-select-container .lifestyle-select{margin:0}.lifestyle-select{flex:12 12 auto;flex-grow:1;flex-basis:100%;max-width:100%;margin-top:40px;position:relative;z-index:10}@media (min-width:768px){.lifestyle-select{margin-top:50px}}.lifestyle-select__header{color:#fff;display:flex;flex-direction:column}@media (min-width:768px){.lifestyle-select__header{flex-direction:row}}.lifestyle-select__header.dark{color:#050f32}.lifestyle-select__header.dark .select-location-btn{border-bottom:2px solid #050f32;color:#050f32}.lifestyle-select__header.dark .select-location-btn i:before{color:#d04716}.lifestyle-select__divider{margin-left:10px}.lifestyle-select__selectors{flex:5 5 auto;flex-basis:83.33333%;flex-grow:1;max-width:83.33333%;padding:0 10px}@media (min-width:0) and (max-width:767px){.lifestyle-select__selectors{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.lifestyle-select__selectors{padding:0 8px}}@media (min-width:768px){.lifestyle-select__selectors{flex:9 9 auto;flex-grow:1;flex-basis:75%;max-width:75%}}.lifestyle-select__selectors span{line-height:1.8;margin-right:10px}.lifestyle-select__selectors .select-location-btn{color:#fff;font:22px/1.4 SuisseIntl-Light;border:0;border-bottom:2px solid #fff;cursor:pointer;font-weight:300;letter-spacing:.8px;line-height:1.4;margin-bottom:10px;margin-right:10px;padding:0}@media (min-width:768px){.lifestyle-select__selectors .select-location-btn{font-size:2.08vw;color:#f9f9f8;display:inline-block;letter-spacing:1px}}@media (min-width:768px) and (max-width:1057.69231px){.lifestyle-select__selectors .select-location-btn{font-size:22px}}@media (min-width:768px) and (min-width:1442.30769px){.lifestyle-select__selectors .select-location-btn{font-size:30px}}.lifestyle-select__selectors .select-location-btn.open .dropdown-caret{bottom:7px;transform:rotate(180deg)}.lifestyle-select__selectors .select-location-btn .dropdown-caret{bottom:2px;display:inline-block;font-size:8px;margin-left:20px;position:relative;transition:all .2s ease}@media (min-width:768px){.lifestyle-select__selectors .select-location-btn .dropdown-caret{font-size:10px}}.lifestyle-select__submit-container{flex:4 4 auto;flex-basis:66.66667%;flex-grow:1;max-width:66.66667%;padding:0 10px;align-items:center;display:flex;justify-content:left}@media (min-width:0) and (max-width:767px){.lifestyle-select__submit-container{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.lifestyle-select__submit-container{padding:0 8px}}@media (min-width:768px){.lifestyle-select__submit-container{flex:3 3 auto;flex-basis:25%;flex-grow:1;max-width:25%;padding:0 10px;justify-content:center}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.lifestyle-select__submit-container{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.lifestyle-select__submit-container{padding:0 8px}}.lifestyle-select__submit-container button{height:54px;width:175px}@media (min-width:0) and (max-width:767px){.lifestyle-select__submit-container button{margin-top:40px}}@media (min-width:1280px){.lifestyle-select__submit-container button{height:70px;width:227px}}.alt-view .lifestyle-select__selectors .h4{color:#050f32}.alt-view .lifestyle-select__selectors .select-location-btn{border-bottom-color:#050f32;color:#050f32}.alt-view .lifestyle-select__selectors .select-location-btn .icon-drop-arrow{color:#050f32}.find-home__container.background-light{background-color:#f9f9f8;margin-top:100px;padding:70px 0 120px}.clp-hero__location.lifestyle-select__header{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px}@media (min-width:0) and (max-width:767px){.clp-hero__location.lifestyle-select__header{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.clp-hero__location.lifestyle-select__header{padding:0 8px}}.learn-more__header{border-top:1px solid #e2dfdc;margin:0 0 30px;padding-top:80px}@media (min-width:768px){.learn-more__header .h2{flex:5 5 auto;flex-basis:41.66667%;flex-grow:1;max-width:41.66667%;padding:0 10px;margin:60px 0}}@media (min-width:768px) and (min-width:0) and (max-width:767px){.learn-more__header .h2{padding:0 5px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.learn-more__header .h2{padding:0 8px}}.learn-more__header p,.learn-more__header span{font-family:Suisse Works;font-size:40px;letter-spacing:-.25px;line-height:1.25}@media (min-width:768px) and (max-width:1279px){.learn-more__header p,.learn-more__header span{font-size:calc(40px + 20 * ((100vw - 768px) / 511))}}@media (min-width:1280px){.learn-more__header p,.learn-more__header span{font-size:60px;letter-spacing:-1px;line-height:1.167}}.learn-more__tile{flex:12 12 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px;display:flex;flex-direction:column;position:relative}@media (min-width:0) and (max-width:767px){.learn-more__tile{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.learn-more__tile{padding:0 8px}}@media (min-width:0) and (max-width:767px){.learn-more__tile:first-of-type:before{border-right:2px solid #e2dfdc;content:"";height:80px;margin-bottom:30px;width:20%}}@media (min-width:0) and (max-width:767px){.learn-more__tile:not(:first-of-type){padding-top:50px}}@media (min-width:768px){.learn-more__tile{flex-direction:row;flex-wrap:wrap}.learn-more__tile:after{border-bottom:1px solid #e2dfdc;content:"";height:1px;position:absolute;bottom:0;left:0;width:calc(100% - 20px)}}.learn-more__image{overflow:hidden;position:relative}@media (min-width:768px){.learn-more__image{flex:1 1 57.5%;max-height:770px;max-width:57.5%}}.learn-more__image:before{content:" ";display:block;padding-top:78%}@media (min-width:768px){.learn-more__image:before{padding-top:106%}}.learn-more__image img{display:block;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0}.learn-more__image-caption{display:none}.learn-more__alt .learn-more__tile{padding-top:180px}.learn-more__alt .learn-more__tile .learn-more__image-caption{background-color:#050f32;color:#fff;display:block;font-size:15px;padding:10px;position:absolute;bottom:0;left:0;right:0}.learn-more__content{display:flex;flex-direction:column}@media (min-width:0) and (max-width:767px){.learn-more__content{padding:14px 0 20px}}@media (min-width:768px){.learn-more__content{flex:1 1 31.667%}.learn-more__content h3{font-size:30px}}.learn-more__content-block{display:flex;flex-direction:column}@media (min-width:768px){.learn-more__content-block{flex-grow:2}}.learn-more__content-block li{color:#6f716f;font-size:14px;letter-spacing:.8px;margin:20px 0;padding-left:16px;position:relative}@media (min-width:768px) and (max-width:1279px){.learn-more__content-block li{font-size:calc(14px + 2 * ((100vw - 768px) / 511))}}@media (min-width:1280px){.learn-more__content-block li{font-size:16px;letter-spacing:1px;line-height:1.875}}.learn-more__content-block li:before{background-color:#e2dfdc;border-radius:3px;content:" ";display:inline-block;height:6px;margin-left:-16px;margin-top:8px;position:absolute;width:6px}@media (min-width:1280px){.learn-more__content-block li:before{top:4px}}.learn-more__content-block strong{font-family:SuisseIntl-SemiBold}.learn-more__content-block .read-more{align-self:center;border:0;border-bottom:2px solid #050f32;color:#050f32;font-family:SuisseIntl-Bold;font-size:14px;margin-bottom:40px;padding-bottom:4px;width:fit-content}@media (min-width:768px){.learn-more__content-block .read-more{align-self:flex-start}}.learn-more__content-block .read-more.open i{padding-left:0;padding-right:4px;transform:rotate(180deg)}.learn-more__content-block .read-more i{color:#d04716;display:inline-block;font-size:8px;padding-left:4px}.learn-more__read-more{flex:1 1 100%;order:3}@media (min-width:768px){.learn-more__read-more{max-width:75%}}.learn-more__read-more.learn-more__paragraph{margin:60px 0}@media (min-width:768px){.learn-more__read-more.learn-more__paragraph{margin-left:-10px}}.learn-more__read-more.learn-more__paragraph#read-more{display:none}.learn-more__spacer{flex-grow:1;width:20%}@media (min-width:768px) and (max-width:1279px){.learn-more__spacer{margin-bottom:10%}}@media (min-width:1280px){.learn-more__spacer{border-right:1px solid #e2dfdc;margin-bottom:70px}}@media (min-width:768px){.learn-more__title{margin:0}}.learn-more__paragraph{color:#6f716f;margin:20px 0}@media (min-width:768px) and (max-width:1279px){.learn-more__paragraph{flex-grow:2}}.learn-more__bottom{padding:36px 0 20px}@media (min-width:768px) and (max-width:1279px){.learn-more__bottom{flex-grow:2;padding:0 0 50px}}@media (min-width:1280px){.learn-more__bottom{flex-grow:2;padding:50px 0}}.learn-more__cta{border-bottom:2px solid #d04716;letter-spacing:.8px}.learn-more__cta:hover{border-bottom:2px solid #bf3401;color:#bf3401}.learn-more.right .learn-more__header+.learn-more__tile .learn-more__spacer{border-right:1px solid #e2dfdc}@media (min-width:768px){.learn-more.right .learn-more__tile:nth-child(2n) .learn-more__image{margin-left:20px;order:2}.learn-more.right .learn-more__tile:nth-child(2n) .learn-more__image-caption{text-align:right}.learn-more.right .learn-more__tile:nth-child(2n)>div:nth-child(2){margin-left:-10px;padding-right:10%}.learn-more.right .learn-more__tile:nth-child(odd)>div:nth-child(2){padding-left:10%}.learn-more.right .learn-more__tile:nth-child(odd) .learn-more__content .learn-more__spacer{border:0}}@media (min-width:768px){.learn-more.left .learn-more__tile{flex-direction:row}.learn-more.left .learn-more__tile:nth-child(odd) .learn-more__image{margin-left:20px;order:2}.learn-more.left .learn-more__tile:nth-child(odd)>div:nth-child(2){margin-left:-10px;padding-right:10%}.learn-more.left .learn-more__tile:nth-child(2n)>div:nth-child(2){max-width:100%;padding-left:10%;padding-right:0}}.material-support{background-color:#f9f9f8}.material-support__wrapper{overflow:auto;position:relative}.material-support__hero{height:260px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.material-support__hero .material-support__background{width:100%}.material-support__container{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px}.material-support__flex{flex:6 6 auto;flex-basis:100%;flex-grow:1;max-width:100%;padding:0 10px}@media (min-width:0) and (max-width:767px){.material-support__flex{padding:0 5px}}@media (min-width:768px) and (max-width:1279px){.material-support__flex{padding:0 8px}}.material-support__content{background-color:#fff;box-sizing:border-box;margin:190px 0 40px;padding:29px 27px 40px;position:relative}.material-support__content .material-support__image{margin-bottom:21px;width:100%}.material-support__title{color:#050f32;font:26px/34px Suisse Works;margin:0}.material-support__title p,.material-support__title strong{font-family:Suisse Works;margin:0}.material-support__body{color:#6f716f;font-size:14px;letter-spacing:.8px;line-height:25px;margin-top:20px}.material-support__body p{margin:20px 0 25px}.material-support__body p:last-child{margin-bottom:0}.material-support__body strong{font-family:SuisseIntl-Bold}.material-support__cta{margin-top:40px;white-space:nowrap}.material-support__cta a{color:#d04716;font-size:14px;letter-spacing:.8px;line-height:25px}.material-support__cta a:hover,.material-support__cta a:hover i{color:#bf3401}.material-support__cta .icon-arrow-right{color:#d04716;font-size:16px;line-height:30px;padding-left:22px;position:relative;top:2px}@media (min-width:768px) and (max-width:1279px){.material-support__hero{height:410px}.material-support__flex{flex:7 7 auto;flex-basis:58.33333%;flex-grow:1;max-width:58.33333%;padding:0 10px}}@media (min-width:768px) and (max-width:1279px) and (min-width:0) and (max-width:767px){.material-support__flex{padding:0 5px}}@media (min-width:768px) and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.material-support__flex{padding:0 8px}}@media (min-width:768px) and (max-width:1279px){.material-support__flex-align-right{margin-left:41.66667%}.material-support__content{margin:66px 0 50px;padding:52px 40px 41px}.material-support__content .material-support__image{margin-bottom:21px}.material-support__title{font-size:26px;line-height:34px;margin:0 0 16px}.material-support__body{font-size:14px;letter-spacing:.8px;line-height:25px;margin-top:16px}.material-support__body p{margin:16px 0 25px}.material-support__cta{margin-top:20px}.material-support__cta a{font-size:14px;letter-spacing:.8px;line-height:25px}}@media (min-width:1280px){.material-support__hero{height:770px}.material-support__flex{flex:7 7 auto;flex-basis:58.33333%;flex-grow:1;max-width:58.33333%;padding:0 10px}}@media (min-width:1280px) and (min-width:0) and (max-width:767px){.material-support__flex{padding:0 5px}}@media (min-width:1280px) and (min-width:768px) and (max-width:1279px){.material-support__flex{padding:0 8px}}@media (min-width:1280px){.material-support__flex-align-right{margin-left:41.66667%}.material-support__content{margin:240px 0 100px;padding:88px 110px 97px}.material-support__content .material-support__image{margin-bottom:35px}.material-support__title{font-size:40px;line-height:56px;margin:0}.material-support__body{font-size:16px;line-height:28px;margin-top:20px}.material-support__body p{margin:20px 0 28px}.material-support__cta{margin-top:51px}.material-support__cta a{font-size:16px;line-height:30px}}.information-cards{padding:60px 0;position:relative}.information-cards__pdp{align-items:center;display:none;justify-content:space-between;width:100%}@media (min-width:768px){.information-cards__pdp{display:flex}}.information-cards__pdp .information-cards__title{max-width:460px}.information-cards__pdp-search{color:#050f32;font:18px/24px SuisseIntl-Bold;text-decoration:underline}.information-cards__title{color:#050f32;font:26px/32px Suisse Works;margin:0 0 50px;height:auto}.information-cards__title .mute{color:#6f716f;font:14px/18px SuisseIntl-Regular;margin-left:15px}.information-cards__container{left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}.information-cards__container button.next,.information-cards__container button.prev{border:none;font-size:0;position:absolute;top:40px}.information-cards__container button.next:before,.information-cards__container button.prev:before{color:#d04716;font:24px/48px MAA;content:"\F11E"}.information-cards__container button.prev{left:0;transform:rotate(90deg)}.information-cards__container button.next{right:0;transform:rotate(-90deg)}.information-cards__wrap{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:flex;padding:0;white-space:nowrap;width:100%}@media (min-width:768px) and (max-width:1279px){.information-cards__wrap{margin-left:32px;padding:0 8px}}@media (min-width:1280px){.information-cards__wrap{margin-left:60px;padding:0 10px}}.information-cards__wrap.animate{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.information-cards__item{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;display:inline-block;margin-left:10px;margin-right:10px}@media (min-width:0) and (max-width:767px){.information-cards__item{min-width:75%;margin-left:12.5%;margin-right:12.5%}}@media (min-width:0) and (max-width:767px) and (max-width:373.33333px){.information-cards__item{min-width:280px}}@media (min-width:0) and (max-width:767px) and (min-width:765.33333px){.information-cards__item{min-width:574px}}.information-cards__item .item-content{display:flex;flex-direction:column;height:100%;padding:20px;position:relative;white-space:normal}.information-cards__item .item-content__actions{margin-top:auto;display:flex}.information-cards__item .item-content__actions .add-compare,.information-cards__item .item-content__actions .remove-compare{color:#050f32;font:16px/22px SuisseIntl-Regular;border:none;border-bottom:1px solid #050f32;border-radius:0;display:inline-block;margin-right:20px;padding:0}.information-cards__item .item-content__actions.in-compare-list .add-compare,.information-cards__item .item-content__actions .remove-compare{display:none}.information-cards__item .item-content__actions.in-compare-list .remove-compare{display:inline-block}.information-cards__item .img-container{margin-bottom:20px;width:100%}.information-cards__item .img-container .img-link{display:block;height:100%;overflow:hidden}.information-cards__item .img-container img,.information-cards__item .img-container picture{display:block;width:100%}.information-cards__item .img-container.no-img{height:37.3vw;background-color:#f9f9f8}@media (max-width:375.33512px){.information-cards__item .img-container.no-img{height:140px}}@media (min-width:766.75603px){.information-cards__item .img-container.no-img{height:286px}}.information-cards__item .item__info{flex-grow:2}.information-cards__item .item__info h6{color:#6f716f;font:18px/24px SuisseIntl-Regular;margin:10px 0;text-transform:uppercase}@media (min-width:768px){.information-cards__item .item__info h6{margin:10px 0 20px}}.information-cards__item .item__info ul:not(.bedrooms){display:flex;flex-wrap:wrap;padding-top:10px}.information-cards__item .item__info ul:not(.bedrooms) li{color:#6f716f;font:14px/25px SuisseIntl-Regular;display:inline-block;letter-spacing:.8px;list-style:disc;margin-top:12px;padding-left:16px;position:relative;width:100%}@media (min-width:768px){.information-cards__item .item__info ul:not(.bedrooms) li{font-size:1.1vw;letter-spacing:1px;margin-top:20px;width:48%}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .item__info ul:not(.bedrooms) li{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .item__info ul:not(.bedrooms) li{font-size:16px}}.information-cards__item .item__info ul:not(.bedrooms) li:before{background-color:#e2dfdc;border-radius:3px;content:" ";display:inline-block;height:6px;margin-bottom:1px;margin-left:-16px;margin-top:8px;position:absolute;width:6px}.information-cards__item .item__info ul:not(.bedrooms) li a{color:#050f32;font-family:SuisseIntl-SemiBold}.information-cards__item .item__title{margin:0 0 10px;min-height:0;letter-spacing:normal}.information-cards__item .item__title a{color:#050f32}.information-cards__item .item__price-text{color:#6f716f;font:14px/18px SuisseIntl-Regular;margin:0 0 20px}.information-cards__item .item__price-text .price{font-family:SuisseIntl-SemiBold}.information-cards__item .item__address{margin:0;white-space:normal}.information-cards__item .item__address a{color:#d04716;font:14px/25px SuisseIntl-Regular}.information-cards__item .item__description,.information-cards__item p{color:#6f716f;font:14px/25px SuisseIntl-Regular;letter-spacing:.8px;margin:0 0 40px;padding-right:10%;white-space:normal}.information-cards__item .bedrooms{color:#6f716f;font:14px/25px SuisseIntl-Regular;letter-spacing:.8px;list-style:none;padding:0}.information-cards__item .bedrooms__item{display:inline-block;padding:0 5px 0 0}.information-cards__item .bedrooms__item:last-child:after{content:"";padding:0}.information-cards__item .bedrooms__item:after{content:"|";padding-left:5px}.information-cards__item .more{font:14px/18px SuisseIntl-Regular;font-weight:300;letter-spacing:1px}.information-cards__item .more-arrow{font-size:8px;margin-left:15px}@media (min-width:768px){.information-cards{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px;padding:140px 0}.information-cards__title{font-size:2.7vw;line-height:4.1vw;margin-bottom:4.1vw}}@media (min-width:768px) and (max-width:962.96296px){.information-cards__title{font-size:26px}}@media (min-width:768px) and (min-width:1481.48148px){.information-cards__title{font-size:40px}}@media (min-width:768px) and (max-width:780.4878px){.information-cards__title{line-height:32px}}@media (min-width:768px) and (min-width:1463.41463px){.information-cards__title{line-height:60px}}@media (min-width:768px) and (max-width:1219.5122px){.information-cards__title{margin-bottom:50px}}@media (min-width:768px) and (min-width:1463.41463px){.information-cards__title{margin-bottom:60px}}@media (min-width:768px){.information-cards__title .mute{font-size:1.25vw;line-height:1.6vw}}@media (min-width:768px) and (max-width:1120px){.information-cards__title .mute{font-size:14px}}@media (min-width:768px) and (min-width:1440px){.information-cards__title .mute{font-size:18px}}@media (min-width:768px) and (max-width:1125px){.information-cards__title .mute{line-height:18px}}@media (min-width:768px) and (min-width:1500px){.information-cards__title .mute{line-height:24px}}@media (min-width:768px){.information-cards__container{left:0;margin:0 auto;width:100%}.information-cards__container button.next,.information-cards__container button.prev{display:none}.information-cards__wrap{align-items:initial;display:flex;flex-direction:row;justify-content:initial;flex:0 1 auto;flex-flow:wrap;max-width:1440px;margin:0}.information-cards__item{flex:6 6 auto;flex-grow:1;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.information-cards__item{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (min-width:768px) and (min-width:1280px){.information-cards__item{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.information-cards__item{margin:0 16px 16px 0}}@media (min-width:768px) and (min-width:1280px){.information-cards__item{margin:0 20px 20px 0}}@media (min-width:768px){.information-cards__item .item-content{padding:3.125vw 2.45vw 2vw}}@media (min-width:768px) and (max-width:1500px){.information-cards__item .item-content{padding-bottom:30px}}@media (min-width:768px) and (min-width:2500px){.information-cards__item .item-content{padding-bottom:50px}}@media (min-width:768px) and (max-width:489.79592px){.information-cards__item .item-content{padding-left:12px}}@media (min-width:768px) and (min-width:1428.57143px){.information-cards__item .item-content{padding-left:35px}}@media (min-width:768px) and (max-width:489.79592px){.information-cards__item .item-content{padding-right:12px}}@media (min-width:768px) and (min-width:1428.57143px){.information-cards__item .item-content{padding-right:35px}}@media (min-width:768px) and (max-width:640px){.information-cards__item .item-content{padding-top:20px}}@media (min-width:768px) and (min-width:1440px){.information-cards__item .item-content{padding-top:45px}}@media (min-width:768px){.information-cards__item .img-container{margin-bottom:6.25vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}}@media (min-width:768px) and (max-width:320px){.information-cards__item .img-container{margin-bottom:20px}}@media (min-width:768px) and (min-width:1440px){.information-cards__item .img-container{margin-bottom:90px}}@media (min-width:768px){.information-cards__item .img-container.no-img{height:22.5vw}}@media (min-width:768px) and (max-width:622.22222px){.information-cards__item .img-container.no-img{height:140px}}@media (min-width:768px) and (min-width:1444.44444px){.information-cards__item .img-container.no-img{height:325px}}@media (min-width:768px){.information-cards__item .item__title{min-height:4.16vw}}@media (min-width:768px) and (max-width:1081.73077px){.information-cards__item .item__title{min-height:45px}}@media (min-width:768px) and (min-width:1442.30769px){.information-cards__item .item__title{min-height:60px}}@media (min-width:768px){.information-cards__item .title__link{line-height:2vw}}@media (min-width:768px) and (max-width:1100px){.information-cards__item .title__link{line-height:22px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .title__link{line-height:30px}}@media (min-width:768px){.information-cards__item .item__price-text{font-size:1.1vw;line-height:1.4vw;margin:0 0 6px}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .item__price-text{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .item__price-text{font-size:16px}}@media (min-width:768px) and (max-width:1285.71429px){.information-cards__item .item__price-text{line-height:18px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .item__price-text{line-height:21px}}@media (min-width:768px){.information-cards__item .item__address{font-size:1.1vw;line-height:2vw;letter-spacing:.89px;margin:0}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .item__address{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .item__address{font-size:16px}}@media (min-width:768px) and (max-width:1250px){.information-cards__item .item__address{line-height:25px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .item__address{line-height:30px}}@media (min-width:768px){.information-cards__item .item__description,.information-cards__item p{font-size:1.1vw;line-height:2vw;letter-spacing:1px;margin-bottom:15px;padding-right:15%}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .item__description,.information-cards__item p{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .item__description,.information-cards__item p{font-size:16px}}@media (min-width:768px) and (max-width:1250px){.information-cards__item .item__description,.information-cards__item p{line-height:25px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .item__description,.information-cards__item p{line-height:30px}}@media (min-width:768px){.information-cards__item .bedrooms{font-size:1.1vw;line-height:2vw;margin-bottom:45px}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .bedrooms{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .bedrooms{font-size:16px}}@media (min-width:768px) and (max-width:1250px){.information-cards__item .bedrooms{line-height:25px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .bedrooms{line-height:30px}}@media (min-width:768px){.information-cards__item .more{font-size:1.1vw;line-height:2vw;font-weight:300;letter-spacing:1px}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__item .more{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__item .more{font-size:16px}}@media (min-width:768px) and (max-width:900px){.information-cards__item .more{line-height:18px}}@media (min-width:768px) and (min-width:1500px){.information-cards__item .more{line-height:30px}}@media (min-width:768px){.information-cards__item .more-arrow{font-size:9px;margin-left:15px}.information-cards__item .more:hover{color:#bf3401}.information-cards__item:nth-child(2n){margin-right:0}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item{flex:3 3 auto;flex-grow:1;flex-basis:calc(25% - 7.5px);max-width:calc(25% - 7.5px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.information-cards__container.related-properties .information-cards__item{flex-basis:calc(25% - 12px);max-width:calc(25% - 12px)}}@media (min-width:768px) and (min-width:1280px){.information-cards__container.related-properties .information-cards__item{flex-basis:calc(25% - 15px);max-width:calc(25% - 15px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.information-cards__container.related-properties .information-cards__item{margin:0 16px 16px 0}}@media (min-width:768px) and (min-width:1280px){.information-cards__container.related-properties .information-cards__item{margin:0 20px 20px 0}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .item-content{padding:0}.information-cards__container.related-properties .information-cards__item .img-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;overflow:hidden}.information-cards__container.related-properties .information-cards__item .img-container.no-img{height:22.5vw}}@media (min-width:768px) and (max-width:622.22222px){.information-cards__container.related-properties .information-cards__item .img-container.no-img{height:140px}}@media (min-width:768px) and (min-width:1444.44444px){.information-cards__container.related-properties .information-cards__item .img-container.no-img{height:325px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .item__info h5{min-height:auto}.information-cards__container.related-properties .information-cards__item .item__info h6{margin-bottom:10px}.information-cards__container.related-properties .information-cards__item .title__link{line-height:2vw}}@media (min-width:768px) and (max-width:1100px){.information-cards__container.related-properties .information-cards__item .title__link{line-height:22px}}@media (min-width:768px) and (min-width:1500px){.information-cards__container.related-properties .information-cards__item .title__link{line-height:30px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .item__price-text{font-size:1.1vw;line-height:1.4vw}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__container.related-properties .information-cards__item .item__price-text{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__container.related-properties .information-cards__item .item__price-text{font-size:16px}}@media (min-width:768px) and (max-width:1285.71429px){.information-cards__container.related-properties .information-cards__item .item__price-text{line-height:18px}}@media (min-width:768px) and (min-width:1500px){.information-cards__container.related-properties .information-cards__item .item__price-text{line-height:21px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .item__address{margin-bottom:0}.information-cards__container.related-properties .information-cards__item .item__address a{font-size:1.1vw;line-height:2vw;letter-spacing:.89px;margin:0}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__container.related-properties .information-cards__item .item__address a{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__container.related-properties .information-cards__item .item__address a{font-size:16px}}@media (min-width:768px) and (max-width:800px){.information-cards__container.related-properties .information-cards__item .item__address a{line-height:16px}}@media (min-width:768px) and (min-width:1000px){.information-cards__container.related-properties .information-cards__item .item__address a{line-height:20px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .item__description,.information-cards__container.related-properties .information-cards__item p{font-size:1.1vw;line-height:2vw;letter-spacing:1px;margin-bottom:15px;padding-right:15%}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__container.related-properties .information-cards__item .item__description,.information-cards__container.related-properties .information-cards__item p{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__container.related-properties .information-cards__item .item__description,.information-cards__container.related-properties .information-cards__item p{font-size:16px}}@media (min-width:768px) and (max-width:1250px){.information-cards__container.related-properties .information-cards__item .item__description,.information-cards__container.related-properties .information-cards__item p{line-height:25px}}@media (min-width:768px) and (min-width:1500px){.information-cards__container.related-properties .information-cards__item .item__description,.information-cards__container.related-properties .information-cards__item p{line-height:30px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .bedrooms{font-size:1.1vw;line-height:2vw;margin-bottom:0}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__container.related-properties .information-cards__item .bedrooms{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__container.related-properties .information-cards__item .bedrooms{font-size:16px}}@media (min-width:768px) and (max-width:1250px){.information-cards__container.related-properties .information-cards__item .bedrooms{line-height:25px}}@media (min-width:768px) and (min-width:1500px){.information-cards__container.related-properties .information-cards__item .bedrooms{line-height:30px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .more{font-size:1.1vw;line-height:2vw;font-weight:300;letter-spacing:1px}}@media (min-width:768px) and (max-width:1272.72727px){.information-cards__container.related-properties .information-cards__item .more{font-size:14px}}@media (min-width:768px) and (min-width:1454.54545px){.information-cards__container.related-properties .information-cards__item .more{font-size:16px}}@media (min-width:768px) and (max-width:900px){.information-cards__container.related-properties .information-cards__item .more{line-height:18px}}@media (min-width:768px) and (min-width:1500px){.information-cards__container.related-properties .information-cards__item .more{line-height:30px}}@media (min-width:768px){.information-cards__container.related-properties .information-cards__item .more-arrow{font-size:9px;margin-left:15px}.information-cards__container.related-properties .information-cards__item .more:hover{color:#bf3401}.information-cards__container.related-properties .information-cards__item:nth-child(4n){margin-right:0}}.select-market__list{display:none}@media (min-width:768px){.select-market__list{display:block}.select-market__list .title{flex:2 2 auto;flex-grow:1;flex-basis:calc(16.66667% - 8.33333px);max-width:calc(16.66667% - 8.33333px);display:flex;margin-top:30px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.select-market__list .title{flex-basis:calc(16.66667% - 13.33333px);max-width:calc(16.66667% - 13.33333px)}}@media (min-width:768px) and (min-width:1280px){.select-market__list .title{flex-basis:calc(16.66667% - 16.66667px);max-width:calc(16.66667% - 16.66667px)}}@media (min-width:768px){.select-market__list .title i{font-size:20px;margin-right:10px}.select-market__list .title span{position:relative;top:-3px}.select-market__list .list-wrapper{display:flex}.select-market__list .states{flex:9 9 auto;flex-grow:1;flex-basis:calc(75% - 2.5px);max-width:calc(75% - 2.5px);margin-left:8.33333%;display:flex}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.select-market__list .states{flex-basis:calc(75% - 4px);max-width:calc(75% - 4px)}}@media (min-width:768px) and (min-width:1280px){.select-market__list .states{flex-basis:calc(75% - 5px);max-width:calc(75% - 5px)}}@media (min-width:768px){.select-market__list .states .column{flex:2 2 auto;flex-grow:1;flex-basis:calc(22.22222% - 7.77778px);max-width:calc(22.22222% - 7.77778px);display:flex;flex-direction:column;margin:30px 0 0 16px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.select-market__list .states .column{flex-basis:calc(22.22222% - 12.44444px);max-width:calc(22.22222% - 12.44444px)}}@media (min-width:768px) and (min-width:1280px){.select-market__list .states .column{flex-basis:calc(22.22222% - 15.55556px);max-width:calc(22.22222% - 15.55556px)}}@media (min-width:768px){.select-market__list .states .column:last-child{flex:3 3 auto;flex-grow:1;flex-basis:calc(33.33333% - 6.66667px);max-width:calc(33.33333% - 6.66667px)}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.select-market__list .states .column:last-child{flex-basis:calc(33.33333% - 10.66667px);max-width:calc(33.33333% - 10.66667px)}}@media (min-width:768px) and (min-width:1280px){.select-market__list .states .column:last-child{flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px)}}@media (min-width:768px){.select-market__list .states__item{width:100%}.select-market__list .states .state__name{margin-bottom:10px}.select-market__list .states .state__list{margin-bottom:30px}.select-market__list .states .all-markets-wrapper{border-top:1px solid #e2dfdc;padding-top:20px}.select-market__list .states button{border:0;cursor:pointer;padding:0;text-align:left}}@media (min-width:768px) and (max-width:1279px){.select-market__list{margin-bottom:30px}}@media (min-width:1280px){.select-market__list{margin-bottom:100px}.select-market__list .states .column{margin:25px 0 0 20px}.select-market__list .states__item{padding-top:5px;width:100%}.select-market__list .states__item:last-child .state__list{margin-bottom:10px}.select-market__list .states .state__name{line-height:25px;margin-bottom:20px}.select-market__list .states .all-markets-wrapper{padding-top:30px}.select-market__list .states button{border:0;cursor:pointer;padding:0;text-align:left}}.select-market__options{display:block;position:relative;z-index:5}@media (min-width:768px){.select-market__options{display:none}}.select-market__options .select-market__cta{align-items:center;border-bottom:1px solid #e2dfdc;border-top:1px solid #e2dfdc;display:flex;font-size:15px;justify-content:center;letter-spacing:1px;line-height:30px;padding:25px 0;width:100%}.select-market__options .select-market__cta i{font-size:25px;margin-right:15px}.select-market__options .select-market__cta:hover{color:#bf3401}.select-market__options .state-selector{background:#fff;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.select-market__options .state-selector.open{display:block}.select-market__options .state-selector__header{align-items:center;display:flex;height:60px}.select-market__options .state-selector__header .title{flex-grow:2}.select-market__options .state-selector__header .close-btn{border:0;cursor:pointer;margin-left:auto;padding:0}.select-market__options .state-selector__buttons{cursor:pointer}.select-market__options .state-selector__option button{width:100%}.select-market__options .state-selector__content{height:calc(100vh - 140px);overflow-y:auto}.select-market__options .state-selector__options-container{display:none}.select-market__options .state-selector__options-container.open{display:block}.select-market__options .state-selector__footer{align-items:center;border-top:1px solid #e2dfdc;bottom:0;display:flex;height:80px;justify-content:space-between;padding:15px 20px;position:fixed;width:100vw}.select-market__options .state-selector__footer .clear-btn{border:0;border-bottom:2px solid #050f32;cursor:pointer;padding:0}.select-market__options .state-selector__footer .clear-btn.hidden{display:none}.select-market__options .state-selector__footer .change-btn{float:right;font-size:14px;height:50px;margin-left:auto;text-align:center;width:185px}.select-market__options .state-selector__footer .change-btn:disabled{background-color:#e2dfdc;color:#6f716f}
/*# sourceMappingURL=Home.css.map*/