.fade-appear{opacity:0}.fade-appear-active{opacity:1;transition:opacity .5s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s}.loadingSpinnerContainer{align-items:center;background-color:#f2f3ee;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loadingSpinnerContainer svg{stroke:#495a49}.subpaneButtons-toggle__currentSubpaneTitle{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.panesWidget-frame{border:2px solid #cfdbcf;border-radius:8px}.panesWidget-loading{height:200px;position:relative}.paneButtons{margin-bottom:20px}@media screen and (min-width:768px){.paneButtons{display:flex;justify-content:center;margin-bottom:50px}}.paneButtons--hidden{display:none}.paneButton{appearance:none;background:none;background-color:#fff;border:none;border:2px solid var(--secondary);border-radius:8px;box-shadow:0 2px 3px #0003;color:var(--secondary);cursor:pointer;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;outline:none;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}@media screen and (min-width:1440px){.paneButton{font-size:20px}}@media screen and (min-width:768px){.paneButton{flex:1 1;max-width:300px}}.paneButton+.paneButton{margin-top:10px}@media screen and (min-width:768px){.paneButton+.paneButton{margin-left:30px;margin-top:0}}.paneButton:hover{background-color:var(--secondary--lightened)}.paneButton--active{background-color:var(--secondary);box-shadow:none;color:#fff}.paneButton--active:hover{background-color:var(--secondary);cursor:default}.subpane{padding:30px 20px}@media screen and (min-width:768px){.subpane{padding:40px}}.subpaneButtons{text-align:left}@media screen and (min-width:768px){.subpaneButtons--scroller{display:flex}}.subpaneButtons-toggle{background:#f2f3ee;border-bottom:2px solid #cfdbcf;border-radius:8px 0 0 0;display:flex;padding:0 15px}@media screen and (min-width:768px){.subpaneButtons-toggle{display:none}}.subpaneButtons-toggle__currentSubpaneTitle{color:#495a49;flex:1 1;font-size:18px;padding:15px 0;text-align:left}.subpaneButtons-toggle__button{flex:0 1;transition:all .3s ease}.subpaneButtons-toggle__button:hover{transform:scale(1.1);transition:all .3s ease}.subpaneButtons-toggle__button--active,.subpaneButtons-toggle__button--active:hover{margin-top:-1px;transform:scale(1) rotate(180deg);transition:all .3s ease}.subpaneButtons-toggle__button--active:hover{transform:scale(1.1) rotate(180deg)}.subpaneButtons-toggle__button__caret{fill:#495a49;height:16px;width:31px}.subpaneButtons-next,.subpaneButtons-previous{background:#cfdbcf;display:none;flex:0 1;margin:0;padding:0 20px}@media screen and (min-width:768px){.subpaneButtons-next,.subpaneButtons-previous{display:block}}.subpaneButtons-next__arrow,.subpaneButtons-previous__arrow{fill:#fff;height:31px;opacity:.5;transition:all .3s ease;width:16px}.subpaneButtons-next--active .subpaneButtons-next__arrow,.subpaneButtons-next--active .subpaneButtons-previous__arrow,.subpaneButtons-previous--active .subpaneButtons-next__arrow,.subpaneButtons-previous--active .subpaneButtons-previous__arrow{opacity:1}.subpaneButtons-previous--active:hover .subpaneButtons-previous__arrow{transform:translateX(-10px)}.subpaneButtons-next__arrow{transform:rotate(180deg)}.subpaneButtons-next--active:hover .subpaneButtons-next__arrow{transform:rotate(180deg) translateX(-10px)}@media screen and (min-width:768px){.subpaneButtons-nav{border-radius:8px 8px 0 0;overflow:hidden}.subpaneButtons-nav--scroller{border-radius:0;flex:1 1;width:100px}}.subpaneButtons-nav__scrollerPane{transition:all .3s ease}@media screen and (min-width:768px){.subpaneButtons-nav__scrollerPane{display:flex}}.subpaneButtons-nav__button{appearance:none;background:none;border:none;border-bottom:2px solid #cfdbcf;color:#495a49;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.3;margin:0;outline:none;padding:15px;text-align:left;width:100%}@media screen and (min-width:768px){.subpaneButtons-nav__button{background:#f2f3ee;display:inline-block;position:relative;white-space:nowrap;width:auto}.subpaneButtons-nav__button:after{background:#cfdbcf;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:2px}}.subpaneButtons--scroller .subpaneButtons-nav__button:after{bottom:-2px}.subpaneButtons-nav__button--active{background:#495a49;color:#fff}@media screen and (min-width:768px){.subpaneButtons-nav__button--active{background:#fff;border-bottom:none;color:#495a49}.subpaneButtons-nav__button--active:last-child:after{display:none}}.detailSection.detailTable__title,.detailTable__title{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.detailSection.detailTable,.detailTable{background-color:#f2f3ee;border-radius:5px;overflow:visible;padding:20px}@media screen and (min-width:768px){.detailSection.detailTable,.detailTable{padding:30px 40px}}@media screen and (min-width:1024px){.detailSection.detailTable,.detailTable{padding:30px}}.detailSection.detailTable__displayFees,.detailTable__displayFees{margin-top:0;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .5s ease,margin .5s ease,padding .5s ease}.toggleDisplayFees .detailSection.detailTable__displayFees,.toggleDisplayFees .detailTable__displayFees{margin-top:40px;max-height:300px;padding:20px 30px}.detailSection.detailTable__title,.detailTable__title{color:#495a49;font-size:24px;padding-bottom:20px}@media screen and (min-width:768px){.detailSection.detailTable__title,.detailTable__title{padding-bottom:30px}}.detailSection.detailTable-list,.detailTable-list{grid-column-gap:50px;grid-row-gap:30px;color:#495a49;column-gap:50px;display:grid;grid-template-columns:1fr;row-gap:30px;text-align:center}@media screen and (min-width:768px){.detailSection.detailTable-list,.detailTable-list{row-gap:40px}}@media screen and (min-width:1024px){.detailSection.detailTable-list,.detailTable-list{grid-template-columns:1fr 1fr;text-align:left}}.detailSection.detailTable-list__item,.detailTable-list__item{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.3;position:relative}@media screen and (min-width:1024px){.detailSection.detailTable-list__item,.detailTable-list__item{font-size:18px}}@media screen and (min-width:1600px){.detailSection.detailTable-list__item,.detailTable-list__item{font-size:20px}}.detailSection.detailTable-list__item:after,.detailTable-list__item:after{border-top:1px solid #ccd6cc;bottom:-15px;content:"";left:0;position:absolute;right:0}@media screen and (min-width:768px){.detailSection.detailTable-list__item:after,.detailTable-list__item:after{bottom:-20px}}.detailSection.detailTable-list__item:last-child:after,.detailTable-list__item:last-child:after{display:none}@media screen and (min-width:1024px){.detailSection.detailTable-list__item:nth-last-child(2):nth-child(odd):after,.detailTable-list__item:nth-last-child(2):nth-child(odd):after{display:none}}.detailSection.detailTable-list__item__label,.detailTable-list__item__label{font-weight:500}@media screen and (min-width:768px){.detailSection.detailTable-list__item__label,.detailTable-list__item__label{display:inline-block;padding-right:5px}.detailSection.detailTable-list__item__data,.detailTable-list__item__data{display:inline-block}}.detailSection.detailTable-list__item__note,.detailTable-list__item__note{font-style:italic}.detailSection.detailTable-list__item__wrapper+.detailTable-list__item__note,.detailTable-list__item__wrapper+.detailTable-list__item__note{margin-top:5px}.detailSection.detailTable-list__item__component,.detailTable-list__item__component{display:inline-block}@media screen and (min-width:1024px){.detailSection.detailTable-list__item__component,.detailTable-list__item__component{display:block}}.detailSection.detailTable-description,.detailTable-description{color:#495a49;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.detailSection.detailTable-description,.detailTable-description{font-size:18px}}@media screen and (min-width:1600px){.detailSection.detailTable-description,.detailTable-description{font-size:20px}}.detailTable-list+.detailSection.detailTable-description,.detailTable-list+.detailTable-description{border-top:1px solid #ccd6cc;margin-top:15px;padding-top:15px}@media screen and (min-width:768px){.detailTable-list+.detailSection.detailTable-description,.detailTable-list+.detailTable-description{margin-top:20px;padding-top:20px}}.detailNav{align-items:center;display:none;flex-direction:row;position:relative;transition:all .3s ease}@media screen and (min-width:768px){.detailNav{display:flex}}.detailNav--centered{justify-content:center}.detailNavItem{color:var(--secondary);cursor:pointer;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (min-width:1440px){.detailNavItem{font-size:20px}}.detailNavItem+.detailNavItem{margin-left:40px}.detailNavItem+.detailNavItem:before{background:#ccd6cc;content:"";display:block;height:100%;left:-20px;position:absolute;width:1px}.detailNavItem:hover{text-decoration:underline}.detailHeader__title{letter-spacing:.1rem}.detailHeader,.detailHeader__title{font-family:Roboto,sans-serif;line-height:1.3}.detailHeader{color:#495a49;letter-spacing:.06rem;text-align:center}@media screen{.detailHeader{margin-bottom:30px}}@media screen and (min-width:768px){.detailHeader{margin-bottom:40px}}.detailHeader__title{font-size:34px;font-weight:300;font-weight:400}@media screen and (min-width:1440px){.detailHeader__title{font-size:38px}}@media screen and (min-width:1600px){.detailHeader__title{font-size:42px}}.detailHeader__title+.detailHeader__subtitle{margin-top:10px}.detailHeader__subtitle{font-family:Roboto,sans-serif;font-size:21px;letter-spacing:.06rem;line-height:1.3}.detailHeader__tag{background-color:#495a49;border-radius:5px;color:#fff;display:inline-block;font-size:15px;font-weight:400;margin-left:10px;padding:4px 10px;text-transform:uppercase;vertical-align:7px}@media screen and (min-width:1024px){.detailHeader__tag{font-size:18px;margin-left:20px}}@media screen and (min-width:1600px){.detailHeader__tag{font-size:20px}}.detailHeader__tag--soldOut{background-color:#e06261}@media screen{.floorPlanImage__image{width:100%}}@media screen and (min-width:768px){.floorPlanImage__image{left:50%;max-height:600px;object-fit:contain;opacity:1;position:relative;transform:translateX(-50%);transition:all .6s ease}.floorPlanImage__image--inactive{left:0;opacity:0;position:absolute;top:0}}.floorPlanImage__image+.floorPlanImage__image{margin-top:20px}@media screen and (min-width:768px){.floorPlanImage__image+.floorPlanImage__image{margin-top:0}}.floorPlanImage__disclaimer{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;letter-spacing:.06rem;line-height:1.4;text-align:center}.floorPlanImagesWidget__buttons{margin-top:20px;text-align:center}@media screen and (min-width:768px){.floorPlanImagesWidget__buttons{display:flex;flex-direction:column;margin-top:0;padding:0 0 0 30px;width:15%}}@media screen and (min-width:1024px){.floorPlanImagesWidget__buttons{padding:0 0 0 40px}}@media screen and (min-width:1600px){.floorPlanImagesWidget__buttons{padding:0 0 0 60px}}.floorPlanImagesWidget__button{background-color:#fff;border:2px solid var(--secondary);border-radius:5px;box-shadow:0 2px 3px 0 #0003;color:var(--secondary);cursor:pointer;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;padding:10px;text-align:center;text-transform:uppercase;transition:all .3s ease;transition:none;width:100%}@media screen and (min-width:1440px){.floorPlanImagesWidget__button{font-size:20px}}@media screen and (min-width:768px){.floorPlanImagesWidget__button--active{background:var(--secondary);box-shadow:none;color:#fff}.floorPlanImagesWidget__button--download{line-height:0}}@media screen and (max-width:767px){.floorPlanImagesWidget__button--download svg{display:none}}.floorPlanImagesWidget__button--download svg g{stroke:var(--secondary)}@media screen and (min-width:768px){.floorPlanImagesWidget__button--download span{display:none}}.floorPlanImagesWidget__button+.floorPlanImagesWidget__button{margin-top:20px}@media screen and (min-width:768px){.floorPlanImagesWidget{align-items:center;display:flex;justify-content:center}}.floorPlanImagesWidget__images{position:relative}@media screen and (min-width:768px){.floorPlanImagesWidget__images{width:85%}}.floorPlanImagesWidget__buttonWrapper{display:none}@media screen and (min-width:768px){.floorPlanImagesWidget__buttonWrapper{display:flex;flex-direction:column;padding:0 0 0 30px;width:15%}}@media screen and (min-width:1024px){.floorPlanImagesWidget__buttonWrapper{padding:0 0 0 40px}}@media screen and (min-width:1600px){.floorPlanImagesWidget__buttonWrapper{padding:0 0 0 60px}}.floorPlanImagesWidget__disclaimer{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;letter-spacing:.06rem;line-height:1.4;padding-top:40px;text-align:center}@media screen{.floorPlanImagesWidget__disclaimer{padding-top:40px}}.slideshowPhoto{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.slideshowPhoto__captionWrapper{inset:40px;position:absolute}.slideshowPhoto__caption{background-color:#fffc;border-radius:10px;bottom:0;color:#495a49;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7;line-height:1.4;max-width:100%;padding:15px 30px;position:absolute;right:0}@media screen and (min-width:1024px){.slideshowPhoto__caption{font-size:18px}}@media screen and (min-width:1600px){.slideshowPhoto__caption{font-size:20px}}.slideshow{border-radius:5px;display:flex;margin-top:40px;position:relative;width:100%}.slideshow .slideshowControls{background-color:#fff;display:block;height:45px;margin-top:-22.5px;overflow:visible;position:absolute;top:50%;width:23px;z-index:999}@media screen and (min-width:768px){.slideshow .slideshowControls{height:90px;margin-top:-40px;width:46px}}.slideshow .slideshowControls.slideshowControls-left{border-bottom-right-radius:23px;border-top-right-radius:23px;left:0}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-left{border-bottom-right-radius:46px;border-top-right-radius:46px}}.slideshow .slideshowControls.slideshowControls-left:hover .arrow{left:-10px}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-left:hover .arrow{left:-20px}}.slideshow .slideshowControls.slideshowControls-left .arrow{left:-5px;transform:rotate(90deg)}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-left .arrow{left:-10px}}.slideshow .slideshowControls.slideshowControls-right{border-bottom-left-radius:23px;border-top-left-radius:23px;right:0}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-right{border-bottom-left-radius:46px;border-top-left-radius:46px}}.slideshow .slideshowControls.slideshowControls-right:hover .arrow{right:-10px}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-right:hover .arrow{right:-20px}}.slideshow .slideshowControls.slideshowControls-right .arrow{right:-5px;transform:rotate(-90deg)}@media screen and (min-width:768px){.slideshow .slideshowControls.slideshowControls-right .arrow{right:-10px}}.slideshow .slideshowControls .arrow{display:block;position:absolute;top:50%;transition:all .3s ease;width:24px}@media screen and (min-width:768px){.slideshow .slideshowControls .arrow{width:48px}}.slideshow .slideshowControls .arrow span{background-color:#495a49;border-radius:1.5px;display:inline-block;height:1.5px;position:absolute;top:50%;transform-origin:center center;width:12px}@media screen and (min-width:768px){.slideshow .slideshowControls .arrow span{border-radius:3px;height:3px;top:50%;width:29px}}.slideshow .slideshowControls .arrow span:first-of-type{left:2px;transform:rotate(45deg)}@media screen and (min-width:768px){.slideshow .slideshowControls .arrow span:first-of-type{left:0}}.slideshow .slideshowControls .arrow span:last-of-type{right:2px;transform:rotate(-45deg)}@media screen and (min-width:768px){.slideshow .slideshowControls .arrow span:last-of-type{right:0}}.slideshow .slideshowContainer{display:flex;flex:1 1;overflow:hidden;padding-bottom:57%;position:relative}.slideshow .slideshowContainer .slideshowBackground{background-size:cover;filter:blur(5px) opacity(50%);height:100%;position:absolute;width:100%}.slideshow .slideshowContainer .slideshowPhoto{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.video{border-radius:5px;margin-top:40px;overflow:hidden;position:relative}.video__placeholder{padding:56.25% 0 0;position:relative}.video__player{left:0;position:absolute;top:0}.onImageDropdown{align-items:center;background:#fff9;border-radius:45px;box-shadow:0 20px 50px #afb0aa;display:flex;justify-content:space-between;z-index:7000}.onImageDropdown__activeOption{border-radius:45px;color:#495a49;font-family:Roboto Condensed,sans-serif;font-size:22px;letter-spacing:.1rem;line-height:1.3;padding:12px 22px;text-transform:uppercase;transition:all .3s ease}.onImageDropdown__toggleAndOptions{background-color:#fff;border-radius:45px;padding:8px 4px;position:relative;transition:all .3s ease}@media screen and (min-width:1440px){.onImageDropdown__toggleAndOptions{padding:12px 8px}}.onImageDropdown__toggleAndOptions--active{background-color:#495a49}.onImageDropdown__toggleArrowWrap{display:block;height:38px;margin:0 5px;opacity:.8;position:relative;top:2px;transform-origin:50% 50%;transition:all .3s ease;width:36px}.onImageDropdown__toggleArrowWrap:hover{transform:scale(1.1)}.onImageDropdown__toggleAndOptions--active .onImageDropdown__toggleArrowWrap{top:-2px;transform:scale(1) rotate(180deg)}.onImageDropdown__toggleAndOptions--active .onImageDropdown__toggleArrowWrap:hover{transform:scale(1.1) rotate(180deg)}.onImageDropdown__toggleArrow{fill:#495a49;pointer-events:none;transition:all .3s ease}.onImageDropdown__toggleAndOptions--active .onImageDropdown__toggleArrow{fill:#f2f3ee}.onImageDropdown__options{background-color:#fff;border-radius:10px;bottom:70px;box-shadow:0 0 30px 0 #afb0aa;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:all .3s ease;z-index:7000}@media screen and (min-width:1600px){.onImageDropdown__options{bottom:80px}}.onImageDropdown__options--right{left:50%;transform:translateX(-50%)}.onImageDropdown__options--altRight{right:0}.onImageDropdown__toggleAndOptions--active .onImageDropdown__options{opacity:1;pointer-events:all;transition:all .3s ease}.onImageDropdown__option{appearance:none;background:none;border:none;border-bottom:1px solid #ccd6cc;color:#495a49;cursor:pointer;display:block;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:.08rem;line-height:1.3;margin:0;outline:none;padding:10px 22px 8px;text-align:center;white-space:nowrap;width:100%}@media screen and (min-width:1600px){.onImageDropdown__option{padding:12px 26px 10px}}.onImageDropdown__option:last-child{border:none}.onImageDropdown__option:hover{background-color:#f2f3ee}.onImageDropdown__option--active,.onImageDropdown__option--active:hover{background-color:#495a49;color:#f2f3ee}.virtualTour{margin-top:40px;padding-bottom:75%;position:relative}@media screen and (min-width:768px){.virtualTour{padding-bottom:52.65%}}.virtualTour--TruPlace{margin-bottom:-35px;padding-bottom:75%}.virtualTour__iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.virtualTour__iframe--TruPlace{bottom:-35px;left:-15px;margin-bottom:0;right:-15px;top:-35px;width:calc(100% + 30px)}.virtualTour__dropdown{bottom:20px;left:20px;position:absolute;-webkit-transform:translateZ(1px)}@media screen and (min-width:1024px){.virtualTour__dropdown{bottom:30px;left:30px}}.virtualTour__dropdown--TruPlace{bottom:auto;top:75%}@media screen and (min-width:1024px){.virtualTour__dropdown--TruPlace{bottom:auto}}.detailSection--virtualTour{padding-bottom:75%}@media screen and (min-width:768px){.detailSection--virtualTour{padding-bottom:52.65%}}.furnitureConfigurator{position:relative}.furnitureConfigurator__iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.finishCollection{position:relative}.finishCollection__background{background-size:cover;filter:blur(5px) opacity(50%)}.finishCollection__background,.finishCollection__image{background-position:50%;background-repeat:no-repeat;height:100%;position:absolute;width:100%}.finishCollection__image{background-size:contain;transition:background-image .4s}.finishCollection__palettes,.finishCollection__spaces{bottom:20px;position:absolute}@media screen and (min-width:1024px){.finishCollection__palettes,.finishCollection__spaces{bottom:30px}}.finishCollection__spaces{left:20px}@media screen and (min-width:1024px){.finishCollection__spaces{left:30px}}.finishCollection__palettes{right:20px}@media screen and (min-width:1024px){.finishCollection__palettes{right:30px}}.finishCollection__blueFingerprint{margin-top:20px;text-align:center}@media screen and (min-width:1024px){.finishCollection__blueFingerprint{margin-top:30px}}.finishCollection__blueFingerprintLink{display:inline-block}.modal .detailSection.detailSection__displayFees,.modalLite-enter-done .detailSection.detailSection__displayFees{margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .5s ease,margin .5s ease,padding .5s ease,opacity .5s ease;width:100%}.toggleDisplayFees .modal .detailSection.detailSection__displayFees,.toggleDisplayFees .modalLite-enter-done .detailSection.detailSection__displayFees{margin-top:40px;max-height:1000px;opacity:1}@media(min-width:768px){.toggleDisplayFees .modal .detailSection.detailSection__displayFees,.toggleDisplayFees .modalLite-enter-done .detailSection.detailSection__displayFees{padding:1.5rem}}.financialPlans,.floorPlanFinancialPlans,.residenceFinancialPlans{background-color:#0000;display:block;font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.06rem;margin:1.5rem 0;padding:0}@media(max-width:767px){.financialPlans table,.financialPlans__card-title,.floorPlanFinancialPlans table,.floorPlanFinancialPlans__card-title,.residenceFinancialPlans table,.residenceFinancialPlans__card-title{display:none}.financialPlans__plan-header,.floorPlanFinancialPlans__plan-header,.residenceFinancialPlans__plan-header{background-color:#4a654a;border-radius:4px 4px 0 0;color:#fff;font-size:15px;font-weight:600;letter-spacing:.06rem;margin-bottom:0;margin-top:.75rem;padding:.75rem;text-align:center}.financialPlans--noPlanNames .financialPlans__plan-header,.financialPlans--noPlanNames .floorPlanFinancialPlans__plan-header,.financialPlans--noPlanNames .residenceFinancialPlans__plan-header,.floorPlanFinancialPlans--noPlanNames .financialPlans__plan-header,.floorPlanFinancialPlans--noPlanNames .floorPlanFinancialPlans__plan-header,.floorPlanFinancialPlans--noPlanNames .residenceFinancialPlans__plan-header,.residenceFinancialPlans--noPlanNames .financialPlans__plan-header,.residenceFinancialPlans--noPlanNames .floorPlanFinancialPlans__plan-header,.residenceFinancialPlans--noPlanNames .residenceFinancialPlans__plan-header{display:none}.financialPlans__fee-card,.floorPlanFinancialPlans__fee-card,.residenceFinancialPlans__fee-card{background-color:#f2f3ee;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.financialPlans__fee-card.has-header,.floorPlanFinancialPlans__fee-card.has-header,.residenceFinancialPlans__fee-card.has-header{border-radius:0 0 4px 4px;margin-top:0}.financialPlans__fee-type,.floorPlanFinancialPlans__fee-type,.residenceFinancialPlans__fee-type{border-bottom:1px solid #d0d0d0;border-top:1px solid #4a654a;color:#495a49;font-size:15px;font-weight:600;letter-spacing:.06rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:1.25rem 0 1rem;text-align:center}.financialPlans__fee-type:first-child,.floorPlanFinancialPlans__fee-type:first-child,.residenceFinancialPlans__fee-type:first-child{border-top:0;margin-top:0;padding-top:0}.financialPlans__amount,.floorPlanFinancialPlans__amount,.residenceFinancialPlans__amount{color:#495a49;font-size:15px;font-weight:400;letter-spacing:.06rem;margin:.75rem 0 .25rem;text-align:center}.financialPlans__secondPerson,.floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans__secondPerson{color:#6b8e6b;font-size:15px;font-style:italic;font-weight:400;letter-spacing:.06rem;margin-bottom:.25rem;text-align:center}.financialPlans__fee-type+.financialPlans__fee-type,.financialPlans__fee-type+.floorPlanFinancialPlans__fee-type,.financialPlans__fee-type+.residenceFinancialPlans__fee-type,.floorPlanFinancialPlans__fee-type+.financialPlans__fee-type,.floorPlanFinancialPlans__fee-type+.floorPlanFinancialPlans__fee-type,.floorPlanFinancialPlans__fee-type+.residenceFinancialPlans__fee-type,.residenceFinancialPlans__fee-type+.financialPlans__fee-type,.residenceFinancialPlans__fee-type+.floorPlanFinancialPlans__fee-type,.residenceFinancialPlans__fee-type+.residenceFinancialPlans__fee-type{margin-top:1.5rem}}@media(min-width:768px){.financialPlans,.floorPlanFinancialPlans,.residenceFinancialPlans{background-color:#f2f3ee;border-radius:4px;margin:2rem 0;padding:1.5rem}.financialPlans .mobile-view,.financialPlans__card-title,.financialPlans__fee-card,.financialPlans__fee-type,.financialPlans__plan-header,.floorPlanFinancialPlans .mobile-view,.floorPlanFinancialPlans__card-title,.floorPlanFinancialPlans__fee-card,.floorPlanFinancialPlans__fee-type,.floorPlanFinancialPlans__plan-header,.residenceFinancialPlans .mobile-view,.residenceFinancialPlans__card-title,.residenceFinancialPlans__fee-card,.residenceFinancialPlans__fee-type,.residenceFinancialPlans__plan-header{display:none}}@media(min-width:768px)and (max-width:1023px){.financialPlans,.floorPlanFinancialPlans,.residenceFinancialPlans{font-size:15px}}@media(min-width:1024px){.financialPlans,.floorPlanFinancialPlans,.residenceFinancialPlans{font-size:18px}}@media(min-width:1600px){.financialPlans,.floorPlanFinancialPlans,.residenceFinancialPlans{font-size:18px}}.financialPlans table,.floorPlanFinancialPlans table,.residenceFinancialPlans table{background-color:#f2f3ee;border-collapse:collapse;width:100%}.modal .financialPlans,.modal .floorPlanFinancialPlans,.modal .residenceFinancialPlans{margin:0;padding:1rem;width:100%}.modalLite-enter-done .financialPlans,.modalLite-enter-done .floorPlanFinancialPlans,.modalLite-enter-done .residenceFinancialPlans{border-top:none;margin-bottom:1rem;margin-top:1rem;width:100%}.financialPlans th,.floorPlanFinancialPlans th,.residenceFinancialPlans th{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;color:#495a49;font-weight:600;padding:1.25rem;text-align:center}@media(max-width:1023px){.financialPlans th,.floorPlanFinancialPlans th,.residenceFinancialPlans th{font-size:15px}}@media(min-width:1024px){.financialPlans th,.floorPlanFinancialPlans th,.residenceFinancialPlans th{font-size:18px}}.financialPlans th:first-child,.floorPlanFinancialPlans th:first-child,.residenceFinancialPlans th:first-child{text-align:center}.financialPlans th:last-child,.floorPlanFinancialPlans th:last-child,.residenceFinancialPlans th:last-child{border-right:none}.financialPlans td,.floorPlanFinancialPlans td,.residenceFinancialPlans td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;color:#495a49;padding:1.25rem;text-align:center;vertical-align:middle}.financialPlans td:first-child,.floorPlanFinancialPlans td:first-child,.residenceFinancialPlans td:first-child{font-weight:600;text-align:left}@media(max-width:1023px){.financialPlans td:first-child,.floorPlanFinancialPlans td:first-child,.residenceFinancialPlans td:first-child{font-size:15px}}@media(min-width:1024px){.financialPlans td:first-child,.floorPlanFinancialPlans td:first-child,.residenceFinancialPlans td:first-child{font-size:18px}}.financialPlans td:last-child,.floorPlanFinancialPlans td:last-child,.residenceFinancialPlans td:last-child{border-right:none}.financialPlans td:not(:first-child),.floorPlanFinancialPlans td:not(:first-child),.residenceFinancialPlans td:not(:first-child){text-align:center}@media(max-width:1023px){.financialPlans td:not(:first-child),.floorPlanFinancialPlans td:not(:first-child),.residenceFinancialPlans td:not(:first-child){font-size:15px}}.financialPlans td:not(:first-child) *,.floorPlanFinancialPlans td:not(:first-child) *,.residenceFinancialPlans td:not(:first-child) *{text-align:center}@media(max-width:1023px){.financialPlans td:not(:first-child) *,.floorPlanFinancialPlans td:not(:first-child) *,.residenceFinancialPlans td:not(:first-child) *{font-size:15px}}.financialPlans tr:last-child td,.floorPlanFinancialPlans tr:last-child td,.residenceFinancialPlans tr:last-child td{border-bottom:none}.financialPlans .financialPlans__planName,.financialPlans .floorPlanFinancialPlans__planName,.financialPlans .residenceFinancialPlans__planName,.financialPlans__planName,.floorPlanFinancialPlans .financialPlans__planName,.floorPlanFinancialPlans .floorPlanFinancialPlans__planName,.floorPlanFinancialPlans .residenceFinancialPlans__planName,.floorPlanFinancialPlans__planName,.residenceFinancialPlans .financialPlans__planName,.residenceFinancialPlans .floorPlanFinancialPlans__planName,.residenceFinancialPlans .residenceFinancialPlans__planName,.residenceFinancialPlans__planName{color:#495a49;font-weight:600;letter-spacing:.06rem}@media(max-width:1023px){.financialPlans .financialPlans__planName,.financialPlans .floorPlanFinancialPlans__planName,.financialPlans .residenceFinancialPlans__planName,.financialPlans__planName,.floorPlanFinancialPlans .financialPlans__planName,.floorPlanFinancialPlans .floorPlanFinancialPlans__planName,.floorPlanFinancialPlans .residenceFinancialPlans__planName,.floorPlanFinancialPlans__planName,.residenceFinancialPlans .financialPlans__planName,.residenceFinancialPlans .floorPlanFinancialPlans__planName,.residenceFinancialPlans .residenceFinancialPlans__planName,.residenceFinancialPlans__planName{font-size:15px}}@media(min-width:1024px){.financialPlans .financialPlans__planName,.financialPlans .floorPlanFinancialPlans__planName,.financialPlans .residenceFinancialPlans__planName,.financialPlans__planName,.floorPlanFinancialPlans .financialPlans__planName,.floorPlanFinancialPlans .floorPlanFinancialPlans__planName,.floorPlanFinancialPlans .residenceFinancialPlans__planName,.floorPlanFinancialPlans__planName,.residenceFinancialPlans .financialPlans__planName,.residenceFinancialPlans .floorPlanFinancialPlans__planName,.residenceFinancialPlans .residenceFinancialPlans__planName,.residenceFinancialPlans__planName{font-size:18px}}.financialPlans .financialPlans__amount,.financialPlans .floorPlanFinancialPlans__amount,.financialPlans .residenceFinancialPlans__amount,.financialPlans__amount,.floorPlanFinancialPlans .financialPlans__amount,.floorPlanFinancialPlans .floorPlanFinancialPlans__amount,.floorPlanFinancialPlans .residenceFinancialPlans__amount,.floorPlanFinancialPlans__amount,.residenceFinancialPlans .financialPlans__amount,.residenceFinancialPlans .floorPlanFinancialPlans__amount,.residenceFinancialPlans .residenceFinancialPlans__amount,.residenceFinancialPlans__amount{color:#495a49;font-weight:400;margin-bottom:.5rem;text-align:center}@media(max-width:1023px){.financialPlans .financialPlans__amount,.financialPlans .floorPlanFinancialPlans__amount,.financialPlans .residenceFinancialPlans__amount,.financialPlans__amount,.floorPlanFinancialPlans .financialPlans__amount,.floorPlanFinancialPlans .floorPlanFinancialPlans__amount,.floorPlanFinancialPlans .residenceFinancialPlans__amount,.floorPlanFinancialPlans__amount,.residenceFinancialPlans .financialPlans__amount,.residenceFinancialPlans .floorPlanFinancialPlans__amount,.residenceFinancialPlans .residenceFinancialPlans__amount,.residenceFinancialPlans__amount{font-size:15px}}.financialPlans .financialPlans__secondPerson,.financialPlans .floorPlanFinancialPlans__secondPerson,.financialPlans .residenceFinancialPlans__secondPerson,.financialPlans__secondPerson,.floorPlanFinancialPlans .financialPlans__secondPerson,.floorPlanFinancialPlans .floorPlanFinancialPlans__secondPerson,.floorPlanFinancialPlans .residenceFinancialPlans__secondPerson,.floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .financialPlans__secondPerson,.residenceFinancialPlans .floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .residenceFinancialPlans__secondPerson,.residenceFinancialPlans__secondPerson{color:#6b8e6b;font-style:italic;font-weight:400;text-align:center}@media(max-width:1023px){.financialPlans .financialPlans__secondPerson,.financialPlans .floorPlanFinancialPlans__secondPerson,.financialPlans .residenceFinancialPlans__secondPerson,.financialPlans__secondPerson,.floorPlanFinancialPlans .financialPlans__secondPerson,.floorPlanFinancialPlans .floorPlanFinancialPlans__secondPerson,.floorPlanFinancialPlans .residenceFinancialPlans__secondPerson,.floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .financialPlans__secondPerson,.residenceFinancialPlans .floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .residenceFinancialPlans__secondPerson,.residenceFinancialPlans__secondPerson{font-size:15px}}@media(min-width:1024px){.financialPlans .financialPlans__secondPerson,.financialPlans .floorPlanFinancialPlans__secondPerson,.financialPlans .residenceFinancialPlans__secondPerson,.financialPlans__secondPerson,.floorPlanFinancialPlans .financialPlans__secondPerson,.floorPlanFinancialPlans .floorPlanFinancialPlans__secondPerson,.floorPlanFinancialPlans .residenceFinancialPlans__secondPerson,.floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .financialPlans__secondPerson,.residenceFinancialPlans .floorPlanFinancialPlans__secondPerson,.residenceFinancialPlans .residenceFinancialPlans__secondPerson,.residenceFinancialPlans__secondPerson{font-size:90%}}.financialPlans--noPlanNames td.financialPlans__firstColumn,.financialPlans--noPlanNames td.floorPlanFinancialPlans__firstColumn,.financialPlans--noPlanNames td.residenceFinancialPlans__firstColumn,.financialPlans--noPlanNames th.financialPlans__firstColumn,.financialPlans--noPlanNames th.floorPlanFinancialPlans__firstColumn,.financialPlans--noPlanNames th.residenceFinancialPlans__firstColumn,.financialPlans--withPlanNames td:not(:first-child),.financialPlans--withPlanNames th:not(:first-child),.floorPlanFinancialPlans--noPlanNames td.financialPlans__firstColumn,.floorPlanFinancialPlans--noPlanNames td.floorPlanFinancialPlans__firstColumn,.floorPlanFinancialPlans--noPlanNames td.residenceFinancialPlans__firstColumn,.floorPlanFinancialPlans--noPlanNames th.financialPlans__firstColumn,.floorPlanFinancialPlans--noPlanNames th.floorPlanFinancialPlans__firstColumn,.floorPlanFinancialPlans--noPlanNames th.residenceFinancialPlans__firstColumn,.floorPlanFinancialPlans--withPlanNames td:not(:first-child),.floorPlanFinancialPlans--withPlanNames th:not(:first-child),.residenceFinancialPlans--noPlanNames td.financialPlans__firstColumn,.residenceFinancialPlans--noPlanNames td.floorPlanFinancialPlans__firstColumn,.residenceFinancialPlans--noPlanNames td.residenceFinancialPlans__firstColumn,.residenceFinancialPlans--noPlanNames th.financialPlans__firstColumn,.residenceFinancialPlans--noPlanNames th.floorPlanFinancialPlans__firstColumn,.residenceFinancialPlans--noPlanNames th.residenceFinancialPlans__firstColumn,.residenceFinancialPlans--withPlanNames td:not(:first-child),.residenceFinancialPlans--withPlanNames th:not(:first-child){text-align:center}.detailSection{border-radius:5px;overflow:hidden}.detailSection+.detailSection{margin-top:25px}@media screen and (min-width:768px){.detailSection+.detailSection{margin-top:40px}}@media screen and (min-width:1024px){.detailSection+.detailSection{margin-top:50px}}.detailSection--gallery{border-radius:0;overflow:visible}.detailSection--gallery .slideshowContainer{border-radius:5px;overflow:hidden}#info-scroll.detailSection{overflow:visible}#view-scroll .slideshowContainer{border-radius:5px;overflow:hidden}@media screen and (min-width:768px){.detailNav+.detailSection{margin-top:40px}}@media screen and (min-width:1024px){.detailNav+.detailSection{margin-top:50px}}.resourcesDetail-row{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7;width:100%}@media screen and (min-width:1024px){.resourcesDetail-row{font-size:18px}}@media screen and (min-width:1600px){.resourcesDetail-row{font-size:20px}}@media screen and (max-width:767px){.resourcesDetail-row{padding:20px 0}}@media screen and (min-width:768px){.resourcesDetail-row{display:flex;padding:30px}}.resourcesDetail-row h2{color:#495a49;font-size:25px;font-weight:400;line-height:1}@media screen and (max-width:767px){.resourcesDetail-row h2{padding-bottom:15px;text-align:center}}@media screen and (min-width:768px){.resourcesDetail-row h2{flex:25% 1;position:relative}}@media screen and (min-width:1024px){.resourcesDetail-row h2{flex:20% 1}}@media screen and (min-width:1280px){.resourcesDetail-row h2{flex:15% 1}}@media screen and (min-width:768px){.resourcesDetail-row h2:after{background-image:linear-gradient(180deg,#0000 0,#0000 50%,#ccd6cc 0,#ccd6cc);background-size:100% 11px;content:"";height:100%;position:absolute;right:0;top:0;width:2px}}.resourcesDetail-row ul{width:100%}@media screen and (min-width:768px){.resourcesDetail-row ul{flex:75% 1;margin:0;padding-left:50px}}@media screen and (min-width:1024px){.resourcesDetail-row ul{column-count:2;flex:80% 1}}@media screen and (min-width:1280px){.resourcesDetail-row ul{flex:85% 1}}.resourcesDetail-row li{color:#495a49}.resourcesDetail-row a{color:inherit;text-decoration:underline}.resourcesDetail-row:nth-child(2){background-color:#f2f3ee}.pibPage{flex:1 1}.pibPage-branding{background-color:#fff;padding:30px 20px;text-align:center}@media screen and (min-width:768px){.pibPage-branding{padding:40px}}@media screen and (min-width:1280px){.pibPage-branding{padding:50px 40px}}.pibPage-branding__logoLink__logoImg{display:inline-block;height:auto;max-height:75px;max-width:200px;width:auto}@media screen and (min-width:768px){.pibPage-branding__logoLink__logoImg{max-height:100px;max-width:260px}}.pibPage-welcome{background-color:var(--primary);color:#fff;padding:30px 20px;text-align:center}@media screen and (min-width:768px){.pibPage-welcome{padding:40px}}@media screen and (min-width:1280px){.pibPage-welcome{padding:50px 40px}}.pibPage-welcome__intro{font-family:Roboto,sans-serif;font-size:24px;font-weight:600;letter-spacing:.06rem;line-height:1.3;padding-bottom:30px}@media screen and (min-width:768px){.pibPage-welcome__intro{font-size:36px}}.pibPage-welcome__contact{font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.3;padding-bottom:15px}@media screen and (min-width:768px){.pibPage-welcome__contact{font-size:21px;padding-bottom:30px}}.pibPage-welcome__contact a{color:#fff;text-decoration:underline}.pibPage-welcome__date{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.06rem;line-height:1.3}@media screen and (min-width:1024px){.pibPage-welcome__date{font-size:18px}}@media screen and (min-width:1600px){.pibPage-welcome__date{font-size:20px}}.pibPage-welcome__date span{font-style:italic}.pibPage-message{background-color:#f2f3ee;color:#495a49;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7;padding:30px 20px}@media screen and (min-width:768px){.pibPage-message{padding:40px}}@media screen and (min-width:1280px){.pibPage-message{padding:50px 40px}}@media screen and (min-width:1024px){.pibPage-message{font-size:18px}}@media screen and (min-width:1600px){.pibPage-message{font-size:20px}}.pibPage-message__body{margin-left:auto;margin-right:auto;max-width:800px}.pibPage-message__body ul{margin-bottom:0;margin-left:20px;padding-inline-start:0}.pibPage-message__body p+p,.pibPage-message__body p+ul,.pibPage-message__body ul+p,.pibPage-message__body ul+ul{margin-top:20px}.pibPage-message__signature{font-style:italic;margin-left:auto;margin-right:auto;max-width:800px}.pibPage-favorites{padding:30px 20px}@media screen and (min-width:768px){.pibPage-favorites{padding:40px}}@media screen and (min-width:1280px){.pibPage-favorites{padding:50px 40px}}.pibPage-favorites__detailNav{justify-content:center;margin-bottom:40px}.pibPage-favorites__stickyContent{color:#495a49;padding:0 20px 30px}@media screen and (min-width:768px){.pibPage-favorites__stickyContent{padding:0 40px 40px}}.subpaneButtons+.pibPage-favorites__stickyContent{padding-top:30px}@media screen and (min-width:768px){.subpaneButtons+.pibPage-favorites__stickyContent{padding-top:40px}}.pibPage-favorites__stickyContent__title{font-family:Roboto,sans-serif;font-size:24px;letter-spacing:.06rem;line-height:1.3;margin-bottom:30px;text-align:center}@media screen and (min-width:768px){.pibPage-favorites__stickyContent__title{font-size:38px;margin-bottom:40px}}.pibPage-favorites__stickyContent__text,.pibPage-favorites__stickyContent__wysiwyg{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.pibPage-favorites__stickyContent__text,.pibPage-favorites__stickyContent__wysiwyg{font-size:18px}}@media screen and (min-width:1600px){.pibPage-favorites__stickyContent__text,.pibPage-favorites__stickyContent__wysiwyg{font-size:20px}}.pibPage-favorites__stickyContent__text ul,.pibPage-favorites__stickyContent__wysiwyg ul{margin-bottom:0;margin-left:20px;padding-inline-start:0}.pibPage-favorites__stickyContent__text p+p,.pibPage-favorites__stickyContent__text p+ul,.pibPage-favorites__stickyContent__text ul+p,.pibPage-favorites__stickyContent__text ul+ul,.pibPage-favorites__stickyContent__wysiwyg p+p,.pibPage-favorites__stickyContent__wysiwyg p+ul,.pibPage-favorites__stickyContent__wysiwyg ul+p,.pibPage-favorites__stickyContent__wysiwyg ul+ul{margin-top:20px}.pibPage-favorites__stickyContent__text--centered,.pibPage-favorites__stickyContent__wysiwyg--centered{text-align:center}.pibPage-favorites__stickyContent__text a,.pibPage-favorites__stickyContent__wysiwyg a{color:#495a49;text-decoration:underline}@media screen and (min-width:768px){.pibPage-favorites__stickyContent__text ul,.pibPage-favorites__stickyContent__wysiwyg ul{column-count:2}}.pibPage-backToTop{display:none;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.pibPage-backToTop{display:block}}@media screen and (min-width:1024px){.pibPage-backToTop{margin-bottom:50px}}.pibPage-backToTop__button{display:inline-block;text-align:center;transition:all .3s ease}.pibPage-backToTop__button:hover{transform:translateY(-10px)}.pibPage-backToTop__button__arrow{display:inline-block;height:20px;position:relative;width:40px}.pibPage-backToTop__button__arrow:after,.pibPage-backToTop__button__arrow:before{background-color:#495a49;border-radius:3px;bottom:0;content:"";height:3px;position:absolute;width:30.7692307692px}.pibPage-backToTop__button__arrow:before{left:0;transform:rotate(-45deg);transform-origin:bottom left}.pibPage-backToTop__button__arrow:after{right:0;transform:rotate(45deg);transform-origin:bottom right}.pibPage-backToTop__button__text{color:#495a49;display:block;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;letter-spacing:.1rem;line-height:1.3;margin-top:20px;text-transform:uppercase}@media screen and (min-width:1440px){.pibPage-backToTop__button__text{font-size:20px}}.pibPage-vectre{background-color:#f2f3ee;color:#495a49;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7;padding:30px 20px;text-align:center}@media screen and (min-width:768px){.pibPage-vectre{padding:40px}}@media screen and (min-width:1280px){.pibPage-vectre{padding:50px 40px}}@media screen and (min-width:1024px){.pibPage-vectre{font-size:18px}}@media screen and (min-width:1600px){.pibPage-vectre{font-size:20px}}.pibPage-vectre__message{padding-bottom:30px}.pibPage-vectre__message span{font-weight:600}.modalSubtitle,.modalTitle{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.modalLite-enter{opacity:0}.modalLite-enter-active{opacity:1;transition:opacity .5s}.modalLite-exit{opacity:1}.modalLite-exit-active{opacity:0;transition:opacity .5s}.blur,.modalContainer{height:100%;position:absolute;width:100%;z-index:9000}.blur{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#e9eddda6;bottom:0;cursor:pointer;left:0;right:0;top:0}.modal{background-color:#fff;box-shadow:0 40px 70px 0 #afb0aa;left:50%;margin:auto;max-height:100%;max-width:1200px;overflow-y:scroll;padding:0 40px 30px;position:absolute;transform:translateX(-50%);width:90%;z-index:9998}@media screen and (min-width:1280px){.modal{padding:0 50px 40px}}.modal--noHeader{padding-top:30px}@media screen and (min-width:1280px){.modal--noHeader{padding-top:40px}}.modal--floating{background:#fff;overflow:visible;top:50%;transform:translateX(-50%) translateY(-50%)}.modal--floating,.modal--positioned{border-radius:12px;box-shadow:0 24px 42px 0 #afb0aa;padding:30px 40px}.modal--positioned{overflow-y:visible;text-align:center}.modal--small{width:60%}@media screen and (min-width:1024px){.modal--small{width:38%}}.modal--small-medium{width:70%}@media screen and (min-width:1024px){.modal--small-medium{width:90%}}.modal--medium{width:90%}@media screen and (min-width:1024px){.modal--medium{width:80%}}.modal--tip{bottom:40px}.modal--dialog{text-align:center;width:600px}.modalHeader{background-color:#fff;left:50%;max-width:1200px;padding:40px 50px;position:fixed;top:0;transform:translateX(-50%);width:90%;z-index:9999}@media screen and (max-width:1280px){.modalHeader{padding:30px 40px}}.modalClose{background-color:#fff;border:3px solid #495a49;border-radius:30px;display:block;height:60px;position:absolute;right:50px;top:36px;transition:all .3s ease;width:60px}.modal-scroll-active .modalClose{top:25px}@media screen and (max-width:1280px){.modal-scroll-active .modalClose{top:18px}}@media screen and (max-width:1024px){.modal-scroll-active .modalClose{top:15px}}@media screen and (max-width:1280px){.modalClose{border-radius:25px;height:50px;margin-left:30px;right:40px;top:25px;width:50px}}.modalClose:hover{background-color:#495a49}.modalClose:hover span:after,.modalClose:hover span:before{background-color:#fff}.modalClose span{display:block;font-size:0;height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:32px}@media screen and (max-width:1280px){.modalClose span{height:28px;width:28px}}.modalClose span:after,.modalClose span:before{background:#495a49;border-radius:5px;content:"";height:3px;left:0;margin-top:-1px;position:absolute;top:50%;transition:all .3s ease;width:100%}.modalClose span:before{transform:rotate(45deg)}.modalClose span:after{transform:rotate(-45deg)}.modal__close--alt{background-color:#495a49;border-radius:50%;height:41px;right:-20px;top:-20px;width:41px}.modal__close--alt,.modal__close--alt span{display:block;position:absolute;transition:all .3s ease}.modal__close--alt span{font-size:0;height:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:20px}.modal__close--alt span:after,.modal__close--alt span:before{background:#fff;border-radius:5px;content:"";height:3px;left:0;margin-top:-1px;position:absolute;top:50%;transition:all .3s ease;width:100%}.modal__close--alt span:before{transform:rotate(45deg)}.modal__close--alt span:after{transform:rotate(-45deg)}.modalTitleArea{height:auto;max-height:100px;overflow:hidden;transition:all .3s ease}.modal-scroll-active .modalTitleArea{max-height:0;opacity:0}.modalTitle{color:#495a49;font-size:34px;font-weight:300;transition:all .3s ease;width:90%}@media screen and (min-width:1440px){.modalTitle{font-size:38px}}@media screen and (min-width:1600px){.modalTitle{font-size:42px}}.modalTitle--note{margin-left:20px}.modalTitle__featured{font-weight:500}.modalTitle__tag{background-color:#495a49;border-radius:5px;color:#fff;display:inline-block;font-size:15px;font-weight:400;margin-left:20px;padding:4px 10px;text-transform:uppercase;vertical-align:7px}@media screen and (min-width:1024px){.modalTitle__tag{font-size:18px}}@media screen and (min-width:1600px){.modalTitle__tag{font-size:20px}}.modalTitle__tag--soldOut{background-color:#e06261}.modalSubtitle{color:#495a49;font-size:24px}.modalTitle+.modalSubtitle{margin-top:10px}.modalSubtitle__group{display:inline-block;position:relative}.modalSubtitle__group+.modalSubtitle__group{padding-left:20px}.modalSubtitle__group+.modalSubtitle__group:after{background-color:#495a49;border-radius:50%;content:"";display:block;height:3px;left:10px;margin-left:-1.5px;margin-top:-1.5px;position:absolute;top:50%;width:3px}.toggleDisplayFees .modalSubtitle__group__displayFees{display:none}.modalSubtitle__displayFees{color:#495a49;text-decoration:underline}.modalNav{align-items:center;display:flex;flex-direction:row;margin-top:20px;position:relative;transition:all .3s ease}.modal-scroll-active .modalNav{margin-top:0;width:90%}.modalNavItem{color:var(--secondary);display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (min-width:1440px){.modalNavItem{font-size:20px}}.modalNavItem+.modalNavItem{margin-left:20px}@media screen and (min-width:1024px){.modalNavItem+.modalNavItem{margin-left:40px}}.modalNavItem+.modalNavItem:before{background:#ccd6cc;content:"";display:block;height:100%;left:-10px;position:absolute;width:1px}@media screen and (min-width:1024px){.modalNavItem+.modalNavItem:before{left:-20px}}.modalNavItem:hover{text-decoration:underline}.modalSection{border-radius:5px;overflow:hidden}.modalSection+.modalSection{margin-top:40px}.modalSection--sixteen9{padding-bottom:52.65%}.modalSection--border{border:2px solid #f2f3ee}.modalSection--gallery{border-radius:0;overflow:visible}.modalSection--gallery .slideshowContainer{border-radius:5px;overflow:hidden}.modalTable{background-color:#f2f3ee;border-radius:5px;margin-top:40px;padding:20px 30px}.modalList{grid-column-gap:20px;grid-row-gap:20px;color:#495a49;column-gap:20px;display:grid;grid-template-columns:1fr;row-gap:20px;text-align:center}@media screen and (min-width:1024px){.modalList{grid-template-columns:1fr 1fr;text-align:left}}.modalList__item{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7;position:relative}@media screen and (min-width:1024px){.modalList__item{font-size:18px}}@media screen and (min-width:1600px){.modalList__item{font-size:20px}}.modalList__item:after{background-color:#ccd6cc;bottom:-10px;content:"";height:1px;left:0;position:absolute;right:0}.modalList__item:last-child:after{display:none}@media screen and (min-width:1024px){.modalList__item:nth-last-child(2):nth-child(odd):after{display:none}}.modalList__item--complex{display:flex}.modalList__label{font-weight:500}.modalList__note{font-style:italic}.modalList__colon,.modalList__data{padding-right:5px}.modalDescription{color:#495a49;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.modalDescription{font-size:18px}}@media screen and (min-width:1600px){.modalDescription{font-size:20px}}.modalList+.modalDescription{border-top:1px solid #ccd6cc;margin-top:10px;padding-top:15px}.modalSubtitle+.modalDescription{margin-top:30px}@media screen and (min-width:1280px){.modalSubtitle+.modalDescription{margin-top:40px}}.modalBtn{background-color:#495a49;border:2px solid #495a49;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:400;letter-spacing:.1rem;line-height:1.3;padding:10px 40px;text-transform:uppercase;transition:all .3s ease}.modalBtn:hover{background-color:var(--primary--darkened)}.modalBtn--secondary{background-color:var(--secondary)}.modalBtn--secondary:hover{background-color:var(--secondary--darkened)}.modalBtn:hover{background-color:#495a49;color:#fff}.modalDescription+.modalBtn{margin-top:30px}@media screen and (min-width:1280px){.modalDescription+.modalBtn{margin-top:40px}}.modal__minorBtn{color:#495a49;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;letter-spacing:.06rem;line-height:1.3;text-decoration:underline;text-transform:none;transition:all .3s ease}.modal__inlineBtns{display:flex;justify-content:center}.modal__inlineBtns .modalBtn+.modal__minorBtn{margin-left:30px}.modalDescription+.modal__inlineBtns{margin-top:30px}@media screen and (min-width:1280px){.modalDescription+.modal__inlineBtns{margin-top:40px}}.detailDialog{background:#495a49;border-radius:5px;margin-bottom:20px;padding:20px}.detailDialog--error{background:#e06261}@media screen and (min-width:768px){.detailDialog{padding:30px 40px}}@media screen and (min-width:1024px){.detailDialog{padding:30px}}.detailDialog__message{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.detailDialog__message{font-size:18px}}@media screen and (min-width:1600px){.detailDialog__message{font-size:20px}}.residenceStatusWidget{display:inline-block}@media screen and (min-width:1024px){.residenceStatusWidget{display:block}}.residenceStatusWidget--changeStatusIsOpen{display:block}.residenceStatusWidget__statusContainer{display:flex}.residenceStatusWidget__status{display:flex;height:0;opacity:0;pointer-events:none;width:0}.residenceStatusWidget__status--active{display:flex;flex:1 1;height:auto;opacity:1;pointer-events:all;transition:height .3s ease,opacity .3s ease;width:auto}.residenceStatusWidget__statusPhrase{flex:1 1;margin-right:10px}.residenceStatusWidget__reserveBtn{background:var(--secondary);border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:16px;letter-spacing:.1rem;line-height:1.3;padding:5px 10px;text-transform:uppercase;transition:all .3s ease}.residenceStatusWidget__reserveBtn:hover{background:var(--secondary--darkened)}.residenceStatusWidget__changeStatus{display:flex;height:0;opacity:0;pointer-events:none;width:0}.residenceStatusWidget__changeStatus--active{flex:1 1;height:auto;opacity:1;pointer-events:all;transition:height .3s ease,opacity .3s ease;width:100%}.residenceStatusWidget__dropdown{display:flex;margin-right:10px;position:relative;width:170px}@media screen and (min-width:1024px){.residenceStatusWidget__dropdown{width:165px}}@media screen and (min-width:1035px){.residenceStatusWidget__dropdown{width:170px}}.residenceStatusWidget__dropdownTrigger{background:#fff;border:2px solid #495a49;border-radius:5px;color:#495a49;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.06rem;line-height:1.3;padding:0 35px 0 15px;position:relative;text-align:left}.residenceStatusWidget__dropdownTrigger:after,.residenceStatusWidget__dropdownTrigger:before{border-left:8px solid #0000;border-right:8px solid #0000;content:"";display:inline-block;height:0;position:absolute;right:10px;width:0}.residenceStatusWidget__dropdownTrigger:before{border-top:8px solid #495a49;top:calc(50% + 2px)}.residenceStatusWidget__dropdownTrigger:after{border-bottom:8px solid #495a49;bottom:calc(50% + 2px)}.residenceStatusWidget__dropdownOptions{border:2px solid #495a49;border-radius:5px;display:flex;flex-direction:column;position:absolute;width:100%;z-index:1}.residenceStatusWidget__dropdownOption{background:#fff;border-top:1px solid #495a49;color:#495a49;display:block;flex:1 1;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.06rem;line-height:1.3;padding:8px 15px;text-align:left}.residenceStatusWidget__dropdownOption:first-of-type:not([class*=active]){border:none;border-radius:5px 5px 0 0}.residenceStatusWidget__dropdownOption:last-of-type:not([class*=active]){border-radius:0 0 5px 5px}.residenceStatusWidget__dropdownOption--active{background:#495a49;border-radius:0;color:#fff}.residenceStatusWidget__save{background:var(--secondary);border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:16px;letter-spacing:.1rem;line-height:1.3;margin-right:10px;padding:5px 10px;text-transform:uppercase;transition:all .3s ease}.residenceStatusWidget__save:hover{background:var(--secondary--darkened)}.residenceStatusWidget__cancel{color:#495a49;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;font-size:16px;letter-spacing:.06rem;line-height:1.3;text-decoration:underline;text-transform:none;transition:all .3s ease}.residenceFinancialPlans{background-color:#f2f3ee;border-radius:4px;display:block;font-family:Roboto,sans-serif;font-size:20px;margin:2rem 0;padding:1.5rem}.residenceFinancialPlans table{background-color:#f2f3ee;border-collapse:collapse;width:100%}.residenceFinancialPlans th{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;color:#495a49;font-weight:600;padding:1.25rem;text-align:center}.residenceFinancialPlans th:first-child{text-align:center}.residenceFinancialPlans th:last-child{border-right:none}.residenceFinancialPlans td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;color:#495a49;padding:1.25rem;text-align:center;vertical-align:middle}.residenceFinancialPlans td:first-child{font-size:18px;font-weight:600;text-align:left}.residenceFinancialPlans td:last-child{border-right:none}.residenceFinancialPlans tr:last-child td{border-bottom:none}.residenceFinancialPlans__planName{color:#495a49;font-size:20px;font-weight:600}.residenceFinancialPlans__amount{color:#495a49;font-size:18px;font-weight:400;margin-bottom:.5rem}.residenceFinancialPlans__secondPerson{color:#6b8e6b;font-size:18px;font-style:italic;font-weight:400}.residenceFinancialPlans--noPlanNames td.residenceFinancialPlans__firstColumn,.residenceFinancialPlans--noPlanNames th.residenceFinancialPlans__firstColumn,.residenceFinancialPlans--withPlanNames td:not(:first-child),.residenceFinancialPlans--withPlanNames th:not(:first-child){text-align:center}.unit{stroke-width:.5;position:relative}.unit_overlay{fill:url(#mapUnitOverlayFilterPattern)}.place,.unit_overlay{stroke-width:.5}.unitLabel{font-family:Roboto Condensed,sans-serif;letter-spacing:.1rem;letter-spacing:.01rem;line-height:1.3;pointer-events:none;text-transform:uppercase}.unitLabel__text{text-anchor:middle}.pMarker__trigger{font-family:Roboto,sans-serif}.pMarker__trigger__place{fill:#495a49;cursor:pointer;font-size:1.8rem}.pMarker__trigger__place.show__nonRichLabel{display:none}.pMarker__isLink{fill:#fff}.pMarker__text{fill:#495a49;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:.08rem;line-height:1.3;line-height:1;pointer-events:none}.pMarker--link .pMarker__text{transition:fill .3s ease}.pMarker--link:hover .pMarker__text{fill:#fff}.pMarker__text--right{text-anchor:start}.pMarker__text--left{text-anchor:end}.pMarker__text--bottom,.pMarker__text--top{text-anchor:middle}.pMarker__text__divider{fill:#ccd6cc}.pMarker__bg{fill:#fff;filter:url(#markerShadow)}.pMarker--link .pMarker__bg{cursor:pointer;transition:fill .3s ease}.pMarker--link:hover .pMarker__bg{fill:#495a49}.pMarker__dot{fill:#fff;filter:url(#markerShadow)}.pMarker--link .pMarker__dot{transition:fill .3s ease}.pMarker--link:hover .pMarker__dot{fill:#495a49}@supports(hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.pMarker__bg,.pMarker__dot{filter:none}}.zMarker{cursor:pointer}.zMarker__icon__doughnut,.zMarker__icon__plus{fill:#495a49}.zMarker__icon__bg{fill:#fff}.zMarker:hover .zMarker__icon__doughnut,.zMarker:hover .zMarker__icon__plus{fill:#fff;transition:fill .3s ease}.zMarker:hover .zMarker__icon__bg{fill:#495a49;transition:fill .3s ease}.zMarker__bg{fill:#fff}.zMarker:hover .zMarker__bg,.zMarker__bg:hover{fill:#495a49;transition:fill .3s ease}.zMarker__text{fill:#495a49;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:.08rem;line-height:1.3;pointer-events:none}.zMarker:hover .zMarker__text,.zMarker__text:hover{fill:#fff;transition:fill .3s ease}.svgMapWrapper{height:100%;position:absolute;width:100%}.svgMap{height:100%;overflow:visible;position:relative;width:100%}svg text[class^=st],svg tspan[class^=st]{font-family:Roboto Condensed,sans-serif;letter-spacing:.08rem;letter-spacing:.05rem;line-height:1.3}.mapBase{fill:url(#mapBasePattern);stroke:#bdbcb4;stroke-width:.5;stroke-miterlimit:10}.mapTrees{fill:url(#mapTreesPattern)}.mapGrass{fill:url(#mapGrassPattern)}.mapAmenityGrass{fill:url(#mapAmenityGrassPattern)}.mapAmenityGrass2{fill:url(#mapAmenityGrass2Pattern)}.mapDirt{fill:url(#mapDirtPattern)}.mapWater{fill:url(#mapWaterPattern)}.mapShadow{filter:drop-shadow(0 0 5px rgba(0,0,0,.8))}@supports(hanging-punctuation:first) and (-webkit-appearance:none){.mapShadow{filter:none}}#googleMapOverlayContainer{display:inline-block;position:absolute;width:9999px}.gm-style-moc{opacity:0!important}.mapFloor__wrapper{bottom:30px;left:30px;position:absolute;z-index:7000}@media screen and (min-width:1024px){.mapFloor__wrapper{bottom:40px;left:40px}}.mapFloor .onImageDropdown__options{max-height:500px;overflow:scroll}.mapControls__wrapper{bottom:30px;position:absolute;right:30px;z-index:8000}@media screen and (min-width:1024px){.mapControls__wrapper{bottom:40px;right:40px}}.mapControls{align-items:center;background:#fff9;border-radius:45px;box-shadow:0 20px 50px 0 #afb0aa;display:flex;overflow:hidden;padding:12px 10px}.mapControl,.mapControlToggle,.mapControlToggle-toggleOption{display:inline-block;height:30px;transition:all .3s ease;width:30px}@media screen and (min-width:1440px){.mapControl,.mapControlToggle,.mapControlToggle-toggleOption{height:38px;width:38px}}.mapControl svg,.mapControlToggle svg,.mapControlToggle-toggleOption svg{fill:#495a49;overflow:visible}.mapControl--disabled,.mapControlToggle--disabled,.mapControlToggle-toggleOption--disabled{cursor:default;opacity:.4;pointer-events:none}.mapControl--disabled:hover,.mapControlToggle--disabled:hover,.mapControlToggle-toggleOption--disabled:hover{transform:none}.mapControl--disabled .mapControlToggle-toggleOption,.mapControlToggle--disabled .mapControlToggle-toggleOption,.mapControlToggle-toggleOption--disabled .mapControlToggle-toggleOption{pointer-events:none}.mapControl--disabled .mapControlToggle-toggleOption:hover,.mapControlToggle--disabled .mapControlToggle-toggleOption:hover,.mapControlToggle-toggleOption--disabled .mapControlToggle-toggleOption:hover{transform:none}.mapControl,.mapControlToggle{margin:0 5px;position:relative}.mapControl:hover,.mapControlToggle:hover{transform:scale(1.2)}.mapControlToggle-toggleOption{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:30px}@media screen and (min-width:1440px){.mapControlToggle-toggleOption{width:38px}}.mapControlToggle-toggleOption--show{opacity:1;pointer-events:all}.mapToggle{margin:5px 20px 0}@media screen and (max-width:1440px){.mapToggle{margin:3px 12px 0}}.mapToggle button{color:#495a49;font-weight:400;opacity:.8;padding:0 5px}@media screen and (max-width:1440px){.mapToggle button{padding:0 3px}}.mapToggle button.mapToggle-map--active{font-weight:500;opacity:1}.mapFilter__wrapper{left:30px;position:absolute;top:30px}@media screen and (min-width:1024px){.mapFilter__wrapper{left:40px;top:40px}}.mapFilter-container .mapFilter-options{background-color:#0000;border-radius:0;box-shadow:none;opacity:0;pointer-events:none;position:absolute;top:80px;transition:opacity .3s ease,transform .5s ease}@media screen and (max-width:1440px){.mapFilter-container .mapFilter-options{top:70px}}.mapFilter-container .mapFilter-options .mapFilter-flex{align-items:flex-start;display:flex}.mapFilter-container .mapFilter-options .mapFilter-panel{position:relative;transition:all .3s ease}.mapFilter-container .mapFilter-options .mapFilter-panel.mapFilter-panel--disabled{filter:blur(2px);opacity:.7}.mapFilter-container .mapFilter-options .mapFilter-backBtn{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.mapFilter-container .mapFilter-options .mapFilter-panel-options{background-color:#fff;border-radius:10px;box-shadow:0 0 30px 0 #afb0aa;display:flex;flex-direction:column;margin:0 10px;max-height:60vh;opacity:0;overflow:scroll;transition:opacity .3s ease;width:320px}.mapFilter-container .mapFilter-options .mapFilter-panel-options--show{opacity:1}.mapFilter-container .mapFilter-options .mapFilter-panel-options--category:last-child .mapFilter-accordion-trigger{border-bottom:none}.mapFilter-container .mapFilter-options .mapFilter-panel-options--category .mapFilter-accordion-trigger{appearance:none;background-color:#495a49;border:none;border-bottom:1px solid #afb0aa;color:#e4eacc;display:block;margin:0;outline:none;padding:18px 12px 18px 65px;position:relative;text-align:left;width:100%}.mapFilter-container .mapFilter-options .mapFilter-panel-options--category .mapFilter-accordion-trigger:after{background:url(/static/media/arrow-left-white.1e45bfab83c009603501.svg) no-repeat;content:"";display:block;height:24px;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}.mapFilter-container .mapFilter-options .mapFilter-panel-options--category .mapFilter-accordion{overflow:hidden;transition:max-height 1s ease}.mapFilter-container .mapFilter-options .mapFilter-panel:first-child .mapFilter-panel-options{display:block}.mapFilter-container .mapFilter-options .mapFilter-optionName{display:block;max-width:80%}.mapFilter-container .mapFilter-options .mapFilter-option-tags{display:flex;flex-wrap:wrap}.mapFilter-container .mapFilter-options .mapFilter-option-tag{align-items:center;background:#495a49;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;margin-right:10px;margin-top:8px;outline:none;padding:4px 5px 3px 7px;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.mapFilter-container .mapFilter-options .mapFilter-option-tag:hover{opacity:.9}.mapFilter-container .mapFilter-options .mapFilter-option-tag:focus-visible{outline:2px solid #e4eacc;outline-offset:2px}.mapFilter-container .mapFilter-options .mapFilter-option-tag .mapFilter-option-tag--remove{display:inline-block;height:15px;margin-left:4px;pointer-events:none;position:relative;width:15px}.mapFilter-container .mapFilter-options .mapFilter-option-tag .mapFilter-option-tag--remove:after,.mapFilter-container .mapFilter-options .mapFilter-option-tag .mapFilter-option-tag--remove:before{background-color:currentColor;content:"";height:12px;left:50%;position:absolute;top:50%;width:2px}.mapFilter-container .mapFilter-options .mapFilter-option-tag .mapFilter-option-tag--remove:before{transform:translate(-50%,-50%) rotate(45deg)}.mapFilter-container .mapFilter-options .mapFilter-option-tag .mapFilter-option-tag--remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.mapFilter-container .mapFilter-options .mapFilter-option--more{padding-right:70px;position:relative}.mapFilter-container .mapFilter-options .mapFilter-option--more:after{background:url(/static/media/arrow-right.46fbf5f19dffdd1b804b.svg) no-repeat;content:"";display:block;height:15px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:15px}.mapFilter-container .mapFilter-options .mapFilter-option--more:hover:after{right:20px}.mapFilter-container .mapFilter-options .mapFilter-option.mapFilter-option--floorPlan{align-items:center;color:#495a49;display:flex;padding:12px 16px;text-align:left;width:100%}.mapFilter-container .mapFilter-options .mapFilter-option.mapFilter-option--floorPlanDisabled{color:#b0bfb0;font-weight:300}.mapFilter-container .mapFilter-options .mapFilter-option--floorPlanColor{background-color:#0000;border:3px solid #495a49;border-radius:3px;display:block;flex-shrink:0;height:24px;margin-right:20px;position:relative;width:24px}.mapFilter-container .mapFilter-options .mapFilter-option--active{background-color:#495a49}.mapFilter-container .mapFilter-options .mapFilter-option--active svg{position:absolute;top:0;width:18px}.mapFilter-container .mapFilter-options.mapFilter-options--open{opacity:1}.mapFilter-container .mapFilter-options.mapFilter-options--open .mapFilter-panel--active,.mapFilter-container .mapFilter-options.mapFilter-options--open .mapFilter-panel--disabled .mapFilter-backBtn{pointer-events:all}.mapFilter-container .mapFilter--clear-filters{background-color:#dbdecf;display:block;margin:0;padding:12px 33px;text-align:center;text-transform:uppercase;width:100%}.mapFilter-container .mapFilter--no-results-text{padding:15px 25px;text-align:center;text-transform:none}.toggleArrow{display:block;height:38px;margin:0 5px;opacity:.8;position:relative;transform-origin:50% 50%;transition:all .3s ease;width:36px}.toggleArrow:hover{opacity:1}.toggleArrow--up{top:-2px;transform:rotate(180deg);transition:all .3s ease}.toggleArrow--up:hover{transform:scale(1.1) rotate(180deg)}.toggleArrow--up--active{top:2px;transform:scale(1) rotate(0);transition:all .3s ease}.toggleArrow--up--active:hover{transform:scale(1.1) rotate(0)}.toggleArrow--down{top:2px;transition:all .3s ease}.toggleArrow--down:hover{transform:scale(1.1)}.toggleArrow--down--active{top:-2px;transform:scale(1) rotate(180deg)}.toggleArrow--down--active:hover{transform:scale(1.1) rotate(180deg)}.toggleArrow-svg{fill:#495a49;pointer-events:none;transition:all .3s ease}.toggleArrow-svg--active{fill:#f2f3ee;transition:all .3s ease}.mapCompassRose{height:109px;inset:20px 30px auto auto;position:absolute;width:85px}@media screen and (min-width:1024px){.mapCompassRose{inset:30px 40px auto auto}}.mapCompassRose svg{fill:#495a49;height:109px;width:85px}.siteSeeGuide{position:relative;text-align:center}.siteSeeGuide__tipTrigger{background:#fff9;border-radius:50%;box-shadow:0 20px 50px #afb0aa;color:#495a49;font-family:Roboto,sans-serif;font-size:20px;height:25px;letter-spacing:.06rem;line-height:25px;line-height:1.3;position:absolute;right:-12.5px;top:-25px;width:25px;z-index:6000}.siteSeeGuide__modalArrow{border:15px solid #0000;height:0;position:absolute;width:0}.siteSeeGuide__text{padding-bottom:20px}.siteSeeGuide__text ul{list-style:none;margin:0;padding:0;text-align:left}.siteSeeGuide__text ul li+li{margin-top:10px}.siteSeeGuide__icon{display:inline-block;height:28px;vertical-align:middle;width:28px}.siteSeeGuide__icon--inline{margin:0 2px}.siteSeeGuide__icon--left{margin:0 10px 0 0}.siteSeeGuide__icon svg{height:100%;width:100%}.siteSeeGuide__icon svg .pathlike,.siteSeeGuide__icon svg path{fill:#495a49}.siteSeeGuide__titleWrapper{display:flex;width:100%}.siteSeeGuide__title{background:#f2f3ee;border-radius:8px;color:#495a49;flex:1 1;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;padding:10px 20px;text-transform:uppercase}@media screen and (min-width:1440px){.siteSeeGuide__title{font-size:20px}}.siteSeeGuide__title--tour{text-align:left}.siteSeeGuide__btn{background:#495a49;border-radius:0 8px 8px 0;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;padding:10px 20px;text-transform:uppercase}@media screen and (min-width:1440px){.siteSeeGuide__btn{font-size:20px}}.siteSeeGuide__closeBtn{margin-top:30px}.map{background-color:#f2f3ee;flex-grow:1;overflow:auto;position:relative}.mapShell{height:100%}.mapSelector{color:#495a49}.mapSelector button{color:#495a49;text-decoration:none}.mapSelector-container{align-items:center;background:#fff9;border-radius:45px;box-shadow:0 20px 50px 0 #afb0aa;display:flex;justify-content:space-between;z-index:7000}.mapSelector-container .mapSelector-selection{border-radius:45px;display:flex;padding:12px 22px}.mapSelector-container .mapSelector-btn{background-color:#fff;border-radius:45px;padding:12px 8px;position:relative;transition:all .3s ease}@media screen and (max-width:1440px){.mapSelector-container .mapSelector-btn{padding:8px 4px}}.mapSelector-container .mapSelector-btn.mapSelector-btn--active{background-color:#495a49}.mapSelector-container .mapSelector-options .mapSelector-option{border-bottom:1px solid #ccd6cc;color:#495a49;display:block;margin:0;padding:12px 24px 10px;text-align:left;transition:all .3s ease;width:100%}@media screen and (max-width:1440px){.mapSelector-container .mapSelector-options .mapSelector-option{padding:10px 22px 8px}}.mapSelector-container .mapSelector-options .mapSelector-option:hover{background-color:#f2f3ee}.mapSelector-container .mapSelector-options .mapSelector-option.mapSelector-option--active{background-color:#495a49;color:#f2f3ee}.mapSelector-container .mapSelector-options .mapSelector-option:last-child{border:none}.mapToolsInstructions h1,.mapToolsInstructions h2{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.mapToolsInstructions{background:#fff;left:0;padding:20px;position:absolute;top:0}.mapToolsInstructions--open{right:0}.mapToolsInstructions *{color:#495a49}.mapToolsInstructions h1,.mapToolsInstructions h2,.mapToolsInstructions h3,.mapToolsInstructions h4,.mapToolsInstructions h5{line-height:1.3}.mapToolsInstructions h1+h1,.mapToolsInstructions h1+h2,.mapToolsInstructions h1+ol,.mapToolsInstructions h2+h1,.mapToolsInstructions h2+h2,.mapToolsInstructions h2+ol,.mapToolsInstructions ol+h1,.mapToolsInstructions ol+h2,.mapToolsInstructions ol+ol{margin-top:20px}.mapToolsInstructions h1{font-size:150%}.mapToolsInstructions h1,.mapToolsInstructions h2{font-size:24px;font-weight:700}.mapToolsInstructions h3,.mapToolsInstructions ol{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;font-weight:500;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.mapToolsInstructions h3,.mapToolsInstructions ol{font-size:18px}}@media screen and (min-width:1600px){.mapToolsInstructions h3,.mapToolsInstructions ol{font-size:20px}}.mapToolsInstructions li,.mapToolsInstructions p{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.5;line-height:1.7}@media screen and (min-width:1024px){.mapToolsInstructions li,.mapToolsInstructions p{font-size:18px}}@media screen and (min-width:1600px){.mapToolsInstructions li,.mapToolsInstructions p{font-size:20px}}.mapToolsInstructions h3+h3,.mapToolsInstructions h3+h4,.mapToolsInstructions h3+h5,.mapToolsInstructions h3+li,.mapToolsInstructions h3+p,.mapToolsInstructions h4+h3,.mapToolsInstructions h4+h4,.mapToolsInstructions h4+h5,.mapToolsInstructions h4+li,.mapToolsInstructions h4+p,.mapToolsInstructions h5+h3,.mapToolsInstructions h5+h4,.mapToolsInstructions h5+h5,.mapToolsInstructions h5+li,.mapToolsInstructions h5+p,.mapToolsInstructions li+h3,.mapToolsInstructions li+h4,.mapToolsInstructions li+h5,.mapToolsInstructions li+li,.mapToolsInstructions li+p,.mapToolsInstructions p+h3,.mapToolsInstructions p+h4,.mapToolsInstructions p+h5,.mapToolsInstructions p+li,.mapToolsInstructions p+p{margin-top:10px}.mapToolsInstructions button{background:#495a49;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;letter-spacing:.1rem;line-height:1.3;padding:5px;text-transform:uppercase}@media screen and (min-width:1440px){.mapToolsInstructions button{font-size:20px}}.mapToolsInstructions button+h1{margin-top:20px}.floorPlanPrintPage__contact{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.floorPlanPrintPage__individualPage{display:flex;flex-direction:column;height:100vh}.floorPlanPrintPage__header{display:flex;flex-direction:column;padding-bottom:.25in;text-align:center}.floorPlanPrintPage__branding{border-bottom:1px solid #ccd6cc;padding-bottom:.25in}.floorPlanPrintPage__logo{flex:1 1;max-height:.75in;max-width:100%;object-fit:contain}.floorPlanPrintPage__footer{break-inside:avoid;display:flex;padding-top:.25in;page-break-inside:avoid}.floorPlanPrintPage__contactWrapper{align-items:center;border-top:1px solid #ccd6cc;color:var(--primary);display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.floorPlanPrintPage__contact{color:var(--primary);font-size:24px;font-weight:300;padding-top:.25in}.floorPlanPrintPage__contact a{color:var(--primary);display:inline-block;flex:none}.floorPlanPrintPage__contact span{display:block}@media screen and (min-width:768px){.floorPlanPrintPage__contact span{display:inline-block}}.floorPlanPrintPage__notesTitle{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}@page{margin:.5in}.floorPlanPrintPage{position:relative}.floorPlanPrintPage__image{flex:1 1;object-fit:contain;object-position:center center;overflow:auto}.floorPlanPrintPage__image--support{margin-bottom:.25in;margin-top:.25in}.floorPlanPrintPage__notes{flex:1 1;margin:0 .5in;overflow:auto;position:relative}.floorPlanPrintPage__notesTitle{color:#495a49;font-size:18px;font-weight:500;text-align:center}.floorPlanPrintPage__notesLine{border-bottom:1px solid #ccd6cc;height:.375in}.floorPlanPrintPage .detailHeader--hasSubtitle{margin-bottom:0;padding-bottom:.25in}.floorPlanPrintPage .detailSection{break-inside:avoid;overflow:visible;page-break-inside:avoid;position:relative}.floorPlanPrintPage .detailSection+.detailSection{margin-top:0}.floorPlanPrintPage .detailTable{background:none;border:1px solid #ccd6cc;break-inside:avoid;margin:0 .5in .25in;padding:.25in;page-break-inside:avoid;text-align:center}.floorPlanPrintPage .detailTable-list{grid-template-columns:1fr 1fr;text-align:center}.floorPlanPrintPage .detailTable-list__item{break-inside:avoid;page-break-inside:avoid}.floorPlanPrintPage .detailTable-list__item__label{padding-right:5px}.floorPlanPrintPage .detailTable-list__item__data,.floorPlanPrintPage .detailTable-list__item__label{display:inline-block}.floorPlanPrintPage .detailTable-list__item:nth-last-child(2):nth-child(odd):after{display:none}.floorPlanPrintPage .floorPlanFinancialPlans{background:none;border:1px solid #ccd6cc;break-inside:avoid;margin:0 .5in .25in;padding:.125in;page-break-inside:avoid}.floorPlanPrintPage .floorPlanFinancialPlans .mobile-view{display:none}.floorPlanPrintPage .floorPlanFinancialPlans table{background:none;display:table;width:100%}.main-nav__item{fill:var(--primary);align-items:center;border-radius:8px;color:var(--primary);display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;text-decoration:none;transition:all .4s ease}.main-nav__item:hover{background-color:var(--secondary--light--80);color:var(--secondary)}.main-nav__item:hover svg{fill:var(--secondary)}.main-nav__item.main-nav__item.active{background:var(--primary--light--10);cursor:default}.main-nav__item.main-nav__item.active .main-nav__label{color:var(--primary)}.main-nav__item.main-nav__item.active svg{fill:var(--primary)}.main-nav__item .main-nav__icon{display:flex;justify-content:center;width:40px}.main-nav__item .main-nav__icon svg{transition:all .4s ease}.main-nav__item .main-nav__label{font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:.1rem;line-height:1.3;text-transform:uppercase}.personalization__form-header{color:#495a49;font-family:Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:.06rem;line-height:1.3;text-align:center}.personalization__form-header span{font-weight:600}.personalization__instructions{margin-bottom:30px;margin-top:15px;text-align:center}.personalization-form label,.personalization__instructions{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.4}.personalization-form label{font-weight:500;margin-bottom:5px}.personalization-form input{border:3px solid #495a49;border-radius:5px;color:#495a49;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;letter-spacing:.06rem;line-height:1.4;padding:10px 15px}.personalization-form input:focus,.personalization-form input:focus-visible{background:#fffbe7;border-color:#495a49;outline:none}.personalization-form .form-msg{align-items:flex-start;color:#495a49;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.06rem;line-height:1.4;margin-top:10px}.personalization-form .form-msg svg{flex:0 0 20px}.personalization-form .form-msg .form-msg__text{flex:auto;margin-left:10px}.personalization-form .form-error-msg{align-items:flex-start;color:#b31717;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.06rem;line-height:1.4;margin-top:10px}.personalization-form .form-error-msg svg{flex:0 0 20px}.personalization-form .form-error-msg .form-error-msg__text{flex:auto;margin-left:10px}.personalization-form .form__items{display:flex;flex-wrap:wrap;margin-bottom:20px}.personalization-form .form__item{display:flex;flex-direction:column;margin-bottom:25px;margin-right:40px}.personalization-form .form__item.form-error label{color:#b31717}.personalization-form .form__item.form-error input{background:#f4e7e7;border-color:#b31717;color:#b31717}.personalization-form .hasWholeFormErrors label{color:#b31717}.personalization-form .hasWholeFormErrors input{background:#f4e7e7;border-color:#b31717;color:#b31717}.personalization__error-box{align-items:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;color:#856404;display:flex;margin-bottom:1rem;padding:1rem}.personalization__error-box:before{content:"⚠️";font-size:1.2em;margin-right:.5rem}.personalization__error-message{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.06rem;line-height:1.4;margin:0}.personalization__cta{background-color:var(--secondary);border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:400;font-size:20px;letter-spacing:.1rem;line-height:1.3;padding:10px 30px;text-align:center;text-transform:uppercase;transition:all .3s ease}.personalization__cta:hover{background-color:var(--secondary--darkened)}.personalization__cta[disabled]{cursor:default;opacity:.4}.personalization__cta[disabled]:hover{transform:none}.personalization__cta--secondary{background-color:var(--secondary)}.personalization__cta--secondary:hover{background-color:var(--secondary--darkened)}.personalization__cta--inactive{background:none;border:3px solid var(--primary);color:var(--primary)}.personalization__cta--inactive:hover{background:none}.personalization__cta--working[disabled]{animation:pulse 2s infinite;transform:scale(1)}.personalization__cta-minor{font-family:Roboto,sans-serif;font-size:20px;letter-spacing:.06rem;text-transform:none}.personalization__cta-minor,.personalization__cta-minor-alt{color:var(--secondary);cursor:pointer;line-height:1.3;text-decoration:underline;transition:all .3s ease}.personalization__cta-minor-alt{border-radius:5px;font-family:Roboto Condensed,sans-serif;font-size:400;font-size:20px;letter-spacing:.1rem;padding:10px;text-transform:uppercase;text-transform:none}.personalization__saved-message{background-color:#f2f3ee;border-radius:5px;color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-style:italic;letter-spacing:.06rem;line-height:1.4;margin-bottom:26px;padding:15px;text-align:center}.personalization__cta-welcome{border-radius:5px;color:var(--secondary);cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:400;font-size:18px;letter-spacing:.1rem;line-height:1.3;padding:10px;text-decoration:underline;text-transform:uppercase;text-transform:none;transition:all .3s ease}.personalization__inline-buttons,.personalization__inline-buttons-end{display:flex;justify-content:center;margin-top:30px}.personalization__inline-buttons-close{display:flex;justify-content:center;margin-top:20px}.personalization__inline-buttons-close .personalization__cta-minor{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:.06rem;line-height:1.4;margin-left:0}.personalization__welcome-message-variations{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.4;margin-top:40px}.personalization__welcome-message-variations .rephrasing-loading{background-color:#f2f3ee;margin-bottom:20px;padding:50px 20px}.personalization__welcome-message-variations div.no-messages{background-color:#f2f3ee;padding:50px 20px;text-align:center}.personalization__welcome-message-variations p.no-messages{background-color:#f2f3ee;padding:96px 20px;text-align:center}.personalization__variation{background-color:#f2f3ee;border-radius:8px;margin-bottom:20px;padding:30px 40px}.personalization__variation .personalization__cta-minor-alt{color:#495a49}.personalization__variation-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.personalization__variation-title{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06rem;line-height:1.3;margin:0}.personalization__variation-links{display:flex}.personalization__variation-link{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;font-weight:400;letter-spacing:.06rem;line-height:1.4;margin-left:20px;text-decoration:underline}.personalization__variation-link:hover{text-decoration:none}.personalization__variation-text{margin-bottom:20px}.personalization__variation-actions{display:flex;justify-content:center;margin-top:30px}.personalization__inline-button{cursor:pointer;display:block;font-weight:500;text-decoration:underline}.personalization__inline-button,.personalization__inline-button-separator{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.06rem;line-height:1.4}.personalization__inline-button-separator{margin-left:5px;margin-right:5px}.personalization__form-lookup-step .form__item{width:calc(50% - 20px)}.personalization__form-lookup-step .form__item:nth-child(2n){margin-right:0}.personalization__form-lookup-step .form__item:nth-child(3n){margin-right:0;width:100%}.personalization__form-lookup-step .personalization__cta{display:block;margin-left:auto;margin-right:auto}.personalization__form-selection-step .form__items{display:none}.personalization__form-selection-step .personalization__crm-table{border-bottom:1px solid #495a49;color:#495a49;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.06rem;line-height:1.4;position:relative}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-labels{display:flex;font-weight:600}.personalization__form-selection-step .personalization__crm-table .fakeRadioSpacer{background:#fff;border-left:1px solid #0000;border-right:1px solid #495a49;width:50px}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-rows{background-color:#f2f3ee;border-top:1px solid #495a49;max-height:180px;overflow:-moz-scrollbars-vertical;overflow-y:scroll}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-row{background-color:#fff;border-bottom:1px solid #495a49;display:flex;position:relative;text-align:center}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-row:last-child{border-bottom:none}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-row.selected{background-color:#cfdbcf}.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-label{background-color:#f2f3ee;border-right:1px solid #495a49;border-top:1px solid #495a49;color:#495a49;flex:1 1;padding:10px;text-align:center}@media screen and (min-width:1024px){.personalization__form-selection-step .personalization__crm-table .personalization__crm-table-label--long{flex:2 1}}.personalization__form-selection-step .personalization__crm-table .personalization__crm-option{border-right:1px solid #495a49;flex:1 1;overflow:auto;padding:10px}@media screen and (min-width:1024px){.personalization__form-selection-step .personalization__crm-table .personalization__crm-option--long{flex:2 1}}.personalization__form-selection-step .personalization__crm-table .personalization__crm-option--wrap{word-break:break-all}.personalization__form-selection-step .personalization__crm-table .radioBox{background-color:#f2f3ee;border-left:1px solid #495a49;border-right:1px solid #495a49;position:relative;width:50px}.personalization__form-selection-step .personalization__crm-table .fakeRadio{background-color:#fff;border:1px solid #495a49;border-radius:50%;bottom:calc(50% - 12.5px);height:25px;left:calc(50% - 12.5px);position:absolute;width:25px}.personalization__form-selection-step .personalization__crm-table .selected .fakeRadio:after{background-color:#495a49;border-radius:50%;bottom:calc(50% - 7.5px);content:"";height:15px;left:calc(50% - 7.5px);position:absolute;width:15px}.personalization__form-selection-step .personalization__crm-summary{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;letter-spacing:.06rem;line-height:1.4;margin-top:15px;text-align:center}.personalization__form-selection-step .personalization__crm-summary span{font-weight:600}.personalization__form-selection-step .personalization__cta{margin-right:30px}.personalization__form-selection-step .personalization__cta-reset{color:var(--secondary)}.personalization__not-found-step .personalization__cta{display:block;margin-left:auto;margin-right:auto}.personalization__not-found-step .personalization__inline-buttons-end .personalization__cta{margin-left:0;margin-right:18px}.personalization__form-crm-step .form__item{width:calc(50% - 20px)}@media screen and (min-width:1024px){.personalization__form-crm-step .form__item{width:calc(25% - 20px)}}.personalization__form-crm-step .form__item:nth-child(2),.personalization__form-crm-step .form__item:nth-child(5){margin-right:0}@media screen and (min-width:1024px){.personalization__form-crm-step .form__item:nth-child(2),.personalization__form-crm-step .form__item:nth-child(5){margin-right:40px}}.personalization__form-crm-step .form__item:nth-child(3),.personalization__form-crm-step .form__item:nth-child(6){margin-right:0;width:100%}@media screen and (min-width:1024px){.personalization__form-crm-step .form__item:nth-child(3),.personalization__form-crm-step .form__item:nth-child(6){width:calc(50% - 40px)}}.personalization__form-crm-step .personalization__cta{display:block;margin-left:auto;margin-right:auto}.personalize-welcome-message .personalization__cta{margin-right:30px}#personalization__myFavoritesPage-input{display:none}.personalization__myFavoritesPage-link{display:block;font-weight:500;margin-bottom:30px;text-align:center;text-decoration:underline;word-break:break-all}.personalization__myFavoritesPage-link,.personalization__welcome-message-textarea{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.4}.personalization__welcome-message-textarea{border:3px solid #495a49;border-radius:15px;font-weight:400;margin-top:30px;padding:20px 25px;resize:vertical;width:100%}.personalization__welcome-message-textarea:focus,.personalization__welcome-message-textarea:focus-visible{background:#fffbe7;border-color:#495a49;outline:none}.personalization__toggle{background-color:var(--primary);border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:17px;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:10px 15px;text-transform:uppercase;transition:all .3s ease}.personalization__toggle:hover{background-color:var(--secondary)}.personalization__toggle--active{background-color:#0000;border:3px solid var(--primary);color:var(--primary)}.personalization__toggle--active:hover{background:none;border-color:var(--secondary);color:var(--secondary)}.personalization__status{background-color:#f2f3ee;border-radius:8px;color:#495a49;font-size:16px;font-weight:400;margin-bottom:14px;padding:20px}.personalization__status,.personalization__status span{font-family:Roboto,sans-serif;letter-spacing:.06rem;line-height:1.4}.personalization__status span{font-weight:500}.main-nav__wrapper{box-shadow:-10px 10px 25px 0 #afb0aa4d;box-sizing:border-box;display:flex;flex:0 0 375px;flex-direction:column;justify-content:flex-start;padding:60px;position:relative;text-align:center;transition:all .6s ease;z-index:7500}@media screen and (max-width:1600px){.main-nav__wrapper{flex:0 0 340px;padding:50px}}@media screen and (max-width:1440px){.main-nav__wrapper{flex:0 0 320px;padding:40px}}@media screen and (max-width:1024px){.main-nav__wrapper{padding:30px}}@media screen and (max-width:768px){.main-nav__wrapper{flex:0 0 200px}}.main-nav__wrapper.main-nav__wrapper--active{margin-left:-350px}@media screen and (max-width:1600px){.main-nav__wrapper.main-nav__wrapper--active{margin-left:-315px}}@media screen and (max-width:1440px){.main-nav__wrapper.main-nav__wrapper--active{margin-left:-295px}}@media screen and (max-width:768px){.main-nav__wrapper.main-nav__wrapper--active{margin-left:-175px}}.logo{background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:150px}@media screen and (max-width:1600px){.logo{height:120px}}.main-nav{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.main-nav__toggle{background-color:#fff;border-bottom-right-radius:40px;border-top-right-radius:40px;box-shadow:-10px 10px 25px 0 #afb0aa4d;display:block;height:80px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:40px;z-index:8000}@media screen and (max-width:1440px){.main-nav__toggle{border-bottom-right-radius:30px;border-top-right-radius:30px;height:60px;right:-30px;width:30px}}.main-nav__toggle:before{background-color:#fff;content:"";height:100px;left:-30px;position:absolute;top:-20px;width:30px}@media screen and (min-width:1440px){.main-nav__toggle:before{height:120px;left:-40px;width:40px}}@media not all and (pointer:coarse){.main-nav__toggle:hover .main-nav__toggleArrow{left:-20px}.main-nav__toggle:hover .main-nav__toggleArrow.main-nav__toggleArrow--active{left:0}.main-nav__toggle:hover .main-nav__toggleArrow span{background-color:#7d845e}}.main-nav__toggleArrow{display:block;left:-10px;position:absolute;top:50%;transform:rotate(90deg);transition:all .3s ease;width:30px}@media screen and (min-width:1440px){.main-nav__toggleArrow{width:40px}}.main-nav__toggleArrow span{background-color:#b9bea3;border-radius:3px;display:inline-block;height:3px;position:absolute;top:0;transition:all .3s ease;width:1.8rem}@media screen and (min-width:1440px){.main-nav__toggleArrow span{width:2.4rem}}.main-nav__toggleArrow span:first-of-type{left:0;transform:rotate(45deg)}.main-nav__toggleArrow span:last-of-type{right:0;transform:rotate(-45deg)}.main-nav__toggleArrow--active span:first-of-type{transform:rotate(-45deg)}.main-nav__toggleArrow--active span:last-of-type{transform:rotate(45deg)}.sidebar__message{color:#495a49;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.06rem;line-height:1.4;margin-top:30px}.sidebar__message+.sidebar__message{margin-top:20px}.sidebar__messageCta{color:#495a49;cursor:pointer;font-size:14px;font-style:italic;font-weight:600;text-decoration:underline}.homescreen{background-color:#f2f3ee;background-repeat:no-repeat;background-size:cover;flex-grow:1;overflow:auto;position:relative}.homescreenSlideshow,.homescreenSlideshowImage{height:100%;position:absolute;width:100%}.homescreenSlideshowImage{background:no-repeat 50% 50%;background-size:cover}@keyframes bouncy{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.favoriteBtn-positioner{position:absolute;right:25px;top:25px;z-index:2}.favoriteBtn{align-items:center;background:#f2f3ee;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin:0 auto;outline:none;overflow:hidden;position:relative;text-decoration:none}.favoriteBtn,.favoriteBtn-overlay{height:42px;transition:all .4s;width:42px}.favoriteBtn-overlay{background:#e06161;border-radius:50%;display:block;left:0;position:absolute;top:0;transform:scale(0);z-index:0}.favoriteBtn i{font-size:28px}.favoriteBtn i.not-liked{color:#495a49;display:block}.favoriteBtn i.is-liked,.favoriteBtn i.not-liked{animation:bouncy .6s;animation-duration:.6s;animation-fill-mode:both;position:relative;z-index:1}.favoriteBtn i.is-liked{color:#fff;display:none}.favoriteBtn--shadow{box-shadow:2px 2px 10px #00000080}.favoriteBtn--active{background:#e06161}.favoriteBtn--active .favoriteBtn-overlay{transform:scale(1)}.favoriteBtn--active i.not-liked{display:none}.favoriteBtn--active i.is-liked{display:block}.gridItemTrigger .gridItemBanner__text{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.gridContainer{grid-gap:40px 40px;display:grid;gap:40px 40px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:1600px){.gridContainer{grid-gap:30px 30px;gap:30px 30px}}@media screen and (max-width:1440px){.gridContainer{grid-template-columns:1fr 1fr}}@media screen and (max-width:1024px){.gridContainer{grid-template-columns:1fr;grid-template-rows:1fr}}.gridItem{position:relative}.gridItemInfo{padding:30px 30px 0}@media screen and (max-width:1600px){.gridItemInfo{padding:20px 30px 0}}.gridItemTrigger{border-radius:5px;display:block;position:relative;transition:all .5s ease;width:100%}.gridItemTrigger:hover{box-shadow:0 0 0 4px var(--secondary);cursor:pointer}.gridItemTrigger:hover .imgHolder{transform:scale(1.2)}.gridItemTrigger .imgContainer:before{background-image:linear-gradient(180deg,#08121a00 6%,#08121a);bottom:0;content:"";display:block;height:150px;left:0;opacity:.6;position:absolute;width:100%;z-index:2}.gridItemTrigger .gridItemBanner{background:#e06261;box-shadow:0 0 0 999px #e06261;clip-path:inset(0 -100%);inset:auto 0 0 auto;padding:5px;position:absolute;transform:translate(29.3%) rotate(-45deg);transform-origin:0 100%;z-index:1}.gridItemTrigger .gridItemBanner__text{color:#fff;font-size:18px;text-transform:uppercase}.imgContainer{border:4px solid #0000;border-radius:8px;height:360px;overflow:hidden;position:relative;z-index:1}.imgContainer .gridItemTitle{bottom:0;color:#fff;left:0;padding:30px;position:absolute;text-align:left;text-shadow:2px 2px 10px #000000bf;z-index:3}.imgHolder{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:all .5s ease;width:100%}.imgHolder--noImage{align-items:center;color:#495a49;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;justify-content:center;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.imgHolder--noImage{font-size:18px}}@media screen and (min-width:1600px){.imgHolder--noImage{font-size:20px}}.floorplans .gridItemTitle,.media .gridItemTitle{width:100%!important}.pageFilters{display:flex;justify-content:space-between}.pageFilters__pageFilter{height:100%;margin:0 5px 40px;position:relative}@media screen and (max-width:1600px){.pageFilters__pageFilter{margin:0 5px 30px}}.pageFilters__filterBtn svg{fill:#fff;background-color:var(--secondary);border-radius:5px;display:inline-block;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:all .3s ease;width:44px}.pageFilters__filterBtn svg.open{top:14px}.pageFilters__filterBtn svg.open path{transform:translateY(10%) rotate(180deg)}@media screen and (max-width:1280px){.pageFilters__filterBtn svg{width:36px}}.pageFilters__filterBtn svg polygon{transform:translateY(10%) scale(.4);transform-origin:50% 50%;transition:all .3s ease}.pageFilters__filterBtn svg.open polygon{transform:translateY(10%) scale(.4) rotate(180deg)}.pageFilters__filterBtn.open .pageFilters__filterBtn-label,.pageFilters__filterBtn:hover .pageFilters__filterBtn-label{background-color:var(--secondary--lightened)}.pageFilters__filterBtn-label{background-color:#fff;border:2px solid var(--secondary);border-radius:5px;color:var(--secondary);display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:1px;margin:0 48px 0 0;min-width:120px;padding:10px 20px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:1280px){.pageFilters__filterBtn-label{font-size:18px;margin:0 40px 0 0;padding:8px 16px 6px}}.pageFilters__filterBtn-label.filterBtn-active{background:var(--secondary);box-shadow:none;color:#fff}.pageFilters__filterBtn-options{background-color:var(--secondary);border-radius:5px;box-shadow:0 2px 3px 0 #0003;display:none;margin-top:12px;max-width:100%;opacity:0;padding:10px 20px;position:absolute;right:0;z-index:10}.pageFilters__filterBtn-options .pageFilters__filterBtn-option{border-top:1px solid #ffffff4d;color:#fff;display:block;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:1px;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.pageFilters__filterBtn-options .pageFilters__filterBtn-option:first-child{border-top:none}.pageFilters__filterBtn-options .pageFilters__filterBtn-option:hover{background-color:#ffffff1a}.pageFilters__filterBtn-options .pageFilters__filterBtn-option.filterBtn-option--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media screen and (max-width:1280px){.pageFilters__filterBtn-options .pageFilters__filterBtn-option{font-size:18px}}.floorplans .gridItem button .imgContainer:before{display:none}.floorplans .gridItem button .imgContainer .imgHolder{background-color:#fff;background-origin:content-box;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;padding:30px;transition:all .5s ease;width:100%}.floorplans .gridItem .floorplanInfo{padding:15px 30px 0;text-align:center}.floorplans .gridItem .floorplanInfo h2{color:#495a49;font-size:30px;font-weight:400;margin-bottom:5px}@media screen and (max-width:1280px){.floorplans .gridItem .floorplanInfo h2{font-size:26px;margin-bottom:3px}}.floorplanInfo__subtitle{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.floorplanInfo__subtitle{font-size:18px}}@media screen and (min-width:1600px){.floorplanInfo__subtitle{font-size:20px}}.floorplanInfo__subtitle__group{display:inline-block;position:relative}.floorplanInfo__subtitle__group+.floorplanInfo__subtitle__group{padding-left:15px}.floorplanInfo__subtitle__group+.floorplanInfo__subtitle__group:after{background-color:#495a49;border-radius:50%;content:"";display:block;height:3px;left:7.5px;margin-left:-1.5px;margin-top:-1.5px;position:absolute;top:50%;width:3px}.myLifeSiteLink__banner{background-color:#495a49;bottom:0;opacity:0;padding:22px 100px 22px 30px;pointer-events:none;position:relative;position:fixed;right:0;transition:all .3s ease;z-index:200}.myLifeSiteLink__banner--active{opacity:1;pointer-events:all}.myLifeSiteLink__icon{appearance:none;background:none;background:url(/static/media/MyLifeSiteLink-icon.384202ef39bcd0aebe39.svg) no-repeat;border:none;bottom:-28px;cursor:pointer;display:block;height:60px;outline:none;padding:0;position:fixed;right:20px;transition:all .3s ease;width:60px;z-index:300}.myLifeSiteLink__icon:hover{bottom:-20px}.myLifeSiteLink__icon--active{bottom:18px;cursor:default}.myLifeSiteLink__icon--active:hover{bottom:18px}.myLifeSiteLink__link{color:#fff;display:block;text-align:right;transition:all .3s ease}.myLifeSiteLink__link:hover{transform:scale(1.05)}.myLifeSiteLink__cta{font-size:20px;letter-spacing:.1rem;text-transform:uppercase}.myLifeSiteLink__attribution,.myLifeSiteLink__cta{font-family:Roboto Condensed,sans-serif;line-height:1.3}.myLifeSiteLink__attribution{font-size:17px;letter-spacing:.08rem;opacity:.5}.myLifeSiteLink__close{appearance:none;background:none;background-color:#495a49;border:none;border-radius:17px;cursor:pointer;display:block;height:34px;left:-17px;outline:none;padding:0;position:absolute;top:-17px;width:34px}.myLifeSiteLink__close:after,.myLifeSiteLink__close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .3s ease}.myLifeSiteLink__close:before{height:2px;width:18px}.myLifeSiteLink__close:after{height:18px;width:2px}.floorplans.content{padding:40px}.floorplans .floorplanCat-2,.floorplans .mediaTours,.floorplans .mediaVideos{display:none}.floorplans .mapFilters{height:65px;margin-bottom:40px;position:relative}.floorplans .mapFilter-container{left:0;top:0}.floorplans .mapFilter__wrapper{left:0;position:relative;top:0}.floorplans .pageFilters{position:relative;z-index:1}.floorplans .gridContainer{position:relative;z-index:0}.floatingModal{background-color:#fff;background:#fff;border-radius:12px;box-shadow:0 40px 70px 0 #afb0aa;box-shadow:0 24px 42px 0 #afb0aa;left:50%;margin:auto;max-height:100%;max-width:1200px;overflow-y:scroll;padding:30px 40px;position:absolute;text-align:center;top:50%;transform:translateX(-50%);transform:translateX(-50%) translateY(-50%);width:90%;z-index:9998}@media screen and (min-width:1280px){.floatingModal{padding:50px 40px}}.floatingModal--small{width:60%}@media screen and (min-width:1024px){.floatingModal--small{width:38%}}.floatingModal--small-medium{width:70%}@media screen and (min-width:1024px){.floatingModal--small-medium{width:90%}}.floatingModal--medium{width:90%}@media screen and (min-width:1024px){.floatingModal--medium{width:80%}}.floatingModal__header{color:#495a49;font-family:Roboto,sans-serif;font-size:36px;font-weight:400;letter-spacing:.06rem;line-height:1.3}.floatingModal__header span{font-weight:600}.floatingModal__copy{color:#495a49;font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.06rem;line-height:1.4;margin-bottom:30px;margin-top:15px}.floatingModal__btns{display:flex;justify-content:center;margin-top:30px}.floatingModal__cta{background-color:var(--primary);border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:400;font-size:20px;letter-spacing:.1rem;line-height:1.3;padding:10px 40px;text-transform:uppercase;transition:all .3s ease}.floatingModal__cta:hover{background-color:var(--primary--darkened)}.floatingModal__cta--secondary{background-color:var(--secondary)}.floatingModal__cta--secondary:hover{background-color:var(--secondary--darkened)}.floatingModal__cta--inactive{background:none;border:3px solid var(--primary);color:var(--primary)}.floatingModal__cta--inactive:hover{background:none}.floatingModal__header+.floatingModal__cta{margin-top:30px}.floatingModal__minorCta{border-radius:5px;color:var(--secondary);cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:400;font-size:18px;letter-spacing:.1rem;line-height:1.3;margin-left:50px;padding:10px;text-decoration:underline;text-transform:uppercase;text-transform:none;transition:all .3s ease}.floatingModal__inlineButton{cursor:pointer;display:block;font-weight:500;text-decoration:underline}.floatingModal__inlineButton,.floatingModal__inlineButtonSeparator{color:#495a49;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.06rem;line-height:1.4}.floatingModal__inlineButtonSeparator{margin-left:5px;margin-right:5px}.timeout__countdown{display:flex;justify-content:center}.timeout__countdownClock{background-color:#f2f3ee;border-radius:12px;color:#495a49;font:900 36px/1 Roboto,sans-serif;padding:15px 30px}.timeout__resume{display:flex;justify-content:center}@keyframes pulse{0%{box-shadow:0 0 0 0 #000000b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000;transform:scale(.95)}}.type-cta-lg,.type-cta-md,.type-cta-md-fixed,.type-cta-sm{font-family:Roboto Condensed,sans-serif;letter-spacing:.1rem;line-height:1.3;text-transform:uppercase}.type-cta-md-fixed{font-size:20px}.type-cta-sm{font-size:18px}.type-cta-md{font-size:20px}@media screen and (max-width:1280px){.type-cta-md{font-size:18px}}.type-cta-lg{font-size:22px}.type-cta-alt-lg-fixed,.type-cta-alt-md,.type-cta-alt-md-fixed{font-family:Roboto Condensed,sans-serif;letter-spacing:.08rem;line-height:1.3}.type-cta-alt-md{font-size:22px}@media screen and (max-width:1024px){.type-cta-alt-md{font-size:20px}}.type-cta-alt-md-fixed{font-size:20px}.type-cta-alt-lg-fixed{font-size:24px}.type-display-lg,.type-display-m,.type-display-xl,.type-display-xxl,.type-display-xxl-bd{font-family:Roboto,sans-serif;letter-spacing:.1rem;line-height:1.3}.type-display-m{font-size:21px}.type-display-lg{font-size:24px}.type-display-xl{font-size:36px;font-weight:500}@media screen and (max-width:1600px){.type-display-xl{font-size:32px}}.type-display-xxl,.type-display-xxl-bd{font-size:42px;font-weight:300}@media screen and (max-width:1280px){.type-display-xxl,.type-display-xxl-bd{font-size:38px}}@media screen and (max-width:1024px){.type-display-xxl,.type-display-xxl-bd{font-size:34px}}.type-display-xxl-bd{font-weight:500}.type-body-md{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (max-width:1600px){.type-body-md{font-size:18px}}@media screen and (max-width:1024px){.type-body-md{font-size:15px}}.type-body-bd{font-weight:600}*,:after,:before{box-sizing:border-box}:root{--primary:$defaultWhite;--secondary:$defaultWhite}body.noScroll ::-webkit-scrollbar,body.noScroll::-webkit-scrollbar{display:none}html{font-size:62.5%}body,html{margin:0}@media screen{body.noScroll,html{height:100%}}h1,h2,h3,h4,p{font-weight:400;margin:0;padding:0}button{appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}a{text-decoration:none}.filterBtn a,.filterBtn button,.filterBtns a,.filterBtns button,.filterBtnsItem{background-color:#fff;border:2px solid $defaultWhite;border:2px solid var(--secondary);border-radius:5px;box-shadow:0 2px 3px 0 #0003;color:$defaultWhite;color:var(--secondary);cursor:pointer;display:inline-block;margin:0 10px;padding:10px;transition:all .3s ease}@media screen and (max-width:1024px){.filterBtn a,.filterBtn button,.filterBtns a,.filterBtns button,.filterBtnsItem{margin:0 5px}}.content{position:relative}.filterBtn,.filterBtns{display:block;margin-bottom:40px;text-align:center}@media screen and (max-width:1600px){.filterBtn,.filterBtns{margin-bottom:30px}}.filterBtn a,.filterBtn button,.filterBtns a,.filterBtns button{min-width:120px}@media screen and (max-width:1280px){.filterBtn a,.filterBtn button,.filterBtns a,.filterBtns button{min-width:110px}}.filterBtn a.active,.filterBtn a.filterBtn-active,.filterBtn button.active,.filterBtn button.filterBtn-active,.filterBtns a.active,.filterBtns a.filterBtn-active,.filterBtns button.active,.filterBtns button.filterBtn-active,.filterBtnsItem--active,.filterBtnsItem.active{background:$defaultWhite;background:var(--secondary);box-shadow:none;color:#fff}.filterBtnsItem--inline+.filterBtnsItem--inline{margin-right:20px;min-width:120px}@media screen and (max-width:1280px){.filterBtnsItem--inline+.filterBtnsItem--inline{margin-right:10px;min-width:110px}}.filterBtnsItem--stacked+.filterBtnsItem--stacked{margin-top:20px}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.noScroll #app-root{display:flex;width:100%}@media screen{.noScroll #app-root{height:100%}}.noScroll .container{display:flex;width:100%}@media screen{.noScroll .container{height:100%}}.content{background-color:#f2f3ee;color:#495a49;flex-grow:1;overflow:auto;padding:60px}@media screen and (max-width:1600px){.content{padding:50px}}@media screen and (max-width:1440px){.content{padding:40px}}@media screen and (max-width:1024px){.content{padding:30px 40px}}.content--center{align-items:center;display:flex;justify-content:center}.noAppMessage{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06rem;line-height:1.7}@media screen and (min-width:1024px){.noAppMessage{font-size:18px}}@media screen and (min-width:1600px){.noAppMessage{font-size:20px}}.noAppMessage a,.noAppMessage a:active,.noAppMessage a:hover,.noAppMessage a:visited{color:#495a49;font-weight:600;text-decoration:underline}
/*# sourceMappingURL=main.3f59d9a5.css.map*/