.homeHeading{font-family:"Reckless",serif;font-size:4.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:1024px) and (max-width:1439px){.homeHeading{font-size:4.8rem}}@media (min-width:1440px){.homeHeading{font-size:5.6rem}}.heading1{font-family:"Reckless",serif;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (max-width:575px){.heading1{font-size:3.8rem}}@media (min-width:576px){.heading1{font-size:4rem}}@media (min-width:1440px){.heading1{font-size:4.8rem}}.heading2{font-family:"Reckless",serif;font-size:3rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:1024px) and (max-width:1439px){.heading2{font-size:3.2rem}}@media (min-width:1440px){.heading2{font-size:3.6rem}}.heading3{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.heading3{line-height:1.07}}@media (min-width:1440px){.heading3{line-height:1.21}}.heading4{font-family:"Mabry Pro",serif;font-size:1.8rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.heading4{line-height:1.07}}.subheadingLarge{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.subheadingLarge{line-height:1.07}}@media (min-width:1440px){.subheadingLarge{line-height:1.4}}.subheadingSmall{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4}@media (min-width:1024px) and (max-width:1439px){.subheadingSmall{line-height:1.5}}@media (min-width:1440px){.subheadingSmall{line-height:1.4}}.bodyCopyLarge{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7}@media (min-width:576px){.bodyCopyLarge{line-height:1.8}}.bodyCopySmall{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}.textLinkLarge{font-size:1.6rem}.textLinkLarge,.textLinkSmall{font-family:"Mabry Pro",serif;font-weight:500;line-height:1.4}.textLinkSmall{font-size:1.4rem}@media (min-width:1024px) and (max-width:1439px){.textLinkSmall{font-size:1.2rem;line-height:1.5}}@media (min-width:1440px){.textLinkSmall{font-size:1.4rem}}.textLinkCaption{text-decoration:underline}.caption,.textLinkCaption{font-size:1.2rem;font-weight:300}.caption,.imageEyebrow,.textLinkCaption{font-family:"Mabry Pro",serif;line-height:1.5}.imageEyebrow{font-size:1.1rem}.legal{font-family:"Mabry Pro",serif;font-size:1rem;font-weight:300;line-height:1.16}html{font-size:10px}button{padding:0;border:none;background-color:transparent;color:inherit;cursor:pointer;font:inherit}:root{--reach-listbox:1}@media (max-width:575px){.container{margin:0 5.6%}}@media (min-width:576px) and (max-width:1023px){.container{margin:0 5.6%}}@media (min-width:1024px) and (max-width:1439px){.container{margin:0 5.6%}}@media (min-width:1440px) and (max-width:1599px){.container{margin:0 5.6%}}@media (min-width:1600px){.container{margin:0 5.6%}}a{color:inherit;text-decoration:none}._1w426{display:block;max-width:100%;max-height:100%}._2-_TR{text-align:center}._OskhM{display:inline;width:50px;height:50px;margin-bottom:5px}._1jX4S{padding-top:10px;text-align:center}._2FELr{width:50px;height:50px}._2FELr,._j3xdj{margin-bottom:10px}._2cmjn,._8eLqF{display:flex;align-items:center}._8eLqF{width:8px;height:8px;flex-shrink:0;justify-content:center;margin-right:10px}._z73pE{margin-right:0}._3d5Cq{width:100%;height:100%;flex-shrink:0;border:2px solid;border-radius:50%}._hdhej{border-color:#32d74b;background-color:#32d74b}._2SqMD{border-color:#dfc43e;background-color:#dfc43e}._3J2hh{border-color:#c7c7cc;background-color:#c7c7cc}._3p9CJ{position:relative;width:8px;height:8px;flex-shrink:0}._3p9CJ:after,._3p9CJ:before{position:absolute;top:0;width:141%;height:2px;background-color:#c3342e;content:""}._3p9CJ:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;transform-origin:left}._3p9CJ:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;transform-origin:right}._1YuMV{border-width:1px;border-color:#767676}._2X_Ir{display:flex;width:100%;height:60px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:85px;cursor:pointer;outline-offset:3px;transition:color .2s;transition:background-color .2s}@media (min-width:576px){._2X_Ir{width:auto;padding:0 50px}}@media (min-width:1024px) and (max-width:1439px){._2X_Ir{height:50px}._2X_Ir ._zeH0N{font-size:1.2rem;line-height:1.3rem}}._2X_Ir._3Jflz{width:60px;min-width:60px;padding:0}@media (min-width:1024px) and (max-width:1439px){._2X_Ir._3Jflz{width:50px;min-width:50px}}._2X_Ir._1BllH{pointer-events:none}._21ujU{margin-right:15px}._4p3IQ{order:2;margin-right:0;margin-left:15px}._pg7GC{background-color:#2d2d2d;color:#fff}._pg7GC._1BllH{background-color:#f6f6f6;color:#d5d5d5}._pg7GC:hover{background-color:#767676}._2ce5v{border:1px solid #2d2d2d;background-color:#fff;color:#2d2d2d;transition:border-color .2s,background-color .2s}._2ce5v._1BllH{border-color:#d5d5d5;color:#d5d5d5}._2ce5v:hover{border-color:#2d2d2d;background-color:#2d2d2d;color:#fff}._1VMf_{padding:0;background-color:rgba(45,45,45,0);color:#2d2d2d}._1VMf_:hover{text-decoration:underline}@-webkit-keyframes _KthHH{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _KthHH{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}._kpm_V{display:flex;width:25px;height:25px;align-items:center;justify-content:space-between}._35juO{width:4px;height:4px;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:_KthHH;animation-name:_KthHH;-webkit-animation-timing-function:cubic-bezier(.175,.885,.27,1.42);animation-timing-function:cubic-bezier(.175,.885,.27,1.42);background-color:#767676;border-radius:100%}._35juO:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}._35juO:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}._3XysX{position:relative;width:100%}._3XysX label{cursor:pointer;line-height:21px}._1oZIB{position:absolute;top:0;right:0;width:25px;height:25px;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer}._1oZIB:checked~._3AtXf{border-color:#2d2d2d;background-color:#2d2d2d}._1oZIB:checked~._3AtXf:after{display:block}._3AtXf{position:absolute;top:0;right:0;width:25px;height:25px;border:1px solid #767676;background-color:transparent;border-radius:5px;pointer-events:none}._3AtXf:after{position:absolute;top:3px;right:7px;display:none;width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}._2LMyR{position:relative;display:flex;flex-direction:column;align-items:flex-end}._1Ot5I{height:auto}._1Ot5I span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}._1Ot5I:hover{text-decoration:none}._2Oqjq{position:fixed;z-index:100;top:0;left:0;display:none;width:100vw;height:100vh;padding:0;border:none;background-color:transparent}._3IyjP{display:block}ul._1Xjcp{position:absolute;z-index:200;top:45px;min-width:290px;padding:30px;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 5px 10px rgba(0,0,0,.1)}ul._1Xjcp li:not(:last-child){margin-bottom:25px}._kQpVH{position:fixed;z-index:0;top:0;left:0;display:none;width:100vw;height:100vh;padding:0;border:none;background-color:transparent;pointer-events:all}._EOBSP{display:block}._1-SpH{display:flex;justify-content:space-between}._6UUiI,._Jr-Lo{width:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px);flex-shrink:0}._6UUiI{position:relative}._2NvXJ{position:absolute;top:10px;left:10px}._Jr-Lo{display:flex;flex-direction:column;justify-content:space-between}._2IZAY{margin:5px 0;font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;line-height:1.2}._hw-ZY{margin-bottom:2px}._q0IG2{font-size:1.2rem}._33gfg,._q0IG2{font-family:"Mabry Pro",serif;font-weight:300;line-height:1.6}._33gfg{font-size:1.4rem}._J5fe1{padding:4px 10px;background-color:#2d2d2d;border-radius:4px;color:#fff}._2qBmu{margin:0 10px}._2qBmu:last-of-type{display:none}._2KVPt{display:flex;padding-bottom:30px;border-bottom:1px solid #d5d5d5;margin-top:30px}._14r2z{margin-bottom:20px}._3iOSr{margin:0}._1q-GD{margin-bottom:5px}._3La5N{display:flex;flex:1 1;flex-direction:column;margin-left:15px}._2sEUv{position:absolute;top:10px;left:10px}._2n3Ak{position:relative;flex:1 1}._XT8f4{width:100%}._1oenL{display:flex}._1txlZ,._2fZEh{flex:1 1}._2fZEh{display:flex;flex-direction:column;justify-content:center;margin-left:15px}._MkjxS{margin-bottom:5px}._MkjxS>div:first-child{width:8px;height:8px}._1LmET{margin-bottom:5px}._1q5pu{margin-bottom:30px}._qWxSX{display:flex}._qWxSX>div:not(:last-child){padding-right:30px}._2TvgO{display:inline-block}._29_ML{display:flex;padding:30px 0;border-bottom:1px solid #d5d5d5}._29_ML:first-child{padding-top:0}._32Ed1{width:20%;white-space:nowrap}._2u4Ih{width:80%}._AneM6{position:relative;display:inline-block;width:50px;height:50px}._AneM6 label{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:1px solid #767676;border-radius:50%;pointer-events:none;text-transform:uppercase}._2CI5_{width:50px;height:50px;margin:0;-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer}._2CI5_:checked~label{border-color:#2d2d2d;background:#2d2d2d;color:#fff}._2CI5_:hover{background-color:#f6f6f6}._2CI5_:disabled{cursor:auto;pointer-events:none}._3JdF8{display:block;margin-bottom:15px}._1sj3w+._1sj3w{margin-left:10px}._1QDCn{position:relative;padding-left:30px}._1QDCn label{display:block;color:#2d2d2d;cursor:pointer;line-height:20px}._2Ubz5{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer}._2Ubz5:checked~._32iIv{border-color:#767676;background-color:#2d2d2d}._2Ubz5:checked~._32iIv:after{display:block}._2Ubz5:after{border:1px solid #fff;background:transparent;content:""}._2Ubz5:after,._32iIv{position:absolute;top:0;left:0;width:20px;height:20px}._32iIv{border:1px solid #767676;background-color:transparent;border-radius:5px;pointer-events:none}._32iIv:after{position:absolute;top:4px;left:7px;display:none;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}._UgDbb{margin-top:15px}._3dLCK{-webkit-column-count:2;column-count:2}._3XPVY{margin-bottom:15px;list-style:none}._3XPVY:last-child{margin-bottom:0}._7kQ-M{border-top:1px solid #d5d5d5;margin:20px 0 30px}._2TIeL{margin-bottom:15px}._2TIeL:last-child{margin-bottom:0}._2r_HO{display:flex;align-items:center;justify-content:space-between}._3YYU0{width:50%;border-bottom:1px solid #767676}._3YYU0 [data-reach-listbox-button]{width:100%;justify-content:space-between;padding-bottom:10px}._2t09o{margin:0 30px;color:#767676}ul._2Rqo1{margin-bottom:20px;-webkit-column-count:2;column-count:2}._nJJMD{list-style:none}._27rsU{margin-bottom:15px}._27rsU:last-child{margin-bottom:0}._1ZlQ6{margin-bottom:15px}._3VCGO{margin-bottom:30px}@-webkit-keyframes _1zpam{0%{opacity:1}to{opacity:0}}@keyframes _1zpam{0%{opacity:1}to{opacity:0}}@-webkit-keyframes _15cO7{0%{opacity:0}to{opacity:1}}@keyframes _15cO7{0%{opacity:0}to{opacity:1}}._3Fbgt svg #default,._3Fbgt svg #Default,._3Fbgt svg #dimensions,._3Fbgt svg #Dimensions{transition:opacity .3s ease-in-out}._3Fbgt svg #default,._3Fbgt svg #Default,._3Fbgt svg #default *,._3Fbgt svg #Default *{opacity:1!important}._2gnaz svg #default,._2gnaz svg #Default,._2gnaz svg #default *,._2gnaz svg #Default *,._3Fbgt svg #dimensions,._3Fbgt svg #Dimensions,._3Fbgt svg #dimensions *,._3Fbgt svg #Dimensions *{opacity:0!important}._2gnaz svg #dimensions,._2gnaz svg #Dimensions,._2gnaz svg #dimensions *,._2gnaz svg #Dimensions *{opacity:1!important}._1a5C0{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:_1zpam;animation-name:_1zpam;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}._3h5jQ{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:_15cO7;animation-name:_15cO7;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}._1MZYX{position:absolute;bottom:0;left:0;display:flex;align-items:center;color:#c3342e;-webkit-transform:translateY(100%);transform:translateY(100%)}._5bzFp{display:flex;margin-right:5px}._1BQwS{position:relative;width:100%;padding:5px 0}._1vp_u{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}._1vp_u._q92tk{-webkit-transform:translateY(-10px);transform:translateY(-10px)}._1sfI1{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}._1sfI1:focus{border-color:#2d2d2d;outline:none}._2KudU{display:flex;width:16px;height:16px;align-items:center;margin-left:5px}._3AM3s{z-index:100;width:100vw;max-width:300px;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.1)}._2Oj4x{margin-top:30px;margin-bottom:85px}@media (min-width:576px){._2Oj4x{margin-bottom:70px}}@media (min-width:1024px){._2Oj4x{display:flex;flex-direction:row;padding-top:60px;border-top:1px solid #d5d5d5;margin-top:0;margin-bottom:60px}}._1aW1o{display:flex;align-items:center;margin-bottom:15px}@media (min-width:576px){._1aW1o{margin-bottom:30px}}@media (min-width:1024px){._1aW1o+._1aW1o{margin-left:50px}}._1AE96{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){._1AE96{line-height:1.8;line-height:1.6}}@media (min-width:1920px){._1AE96{font-size:2.4rem}}._3wI7r,._SGLlv{display:flex}._SGLlv{width:111px;height:111px;flex-shrink:0;align-items:center;justify-content:center;margin-right:15px;border-radius:50%;color:#2d2d2d}._SGLlv._2UXA7{background-color:#235ca3;color:#fff}._SGLlv._3D7aX{background-color:#2d2d2d;color:#fff}._SGLlv._2HDBV,._SGLlv._3ykOS{border:1.5px solid #2d2d2d}._16cde{margin:0 0 10px}._22yqc{display:block}._22yqc:not(:last-child){margin-bottom:3px}._JfPro{display:flex;flex-direction:column;justify-content:center}._2OSU_{position:relative;width:100%}._1YTNI,._2H1js,._2OSU_{height:100%}._1YTNI{position:absolute;top:0;display:flex;width:100%;align-items:center;justify-content:center;background-color:#fafafa;opacity:0;pointer-events:none;transition:opacity .4s ease}._3oboy{opacity:1;pointer-events:all}._2MxQR{position:relative}._1qEkt,._2MxQR{width:100%;height:100%}._1qEkt{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden}._18BDH{position:relative;z-index:200;display:flex;width:7px;height:7px;background-color:#235ca3;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}._mIvvT{border:1px solid #2d2d2d;background-color:transparent}._2YqsU{background-color:#2d2d2d}._3bxtA{position:fixed;top:0;left:0;width:100%;height:3px;background-color:#fafafa}._1GxL0{display:block;width:100%;height:100%;background-color:#2d2d2d;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}._25n-z{width:54px;height:54px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._2aG9N{position:relative;z-index:1;width:20px;height:20px;background:#2d2d2d;border-radius:50%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}._2aG9N:focus,._2aG9N:focus-visible,._2Hid7{z-index:2;background:#235ca3;outline:none;-webkit-transform:scale(2);transform:scale(2)}._31QBw{display:inline-block;line-height:20px;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:opacity .15s ease,-webkit-transform .3s ease;transition:opacity .15s ease,transform .3s ease;transition:opacity .15s ease,transform .3s ease,-webkit-transform .3s ease}._1nJHH{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:#fff;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}._2u2CQ{outline:none;-webkit-transform:scale(2);transform:scale(2)}._2u2CQ ._31QBw{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}._1nJHH:focus{outline:none;-webkit-transform:scale(2);transform:scale(2)}._1nJHH:focus ._31QBw{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}._1nJHH:focus-visible{outline:none;-webkit-transform:scale(2);transform:scale(2)}._1nJHH:focus-visible ._31QBw{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}._17_1p{background:#409125}._Aa2ZR{background:#9bcc46}._3kU7S{background:#dfc43e}._154KO{background:#c3342e}._1805V{background-color:#2d2d2d;color:#fff}._1Ko7o{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;justify-content:center}._31i3r{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;margin-left:3px;font-weight:500}._33j_h{position:relative;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:3px 10px 5px;background-color:#fff;border-radius:50px;-webkit-filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));transition:background-color .1s,color .1s}._33j_h>span:first-child{font-weight:500}._33j_h:not(._yPBBV):focus,._33j_h:not(._yPBBV):hover{background-color:#2d2d2d;color:#fff}._4OWKQ:after{position:absolute;z-index:-1;bottom:0;left:50%;width:10px;height:10px;background-color:#fff;content:"";-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);transition:background-color .1s}._4OWKQ._yPBBV:after,._4OWKQ:not(._yPBBV):focus:after,._4OWKQ:not(._yPBBV):hover:after{background-color:#2d2d2d}._1ZE2D{border-radius:0}._lohbE{padding:0 5px 1px;border-radius:4px;font-size:9px;line-height:1.5}._yPBBV{background-color:#2d2d2d;color:#fff}._2C08o{display:none}._1Ko7o>._3_zJp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 5px;background-color:#2d2d2d;border-radius:4px 4px 0 0;box-shadow:0 1px 10px rgba(0,0,0,.1);color:#fff;font-weight:500;line-height:1.5;white-space:nowrap}._1Ko7o>._1Kc7t{border-radius:4px}._wdS5_{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;max-width:280px;box-shadow:0 1px 10px rgba(0,0,0,.15);text-align:left}._wdS5_:disabled{cursor:auto}._wdS5_ img{width:100%}._9hlKx{position:relative}._wdS5_:disabled ._9hlKx{-webkit-filter:grayscale(1);filter:grayscale(1)}._2b7Xe{font-family:"Mabry Pro",serif;font-size:1.1rem;line-height:1.5;position:absolute;top:10px;left:10px;padding:2px 8px;background-color:#2d2d2d;border-radius:4px;color:#fff}._2XSHV{padding:20px}._1KZL7,._27oXL{margin-bottom:5px}._27oXL{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){._27oXL{line-height:1.07}}@media (min-width:1440px){._27oXL{line-height:1.21}}._2Qeh2{margin-top:15px}._2BxnE{margin-top:2px}._1xn8a{position:absolute;z-index:200;right:5px;overflow:hidden;width:260px;height:340px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}._1xn8a._1hysY{bottom:calc(100% + 5px);border-radius:10px 10px 0 0}._1xn8a._WqJQQ{top:calc(100% + 5px);border-radius:0 0 10px 10px}._3Hu8Q{display:flex;width:100%;transition:-webkit-transform .4s cubic-bezier(.83,0,.17,1);transition:transform .4s cubic-bezier(.83,0,.17,1);transition:transform .4s cubic-bezier(.83,0,.17,1),-webkit-transform .4s cubic-bezier(.83,0,.17,1)}._9R0tg{width:200%}._2gXLq{-webkit-transform:translateX(-50%);transform:translateX(-50%)}._2Y9y7{flex:1 1}._LImXM{height:100%;padding:4px 1px;margin:0;list-style-type:none}._vB8Rf{overflow:auto;max-height:286px}._3aJDj{transition:background-color .3s ease}._3aJDj:hover{background-color:#f6f6f6}._12L--{display:flex;width:100%;height:54px;align-items:center;justify-content:space-between;padding:0 30px;border:none;background-color:transparent;cursor:pointer;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:.6px}._3wxAp{-webkit-text-stroke-color:#2d2d2d;transition:-webkit-text-stroke-color .3s ease}._3FCdu{justify-content:flex-start}._3FCdu>span{margin-left:15px}._VkLb8{width:100%;text-align:left}._1JlFF{position:relative;display:flex;width:100%;max-width:60px}._1yDfD{position:fixed;z-index:100;top:0;left:0;display:none;width:100vw;height:100vh;padding:0;border:none;background-color:transparent}._1hVxr{display:block}._1XSz0{display:flex;align-items:center;justify-content:center;padding:0;border:none;margin:0;background-color:transparent;cursor:pointer}._1R0s6,._1XSz0{width:100%}._1zy3U{display:flex}@media (min-width:576px){._1zy3U{flex-direction:column;align-items:flex-end}}._4KRyK{background:none}._4KRyK ._3Df2W{opacity:.25}._4KRyK ._19M_k{color:#2d2d2d}._3WjrK{position:relative}._3Df2W{position:absolute;top:0;left:0;overflow:hidden}._3Df2W svg{fill:#2d2d2d}@media (max-width:575px){._19M_k{display:flex;margin-left:8px}}@media (min-width:576px){._19M_k{margin-top:5px}}._1wUTI{width:100%;padding:35px 0;cursor:pointer}@media (min-width:576px){._1wUTI{display:flex;align-items:center;justify-content:space-between;padding:45px 10px 45px 0}}._1wUTI:not(:last-child){border-bottom:1px solid #d5d5d5}@media (hover:hover){._1wUTI:hover{background-color:#f6f6f6}}._1wUTI._2TCJW{background-color:#f6f6f6}._fP-tO{margin-bottom:16px}@media (min-width:576px){._fP-tO{margin-bottom:0}}._Y3Elj{margin-bottom:5px}._TNkQR{align-self:flex-end}._1_fxY{width:100%;padding-top:30px;cursor:pointer;transition:background-color .2s}._1_fxY:not(:last-child){border-bottom:1px solid #d5d5d5}@media (hover:hover){._1_fxY:hover{background-color:#f6f6f6;transition:background-color .2s}}._1XUSl{background-color:#f6f6f6;transition:background-color .2s}._1_fxY:first-child{padding-top:18px}@media (min-width:576px){._1_fxY{display:flex;align-items:center;justify-content:space-between}}@media (min-width:1024px){._1_fxY,._1_fxY:first-child{padding-top:40px}}@media (min-width:1440px){._1_fxY{padding-top:60px}}._QfRuI{display:flex;flex-direction:row}@media (min-width:576px){._QfRuI{flex-direction:column}}._299_O{margin:0 5px}@media (min-width:576px){._299_O{display:none}}._3lTkK{display:flex;margin-bottom:15px}._2uN4z{padding-bottom:30px}@media (max-width:575px){._2uN4z{margin-top:15px}}@media (min-width:1024px){._2uN4z{padding-bottom:60px}}@media (min-width:1440px){._2uN4z{padding-bottom:45px}}._3WYZ6{display:flex;flex-direction:column;justify-content:center}._2xiRp{margin-bottom:5px}@media (min-width:576px){._2xiRp{margin-bottom:15px}}@media (min-width:1440px){._2xiRp{margin-bottom:5px}}._19OzC{display:flex;width:41px;height:41px;flex-shrink:0;align-items:center;justify-content:space-around;margin-right:15px;border-radius:50%;color:#fff}@media (min-width:1440px){._19OzC{margin-right:21px}}._1KVQ9{background-color:#409125}._wob4k{background-color:#9bcc46}._jaAeN{background-color:#dfc43e}._3sP5A{background-color:#c3342e}._-bzBS{background-color:#2d2d2d;color:#fff}._2z0CG{display:flex;color:#2d2d2d;text-decoration:none}@media (min-width:576px){._3h40Q{padding-bottom:30px}}@media (min-width:1024px){._3h40Q{padding-bottom:60px;margin-right:15px}}@media (min-width:1440px){._3h40Q{padding-bottom:45px}}._1rUAV{display:flex;height:440px;flex-direction:column;padding:40px;text-align:left}@media md{._1rUAV{height:430px}}@media xl{._1rUAV{height:410px}}._17OWM{height:40%;margin-left:5px}._pBkEO{display:flex;height:60%;flex-direction:column;justify-content:space-between}._1pxeU{margin-bottom:10px}._1IFfp{display:flex;align-items:center}._1IFfp svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}._1kmxn{margin-right:10px}._266op{text-align:center}._2dAa_{margin-bottom:10px}._3xS71{display:flex;margin-top:60px}._3m1Eb{margin-left:15px;background-color:#fafafa}._3m1Eb:first-child{margin:0}._2i5_r{background-color:#fff}._H_SYg{display:flex;white-space:nowrap}._1XbPK{position:relative;display:block;flex-direction:column;padding:0 30px;text-align:center}._1XbPK:not(:last-child):after{position:absolute;right:-30px;bottom:30px;display:inline-block;width:60px;height:.75px;background-color:#d5d5d5;content:"";-webkit-transform:rotate(110deg);transform:rotate(110deg)}._1XbPK:first-child{padding-left:0;text-align:left}._1XbPK:last-child{overflow:hidden;padding-right:0;text-align:left}._1XbPK>div{overflow:hidden;text-overflow:ellipsis}._nZD5I{margin-bottom:5px}._2NrKQ{position:relative;height:100%;overflow-x:auto}@media (min-width:1024px){._2NrKQ{overflow-x:visible;overflow-x:initial}}._1of6Y{display:flex;align-items:center}@media (min-width:1024px){._1of6Y{padding-top:10px}}._WknCx{padding:0;border:none;margin-right:30px;background:none;color:#767676;cursor:pointer}._WknCx:last-child{margin-right:0}._2OSao{color:#2d2d2d}._irz0I{position:absolute;bottom:0;height:1px;background-color:#2d2d2d;transition:left .2s ease-in-out,width .2s}._2mnHR{margin-left:10px}._2mnHR svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.active ._2mnHR svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}._34PHQ{color:#767676;font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}._34PHQ>div{height:auto}._34PHQ li>button.active{color:#2d2d2d}._Ys1Cc{display:flex;height:100%;align-items:center;justify-content:space-between}._3iV_4{color:#2d2d2d}.heading1-new{font-family:"Reckless",serif;font-weight:300;letter-spacing:-.64px;line-height:1.06;font-size:4.4rem;letter-spacing:-.5px;line-height:1.2}@media (max-width:575px){.heading1-new{font-size:3.8rem}}@media (min-width:576px){.heading1-new{font-size:4rem}}@media (min-width:1440px){.heading1-new{font-size:4.8rem}}@media (max-width:575px){.heading1-new{font-size:4.4rem}}@media (min-width:576px){.heading1-new{font-size:4.4rem}}@media (min-width:1440px){.heading1-new{font-size:5.6rem}}@media (min-width:1920px){.heading1-new{font-size:7.2rem}}.heading2-new{font-family:"Reckless",serif;font-size:3rem;font-weight:300;letter-spacing:-.64px;line-height:1.06;font-size:3.4rem;letter-spacing:-.5px;line-height:1.2}@media (min-width:1024px) and (max-width:1439px){.heading2-new{font-size:3.2rem}}@media (min-width:1440px){.heading2-new{font-size:3.6rem}}@media (min-width:1024px) and (max-width:1439px){.heading2-new{font-size:3.4rem}}@media (min-width:1440px){.heading2-new{font-size:4.8rem}}@media (min-width:1920px){.heading2-new{font-size:5.6rem}}.heading3-new{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16;font-size:2.8rem;letter-spacing:-.5px;line-height:1.21}@media (min-width:576px){.heading3-new{line-height:1.07}}@media (min-width:1440px){.heading3-new{line-height:1.21}}@media (min-width:576px){.heading3-new{line-height:1.21}}@media (min-width:1920px){.heading3-new{font-size:3.6rem}}.subheadingSmall-new{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;font-size:1.6rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.subheadingSmall-new{line-height:1.5}}@media (min-width:1440px){.subheadingSmall-new{line-height:1.4}}@media (min-width:1024px) and (max-width:1439px){.subheadingSmall-new{line-height:1.6}}@media (min-width:1440px){.subheadingSmall-new{line-height:1.6}}@media (min-width:1920px){.subheadingSmall-new{font-size:1.8rem;line-height:1.6}}.subheadingLarge-new{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.subheadingLarge-new{line-height:1.07}}@media (min-width:1440px){.subheadingLarge-new{line-height:1.4}}@media (min-width:576px){.subheadingLarge-new{line-height:1.6}}@media (min-width:1920px){.subheadingLarge-new{font-size:2.4rem}}.bodyCopyLarge-new{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.bodyCopyLarge-new{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.bodyCopyLarge-new{font-size:2.4rem}}.bodyCopySmall-new{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5;font-size:1.6rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.bodyCopySmall-new{font-size:1.6rem;line-height:1.6}}@media (min-width:1440px){.bodyCopySmall-new{font-size:1.6rem}}@media (min-width:1920px){.bodyCopySmall-new{font-size:1.8rem}}.textLinkLarge-new{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4;font-size:1.8rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.textLinkLarge-new{font-size:1.8rem;line-height:1.6}}@media (min-width:1440px){.textLinkLarge-new{font-size:1.8rem;line-height:1.6}}@media (min-width:1920px){.textLinkLarge-new{font-size:2.4rem}}.textLinkSmall-new{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;font-size:1.6rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.textLinkSmall-new{font-size:1.2rem;line-height:1.5}}@media (min-width:1440px){.textLinkSmall-new{font-size:1.4rem;font-size:1.6rem}}@media (min-width:1920px){.textLinkSmall-new{font-size:1.8rem}}.tagsAndLegal-new{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;line-height:1.6}@media (min-width:1920px){.tagsAndLegal-new{font-size:1.6rem}}@font-face{font-display:block;font-family:"Reckless";font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/media/Reckless-Regular.93b86d91.otf) format("opentype")}@font-face{font-display:block;font-family:"Reckless";font-stretch:normal;font-style:normal;font-weight:500;src:url(/static/media/Reckless-Medium.0856ce62.otf) format("opentype")}@font-face{font-display:block;font-family:"Reckless";font-stretch:normal;font-style:normal;font-weight:300;src:url(/static/media/Reckless-Light.b2eac786.otf) format("opentype")}@font-face{font-display:block;font-family:"Mabry Pro";font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/media/mabry-regular-pro.0767dd42.eot) format("eot"),url(/static/media/mabry-regular-pro.4bf7792d.ttf) format("ttf"),url(/static/media/mabry-regular-pro.04332566.woff) format("woff"),url(/static/media/mabry-regular-pro.19db9902.woff2) format("woff2")}@font-face{font-display:block;font-family:"Mabry Pro";font-stretch:normal;font-style:normal;font-weight:500;src:url(/static/media/mabry-medium-pro.a387e076.eot) format("eot"),url(/static/media/mabry-medium-pro.8637f9cd.ttf) format("ttf"),url(/static/media/mabry-medium-pro.4142e3dc.woff) format("woff"),url(/static/media/mabry-medium-pro.fc0b97b7.woff2) format("woff2")}@font-face{font-display:block;font-family:"Mabry Pro";font-stretch:normal;font-style:normal;font-weight:300;src:url(/static/media/mabry-light-pro.742dc909.eot) format("eot"),url(/static/media/mabry-light-pro.75b897cd.ttf) format("ttf"),url(/static/media/mabry-light-pro.f31e190a.woff) format("woff"),url(/static/media/mabry-light-pro.3bb197f3.woff2) format("woff2")}@font-face{font-display:block;font-family:"Mabry";font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/media/mabry-regular-pro.0767dd42.eot) format("eot"),url(/static/media/mabry-regular-pro.4bf7792d.ttf) format("ttf"),url(/static/media/mabry-regular-pro.04332566.woff) format("woff"),url(/static/media/mabry-regular-pro.19db9902.woff2) format("woff2")}@font-face{font-display:block;font-family:"Mabry-Regular";font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/media/mabry-regular-pro.0767dd42.eot) format("eot"),url(/static/media/mabry-regular-pro.4bf7792d.ttf) format("ttf"),url(/static/media/mabry-regular-pro.04332566.woff) format("woff"),url(/static/media/mabry-regular-pro.19db9902.woff2) format("woff2")}:root{--vh:100%}body,html{max-width:100vw;margin:0;color:#2d2d2d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior-x:none}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h6{margin:0}p,ul{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}ul{-webkit-padding-start:0;padding-inline-start:0}li{list-style:none}.App{min-height:100%}.small-breakpoint{height:10000%;height:calc(var(--vh)*100);overflow-x:hidden;overflow-y:auto}@media (min-width:576px){.small-breakpoint{display:none}}@media (max-width:575px){.large-breakpoint{display:none}}.reset-button{padding:0;border:none;background-color:transparent;cursor:pointer}.body__locked{position:fixed;left:0;overflow:hidden;width:100%;height:10000%;height:calc(var(--vh)*100);touch-action:none}[data-reach-listbox-popover]{z-index:1000}.landscape-placeholder,.portrait-placeholder{position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center;color:hsla(0,0%,46.3%,.6);text-align:center}.landscape-placeholder{display:none}@media (min-width:576px){.landscape-placeholder{position:fixed;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;color:hsla(0,0%,46.3%,.6);text-align:center}}.portrait-placeholder{display:flex}@media (min-width:576px){.portrait-placeholder{display:none}}.pac-container:after{height:0;background-image:none!important}.comparePlans .swiper-slide{width:100%!important}.comparePlans .swiper-pagination-bullet{z-index:1001!important;display:inline-block!important;width:8px!important;height:8px!important;margin-right:10px;background:#d5d5d5!important;border-radius:50%!important;opacity:1!important}.comparePlans .swiper-pagination-bullet-active{background-color:#fff!important;opacity:1!important}.comparePlans .swiper-pagination{position:absolute;z-index:1001!important;bottom:40px!important;left:45%!important;-webkit-transform:translateX(-45%)!important;transform:translateX(-45%)!important}.comparePlans .swiper-button-next{color:#fff!important;opacity:1}.comparePlans .swiper-button-next:after{font-size:20px!important}.comparePlans .swiper-button-prev{color:#fff!important;opacity:1}.comparePlans .swiper-button-prev:after{font-size:20px!important}.pac-container{border-radius:10px!important;box-shadow:0 3px 8px rgba(0,0,0,.24)}.pac-container,.pac-item{border-top:none!important}.pac-item{border-bottom:none!important;margin-top:7px!important;margin-right:10px!important;margin-left:10px!important;font-size:14px!important;line-height:22.4px!important}.pac-item:first-child{margin-top:12px!important}.pac-item:last-child{padding-bottom:12px!important}.pac-item:hover{background-color:#f0f0f0!important}.pac-icon{display:none!important}.BreakpointsHelper_wrapper__1zRnt{position:fixed;top:0;right:0;display:none;padding:10px 30px;background-color:grey;opacity:.4;pointer-events:none}.BreakpointsHelper_wrapper__active__3nGsz{display:inherit}.BreakpointsHelper_wrapper__1zRnt ol{padding:0;margin:0}@-webkit-keyframes Loader_loading__21jB7{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Loader_loading__21jB7{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.Loader_loader__2hZcM{display:flex;width:25px;height:25px;align-items:center;justify-content:space-between}.Loader_dot__1i7bo{width:4px;height:4px;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:Loader_loading__21jB7;animation-name:Loader_loading__21jB7;-webkit-animation-timing-function:cubic-bezier(.175,.885,.27,1.42);animation-timing-function:cubic-bezier(.175,.885,.27,1.42);background-color:#767676;border-radius:100%}.Loader_dot__1i7bo:nth-child(2){-webkit-animation-delay:.12s;animation-delay:.12s}.Loader_dot__1i7bo:nth-child(3){-webkit-animation-delay:.24s;animation-delay:.24s}.Button_button__2Lf63{display:flex;width:100%;height:60px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:85px;cursor:pointer;outline-offset:3px;transition:color .2s;transition:background-color .2s}@media (min-width:576px){.Button_button__2Lf63{width:auto;padding:0 50px}}@media (min-width:1024px) and (max-width:1439px){.Button_button__2Lf63{height:50px}.Button_button__2Lf63 .Button_label__2AAHL{font-size:1.2rem;line-height:1.3rem}}.Button_button__2Lf63.Button_iconOnly__1EYmM{width:60px;min-width:60px;padding:0}@media (min-width:1024px) and (max-width:1439px){.Button_button__2Lf63.Button_iconOnly__1EYmM{width:50px;min-width:50px}}.Button_button__2Lf63.Button_disabled__1f6YP{pointer-events:none}.Button_labelLeading__1XcR3{margin-right:15px}.Button_labelTrailing__2GMeP{order:2;margin-right:0;margin-left:15px}.Button_primary__I_9I9{background-color:#2d2d2d;color:#fff}.Button_primary__I_9I9.Button_disabled__1f6YP{background-color:#f6f6f6;color:#d5d5d5}.Button_primary__I_9I9:hover{background-color:#767676}.Button_secondary__1gv5E{border:1px solid #2d2d2d;background-color:#fff;color:#2d2d2d;transition:border-color .2s,background-color .2s}.Button_secondary__1gv5E.Button_disabled__1f6YP{border-color:#d5d5d5;color:#d5d5d5}.Button_secondary__1gv5E:hover{border-color:#2d2d2d;background-color:#2d2d2d;color:#fff}.Button_text__2RPhU{padding:0;background-color:rgba(45,45,45,0);color:#2d2d2d}.Button_text__2RPhU:hover{text-decoration:underline}.Image_image__1Ms87{display:block;max-width:100%;max-height:100%}.NavPopupMenu_menu__3rmug{position:absolute;z-index:200;right:5px;overflow:hidden;width:260px;height:auto;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.NavPopupMenu_menu__3rmug.NavPopupMenu_layout__bottom__1Z8iB{bottom:calc(100% + 5px);border-radius:10px 10px 0 0}.NavPopupMenu_menu__3rmug.NavPopupMenu_layout__top__1Tg9F{top:calc(100% + 5px);border-radius:0 0 10px 10px}.NavPopupMenu_menuContainer__2VOCF{display:flex;width:100%;transition:-webkit-transform .4s cubic-bezier(.83,0,.17,1);transition:transform .4s cubic-bezier(.83,0,.17,1);transition:transform .4s cubic-bezier(.83,0,.17,1),-webkit-transform .4s cubic-bezier(.83,0,.17,1)}.NavPopupMenu_menuContainer__hasSubmenu__WL4f_{width:200%}.NavPopupMenu_menuContainer__active__qvbMy{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.NavPopupMenu_menuFragment__1bmkx{flex:1 1}.NavPopupMenu_menuList__1nq2Y{height:100%;padding:4px 1px;margin:0;list-style-type:none}.NavPopupMenu_menuListScroll__25jAu{overflow:auto;max-height:286px}.NavPopupMenu_menuListItem__3KUHb{transition:background-color .3s ease}.NavPopupMenu_menuListItem__3KUHb:hover{background-color:#f6f6f6}.NavPopupMenu_menuBtn__2Snlg{display:flex;width:100%;height:54px;align-items:center;justify-content:space-between;padding:0 30px;border:none;background-color:transparent;cursor:pointer;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:.6px}.NavPopupMenu_menuBtn__active__2-doT{-webkit-text-stroke-color:#2d2d2d;transition:-webkit-text-stroke-color .3s ease}.NavPopupMenu_menuBackBtn__36luH{justify-content:flex-start}.NavPopupMenu_menuBackBtn__36luH>span{margin-left:15px}.NavPopupMenu_label__1mJrZ{width:100%;text-align:left}.NavPopup_popup__1uy-5{position:relative;display:flex;width:100%;max-width:60px}.NavPopup_popupOverlay__EydJm{position:fixed;z-index:100;top:0;left:0;display:none;width:100vw;height:100vh;padding:0;border:none;background-color:transparent}.NavPopup_popupOverlay__active__2rcnS{display:block}.NavPopup_popupTrigger__3224b{display:flex;width:100%;align-items:center;justify-content:center;padding:0;border:none;margin:0;background-color:transparent;cursor:pointer}.NavPopup_menuLabel__3ehxx{position:relative;top:8px;font-family:"Mabry Pro",serif;font-size:15px;font-weight:300;line-height:21px}.NavPopup_menuLabel__3ehxx svg{width:32px;height:32px}.Tabs_root__2-OLz{position:relative;height:100%;overflow-x:auto}@media (min-width:1024px){.Tabs_root__2-OLz{overflow-x:visible;overflow-x:initial}}.Tabs_tabs__mNPqW{display:flex;align-items:center}@media (min-width:1024px){.Tabs_tabs__mNPqW{padding-top:10px}}.Tabs_tab__28Mkm{padding:0;border:none;margin-right:30px;background:none;color:#767676;cursor:pointer}.Tabs_tab__28Mkm:last-child{margin-right:0}.Tabs_activeTab__2OC5w{color:#2d2d2d}.Tabs_tabsLine__dSVBw{position:absolute;bottom:0;height:1px;background-color:#2d2d2d;transition:left .2s ease-in-out,width .2s}.Tabs_arrow__VvmL6{margin-left:10px}.Tabs_arrow__VvmL6 svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.active .Tabs_arrow__VvmL6 svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Tabs_menu__2OSIA{color:#767676;font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}.Tabs_menu__2OSIA>div{height:auto}.Tabs_menu__2OSIA li>button.active{color:#2d2d2d}.FilterSearch_root__3yMfL{position:relative;display:flex;width:100%;height:45px;flex-flow:row-reverse}@media (min-width:1024px){.FilterSearch_root__3yMfL{height:40px}}.FilterSearch_label__sc8Aa{display:flex;height:45px;box-sizing:border-box;align-items:center;padding:0 10px;border-radius:40px 0 0 40px;cursor:pointer;transition:background-color .3s ease}@media (min-width:1024px){.FilterSearch_label__sc8Aa{height:40px}}.FilterSearch_input__3786_{width:100%;max-width:0;height:45px;padding:0;border:none;-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0 40px 40px 0;outline:none;transition:max-width .5s cubic-bezier(.83,0,.17,1),background-color .3s ease}@media (min-width:1024px){.FilterSearch_input__3786_{height:40px}}.FilterSearch_input__3786_~button{position:absolute;top:0;right:0;right:10px;height:45px;opacity:0;transition:opacity .5s,visibility .5s;transition-delay:.1s;visibility:hidden}@media (max-width:575px){.FilterSearch_input__3786_~button{right:30px}}.FilterSearch_input__3786_~button svg path{transition:fill .2s}.FilterSearch_input__3786_~button:disabled svg path{fill:#767676}.FilterSearch_input__3786_::-webkit-input-placeholder{color:#767676}.FilterSearch_input__3786_:-ms-input-placeholder{color:#767676}.FilterSearch_input__3786_::placeholder{color:#767676}.FilterSearch_input__3786_:focus{max-width:100%;background-color:#f6f6f6}.FilterSearch_input__3786_:focus+label{background-color:#f6f6f6}.FilterSearch_input__3786_:focus~button{opacity:1;visibility:visible}.FilterSearch_input__filled__1tse0{max-width:100%;padding-right:35px;background-color:#f6f6f6}.FilterSearch_input__filled__1tse0+label{background-color:#f6f6f6}.FilterSearch_input__filled__1tse0~button{opacity:1;visibility:visible}.FilterBar_root__3ves9{display:flex;height:60px;border-bottom:1px solid #d5d5d5}.FilterBar_root__3ves9>div:first-child{flex:1 1}@media (min-width:1024px) and (max-width:1439px){.FilterBar_root__3ves9{height:50px}}.FilterBar_buttons__3FicU{display:flex;width:50%;justify-content:flex-end}@media (min-width:1440px){.FilterBar_buttons__3FicU{width:40%}}.FilterBar_filter__2FQrs{padding:0 30px;margin-left:25px;border-radius:60px}@media (min-width:576px) and (max-width:1023px){.FilterBar_filter__2FQrs{border-radius:45px}}@media (min-width:1440px){.FilterBar_filter__2FQrs{padding:0 35px}}.FilterBar_action__2BWpl{height:45px}@media (min-width:1024px) and (max-width:1439px){.FilterBar_action__2BWpl{height:40px}}.FilterBar_action__map__1GNFd{display:flex;align-items:center;margin-left:20px;color:#fff}.FilterBar_refreshButton__1rU49{height:45px;margin-left:15px}@media (min-width:1024px) and (max-width:1439px){.FilterBar_refreshButton__1rU49{height:40px}}.FilterBar_compareButton__367Hi{height:45px;margin-left:15px}@media (min-width:1024px) and (max-width:1439px){.FilterBar_compareButton__367Hi{height:40px}}.RadioButton_radioButton__3xQwq{position:relative;display:inline-block;width:50px;height:50px}.RadioButton_radioButton__3xQwq label{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:1px solid #767676;border-radius:50%;pointer-events:none;text-transform:uppercase}.RadioButton_radioInput__shpvl{width:50px;height:50px;margin:0;-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer}.RadioButton_radioInput__shpvl:checked~label{border-color:#2d2d2d;background:#2d2d2d;color:#fff}.RadioButton_radioInput__shpvl:hover{background-color:#f6f6f6}.RadioButton_radioInput__shpvl:disabled{cursor:auto;pointer-events:none}.RadioButtonGroup_label__28SGb{display:block;margin-bottom:15px}.RadioButtonGroup_radioItem__3fFKQ+.RadioButtonGroup_radioItem__3fFKQ{margin-left:10px}.FilterSection_root__2b0gQ{display:flex;padding:30px 0;border-bottom:1px solid #d5d5d5}.FilterSection_root__2b0gQ:first-child{padding-top:0}.FilterSection_title__e1Cs8{width:20%;white-space:nowrap}@media (min-width:3840px){.FilterSection_title__e1Cs8{width:150px}}.FilterSection_content__3Juvp{width:80%}@media (min-width:3840px){.FilterSection_content__3Juvp{width:calc(100% - 150px)}}.Tooltip_iconWrapper__3FF13{display:flex;width:16px;height:16px;align-items:center;margin-left:5px}.Tooltip_content__21Eof{z-index:100;width:100vw;max-width:300px;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.Tooltip_hideIconWrapper__1oL09{position:relative;bottom:0;display:flex;width:37px;height:25px;align-items:center;margin:-10px}.Tooltip_hideIconContent__310Jk{z-index:100;width:50vw;max-width:150px;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);inset:auto auto 12px -36px!important}.Tooltip_tooltipAlign__oOzuT{margin-left:35px}.Tooltip_tooltipBlock__36UW-{position:relative;top:22px;left:calc(50% - 10px)}.Tooltip_tooltipText__OgMCb:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#fff;margin-left:-5px;content:""}.Tooltip_tooltipTopPopup__zpcoT{inset:auto auto -14px 0!important}.Tooltip_tooltipTopBlock__j4_df{top:0!important;left:calc(50% - 33px)!important}.Tooltip_tooltipTopArrow__RwZu1:after{top:auto;bottom:100%!important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Tooltip_topIconWrapper__2UcKV{left:8px;height:32px}.Checkbox_checkbox__3ZzYd{position:relative;padding-left:30px}.Checkbox_checkbox__3ZzYd label{display:block;color:#2d2d2d;cursor:pointer;line-height:20px}.Checkbox_checkboxInput__1PC6w{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer}.Checkbox_checkboxInput__1PC6w:checked~.Checkbox_checkmark__jG7oJ{border-color:#767676;background-color:#2d2d2d}.Checkbox_checkboxInput__1PC6w:checked~.Checkbox_checkmark__jG7oJ:after{display:block}.Checkbox_checkboxInput__1PC6w:after{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #fff;background:transparent;content:""}.Checkbox_checkmark__jG7oJ{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #767676;background-color:transparent;border-radius:5px;pointer-events:none}.Checkbox_checkmark__jG7oJ:after{position:absolute;top:4px;left:7px;display:none;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Bedrooms_checkbox__1z1ep{margin-top:15px}.MultiDropdown_root__3-2tG{position:relative;display:flex;align-items:center}.MultiDropdown_root__3-2tG.MultiDropdown_root__isFullWidth__2UCQn{flex-wrap:wrap}.MultiDropdown_label__212WC{color:var(--color-dark-grey);font-weight:500;line-height:1.5}.Features_list__2FgXH{-webkit-column-count:2;column-count:2}.Features_checkbox__3v33n{margin-bottom:15px;list-style:none}.Features_checkbox__3v33n:last-child{margin-bottom:0}.HomeType_divider__2Y9CG{border-top:1px solid #d5d5d5;margin:20px 0 30px}.HomeType_checkbox__z2P86{margin-bottom:15px}.HomeType_checkbox__z2P86:last-child{margin-bottom:0}.Dropdown_dropdown__2ms-9{display:inline-block}[data-reach-listbox-button]{display:flex;overflow:hidden;align-items:center;padding:5px;cursor:pointer}[data-reach-listbox-button] span{width:25px;height:25px;margin-left:8.5px;line-height:25px}[data-reach-listbox-list]{max-height:300px;padding:0;margin:0;background-color:#fff;border-radius:10px;list-style:none;outline:none;overflow-y:scroll}[data-reach-listbox-popover]{min-width:-webkit-min-content;min-width:min-content;margin-top:10px;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.15)}[data-reach-listbox-option]{padding:15px 30px;color:#2d2d2d;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}[data-reach-listbox-option]:first-of-type{border-radius:10px 10px 0 0}[data-reach-listbox-option]:last-of-type{border-radius:0 0 10px 10px}[data-reach-listbox-option][data-current-selected]{color:#2d2d2d}[data-reach-listbox-option][data-current-nav]{background-color:#f6f6f6;color:#2d2d2d}[data-reach-listbox-option][data-current-selected]{font-weight:bolder}[data-reach-listbox-arrow] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}[data-reach-listbox-arrow][data-expanded] svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.Range_root__2-UBf{display:flex;align-items:center;justify-content:space-between}.Range_dropdown__9wiRW{width:50%;border-bottom:1px solid #767676}.Range_dropdown__9wiRW [data-reach-listbox-button]{width:100%;justify-content:space-between;padding-bottom:10px}.Range_uiDropdown__ZUoJ6{width:180px!important;padding:10px;border:1px solid #767676;border-radius:84px}.Range_uiDropdown__ZUoJ6 [data-reach-listbox-button]{width:100%;justify-content:space-between;padding-bottom:10px}.Range_placeholder__2CTzW [data-reach-listbox-button]{color:#767676!important}.Range_divider__1m4Yx{margin:0 30px;color:#767676}.Range_uiWrapper__3Yj0p .Range_dropdownRow__EZ710{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}.Range_uiWrapper__3Yj0p .Range_dropdownCol__1lEbt{display:flex;flex-direction:column;align-items:flex-start}.Range_uiWrapper__3Yj0p .Range_dropdownCol__1lEbt .Range_label__3aoub{margin-bottom:20px;font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500}.Range_uiWrapper__3Yj0p .Range_divider__1m4Yx{margin-top:24px;color:#000;font-size:14px;line-height:1;white-space:nowrap}.Range_uiWrapper__3Yj0p .Range_uiDropdown__ZUoJ6{width:180px;padding:10px;border:1px solid #767676;border-radius:84px}.Range_uiWrapper__3Yj0p .Range_uiDropdown__ZUoJ6 [data-reach-listbox-button]{width:100%;justify-content:space-between;padding-bottom:10px}ul.Schools_list__1opea{margin-bottom:20px;-webkit-column-count:2;column-count:2}.Schools_listItem__1cZBd{list-style:none}.Schools_checkbox__B5LQb{margin-bottom:15px}.Schools_checkbox__B5LQb:last-child{margin-bottom:0}.Schools_title__2wdKb{margin-bottom:15px}.Schools_rating__1AzGl{margin-bottom:30px}.EstMoveInDate_divider__1k3Pv{border-top:1px solid #d5d5d5;margin:20px 0 30px}.EstMoveInDate_checkbox__1t1zm{margin-bottom:15px}.EstMoveInDate_checkbox__1t1zm:last-child{margin-bottom:0}.SidePanel_wrapper__2_rey{overflow:hidden;pointer-events:none;transition:background-color 1s ease}.SidePanel_overlayButton__N6FDc,.SidePanel_wrapper__2_rey{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh)*100)}.SidePanel_overlayButton__N6FDc{z-index:0;padding:0;border:none;background-color:transparent;pointer-events:all;visibility:hidden}.SidePanel_overlayButton__active__2pm_P{visibility:visible}.SidePanel_sidePanelContainer__3qPnR{position:relative;width:100vw;height:calc(var(--vh)*100);background-color:#fff;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:-webkit-transform 1s cubic-bezier(.76,0,.24,1);transition:transform 1s cubic-bezier(.76,0,.24,1);transition:transform 1s cubic-bezier(.76,0,.24,1),-webkit-transform 1s cubic-bezier(.76,0,.24,1)}@media (min-width:1024px){.SidePanel_sidePanelContainer__3qPnR{width:calc(100% + 5.6vw)}}.SidePanel_sidePanelContainer__3qPnR.SidePanel_isLeft__2ZIzS{width:100vw;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.SidePanel_sidePanelContainer__3qPnR.SidePanel_isLeft__2ZIzS:before{position:absolute;top:0;height:calc(var(--vh)*100);background-color:#fff;content:""}@media (min-width:576px) and (max-width:1023px){.SidePanel_sidePanelContainer__3qPnR.SidePanel_isLeft__2ZIzS:before{left:-5.6vw;width:5.6vw}}@media (min-width:1024px){.SidePanel_sidePanelContainer__3qPnR.SidePanel_isLeft__2ZIzS:before{left:-5.6vw;width:5.6vw}}.SidePanel_wrapper__enter__3IzQL{background-color:rgba(45,45,45,.7);pointer-events:all}.SidePanel_wrapper__enter__3IzQL .SidePanel_sidePanelContainer__3qPnR{-webkit-transform:translateX(0);transform:translateX(0)}.SidePanel_wrapper__exit__3rodO .SidePanel_sidePanelContainer__3qPnR{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.SidePanel_wrapper__exit__3rodO .SidePanel_sidePanelContainer__3qPnR.SidePanel_isLeft__2ZIzS{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.SidePanel_wrapper__removed__2lfNN{pointer-events:none;visibility:hidden}.FilterPanel_filterPanel__1vK3-{z-index:900}.FilterPanel_root__9JVZV{position:relative;height:calc(var(--vh)*100 - 80px);padding-right:5.6vw;overflow-x:hidden;overflow-y:scroll}@media (min-width:1024px){.FilterPanel_root__9JVZV{padding-right:5.6vw}}.FilterPanel_header__2ITqE{position:-webkit-sticky;position:sticky;z-index:100;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d5;background-color:#fff}@media (min-width:1024px){.FilterPanel_header__2ITqE{height:100px}}@media (min-width:1440px){.FilterPanel_header__2ITqE{height:120px}}.FilterPanel_button__1wuAv{display:inline-flex;margin-left:10px}.FilterPanel_filters__ZVipu{padding-top:60px}.LoadMore_loadMore__3bIHu{display:flex;justify-content:center}.Header_header__35GFM{width:100%;text-align:left}.Header_sortButton__2MK7b:hover{text-decoration:none}.Header_sortButton__2MK7b span:first-child{margin-right:5px}@media (min-width:1024px) and (max-width:1439px){.Header_sortButton__2MK7b span:first-child{font-size:1.4rem;line-height:1.5}}.Header_sortButton__2MK7b svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Header_isSorted__1igvo svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Header_header__35GFM th{padding-left:20px}.Header_header__35GFM th:first-child,.Header_header__35GFM th:last-child{padding-left:0}.Availability_item__gIprR{display:flex;align-items:center}.Availability_markerWrapper__34UNH{display:flex;width:8px;height:8px;flex-shrink:0;align-items:center;justify-content:center;margin-right:10px}.Availability_markerWrapperCustomLabel__mUduA{margin-right:0}.Availability_marker__-DK0P{width:100%;height:100%;flex-shrink:0;border:2px solid;border-radius:50%}.Availability_moveInReady__l187x{border-color:#54a937;background-color:#54a937}.Availability_underConstruction__3mcoU{border-color:#dfc43e;background-color:#dfc43e}.Availability_comingSoon__1zHIg{border-color:#c7c7cc;background-color:#c7c7cc}.Availability_Reserved__1L8g0{border-color:#235ca3;background-color:#235ca3}.Availability_Sold__xYD1b{border-color:#c3342e;background-color:#c3342e}.Availability_Model__3Gx50{border-color:#9059aa;background-color:#9059aa}.Availability_Closed__SvFic{border-color:#767676}.Availability_UnReleased__1obyA{border-color:#ffe8b4;background-color:#ffe8b4}.Availability_noAvailability__10N4Y{position:relative;width:8px;height:8px;flex-shrink:0}.Availability_noAvailability__10N4Y:after,.Availability_noAvailability__10N4Y:before{position:absolute;top:0;width:141%;height:2px;background-color:#c3342e;content:""}.Availability_noAvailability__10N4Y:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;transform-origin:left}.Availability_noAvailability__10N4Y:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;transform-origin:right}.Availability_futureRelease__2HSIv{border-width:1px;border-color:#767676}.Item_row__3f3zE{position:relative;border-bottom:1px solid #d5d5d5;cursor:pointer}@media (min-width:1024px) and (max-width:1439px){.Item_row__3f3zE td:nth-of-type(4){padding-right:12px}.Item_row__3f3zE td:nth-of-type(6){width:11%}.Item_row__3f3zE td:nth-of-type(7){width:22%}}.Item_row__3f3zE td:nth-of-type(2),.Item_row__3f3zE td:nth-of-type(3){padding-right:20px}.Item_row__3f3zE td:last-of-type{width:10px}.Item_row__3f3zE:hover{background-color:#f6f6f6}.Item_item__1EO3P{padding:30px 0}.Item_availability__2G6Nv>p{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7}@media (min-width:576px){.Item_availability__2G6Nv>p{line-height:1.8}}.Item_mapIcon__map__94TuW{display:flex;align-items:center;color:#fff}.Item_mapIcon__1Dsi3:hover{background-color:#f6f6f6}.Item_uploadColumn__22ekO{width:14%!important}.Item_row__3f3zE td{padding-left:30px}.Item_row__3f3zE td:first-child,.Item_row__3f3zE td:nth-last-child(2){padding-left:0}.Item_itemcollection__351qn{padding-left:30px!important}.Item_itempricerange__3KH9e{padding-left:0!important}.Item_compareCheckbox__1Hv1V{width:20px;height:20px}.Table_root__OfjtR{width:100%;margin:20px 0 60px;border-collapse:collapse}.FullPageLoader_loader__Iog19{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease}.FullPageLoader_loader__active__vi6PN{opacity:1;pointer-events:all}.FullPageLoader_text__2QDAf{margin-bottom:10px;color:#767676}.FullPageLoader_icon__3O2VN{margin-bottom:12px}.Modal_modal__1vwov{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100%;background-color:#fff}.Modal_modal__fadeIn__-SVC6{opacity:0;pointer-events:none;transition:opacity .6s ease}.Modal_modal__fadeIn__-SVC6.Modal_modal__active__239uV{opacity:1;pointer-events:all}.Modal_modal__bottomToTop__qz2t7{-webkit-transform:translateY(100vh);transform:translateY(100vh);transition:-webkit-transform .6s cubic-bezier(.83,0,.17,1);transition:transform .6s cubic-bezier(.83,0,.17,1);transition:transform .6s cubic-bezier(.83,0,.17,1),-webkit-transform .6s cubic-bezier(.83,0,.17,1)}.Modal_modal__bottomToTop__qz2t7.Modal_modal__active__239uV{-webkit-transform:translateY(0);transform:translateY(0)}.Modal_modalContent__1AP_v{width:100%;height:100%;overflow-y:auto;touch-action:auto}.ModalHeader_modalHeader__3xZZw{z-index:900;background-color:#fff}.ModalHeader_modalHeader__sticky__85ZKq{position:-webkit-sticky;position:sticky;top:0}.ModalHeader_container__Kp8Yp{width:100%}.ModalHeader_modalInner__3zoIC{display:flex;height:100px;align-items:center}@media (min-width:1024px){.ModalHeader_modalInner__3zoIC{height:120px}}.ModalHeader_modalInner__reversed__3vz5R{flex-direction:row-reverse}.ModalHeader_modalInner__reversed__3vz5R .ModalHeader_modalClose__jd0xk{margin:0 -20px 0 0}.ModalHeader_modalInner__reversed__3vz5R .ModalHeader_modalHeaderLabel__13-_w{order:2;margin:0 15px 0 0}.ModalHeader_modalHeaderLabel__13-_w{flex:1 1;margin:0}.ModalHeader_modalClose__jd0xk{margin:0 0 0 -20px}.ModalHeader_children__1fuse{display:flex;flex:1 1;justify-content:flex-end;margin-right:15px}.ModalHeader_skipButton__26b_a>span{font-size:1.6rem!important;line-height:1.4}@media (min-width:576px){.ModalHeader_skipButton__26b_a>span{line-height:1.07}}.CommunityDetails_modal__3Wide>div{overflow-y:auto}.PillMarker_root__3K6Nx{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;justify-content:center}.PillMarker_customLabel__1y9oh{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;margin-left:3px;font-weight:500}.PillMarker_pill__1ANUT{position:relative;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:3px 10px 5px;background-color:#fff;border-radius:50px;-webkit-filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));transition:background-color .1s,color .1s}.PillMarker_pill__1ANUT>span:first-child{font-weight:500}.PillMarker_pill__1ANUT:not(.PillMarker_pill__active__p0k4P):focus,.PillMarker_pill__1ANUT:not(.PillMarker_pill__active__p0k4P):hover{background-color:#2d2d2d;color:#fff}.PillMarker_pill__plan__lpbf2:after{position:absolute;z-index:-1;bottom:0;left:50%;width:10px;height:10px;background-color:#fff;content:"";-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);transition:background-color .1s}.PillMarker_pill__plan__lpbf2.PillMarker_pill__active__p0k4P:after,.PillMarker_pill__plan__lpbf2:not(.PillMarker_pill__active__p0k4P):focus:after,.PillMarker_pill__plan__lpbf2:not(.PillMarker_pill__active__p0k4P):hover:after{background-color:#2d2d2d}.PillMarker_pill__community__1KXc6{border-radius:0}.PillMarker_pill__welcome__3c2gl{padding:0 5px 1px;border-radius:4px;font-size:9px;line-height:1.5}.PillMarker_pill__active__p0k4P{background-color:#2d2d2d;color:#fff}.PillMarker_pill__hidden__1aJlC{display:none}.PillMarker_soldOutMarker__3ZLzu{z-index:200;display:inline-flex;color:#000;-webkit-transform:translate(8%,80%);transform:translate(8%,80%)}.PillMarker_soldOutMarkerCommunity__1VWXF{-webkit-transform:translate(-50%);transform:translate(-50%)}.PillMarker_root__3K6Nx>.PillMarker_tooltip__23ugL{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 5px;background-color:#2d2d2d;border-radius:4px 4px 0 0;box-shadow:0 1px 10px rgba(0,0,0,.1);color:#fff;font-weight:500;line-height:1.5;white-space:nowrap}.PillMarker_root__3K6Nx>.PillMarker_tooltip__large__LxZc2{border-radius:4px}.ZoomAnimation_animated__1x8L4{position:fixed;z-index:1000}.ZoomAnimation_animated__in__3JWwZ{-webkit-transform:translateZ(0) scale(1)!important;transform:translateZ(0) scale(1)!important;-webkit-transform-origin:center;transform-origin:center}.ZoomAnimation_animated__in__3JWwZ,.ZoomAnimation_animated__out__Zv8aM{transition:-webkit-transform .7s cubic-bezier(.83,0,.17,1);transition:transform .7s cubic-bezier(.83,0,.17,1);transition:transform .7s cubic-bezier(.83,0,.17,1),-webkit-transform .7s cubic-bezier(.83,0,.17,1)}.ZoomAnimation_animated__hidden__3eXib{opacity:0;pointer-events:none}.ZoomAnimation_animated__transition__38wcz{z-index:700}.ZoomAnimation_image__hidden__36_l_{opacity:0;transition:opacity .03s linear}.ZoomSlide_slide__1nAgL{position:relative;display:flex;height:calc(100vh - 200px);flex-direction:column}.ZoomSlide_slideContent__3kzo0{display:flex;justify-content:space-between}.ZoomSlide_slideImage__plan__2-Ckh{max-height:calc(100% - 175px);margin-bottom:15px}.ZoomSlide_slideImage__default__YOkg_{max-height:100%}.ZoomSlide_slideImage__defaultOneLabel__31GhM{max-height:calc(100% - 35px);margin-bottom:15px}.ZoomSlide_slideImage__defaultBothLabels__1jBIB{max-height:calc(100% - 60px)}.ZoomSlide_slideImageLabel__32Z9w{margin-bottom:5px}.ZoomSlide_slideHomeInfo__3X8NR{margin:15px 0 5px}.ZoomSlide_slideAvailability__KJq04{margin-top:15px}.ZoomSlide_availability__2mBAr>p{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5}.ZoomSlide_favoriteButton__OfegV{position:absolute;top:calc(100vh - 430px);right:10px}.ZoomSlide_roundButton__2ipoX{display:inline-block;padding:10px;border:none;margin:4px 2px;background-color:var(--color-white);border-radius:50%;text-align:center;text-decoration:none}.ZoomSlide_uploadMinHeight__2Ikk-{min-height:calc(100% - 60px)}.ZoomSlide_caption__2AOoz{font-size:1.5rem}.Dots_dot__3i0NR{margin:0 10px}.Dots_dot__3i0NR:last-of-type{display:none}@-webkit-keyframes ZoomSlider_appear__3dku6{to{visibility:visible}}@keyframes ZoomSlider_appear__3dku6{to{visibility:visible}}.ZoomSlider_slider__1WLk3{position:fixed;z-index:900;top:0;left:0;width:100vw;height:calc(var(--vh)*100);flex-direction:column;align-items:center;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease;transition-delay:.3s}.ZoomSlider_slider__active__mfXGt{opacity:1;pointer-events:all;transition:opacity .2s ease .04s}.ZoomSlider_sliderHeader__2IVaN{display:flex;height:120px;align-items:center;margin-bottom:30px;opacity:0;transition:opacity .3s ease}.ZoomSlider_sliderHeader__2IVaN>button{display:flex;padding:0;border:none;background-color:transparent}.ZoomSlider_sliderHeader__active__1I28i{opacity:1;transition-delay:.4s}.ZoomSlider_sliderLabel__D0_kR{margin-left:15px}.ZoomSlider_sliderAction__XmkNY{cursor:pointer}.ZoomSlider_sliderRail__2BcHL{overflow:visible;opacity:0;transition:opacity .2s ease;transition-delay:.03s}.ZoomSlider_sliderRail__active__3LceA{opacity:1;transition:opacity .3s ease;transition-delay:.6s}.ZoomSlider_wrapper__2VS0D{display:flex;justify-content:center}.ZoomSlider_swiperWrapper__2CkRG{position:relative}.ZoomSlider_swiperWrapper__2CkRG .swiper-wrapper{align-items:center}.ZoomSlider_sliderButtonsContainer__3Vp9r{position:absolute;z-index:200;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;justify-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.ZoomSlider_sliderButtonsContainer__active__9I8Sq{opacity:1;transition-delay:.4s}.ZoomSlider_sliderButton__1TLsi{position:absolute;top:50%;border:none;box-shadow:0 5px 10px rgba(0,0,0,.1);opacity:1;pointer-events:all;transition:opacity .2s,border-color .2s,background-color .2s;visibility:hidden}.ZoomSlider_sliderButton__prev__lht12{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ZoomSlider_sliderButton__next__1Qlcr{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ZoomSlider_sliderButton__next__1Qlcr svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.ZoomSlider_sliderButton__hidden__16w0x{opacity:0}.ZoomSlider_sliderButton__shown__2yeCk{-webkit-animation:ZoomSlider_appear__3dku6 0s .9s forwards;animation:ZoomSlider_appear__3dku6 0s .9s forwards}.GalleryItem_galleryImageWrapper__1RsJm{position:relative;padding-bottom:56.25%}.GalleryItem_galleryImage__3ss9F{position:absolute;height:100%;object-fit:cover}.GalleryItem_galleryImageSpacing__3-UDe{margin-bottom:10px}.GalleryItem_title__1FoHW{margin-bottom:5px;text-align:left}.GalleryItem_galleryDescription__387Ny,.GalleryItem_galleryHomeInfo__31jOA{margin-bottom:10px;font-size:1.5rem;text-align:left}.GalleryItem_availability__5lgK3>p{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;font-size:1.5rem}.GalleryItem_nameWrapper__1VwFo{display:flex;justify-content:space-between}.GalleryGrid_galleryTitle__3yK9q{margin-bottom:30px}.GalleryGrid_galleryItem__3VzKx{width:100%;padding:0;border:none;margin-bottom:30px;background-color:transparent;cursor:pointer;text-align:start}.Feature_bottomSpace__2Kv4o{margin-bottom:30px}.Feature_image__3SV0h{width:100%}.Feature_caption__KSoRH{font-size:1.5rem}.EverythingIncluded_section__2lgS8{margin-bottom:60px}.EverythingIncluded_section__2lgS8:first-child{padding-top:100px}.EverythingIncluded_section__noFeatures__2zMD1{margin-bottom:30px}@-webkit-keyframes FloorPlan_fadeOut__3Jv2p{0%{opacity:1}to{opacity:0}}@keyframes FloorPlan_fadeOut__3Jv2p{0%{opacity:1}to{opacity:0}}@-webkit-keyframes FloorPlan_fadeIn__2DkCu{0%{opacity:0}to{opacity:1}}@keyframes FloorPlan_fadeIn__2DkCu{0%{opacity:0}to{opacity:1}}.FloorPlan_floorPlan__29Ttz{display:inline-block;transition:opacity .3s ease-in-out}.FloorPlan_svgFadeOut__bh4ju{-webkit-animation:FloorPlan_fadeOut__3Jv2p .5s ease-in forwards;animation:FloorPlan_fadeOut__3Jv2p .5s ease-in forwards}.FloorPlan_svgFadeIn__3hl7U{-webkit-animation:FloorPlan_fadeIn__2DkCu .5s ease-in forwards;animation:FloorPlan_fadeIn__2DkCu .5s ease-in forwards}.Toggle_toggle__xV_Sg{display:flex;height:100%;align-items:center;justify-content:space-between}.Toggle_label__1ZPx2{color:#2d2d2d}.FloorPlanModal_modalCloseButton__3cEiN{position:absolute;z-index:100;top:10px;left:5.6vw;background-color:#fff}@media (min-width:576px){.FloorPlanModal_modalCloseButton__3cEiN{top:20px}}@media (min-width:1024px){.FloorPlanModal_modalCloseButton__3cEiN{top:30px;left:5.6vw}}.FloorPlanModal_zoom__3wV2V{cursor:grab}.FloorPlanModal_zoom__3wV2V,.FloorPlanModal_zoom__3wV2V svg{width:100%!important;height:100%!important}.FloorPlanModal_zoom__3wV2V:active{cursor:grabbing}.FloorPlan_svgWrapper__15tWX{display:flex;max-height:100%;flex-direction:column;justify-content:center}.FloorPlan_gridWrapper__1mLsV{height:100%}.FloorPlan_zoomButtonWrapper__35XBC{padding-top:60px}.FloorPlan_controlsWrapper__1LO6s{padding-top:115px}.FloorPlan_divider__3LqhK{width:100%;height:1px;margin:30px 0;background-color:#000;opacity:.2}.FloorPlan_optionToggle__2xgbr{margin-bottom:60px}.FloorPlan_description__12y-G{margin-top:25px}.FloorPlan_title__3FWPl{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;height:25px;align-items:center;padding:5px}@media (min-width:576px){.FloorPlan_title__3FWPl{line-height:1.07}}@media (min-width:1440px){.FloorPlan_title__3FWPl{line-height:1.4}}.FloorPlan_modalTop__lcugv{top:80px}.FloorPlan_modalBottom__3qvWA{top:0}.FloorPlan_loader__35e6v{align-self:center}.FloorPlan_toggleWrapper__3gQVv{margin-top:30px}.SubNavigation_subnav__3XAA6{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(1turn,#000 -34.72%,transparent 69.44%);-webkit-transform:translateY(calc(100% - 90px));transform:translateY(calc(100% - 90px));transition:-webkit-transform .8s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1),-webkit-transform .8s cubic-bezier(.16,1,.3,1)}@media (min-width:1024px) and (max-width:1439px){.SubNavigation_subnav__3XAA6{-webkit-transform:translateY(calc(100% - 80px));transform:translateY(calc(100% - 80px))}}.SubNavigation_subnav__active__2Rpvc{-webkit-transform:none;transform:none}.SubNavigation_subnav__3XAA6:hover .SubNavigation_scrollButton__3bA2O{opacity:1;pointer-events:all}.SubNavigation_column__3b85v{flex-shrink:0}.SubNavigation_subnavActions__2FORV{display:flex;margin-bottom:30px}.SubNavigation_subNavListWrapper__2Bt1B{position:relative}.SubNavigation_subnavList__KWZpT{display:flex;width:100%;flex-wrap:nowrap;padding-right:5.6vw;padding-bottom:30px;padding-left:5.6vw;margin:0;list-style-type:none;overflow-x:auto;overflow-y:hidden}.SubNavigation_subnavList__KWZpT::-webkit-scrollbar{display:none}.SubNavigation_subnavListItem__NF3pe{width:100%}.SubNavigation_subnavTrigger__2GUB-{padding:10px 30px;margin-right:15px}.SubNavigation_subnavTrigger__2GUB- span{padding-right:5px}.SubNavigation_subnavTrigger__2GUB- svg{margin-top:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.SubNavigation_subnavTrigger__active__2WraH svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:1440px){.SubNavigation_subnavTrigger__2GUB-{padding:15px 30px}}.SubNavigation_subnavSelector__1XUGg{width:100%;padding:0;border:none;margin:0;background-color:transparent;cursor:pointer}.SubNavigation_subnavImage__17mC8{width:100%;border:2px solid transparent;transition:border-color .3s ease}.SubNavigation_subnavImage__17mC8:hover,.SubNavigation_subnavImage__active__UDeaz{border-color:#fff}.SubNavigation_subnavCaption__2j1Mg{margin-top:10px;color:#fff;text-align:left}.SubNavigation_scrollButton__3bA2O{position:absolute;top:50%;border:none;opacity:0;pointer-events:none}.SubNavigation_scrollButton__hidden__21-OB{display:none}.SubNavigation_scrollButton__left__1zScY{left:5.6vw;-webkit-transform:translate(-50%,calc(-50% - 30px));transform:translate(-50%,calc(-50% - 30px))}@media (min-width:1024px){.SubNavigation_scrollButton__left__1zScY{left:5.6vw}}.SubNavigation_scrollButton__right__2PKMR{right:5.6vw;-webkit-transform:translate(50%,calc(-50% - 30px));transform:translate(50%,calc(-50% - 30px))}@media (min-width:1024px){.SubNavigation_scrollButton__right__2PKMR{right:5.6vw}}.SubNavigation_scrollButton__right__2PKMR svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.TourMatterport_wrapper__NVVfE{overflow:hidden!important;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.TourMatterport_matterport__2OjUL{width:100%;height:100%}.TourPage_wrapper__2o1Dv{overflow:hidden!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.TourPage_modalContainer__2Yr1U{height:100%;overflow-y:scroll}.TourPage_modalHeader__3N-gg{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;padding:20px 0;margin-bottom:50px;margin-left:-20px;background-color:#fff}.TourPage_modalHeaderLabel__3Va29{margin-left:15px}.TourPage_selectionDescription__EGdLM{margin:10px 0}.TourPage_galleryItem__XFyAn{margin-bottom:30px}.TourPage_galleryAction__2fVFx{padding:0;border:none;background-color:transparent;cursor:pointer}.TourPage_modalTop__3FyXJ{top:80px}.TourPage_modalBottom__1tJyN{top:0}.TourPage_tourImage__3MqB0{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 80px);opacity:0;pointer-events:none;transition:opacity .24s ease}.TourPage_tourImage__active__16xiX{opacity:1;pointer-events:all}.VideoControls_controlsOverlay__2XNDr{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}.VideoControls_controlsOverlay__isPlayingVideo__2GN83:hover .VideoControls_overlay__A6h5E{opacity:1;transition:opacity .2s}.VideoControls_controlsOverlay__isPlayingVideo__2GN83:hover .VideoControls_pauseButton__2Bkwd{display:flex}.VideoControls_overlay__A6h5E{width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:1;transition:opacity .2s}.VideoControls_overlay__hidden__1Lprj{opacity:0}.VideoControls_button__h-5e4{display:flex;align-items:center;justify-content:center;padding:5px;border:none;background-color:transparent;color:#fff}.VideoControls_buttonCenter__1KYKx{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.VideoControls_pauseButton__2Bkwd{display:none}.Video_videoWrapper__2KDQB{position:relative}.Video_video__1kg4-{display:block;width:100%;background:#d5d5d5}video::-internal-media-controls-overlay-cast-button{display:none}.GallerySlide_root__lgMG-,.GallerySlide_slide__2546B{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.GallerySlide_root__active__jRFPZ,.GallerySlide_slide__active__1LjZT{-webkit-animation:GallerySlide_animateIn__28Lsw 1.5s cubic-bezier(.76,0,.24,1) forwards;animation:GallerySlide_animateIn__28Lsw 1.5s cubic-bezier(.76,0,.24,1) forwards}@-webkit-keyframes GallerySlide_animateIn__28Lsw{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes GallerySlide_animateIn__28Lsw{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.GallerySlide_root__finished__3wPzF,.GallerySlide_slide__finished__Txwwb{-webkit-animation:GallerySlide_animateOut__3M0dx 1.25s cubic-bezier(.76,0,.24,1) forwards;animation:GallerySlide_animateOut__3M0dx 1.25s cubic-bezier(.76,0,.24,1) forwards}@-webkit-keyframes GallerySlide_animateOut__3M0dx{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes GallerySlide_animateOut__3M0dx{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.GallerySlide_root__lgMG-{height:calc(var(--vh)*100)}.GallerySlide_title__3_TO1{display:flex;width:100%;height:150px;align-items:center;opacity:0}.GallerySlide_title__active__2BXln{-webkit-animation:GallerySlide_fadeIn__3DxKi .75s .4s forwards;animation:GallerySlide_fadeIn__3DxKi .75s .4s forwards}@-webkit-keyframes GallerySlide_fadeIn__3DxKi{0%{opacity:0}to{opacity:1}}@keyframes GallerySlide_fadeIn__3DxKi{0%{opacity:0}to{opacity:1}}.GallerySlide_wrapper__2ZSV8{position:relative;top:150px;width:100vw;height:calc(100vh - 150px)}.GallerySlide_imageItem__2Rb8T{height:calc(100vh - 180px)}.GallerySlide_image__2Vypn{max-height:100%}.GallerySlide_image__description__1vWAK{max-height:calc(100% - 65px);margin-bottom:15px}.GallerySlide_slideItem__1B_p6{display:flex;justify-content:center}.GallerySlide_video__1IEAH{max-height:calc(100vh - 180px)}.GallerySlide_description__3sxCF{margin-top:15px}.AmenityItem_root__3QJZG{text-align:center}.AmenityItem_image__18Vo9{display:inline;width:50px;height:50px;margin-bottom:5px}.AmenityItem_description__2Kn-R{padding-top:10px;text-align:center}.OverviewList_wrapper__2k93L{display:flex;white-space:nowrap}.OverviewList_item__3VtpR{position:relative;display:block;flex-direction:column;padding:0 30px;text-align:center}.OverviewList_item__3VtpR:not(:last-child):after{position:absolute;right:-30px;bottom:30px;display:inline-block;width:60px;height:.75px;background-color:#d5d5d5;content:"";-webkit-transform:rotate(110deg);transform:rotate(110deg)}.OverviewList_item__3VtpR:first-child{padding-left:0;text-align:left}.OverviewList_item__3VtpR:last-child{overflow:hidden;padding-right:0;text-align:left}.OverviewList_item__3VtpR>div{text-overflow:ellipsis}.OverviewList_info__2KR3J{margin-bottom:5px}.IntroItem_slide__dMXMu{position:absolute;top:0;left:0;width:100%;height:calc(var(--vh)*100);opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.IntroItem_slide__active__2Xl0o{-webkit-animation:IntroItem_fadeIn__2XS1B .75s .4s forwards;animation:IntroItem_fadeIn__2XS1B .75s .4s forwards}@-webkit-keyframes IntroItem_fadeIn__2XS1B{0%{opacity:0}to{opacity:1}}@keyframes IntroItem_fadeIn__2XS1B{0%{opacity:0}to{opacity:1}}.IntroItem_slide__active__2Xl0o:not(:first-child){-webkit-animation-delay:.7s;animation-delay:.7s}.IntroItem_slide__finished__arotj{-webkit-animation:IntroItem_animateOut__1s_al 1.25s cubic-bezier(.76,0,.24,1) forwards;animation:IntroItem_animateOut__1s_al 1.25s cubic-bezier(.76,0,.24,1) forwards;opacity:1}@-webkit-keyframes IntroItem_animateOut__1s_al{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes IntroItem_animateOut__1s_al{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.IntroItem_root__28-wp{position:relative;width:100%;height:calc(var(--vh)*100)}.IntroItem_image__UIP_h{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover}.IntroItem_video__1-ROi{position:fixed;top:0;left:0;min-width:100%;min-height:100%;object-fit:cover}.IntroItem_logo__1kZIg{display:block;padding-top:60px;color:#235ca3}@media (min-width:1024px){.IntroItem_title__1FCz0{margin-bottom:15px}}@media (min-width:1440px){.IntroItem_title__1FCz0{margin-bottom:30px}}.IntroItem_description__1bTr1{margin-bottom:60px}.IntroItem_amenityWrapper__3FqXu{margin-bottom:30px}@media (min-width:1024px){.IntroItem_info__2uhKQ{margin-top:75px}}@media (min-width:1440px){.IntroItem_info__2uhKQ{margin-top:130px}}.IntroItem_amenity__-xblu{width:50px;margin:0 auto}.IntroItem_itemInfo__Rlw4y{margin-bottom:5px}.IntroItem_itemLabel__1FMq4{text-align:left}.IntroItem_panel__1U3WH{z-index:200;background-color:transparent}.IntroItem_overview__3rXjK li:last-child{padding-left:0;margin-top:30px}.ScreenSaver_root__3Dc5c{position:absolute;z-index:900;top:0;left:0;width:100vw;height:calc(var(--vh)*100);max-height:calc(var(--vh)*100);background-color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}.ScreenSaver_root__finished__3HCAG{-webkit-animation:ScreenSaver_animateOut__oWHuO 1.25s cubic-bezier(.76,0,.24,1) forwards;animation:ScreenSaver_animateOut__oWHuO 1.25s cubic-bezier(.76,0,.24,1) forwards;overflow-x:hidden}@-webkit-keyframes ScreenSaver_animateOut__oWHuO{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes ScreenSaver_animateOut__oWHuO{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.ScreenSaver_wrapper__qNygK{position:relative;width:100vw}.Map_root__3ZP11{position:relative;width:100%;height:100%}.Map_map__UaOG-{height:100%}.Map_loader__3Ui15{position:absolute;top:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:#fafafa;opacity:0;pointer-events:none;transition:opacity .4s ease}.Map_loader__active__17mWw{opacity:1;pointer-events:all}.HomesiteMarker_homeIcon__33dQ4{display:flex;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}.UnavailableMarkers_soldOutMarker___Pbnp{z-index:200;display:flex;flex-direction:column;color:#2d2d2d;font-weight:600;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.MapTooltip_tooltip__11w2w{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;max-width:280px;box-shadow:0 1px 10px rgba(0,0,0,.15);text-align:left}.MapTooltip_tooltip__11w2w:disabled{cursor:auto}.MapTooltip_tooltip__11w2w img{width:100%}.MapTooltip_tooltipImageWrapper__2sq3j{position:relative}.MapTooltip_tooltip__11w2w:disabled .MapTooltip_tooltipImageWrapper__2sq3j{-webkit-filter:grayscale(1);filter:grayscale(1)}.MapTooltip_tooltipEyebrow__N1J1y{font-family:"Mabry Pro",serif;font-size:1.1rem;line-height:1.5;position:absolute;top:10px;left:10px;padding:2px 8px;background-color:#2d2d2d;border-radius:4px;color:#fff}.MapTooltip_tooltipContent__2n7xU{padding:20px}.MapTooltip_tooltipAvailability__3wPqT{margin-bottom:5px}.MapTooltip_tooltipTitle__2tklt{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16;margin-bottom:5px}@media (min-width:576px){.MapTooltip_tooltipTitle__2tklt{line-height:1.07}}@media (min-width:1440px){.MapTooltip_tooltipTitle__2tklt{line-height:1.21}}.MapTooltip_tooltipDescription__33hbW{margin-top:15px}.MapTooltip_tooltipLocation__2gsLz{margin-top:2px}.Tooltip_tooltip__1lTPo{position:absolute;z-index:200;bottom:calc(100% + 33px);left:50%;width:280px;-webkit-animation:Tooltip_fadeIn__2_nHk .5s ease-in forwards;animation:Tooltip_fadeIn__2_nHk .5s ease-in forwards;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.15);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Tooltip_tooltip__1lTPo>button{box-shadow:none}.Tooltip_tooltip__top__10GGu{top:6px;bottom:unset}@-webkit-keyframes Tooltip_fadeIn__2_nHk{0%{opacity:0}to{opacity:1}}@keyframes Tooltip_fadeIn__2_nHk{0%{opacity:0}to{opacity:1}}:root{--grid-margin:20px;@media (min-width:576px){--grid-margin:60px}@media (min-width:1200px){--grid-margin:80px}@media (min-width:1600px){--grid-margin:100px}@media (min-width:2160px){--grid-margin:200px}--grid-gutter:10px;@media (min-width:576px){--grid-gutter:16px}@media (min-width:1200px){--grid-gutter:20px}}.Typography_homeHeadline__2sh0s{font-family:Reckless;font-size:2.75rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:576px){.Typography_homeHeadline__2sh0s{font-size:2.75rem;line-height:1.06}}@media (min-width:1200px){.Typography_homeHeadline__2sh0s{font-size:3rem;line-height:1.06}}@media (min-width:1600px){.Typography_homeHeadline__2sh0s{font-size:3.5rem;line-height:1.06}}.Typography_headline1__3oAOE{font-family:Reckless;font-size:2.375rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:576px){.Typography_headline1__3oAOE{font-size:2.5rem;line-height:1.06}}@media (min-width:1200px){.Typography_headline1__3oAOE{font-size:2.5rem;line-height:1.06}}@media (min-width:1600px){.Typography_headline1__3oAOE{font-size:3rem;line-height:1.06}}.Typography_headline2__nJr8N{font-family:Reckless;font-size:1.875rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:576px){.Typography_headline2__nJr8N{font-size:1.875rem;line-height:1.06}}@media (min-width:1200px){.Typography_headline2__nJr8N{font-size:2rem;line-height:1.06}}@media (min-width:1600px){.Typography_headline2__nJr8N{font-size:2.25rem;line-height:1.06}}.Typography_headline3__1VVPN{font-family:Reckless;font-size:1.5rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.Typography_headline3__1VVPN{font-size:1.5rem;line-height:1.07}}@media (min-width:1200px){.Typography_headline3__1VVPN{font-size:1.5rem;line-height:1.07}}@media (min-width:1600px){.Typography_headline3__1VVPN{font-size:1.5rem;line-height:1.21}}.Typography_subheadlineLarge__2wadR{font-family:"Mabry Pro";font-size:1rem;font-weight:500;line-height:1.4}@media (min-width:576px){.Typography_subheadlineLarge__2wadR{font-size:1rem;line-height:1.07}}@media (min-width:1200px){.Typography_subheadlineLarge__2wadR{font-size:1rem;line-height:1.07}}@media (min-width:1600px){.Typography_subheadlineLarge__2wadR{font-size:1rem;line-height:1.4}}.Typography_subheadlineSmall__292LZ{font-family:"Mabry Pro";font-size:.875rem;font-weight:500;line-height:1.4}@media (min-width:576px){.Typography_subheadlineSmall__292LZ{font-size:.875rem;line-height:1.4}}@media (min-width:1200px){.Typography_subheadlineSmall__292LZ{font-size:.875rem;line-height:1.5}}@media (min-width:1600px){.Typography_subheadlineSmall__292LZ{font-size:.875rem;line-height:1.4}}.Typography_bodycopyLarge__1NM2k{font-family:"Mabry Pro";font-size:1rem;font-weight:300;line-height:1.7}@media (min-width:576px){.Typography_bodycopyLarge__1NM2k{font-size:1rem;line-height:1.8}}@media (min-width:1200px){.Typography_bodycopyLarge__1NM2k{font-size:1rem;line-height:1.8}}@media (min-width:1600px){.Typography_bodycopyLarge__1NM2k{font-size:1rem;line-height:1.8}}.Typography_textLinkLarge__2Rnnp{font-family:"Mabry Pro";font-size:1rem;font-weight:500;line-height:1.4}@media (min-width:576px){textLinkLarge{font-size:1rem;line-height:1.4}}@media (min-width:1200px){textLinkLarge{font-size:1rem;line-height:1.4}}@media (min-width:1600px){textLinkLarge{font-size:1rem;line-height:1.4}}.Typography_textLinkSmall__3FNGo{font-family:"Mabry Pro";font-size:1.5rem;font-weight:500;line-height:1.4}@media (min-width:576px){.Typography_textLinkSmall__3FNGo{font-size:.875rem;line-height:1.4}}@media (min-width:1200px){.Typography_textLinkSmall__3FNGo{font-size:.75rem;line-height:1.4}}@media (min-width:1600px){.Typography_textLinkSmall__3FNGo{font-size:.875rem;line-height:1.4}}.Typography_textLinkCaption__2Ft3N{font-family:"Mabry Pro";font-size:1.4rem;font-weight:300;line-height:1.5;text-decoration:underline}@media (min-width:576px){.Typography_textLinkCaption__2Ft3N{font-size:.75rem;line-height:1.5}}@media (min-width:1200px){.Typography_textLinkCaption__2Ft3N{font-size:.75rem;line-height:1.5}}@media (min-width:1600px){.Typography_textLinkCaption__2Ft3N{font-size:.75rem;line-height:1.5}}.Typography_imageEyebrow__2XVav{font-family:"Mabry Pro";font-size:.688rem;line-height:1.5}@media (min-width:576px){.Typography_imageEyebrow__2XVav{font-size:.688rem;line-height:1.5}}@media (min-width:1200px){.Typography_imageEyebrow__2XVav{font-size:.688rem;line-height:1.5}}@media (min-width:1600px){.Typography_imageEyebrow__2XVav{font-size:.688rem;line-height:1.5}}.Typography_legal__vBxqC{font-family:"Mabry Pro";font-size:.625rem;font-weight:300;line-height:1.16}@media (min-width:576px){.Typography_legal__vBxqC{font-size:.625rem;line-height:1.16}}@media (min-width:1200px){.Typography_legal__vBxqC{font-size:.625rem;line-height:1.16}}@media (min-width:1600px){.Typography_legal__vBxqC{font-size:.625rem;line-height:1.16}}.Typography_light__euL1F{font-weight:300}.Typography_medium__2KBGi{font-weight:500}.Typography_headline1New__24Fi4{font-family:Reckless;font-size:5rem;font-weight:300;letter-spacing:-.5px;line-height:1.4}@media (min-width:576px){.Typography_headline1New__24Fi4{font-size:4.5rem;line-height:1.4}}@media (min-width:1200px){.Typography_headline1New__24Fi4{font-size:5.25rem;line-height:1.4}}@media (min-width:1600px){.Typography_headline1New__24Fi4{font-size:5.75rem;line-height:1.4}}@media (min-width:2160px){.Typography_headline1New__24Fi4{font-size:7.25rem;line-height:1.06}}.Typography_headline1Small__2QQhf{font-family:Reckless;font-size:2.5rem;font-weight:300;letter-spacing:-.5px;line-height:1.06}@media (min-width:576px){.Typography_headline1Small__2QQhf{font-size:2.5rem;line-height:1.06}}@media (min-width:1200px){.Typography_headline1Small__2QQhf{font-size:3rem;line-height:1.2}}.Typography_headline1ExtraSmall__1I2sd{font-family:Reckless;font-size:2.375rem;font-weight:300;letter-spacing:-.64px;line-height:1.06}@media (min-width:576px){.Typography_headline1ExtraSmall__1I2sd{font-size:2.375rem;line-height:1.06}}@media (min-width:1200px){.Typography_headline1ExtraSmall__1I2sd{font-size:2.5rem;line-height:1.06}}.Typography_headline2New__9nvcV{font-family:Reckless;font-size:2rem;font-weight:300;letter-spacing:-.5px;line-height:1.2}@media (min-width:576px){.Typography_headline2New__9nvcV{font-size:2rem;line-height:1.2}}@media (min-width:1200px){.Typography_headline2New__9nvcV{font-size:3rem;line-height:1.2}}@media (min-width:1600px){.Typography_headline2New__9nvcV{font-size:3.5rem;line-height:1.2}}@media (min-width:2160px){.Typography_headline2New__9nvcV{font-size:4rem;line-height:1.06}}.Typography_headline2Small__1lCA-{font-family:Reckless;font-size:1.875rem;font-weight:300;letter-spacing:-.64px;line-height:1.05}@media (min-width:576px){.Typography_headline2Small__1lCA-{font-size:1.875rem;line-height:1.05}}@media (min-width:1200px){.Typography_headline2Small__1lCA-{font-size:2.25rem;line-height:1.06}}.Typography_headline2ExtraSmall__p7F3l{font-family:Reckless;font-size:2rem;font-weight:300;letter-spacing:-.64px;line-height:1.07}.Typography_headline3New__259FJ{font-family:Reckless;font-size:1.75rem;font-weight:300;letter-spacing:-.5px;line-height:1.2}@media (min-width:576px){.Typography_headline3New__259FJ{font-size:1.75rem;line-height:1.2}}@media (min-width:1200px){.Typography_headline3New__259FJ{font-size:1.75rem;line-height:1.2}}@media (min-width:1600px){.Typography_headline3New__259FJ{font-size:2.25rem;line-height:1.2}}@media (min-width:2160px){.Typography_headline3New__259FJ{font-size:2.75rem;line-height:1.2}}.Typography_headline3Small__OS7rF{font-family:Reckless;font-size:1.5rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.Typography_headline3Small__OS7rF{font-size:1.5rem;line-height:1.16}}@media (min-width:1200px){.Typography_headline3Small__OS7rF{font-size:1.5rem;line-height:1.21}}.Typography_headline4New__1-nCb{font-family:Reckless;font-size:1.375rem;font-weight:300;letter-spacing:-.5px;line-height:1.2}@media (min-width:576px){.Typography_headline4New__1-nCb{font-size:1.375rem;line-height:1.2}}@media (min-width:1200px){.Typography_headline4New__1-nCb{font-size:1.5rem;line-height:1.2}}@media (min-width:1600px){.Typography_headline4New__1-nCb{font-size:2rem;line-height:1.2}}@media (min-width:2160px){.Typography_headline4New__1-nCb{font-size:2.25rem;line-height:1.2}}.Typography_headline4Small__AlpLP{font-family:"Mabry Pro";font-size:1.125rem;font-weight:300;line-height:1.07}@media (min-width:576px){.Typography_headline4Small__AlpLP{font-size:1.125rem;line-height:1.07}}@media (min-width:1200px){.Typography_headline4Small__AlpLP{font-size:1.125rem;line-height:1.07}}.Typography_subheadlineLargeNew__UwfeQ{font-family:"Mabry Pro";font-size:1.125rem;font-weight:500;line-height:1.6}@media (min-width:576px){.Typography_subheadlineLargeNew__UwfeQ{font-size:1.125rem;line-height:1.6}}@media (min-width:1200px){.Typography_subheadlineLargeNew__UwfeQ{font-size:1.125rem;line-height:1.6}}@media (min-width:1600px){.Typography_subheadlineLargeNew__UwfeQ{font-size:1.5rem;line-height:1.6}}@media (min-width:2160px){.Typography_subheadlineLargeNew__UwfeQ{font-size:1.625rem;line-height:1.6}}.Typography_subheadlineSmallNew__3DNds{font-family:"Mabry Pro";font-size:1rem;font-weight:500;line-height:1.6}@media (min-width:576px){.Typography_subheadlineSmallNew__3DNds{font-size:1rem;line-height:1.6}}@media (min-width:1200px){.Typography_subheadlineSmallNew__3DNds{font-size:1rem;line-height:1.07}}@media (min-width:1600px){.Typography_subheadlineSmallNew__3DNds{font-size:1.125rem;line-height:1.6}}@media (min-width:2160px){.Typography_subheadlineSmallNew__3DNds{font-size:1.5rem;line-height:1.6}}.Typography_subheadlineExtraSmall__2lgIh{font-family:"Mabry Pro";font-size:.875rem;font-weight:500;line-height:1.5}@media (min-width:576px){.Typography_subheadlineExtraSmall__2lgIh{font-size:.875rem;line-height:1.5}}@media (min-width:1200px){.Typography_subheadlineExtraSmall__2lgIh{font-size:.875rem;line-height:1.4}}.Typography_bodycopyLargeNew__140LT{font-family:"Mabry Pro";font-size:2.5rem;font-weight:300;line-height:1.6}@media (min-width:576px){.Typography_bodycopyLargeNew__140LT{font-size:1.8rem;line-height:1.6}}@media (min-width:1200px){.Typography_bodycopyLargeNew__140LT{font-size:1.8rem;line-height:1.6}}@media (min-width:1600px){.Typography_bodycopyLargeNew__140LT{font-size:2.4rem;line-height:1.6}}@media (min-width:2160px){.Typography_bodycopyLargeNew__140LT{font-size:2.625rem;line-height:1.6}}.Typography_bodycopySmallNew__3IIRY{font-family:"Mabry Pro";font-size:1rem;font-weight:300;line-height:1.6}@media (min-width:576px){.Typography_bodycopySmallNew__3IIRY{font-size:1rem;line-height:1.6}}@media (min-width:1200px){.Typography_bodycopySmallNew__3IIRY{font-size:1rem;line-height:1.6}}@media (min-width:1600px){.Typography_bodycopySmallNew__3IIRY{font-size:1.125rem;line-height:1.6}}@media (min-width:2160px){.Typography_bodycopySmallNew__3IIRY{font-size:1.5rem;line-height:1.6}}.Typography_bodycopyExtraSmall__3ALzn{font-family:"Mabry Pro";font-size:1.3rem;font-weight:300;line-height:1.6}@media (min-width:576px){.Typography_bodycopyExtraSmall__3ALzn{font-size:1.4rem;line-height:1.6}}@media (min-width:1200px){.Typography_bodycopyExtraSmall__3ALzn{font-size:1.6rem;line-height:1.6}}@media (min-width:1600px){.Typography_bodycopyExtraSmall__3ALzn{font-size:1.75rem;line-height:1.6}}@media (min-width:2160px){.Typography_bodycopyExtraSmall__3ALzn{font-size:2rem;line-height:1.6}}.Typography_textLinkLargeNew__3qcHC{font-family:"Mabry Pro";font-size:1.125rem;font-weight:500;line-height:1.6}@media (min-width:576px){.Typography_textLinkLargeNew__3qcHC{font-size:1.125rem;line-height:1.6}}@media (min-width:1200px){.Typography_textLinkLargeNew__3qcHC{font-size:1.125rem;line-height:1.6}}@media (min-width:1600px){.Typography_textLinkLargeNew__3qcHC{font-size:1.5rem;line-height:1.6}}@media (min-width:2160px){.Typography_textLinkLargeNew__3qcHC{font-size:1.625rem;line-height:1.6}}.Typography_textLinkSmallNew__eWpi-{font-family:"Mabry Pro";font-size:1rem;font-weight:500;line-height:1.6}@media (min-width:576px){.Typography_textLinkSmallNew__eWpi-{font-size:1rem;line-height:1.6}}@media (min-width:1200px){.Typography_textLinkSmallNew__eWpi-{font-size:1rem;line-height:1.6}}@media (min-width:1600px){.Typography_textLinkSmallNew__eWpi-{font-size:1.125rem;line-height:1.6}}@media (min-width:2160px){.Typography_textLinkSmallNew__eWpi-{font-size:1.125rem;line-height:1.6}}.Typography_textLinkExtraSmall__adgDi{font-family:"Mabry Pro";font-size:.875rem;font-weight:500;line-height:1.5}@media (min-width:576px){.Typography_textLinkExtraSmall__adgDi{font-size:.875rem;line-height:1.5}}@media (min-width:1200px){.Typography_textLinkExtraSmall__adgDi{font-size:.875rem;line-height:1.5}}.Typography_textLinkUltraSmall__16jcW{font-family:"Mabry Pro";font-size:.75rem;font-weight:500;line-height:1.5}.Typography_tagsAndLegal__1PLNR{font-family:"Mabry Pro";font-size:1.5rem;font-weight:500;line-height:1.6;color:#a9a9a9}@media (min-width:576px){.Typography_tagsAndLegal__1PLNR{font-size:1.5rem;line-height:1.6}}@media (min-width:1200px){.Typography_tagsAndLegal__1PLNR{font-size:1.55rem;line-height:1.6}}@media (min-width:1600px){.Typography_tagsAndLegal__1PLNR{font-size:1.75rem;line-height:1.6}}@media (min-width:2160px){.Typography_tagsAndLegal__1PLNR{font-size:1.6rem;line-height:1.6}}.Typography_legalSmall__2qsbH{font-family:"Mabry Pro";font-size:.625rem;font-weight:300;line-height:1.16}@media (min-width:576px){.Typography_legalSmall__2qsbH{font-size:.625rem;line-height:1.16}}@media (min-width:1200px){.Typography_legalSmall__2qsbH{font-size:.625rem;line-height:1.16}}@media (min-width:1600px){.Typography_legalSmall__2qsbH{font-size:1rem;line-height:1.6}}@media (min-width:2160px){.Typography_legalSmall__2qsbH{font-size:1.125rem;line-height:1.6}}.Typography_captionNew__1Gq3K{font-family:"Mabry Pro";font-size:1.75rem;font-weight:300;line-height:1.5}@media (min-width:576px){.Typography_captionNew__1Gq3K{font-size:1.5rem;line-height:1.51}}@media (min-width:1200px){.Typography_captionNew__1Gq3K{font-size:1.55rem;line-height:1.51}}@media (min-width:1600px){.Typography_captionNew__1Gq3K{font-size:1.75rem;line-height:1.6}}@media (min-width:2160px){.Typography_captionNew__1Gq3K{font-size:2rem;line-height:1.6}}.Typography_imageEyebrowNew__1yYV-{font-family:"Mabry Pro";font-size:.688rem;line-height:1.5}@media (min-width:576px){.Typography_imageEyebrowNew__1yYV-{font-size:.688rem;line-height:1.5}}@media (min-width:1200px){.Typography_imageEyebrowNew__1yYV-{font-size:.688rem;line-height:1.5}}@media (min-width:1600px){.Typography_imageEyebrowNew__1yYV-{font-size:1rem;line-height:1.6}}@media (min-width:2160px){.Typography_imageEyebrowNew__1yYV-{font-size:1.125rem;line-height:1.6}}.BedBathUiFilter_container__2e4BR{padding:16px;margin:auto}.BedBathUiFilter_section__1K6QP{margin-bottom:16px}.BedBathUiFilter_label__2ZI8w{display:block;margin-bottom:8px;color:#767676;font-weight:500}.BedBathUiFilter_buttonGroup__2Fbd_{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.BedBathUiFilter_roundButton__pAJ-3{width:50px;height:50px;border:1px solid #767676;background:#fff;border-radius:50%;color:#767676;cursor:pointer;font-size:14px;transition:.3s}.BedBathUiFilter_roundButton__pAJ-3:hover{border-color:#000}.BedBathUiFilter_active__1cmRD{border-color:#000;background:#000;color:#fff}.BedBathUiFilter_checkboxContainer__3sM4F{margin-top:8px}.BedBathUiFilter_checkboxLabel__1ERvm{display:flex;align-items:center;color:#767676;font-size:14px;grid-gap:6px;gap:6px}.BedBathUiFilter_checkbox__2qHUy{width:18px;height:18px;accent-color:#000}.BedBathUiFilter_applyButton__3-pUZ{width:100%;padding:10px;border:none;background:#000;border-radius:20px;color:#fff;cursor:pointer;font-size:16px}.BedBathUiFilter_applyButton__3-pUZ:hover{opacity:.8}.BedBathUiFilter_title__2dpTC{width:20%;white-space:nowrap}.BedBathUiFilter_wrapper__1aW9P{display:flex;width:100%;margin-top:20px}.BedBathUiFilter_checkBoxText__ZfHB3{color:#2d2d2d;cursor:pointer;font-size:16px;line-height:20px}.BedBathUiFilter_option__17XUU{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5;text-transform:uppercase}.UIFilterHomeType_divider__2u4xB{border-top:1px solid #d5d5d5;margin:20px 0 30px}.UIFilterHomeType_checkbox__4E0rC{display:flex;margin-bottom:15px}.UIFilterHomeType_checkbox__4E0rC:last-child{margin-bottom:0}.FilterModal_filterModal__N8-fE{min-height:250px;padding:40px 20px;background-color:#fff;border-bottom-left-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.15)}.FilterModal_applyBtn__2YLYH{width:90%;height:40px;margin:0 auto}.FilterModal_moveInMonths__3jhPi{position:relative}.FilterModal_sliderContainer__BFIVN{position:relative;width:100%}.FilterModal_sliderInput__a3heU,.FilterModal_sliderTrack__1lUe-{position:absolute;top:8px;width:100%;height:1px}.FilterModal_sliderTrack__1lUe-{background-color:#d5d5d5}.FilterModal_quickMoveLabel__3zzQs{position:absolute;top:18px;left:-17px;font-size:12px}.FilterModal_dot__1aATY{position:absolute;top:0;width:16px;height:16px;background-color:#000;border-radius:50%}.FilterModal_rangeLabel__1KwwC{position:absolute;top:25px;left:10px;font-size:14px}.FilterModal_quickMoveInput__2Jj_7{visibility:hidden}.FilterModal_option__8BRUG{margin-left:50px}.FilterModal_uiWrapper__1Ik3y,.FilterModal_wrapper__g9Cd0{border-bottom:none!important}.FilterModal_uiOption__1Zhim{width:100%!important;padding-right:50px;padding-left:50px}.ExposedFilters_filters__1BGUE{display:flex;align-items:center;margin-right:20px!important;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.ExposedFilters_filter__1kTxt{position:relative;display:block;width:180px;padding:10px;border:1px solid #235ca3!important;background-color:#fff!important;border-radius:12px;color:#000}.ExposedFilters_sortButton__1n-2t{position:absolute;top:-10px;right:2px;margin-top:20px!important;background-color:transparent;color:#080808;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ExposedFilters_filtertitle__30GgH{color:#2d2d2d;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.ExposedFilters_filterOptions__2ikk1{font-family:Mabry Pro;font-size:12px;font-weight:500;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.ExposedFilters_wrapper__1Gc1m{text-align:left}.ExposedFilters_filterWrapper__ZfGUI{display:flex;margin-right:100px;margin-left:auto}.ExposedFilters_planFilters__2qxKN{display:flex;align-items:center;margin-right:20px!important;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.ExposedFilters_planFilter__3qf6u{position:relative;display:block;width:440px;height:auto;padding:10px 30.356px 21.25px;border:1px solid #235ca3!important;background-color:#fff!important;border-radius:24px;color:#000}.ExposedFilters_planSortButton__1AL6S{position:absolute;top:-10px;right:2px;margin-top:60px!important;background-color:transparent;color:#080808;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ExposedFilters_planSortButton__1AL6S svg{width:12.143px;height:24.285px}.ExposedFilters_sortButton__1n-2t:hover{background-color:transparent}.ExposedFilters_planFiltertitle__JpGM5{color:#2d2d2d;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:26px;font-style:normal;font-weight:500;line-height:160%}.ExposedFilters_planFilterOptions__NKZIp{font-family:Mabry Pro;font-size:36px;font-weight:500;line-height:160%;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.ExposedFilters_horizontalIcon__22MS3{width:30px;height:30px}.ExposedFilters_modal__D954V{position:absolute;z-index:1000;min-height:250px;margin-left:4px;background-color:#fff;border-bottom-left-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.ExposedFilters_planWrapper__3kGwa{text-align:left}@media (min-width:3840px){.ExposedFilters_modalWrapper__3gpkY{position:absolute;z-index:1000;pointer-events:none}.ExposedFilters_modal__D954V{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);pointer-events:auto}}.HomesiteList_list__WVZfb{width:400px;padding:16px}.HomesiteList_card__-yO_K{display:flex;overflow:hidden;width:380px;height:126px;flex-direction:row;align-items:stretch;border:1px solid #e9e9e9;margin-bottom:16px;background-color:#fff;border-radius:12px;cursor:pointer}.HomesiteList_galleryImage__2JEwp{width:130px;height:100%;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-radius:12px 0 0 12px;object-fit:cover}.HomesiteList_info__2Lnw9{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:12px}.HomesiteList_price__3uVjv{font-family:Reckless;font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:120%}.HomesiteList_houseInfo__337fe{margin-top:4px;font-size:14px}.HomesiteList_planDetails__2jz5F{color:#2d2d2d!important;font-weight:300}.HomesiteList_estDate__1dEQ2,.HomesiteList_planDetails__2jz5F{font-family:Mabry Pro;font-size:12px;letter-spacing:0;line-height:160%}.HomesiteList_estDate__1dEQ2{color:var(--color-medium-grey-1);font-weight:500}.HomesiteList_galleryHomeInfo__2MZcA{font-family:"Mabry Pro";font-size:12px;font-style:normal;font-weight:300;line-height:160%}.HomesiteListPanel_toggleButton__1YIoU{position:absolute;top:50%;display:flex;min-width:22px!important;height:48px;align-items:center;justify-content:center;border-right:none;background:#fff;box-shadow:-2px 0 6px rgba(0,0,0,.1);cursor:pointer}.HomesiteListPanel_openToggleButton__2WAMl{width:25px!important;min-width:25px!important;border-radius:0 8px 8px 0}.HomesiteListPanel_closeToggleButton__36Js0{right:70%;width:23px!important;min-width:23px!important;border-radius:0 8px 8px 0;opacity:0;pointer-events:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease}@media (min-width:3840px){.HomesiteListPanel_closeToggleButton__36Js0{right:88%!important}}@media (min-width:1600px){.HomesiteListPanel_closeToggleButton__36Js0{right:77%}}@media (min-width:1440px) and (max-width:1599px){.HomesiteListPanel_closeToggleButton__36Js0{right:71%}}@media (min-width:1024px) and (max-width:1439px){.HomesiteListPanel_closeToggleButton__36Js0{right:65%}}@media (min-width:576px) and (max-width:1023px){.HomesiteListPanel_closeToggleButton__36Js0{right:62%}}.HomesiteListPanel_homesiteListPanel__1xK_L{position:absolute;z-index:800;top:86px;left:0;display:flex;width:30%;max-width:420px;height:87%;flex-shrink:0;align-items:flex-start;background:#fff;color:#2d2d2d!important;font-family:"Mabry Pro";overflow-y:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (min-width:3840px){.HomesiteListPanel_homesiteListPanel__1xK_L{max-width:441px!important;height:96%!important}}@media (min-width:1600px){.HomesiteListPanel_homesiteListPanel__1xK_L{max-width:418px;height:90%}}@media (min-width:1440px) and (max-width:1599px){.HomesiteListPanel_homesiteListPanel__1xK_L{height:87%}}@media (min-width:1024px) and (max-width:1439px){.HomesiteListPanel_homesiteListPanel__1xK_L{width:33%;height:83%}}@media (min-width:576px) and (max-width:1023px){.HomesiteListPanel_homesiteListPanel__1xK_L{width:35%;height:80%}}.HomesiteListPanel_closeToggleButtonVisible__3RVez,.HomesiteListPanel_homesiteListPanelVisible__1qlPQ{-webkit-transform:translateX(0);transform:translateX(0)}.HomesiteListPanel_closeToggleButtonVisible__3RVez{opacity:1;pointer-events:auto}.HomesiteListPanel_carrotIconRotated__1wNV2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.HOAFees_fees__GuJd5{margin-top:30px;margin-bottom:85px}@media (min-width:576px){.HOAFees_fees__GuJd5{margin-bottom:70px}}@media (min-width:1024px){.HOAFees_fees__GuJd5{display:flex;flex-direction:row;padding-top:60px;border-top:1px solid #d5d5d5;margin-top:0;margin-bottom:60px}}.HOAFees_item__1Gb7Z{display:flex;align-items:center;margin-bottom:15px}@media (min-width:576px){.HOAFees_item__1Gb7Z{margin-bottom:30px}}@media (min-width:1024px){.HOAFees_item__1Gb7Z+.HOAFees_item__1Gb7Z{margin-left:50px}}.HOAFees_label__Mwmrf{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.HOAFees_label__Mwmrf{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.HOAFees_label__Mwmrf{font-size:2.4rem}}.ProgressBar_wrapper__3PkRa{width:100%;height:1px;margin-top:50px;background-color:#d5d5d5}.ProgressBar_bar__2aqyK{display:block;width:100%;height:100%;background-color:#2d2d2d;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.Slider_wrapper__1Km2g{position:relative}.Slider_sliderButton__GYjgF{position:absolute;top:50%;border:none;box-shadow:0 5px 10px rgba(0,0,0,.1);opacity:1;pointer-events:all;transition:opacity .2s}.Slider_sliderButton__prev__2kKl8{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Slider_sliderButton__next__u5lgp{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.Slider_sliderButton__next__u5lgp svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.Slider_sliderButton__hidden__3sOPi{opacity:0}.Slider_swiperContainer__2gnn2{z-index:unset;overflow:visible}.Slider_swiperContainer__2gnn2>div{z-index:unset}.SlideCard_imageWrapper__2ZUQo{position:relative;padding-bottom:56.25%;margin-bottom:15px}.SlideCard_image__1IgSK{position:absolute;height:100%;object-fit:cover}.SlideCard_title__3YD1G{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16;font-size:2.8rem;letter-spacing:-.5px;line-height:1.21;margin-bottom:5px}@media (min-width:576px){.SlideCard_title__3YD1G{line-height:1.07}}@media (min-width:1440px){.SlideCard_title__3YD1G{line-height:1.21}}@media (min-width:576px){.SlideCard_title__3YD1G{line-height:1.21}}@media (min-width:1920px){.SlideCard_title__3YD1G{font-size:3.6rem}}.SlideCard_description__32y4t{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.SlideCard_description__32y4t{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.SlideCard_description__32y4t{font-size:2.4rem}}@media (min-width:1024px){.DetailsSingleCard_container__12mmV>.DetailsSingleCard_root__109bH{flex-direction:row-reverse}}.DetailsSingleCard_container__12mmV>.DetailsSingleCard_root__109bH span{color:#767676}.DetailsSingleCard_label__FnyOx{margin-bottom:25px}.DetailsSingleCard_text__1zVlk,.DetailsSingleCard_title__20T4J{margin-bottom:10px}.DetailsCarousel_wrapper__2IHNu{padding:0 5.6vw;overflow-x:hidden}.PlanDetailsElevation_root__3D8iH{padding-bottom:100px}.PlanDetailsElevation_title__3EAsM{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;font-size:1.6rem;line-height:1.6;margin:70px 0 30px}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsElevation_title__3EAsM{line-height:1.5}}@media (min-width:1440px){.PlanDetailsElevation_title__3EAsM{line-height:1.4}}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsElevation_title__3EAsM{line-height:1.6}}@media (min-width:1440px){.PlanDetailsElevation_title__3EAsM{line-height:1.6}}@media (min-width:1920px){.PlanDetailsElevation_title__3EAsM{font-size:1.8rem;line-height:1.6;font-size:2.6rem}}.PlanDetailsElevation_icon__3SZPb svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.PlanDetailsElevation_wrapper__2BwH7{padding:0 5.6vw;overflow-x:hidden}.HomesiteMap_root__1ZB3i{position:relative;width:100%;height:100%}.HomesiteMap_asset__3nIc3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden}.HomesiteMap_indicator__2c9K0{position:relative;z-index:200;display:flex;width:7px;height:7px;background-color:#235ca3;border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.HomesiteMap_indicator__commingSoon__37Tj6{border:1px solid #2d2d2d;background-color:transparent}.HomesiteMap_indicator__underConstruction__107Ay{background-color:#2d2d2d}.HomeSiteContent_root__2bAIN{padding-top:30px}.HomeSiteContent_generalInfo__3ggT-{display:flex;flex-direction:column;border-bottom:1px solid #d5d5d5}.HomeSiteContent_dots__cLkF2,.HomeSiteContent_image__2S8T_,.HomeSiteContent_title__2Gmc5,address{margin-bottom:5px}.HomeSiteContent_image__2S8T_{width:100%}.HomeSiteContent_icon__3uNvB,.HomeSiteContent_price__pblB_{margin-bottom:10px}.HomeSiteContent_icon__3uNvB{width:50px;height:50px}.HomeSiteContent_header__3CCV1{margin-bottom:15px}.HomeSiteContent_date__16Yrs,.HomeSiteContent_homesiteNum__3JYB2{margin-bottom:30px}.HomeSiteContent_name__32UtO{margin-bottom:15px}@media (min-width:1024px){.HomeSiteContent_name__32UtO{margin-bottom:5px;font-weight:500}}.HomeSiteContent_at__3Ymr9,.HomeSiteContent_itemDescription__NjKc3{font-weight:300}.HomeSiteContent_item__1sMcv{display:flex;align-items:center;justify-content:space-between;padding:30px 37px 30px 0;border-bottom:1px solid #d5d5d5}.HomeSiteContent_homesiteDetails__18qsi{margin-top:30px}.HomeSiteContent_availabilityType__1fBKN>div:first-child>div{border:none}.HomeSiteContent_homesiteMap__LXSt_{display:flex;height:300px;align-items:center;justify-content:center;margin:30px 0}.HomeSiteSidebar_root__32cZ2{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;background-color:#fff;overflow-y:scroll;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform .6s cubic-bezier(.65,0,.35,1),-webkit-transform .6s cubic-bezier(.65,0,.35,1)}.HomeSiteSidebar_root__expanded__1dQUm{-webkit-transform:translateX(0);transform:translateX(0)}.HomeSiteSidebar_wrapper__2WSvF{position:relative;height:100%;padding:0 20px 0 80px}.HomeSiteSidebar_content__-i4ZW{min-height:calc(100% - 201px);padding-bottom:60px}.HomeSiteSidebar_footer__3U4gA,.HomeSiteSidebar_header__1h4KJ{position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.HomeSiteSidebar_header__1h4KJ{top:0;display:flex;align-items:center;padding:35px 0 30px;border-bottom:1px solid #d5d5d5}.HomeSiteSidebar_header__1h4KJ>button{height:auto}.HomeSiteSidebar_footer__3U4gA{bottom:0;padding:30px 0}.HomeSiteSidebar_footer__3U4gA>button{width:100%}.Badge_root__N-Kiq{padding:4px 10px;background-color:#2d2d2d;border-radius:4px;color:#fff}.AvailabilityListingCard_root__1rs6i{display:flex;justify-content:space-between}.AvailabilityListingCard_imageWrapper__2OSBc,.AvailabilityListingCard_rightRail__1V9i7{width:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px);flex-shrink:0}.AvailabilityListingCard_imageWrapper__2OSBc{position:relative}.AvailabilityListingCard_imageBadge__2TtWW{position:absolute;top:10px;left:10px}.AvailabilityListingCard_rightRail__1V9i7{display:flex;flex-direction:column;justify-content:space-between}.AvailabilityListingCard_title__3gPj5{margin:5px 0;font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;line-height:1.2}.AvailabilityListingCard_details__1s39T{margin-bottom:2px}.AvailabilityListingCard_text__8ZmUY{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.6}.AvailabilityListingCard_textLarge__26IBr{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.6}.NoResults_root__3Q3oH{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.NoResults_icon__2l_Cb{display:inline-block;width:50px;height:50px}.NoResults_text__1EEfy{margin:20px 0 25px;text-align:center}.OptionItem_checkbox__1oYi6{position:relative;width:100%}.OptionItem_checkbox__1oYi6 label{cursor:pointer;line-height:21px}.OptionItem_input__1E6AB{position:absolute;top:0;right:0;width:25px;height:25px;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer}.OptionItem_input__1E6AB:checked~.OptionItem_checkmark__D5wm6{border-color:#2d2d2d;background-color:#2d2d2d}.OptionItem_input__1E6AB:checked~.OptionItem_checkmark__D5wm6:after{display:block}.OptionItem_checkmark__D5wm6{position:absolute;top:0;width:25px;height:25px;border:1px solid #767676;background-color:transparent;border-radius:5px;pointer-events:none}.OptionItem_checkmark__D5wm6:after{position:absolute;top:3px;right:7px;display:none;width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.OptionItem_label__3HLu0{padding-left:40px}.AvailabilityFilters_root__bQkQH{position:relative;display:flex;flex-direction:column;align-items:flex-end}.AvailabilityFilters_button__nm5eW{height:auto}.AvailabilityFilters_button__nm5eW span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}.AvailabilityFilters_button__nm5eW:hover{text-decoration:none}ul.AvailabilityFilters_popUp__2IcUK{position:absolute;z-index:1000;top:45px;min-width:290px;padding:30px;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 5px 10px rgba(0,0,0,.1)}ul.AvailabilityFilters_popUp__2IcUK li:not(:last-child){margin-bottom:25px}.AvailabilityFilters_overlayButton__3tU8i{position:fixed;z-index:0;z-index:900;top:0;left:0;display:none;width:100vw;height:calc(var(--vh)*100);padding:0;border:none;background-color:transparent;pointer-events:all}.AvailabilityFilters_overlayButton__active__2Pq6D{display:block}.Listing_root__29yaS{overflow:hidden;height:100%}.Listing_listing__24cqu{height:100%}.Listing_headerWrapper__2coAI{height:15%;padding:40px 40px 0}.Listing_listingHeader__2IiAk{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ebebeb;margin-top:30px;font-weight:500}.Listing_homesLabel__rx-Ul{padding-bottom:6px}.Listing_cardWrapper__2QAMk{padding:30px 0;border-bottom:1px solid #ebebeb}.Listing_card__OvQtt{width:100%;padding:0 40px;text-align:left}.Listing_card__OvQtt:hover{background-color:rgba(35,92,163,.05)}.Listing_list__CZ29r{max-height:calc(85% - 90px);overflow-y:auto}.Listing_listInner__2VpC4{height:auto;padding:10px 0 140px}.Listing_filters__gx8B0>button:nth-child(2) span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}.Listing_selected__3IUwe{background-color:rgba(35,92,163,.05)}.RadioToggleButton_root__2-QrK{display:block;background-color:#fff;border-radius:50px;color:#2d2d2d}.RadioToggleButton_root__2-QrK:hover{cursor:pointer}.RadioToggleButton_radio__3F6AN{display:none}.RadioToggleButton_radio__3F6AN:checked~.RadioToggleButton_label__2Wej_{background-color:#2d2d2d;border-radius:50px;color:var(--color-white)}.RadioToggleButton_radio__3F6AN:hover:not(:checked)~.RadioToggleButton_label__2Wej_{background-color:#f6f6f6;border-radius:50px}.RadioToggleButton_label__2Wej_{padding:14px 12px;font-weight:400;line-height:1;white-space:nowrap}@media (--lg){.RadioToggleButton_label__2Wej_{padding:5px 18px;line-height:1.6}}.TabsFader_faderOnMap__3f7hd{z-index:100;display:inline-block;width:100%;padding:5px;background-color:#fff;border-radius:50px;-webkit-filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));filter:drop-shadow(0 3px 7px rgba(0,0,0,.15))}.TabsFader_faderOnMap__3f7hd:after,.TabsFader_faderOnMap__3f7hd:before{border-radius:50px}.TabsFader_scrollFade__oOeP4:before{position:absolute;z-index:100;top:0;left:0;width:60px;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 70%);content:"";opacity:1;pointer-events:none;transition:opacity .2s}@media (--md){.TabsFader_scrollFade__oOeP4:before{width:100px}}@media (--lg){.TabsFader_scrollFade__oOeP4:before{width:160px}}@media (--xl){.TabsFader_scrollFade__oOeP4:before{width:180px}}.TabsFader_hideBeforeFade__1iNHv.TabsFader_scrollFade__oOeP4:before{width:0;opacity:0}.TabsFader_scrollFade__oOeP4:after{position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%);content:"";opacity:1;pointer-events:none;transition:opacity .2s}@media (--md){.TabsFader_scrollFade__oOeP4:after{width:100px}}@media (--lg){.TabsFader_scrollFade__oOeP4:after{width:160px}}@media (--xl){.TabsFader_scrollFade__oOeP4:after{width:180px}}.TabsFader_hideAfterFade__1CZRG.TabsFader_scrollFade__oOeP4:after{width:0;opacity:0}.TabsFader_arrowLeft__1ut-N{position:absolute;z-index:var(--zindex-300);top:3px;left:0;opacity:1;pointer-events:all;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:opacity .2s ease}@media (--xl){.TabsFader_arrowLeft__1ut-N{top:0}}.TabsFader_arrowLeft__hidden__3Fsy6{opacity:0;pointer-events:none;transition:opacity .2s ease}.TabsFader_arrowRight__QExrO{position:absolute;z-index:var(--zindex-300);top:3px;right:0;opacity:1;pointer-events:all;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:opacity .2s ease}@media (--xl){.TabsFader_arrowRight__QExrO{top:0}}.TabsFader_arrowRight__hidden__9_Tpg{opacity:0;pointer-events:none;transition:opacity .2s ease}.TabsFader_arrowLeft__onTheMap__2XM_6{top:5px;left:7px}@media (--xl){.TabsFader_arrowLeft__onTheMap__2XM_6{top:7px}}.TabsFader_arrowRight__onTheMap__2cNp_{top:5px;right:7px}@media (--xl){.TabsFader_arrowRight__onTheMap__2cNp_{top:7px}}.RadioToggleGroup_root__6FtIW{position:relative;z-index:100;display:inline-block;width:100%;padding:5px;background-color:#fff;border-radius:50px;-webkit-filter:drop-shadow(0 3px 7px rgba(0,0,0,.15));filter:drop-shadow(0 3px 7px rgba(0,0,0,.15))}.RadioToggleGroup_listWrapper__1GmtT{position:relative;overflow:auto;width:100%;border-radius:50px;-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.RadioToggleGroup_listWrapper__1GmtT::-webkit-scrollbar{display:none}.RadioToggleGroup_list__1z0dd{display:flex;list-style:none}.Availability_root__ymGlX{overflow:hidden;width:100%;height:100%}.Availability_panel__2LacC{position:absolute;top:0;left:0;width:620px;height:100%;background-color:#fff}@media (min-width:1440px){.Availability_panel__2LacC{width:40%}}.map{position:absolute;z-index:100;top:0;right:0;min-width:calc(100% - 620px);height:100%;transition:min-width .6s cubic-bezier(.65,0,.35,1);will-change:min-width}@media (min-width:1440px){.map{min-width:60%}}.map__nonClickable{pointer-events:none}.map .toggleButton{position:absolute;top:22px;left:22px;width:40px;min-width:40px;height:40px;border:none;box-shadow:0 1px 10px rgba(0,0,0,.1)}.map .toggleButton svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (min-width:1024px) and (max-width:1439px){.map .toggleButton{width:40px;min-width:40px;height:40px}}.map__expanded{min-width:100%}.map__expanded .toggleButton svg{-webkit-transform:none;transform:none}.Availability_marker__bN5ek{position:relative;z-index:200;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);white-space:nowrap}.Availability_marker__active__2Hd75,.Availability_marker__bN5ek:hover{z-index:300}.Availability_asset__2BHCd{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden}.Availability_loader__18Hm8{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:#fdfcf9}.Availability_filterButton__2rlex{position:absolute;z-index:var(--zindex-map-pill);bottom:15px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 40px);-webkit-transform:translate(-50%);transform:translate(-50%)}@media (--lg){.Availability_filterButton__2rlex{max-width:calc(100% - 120px)}}.Availability_homesiteCard__P3X3L{position:absolute;z-index:var(--zindex-map-pill);top:22px;right:22px;width:300px;max-width:calc(100% - 44px);opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden}.Availability_homesiteCard__P3X3L.Availability_isOpen__nMzQt{opacity:1;visibility:visible}.DetailsMap_map__2z591{position:relative;height:600px}@media (min-width:1024px){.DetailsMap_map__2z591{height:700px;margin-top:100px}}@media (min-width:1440px){.DetailsMap_map__2z591{margin-top:120px}}@media (min-width:1600px){.DetailsMap_map__2z591{margin-top:150px}}.DetailsMap_legal__1_cub{margin:15px 0 100px;color:#767676}.DetailsMap_asset__2TpQE{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;visibility:hidden}.DetailsMap_modalCloseButton__22L2V{position:absolute;z-index:200;top:22px;right:22px;width:40px!important;min-width:40px!important;height:40px!important;background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.14901960784313725)}.InfoBox_infoBox__3Ens2{position:absolute;top:50%;left:60px;display:flex;flex-direction:column;justify-content:space-between;padding:55px 40px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.InfoBox_infoBox__3Ens2{left:80px}}.InfoBox_title__uEc8B{margin-bottom:30px}@media (min-width:1024px){.InfoBox_title__uEc8B{margin-bottom:40px}}.InfoBox_availabilityItem__1mtg1{margin-bottom:30px}.InfoBox_button__35pii{margin-top:40px}.InfoBox_customLabel__1Hqs8{margin-left:10px}.PlanDetailsHero_heroTitle__25g9h{margin-bottom:5px}.PlanDetailsHero_heroLocation__36zG7{margin-bottom:30px}.PlanDetailsHero_heroImage__BNsx1{width:100%;max-height:none;box-sizing:border-box;padding:0 30px 40px}.PlanDetailsHero_heroOverview__3Bnws{margin:40px 0 30px}@media (min-width:1920px){.PlanDetailsHero_heroOverview__3Bnws{margin:45px 0 30px}}.PlanDetailsHero_heroOverviewImage__1OxDj{margin-bottom:30px}@media (min-width:1920px){.PlanDetailsHero_heroOverviewImage__1OxDj{margin-bottom:45px}}.PlanDetailsHero_disclaimers__2ZARR{height:auto;margin-bottom:50px}@media (min-width:1920px){.PlanDetailsHero_disclaimers__2ZARR{margin-bottom:80px}}.PlanDetailsHero_disclaimers__2ZARR span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;font-size:1.6rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsHero_disclaimers__2ZARR span{font-size:1.2rem;line-height:1.5}}@media (min-width:1440px){.PlanDetailsHero_disclaimers__2ZARR span{font-size:1.4rem;font-size:1.6rem}}@media (min-width:1920px){.PlanDetailsHero_disclaimers__2ZARR span{font-size:1.8rem}}.PlanDetailsHero_disclaimers__2ZARR svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.PlanDetailsHero_content__2qDWm>.PlanDetailsHero_button__3fNE8>span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;font-size:1.6rem;line-height:1.6}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsHero_content__2qDWm>.PlanDetailsHero_button__3fNE8>span{font-size:1.2rem;line-height:1.5}}@media (min-width:1440px){.PlanDetailsHero_content__2qDWm>.PlanDetailsHero_button__3fNE8>span{font-size:1.4rem;font-size:1.6rem}}@media (min-width:1920px){.PlanDetailsHero_content__2qDWm>.PlanDetailsHero_button__3fNE8>span{font-size:1.8rem}}.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-family:"Reckless",serif;font-size:3rem;font-weight:300;letter-spacing:-.64px;line-height:1.06;font-size:3.4rem;letter-spacing:-.5px;line-height:1.2;margin-bottom:15px}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-size:3.2rem}}@media (min-width:1440px){.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-size:3.6rem}}@media (min-width:1024px) and (max-width:1439px){.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-size:3.4rem}}@media (min-width:1440px){.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-size:4.8rem}}@media (min-width:1920px){.PlanDetailsHero_overviewListItem__VRN4s div:first-child{font-size:5.6rem}}.PlanDetailsHero_overviewListItem__VRN4s div:nth-child(2){font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.PlanDetailsHero_overviewListItem__VRN4s div:nth-child(2){line-height:1.8;line-height:1.6}}@media (min-width:1920px){.PlanDetailsHero_overviewListItem__VRN4s div:nth-child(2){font-size:2.4rem}}.PlanDetailsHero_overviewListItem__VRN4s:not(:last-child):after{bottom:55px}.PlanDetailsHero_buttonWrapper__3Kd93{display:flex;align-items:center}.PlanDetailsContent_fees__1793F{padding-top:30px;border-bottom:1px solid #d5d5d5}.PlanDetails_modal__19rnL>div{overflow-y:auto}.TourDetailsContent_className__2b1dv{height:calc(100vh - 120px)}.TourDetails_modal__1YxVn>div{overflow-y:auto}.HomesiteCard_mainCard__hhicg{position:absolute;z-index:800;top:78px;left:-16px;width:24%;max-width:400px;height:-webkit-max-content;height:max-content;padding:13px;margin:1%;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HomesiteCard_title__VsH6A{display:flex;align-items:center;justify-content:space-between}.HomesiteCard_homesiteTitle__3VkZF{flex:1 1;margin-right:12px;font-family:Mabry Pro;font-size:18px;font-weight:500;line-height:28.8px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.HomesiteCard_iconFavourite__3noS7{flex-shrink:0;line-height:48.8px}.HomesiteCard_image__1ZbeE{margin-top:12px;margin-bottom:12px}.HomesiteCard_marginBottomWhenImageHidden__2Uv8X{margin-bottom:12px}.HomesiteCard_propertyImage__EnaQF{width:100%;height:171px;border-radius:12px;object-fit:cover}.HomesiteCard_button__LTNxI{display:flex;width:100%;margin:12px 0;grid-gap:8px;gap:8px}.HomesiteCard_tourButton__2UojJ{position:relative;width:100%;height:44px;border:none;background-color:#f2f4ff;color:#235ca3;padding-inline:5px}.HomesiteCard_detailsButton__3XOSg{width:100%;height:44px;background-color:#235ca3;color:#fff;padding-inline:5px}.HomesiteCard_price__dAzvi{font-family:Reckless;font-size:24px;font-weight:300;line-height:28.8px;text-align:left}.HomesiteCard_descDetails__TVTfr{font-family:Mabry Pro;font-size:12px;font-weight:300;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.HomesiteCard_borderBottomLine__1YBFu{border-bottom:.86px solid var(--color-medium-grey-2);margin:10px 0}.HomesiteCard_homesiteDetailsTitle__17Tgo{display:flex;justify-content:space-between}.HomesiteCard_homesiteDetails__1_5YH{margin-top:3px;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.HomesiteCard_description__24Jp7>*{margin-bottom:8px}.HomesiteCard_description__24Jp7>:last-child{margin-bottom:0}@media (max-width:576px){.HomesiteCard_mainCard__hhicg{left:50%;width:90%;max-width:400px;margin:16px auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:576px) and (max-width:1024px){.HomesiteCard_mainCard__hhicg{width:30%;max-width:350px}}@media (min-width:1024px){.HomesiteCard_mainCard__hhicg{width:28%;max-width:450px;padding:16px}.HomesiteCard_mainCard__hhicg .HomesiteCard_homesiteTitle__3VkZF{font-size:20px;line-height:20px}.HomesiteCard_mainCard__hhicg .HomesiteCard_propertyImage__EnaQF{height:200px}.HomesiteCard_mainCard__hhicg .HomesiteCard_button__LTNxI{margin:16px 0}.HomesiteCard_mainCard__hhicg .HomesiteCard_button__LTNxI button{height:48px;font-size:16px}.HomesiteCard_mainCard__hhicg .HomesiteCard_description__24Jp7{font-size:16px;line-height:24px}}.HomesiteCard_isSold__38CVS{color:#c3342e;font-family:Mabry Pro;font-size:15px;font-weight:500;line-height:19.2px;text-align:left}.HomesiteCard_isUnReleased__3ZY3I{color:#2d2d2d;font-family:Mabry Pro;font-size:15px;font-weight:300;line-height:22.4px;text-align:left}.HomesiteCard_iconUnreleased__3az3W{display:flex;align-items:center;margin-top:10px;grid-gap:8px;gap:8px}.HomesiteCard_iconUnreleased__3az3W svg{color:#ffe8b4}.HomesiteCard_crossSold__3j2hG{display:flex;align-items:center;margin-top:12px;color:#c3342e}.HomesiteCard_homesiteButton__3LefQ{width:45%}.HomesiteCard_iconFavourite__3noS7{width:40px;height:40px;padding-left:8px;border:1px solid;border-radius:50%}.HomesiteCard_separator__1RTo8{height:1px;margin:10px 0;background:#d5d5d5}.HomesiteCard_homesiteDetailsHeading__35zSd{font-family:Mabry Pro;font-size:12px;font-weight:600;line-height:160%}.HomesiteCard_homesiteDetails__1_5YH{font-family:Mabry Pro;font-size:12px;font-weight:400;letter-spacing:0;line-height:160%}.HomesiteCard_unreleasedHomes__1mGwX{display:flex}.CommunityAvailabilityMap_mapContent__3U9jE{position:relative;padding-top:94px}.CommunityAvailabilityMap_header__3Vy4G{position:fixed;top:0;right:0;left:0;display:flex;height:94px;justify-content:space-between;padding:30px}.CommunityAvailabilityMap_compassWrapper__3LM2o{position:absolute;z-index:1;top:unset;right:5px;bottom:110px;left:unset;width:55px;height:55px}.CommunityAvailabilityMap_communityName__1U6HE{top:10px;left:42px;height:34px;font-family:Reckless;font-size:28px;font-weight:300;grid-gap:0;gap:0;letter-spacing:-.5px;line-height:33.6px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityAvailabilityMap_buttons__23PiY{position:absolute;bottom:3%;left:20%;display:flex;width:-webkit-max-content;width:max-content;grid-column-gap:8%;-webkit-column-gap:8%;column-gap:8%}@media (min-width:1024px) and (max-width:1439px){.CommunityAvailabilityMap_buttons__23PiY{left:12%;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}}@media (min-width:1440px) and (max-width:1599px){.CommunityAvailabilityMap_buttons__23PiY{left:12%}}.CommunityAvailabilityMap_isOpen__NDyfK{left:26%;width:-webkit-max-content;width:max-content;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}@media (min-width:1024px) and (max-width:1439px){.CommunityAvailabilityMap_isOpen__NDyfK{grid-column-gap:1%;-webkit-column-gap:1%;column-gap:1%}}.CommunityAvailabilityMap_availabilityButton__3pRfz{display:flex;width:auto;min-width:140px;height:42px;align-items:center;justify-content:flex-start;padding:0 15px;border:1.5px solid #235ca3;background-color:#f2f4ff;border-radius:40px;color:#2d2d2d;cursor:pointer;font-family:Mabry Pro;font-size:14px;font-weight:300;text-align:left;transition:opacity .3s ease;white-space:nowrap}.CommunityAvailabilityMap_availabilityButton__3pRfz.CommunityAvailabilityMap_isInactive__2sHYY{border:1px solid #a1a1a1;opacity:.6}.CommunityAvailabilityMap_planFilterWrapper__3Ja0c{position:absolute!important}.CommunityAvailabilityMap_filterWrapper__2gYvj{position:fixed;top:10px;right:13%;margin-left:10px}.CommunityAvailabilityMap_uiFilterWrapper__yDwyD{position:fixed;z-index:800;top:10px;right:20%;background-color:#fff}.CommunityAvailabilityMap_asset__27gZm{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;visibility:hidden}.CommunityAvailabilityMap_isListOpen__3LOy6{left:28%;min-width:130px;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}@media (min-width:1440px) and (max-width:1599px){.CommunityAvailabilityMap_isListOpen__3LOy6{grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}}@media (min-width:1024px) and (max-width:1439px){.CommunityAvailabilityMap_isListOpen__3LOy6{left:32%;grid-column-gap:1%;-webkit-column-gap:1%;column-gap:1%}}.AboutLennar_root__1m3Qo{padding:30px 0 0;background:linear-gradient(90deg,rgba(242,244,255,0),rgba(242,244,255,.8) 80%,#f2f4ff);font-family:Reckless;letter-spacing:-.56px}.AboutLennar_headline__3YVut{text-align:center}.AboutLennar_heading__1He9I{margin-bottom:5px;font-size:44px;font-style:normal;font-weight:300;line-height:120%}.AboutLennar_subheading__2zHO0{margin-bottom:40px;font-family:"Mabry Pro";font-size:18px;font-style:normal;font-weight:300;line-height:160%}.AboutLennar_mapLayout__3yan4{display:flex;align-items:flex-start;justify-content:center;padding-bottom:40px}.AboutLennar_mapContainer__3QM3Q{position:relative}.AboutLennar_details__2pDVF{flex:0.3 1;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #000}.AboutLennar_detailsHeader__1LWYC{padding:20px;margin-bottom:20px;background-color:#002e5b;border-radius:5px;color:#fff}.AboutLennar_boxLocations__19ZBc{padding:0;list-style:none}.AboutLennar_boxLocations__19ZBc li{font-size:14px}.AboutLennar_listItem__6cdJO{display:flex;align-items:center;justify-content:space-between;list-style:none}.AboutLennar_listItem__6cdJO svg{margin-top:30px}.AboutLennar_locationsHeading__2m4sX{font-size:24px;font-style:normal;font-weight:300;line-height:120%}.AboutLennar_locationsSubeading__a9mcn{padding-top:20px;font-family:"Mabry Pro";font-size:16px!important;font-style:normal;font-weight:500;line-height:160%}.AboutLennar_communities__1ud1q{color:var(--Primary-Colors-Dark-Gray)}.AboutLennar_heroImage__3oEAi{height:100px}.AboutLennar_scrollButtonWrapper__2jfy4{position:fixed;z-index:1000;bottom:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.AboutLennar_scrollButton__29AO9{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:none;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.AboutLennar_scrollButton__29AO9 svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.AboutLennar_scrollButton__29AO9:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.AboutLennar_nextSection__3Yylt{height:100vh;align-items:center;justify-content:center;padding-top:4%;background-color:#002e5b;color:#fff;text-align:center}@media (min-width:1024px) and (max-width:1439px){.AboutLennar_nextSection__3Yylt{height:80vh}}.AboutLennar_infoSection__1EiUy{display:flex;margin:40px}.AboutLennar_infoItem__1Xx1d{flex:1 1;align-items:center;margin:0 10px}.AboutLennar_infoItem__1Xx1d h1{font-size:63px;font-weight:500}.AboutLennar_infoItem__1Xx1d h2{font-size:27px;font-weight:500}.AboutLennar_qualityInfoItem__20Je8 h1{line-height:55.6px}.AboutLennar_qualityInfoItem__20Je8 h2{line-height:32.4px}.AboutLennar_fortuneInfoItem__3O1hV h1{line-height:62.37px}.AboutLennar_fortuneInfoItem__3O1hV h2{line-height:26.73px}.AboutLennar_infoDesc__3Q_kT{font-family:"Mabry Pro";font-size:20.25px;font-weight:500;line-height:32.4px}.AboutLennar_breakAfter__2y-KS{display:block}.AboutLennar_companyFamily__3bDMi{padding-top:1%;text-align:center}.AboutLennar_companyFamily__3bDMi h3{padding-top:20px;margin-bottom:30px;font-size:31.5px;line-height:120%}.AboutLennar_companyCards__11DMk{display:flex;justify-content:center;grid-gap:60px;gap:60px}.AboutLennar_card__3saCe{position:relative;overflow:hidden;border-radius:10px;color:#fff;text-align:center;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.AboutLennar_card__3saCe img{width:100%;height:254px;object-fit:cover}.LennarDifference_root__2mIlG{background:linear-gradient(90deg,rgba(242,244,255,0),rgba(242,244,255,.8) 80%,#f2f4ff);font-family:Reckless;letter-spacing:-.56px}.LennarDifference_Maincontent__2cylS{display:flex;background-color:#002e5b}.LennarDifference_firsContent__ld3Ix{flex:1 1;padding-top:45px;padding-bottom:50px}@media (min-width:576px){.LennarDifference_firsContent__ld3Ix{flex:none}}.LennarDifference_headingSection__1sUrv{padding-left:40px;color:#fff}@media (min-width:1600px){.LennarDifference_headingSection__1sUrv{padding-bottom:30px}}.LennarDifference_heading__1TedV{margin-top:0;margin-bottom:5px;font-family:Reckless;font-size:48px;font-weight:300;letter-spacing:-.5px;line-height:120%}@media (min-width:1440px){.LennarDifference_heading__1TedV{margin-bottom:15px}}.LennarDifference_subheading__1k5ed{margin-bottom:30px;font-family:"Mabry Pro";font-size:18px;font-weight:300;line-height:160%}.LennarDifference_features__2sU9W{position:relative;display:grid;flex:1 1;grid-gap:25px;gap:25px;grid-template-columns:repeat(3,0fr)}.LennarDifference_featureCard__28O_Z{width:200px;height:190px;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;padding:25px;background-color:#f2f4ff;border-radius:12px;color:#000;line-height:160%;-webkit-transform:translateX(20%);transform:translateX(20%)}.LennarDifference_featureCard__28O_Z h5{margin-top:0;margin-bottom:15px;font-family:"Mabry Pro";font-size:18px;font-weight:500;line-height:160%}.LennarDifference_featureCard__28O_Z p{font-family:"Mabry Pro";font-size:16px;font-weight:300;line-height:160%}.LennarDifference_imageContainer__2oAL0{flex:1.2 1}.LennarDifference_imageContainer__2oAL0 img{width:100%;height:100%;flex-shrink:0;object-fit:cover}.LennarDifference_scrollButtonWrapper__1iRfg{position:fixed;z-index:1000;bottom:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.LennarDifference_scrollButton__161ju{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:none;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.LennarDifference_scrollButton__161ju svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.LennarDifference_scrollButton__161ju:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.LennarDifference_nextSection__3J25c{display:flex;align-items:center;justify-content:center;background-color:#f2f4ff;color:#fff;grid-gap:50px;gap:50px;text-align:center}@media (min-width:1440px){.LennarDifference_nextSection__3J25c{height:100vh}}.LennarDifference_sectionCard__wv5jX{width:470px;height:559px;flex-shrink:0;padding-top:100px;margin-top:84px;margin-bottom:150px;background-color:#fff;border-radius:12px;color:#000;text-align:center}@media (min-width:1440px){.LennarDifference_sectionCard__wv5jX{width:550px}}.LennarDifference_sectionCard__wv5jX .LennarDifference_sectionCardHeading__14zZo{padding-top:30px;font-family:Reckless;font-size:28px;font-weight:300;letter-spacing:-.5px;line-height:120%}.LennarDifference_sectionCard__wv5jX .LennarDifference_sectionHeadingItems__2aPTv h5{font-family:"Mabry Pro";font-size:18px;font-weight:500;line-height:160%}.LennarDifference_bedIcon__1Uj9Z svg{width:60px!important;height:60px!important;stroke-width:1}.MpcAvailabilityMap_mapContent__3F1UX{position:relative;padding-top:94px}.MpcAvailabilityMap_header__3g91Z{position:fixed;top:0;right:0;left:0;display:flex;height:100px;justify-content:space-between;padding:30px}.MpcAvailabilityMap_communityName__Jkoll{top:10px;left:42px;height:34px;font-family:Reckless;font-size:28px;font-weight:300;grid-gap:0;gap:0;letter-spacing:-.5px;line-height:33.6px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.MpcAvailabilityMap_buttons__2Bur5{position:absolute;bottom:3%;left:20%;display:flex;width:-webkit-max-content;width:max-content;grid-column-gap:8%;-webkit-column-gap:8%;column-gap:8%}@media (min-width:1024px) and (max-width:1439px){.MpcAvailabilityMap_buttons__2Bur5{left:12%;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}}@media (min-width:1440px) and (max-width:1599px){.MpcAvailabilityMap_buttons__2Bur5{left:12%}}.MpcAvailabilityMap_compassWrapper__1bS3S{position:absolute;z-index:1;top:unset;right:5px;bottom:110px;left:unset;width:55px;height:55px}.MpcAvailabilityMap_isOpen__2rOBu{left:26%;width:-webkit-max-content;width:max-content;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}@media (min-width:1024px) and (max-width:1439px){.MpcAvailabilityMap_isOpen__2rOBu{grid-column-gap:1%;-webkit-column-gap:1%;column-gap:1%}}.MpcAvailabilityMap_availabilityButton__3Ykpi{display:flex;width:auto;min-width:140px;height:42px;align-items:center;justify-content:flex-start;padding:0 15px;border:1.5px solid #235ca3;background-color:#f2f4ff;border-radius:40px;color:#2d2d2d;cursor:pointer;font-family:Mabry Pro;font-size:14px;font-weight:300;text-align:left;transition:opacity .3s ease;white-space:nowrap}.MpcAvailabilityMap_availabilityButton__3Ykpi.MpcAvailabilityMap_isInactive__2nC5W{border:1px solid #a1a1a1;opacity:.6}.MpcAvailabilityMap_planFilterWrapper__1-XPZ{position:absolute!important}.MpcAvailabilityMap_filterWrapper__2Z6Dt{display:flex}.MpcAvailabilityMap_uiFilterWrapper__3QNxC{position:fixed;z-index:800;top:10px;background-color:#fff}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.MpcAvailabilityMap_title__27zNR{font-size:20px}.MpcAvailabilityMap_filter__1-iEY{width:130px}}@media (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:144dpi){.MpcAvailabilityMap_largefilter__2qEZd{width:140px}}.MpcAvailabilityMap_asset__3VAys{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;visibility:hidden}.MpcAvailabilityMap_isListOpen__1v1-K{left:28%;grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}@media (min-width:1440px) and (max-width:1599px){.MpcAvailabilityMap_isListOpen__1v1-K{grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%}}@media (min-width:1024px) and (max-width:1439px){.MpcAvailabilityMap_isListOpen__1v1-K{left:32%;grid-column-gap:1%;-webkit-column-gap:1%;column-gap:1%}}.LayoutMobileHeader_header__2X_dR{position:-webkit-sticky;position:sticky;z-index:2;top:0;width:100vw}.LayoutMobileHeader_header__fixed__3DdD7{position:fixed}.LayoutMobileHeader_header__2X_dR:not(.LayoutMobileHeader_header__transparent__NkxfL){background-color:#fff}.LayoutMobileHeader_header__reverted__2hOik{color:#fff}.LayoutMobileHeader_mainContent__qj5IQ{display:flex;align-items:center;justify-content:space-between}.LayoutMobileHeader_title__24f5n{margin-right:auto;margin-left:10px}.LayoutMobileHeader_title__noBackButton__1zAKU{margin-left:5.6vw}.LayoutMobileHeader_actions__FUcnK{display:flex;margin-left:auto}.LayoutMobilePage_layoutMobilePage__1LdZs{position:absolute;top:0;left:100vw;width:100vw;height:calc(var(--vh)*100);overflow-y:auto;transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.LayoutMobilePage_layoutMobilePage__1LdZs section{position:absolute;z-index:2;width:100vw;height:calc(var(--vh)*100);background-color:#fff;overflow-x:hidden;overflow-y:scroll}.LayoutMobilePage_layoutMobilePage__1LdZs section:first-of-type{top:0;left:0}.LayoutMobilePage_layoutMobilePage__1LdZs section:nth-of-type(2){top:0;left:100vw}.LayoutMobilePage_layoutMobilePage__active__34dz9{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.LayoutMobilePage_layoutMobilePage__childActive__1XANo{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}.LayoutMobilePage_layoutMobilePage__hidden__-SMC9>section:first-of-type{opacity:0;visibility:hidden}.LayoutMobilePage_layoutMobilePage__back__26Ah_{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.LayoutMobilePage_layoutMobilePage__hasChildren__Q4WVf{width:200vw!important}.LayoutMobilePage_layoutMobilePage__1LdZs .LayoutMobilePage_layoutMobilePage__1LdZs{display:none;width:100vw}.LayoutMobilePage_layoutMobilePage__1LdZs .LayoutMobilePage_layoutMobilePage__active__34dz9{display:block}.ScrollableTabs_root__3N2tt{position:relative;height:auto;flex:1 1}.ScrollableTabs_root__3N2tt:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d5d5d5;content:""}.ScrollableTabs_tabs__W1eXe{position:relative;display:flex;height:100%;flex-wrap:nowrap;align-items:flex-end;padding-right:20px;padding-bottom:20px;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.ScrollableTabs_tabs__W1eXe::-webkit-scrollbar{display:none}.ScrollableTabs_tab__1ncAF{color:#767676;white-space:nowrap}.ScrollableTabs_tab__1ncAF:not(:last-of-type){margin-right:30px}.ScrollableTabs_tab__active__2nRzw{color:#2d2d2d}.ScrollableTabs_tabsLine__sh75X{position:absolute;z-index:1;bottom:0;height:1px;background-color:#2d2d2d;transition:left .2s ease-in-out,width .2s}.PageRoomMobile_gallery__2oApI{padding:30px 0 100px}.PageRoomMobile_galleryItem__2Z7r2{margin-top:30px;margin-bottom:30px}.PageRoomMobile_image__2cmwX{margin-bottom:15px}.FeatureMobile_wrapper__2YSV2{position:relative;padding:30px 0 0;border-top:1px solid #d5d5d5;color:#2d2d2d}.FeatureMobile_wrapper__2YSV2:first-child{border-top:none}.FeatureMobile_wrapper__2YSV2:last-child{padding-bottom:250px}.FeatureMobile_wrapperImage__2YjAz{margin-bottom:30px}.FeatureMobile_image__3yWvA{margin-bottom:15px}.FeatureMobile_bottomSpace__sqFRH{padding-bottom:30px}.DetailsHero_hero__1T7c2{padding-top:60px;border-top:1px solid #d5d5d5}.DetailsHero_heroTitle__o78Zt{font-family:"Reckless",serif;font-weight:300;letter-spacing:-.64px;line-height:1.06;font-size:4.4rem;letter-spacing:-.5px;line-height:1.2;margin-bottom:5px}@media (max-width:575px){.DetailsHero_heroTitle__o78Zt{font-size:3.8rem}}@media (min-width:576px){.DetailsHero_heroTitle__o78Zt{font-size:4rem}}@media (min-width:1440px){.DetailsHero_heroTitle__o78Zt{font-size:4.8rem}}@media (max-width:575px){.DetailsHero_heroTitle__o78Zt{font-size:4.4rem}}@media (min-width:576px){.DetailsHero_heroTitle__o78Zt{font-size:4.4rem}}@media (min-width:1440px){.DetailsHero_heroTitle__o78Zt{font-size:5.6rem}}@media (min-width:1920px){.DetailsHero_heroTitle__o78Zt{font-size:7.2rem}}.DetailsHero_heroLocation__3d99N{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4;font-size:1.8rem;line-height:1.6;margin-bottom:30px}@media (min-width:576px){.DetailsHero_heroLocation__3d99N{line-height:1.07}}@media (min-width:1440px){.DetailsHero_heroLocation__3d99N{line-height:1.4}}@media (min-width:576px){.DetailsHero_heroLocation__3d99N{line-height:1.6}}@media (min-width:1920px){.DetailsHero_heroLocation__3d99N{font-size:2.4rem}}.DetailsHero_heroMedia__iSBsa{width:100%;max-height:none;box-sizing:border-box;padding:0 30px 60px}.DetailsHero_heroOverview__394r4{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6;margin:0 0 30px}@media (min-width:576px){.DetailsHero_heroOverview__394r4{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.DetailsHero_heroOverview__394r4{font-size:2.4rem}}.DetailsHero_heroList__29Nm5{padding-bottom:120px}@media (min-width:1600px){.DetailsHero_heroList__29Nm5{padding-bottom:150px}}.DetailsHero_heroItem__3kcuW:not(:last-child):after{bottom:55px}.DetailsHero_heroItem__3kcuW>div:first-child{font-family:"Reckless",serif;font-size:3rem;font-weight:300;letter-spacing:-.64px;line-height:1.06;font-size:3.4rem;letter-spacing:-.5px;line-height:1.2;margin-bottom:15px}@media (min-width:1024px) and (max-width:1439px){.DetailsHero_heroItem__3kcuW>div:first-child{font-size:3.2rem}}@media (min-width:1440px){.DetailsHero_heroItem__3kcuW>div:first-child{font-size:3.6rem}}@media (min-width:1024px) and (max-width:1439px){.DetailsHero_heroItem__3kcuW>div:first-child{font-size:3.4rem}}@media (min-width:1440px){.DetailsHero_heroItem__3kcuW>div:first-child{font-size:4.8rem}}@media (min-width:1920px){.DetailsHero_heroItem__3kcuW>div:first-child{font-size:5.6rem}}.DetailsHero_heroItem__3kcuW>div:last-child{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.DetailsHero_heroItem__3kcuW>div:last-child{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.DetailsHero_heroItem__3kcuW>div:last-child{font-size:2.4rem}}.CardPlan_button__2OUwT{width:100%;text-align:left}.CardPlan_image__2mfd_{width:100%;margin-bottom:10px;aspect-ratio:16/9;object-fit:cover}.CardPlan_title__3LQuH{margin-bottom:5px;text-align:left}.CardPlan_description__3Sp24{margin-bottom:20px}.CardPlan_homeInfo__3IjXM{margin-bottom:10px;text-align:left}.DetailsHomes_root__1P4kx{padding:100px 5.6vw 0;background-color:#fafafa}.DetailsHomes_item__3Eg16{margin-bottom:65px}.DetailsHomes_featured__ipLdU{display:flex;margin:22px 0 10px}.DetailsHomes_icon__uDsoW{margin-right:9px}.DetailsHomes_titleWrapper__1GDMO{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (min-width:1920px){.DetailsHomes_titleWrapper__1GDMO{margin-bottom:60px}}.DetailsHomes_link__r-3aA{display:flex;align-items:center}.DetailsHomes_link__r-3aA svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.DetailsHomes_linkLabel__1c-9J{margin-right:10px}.AmenitiesList_list__2IfdC{width:100%;padding:0;margin-top:60px}.AmenitiesList_listItem__28Nhl{display:flex;align-items:flex-start}.AmenitiesList_listItem__28Nhl+.AmenitiesList_listItem__28Nhl{margin-top:45px}.AmenitiesList_itemImage__DrguR{max-width:50px;margin-right:35px}.AmenitiesList_itemTitle__3dTjL{font-weight:400}.CollectionDetailsAmenities_root__10qWn{margin-bottom:100px}.CollectionDetailsAmenities_root__10qWn .container+.container{margin-top:60px}.CollectionDetailsAmenities_title__1C890{margin-bottom:10px}.CollectionDetailsAmenities_text__2REqn{margin-bottom:30px}.CollectionDetails_modal__eA6EM>div{overflow-y:auto}.CollectionDetails_homes__1j8QF{padding-bottom:100px;background-color:#fafafa}.CollectionDetails_fees__2xpWg,.CollectionDetails_fees__2xpWg div{margin-bottom:0}.CollectionDetails_uploadButtonWrapper__10C0U{display:flex;border-top:1px solid #d5d5d5}.CollectionDetails_uploadButton__2QGKY{margin:50px 0 20px 30px}.ScrollableTable_wrapper__y4jp8{margin-bottom:35px;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.ScrollableTable_wrapper__y4jp8::-webkit-scrollbar{display:none}@media (--md){.ScrollableTable_wrapper__y4jp8{margin-bottom:0}}.ScrollableTable_innerWrapper__1Cjt4{display:flex;flex-direction:column}.ScrollableTable_header__3_9YG,.ScrollableTable_row__1e83-{display:flex;padding:15px 0;border-bottom:1px solid var(--color-medium-grey-2)}@media (--md){.ScrollableTable_header__3_9YG,.ScrollableTable_row__1e83-{max-width:100%;padding:25px 0}}@media (--lg){.ScrollableTable_header__3_9YG,.ScrollableTable_row__1e83-{padding:30px 0}}@media (--xl){.ScrollableTable_header__3_9YG,.ScrollableTable_row__1e83-{padding:30px 0 35px}}.ScrollableTable_header__3_9YG a,.ScrollableTable_row__1e83- a{padding:0}.ScrollableTable_row__1e83-:last-child{border:none}.ScrollableTable_header__3_9YG{border-color:var(--color-dark-grey)}@media (--md){.ScrollableTable_header__3_9YG{padding:35px 0}}@media (--lg){.ScrollableTable_header__3_9YG{padding:30px 0}}.ScrollableTable_scrollbar__2jE5z{position:absolute;bottom:0;left:0;height:1px;background-color:var(--color-dark-grey);pointer-events:none}.ScrollableTable_linkButton__3Oss7{text-align:left}.Services_wrapper__FqVeb{padding-top:30px;border-top:1px solid #d5d5d5;margin-top:30px;margin-bottom:30px}.Services_item__36VZX{display:flex;align-items:center;margin-bottom:15px}@media (min-width:576px){.Services_item__36VZX{margin-bottom:30px}}@media (min-width:1024px){.Services_item__36VZX+.Services_item__36VZX{margin-left:50px}}.Services_label__Rw27k{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6}@media (min-width:576px){.Services_label__Rw27k{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.Services_label__Rw27k{font-size:2.4rem}}.Services_Heading__CSsX2{margin-top:20px;margin-bottom:60px}.CommunityDetailsContent_homes__jugHS{padding-bottom:100px 0;background-color:#fafafa}.CommunityDetailsContent_fees__3v1Ye{padding-top:30px;border-top:none!important;margin-bottom:0}.CommunityDetailsContent_fees__3v1Ye>div>span>span:nth-child(2){z-index:100}.CommunityDetailsContent_uploadButtonWrapper__3nNV1{display:flex;border-top:1px solid #d5d5d5}.CommunityDetailsContent_uploadButton__26-j6{margin:20px 0 20px 30px}.MpcDetailsAmenities_root__BqETy{margin-bottom:100px}.MpcDetailsAmenities_root__BqETy .container+.container{margin-top:60px}.MpcDetailsAmenities_title__3_5AO{margin-bottom:10px}.MpcDetailsAmenities_text__2VeY4{margin-bottom:30px}.MpcDetails_modal__18icN>div{overflow-y:auto}.MpcDetails_homes__1_X_t{padding-bottom:100px;background-color:#fafafa}.MpcDetails_fees__2AF0e,.MpcDetails_fees__2AF0e div{margin-bottom:0}.MpcDetails_uploadButtonWrapper__u4sag{display:flex;border-top:1px solid #d5d5d5}.MpcDetails_uploadButton__1Qi4t{margin:50px 0 20px 30px}.All_root__xfeCA{padding-top:100px}.All_root__reversedNavigation__10xzX>div:nth-child(3)>section{top:80px}.All_all__1RYIX{height:100%}.All_modal__reversedNavigation__2D-K-{z-index:900}.All_loader__Rik8I{display:flex;height:100%;align-items:center;justify-content:center}.All_all__1RYIX tr td:nth-child(2),.All_all__1RYIX tr th:nth-child(2){padding-left:30px}.AmenitiesV1_container__JlxAa{padding-top:100px;padding-bottom:80px}.InfoCard_card__QoPhf{position:absolute;top:30px;left:30px;display:flex;overflow:hidden;width:40%;max-height:calc(100% - 60px);flex-direction:column;background-color:#fff;border-radius:16px;color:#2d2d2d}.InfoCard_imageContainer__2trpW{aspect-ratio:5/3}.InfoCard_image__17If9{width:100%;flex:1 1}.InfoCard_desc__16VOs{margin-top:10px}.InfoCard_content__2puNU{overflow:auto;padding:15px 20px}.InfoCard_closeButton__17DFY{position:absolute;z-index:100;top:2.5%;right:2.5%;display:flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;-webkit-transform:scale(.65);transform:scale(.65)}.InfoCard_title__1Xbsh{font-size:24px}.InfoCard_morePhotos__3m5QZ{margin-bottom:20px;margin-left:20px;color:#235ca3;font-family:Mabry Pro;font-size:17px;font-weight:500;letter-spacing:0;line-height:160%;text-align:left;vertical-align:middle}.InfoCard_arrowIcon__2zbKn{display:inline-block;margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Map_svgWrapper__vQD7A svg tspan{font-family:"Mabry Pro"}.Map_placeholder__6tC6-{width:100%;aspect-ratio:14/9;background-color:#2d2d2d}.Map_text__34lvh{position:absolute;top:45%;left:45%}.Map_loader__lRT7Y{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Map_foreignObject__RA8fe{--scale:1.4;--border-size:1px;position:fixed;display:flex}.Map_foreignObject__RA8fe .Map_wrapper__t01MV{display:grid;overflow:hidden;width:100%;height:100%;place-items:center}.Map_foreignObject__RA8fe .Map_button__1ZNtS{display:flex;overflow:hidden;width:calc(100%/var(--scale) - var(--border-size)*4);height:calc(100%/var(--scale) - var(--border-size)*4);border:1px solid #7ea7da;background-color:#fff;border-radius:50%;outline:1px solid #235ca3;transition:scale .25s ease-in-out}@supports (font:-apple-system-body) and (-webkit-appearance:none){.Map_foreignObject__RA8fe .Map_button__1ZNtS{transition:none}}.Map_foreignObject__RA8fe .Map_button__1ZNtS:hover:not([data-active=true]){width:20px;height:20px;scale:var(--scale)}@supports (font:-apple-system-body) and (-webkit-appearance:none){.Map_foreignObject__RA8fe .Map_button__1ZNtS:hover:not([data-active=true]){width:20px;height:20px;scale:none}}.Map_foreignObject__RA8fe .Map_button__1ZNtS[data-active=true]{scale:var(--scale)}@supports (font:-apple-system-body) and (-webkit-appearance:none){.Map_foreignObject__RA8fe .Map_button__1ZNtS[data-active=true]{width:20px;height:20px;scale:none}}.Map_foreignObject__RA8fe .Map_contentWrapper__2bWFJ{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:2px;border:1px solid #f2f4ff;border-radius:50%}.Map_foreignObject__RA8fe .Map_buttonLabel__2foEu{padding:0 3.33333% 3.33333%;color:#2d2d2d;font-size:3px;font-weight:500}.Map_foreignObject__RA8fe .Map_buttonIcon__130yV{width:80%;max-width:calc(50% + 4px);margin-top:-1px}.AmenitiesMap_mapWrapper__26s_a{position:relative;overflow:hidden;border-radius:20px}.AmenitiesGallery_backButton__2_xtb{position:fixed;z-index:1000;top:30px;left:32px;width:130px;height:50px;background-color:#000;color:#fff}.AmenitiesGallery_swiperContainer__2ujRH{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.AmenitiesGallery_imageWrapper__3TNpD{width:100%;height:100%}.AmenitiesGallery_image__1eute{width:100%;height:100%;object-fit:fill}.AmenitiesGallery_paginationContainer__3FW3r{position:absolute;z-index:10;right:0;bottom:45px;left:0;display:flex;justify-content:center;padding:10px 0}.AmenitiesGallery_bullet__38vZv{width:8px;height:8px;margin:0 4px;background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;transition:all .3s ease}.AmenitiesGallery_bulletActive__2cnKg{background-color:#fff;border-radius:4px}.AmenitiesGallery_navNext__4EDS5,.AmenitiesGallery_navPrev__Wxay5{position:absolute;z-index:10;top:50%;width:50px;height:50px;padding:12px;background-color:#fff;border-radius:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.AmenitiesGallery_navNext__4EDS5 svg,.AmenitiesGallery_navPrev__Wxay5 svg{width:24px;height:24px;fill:#fff}.AmenitiesGallery_navPrev__Wxay5{left:20px}.AmenitiesGallery_navNext__4EDS5{right:20px}.AmenitiesGallery_navNext__4EDS5 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AmenitiesGallery_imageOverlay__3-ei-{position:absolute;z-index:1000;bottom:5px;left:20px;padding:12px;border-radius:8px;color:#fff;text-align:right}.AmenitiesGallery_imageTitle__fzsLF{font-family:Reckless;font-size:35px;font-weight:300;line-height:120%;text-align:left}.AmenitiesGallery_imageDesc__32hVi{margin-top:10px;margin-bottom:8px}.AmenitiesGallery_disabledArrow__OCPtg{opacity:.3;pointer-events:none}.AmenitiesGallery_amenitiesSwiper__ZaJMd{height:100%}@media (min-width:576px) and (max-width:1023px){.AmenitiesGallery_imageDesc__32hVi{border-bottom:0!important;font-size:12px}.AmenitiesGallery_paginationContainer__3FW3r{bottom:60px!important}}@media (min-width:3840px){.AmenitiesGallery_imageDesc__32hVi{font-size:26px!important}.AmenitiesGallery_imageTitle__fzsLF{font-size:96px!important}}.AmenityList_amenitiesList__1Bh5N{display:flex;flex-wrap:wrap;justify-content:center;color:#fff;grid-gap:50px 85px;gap:50px 85px}.AmenityList_amenityContainer__hxOt9{display:flex;flex-direction:column;align-items:center}.AmenityList_amenityIcon__3tex7{width:60px;height:60px;-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.AmenityList_amenityLabel__3dfN-{margin-top:2px;margin-bottom:2px;font-family:Mabry Pro;font-size:1.825rem}.Section_section__1ulP7{padding:80px;background-color:#235ca3;color:#fff}.Section_headline__2E8Zk{font-family:Reckless;font-size:2.75rem}.Section_details__1efOT{display:flex;flex-direction:column;margin-top:30px;grid-gap:30px;gap:30px;text-align:center}.Section_description__2jjkV{margin-top:0!important;font-family:Mabry Pro;font-size:1.825rem;font-weight:500;line-height:1.6;text-align:center}.Section_discalimer__RXH-o{margin-top:10px;font-family:Mabry Pro;font-size:14px;font-weight:300}.AmenitiesV2_container__BmLnP{padding-top:100px;padding-bottom:80px}.Collections_wrapper__7qJGI{padding:100px 5.6vw 0}.Collections_heading__3Ip9R{margin-bottom:60px}.CommunityGallery_image__1JGsc{width:100%;height:100%;margin:0 20px 30px 0;aspect-ratio:16/9;object-fit:cover}.CommunityGallery_image__withCaption__YqcA-{margin-bottom:0}.CommunityGallery_title__lYYAr{margin:100px 0 30px}.CommunityGallery_trigger__3X_Z-{width:100%;padding:0;border:none;margin:0;background-color:transparent;cursor:pointer}.CommunityGallery_caption__3ZZ8K{margin:10px 0 20px;font-size:1.5rem;text-align:left}.CommunityGallery_textWrapper__2sdwj{display:flex;margin:40px 0 30px}.CommunityGallery_removeButton__2D4kk{width:auto;height:50px;padding:0 50px}.CommunityGallery_uploadTitle__1gG3m{padding-top:15px}.CommunityGallery_removeButtonBox__1FgR9{margin-left:auto}.CommunityGallery_bgImage__3WKMV{width:100px;height:100px;background-position:50%;background-repeat:no-repeat;background-size:cover}.CommunityGallery_wrapper__3L_vP{margin-bottom:20px}.CommunityGallery_imagecontainer__13KCx{position:relative;display:inline-block}.CommunityGallery_image__1JGsc,.CommunityGallery_imagechecked__qK6kq{width:100%}.CommunityGallery_checkboxlabel__2KPyx{position:absolute;top:15px;right:10px;display:flex;width:25px;height:25px;align-items:center;padding:5px;background-color:hsla(0,0%,100%,.8);border-radius:5px}.CommunityGallery_checkbox__1OUps{margin-right:5px}.CommunityGallery_error__1ePJO{margin-top:10px;margin-bottom:5px;color:red}.HomeMarker_home__1O513{width:54px;height:54px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.HomeMarker_nearByhome__2gz6Z{display:flex;align-items:center;justify-content:center;border-color:#235ca3}.HomeMarker_nearByhome__2gz6Z svg{width:100%;height:100%;stroke-width:2px}.NearbyPlaceList_nearbyList__3b2Su{width:100%}.NearbyPlaceList_item__222ul{display:flex;width:100%;border:1px solid #d5d5d5;margin-bottom:15px;border-radius:12px;cursor:pointer;text-align:left}@media (min-width:576px){.NearbyPlaceList_item__222ul{display:flex;align-items:center;justify-content:space-between}}@media (hover:hover){.NearbyPlaceList_item__222ul:hover{border:3px solid #235ca3;background-color:#fff}}.NearbyPlaceList_item__222ul.NearbyPlaceList_item__active__nqiu6{border:3px solid #235ca3;background-color:#f6f6f6}.NearbyPlaceList_info__3aRfb{width:calc(100% - 80px);padding:10px;font-family:Mabry Pro}.NearbyPlaceList_label__2zcr9{margin-top:5px;margin-bottom:2px;color:#000;font-family:Mabry Pro;font-weight:500;line-height:22.4px;text-align:left}.NearbyPlaceList_rating__1Dyko{display:none;align-self:flex-end}.NearbyPlaceList_item__222ul,.NearbyPlaceList_wrapper__uwbik{padding:10px}.NearbyPlaceList_category__1nLIS{color:#000;font-size:12px;font-weight:500;line-height:19.2px;text-align:left}.NearbyPlaceList_distance__3sRuL{color:#000;font-size:12px;font-weight:300;line-height:19.2px;text-align:left}.NearbyPlaceList_statusCircle__1H-a3{width:10px;height:10px;margin-right:15px;background-color:#000;border-radius:50%}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_food__14SkU{background-color:#235ca3}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_schools__3Ffjv{background-color:#e15233}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_municipal__2Ehaz{background-color:#9059aa}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_healthcare__15Rhn{background-color:#5aad76}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_shopping__2aJzT{background-color:#f8be3b}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_airport__9b1h_{background-color:#01b4fe}.NearbyPlaceList_statusCircle__1H-a3.NearbyPlaceList_recreation__3__ZK{background-color:#b83a51}.NearbyPlaceList_categoryWrapper__2i-Mj{display:flex;align-items:center}.NearbyPlaceList_nearbyFavoriteButton__3E6IH{width:50px}.NearbyPlaceList_iconWrapper__2QwK-{margin-top:-5px}.NearbyPlacesMarker_marker__8Feg_{position:relative;z-index:1;width:20px;height:20px;background:#2d2d2d;border-radius:50%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.NearbyPlacesMarker_marker__8Feg_.NearbyPlacesMarker_marker__active__1GCXw{z-index:2;background:#235ca3;outline:none;-webkit-transform:scale(2);transform:scale(2)}.NearbyPlacesMarker_iconWrapper__3zSkd{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.NearbyPlacesMarker_iconWrapper__3zSkd svg{width:50%;height:50%}.NearbyPlacesMarker_iconWrapper__3zSkd{background-color:#000}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_food__3WVUo{background-color:#235ca3}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_schools__RcaWe{background-color:#e15233}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_municipal__h9VLW{background-color:#9059aa}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_healthcare__VHy4X{background-color:#5aad76}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_shopping__Jfvzy{background-color:#f8be3b}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_airport__J9l0g{background-color:#01b4fe}.NearbyPlacesMarker_iconWrapper__3zSkd.NearbyPlacesMarker_recreation__ocqWo{background-color:#b83a51}.NearbyPlacesMarker_hideExstingMarker__29rDy{background:transparent!important;background-color:transparent!important}.NearbyPlacesSearch_root__RZ4js{position:relative;display:flex;width:100%;height:45px;flex-flow:row-reverse;padding-top:15px;padding-right:10px;padding-left:10px;margin-bottom:15px}.NearbyPlacesSearch_label__2oaIu{display:flex;height:46px;box-sizing:border-box;align-items:center;padding:0 10px;border-radius:40px 0 0 40px;cursor:pointer;transition:background-color .3s ease}.NearbyPlacesSearch_input__1pUkK{width:100%;max-width:100%;height:50px;border:1px solid #d5d5d5;-webkit-appearance:none;appearance:none;border-radius:40px}.NearbyPlacesSearch_input__1pUkK~button{position:absolute;top:0;right:0;right:10px;height:45px;opacity:0;transition:opacity .5s,visibility .5s;transition-delay:.1s;visibility:hidden}@media (max-width:575px){.NearbyPlacesSearch_input__1pUkK~button{right:30px}}.NearbyPlacesSearch_input__1pUkK~button svg path{fill:#767676;transition:fill .2s}.NearbyPlacesSearch_input__1pUkK~button:disabled svg path{fill:#767676}.NearbyPlacesSearch_input__1pUkK::-webkit-input-placeholder{color:#767676}.NearbyPlacesSearch_input__1pUkK:-ms-input-placeholder{color:#767676}.NearbyPlacesSearch_input__1pUkK::placeholder{color:#767676}.NearbyPlacesSearch_input__1pUkK{padding-left:15px;background-color:#fff}.NearbyPlacesSearch_input__1pUkK+label{position:absolute;top:20px;right:16px;width:40px;height:40px;background-color:#235ca3;border-radius:50%}.NearbyPlacesSearch_input__1pUkK~button{opacity:1;visibility:visible}.NearbyPlacesSearch_input__filled__WMTpm{max-width:100%;background-color:#f6f6f6}.NearbyPlacesSearch_input__filled__WMTpm+label{background-color:#235ca3}.NearbyPlacesSearch_input__filled__WMTpm~button{opacity:1;visibility:visible}.NearbyPlacesSearch_label__2oaIu svg{color:#fff}.NearbyPlacesSearch_placeInfo__2AyMb{padding:15px;margin-top:20px}.NearbyPlacesSearch_travelModeWrapper__iEmDG{display:flex;width:100%;height:80px;border:1px solid #d5d5d5;border-radius:10px;grid-gap:20px;gap:20px}.NearbyPlacesSearch_travelMode__3T1Pr{margin:auto;cursor:pointer}.NearbyPlacesSearch_duration__1WbBh{min-width:80px;height:100%;padding:10px;font-family:Mabry Pro;font-size:12px;font-weight:500;line-height:19px;text-align:center}.NearbyPlacesSearch_duration__1WbBh.NearbyPlacesSearch_selectedMode__14plc{width:auto;background-color:#f2f4ff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.NearbyPlacesSearch_destination__fn2gP,.NearbyPlacesSearch_source__1UMhj{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-right:15px;background-color:#235ca3;border-radius:50%;color:#fff;font-size:14px;font-weight:700;line-height:22.4px}.NearbyPlacesSearch_sourceDestinationWrapper__2cKrc{padding:0 15px;font-family:Mabry Pro;line-height:22.4px}.NearbyPlacesSearch_locationContainer__2W-dc{display:flex;align-items:flex-start;margin-top:10px}.NearbyPlacesSearch_locationInfo__bbfoo{display:flex;flex-direction:column}.NearbyPlacesSearch_locationTitle__2Zm1o{margin-bottom:5px;font-family:Mabry Pro;font-size:16px;font-weight:300;line-height:25.6px;text-align:left}.NearbyPlacesSearch_locationAddress__3JdGz{font-family:Mabry Pro;font-size:14px;font-weight:500;line-height:23px;text-align:left}.NearbyPlacesSearch_line__1P_Cu{height:50px;border-left:2px dotted #ccc;margin-left:18px}.NearbyPlacesSearch_destination__fn2gP .NearbyPlacesSearch_locationAddress__3JdGz{margin-top:10px}.NearbyPlacesSearch_pIcon__3n467.NearbyPlacesSearch_walkingIconPadding__155tY{margin-top:3px}.NearbyPlaces_header__1G2jj{display:flex;height:100px;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d5;margin-left:25px}.NearbyPlaces_content__icEkx{height:calc(var(--vh)*100 - 180px);overflow-y:auto}.NearbyPlaces_contentMap__zQwQV{padding:0!important}.NearbyPlaces_viewLabel__3rCjy{margin-left:auto}.NearbyPlaces_loadMore__3RbqC{display:flex;width:100%;justify-content:center;padding:45px 0;border-top:1px solid #d5d5d5}.NearbyPlaces_containerWrapper__8MVrN{margin:0 20px}.NearbyPlaces_nearByContent__rXYwc{min-width:400px;max-width:400px;height:calc(100% - 30px)}.NearbyPlaces_nearByContent__rXYwc,.NearbyPlaces_nearByContentWithoutList__1wTqx{position:absolute;top:15px;bottom:15px;left:15px;background-color:var(--color-white);border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.NearbyPlaces_nearByContentWithoutList__1wTqx{min-width:450px;max-width:450px;height:380px;max-height:auto}.NearbyPlaces_categoryButtonWrapper__2HuWK{position:absolute;top:20px;left:490px;display:flex;flex-wrap:wrap!important;grid-gap:20px;gap:20px}.NearbyPlaces_categoryCircle__30YOz{width:10px;height:10px;margin-right:10px;background-color:#000;border-radius:50%;text-align:left}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_food__24TUY{background-color:#235ca3}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_schools__K5LQi{background-color:#e15233}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_govt__3bm5e,.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_municipal__HUULn{background-color:#9059aa}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_healthcare__1OE1g{background-color:#5aad76}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_shopping__1f5O9{background-color:#f8be3b}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_airport__2FWMw{background-color:#01b4fe}.NearbyPlaces_categoryCircle__30YOz.NearbyPlaces_recreation__asuhI{background-color:#b83a51}.NearbyPlaces_button__3Hgqw{display:ruby-text;width:140px;height:34px;flex:0 1 auto;padding:0 0 0 15px;border:1.5px solid #235ca3;background-color:#f2f4ff;color:#000;text-align:left}.NearbyPlaces_button__3Hgqw.NearbyPlaces_isInactive__1CQ7u{border:1px solid #d5d5d5;opacity:.6}.NearbyPlaces_buttonLabel__2l7TX{font-family:Mabry Pro;font-size:14px;font-weight:500;line-height:22.4px;text-align:left}.NearbyPlaces_searchFilterWrapper__5BNqk{height:70px}.NearbyPlaces_listWrapper__3IHiE{height:calc(100% - 70px);overflow-y:auto}.NearbyPlaces_compassWrapper__7HrWu{position:absolute;z-index:1;top:unset;right:1px;bottom:110px;left:unset;width:55px;height:55px}.NearbyPlaces_mapTypeWrapper__oQmWp{position:absolute;z-index:1;top:unset;right:70px;bottom:25px;left:unset;display:flex;width:140px;height:40px;box-shadow:0 3px 8px rgba(0,0,0,.24);grid-gap:0;gap:0}.NearbyPlaces_mapTypeButton__3VuUW{width:70px;height:40px;padding:10px;border:none;background-color:#fff;border-radius:.5px;color:#767676;cursor:pointer;font-size:14px;font-weight:400;line-height:14.52px;text-align:left}.NearbyPlaces_mapTypeButton__3VuUW.NearbyPlaces_active__2hb3R{color:#000;font-size:16px;font-weight:700}.NearbyPlaces_mapTypeButton__3VuUW:hover{background-color:#fff;opacity:.8}.NearbyRating_wrapper__39Pox{display:flex}@media (min-width:576px){.NearbyRating_wrapper__39Pox{flex-direction:column;align-items:flex-end}}.NearbyRating_notRated__2Bcrc{background:none}.NearbyRating_notRated__2Bcrc .NearbyRating_rating__YrqH6{opacity:.25}.NearbyRating_notRated__2Bcrc .NearbyRating_quantity__1oX9m{color:#2d2d2d}.NearbyRating_ratingWrapper__1wMqF{position:relative}.NearbyRating_rating__YrqH6{position:absolute;top:0;left:0;overflow:hidden}.NearbyRating_rating__YrqH6 svg{fill:#2d2d2d}@media (max-width:575px){.NearbyRating_quantity__1oX9m{display:flex;margin-left:8px}}@media (min-width:576px){.NearbyRating_quantity__1oX9m{margin-top:5px}}.NearbyPlacesItem_item__37bK1{width:100%;padding:35px 0;cursor:pointer}@media (min-width:576px){.NearbyPlacesItem_item__37bK1{display:flex;align-items:center;justify-content:space-between;padding:45px 10px 45px 0}}.NearbyPlacesItem_item__37bK1:not(:last-child){border-bottom:1px solid #d5d5d5}@media (hover:hover){.NearbyPlacesItem_item__37bK1:hover{background-color:#f6f6f6}}.NearbyPlacesItem_item__37bK1.NearbyPlacesItem_item__active__cb4Za{background-color:#f6f6f6}.NearbyPlacesItem_info__118Oz{margin-bottom:16px}@media (min-width:576px){.NearbyPlacesItem_info__118Oz{margin-bottom:0}}.NearbyPlacesItem_label__13nDF{margin-bottom:5px}.NearbyPlacesItem_rating__2D4KB{align-self:flex-end}.NearbySchoolsItem_item__2cWGG{width:100%;padding-top:30px;cursor:pointer;transition:background-color .2s}.NearbySchoolsItem_item__2cWGG:not(:last-child){border-bottom:1px solid #d5d5d5}@media (hover:hover){.NearbySchoolsItem_item__2cWGG:hover{background-color:#f6f6f6;transition:background-color .2s}}.NearbySchoolsItem_item__active__1MXqs{background-color:#f6f6f6;transition:background-color .2s}.NearbySchoolsItem_item__2cWGG:first-child{padding-top:18px}@media (min-width:576px){.NearbySchoolsItem_item__2cWGG{display:flex;align-items:center;justify-content:space-between}}@media (min-width:1024px){.NearbySchoolsItem_item__2cWGG,.NearbySchoolsItem_item__2cWGG:first-child{padding-top:40px}}@media (min-width:1440px){.NearbySchoolsItem_item__2cWGG{padding-top:60px}}.NearbySchoolsItem_location__SAFBh{display:flex;flex-direction:row}@media (min-width:576px){.NearbySchoolsItem_location__SAFBh{flex-direction:column}}.NearbySchoolsItem_locationSeparator__3Gqi0{margin:0 5px}@media (min-width:576px){.NearbySchoolsItem_locationSeparator__3Gqi0{display:none}}.NearbySchoolsItem_gradeWrapper__1iXpQ{display:flex;margin-bottom:15px}.NearbySchoolsItem_rating__2slOr{padding-bottom:30px}@media (max-width:575px){.NearbySchoolsItem_rating__2slOr{margin-top:15px}}@media (min-width:1024px){.NearbySchoolsItem_rating__2slOr{padding-bottom:60px}}@media (min-width:1440px){.NearbySchoolsItem_rating__2slOr{padding-bottom:45px}}.NearbySchoolsItem_gradeInfo__raTcU{display:flex;flex-direction:column;justify-content:center}.NearbySchoolsItem_label__3GbJy{margin-bottom:5px}@media (min-width:576px){.NearbySchoolsItem_label__3GbJy{margin-bottom:15px}}@media (min-width:1440px){.NearbySchoolsItem_label__3GbJy{margin-bottom:5px}}.NearbySchoolsItem_grade__3dWo3{display:flex;width:41px;height:41px;flex-shrink:0;align-items:center;justify-content:space-around;margin-right:15px;border-radius:50%;color:#fff}@media (min-width:1440px){.NearbySchoolsItem_grade__3dWo3{margin-right:21px}}.NearbySchoolsItem_grade__A__2s4sc{background-color:#409125}.NearbySchoolsItem_grade__B__3QNm3{background-color:#9bcc46}.NearbySchoolsItem_grade__C__3DVES{background-color:#dfc43e}.NearbySchoolsItem_grade__D__1OCg-{background-color:#c3342e}.NearbySchoolsItem_grade__NG__3_6p8{background-color:#2d2d2d;color:#fff}.NearbySchoolsItem_link__1_RcG{display:flex;color:#2d2d2d;text-decoration:none}@media (min-width:576px){.NearbySchoolsItem_info__2Plcc{padding-bottom:30px}}@media (min-width:1024px){.NearbySchoolsItem_info__2Plcc{padding-bottom:60px;margin-right:15px}}@media (min-width:1440px){.NearbySchoolsItem_info__2Plcc{padding-bottom:45px}}.NearbyList_nearbyList__3LFuq{width:100%}.NearbySchoolsLists_title__3gpWD{padding:30px 0 12px}.NearbySchoolsLists_title__3gpWD:nth-of-type(2){border-top:1px solid #d5d5d5}.NearbySchoolsLists_otherTitle__Rqbns{margin:60px 0 15px}.NearbySchoolsLists_nearbyTitle__2ewyb{margin:30px 0 15px}.NearbySchoolsMarker_rating__3HC37{display:inline-block;line-height:20px;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:opacity .15s ease,-webkit-transform .3s ease;transition:opacity .15s ease,transform .3s ease;transition:opacity .15s ease,transform .3s ease,-webkit-transform .3s ease}.NearbySchoolsMarker_school__3a9U3{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:#fff;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.NearbySchoolsMarker_school__3a9U3.NearbySchoolsMarker_school__active__ayXNJ{outline:none;-webkit-transform:scale(2);transform:scale(2)}.NearbySchoolsMarker_school__3a9U3.NearbySchoolsMarker_school__active__ayXNJ .NearbySchoolsMarker_rating__3HC37{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}.NearbySchoolsMarker_school__ratingA__3eT1U{background:#409125}.NearbySchoolsMarker_school__ratingB__3n9a4{background:#9bcc46}.NearbySchoolsMarker_school__ratingC__32S2C{background:#dfc43e}.NearbySchoolsMarker_school__ratingD__2MEwH{background:#c3342e}.NearbySchoolsMarker_school__ratingNG__3M3zt{background-color:#2d2d2d;color:#fff}.NearbySchools_header__F0O2O{display:flex;height:100px;align-items:center;justify-content:space-between;border-bottom:1px solid #d5d5d5}.NearbySchools_content__2SUvj{height:calc(var(--vh)*100 - 180px);overflow-y:auto}.NearbySchools_contentMap__6f1hq{padding-bottom:30px}.NearbySchools_legal__1YMhr{padding-top:60px}.FloorPlanDetails_comparePage__2hsXN{display:flex;justify-content:center;margin-right:80px;margin-left:80px}table{width:100%;border-collapse:collapse}td{padding:15px 20px}td h5{margin-top:0!important;margin-bottom:0!important;font-size:18px!important;font-weight:500!important}tr:first-child td{padding-top:0}tr:last-child td{padding-bottom:10px}td:nth-child(2){padding-left:20px}.FloorPlanDetails_sidebar__3QIPW{width:20%;background-color:#f2f4ff;font-size:18px;text-align:center}.FloorPlanDetails_rowPlan__1xCbZ{width:40%;text-align:center}.FloorPlanDetails_floorplanImage__zOn2i,.FloorPlanDetails_planImage__2p1OR{width:100%!important;border-radius:3px}.FloorPlanDetails_planImage__2p1OR{margin-bottom:20px}.FloorPlanDetails_rowPlan__1xCbZ h2{margin:15px 0;font-size:22px;font-weight:600;text-align:center}.FloorPlanDetails_expandButton__3KoJO{width:150px;padding:8px 16px;margin-top:30px;background-color:#2d2d2d;color:#fff;cursor:pointer}.FloorPlanDetails_planRow__18faZ{background-color:#fafafa}.FloorPlanDetails_expandButton__3KoJO svg circle,.FloorPlanDetails_expandButton__3KoJO svg line{stroke:#fff}.FloorPlanDetails_markerWrapper__328cn{display:flex;width:10px;height:10px;flex-shrink:0;align-items:center;justify-content:center;margin-left:30%}.FloorPlanDetails_availableStatus__H7uXW{width:9px;height:9px;flex-shrink:0;border:2px solid #32d74b;background-color:#32d74b;border-radius:50%}.FloorPlanDetails_markerAvailabilityWrapper__3ZcVt{display:flex;align-items:center;justify-content:center}.FloorPlanDetails_availabilityType__5aJTS{padding-left:5px}.FloorPlanDetails_planSwiper__3vgZl{position:relative;width:100%}.FloorPlanDetails_swiper-slide__2lkAD{width:100%!important}.FloorPlanDetails_expandWrapper__1zaRj{display:flex;justify-content:center}.FloorPlanDetails_expandMenu__14eZ0{padding-top:40px;vertical-align:top}.FloorPlanDetails_container__34xIn,.FloorPlanDetails_swiperWrapper__r2L4e{position:relative}.FloorPlanDetails_navButton__10QkY{position:absolute;z-index:10;top:50%;display:flex;width:55px;height:55px;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FloorPlanDetails_navButton__10QkY.FloorPlanDetails_disabled__3zg5-{background-color:#d5d5d5;cursor:none;opacity:.8}.FloorPlanDetails_prevButton__jJ9kH{left:10px}.FloorPlanDetails_nextButton__rI0Vk{right:10px}.FloorPlanDetails_planSwiper__3vgZl .FloorPlanDetails_swiper-pagination-bullet__3XzRO{background:#d5d5d5!important;opacity:.8!important}.FloorPlanDetails_planSwiper__3vgZl .FloorPlanDetails_swiper-pagination-bullet-active__2lwVL{background-color:#fff!important;opacity:1!important}.FloorPlanDetails_planSwiper__3vgZl .FloorPlanDetails_swiper-pagination__psRC6{position:absolute;z-index:10;bottom:40px!important;width:100%;text-align:center}.FloorPlanDetails_planSwiper__3vgZl .FloorPlanDetails_planImage__2p1OR,.FloorPlanDetails_planSwiper__3vgZl .FloorPlanDetails_swiper-slide__2lkAD{z-index:1}.FloorPlanComparePopup_modalOverlay__2WxQy{position:fixed!important;right:0;bottom:0!important;left:0;display:flex;align-items:center;justify-content:center;background-color:#2d2d2d}.FloorPlanComparePopup_modalContent__r7Ghy{width:95%;padding:20px;border-radius:8px}@media (min-width:1024px) and (max-width:1440px){.FloorPlanComparePopup_modalContent__r7Ghy{padding-top:0}}.FloorPlanComparePopup_modalTitle__2CT0J{color:#fff;font-size:16px}.FloorPlanComparePopup_planSlotsAndButtons__3C4q7{display:flex;align-items:flex-start;margin-top:15px}.FloorPlanComparePopup_planSlots__cy9yy{display:flex;width:85%;grid-gap:10px;gap:10px}.FloorPlanComparePopup_buttonsColumn__1zT53{display:flex;flex-direction:column;font-size:12px;grid-gap:10px;gap:10px}.FloorPlanComparePopup_compareButton__2rozz{background-color:#235ca3;color:#fff}.FloorPlanComparePopup_cancelButton__116Bb{background-color:transparent;color:#fff;cursor:pointer;text-decoration:underline}.FloorPlanComparePopup_planSlot__35L4K{position:relative;display:flex;width:48%;height:125px;align-items:center;margin-right:10px;background-color:#fff;border-radius:3px}.FloorPlanComparePopup_planDetails__34I7V{display:flex;align-items:center}.FloorPlanComparePopup_imageWrapper__24121 img{width:185px;height:125px;object-fit:cover}.FloorPlanComparePopup_planInfo__2aRoL{display:flex;flex-direction:column;justify-content:center;margin-left:60px}.FloorPlanComparePopup_planName__PCkEK{font-family:"Reckless";font-size:18.08px;font-weight:300;line-height:21.68px}.FloorPlanComparePopup_closeButton__3co8B{position:absolute;top:4px;right:4px;display:inline-flex;width:23px;height:23px;background-color:#235ca3;border-radius:16px;color:#fff;cursor:pointer}.FloorPlanComparePopup_anotherPlan__2s6aO{justify-content:center;padding-left:25%;font-family:"Reckless";font-size:18.08px;font-weight:300;line-height:21.68px}.FloorPlanComparePopup_selectPlanSlot__2om3w{background-color:#767676}.CompareFloorPlanModal_zoomWrapper__1ZL9I{width:40px;height:100px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.CompareFloorPlanModal_zoomButton__2wQcf{width:40px!important;min-width:40px!important;height:50px!important}.CompareFloorPlanModal_zoom__fBGI2{cursor:grab}.CompareFloorPlanModal_zoom__fBGI2,.CompareFloorPlanModal_zoom__fBGI2 svg{width:100%!important;height:100%!important}.CompareFloorPlanModal_zoom__fBGI2:active{cursor:grabbing}.CompareFloorPlanModal_wrapper__BrtN_{height:100%;max-height:100%}.CompareFloorPlanModal_floorBlock__TFUrc{height:auto;max-height:85%}.CompareFloorPlanModal_zoomBlock__1VjGO{display:flex;height:15%;justify-content:flex-end}.CompareFloorPlan_svgWrapper__IHmej{height:85%;max-height:100%;flex-direction:column;justify-content:center;padding:20px}.CompareFloorPlan_gridWrapper__N81Qy{height:100%}.CompareFloorPlan_zoomButtonWrapper__33kzD{padding-top:60px}.CompareFloorPlan_controlsWrapper__3U7Hb{width:50%;padding:20px;border-color:#fff;margin-top:-90px;background-color:#fff;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.CompareFloorPlan_optionToggle__2szIn{margin-bottom:60px}.CompareFloorPlan_description__2SoO5{margin-top:25px}.CompareFloorPlan_title__1xd4M{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4;display:flex;height:25px;align-items:center;padding:5px}@media (min-width:576px){.CompareFloorPlan_title__1xd4M{line-height:1.07}}@media (min-width:1440px){.CompareFloorPlan_title__1xd4M{line-height:1.4}}.CompareFloorPlan_modalTop__2G7y4{top:80px}.CompareFloorPlan_modalBottom__1f5d7{top:0}.CompareFloorPlan_loader__6s3sE{align-self:center}.CompareFloorPlan_toggleWrapper__HQi6i{margin-top:30px}.CompareFloorPlan_options__1D-5O{display:flex;justify-content:start}.FloorPlanExpand_floorplanExpandContainer__3SSYt{display:flex;max-width:100%;height:110%;box-sizing:border-box;justify-content:space-around;margin:0 3.6%;background-color:#fff}.FloorPlanExpand_floorplanItem__2AMzy{position:relative;display:flex;width:45%;box-sizing:border-box;flex-direction:column;padding:10px;border:2px solid #fafafa;background-color:#fafafa;border-radius:8px}.FloorPlanExpand_floorplanTitle__13zWF{font-size:24px;font-weight:300}.CardItem_galleryCardContainer__12_Zr{background-color:#fff;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.24)}@media (min-width:3840px){.CardItem_galleryCardContainer__12_Zr{width:1319.503px;border-radius:27.142px;box-shadow:0 6.785px 15.833px 0 rgba(0,0,0,.15)}}.CardItem_galleryImageWrapper__3Mc70{position:relative}@media (min-width:1024px) and (max-width:1440px){.CardItem_galleryImageWrapper__3Mc70{padding-bottom:57%}}@media (min-width:1440px) and (max-width:1600px){.CardItem_galleryImageWrapper__3Mc70{padding-bottom:57%}}@media (min-width:1600px){.CardItem_galleryImageWrapper__3Mc70{padding-bottom:60%}}.CardItem_galleryImage__24g3D{position:absolute;height:100%;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover}.CardItem_galleryImageSpacing__7zR9T{margin-bottom:5px}.CardItem_title__36uSf{margin-bottom:5px;text-align:left}.CardItem_galleryDescription__2XbMj,.CardItem_galleryHomeInfo__ZcHYk{font-size:1.3rem;text-align:left}.CardItem_availability__2YwNj>p{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;font-size:1.5rem}.CardItem_nameWrapper__3nck7{display:flex;justify-content:space-between}.CardItem_startingPrice__26r3_{padding-top:15px;font-size:14px;font-weight:500}@media (min-width:3840px){.CardItem_startingPrice__26r3_{font-size:42px;line-height:160%}}.CardItem_garageCount__3X9X-{padding-top:10px;padding-bottom:10px}@media (min-width:3840px){.CardItem_garageCount__3X9X-{font-size:36px;font-weight:300;line-height:160%}}.CardItem_contentWrapper__iLVkA{padding:15px}@media (min-width:3840px){.CardItem_contentWrapper__iLVkA{padding:60px}}.CardItem_planName__2lN7f{font-family:"Reckless";font-size:18.08px;font-weight:300;line-height:21.68px}@media (min-width:3840px){.CardItem_planName__2lN7f{font-size:64px;line-height:106%}}.CardItem_houseInfo__2krxJ{padding-top:15px}@media (min-width:3840px){.CardItem_houseInfo__2krxJ{font-size:36px;font-weight:300;line-height:160%}}.CardItem_collectionName__2YymC{margin-top:13px;font-family:Reckless;font-size:14px;font-weight:300;letter-spacing:-.5px;text-align:left}@media (min-width:3850px){.CardItem_collectionName__2YymC{margin-top:20px;font-size:44px;font-weight:300;line-height:120%}}.CardGrid_container__3B2oX{padding-left:50px}.CardGrid_gridStyle__Vdudx{display:flex;flex-wrap:nowrap;padding-bottom:4%;grid-gap:40px;gap:40px;overflow-x:auto;scroll-behavior:smooth;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:1024px) and (max-width:1440px){.CardGrid_gridStyle__Vdudx{padding-bottom:2%}}@media (min-width:3840px){.CardGrid_gridStyle__Vdudx{padding-top:2%}}.CardGrid_gridStyle__Vdudx::-webkit-scrollbar{height:8px}@media (min-width:3840px){.CardGrid_gridStyle__Vdudx::-webkit-scrollbar{width:810px;height:30px}}.CardGrid_gridStyle__Vdudx::-webkit-scrollbar-thumb{background-color:#235ca3;border-radius:4px}@media (min-width:3840px){.CardGrid_gridStyle__Vdudx::-webkit-scrollbar-thumb{border-radius:150px}}.CardGrid_gridStyle__Vdudx::-webkit-scrollbar-track{background:#fff}.CardGrid_galleryItemWrapper__1x2iX{position:relative;display:flex;max-width:100%;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 20px);flex-direction:column;margin:0 10px}.CardGrid_galleryItemWrapper__1x2iX:last-child{margin-right:50px}.CardGrid_compareCheckbox__2MM2R{position:absolute;z-index:2;top:10px;left:10px;width:20px;height:20px}.CardGrid_galleryItemContainer__1luVb{cursor:pointer}.CardGrid_galleryTitle__3KUqU{width:50%;margin-bottom:15px;font-family:"Reckless";font-size:28px;font-weight:300}@media (min-width:3840px){.CardGrid_galleryTitle__3KUqU{font-size:100.471px}}.CardGrid_header__1m3gv{display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px) and (max-width:1440px){.CardGrid_header__1m3gv{margin-bottom:10px}}@media (min-width:1440px) and (max-width:1600px){.CardGrid_header__1m3gv{margin-bottom:20px}}@media (min-width:1600px){.CardGrid_header__1m3gv{margin-bottom:40px}}.CardGrid_buttonsBar__2Foq0{width:auto}.CardGrid_compareButton__2npDu{height:45px;margin-right:40px;margin-left:40px;font-size:18px}@media (min-width:3840px){.CardGrid_compareButton__2npDu{display:flex;width:362px;height:119px;flex-shrink:0;align-items:center;justify-content:center;padding:0 50px;background:#2d2d2d;border-radius:80px;font-size:42px;font-weight:500}}@media (min-width:3840px){.CardGrid_compareButton__2npDu span{color:#fff;font-size:42px;font-style:normal;font-weight:500;line-height:160%}}.CardGrid_filterWrapper__1pBtU{display:flex;width:100%;margin-right:0;margin-left:0}@media (min-width:3840px){.CardGrid_header__1m3gv{flex-wrap:wrap;margin-top:2%}.CardGrid_filterWrapper__1pBtU{align-items:center;order:2;padding-top:2%}.CardGrid_buttonsBar__2Foq0,.CardGrid_galleryTitle__3KUqU{order:1}}.CardGrid_filters__LgAz0{display:flex;align-items:center;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.CardGrid_filter__wk1ZH{position:relative;display:flex;width:180px;justify-content:center;padding:8px;border:1px solid #d5d5d5;background-color:#fff;border-radius:5px;color:#000;line-height:10px}.CardGrid_sortButton__3kpOY{width:0;height:0;margin-top:20%;margin-bottom:0;background-color:#fff;color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.CardGrid_filtertitle___xD50{font-size:10px;font-weight:400;line-height:16px}.CardGrid_filterOptions__3FRZJ,.CardGrid_filtertitle___xD50{font-family:Mabry Pro;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CardGrid_filterOptions__3FRZJ{font-size:12px;font-weight:500;line-height:19.2px}@media (min-width:3840px){.CardGrid_allFilterButton__28TlJ span{font-size:42px!important;font-weight:500;line-height:160%;text-align:center}}@media (min-width:3840px){.CardGrid_allFilterButton__28TlJ svg{width:88.187px;height:76.023px}}.Plan_galleryPage__1g9a4{margin-bottom:0;background-color:#f2f4ff}.Plan_planFloorPlanComparePopup__3SBAC{height:30%!important;margin-bottom:60px}.Plan_planFilterWrapper__2t0Yx{position:absolute!important}@media (min-width:1024px) and (max-width:1440px){.Plan_planFloorPlanComparePopup__3SBAC{height:33%!important}}.Plan_container__2Fqy7{margin:3% 0}.Plan_planContainer__WNJz3{margin:15px 0}@media (min-width:1600px){.Plan_loader__2ckww{position:relative!important}}.Related_galleryPage__7jL6M{padding-top:100px}.Error_error__226n6{position:absolute;bottom:0;left:0;display:flex;align-items:center;color:#c3342e;-webkit-transform:translateY(100%);transform:translateY(100%)}.Error_errorIcon__19Bew{display:flex;margin-right:5px}.Input_input__3KukG{position:relative;width:100%;padding:5px 0}.Input_label__UFHtv{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.Input_label__UFHtv.Input_hasEyebrowLabel__1dbhY{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.Input_inputField__1l3Ck{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.Input_inputField__1l3Ck:focus{border-color:#2d2d2d;outline:none}.PhoneDropdown_root__1FbqL{position:relative;padding:5px 0}.PhoneDropdown_inputWrapper__1-uQL{width:100%;padding:10px 1px 0;border-bottom:1px solid #767676}.PhoneDropdown_label__2ocmS{position:absolute;top:calc(50% - 1px);left:0;color:#767676;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.PhoneDropdown_label__2ocmS+.PhoneDropdown_inputWrapper__1-uQL [data-reach-listbox-button]{justify-content:flex-end}.AppointmentAgentDetails_container__fD3F-{padding-bottom:200px}.AppointmentAgentDetails_heading__1Ga3l{margin-bottom:30px}.AppointmentAgentDetails_root__1tOfR .AppointmentAgentDetails_skipButton__nTVWD>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentAgentDetails_root__1tOfR .AppointmentAgentDetails_skipButton__nTVWD>span{line-height:1.07}}@media (min-width:1440px){.AppointmentAgentDetails_root__1tOfR .AppointmentAgentDetails_skipButton__nTVWD>span{line-height:1.4}}.AppointmentAgentDetails_label__vzvsD{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentAgentDetails_label__focused__iJyCt{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentAgentDetails_input__2Hra_{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentAgentDetails_input__2Hra_:focus{border-color:#2d2d2d;outline:none}.AppointmentAgentDetails_input__2Hra_:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentAgentDetails_input__2Hra_::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentAgentDetails_input__2Hra_::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentAgentDetails_input__2Hra_::-ms-reveal{display:none}.AppointmentAgentDetails_centerform__3aCdh{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentAgentDetails_centerform__3aCdh{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentAgentDetails_centerform__3aCdh{margin:1% 15% 2%}}.AppointmentAgentDetails_title__2s6hA{margin-bottom:80px}.AppointmentAgentDetails_appointmentStepsTitle__2ygjv{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}.AppointmentAgentDetails_inputText__22DTP{font-size:24px}.AppointmentAgentDetails_formGroup__3-YdL{margin-bottom:30px}.AppointmentAgentDetails_codeContainer__QWNu1{position:relative;width:80px;margin-right:15px}.AppointmentAgentDetails_codeContainer__QWNu1 div[class*=select__single-value]{visibility:hidden}.AppointmentAgentDetails_dropdown__1MxZU [data-reach-listbox-button]{position:relative;height:33px;padding:0;color:transparent;white-space:nowrap}.AppointmentAgentDetails_dropdown__1MxZU [data-reach-listbox-arrow]{position:absolute;top:0;right:-15px;color:#767676}.AppointmentAgentDetails_placeholder__2ztIG{position:absolute;top:15px;width:42px;height:25px;background:#fff;border-radius:4px;color:#767676;pointer-events:none}@media (min-width:1024px){.AppointmentAgentDetails_placeholder__2ztIG{left:3px}}.AppointmentAgentDetails_phoneWrapper__21ojG{display:flex}.AppointmentAgentDetails_phoneText__16C-o{width:100%;margin-top:4px}.AppointmentAgentDetails_btn__2SLoa{margin-top:40px}.AppointmentContactNumber_container__1QE9y{padding-bottom:200px}.AppointmentContactNumber_heading__uXRqG{margin-bottom:30px}.AppointmentContactNumber_root__3IUrg .AppointmentContactNumber_skipButton__1NMbK>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentContactNumber_root__3IUrg .AppointmentContactNumber_skipButton__1NMbK>span{line-height:1.07}}@media (min-width:1440px){.AppointmentContactNumber_root__3IUrg .AppointmentContactNumber_skipButton__1NMbK>span{line-height:1.4}}.AppointmentContactNumber_label__1JOp3{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentContactNumber_label__focused__H0ENB{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentContactNumber_input__3Oprd{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentContactNumber_input__3Oprd:focus{border-color:#2d2d2d;outline:none}.AppointmentContactNumber_input__3Oprd:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentContactNumber_input__3Oprd::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentContactNumber_input__3Oprd::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentContactNumber_input__3Oprd::-ms-reveal{display:none}.AppointmentContactNumber_centerform__2bDAw{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentContactNumber_centerform__2bDAw{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentContactNumber_centerform__2bDAw{margin:1% 15% 2%}}.AppointmentContactNumber_title__2z-8Y{margin-bottom:80px}.AppointmentContactNumber_appointmentStepsTitle__2pWdC{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}.AppointmentContactNumber_inputText__19Xjc{font-size:24px}.AppointmentEmail_container__19Aeh{padding-bottom:200px}.AppointmentEmail_heading__fgg9r{margin-bottom:30px}.AppointmentEmail_root__3fgli .AppointmentEmail_skipButton__9MXWh>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentEmail_root__3fgli .AppointmentEmail_skipButton__9MXWh>span{line-height:1.07}}@media (min-width:1440px){.AppointmentEmail_root__3fgli .AppointmentEmail_skipButton__9MXWh>span{line-height:1.4}}.AppointmentEmail_label__2_K4W{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentEmail_label__focused__1p1XO{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentEmail_input___lkUg{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentEmail_input___lkUg:focus{border-color:#2d2d2d;outline:none}.AppointmentEmail_input___lkUg:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentEmail_input___lkUg::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentEmail_input___lkUg::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentEmail_input___lkUg::-ms-reveal{display:none}.AppointmentEmail_centerform__3QQxo{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentEmail_centerform__3QQxo{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentEmail_centerform__3QQxo{margin:1% 15% 2%}}.AppointmentEmail_title__1YtX4{margin-bottom:80px}.AppointmentEmail_appointmentStepsTitle__17PAJ{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}.AppointmentEmail_inputText__D70pq{font-size:24px}.AppointmentFullName_container__34X4Y{padding-bottom:200px}.AppointmentFullName_heading__1_jw6{margin-bottom:30px}.AppointmentFullName_root__29PK6 .AppointmentFullName_skipButton__1p-5B>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentFullName_root__29PK6 .AppointmentFullName_skipButton__1p-5B>span{line-height:1.07}}@media (min-width:1440px){.AppointmentFullName_root__29PK6 .AppointmentFullName_skipButton__1p-5B>span{line-height:1.4}}.AppointmentFullName_label__2a5c_{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentFullName_label__focused__3BAHY{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentFullName_input__3WvHR{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentFullName_input__3WvHR:focus{border-color:#2d2d2d;outline:none}.AppointmentFullName_input__3WvHR:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentFullName_input__3WvHR::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentFullName_input__3WvHR::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentFullName_input__3WvHR::-ms-reveal{display:none}.AppointmentFullName_centerform__26iwT{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentFullName_centerform__26iwT{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentFullName_centerform__26iwT{margin:1% 15% 2%}}.AppointmentFullName_title__1oMQs{margin-bottom:80px}.AppointmentFullName_appointmentStepsTitle__2YPPl{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}.AppointmentFullName_inputText__2RnfL{font-size:24px}.AppointmentRealtor_container__2UqEh{padding-bottom:200px}.AppointmentRealtor_heading__3PWp0{margin-bottom:30px}.AppointmentRealtor_root__3NG_L .AppointmentRealtor_skipButton__2Mhl4>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentRealtor_root__3NG_L .AppointmentRealtor_skipButton__2Mhl4>span{line-height:1.07}}@media (min-width:1440px){.AppointmentRealtor_root__3NG_L .AppointmentRealtor_skipButton__2Mhl4>span{line-height:1.4}}.AppointmentRealtor_label__1GpN3{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentRealtor_label__focused__2zF5e{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentRealtor_input__1Aq2u{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentRealtor_input__1Aq2u:focus{border-color:#2d2d2d;outline:none}.AppointmentRealtor_input__1Aq2u:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentRealtor_input__1Aq2u::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentRealtor_input__1Aq2u::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentRealtor_input__1Aq2u::-ms-reveal{display:none}.AppointmentRealtor_centerform__2UWcP{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentRealtor_centerform__2UWcP{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentRealtor_centerform__2UWcP{margin:1% 15% 2%}}.AppointmentRealtor_btn__2CK7A{width:100%;padding:0}.AppointmentRealtor_btn__active__lMHfC{background-color:#2d2d2d;color:#fff}.AppointmentRealtor_title__XHy1U{margin-bottom:80px}.AppointmentRealtor_appointmentStepsTitle__1aJw8{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}.AppointmentRealtor_error__rZKEX{margin:20px 0 0 15px;color:#c3342e}.FormDropdown_root__3oLEP{position:relative;padding:5px 0}.FormDropdown_inputWrapper__Vmmfr{width:100%;padding:10px 1px 7px;border-bottom:1px solid #767676}@media (min-width:576px){.FormDropdown_inputWrapper__Vmmfr{padding-bottom:11px}}.FormDropdown_label__3LNA-{position:absolute;top:calc(50% - 1px);left:0;color:#767676;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FormDropdown_label__3LNA-+.FormDropdown_inputWrapper__Vmmfr [data-reach-listbox-button]{justify-content:flex-end}.AppointmentState_container__2yMSv{padding-bottom:200px}.AppointmentState_heading__SxQ11{margin-bottom:30px}.AppointmentState_root__2p9Sg .AppointmentState_skipButton__3SNoj>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentState_root__2p9Sg .AppointmentState_skipButton__3SNoj>span{line-height:1.07}}@media (min-width:1440px){.AppointmentState_root__2p9Sg .AppointmentState_skipButton__3SNoj>span{line-height:1.4}}.AppointmentState_label__1Ik9F{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.AppointmentState_label__focused__1TDlF{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentState_input__100AI{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.AppointmentState_input__100AI:focus{border-color:#2d2d2d;outline:none}.AppointmentState_input__100AI:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.AppointmentState_input__100AI::-webkit-credentials-auto-fill-button{position:absolute;top:-20px;right:0}@media (--md){.AppointmentState_input__100AI::-webkit-credentials-auto-fill-button{top:unset;right:-45px}}.AppointmentState_input__100AI::-ms-reveal{display:none}.AppointmentState_centerform__1CYcm{margin-top:5%;margin-right:30%;margin-left:30%}@media only screen and (max-width:1024px){.AppointmentState_centerform__1CYcm{margin-top:3%;margin-right:20%;margin-left:20%}}@media only screen and (max-height:576px){.AppointmentState_centerform__1CYcm{margin:1% 15% 2%}}.AppointmentState_dropdown__uxuLN [data-reach-listbox-button]{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;display:flex;justify-content:space-between;padding:0;color:#767676}@media (min-width:576px){.AppointmentState_dropdown__uxuLN [data-reach-listbox-button]{line-height:1.8}}.AppointmentState_dropdown__uxuLN [data-reach-listbox-arrow]{margin-right:-15px;color:#767676}.AppointmentState_dropdown__uxuLN [data-reach-listbox-list]{overflow-y:scroll!important}[data-reach-listbox-popover]{margin-top:25px!important}@media only screen and (min-width:1024px) and (max-width:1440px){[data-reach-listbox-popover]{margin-top:0!important}}.AppointmentState_title__3giSv{margin-bottom:80px}.AppointmentState_appointmentStepsTitle__2E-Y7{padding-bottom:15px;font-family:"Mabry Pro";font-size:1.6rem;font-weight:300;line-height:1.8}ul[role=listbox]{overflow-y:scroll!important}.AppointmentsSteps_modal__O7zI4>div{overflow-y:auto}.AppointmentsSteps_skipButton__2G2PN>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.AppointmentsSteps_skipButton__2G2PN>span{line-height:1.07}}@media (min-width:1440px){.AppointmentsSteps_skipButton__2G2PN>span{line-height:1.4}}.AppointmentsSteps_closeButton__2zVq9{position:absolute;z-index:1001;top:30px;right:100px}.CustomerDetailsContent_root__21UI0{padding:60px 0;border-top:1px solid #d5d5d5;color:#2d2d2d}.CustomerDetailsContent_root__noBorder__gJ0U-{border-top:none}.CustomerDetailsContent_button__3Elwb{display:inline-flex;height:auto;padding-left:5px;opacity:1;transition:opacity .2s}.CustomerDetailsContent_button__3Elwb span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.CustomerDetailsContent_button__3Elwb span{line-height:1.07}}@media (min-width:1440px){.CustomerDetailsContent_button__3Elwb span{line-height:1.4}}.CustomerDetailsContent_button__hidden__2dbqx{opacity:0;pointer-events:none}.CustomerDetailsContent_description__2zQoi,.CustomerDetailsContent_title__2FXcI{margin-bottom:30px}.CustomerDetailsContent_item__1Maad{display:inline-flex;flex-direction:column;margin-right:30px;margin-bottom:30px}.CustomerDetailsContent_item__1Maad span:first-child{color:#767676}@media (min-width:576px){.CustomerDetailsContent_item__1Maad{margin-bottom:0}}.CustomerDetailsContent_details__2yliv{display:flex;flex-wrap:wrap;align-items:center}.CustomerDetailsContent_details__2yliv svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}@media (min-width:576px){.CustomerDetailsContent_details__2yliv{flex-wrap:nowrap}}.CustomerDetailsContent_externalLink__2669_{display:flex;align-items:center}.CustomerDetailsContent_externalLink__2669_>span{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4;margin-right:15px}@media (min-width:1024px) and (max-width:1439px){.CustomerDetailsContent_externalLink__2669_>span{line-height:1.5}}@media (min-width:1440px){.CustomerDetailsContent_externalLink__2669_>span{line-height:1.4}}.CustomerDetails_modal__2hdcY>div{overflow-y:auto}.NhcAutoCompleteSearchBar_searchWrapper__YUdYU{position:relative;width:400px;padding:5px;border:1px solid #ddd;background:#fff;border-radius:12px}.NhcAutoCompleteSearchBar_inputContainer__3rHPU{position:relative;display:flex;align-items:center}.NhcAutoCompleteSearchBar_searchInput__9t_dN{width:100%;padding:10px 40px 10px 10px;border:none;border-bottom:1px solid rgba(45,45,45,.1);color:#2d2d2d;color:var(--Primary-Colors-Dark-Gray,#2d2d2d);font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:28.8px;outline:none}.NhcAutoCompleteSearchBar_searchIcon__2P_hb{position:absolute;right:10px;display:flex;align-items:center;cursor:pointer}.NhcAutoCompleteSearchBar_suggestions__1c0v-{max-height:600px;padding:0;margin:0;background:#fff;border-radius:0 0 12px 12px;list-style:none;overflow-y:auto}.NhcAutoCompleteSearchBar_suggestions__1c0v- li{padding:10px;color:#000;cursor:pointer;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:28.8px;transition:background .2s}.NhcAutoCompleteSearchBar_suggestions__1c0v- li:hover{background-color:#f0f0f0}.NhcAutoCompleteSearchBar_suggestions__1c0v- li strong{color:#000;font-weight:700}.NhcAutoCompleteSearchBar_appointmentName__17Ih-{color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:500;line-height:160%}.NhcAutoCompleteSearchBar_appointmentTime__3V5rw{color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:160%}.NhcAutoCompleteSearchBar_startButton__gKMkr{padding:0 10px;background:#fff;border-radius:80px;color:#000;cursor:pointer;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:500;line-height:160%}.NhcAutoCompleteSearchBar_startButton__gKMkr:hover{opacity:.8}.NhcAutoCompleteSearchBar_loader__TP4_2{position:relative;top:20px;left:45%}.NhcAutoCompleteSearchBar_appointmentDetails__3qmlH{display:flex;justify-content:space-between}.NhcAutoCompleteSearchBar_backButton__3ju0l{padding-right:10px;padding-left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NhcAutoCompleteSearchBar_defaultItem__paw0-{margin-top:20px}.NhcAutoCompleteSearchBar_suggestionButton__3M-2w{width:100%;text-align:left}.AvailabilityItemNew_availabilityItem__3b9im{display:flex;width:50%;align-items:center;margin-top:30px}@media (--lg){.AvailabilityItemNew_availabilityItem__3b9im{width:auto}.AvailabilityItemNew_availabilityItem__3b9im:not(:last-child){margin-right:34px}}.AvailabilityItemNew_marker__1NFfN{width:12px;height:12px;margin-right:10px;border-radius:50%}.AvailabilityItemNew_moveInReady__2UhKr{background-color:#32d74b}.AvailabilityItemNew_underConstruction__Zl7aJ{background-color:#dfc43e}.AvailabilityItemNew_comingSoon__2qCEL{background-color:#d5d5d5}.AvailabilityItemNew_soldOut__3o9zS,.AvailabilityItemNew_temporarilySoldOut__AktLU{background-color:#e15233}.AvailabilityItemNew_sold__2xiwy{position:relative;width:11px;height:11px;margin-right:12px;-webkit-transform-origin:center;transform-origin:center}.AvailabilityItemNew_sold__2xiwy:after,.AvailabilityItemNew_sold__2xiwy:before{position:absolute;top:0;width:var(--hypotenuse-width);height:2px;background-color:#c3342e;content:""}.AvailabilityItemNew_sold__2xiwy:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;transform-origin:left}.AvailabilityItemNew_sold__2xiwy:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;transform-origin:right}.AvailabilityItemNew_status__2C7-L{text-transform:lowercase}.AvailabilityItemNew_status__2C7-L:first-letter{text-transform:uppercase}.CommunityDetails_filterPanel__3rT9B{z-index:2}.CommunityDetails_root__3FWqG{z-index:2;top:20px;overflow:auto;height:calc(100vh - 80px);padding:20px;color:#000;font-family:Mabry Pro}.CommunityDetails_communityRow__34O_O,.CommunityDetails_expandRow__gB9Bq{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.CommunityDetails_expandRow__gB9Bq{width:100%;height:50px;padding-top:10px;padding-left:10px;background-color:#fafafa}.CommunityDetails_hourRow__1Wlrh{display:flex;align-items:center}.CommunityDetails_hourRow__1Wlrh .CommunityDetails_expandIcon__7RpjZ{margin-left:10px}.CommunityDetails_heading__A488O{margin-top:0;margin-bottom:10px;font-size:18px}.CommunityDetails_close__2EhRy{border:none;background:none;cursor:pointer;font-size:1.5rem;line-height:1}.CommunityDetails_title__2Sk6l{margin-bottom:5px;font-size:28px}.CommunityDetails_addressWrapper__2EAmS{top:152px;left:1909px;width:380;height:117;grid-gap:20px;gap:20px}.CommunityDetails_titlePanel__3vMb5{margin-top:0!important;margin-bottom:10px;font-size:18px}.CommunityDetails_address__2l9bl{margin-bottom:10px;font-size:16px;font-weight:300}.CommunityDetails_hours__1ySvj{margin-bottom:15px;font-size:16px}.CommunityDetails_hoursWrapper__d3-u1{margin-bottom:20px}.CommunityDetails_address__2l9bl p{font-size:16px}.CommunityDetails_dayWrapper__2oaxv{display:flex;align-items:center;font-size:16px;font-weight:300;letter-spacing:0;line-height:160%}.CommunityDetails_dayWrapper__2oaxv:not(:last-child){margin:0 0 5px}.CommunityDetails_day__2h_vF{width:65px;font-size:16px}@media (--xl){.CommunityDetails_day__2h_vF{width:60px}}@media (--xxl){.CommunityDetails_day__2h_vF{width:70px}}.CommunityDetails_headingClasses__2Rhe2{border-bottom:none!important;margin-left:15px}.CommunityDetails_serviceHeader__2L9PF{display:none}.CommunityDetails_cell__2xljx{font-size:16px}.CommunityDetails_taxRowClasses__3RxaQ{padding-left:15px;border-bottom:none;font-size:16px;font-weight:300}.CommunityDetails_availabilityItemStatus__39kYh,.CommunityDetails_dayhours__2rjAO{font-size:16px}.CommunityDetails_availabilityItem__Xbihg{margin-top:0;margin-bottom:15px}.CommunityDetails_expandIcon__7RpjZ{padding-right:10px;border:none;margin-top:-15px;background:none;cursor:pointer;font-size:18px;line-height:1}.CommunityDetails_customTableRow__3_5lF{padding-left:10px;border-bottom:0;background-color:#fff!important;font-size:16px;font-weight:300}.CommunityDetails_customTableRow__3_5lF:nth-of-type(odd){background-color:#fafafa!important}.CommunityDetails_customTableRow__3_5lF>div:nth-child(2){text-align:center}.CommunityDetails_customTableRow__3_5lF>div:nth-child(2) span{font-weight:500!important}.CommunityDetails_customTableRow__3_5lF>div:nth-child(3){text-align:right}.CommunityDetails_customTableRow__3_5lF>div:first-child{text-align:left}.CommunityDetails_customTableRow1__1wxaT{padding-left:15px;border-bottom:0;background-color:#fff!important;font-size:16px;font-weight:300}.CommunityDetails_customTableRow1__1wxaT:nth-of-type(2n){background-color:#fafafa!important}.CommunityDetails_row__3BxiM{background-color:#fff}.CommunityDetails_row__3BxiM:nth-of-type(odd){background-color:#fafafa}.CommunityDetails_row__3BxiM div{padding-left:2px}.CommunityDetails_rowHeader__1tsa_{background-color:#fff}.CommunityDetails_hidden__nnbuk{cursor:default}.OverviewInfo_root__2__85{position:relative;display:flex;height:100%;align-items:flex-end;cursor:pointer}.OverviewInfo_root__isImageBackground__2n6yQ{position:absolute;top:0;left:0;width:100%}.OverviewInfo_root__hovered__fvdxM:hover .OverviewInfo_overlay__1hUtL,.OverviewInfo_root__hovered__fvdxM:hover .OverviewInfo_overviewContent__1EROg{opacity:1}.OverviewInfo_overlay__1hUtL{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:1;transition:opacity .2s}.OverviewInfo_overviewContent__1EROg{position:relative;width:100%;padding-bottom:100px;color:#fff;opacity:1;transition:opacity .2s}.OverviewInfo_iconWrapper__3oyfs,.OverviewInfo_title__jjN3v{margin-bottom:15px}.OverviewInfo_title__jjN3v{word-break:break-word}.OverviewInfo_button__3NhRf{width:208px;height:40px;padding:0 15px;background-color:#fff;border-radius:84.03px;color:#000;font-family:Mabry Pro;font-size:14px;font-weight:500;line-height:160%}.OverviewInfo_buttonWrapper__1hfQU{position:absolute;bottom:30px;left:5.6%;margin-top:20px}.Overview_root__22BQN{position:relative;width:100%;height:100%;background-color:#fafafa}.Overview_image___Ol8t{width:100%;height:100%;object-fit:cover}.Overview_video__dlpT_{position:fixed;top:0;left:0;min-width:100%;min-height:100%;object-fit:cover}.Overview_nhc__3om_F{position:absolute;z-index:1;top:25px;right:30px}.Overview_popupOption__21vXl{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer}.Overview_popupOption__21vXl svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Overview_popupOption__21vXl.Overview_active__35izP{width:185px;height:37px;padding-right:17px;padding-left:15px;border:1px solid #2d2d2d;background-color:#fff;border-radius:31px;color:#000}.Overview_dropdownOptions__2X_jJ{width:184px;height:110px;padding-top:10px;margin-top:8px;background:#fff;border-radius:4px;box-shadow:0 3px 7px 0 #000}.Overview_markerWrapper__1DdKh{display:flex;width:8px;height:8px;flex-shrink:0;align-items:center;justify-content:center;margin-top:8px;margin-right:15px}.Overview_marker__J90fp{width:100%;height:100%;flex-shrink:0;border:2px solid;border-color:#54a937!important;background-color:#54a937!important;border-radius:50%}.Overview_btnWrapper__-Jgid{display:flex}.Overview_btnLabel__1LwEa{margin-right:15px;font-size:14px;font-weight:500}.CommunityScreenSaver_screenSaver__27ncz{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;cursor:pointer}.FullPageError_loader__2DdQA{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;transition:opacity .3s ease}.FullPageError_title__3u7Yr{margin-bottom:10px}.FullPageError_text__AK2xY{margin-bottom:30px;color:#767676}.FullPageError_icon__1U2pu{margin-bottom:12px}.AdminDashboard_container__1tGXk{position:absolute;top:0;bottom:0;display:flex;width:100%;height:100%}.AdminDashboard_sidebar__36aTV{width:250px;padding:20px;margin:0 auto;background-color:#f2f4ff}.AdminDashboard_logo__1m7dx{display:flex;justify-content:center;margin-top:30px}.AdminDashboard_logo__1m7dx svg{width:154px;height:20px;color:#235ca3}.AdminDashboard_activeLink__19EZX{display:flex;margin-bottom:15px;margin-left:10px;color:#2d2d2d;grid-column-gap:17px;-webkit-column-gap:17px;column-gap:17px;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:500;line-height:28.8px}.AdminDashboard_communities__bds1R{padding-left:4px}.AdminDashboard_communities__bds1R svg{width:27px;height:27px}.AdminDashboard_communitiesBtn__25I2p{height:28px}.AdminDashboard_communityLabel__2BNi0{font-family:"Mabry Pro";font-size:18px;font-style:normal;font-weight:300}.AdminDashboard_profileSection__1JsOv{position:absolute;bottom:40px;left:20px}.AdminDashboard_profileSection__1JsOv .AdminDashboard_name__a-9vQ{margin-top:-2px;margin-left:15px;color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:16px;font-style:normal;font-weight:500;line-height:25.6px;text-align:center}.AdminDashboard_profilePic__37t2W{width:40px;height:40px;margin-bottom:10px;border-radius:50%}.AdminDashboard_logout__2MyEZ{width:100%;height:44px;border:1px solid #2d2d2d;margin-top:15px;margin-left:8px;background-color:transparent;color:#2d2d2d;font-family:"Mabry Pro";font-size:14px;font-style:normal;font-weight:500;line-height:28.8px;text-decoration:none}.AdminDashboard_mainContent__1b_bc{overflow:hidden;height:100%;flex:1 1;padding:40px 20px 20px}.AdminDashboard_header__2l6S5{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.AdminDashboard_header__2l6S5 p{color:#2d2d2d;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:24px;font-style:normal;font-weight:300;line-height:28.8px}.AdminDashboard_addButton__lYH5n{width:150px!important;height:50px;padding:10px 15px;border:none;background:#2d2d2d;border-radius:84.034px;color:#fff;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:500;line-height:28.8px}.AdminDashboard_card__1rlSv{display:flex;height:122px;flex-shrink:0;align-items:center;justify-content:space-between;padding:15px;border:1px solid #d5d5d5;margin-bottom:30px;background:#fff;border-radius:4px;box-shadow:0 3px 7px 0 rgba(0,0,0,.15)}.AdminDashboard_card__1rlSv .AdminDashboard_name__a-9vQ,.AdminDashboard_card__1rlSv .AdminDashboard_time__2CBc0{margin-left:20px;color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:500;line-height:28.8px;text-align:left;width:25%}.AdminDashboard_card__1rlSv .AdminDashboard_location__1MU8w{width:35%}.AdminDashboard_card__1rlSv .AdminDashboard_recapStatus__1poLB{width:15%}.AdminDashboard_time__2CBc0{display:flex;align-items:center}.AdminDashboard_time__2CBc0 svg{margin-right:5px}.AdminDashboard_location__1MU8w{margin-right:10px;color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:28.8px;text-align:end}.AdminDashboard_location__1MU8w span{margin-right:15px}.AdminDashboard_recapStatus__1poLB{margin-right:10px;color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:28.8px}.AdminDashboard_recapStatus__1poLB span{margin-right:10px}.AdminDashboard_communityName__EQ5Oj{margin-right:10px;color:#000;font-family:"Mabry Pro";-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:18px;font-style:normal;font-weight:300;line-height:28.8px;text-align:left}.AdminDashboard_communityName__EQ5Oj span{margin-right:10px}.AdminDashboard_title__nMuwr{margin-bottom:30px;color:#2d2d2d;font-family:Reckless;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:120%}.AdminDashboard_navbar__1ud0y{display:flex;margin-top:140px}.AdminDashboard_headerAvatar__1g2hg{display:none;width:28px;height:28px;border-radius:50%}.AdminDashboard_headerAvatarLabel__20DPO{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;display:flex;width:20px;height:20px;align-items:center;justify-content:center;background:#235ca3;border-radius:50%;color:#fff;text-transform:uppercase}.AdminDashboard_avatarWrapper__KT-tw{display:flex;margin-left:10px}.AdminDashboard_content__3gAOa button{width:100%}.AdminDashboard_content__3gAOa{height:calc(100% - 80px)}.AdminDashboard_recapHighlight__1yJYb{margin-right:10px;color:#c3342e;font-size:16px;font-style:normal;font-weight:300;line-height:28.8px}.AdminDashboard_recapAvailable__rM6uY{margin-right:10px}.AdminDashboard_appointmentWrapper__2u--R{overflow:auto;height:calc(100% - 130px)}:root{--chart-size:310px}@media (min-width:576px){.Chart_chartWrapper__3Q2Pc{--chart-size:605px}}@media (min-width:1200px){.Chart_chartWrapper__3Q2Pc{--chart-size:740px}}@media (min-width:1600px){.Chart_chartWrapper__3Q2Pc{--chart-size:740px}}@media (min-width:2160px){.Chart_chartWrapper__3Q2Pc{--chart-size:1000px}}.Chart_root__3iyhC{display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){.Chart_root__3iyhC{flex-direction:row;align-items:flex-start}}.Chart_chartWrapper__3Q2Pc{position:relative;overflow:hidden;width:310px;width:var(--chart-size);height:310px;height:var(--chart-size);margin-bottom:40px}@media (min-width:1200px){.Chart_chartWrapper__3Q2Pc{order:2}}.Chart_innerCircle__2TLD7{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;background-color:var(--color-white);border-radius:50%}.Chart_chartOption__PS16i{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.Chart_circle__NeCqp{width:10px;height:10px;margin-right:10px;border-radius:50%}.Chart_chartOptionWrapper__3XJ-s{width:100%;order:1}@media (min-width:1200px){.Chart_chartOptionWrapper__3XJ-s{width:auto}}.Chart_optionLabel__1aWat{color:#767676;color:var(--color-medium-grey-1);font-weight:300}.InputRedesigned_root__s_eOa{position:relative;width:100%;padding:5px 0}.InputRedesigned_label__3SG-g{position:absolute;top:0;left:0;color:#767676;color:var(--color-medium-grey-1);-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.InputRedesigned_label__focused__T3AEk{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.InputRedesigned_input__9pCfX{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;border-bottom:1px solid var(--color-medium-grey-1);-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;color:var(--color-dark-grey);transition:border-color .15s ease}.InputRedesigned_input__9pCfX:focus{border-color:#2d2d2d;border-color:var(--color-dark-grey);outline:none}.InputRedesigned_input__9pCfX:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ChartForm_disabledInputWrapper__1X9cu,.ChartForm_formDropdownWrapper__3bsQu,.ChartForm_inputWrapper__2Pf-n{margin-bottom:40px}.ChartForm_disabledInputWrapper__1X9cu input{border-color:#d5d5d5;border-color:var(--color-medium-grey-2);color:#d5d5d5;color:var(--color-medium-grey-2)}.ChartForm_formDropdownLabel__lshVX{color:#767676;color:var(--color-medium-grey-1);font-weight:300}.ChartForm_button__1WNko{width:100%}.ChartForm_dropdownOverlay__3uRqP{z-index:1000;z-index:var(--zindex-1000);font-size:1.8rem;font-weight:300}@media (min-width:576px){.ChartForm_dropdownOverlay__3uRqP{font-size:1.8rem;line-height:1.6}}@media (min-width:1200px){.ChartForm_dropdownOverlay__3uRqP{font-size:1.8rem;line-height:1.6}}@media (min-width:1600px){.ChartForm_dropdownOverlay__3uRqP{font-size:2.4rem;line-height:1.6}}@media (min-width:2160px){.ChartForm_dropdownOverlay__3uRqP{font-size:1.6rem;line-height:1.6}}ul[role=listbox]{overflow:hidden}.ChartForm_formDropdownWrapper__3bsQu{position:relative;z-index:1000;z-index:var(--zindex-1000)}.InputPercentage_root__2ysgK{position:relative;width:100%;padding:5px 0}.InputPercentage_label__z9sPb{position:absolute;top:0;left:0;color:#767676;color:var(--color-medium-grey-1);-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.InputPercentage_label__focused__1wDum{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.InputPercentage_input__2tNOy{width:100%;padding:5px 0;border:none;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;color:var(--color-dark-grey);transition:border-color .15s ease}.InputPercentage_input__2tNOy:focus{border-color:#2d2d2d;border-color:var(--color-dark-grey);outline:none}.InputPercentage_percentage__2DFoC{position:absolute;top:10px;width:100%;height:35px;border-bottom:1px solid #767676;border-bottom:1px solid var(--color-medium-grey-1);pointer-events:none}@media (min-width:1600px){.InputPercentage_percentage__2DFoC{height:45px}}.InputPercentage_percentage__disabled__ozeJh{border-color:#d5d5d5;border-color:var(--color-medium-grey-2);color:#d5d5d5;color:var(--color-medium-grey-2)}.InputPercentage_input__2tNOy::-webkit-inner-spin-button,.InputPercentage_input__2tNOy::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.InputPercentage_input__2tNOy[type=number]{-moz-appearance:textfield}:root{--color-medium-grey-2:#d5d5d5}.DoubleInputSection_wrapper__mMFQz{margin-bottom:40px}.DoubleInputSection_inputWrapper__disabled__1y2AJ input{border-color:#d5d5d5;border-color:var(--color-medium-grey-2);color:#d5d5d5;color:var(--color-medium-grey-2)}.DoubleInputSection_dropdownOverlay__YqNbL{z-index:1000;z-index:var(--zindex-1000)}:root{--color-dark-grey:#2d2d2d}.InputDollar_root__3j_O4{position:relative;width:100%;padding:5px 0}.InputDollar_label__2o18G{position:absolute;top:0;left:0;color:#767676;color:var(--color-medium-grey-1);-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.InputDollar_label__focused___XXbF{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.InputDollar_input__3xJI2{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;border-bottom:1px solid var(--color-medium-grey-1);-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;color:var(--color-dark-grey);transition:border-color .15s ease}.InputDollar_input__3xJI2:focus{border-color:#2d2d2d;border-color:var(--color-dark-grey);outline:none}.InputDollar_input__3xJI2:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}:root{--color-medium-grey-1:#767676;--color-white:#fff;--zindex-hidden:-1;--zindex-100:100;--zindex-200:200;--zindex-300:300;--zindex-400:400;--zindex-500:500;--zindex-600:600;--zindex-700:700;--zindex-800:800;--zindex-900:900;--zindex-1000:1000;--zindex-1001:1001}.MortgageCalculatorModal_header__2epl_{padding-top:0;border:none}.MortgageCalculatorModal_root__3z2Qk{position:fixed;z-index:1000;z-index:var(--zindex-1000);top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:var(--color-white);overflow-y:scroll}.MortgageCalculatorModal_chartDescription__2DoJN{order:3;margin-top:60px;margin-bottom:45px}@media (min-width:576px){.MortgageCalculatorModal_chartDescription__2DoJN{margin:60px 0}}@media (min-width:1200px){.MortgageCalculatorModal_chartDescription__2DoJN{margin:60px 0}}.MortgageCalculatorModal_chartDescription__2DoJN span{color:#767676;color:var(--color-medium-grey-1);font-weight:300}.MortgageCalculatorModal_formWrapper__3omPN{margin-bottom:60px}@media (width < 576px-only){.MortgageCalculatorModal_chartWrapper__1eQ95{order:2}}@media (width >= 576px-only){.MortgageCalculatorModal_chartWrapper__1eQ95{order:2}}.MortgageCalculatorModal_wrapper__s3QJ9{position:relative;margin-top:10px}@media (min-width:1600px){.MortgageCalculatorModal_wrapper__s3QJ9{margin-top:90px}}@media (min-width:2160px){.MortgageCalculatorModal_wrapper__s3QJ9{margin-top:110px}}.CommunityCard_topWrapper__bs8sE{display:flex;height:100%;flex-direction:column}.CommunityCard_status__1femV{font-weight:300}.CommunityCard_title__LKM02{font-size:30px;line-height:38.4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityCard_price__1yk2b,.CommunityCard_title__LKM02{font-family:Reckless;font-weight:300;letter-spacing:-.5px}.CommunityCard_price__1yk2b{font-size:24px;line-height:28.8px;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityCard_types__25BZm:not(:last-child):after{display:inline-flex;align-items:center;justify-content:center;margin-right:5px;content:", "}.CommunityCard_getDirectionsLink__SjAea{flex-shrink:0;padding-left:8px;color:var(--color-blue);cursor:pointer;text-decoration:underline}.CommunityCard_flex__1C6Vq{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:8px 0}.CommunityCard_metaFeatures__1v-3N>p{display:inline-flex;margin-right:15px}.CommunityCard_metaDetails__-B8jA>p{display:inline}.CommunityCard_addressPriceWrapper__D20no{display:flex;width:100%;justify-content:space-between;margin:8px 0;grid-gap:24px;gap:24px}.CommunityCard_detailsWrapper__34wnz{display:flex;flex-wrap:wrap;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px}@media (--md){.CommunityCard_detailsWrapper__34wnz{grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px}}.CommunityCard_communityDetail__1q04Z{display:flex;flex-direction:row;font-size:1rem;font-weight:300;grid-gap:4px;gap:4px}.CommunityCard_iconWrapper__RlRJ7 svg{width:20px;height:20px}.CommunityCard_link__3powf{display:block;width:100%;height:100%;padding:0;border-radius:0}.CommunityCard_overview__1LfB3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}@media (--sm-only){.CommunityCard_overview__1LfB3{font-size:1rem}}@media (--md-only){.CommunityCard_overview__1LfB3{font-size:1rem}}@media (--md){.CommunityCard_overview__1LfB3{max-width:307px}}@media (--lg){.CommunityCard_overview__1LfB3{max-width:425px}}@media (--xl){.CommunityCard_overview__1LfB3{max-width:547px}}.CommunityCard_infoWrapper__2Ka52{position:relative;padding:12px 10px 24px}@media (--md){.CommunityCard_infoWrapper__2Ka52{padding:12px}}@media (--lg){.CommunityCard_infoWrapper__2Ka52{padding:12px 10px}}@media (--xl){.CommunityCard_infoWrapper__2Ka52{padding:12px}}.CommunityCard_favoritesHeart__3Q-tj{position:absolute;top:23px;right:12px}.CommunityCard_scheduleTourButton__lbfUF{margin-top:auto}.CommunityCard_bathBed__2qHGk{padding-left:8px}.CommunityCard_address__2UkJ7,.CommunityCard_bathBed__2qHGk{font-family:Mabry Pro;font-size:18px;font-weight:300;line-height:28.8px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityCard_placeholder__1od1b{height:260px;padding-top:100px;border:.5px solid #d5d5d5;background-color:#f6f6f6}.CommunityCard_placeholder__1od1b svg{width:40px;height:40px}.CommunityCard_cardClick__1TvZZ{cursor:pointer}.CommunityCard_types__25BZm{font-family:"Mabry Pro";font-size:16px;font-weight:300;line-height:25.6px;text-align:left}.CommunityFilterSearch_root__2NAZK{position:relative;display:flex;width:100%;height:50px;flex-flow:row-reverse}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_label__2BZw_{display:flex;height:46px;box-sizing:border-box;align-items:center;padding:0 10px;border-radius:40px 0 0 40px;cursor:pointer;transition:background-color .3s ease}.CommunityFilterSearch_root__2NAZK svg{color:#fff}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A{width:100%;max-width:100%;height:50px;padding-left:15px;border:1px solid #d5d5d5;-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:40px;outline:none;transition:max-width .5s cubic-bezier(.83,0,.17,1),background-color .3s ease}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A:focus{max-width:100%;background-color:#fff}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A:focus~button{opacity:1;visibility:visible}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A:focus+label{background-color:#235ca3}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A::-webkit-input-placeholder{color:#767676;font-size:16px;font-weight:500}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A:-ms-input-placeholder{color:#767676;font-size:16px;font-weight:500}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A::placeholder{color:#767676;font-size:16px;font-weight:500}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A+label{position:absolute;top:5px;right:6px;width:40px;height:40px;background-color:#235ca3;border-radius:50%}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A~button{position:absolute;top:0;right:10px;height:45px;opacity:0;transition:opacity .5s,visibility .5s;transition-delay:.1s;visibility:hidden}@media (max-width:575px){.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A~button{right:30px}}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A~button svg path{fill:#d5d5d5;transition:fill .2s}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A~button:disabled svg path{fill:#d5d5d5}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A.CommunityFilterSearch_input__filled__2YGsK{max-width:100%;background-color:#fff}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A.CommunityFilterSearch_input__filled__2YGsK+label{background-color:#235ca3}.CommunityFilterSearch_root__2NAZK .CommunityFilterSearch_input__NAc3A.CommunityFilterSearch_input__filled__2YGsK~button{opacity:1;visibility:visible}.Container_root__39-AC{padding-right:20px;padding-left:20px}@media (--md){.Container_root__39-AC{padding-right:60px;padding-left:60px}}@media (--lg){.Container_root__39-AC{padding-right:40px;padding-left:40px}}@media (--xl){.Container_root__39-AC{padding-right:50px;padding-left:50px}}@media (--xxl){.Container_root__39-AC{padding-right:80px;padding-left:80px}}.Container_root_floorplan__1jCDh,.ListRowWrapper_row__3KuWA.ListRowWrapper_newSearchResultsLayout__2eNos{padding:0}.ListRowWrapper_row__3KuWA:is(:hover){background-color:rgba(35,92,163,.05)}.ListRowWrapper_row__3KuWA .ListRowWrapper_rowInner__1umQc{width:100%;height:100%}.ListRowWrapper_row__3KuWA:is(:hover) .ListRowWrapper_rowInner__1umQc{border-color:transparent;box-shadow:none}.ListRowWrapper_row__3KuWA:is(:hover)+.ListRowWrapper_row__3KuWA .ListRowWrapper_rowInner__1umQc{border-top-color:transparent;box-shadow:none}.ListRowWrapper_row__isFutureReleaseFeaturedCard__3gVtp:is(:hover){background-color:transparent}.ListRowWrapper_row__3KuWA .ListRowWrapper_rowInner__1umQc div img{width:100%;height:294px;padding:5px;border-radius:15px;object-fit:cover}.ListSection_gridRoot__17oz0{display:grid;overflow:hidden;height:100%;padding:15px 5px 10px;grid-template-columns:100%}@media (--md){.ListSection_gridRoot__17oz0{padding:20px 60px;grid-gap:16px;gap:16px;grid-auto-flow:dense;grid-template-columns:calc(50% - 8px) calc(50% - 8px)}}@media (--lg){.ListSection_gridRoot__17oz0{padding:20px 40px}}.ListSection_gridRoot__17oz0 .ListSection_card__3ge9T{padding:15px 5px 10px;border-bottom:1px solid #d5d5d5}.ListSection_gridRoot__17oz0 .ListSection_card__3ge9T:first-child{padding-top:5px}.ListSection_promoCard__63wDT{grid-column:span 1}@media (--md){.ListSection_promoCard__63wDT{grid-column:span 2}}.ListSection_removeHover__28ex0:is(:hover){background-color:transparent}.ListSection_border__1GRYo{padding-bottom:15px;border-bottom:2px solid #d5d5d5}.ListSection_cardWrapper__3NMt-{height:100%;overflow-y:auto}.ListSection_heading__NFWuc{margin-bottom:0;font-family:Reckless;font-size:26px;font-weight:300;letter-spacing:-.5px;line-height:33.6px;text-align:left}.ListSection_filterSection__2XjsE{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:10px}.ListSection_searchWrapper__y_NoH{width:60%}.ListSection_filterWrapper__3gRA6{display:flex;width:40%;justify-content:flex-end}.ListSection_allFilterButton__3A37D span{margin-left:5px!important;font-family:Mabry Pro;font-size:14px;font-weight:500;line-height:22.4px}.ListSection_listButton__2bMhR{width:100%}.CommunityDashboardCard_topWrapper__39Maj{display:flex;height:100%;flex-direction:column}.CommunityDashboardCard_status__2110C{font-weight:300}.CommunityDashboardCard_title__3LL4V{font-family:Reckless;font-size:22px;font-weight:300;letter-spacing:-.5px;line-height:26.4px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityDashboardCard_price__ZhUX7{font-family:Mabry Pro;font-size:12px;font-weight:300;letter-spacing:-.5px;line-height:19.2px;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityDashboardCard_types__2GbIi:not(:last-child):after{display:inline-flex;align-items:center;justify-content:center;margin-right:5px;content:", "}.CommunityDashboardCard_getDirectionsLink__pEYYZ{flex-shrink:0;padding-left:8px;color:var(--color-blue);cursor:pointer;text-decoration:underline}.CommunityDashboardCard_flex__czA5S{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:8px 0}.CommunityDashboardCard_metaFeatures__3SYy->p{display:inline-flex;margin-right:15px}.CommunityDashboardCard_metaDetails__OSe23>p{display:inline}.CommunityDashboardCard_addressPriceWrapper__jWwED{display:flex;width:100%;justify-content:space-between;margin:8px 0;grid-gap:24px;gap:24px}.CommunityDashboardCard_detailsWrapper__1kdIn{display:flex;flex-wrap:wrap;grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px}@media (--md){.CommunityDashboardCard_detailsWrapper__1kdIn{grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px}}.CommunityDashboardCard_communityDetail__1eRWu{display:flex;flex-direction:row;font-size:1rem;font-weight:300;grid-gap:4px;gap:4px}.CommunityDashboardCard_iconWrapper__1Yuwb svg{width:20px;height:20px}.CommunityDashboardCard_link__1N6L_{display:block;width:100%;height:100%;padding:0;border-radius:0}.CommunityDashboardCard_overview__2cVcn{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}@media (--sm-only){.CommunityDashboardCard_overview__2cVcn{font-size:1rem}}@media (--md-only){.CommunityDashboardCard_overview__2cVcn{font-size:1rem}}@media (--md){.CommunityDashboardCard_overview__2cVcn{max-width:307px}}@media (--lg){.CommunityDashboardCard_overview__2cVcn{max-width:425px}}@media (--xl){.CommunityDashboardCard_overview__2cVcn{max-width:547px}}.CommunityDashboardCard_infoWrapper__1y1b-{position:relative;padding:12px 15px 24px}@media (--md){.CommunityDashboardCard_infoWrapper__1y1b-{padding:12px}}@media (--lg){.CommunityDashboardCard_infoWrapper__1y1b-{padding:12px 10px}}@media (--xl){.CommunityDashboardCard_infoWrapper__1y1b-{padding:12px}}.CommunityDashboardCard_favoritesHeart__yopSB{position:absolute;top:23px;right:12px}.CommunityDashboardCard_scheduleTourButton__Piqay{margin-top:auto}.CommunityDashboardCard_bathBed__17CED{padding-left:8px;font-size:15px}.CommunityDashboardCard_address__2jYJP,.CommunityDashboardCard_bathBed__17CED,.CommunityDashboardCard_types__2GbIi{font-family:Mabry Pro;font-weight:300;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CommunityDashboardCard_address__2jYJP,.CommunityDashboardCard_types__2GbIi{font-size:12px}.CommunityDashboardCard_placeholder__3JhJR{height:260px;padding-top:100px;border:.5px solid #d5d5d5;background-color:#f6f6f6}.CommunityDashboardCard_placeholder__3JhJR svg{width:40px;height:40px}.CommunityDashboardCard_cardClick__1tg8t{cursor:pointer}.CommunityDashboardCard_imageContainer__1aqxk{position:relative;overflow:hidden;width:100%;height:auto}.CommunityDashboardCard_availabilityBadge__ENIiy{position:absolute;right:0;bottom:0;display:inline-flex;justify-content:center;padding:0 5px 2px;background-color:#235ca3;border-radius:4px;color:#fff;font-family:"Mabry Pro";font-size:.875rem;font-size:12px;font-style:normal;font-weight:500;grid-gap:10px;gap:10px;line-height:160%;text-align:center;white-space:nowrap}.CommunityDashboardPlacesMarkers_marker__pWP6C{position:relative;z-index:1;width:50px;height:auto;border-radius:50%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.CommunityDashboardPlacesMarkers_marker__pWP6C.CommunityDashboardPlacesMarkers_marker__active__QWRSj{z-index:2;background:#235ca3;outline:none;-webkit-transform:scale(2);transform:scale(2)}.CommunityDashboardPlacesMarkers_iconWrapper__3PS5Q{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.CommunityDashboardPlacesMarkers_iconWrapper__3PS5Q svg{width:50%;height:50%}.CommunityDashboardPlacesMarkers_iconWrapper__3PS5Q{background-color:#000}.CommunityDashboardPlacesMarkers_hideExstingMarker__39N25{background:transparent!important;background-color:transparent!important}.CommunityDashboardPlacesMarkers_imageHeight__2YDQf{width:290px;height:150px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:12px}.CommunityDashboardPlacesMarkers_tooltpCard__1JlTK{width:290px!important;height:150px!important;padding-top:100px!important;padding-left:190px!important}.CommunityDashboardPlacesMarkers_tooltip__1xWkq{position:absolute;z-index:200;bottom:calc(100% + 33px);left:50%;width:290px;height:310px;min-height:250px;-webkit-animation:CommunityDashboardPlacesMarkers_fadeIn__xa-wg .5s ease-in forwards;animation:CommunityDashboardPlacesMarkers_fadeIn__xa-wg .5s ease-in forwards;background-color:#fff;border-radius:12px;box-shadow:0 1px 10px rgba(0,0,0,.15);box-shadow:"0px 1px 5px rgba(0, 0, 0, 0.15)";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.CommunityDashboardPlacesMarkers_tooltip__1xWkq>button{box-shadow:none}.CommunityDashboardPlacesMarkers_tooltip__top__xwYSe{top:6px;bottom:unset}@-webkit-keyframes CommunityDashboardPlacesMarkers_fadeIn__xa-wg{0%{opacity:0}to{opacity:1}}@keyframes CommunityDashboardPlacesMarkers_fadeIn__xa-wg{0%{opacity:0}to{opacity:1}}.CommunityDashboardPlacesMarkers_details__fCH53{padding:20px}.CommunityDashBoardHome_cardWrapper__2mLFB{display:flex;width:100%;height:calc(100vh - 80px);flex-direction:row}.CommunityDashBoardHome_listSection__1lqHO{min-width:620px;height:100%;flex-basis:40%;flex-basis:35%;padding:20px 10px 5px;overflow-y:hidden}.CommunityDashBoardHome_mapSection__2mhVn{flex-basis:calc(100% - 620px);padding:0}.NavIndicator_indicator__3GD1U{position:absolute;bottom:0;left:0;height:2px;background-color:#2d2d2d;opacity:0}.NavIndicator_indicator__active__1lXc3{opacity:1;transition:width .5s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1) .65s,-webkit-transform .5s cubic-bezier(.83,0,.17,1);transition:transform .5s cubic-bezier(.83,0,.17,1),width .5s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1) .65s;transition:transform .5s cubic-bezier(.83,0,.17,1),width .5s cubic-bezier(.83,0,.17,1),opacity .3s cubic-bezier(.83,0,.17,1) .65s,-webkit-transform .5s cubic-bezier(.83,0,.17,1);will-change:transform,width}.NavFragment_navFragment__1k0xc{display:flex;height:100%;justify-content:center;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:.6px;transition:opacity .3s ease}.NavFragment_navFragment__1k0xc+.NavFragment_navFragment__1k0xc{margin-left:40px}@media (min-width:1440px){.NavFragment_navFragment__1k0xc+.NavFragment_navFragment__1k0xc{margin-left:60px}}.NavFragment_navFragment__1k0xc:hover,.NavFragment_navFragment__active__bzpFl{-webkit-text-stroke-color:#2d2d2d;transition:-webkit-text-stroke-color .3s ease}.NavFragment_navFragment__hidden__2eKF5{opacity:0;transition:opacity .3s ease}.NavFragment_indicator__2Okzk{position:absolute;bottom:0;left:0;width:30px;height:10px;background-color:#2d2d2d}.NavFragment_navList__fIaSy{position:relative;display:flex;min-width:0;height:100%;flex:1 1;padding:0;margin:0;list-style-type:none;opacity:0;pointer-events:none;transition:opacity .2s ease;white-space:nowrap}.NavFragment_navList__active__NFsRi{opacity:1;pointer-events:auto;transition:opacity .2s ease .3s}.NavFragment_navTrigger__2Ks-H{width:100%;height:100%;padding:0;border:none;margin:0;background-color:transparent;color:#2d2d2d;cursor:pointer;font:inherit}.NavFragment_navOverflowIcon__lFRKB{margin-left:10px}.CommunityDashboardNavigation_wrapper__2q7tc{display:flex;height:80px;flex-direction:column}.CommunityDashboardNavigation_wrapper__2q7tc>div{position:relative;max-width:100vw;overflow-x:hidden}.CommunityDashboardNavigation_wrapper__reversed__18Dvm{flex-direction:column-reverse}.CommunityDashboardNavigation_nav__SJnhz{position:relative;z-index:800;display:flex;max-width:100vw;height:80px;flex-shrink:0;padding:0 0 0 20px;background-color:#fff}.CommunityDashboardNavigation_nav__SJnhz.CommunityDashboardNavigation_layout__bottom__3ORy9{border-top:1px solid #d5d5d5}.CommunityDashboardNavigation_nav__SJnhz.CommunityDashboardNavigation_layout__top__221-2{border-bottom:1px solid #d5d5d5}.CommunityDashboardNavigation_navList__1ATNZ{display:flex;flex:1 1;padding:0;margin:0;list-style-type:none}.CommunityDashboardNavigation_navSection__1uvwh{display:flex;width:100px;max-width:100px;flex:1 1;align-items:center;transition:max-width .4s cubic-bezier(.83,0,.17,1)}.CommunityDashboardNavigation_navSection__active__2eGbk{max-width:100%}.CommunityDashboardNavigation_navTrigger__37HPr{width:100%;max-width:100px;height:100%;padding:0;border:none;margin:0;background-color:transparent;color:#2d2d2d;cursor:pointer;font:inherit}.CommunityDashboardNavigation_navIcon__11uBs{color:#fff;transition:color .3s ease}.CommunityDashboardNavigation_navIcon__11uBs:hover,.CommunityDashboardNavigation_navIcon__active__aOGRI{color:#2d2d2d}.CommunityDashboardNavigation_fakeNavWrapper__J5Z-n{opacity:0;pointer-events:none;visibility:hidden}.CommunityDashboardNavigation_fakeNav__2Z8_S{position:absolute;z-index:1;top:0;left:0;display:flex}.CommunityDashboardNavigation_fakeNav__2Z8_S li{white-space:nowrap}.CommunityDashboardNavigation_iconName__2ucpv{margin-top:4px;color:#2d2d2d}.CommunityDashboardNavigation_favoriteIcon__1dtr9{margin-top:9px}.CommunityDashboardNavigation_navList__1ATNZ li{font-family:"Mabry Pro",serif;font-size:14px;font-weight:300;line-height:21px}.CommunityDashboardNavigation_calculator__1X80Y svg{width:30px;height:30px}.Header_header__1v0yI{display:flex;height:100px}.Header_headerInner__3YIIh{display:flex;width:100%;align-items:center;justify-content:space-between}.Header_headerMenu__29dFj>div{height:auto}.Header_headerLogo__2yMm1{color:#fff}@media (min-width:576px){.Header_headerLogo__2yMm1{color:#235ca3}}.Header_headerAvatar__2rwsl{display:none;width:28px;height:28px;border-radius:50%}.Header_headerAvatarLabel__27DZA{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5;display:flex;width:28px;height:28px;align-items:center;justify-content:center;background:#235ca3;border-radius:50%;color:#fff;text-transform:uppercase}.FileDetails_root__2ZMKO{display:flex;padding:20px;background-color:var(--color-light-blue);border-radius:4px}@media (--xxl){.FileDetails_root__2ZMKO{align-items:center}}.FileDetails_errorWrapper__x5VrV{display:flex;width:100%;flex-direction:row;justify-content:space-between}@media (--md){.FileDetails_fileInfo__1QaHH{display:flex;flex-direction:column}}.FileDetails_name__23iZY{display:block;margin-bottom:5px;word-break:break-all}.FileDetails_size__309wr{display:block;color:var(--color-medium-grey-1)}.FileDetails_error__1GWG9{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.FileDetails_fileImageWrapper__WO4vK{flex-shrink:0}.FileDetails_fileImage__1R-RA{width:34px;height:43px;flex-shrink:0;margin-right:20px;border-radius:4px}@media (--xxl){.FileDetails_innerWrapper__1edwi{display:flex;width:100%;justify-content:space-between}}.FileDetails_errorRoot__NbHqd{padding-right:0}.TextArea_root__2c4Go{position:relative}.TextArea_label__20uta{display:block;width:100%;margin:0 0 15px;color:var(--color-medium-grey-1)}.TextArea_textarea__35ABF{width:100%;height:160px;padding:30px;border:1px solid var(--color-medium-grey-2);border-radius:10px;font-family:"Mabry Pro",serif;font-size:14px;resize:none}.TextArea_textarea__35ABF::-webkit-input-placeholder{color:var(--color-medium-grey-1)}.TextArea_textarea__35ABF:-ms-input-placeholder{color:var(--color-medium-grey-1)}.TextArea_textarea__35ABF::placeholder{color:var(--color-medium-grey-1)}.UploadDocument_titleDescription__1wMmX{margin:10px 0 15px}.UploadDocument_uploadButtonWrapper__1Q_US{margin-top:20px;margin-bottom:20px}.UploadDocument_gridWrapper__2-GFB{margin:0 15px!important}.UploadDocument_uploadButton__24Pdx{width:100%}.UploadDocument_inputFile__bpXh8{display:none}.UploadDocument_deleteButton__2_PoX{color:#235ca3}.UploadDocument_fileCta__2qpWq{display:flex;align-items:center;margin-top:5px;border-radius:0}@media (--md){.UploadDocument_fileCta__2qpWq{margin-top:0}}.UploadDocument_fileWrapper__2m4dz{width:80%}.UploadDocument_exitBtn__7NYew{align-items:flex-start}.UploadDocument_fileForm__32gEr{margin-top:20px;color:#767676}.UploadDocument_fileTitle__21-0f{padding-right:30px;padding-left:20px;margin-top:20px}.UploadDocument_label__pRrV0{margin-bottom:-10px!important}.UploadDocument_description__6WrXu{padding-top:20px;padding-bottom:20px}.UploadDocument_files__100W0{margin-bottom:20px;background-color:#f2f4ff}.UploadDocument_actionButtonWrapper__25KJs,.UploadDocument_addButton__2oaSS{margin-right:auto;margin-left:auto}.UploadDocument_error__3n1AH{position:relative;bottom:10px;left:50px;-webkit-transform:translateY(0);transform:translateY(0)}.UploadDocument_wrapper__20S-2{overflow:auto;height:420px}.UploadDocument_textArea__2DOiF{height:120px}.NextAppointment_wrapper__xSVIH{align-items:center;margin-top:60px}.NextAppointment_buttonWrapper__2RYa_{display:flex}.NextAppointment_buttonWrapper__2RYa_ button:first-child{margin-right:16px}.NextAppointment_title__3JYS3{margin-bottom:30px}.NextAppointment_name__3FRNc{margin-bottom:6px}.NextAppointment_name__noAppointments__1yRhV{margin-bottom:10px}.AppointmentsList_listItem__xBJay{padding:30px 0;border-bottom:1px solid #d5d5d5}.AppointmentsList_listItem__xBJay button:disabled{opacity:.4}.AppointmentsList_appointmentButton__3PVAr{width:100%;text-align:left}.AppointmentsList_buyer__3QCNE{display:flex}.AppointmentsList_buyerInfo__2-1wX span{display:block}.AppointmentsList_time__1jFoL{min-width:76px}.AppointmentsList_status__u6Ces{display:flex;align-items:center;justify-content:space-between;margin-top:8.5px}.AppointmentsList_status__u6Ces svg{margin-left:auto}.AppointmentsList_statusMobile__3JJwW{margin-top:15px;margin-left:76px}.AppointmentsList_recapHighlight__mILs6{color:#c3342e}.Appointments_line__r9WUx{position:absolute;z-index:200;display:block;width:calc(100% + 5.6vw);height:1px;background-color:#d5d5d5}.Appointments_header__BNA1d{display:flex;height:100px;flex-direction:row;align-items:center}.Appointments_buttonClose__38qY0{margin-right:10px;margin-left:-18px}.Appointments_sections__1TToQ{height:calc(100% - 100px);padding-top:18px;padding-right:5.6vw;overflow-x:hidden;overflow-y:auto;touch-action:auto}@media (min-width:1024px){.Appointments_sections__1TToQ{padding-right:5.6vw}}.Appointments_section__1oLt9{margin-bottom:30px}.Appointments_sectionTitle__3yF3n{padding-top:30px}.Appointments_noAppointments__3NP9W{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30px;text-align:center;font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7}@media (min-width:576px){.Appointments_noAppointments__3NP9W{line-height:1.8}}.Appointments_refreshButton__1KXXF{border-bottom:1px solid #d5d5d5;margin-right:-5.6vw;border-radius:0}.Dashboard_table__19lS5{margin-top:60px;margin-bottom:60px}.Dashboard_table__19lS5 tr td:nth-child(3),.Dashboard_table__19lS5 tr th:nth-child(3){padding-left:30px}.IngestionCustomer_container__2_Mvt{padding-bottom:200px}.IngestionCustomer_heading__fGl2c{margin-bottom:30px}.IngestionCustomer_listItem__1FsrS{padding:30px 0}.IngestionCustomer_listItem__1FsrS+.IngestionCustomer_listItem__1FsrS{border-top:1px solid #d5d5d5}.IngestionCustomer_itemInner__WvDfF{display:flex;flex-direction:column;align-items:flex-start}.IngestionCustomer_itemAction__NRSBP{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:0}.IngestionCustomer_itemAction__NRSBP svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.IngestionCustomer_itemTitle__1EDpr{margin-bottom:10px}.IngestionCustomer_root__b2G8o .IngestionCustomer_skipButton__1IA6N>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.IngestionCustomer_root__b2G8o .IngestionCustomer_skipButton__1IA6N>span{line-height:1.07}}@media (min-width:1440px){.IngestionCustomer_root__b2G8o .IngestionCustomer_skipButton__1IA6N>span{line-height:1.4}}.FormHeadline_root__fHDKz{margin-bottom:60px}@media (min-width:1024px){.FormHeadline_root__fHDKz{margin-bottom:100px}}.FormHeadline_eyebrow__3owpu{margin-bottom:15px}.FormHeadline_headline__2arWF{margin-bottom:10px}.FieldButtons_option__34v_R+.FieldButtons_option__34v_R{margin-top:15px}.FieldButtons_btn__1ApZq{width:100%}.FieldButtons_btn__active__34Qa5{background-color:#2d2d2d;color:#fff}.FieldInput_btn__9HIGx{margin-top:55px}.FieldInput_btn__9HIGx svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Input_input__VWRg9{position:relative;width:100%;padding:5px 0}.Input_label__2mw_k{position:absolute;top:0;left:0;color:#767676;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .15s ease}.Input_label__2mw_k.Input_hasEyebrowLabel__2jex0{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.Input_inputField__31O6H{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.Input_inputField__31O6H:focus{border-color:#2d2d2d;outline:none}.PhoneInput_root__1NJb-{display:flex;align-items:flex-end}.PhoneInput_codeContainer__zXaSW{position:relative;width:68px;margin-right:15px}.PhoneInput_codeContainer__zXaSW div[class*=select__single-value]{visibility:hidden}.PhoneInput_dropdown__1jRjD [data-reach-listbox-button]{position:relative;height:33px;padding:0;color:transparent;white-space:nowrap}.PhoneInput_dropdown__1jRjD [data-reach-listbox-arrow]{position:absolute;top:0;right:-15px;color:#767676}.PhoneInput_placeholder__1baaM{position:absolute;top:16px;width:42px;height:25px;background:#fff;border-radius:4px;color:#767676;pointer-events:none}@media (min-width:1024px){.PhoneInput_placeholder__1baaM{left:3px}}.FieldPhone_btn__1_LjA{margin-top:55px}.FieldPhone_btn__1_LjA svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.FieldState_btn__1WsIJ{margin-top:55px}.FieldState_btn__1WsIJ svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.FieldState_dropdown__1f5TW [data-reach-listbox-button]{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;display:flex;justify-content:space-between;padding:0;color:#767676}@media (min-width:576px){.FieldState_dropdown__1f5TW [data-reach-listbox-button]{line-height:1.8}}.FieldState_dropdown__1f5TW [data-reach-listbox-arrow]{margin-right:-15px;color:#767676}.IngestionForm_container__3VP1I{padding-bottom:200px}.IngestionForm_headline__LCtjN{margin-bottom:30px}.IngestionForm_root__U267Z .IngestionForm_skipButton__3PLFp>span{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:500;line-height:1.4}@media (min-width:576px){.IngestionForm_root__U267Z .IngestionForm_skipButton__3PLFp>span{line-height:1.07}}@media (min-width:1440px){.IngestionForm_root__U267Z .IngestionForm_skipButton__3PLFp>span{line-height:1.4}}.Login_emailText__1ifHZ{margin-bottom:30px;font-size:24px}.Login_input__1bvsX{width:100%;padding:5px 0;border:none;border-bottom:1px solid #767676;-webkit-appearance:none;background-color:transparent;border-radius:0;color:#2d2d2d;transition:border-color .15s ease}.Login_input__1bvsX:focus{border-color:#2d2d2d;outline:none}.Login_input__1bvsX:-webkit-autofill+label{font-weight:300;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.Login_login__1b68E{min-height:100vh}.Login_loginTitle__34oKx{padding-bottom:30px}.Login_PageLayout__2Qw5G{align-items:center;justify-content:center;margin:200px 0}.MarketDropdown_marketDropdown__1Vrdj{position:relative}.MarketDropdown_marketDropdownInput__3x6X3{display:inline-block;width:100%;padding:10px 0;border-bottom:1px solid;cursor:pointer}.MarketDropdown_marketDropdownPlaceholder__15bLM{color:#767676;float:left;text-align:left}.MarketDropdown_marketDropdownValue__kyACO{float:left;text-align:left}@-webkit-keyframes MarketDropdown_animateDropdown__1ZFo0{0%{top:40px;opacity:0}to{top:60px;opacity:1}}@keyframes MarketDropdown_animateDropdown__1ZFo0{0%{top:40px;opacity:0}to{top:60px;opacity:1}}.MarketDropdown_marketDropdownContent__OPISS{position:absolute;z-index:10;overflow:auto;width:100%;max-height:400px;background-color:#fff;opacity:0;pointer-events:none;visibility:hidden}.MarketDropdown_marketDropdownContentVisible__2aG8G{-webkit-animation:MarketDropdown_animateDropdown__1ZFo0 .5s forwards;animation:MarketDropdown_animateDropdown__1ZFo0 .5s forwards;border-radius:10px;box-shadow:0 1px 5px rgba(0,0,0,.15);pointer-events:all;visibility:visible}.MarketDropdown_marketDropdownContentItem__tZZ3t{padding:15px 25px;cursor:pointer}.MarketDropdown_marketDropdownContentItem__tZZ3t:hover{background-color:#fafafa}.MarketDropdown_marketDropdownContentBack__2Trqk{padding:15px 25px}.MarketDropdown_marketDropdownContentBackArrow__5LugJ{margin-right:15px;cursor:pointer}.MarketDropdown_marketDropdownBackStateName__1REnt{font-weight:500;vertical-align:top}.MarketDropdown_marketDropdownCaret__3qNz4{padding:10px;float:right;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.MarketDropdown_marketDropdownCaretExpanded__3Arvd{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.MarketDropdown_marketRightCaret__2BigV{float:right}.MarketSelect_marketSelect__2H6dR{min-height:100vh}.MarketSelect_loginHeader__2uUSR{display:flex;height:100px;flex-direction:row;align-items:center}.MarketSelect_loginButtonBack__2aDB7{margin-right:10px;margin-left:-18px}.MarketSelect_PageLayout__jZvXT{align-items:center;justify-content:center;margin:30px 0}.MarketSelect_loginUser__2Cx7q{margin-bottom:10px;text-transform:capitalize}.MarketSelect_loginPinTitle__GHupF{padding-bottom:30px}.CopyButton_root__2Sg3U{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:30px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.CopyButton_root__2Sg3U>div>.CopyButton_buttonCopy__2ucfl{background-color:#2d2d2d;color:#fff}.CopyButton_root__2Sg3U>div>.CopyButton_buttonCopy__2ucfl:hover{background-color:#2d2d2d}.CopyButton_root__2Sg3U>div>.CopyButton_buttonCopied__LiDir{border:1px solid #2d2d2d;background-color:#fff;color:#2d2d2d}.CopyButton_root__2Sg3U>div>.CopyButton_buttonCopied__LiDir:hover{border-color:#2d2d2d;background-color:#fff;color:#2d2d2d}.HomeSiteInfo_content__syZJ4{display:flex}.HomeSiteInfo_number__1XIaI{display:flex;width:111px;height:111px;flex-shrink:0;align-items:center;justify-content:center;margin-right:15px;border-radius:50%;color:#2d2d2d}.HomeSiteInfo_number__1XIaI.HomeSiteInfo_moveInReady__oFtkL{background-color:#235ca3;color:#fff}.HomeSiteInfo_number__1XIaI.HomeSiteInfo_underConstruction__2w0K-{background-color:#2d2d2d;color:#fff}.HomeSiteInfo_number__1XIaI.HomeSiteInfo_comingSoon__3nZ8-,.HomeSiteInfo_number__1XIaI.HomeSiteInfo_sold__2glrQ{border:1.5px solid #2d2d2d}.HomeSiteInfo_title__1RhOU{margin:0 0 10px}.HomeSiteInfo_info__zimSp{display:block}.HomeSiteInfo_info__zimSp:not(:last-child){margin-bottom:3px}.HomeSiteInfo_homesiteInfo__127C3{display:flex;flex-direction:column;justify-content:center}.RemovedItem_removedItem__Yp9Ox{display:flex;justify-content:space-between;padding:30px 0;color:#767676}.RemovedItem_undoButton__MiNPU{color:#2d2d2d}.Homesite_siteRoot__3AE2E{padding:30px 0;border-bottom:1px solid #d5d5d5}.Homesite_siteButton__3U1bp{display:flex;width:100%;height:60px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #2d2d2d;background-color:#fff;border-radius:85px;color:#2d2d2d;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}@media (min-width:576px){.Homesite_siteButton__3U1bp{width:auto;padding:0 50px}}@media (min-width:1024px) and (max-width:1439px){.Homesite_siteButton__3U1bp{height:50px}}.Homesite_siteButton__3U1bp:hover{border-color:#2d2d2d;background-color:#2d2d2d;color:#fff}.Homesite_siteInfoWrapper__U89wa{position:relative}.Homesite_siteInfo__3ngL7{display:flex;width:100%;align-items:center;justify-content:space-between}.Homesite_siteInfo__cursor__ZJhKX{cursor:pointer}.Homesite_siteInfoHome__24oPM{display:flex;align-items:center;justify-content:space-between;text-align:left}.Homesite_siteInfoHome__isEdit__1OQGA{width:80%}@media (min-width:1024px){.Homesite_siteInfoHome__isEdit__1OQGA{width:100%}}.Homesite_siteImage__2Zlt6{position:relative;width:100%;height:130px;margin-bottom:10px}@media (min-width:576px){.Homesite_siteImage__2Zlt6{height:180px}}@media (min-width:1024px){.Homesite_siteImage__2Zlt6{margin-bottom:15px}}@media (min-width:1440px){.Homesite_siteImage__2Zlt6{height:180px}}.Homesite_loader__3XgXy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Homesite_siteClose__1wlpu{position:absolute;top:0;right:0}@media (max-width:575px){.Homesite_siteClose__1wlpu{width:45px!important;min-width:45px!important;height:45px!important}}@media (min-width:1024px){.Homesite_siteClose__1wlpu{top:50%;right:unset;left:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Homesite_siteInfoTrigger__r4A-s{margin-left:20px}.Homesite_siteInfoTrigger__r4A-s svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.Homesite_siteInfoTrigger__active__2wgbA svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Homesite_siteImagesWrapper__3RBuH{display:flex;width:100%;margin:30px 0}@-webkit-keyframes Homesite_fadeOut__2K1fd{0%{opacity:1}to{opacity:0}}@keyframes Homesite_fadeOut__2K1fd{0%{opacity:1}to{opacity:0}}@-webkit-keyframes Homesite_fadeIn__5UIBR{0%{opacity:0}to{opacity:1}}@keyframes Homesite_fadeIn__5UIBR{0%{opacity:0}to{opacity:1}}.Homesite_fadeOut__2K1fd{-webkit-animation:Homesite_fadeOut__2K1fd .5s ease-in forwards;animation:Homesite_fadeOut__2K1fd .5s ease-in forwards}.Homesite_fadeIn__5UIBR{-webkit-animation:Homesite_fadeIn__5UIBR .5s ease-in forwards;animation:Homesite_fadeIn__5UIBR .5s ease-in forwards}.Homesite_homesiteInfo__LUVCY h3,.Homesite_homesiteInfo__LUVCY p{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5}@media (min-width:1024px){.Homesite_homesiteInfo__LUVCY h3,.Homesite_homesiteInfo__LUVCY p{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}}@media (max-width:575px){.Homesite_homesiteInfo__LUVCY div:first-child,.Homesite_homesiteInfoSold__OW78A div:first-child{width:79px;height:79px}}.AvailableCard_cardContainer__kB-NJ{display:flex;padding-bottom:30px;border-bottom:1px solid #d5d5d5;margin-top:30px}.AvailableCard_cardWrapper__7cr9T{margin-bottom:20px}.AvailableCard_cardWrapper__margin__2Anqq{margin:0}.AvailableCard_cardName___87St{margin-bottom:5px}.AvailableCard_cardText__20eSG{display:flex;flex:1 1;flex-direction:column;margin-left:15px}.AvailableCard_cardBadge__2o5Q9{position:absolute;top:10px;left:10px}.AvailableCard_cardImageWrapper__W0M1k{position:relative;flex:1 1}.AvailableCard_cardImage__-5-06{width:100%}.RecapAvailable_availableCards__rT_P8{margin:100px 0 30px}.RecapAvailable_availableCollection__1QRcX div span:first-of-type{width:250px}.RecapAvailable_availableCard__3SUCO{flex-direction:column}@media (min-width:1024px){.RecapAvailable_availableCard__3SUCO{flex-direction:row}}.RecapAvailable_availableCard__3SUCO div:first-of-type{margin-bottom:20px}@media (min-width:1024px){.RecapAvailable_availableCard__3SUCO div:first-of-type{margin:none}}.RecapAvailable_availableCard__3SUCO div:nth-of-type(2){margin-left:0}@media (min-width:1024px){.RecapAvailable_availableCard__3SUCO div:nth-of-type(2){margin-left:15px}}.RecapNearByPlace_legal__2a0Wo{padding-top:25px}.RecapNearByPlace_heading__3_1MZ{flex-direction:column;margin-top:20px}.RecapNearByPlace_wrapper__2DmnB{padding-top:25px}.RecapNearByPlace_nearbyList__BJnpA{width:100%}.RecapNearByPlace_item__1hUDy{display:flex;width:100%;border:1px solid #d5d5d5;margin-bottom:15px;border-radius:12px}@media (min-width:576px){.RecapNearByPlace_item__1hUDy{display:flex;align-items:center;justify-content:space-between}}.RecapNearByPlace_info__7ooXO{width:calc(100% - 80px);padding:10px;font-family:Mabry Pro}.RecapNearByPlace_label__2WKr6{color:#000;font-family:Mabry Pro;font-size:14px;font-weight:500;line-height:22.4px;text-align:left}.RecapNearByPlace_category__i76Il{color:#000;font-size:12px;font-size:11px;font-weight:500;line-height:19.2px;text-align:left}.RecapNearByPlace_distance__leQN3{color:#000;font-size:12px;font-weight:300;line-height:19.2px;text-align:left}.RecapNearByPlace_circle__3EJFf{width:10px;height:10px;margin-right:15px;background-color:#000;border-radius:50%}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_food__26VZO{background-color:#235ca3}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_schools__Jdtfz{background-color:#e15233}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_municipal__2B3-H{background-color:#9059aa}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_healthcare__R7GwP{background-color:#5aad76}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_shopping__3On6U{background-color:#f8be3b}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_airport__jwzu9{background-color:#01b4fe}.RecapNearByPlace_circle__3EJFf.RecapNearByPlace_recreation__1efkJ{background-color:#b83a51}.RecapNearByPlace_categoryWrapper__1Ckjv{display:flex;align-items:center}.RecapNote_recapNoteMargin__3ze9h{margin-bottom:30px}.RecapSection_sectionTitle__IHWfN{margin:100px 0 30px}.RecapSection_sectionWrapper__1DzeZ{margin-bottom:20px}.RecapSection_sectionWrapper__1DzeZ.RecapSection_soldOut__2ZJ8N{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.4}.RecapSection_sectionImage__1h2Da{margin-bottom:30px}@media (min-width:1024px){.RecapSection_sectionImage__1h2Da{margin-bottom:20px}}.RecapSection_sectionButton__OVxgH{display:flex;width:100%;height:60px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #2d2d2d;background-color:#fff;border-radius:85px;color:#2d2d2d;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}@media (min-width:576px){.RecapSection_sectionButton__OVxgH{width:auto;padding:0 50px}}@media (min-width:1024px) and (max-width:1439px){.RecapSection_sectionButton__OVxgH{height:50px}}.RecapSection_sectionButton__OVxgH:hover{border-color:#2d2d2d;background-color:#2d2d2d;color:#fff}.RecapSection_sectionName__QKghK{margin-bottom:5px}.RecapSection_sectionContainer__h36FT{margin-top:100px}.RecapSection_sectionContainer__h36FT:first-of-type{margin-top:0}.RecapSection_sectionSubHeadline__piqN1{margin-bottom:30px}.RecapSection_sectionAmenities__3LLVh{display:none;align-content:center;justify-content:space-between;margin-bottom:30px}@media (min-width:1024px){.RecapSection_sectionAmenities__3LLVh{display:flex}}.RecapSection_sectionAmenity__1lZRp{width:60px}.RecapSection_sectionDescription__8VUyv{margin-bottom:30px}.RecapSection_sectionCommunity__2tQu-{font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:500;line-height:1.4}@media (min-width:1024px) and (max-width:1439px){.RecapSection_sectionCommunity__2tQu-{font-size:1.2rem;line-height:1.5}}@media (min-width:1440px){.RecapSection_sectionCommunity__2tQu-{font-size:1.4rem}}@media (min-width:1024px) and (max-width:1439px){.RecapSection_sectionCommunity__2tQu-{font-size:1.4rem}}.RecapSection_sectionImageWrapper__ysKxg{position:relative}.RecapSection_sectionImageWrapper__ysKxg img{width:100%}.RecapSection_badge__YnVvv{position:absolute;top:10px;left:10px}.RecapSection_button__e4d9h{width:100%;margin-bottom:15px}.RecapSection_soldOutDescription__wVNXv{margin:10px 0 30px}.RecapSection_linkSimilar__3bU16{display:flex;width:100%;height:60px;flex-shrink:0;align-items:center;justify-content:center;border:none;margin-bottom:15px;background-color:#2d2d2d;border-radius:85px;color:#fff;cursor:pointer}@media (min-width:576px){.RecapSection_linkSimilar__3bU16{width:auto;padding:0 50px}}@media (min-width:1024px) and (max-width:1439px){.RecapSection_linkSimilar__3bU16{height:50px}.RecapSection_linkSimilar__3bU16 .RecapSection_label__1Bkgz{font-size:1.2rem;line-height:1.3rem}}.RecapSection_linkSimilar__3bU16:hover{background-color:#767676}.RecapSection_linkConsultant__1VAPA{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.RecapSection_linkConsultant__1VAPA svg{margin-left:10px;-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.RecapSection_nameWrapper__2Qoz3{display:flex;justify-content:space-between}.RecapSection_roundButton__1eis-{display:inline-block;padding:10px;border:1px solid var(--color-medium-grey-2);margin:4px 2px;background-color:var(--color-white);border-radius:50%;text-align:center;text-decoration:none}.RecapTabs_root__3PhT7{position:relative;top:1px;margin-top:30px;overflow-x:auto;overflow-y:hidden}@media (min-width:576px){.RecapTabs_root__3PhT7{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial}}.RecapTabs_recapTabs__1nujt{margin-bottom:30px}.RecapTabs_recapTabs__hidden__2TD6A{border-bottom:none;margin:0}.RecapTabs_recapTabs__underline__2EDFX{border-bottom:1px solid #d5d5d5}.RecapTabs_tabs__27Ibg{display:flex;align-items:center}@media (min-width:1024px){.RecapTabs_tabs__27Ibg{padding-top:10px}}.RecapTabs_tab__82nop{display:flex;align-items:center;padding:0 0 15px;border:none;margin-right:30px;background:none;color:#767676;cursor:pointer;white-space:nowrap}.RecapTabs_tab__82nop:last-child{margin-right:0}.RecapTabs_tabRemoveButton__iRnT9{display:inline-flex;margin-left:5px}.RecapTabs_activeTab__3xljR{color:#2d2d2d}.RecapTabs_tabsLine__21d-X{position:absolute;bottom:0;height:1px;background-color:#2d2d2d;transition:left .2s ease-in-out,width .2s}.RecapTabs_arrow__2mGZT{margin-left:10px}.RecapTabs_arrow__2mGZT svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.active .RecapTabs_arrow__2mGZT svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.RecapTabs_dropdown__O53C7{margin-left:auto}.RecapTabs_menu__329vN{padding-bottom:15px;color:#767676;font-family:"Mabry Pro",serif;font-size:1.4rem;font-weight:300;line-height:1.5}.RecapTabs_menu__329vN>div{width:auto;min-width:260px;height:auto}.RecapTabs_menu__329vN li>button.active{color:#2d2d2d}.RecapTabs_menu__itemSelected__iZ4d3>button:nth-child(2){-webkit-text-stroke-color:#2d2d2d;-webkit-text-stroke-width:.6px;transition:-webkit-text-stroke-color .3s ease}.RecapTabs_removedItem__100Dw{border-bottom:1px solid #d5d5d5}.RecapTabs_removedItem__100Dw:first-of-type{border-top:1px solid #d5d5d5}.RecapTabs_closeOption__1Ot4T{display:flex;align-items:center;justify-content:space-between}.RecapTabs_closeOptionIcon__tLK5Y{display:inline-flex}.RecapTabs_closeOptionLabel__2ofgV{white-space:nowrap}.ShareButton_shareButtonWrapper__2Y4gx{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;height:120px;padding:30px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.ShareButton_shareButton__2vqA7{width:100%}.Recap_wrapper__3pduU{min-height:calc(100% - 220px)}@media (min-width:1024px){.Recap_wrapper__3pduU{min-height:calc(100% - 240px)}}.Recap_recapContent__t_0Bs{margin:30px auto}.Recap_recapHomesiteTitle__3gi5P{padding-bottom:30px;border-bottom:1px solid #d5d5d5}.Recap_recapHomesite__3prcS{margin:100px 0 30px}.Recap_sectionBuyerName__zvrFk{margin:10px 0 30px}@media (min-width:1024px){.Recap_sectionBuyerName__zvrFk{margin-bottom:30px}}.Recap_disclaimer__35KIK{margin-top:30px}.LayoutWithNavigation_wrapper__1csL-{display:flex;height:calc(var(--vh)*100);flex-direction:column}.LayoutWithNavigation_wrapper__1csL->div{position:relative;max-width:100vw;height:calc(var(--vh)*100 - 80px);overflow-x:hidden}.LayoutWithNavigation_wrapper__reversed__2goWV{flex-direction:column-reverse}.Navigation_nav__2AsUs{position:relative;z-index:800;display:flex;max-width:100vw;height:80px;flex-shrink:0;padding:0 0 0 20px;background-color:#fff}.Navigation_nav__2AsUs.Navigation_layout__bottom__3klZH{border-top:1px solid #d5d5d5}.Navigation_nav__2AsUs.Navigation_layout__top__QjSP9{border-bottom:1px solid #d5d5d5}.Navigation_navList__2PJrR{display:flex;flex:1 1;padding:0;margin:0;list-style-type:none}.Navigation_navSection__2nda0{display:flex;width:100px;max-width:100px;flex:1 1;align-items:center;transition:max-width .4s cubic-bezier(.83,0,.17,1)}.Navigation_navSection__active__3lO4h{max-width:100%}.Navigation_navTrigger__1OSmf{width:100%;max-width:100px;height:100%;padding:0;border:none;margin:0;background-color:transparent;color:#2d2d2d;cursor:pointer;font:inherit}.Navigation_navIcon__1_eM8{color:#fff;transition:color .3s ease}.Navigation_navIcon__1_eM8:hover,.Navigation_navIcon__active__AzjBP{color:#2d2d2d}.Navigation_fakeNavWrapper__kKAlO{opacity:0;pointer-events:none;visibility:hidden}.Navigation_fakeNav__3INNm{position:absolute;z-index:1;top:0;left:0;display:flex}.Navigation_fakeNav__3INNm li{white-space:nowrap}.Navigation_iconName__m3Qly{margin-top:4px;color:#2d2d2d}.Navigation_favoriteIcon__ZwXT0{margin-top:9px}.Navigation_navList__2PJrR li{font-family:"Mabry Pro",serif;font-size:14px;font-weight:300;line-height:21px}.Navigation_calculator__2q2pz svg{width:30px;height:30px}.LoadingBar_wrapper__2qP9s{position:fixed;top:0;left:0;width:100%;height:3px;background-color:#fafafa}.LoadingBar_bar__17K40{display:block;width:100%;height:100%;background-color:#2d2d2d;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.WhyLennar_wrapper__16FeS{overflow:hidden;max-height:90%}.WhyLennar_container__3Vv3g{margin-top:3px}.WhyLennar_container__3Vv3g:hover .WhyLennar_sliderButton__258sj{display:flex}.WhyLennar_basicInfo__3p5eM{display:flex;height:calc(75vh - 189px);margin-top:110px}@media (min-width:1440px){.WhyLennar_basicInfo__3p5eM{margin-top:80px}}.WhyLennar_basicInfo__withIcon__1TX0B{margin-top:20px}.WhyLennar_singleImageWrapper__3zwal{max-height:calc(75vh - 189px)}.WhyLennar_imagesWrapper__LfIPY,.WhyLennar_infoWrapper__8o6CM,.WhyLennar_singleImageWrapper__3zwal{margin-top:60px}@media (min-width:1440px){.WhyLennar_imagesWrapper__LfIPY,.WhyLennar_infoWrapper__8o6CM,.WhyLennar_singleImageWrapper__3zwal{margin-top:30px}}.WhyLennar_imagesWrapper__LfIPY{display:flex;width:100%;height:calc(75vh - 189px);flex-wrap:wrap;justify-content:flex-end}.WhyLennar_image__2dNuq{max-width:calc(50% - 16px);max-height:50%;margin-bottom:30px;margin-left:16px;object-fit:cover}.WhyLennar_singleImage__2Lx-p{width:100%}.WhyLennar_description__ocqgv{margin-top:30px}.WhyLennar_list__39QOm{margin-top:15px}.WhyLennar_infoWrapper__8o6CM{display:flex;height:calc(75vh - 189px);flex-direction:column;justify-content:space-between}.WhyLennar_infoTitle__3G0mZ{margin-bottom:30px}.WhyLennar_swiperContainer__2RoRV{position:relative}.WhyLennar_modal__XSpTy{z-index:900}.WhyLennar_slide__3n9wN{align-items:flex-end}.WhyLennar_sliderButton__258sj{position:fixed;z-index:100;top:50%;display:none;border:none;box-shadow:0 5px 10px rgba(0,0,0,.1);opacity:1;pointer-events:all;transition:opacity .2s}.WhyLennar_sliderButton__prev__2_ODU{left:2.8%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.WhyLennar_sliderButton__next__2Ft3f{right:2.8%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.WhyLennar_sliderButton__next__2Ft3f svg{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.WhyLennar_sliderButton__hidden__3PzlA{opacity:0}.WhyLennar_disclaimer__3ksOd{margin-top:60px}.WhyLennar_disclaimerLink__tfBq2,.WhyLennar_listLink__1GxuR{text-decoration:underline}.WhyLennar_listItem__xMW4c:before{padding-right:8px;content:"•"}.status_wrapper__1RfhI{position:fixed;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;justify-items:center}.Number_button__2jdjD{font-family:"Mabry Pro",serif;font-size:1.6rem;font-weight:300;line-height:1.7;font-size:1.8rem;line-height:1.6;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #d5d5d5;background:#fff;border-radius:50%;color:#000;text-align:center;-webkit-transform:scale(.85);transform:scale(.85)}@media (min-width:576px){.Number_button__2jdjD{line-height:1.8;line-height:1.6}}@media (min-width:1920px){.Number_button__2jdjD{font-size:2.4rem}}@media (min-width:576px){.Number_button__2jdjD{-webkit-transform:none;transform:none}}.Number_button__2jdjD:active{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.Number_button__submit__2XkCm{background-color:#000;color:#fff;cursor:pointer}.Number_button__submitDisabled__CTCT3{background-color:#d5d5d5;color:#fff;cursor:default}.Number_button__clear__2f-h4{display:flex;align-items:center;justify-content:center}.Number_button__clear__2f-h4 svg{margin-right:2px}.Number_wrapper__1ViEA{position:relative;width:100%;padding-bottom:100%;margin-bottom:20px}.NumberPad_buttonWrapper__3nrmE{position:relative}.PinInput_input__2rSno{width:100%;height:70px;border:none;border-bottom:1px solid #d5d5d5;border-radius:0;font-size:30px;text-align:center}.PinInput_input__2rSno:focus{outline:0}.PinInput_focus__2JPyP{border-bottom:1px solid #767676}.Community_loginHeader__2Ulzs{display:flex;height:100px;flex-direction:row;align-items:center}.Community_loginButtonBack__21r6g{margin-right:10px;margin-left:-18px}.Community_loginInput__C9aZz{display:flex}.Community_loginPinTitle__ge5mM{padding-bottom:30px}.Community_loginErrorMessage__2frpy{position:relative}@media (min-width:1024px){.Community_loginPinSection__ncOzq{margin-top:200px}}@media (min-width:1440px){.Community_loginPinSection__ncOzq{margin-top:300px}}.Community_loginNumbersSection__2Z2NM{margin-top:20px}@media (min-width:1024px){.Community_loginNumbersSection__2Z2NM{margin-top:150px}}.Community_loginUser__A8BV3{margin-bottom:10px;text-transform:capitalize}.Community_errorWrapper__1rN7H{min-height:50px}.FilterBarMobile_root__3ccjk{display:flex;height:60px;align-items:center;border-bottom:1px solid #d5d5d5}.FilterBarMobile_root__3ccjk>div:first-child{display:flex;flex:1 1}@media (min-width:1024px) and (max-width:1439px){.FilterBarMobile_root__3ccjk{height:50px}}.FilterBarMobile_buttons__2cMxL{display:flex;width:40%;justify-content:flex-end}.FilterBarMobile_action__1DrO_{height:45px}@media (min-width:1024px) and (max-width:1439px){.FilterBarMobile_action__1DrO_{height:40px}}.FilterBarMobile_action__map__2e6x8{display:flex;align-items:center;margin-left:20px;color:#fff}.FilterBarMobile_refreshButton__273d4{height:45px;margin-left:5px}@media (min-width:1024px) and (max-width:1439px){.FilterBarMobile_refreshButton__273d4{height:40px}}.FiltersMobile_footer__3zuY-{position:fixed;bottom:0;left:0;display:block;width:100%;height:100px;padding:20px 0;background-color:#fff}.FiltersMobile_filters__1VIyC{padding:30px 0 80px}.FiltersMobile_filters__1VIyC>div>div:nth-child(2)>div>div,.FiltersMobile_filters__1VIyC>div>div:nth-child(5)>div>div{align-items:flex-end}.FiltersMobile_filters__1VIyC>div>div:nth-child(3)>div>div,.FiltersMobile_filters__1VIyC>div>div:nth-child(4)>div>div{overflow-x:scroll;white-space:nowrap}.FiltersMobile_filters__1VIyC>div>div{flex-direction:column}.FiltersMobile_filters__1VIyC>div>div:last-child{border-bottom:none}.FiltersMobile_filters__1VIyC>div>div>div{width:100%}.FiltersMobile_filters__1VIyC>div>div>div:first-of-type{margin-bottom:15px}.ItemMobile_item__20IWW{display:block;width:100%;margin-top:30px;text-align:left}.ItemMobile_item__20IWW+.ItemMobile_item__20IWW{padding-top:30px;border-top:1px solid #d5d5d5}.ItemMobile_image__1xL14{width:100%;margin-bottom:10px;aspect-ratio:16/9;object-fit:cover}.ItemMobile_title__UsavU{display:flex;justify-content:space-between;margin-bottom:5px;text-align:left}.ItemMobile_title__UsavU svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ItemMobile_location__PHsW8{margin-bottom:10px}.ItemMobile_homeInfo__3n6sk{margin-bottom:10px;text-align:left}.ItemMobile_itemWithSlash__320px{position:relative;padding:0 10px}.ItemMobile_itemWithSlash__320px:not(:last-child):after{position:absolute;right:-8px;bottom:8px;width:14px;height:.75px;background-color:#2d2d2d;content:"";-webkit-transform:rotate(110deg);transform:rotate(110deg)}.ItemMobile_itemWithSlash__320px:first-child{padding-left:0}.FilterTableMobile_wrapper__3Fywx{margin-bottom:100px}.FilterTableMobile_filter__2EaKi{position:fixed;bottom:30px;left:50%;width:auto;height:45px;padding:0 30px;border:none;border-radius:60px;box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.FilterTableMobile_search__3i3QW{padding:20px 0;border-bottom:1px solid #d5d5d5;margin:0 -5.6vw}.FilterTableMobile_search__3i3QW>div{padding:0 5.6vw}.HeaderMobile_headerMenuMobile__2FkZu>button+div{left:0}.DashboardMobile_dashboardMobile__1oZzK{margin-left:0}.DashboardMobile_userName__jpLuX{margin-bottom:5px}.DashboardMobile_userTitle__2iCwU{margin-bottom:60px}.LayoutMobileNavigation_root__3Db-n ol{padding:0;margin:0}.LayoutMobileNavigation_navButton__3Gtlc{display:flex;width:100%;justify-content:space-between;padding:30px 5.6vw;border-bottom:1px solid #d5d5d5}.LayoutMobileNavigation_navButton__3Gtlc svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LayoutMobileNavigation_secondary__2q0Nh{padding:0 5.6vw 15px;border:none;margin-bottom:30px}.OverviewMainMobile_root__2py9G{margin-bottom:60px}.OverviewMainMobile_title__2I7x_{margin-bottom:30px}.OverviewMainMobile_bottomSpace__29oOv{margin-bottom:15px}.OverviewMainMobile_itemWithSlash__2kwyG{position:relative;padding:0 10px}.OverviewMainMobile_itemWithSlash__2kwyG:not(:last-child):after{position:absolute;right:-8px;bottom:8px;width:14px;height:.75px;background-color:#d5d5d5;content:"";-webkit-transform:rotate(110deg);transform:rotate(110deg)}.OverviewMainMobile_itemWithSlash__2kwyG:first-child{padding-left:0}.OverviewVideoMobile_overview__3W2_v{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 5.6vw 45px}.OverviewVideoMobile_thumbnailWrapper__2lxnb{position:relative;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.OverviewVideoMobile_icon__yhTms{position:absolute;z-index:0;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AmenitiesMobile_root__23EMj{display:flex!important;flex-direction:column}.AmenitiesMobile_content__sIeFl{margin-top:30px}.AmenitiesMobile_item__dVxHx{margin-bottom:60px}.AmenitiesMobile_image__S1Prs{margin-bottom:15px}.AmenitiesMobile_icon__2mkzH{margin-bottom:23px}.CardItemMobile_wrapper__2ooPR{border-bottom:1px solid #d5d5d5;color:#2d2d2d;text-align:start}.CardItemMobile_wrapper__2ooPR:last-child{border:none}.CardItemMobile_bottomSpace__3PC1x{margin-bottom:15px}.CardItemMobile_title__2Jpvf{margin-bottom:5px;font-family:"Mabry Pro",serif;font-size:1.8rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.CardItemMobile_title__2Jpvf{line-height:1.07}}.CardItemMobile_title__isClickable__rUJ2o{font-family:"Reckless",serif;font-size:2.4rem;font-weight:300;letter-spacing:-.64px;line-height:1.16}@media (min-width:576px){.CardItemMobile_title__isClickable__rUJ2o{line-height:1.07}}@media (min-width:1440px){.CardItemMobile_title__isClickable__rUJ2o{line-height:1.21}}.CardItemMobile_availability__sTrvH{margin-bottom:30px}.CardItemMobile_availability__sTrvH>p{font-family:"Mabry Pro",serif;font-size:1.2rem;font-weight:300;line-height:1.5}.CollectionMobile_wrapper__1Mjnk{margin-top:30px;margin-bottom:100px}.CollectionMobile_buttonAction__3un2Y,.CollectionMobile_item__3OkKr{margin-bottom:30px}.CollectionsMobile_wrapper__2kJF6{padding-top:30px;padding-bottom:100px;overflow-y:auto}.CollectionsMobile_buttonAction__xM7sy{margin-bottom:30px}.CollectionsMobile_buttonWrapper__1_mvT{border-bottom:1px solid #d5d5d5;margin-top:30px;text-align:start}.CollectionsMobile_buttonWrapper__1_mvT:first-child{margin-top:0}.CollectionsMobile_buttonWrapper__1_mvT:last-child{border:none}.CollectionsMobile_mainSection__3_hkF{display:flex;flex-direction:column}.GalleryMobile_gallery__PVthG{padding:30px 0 100px}.GalleryMobile_galleryItem__R74S6{margin-bottom:30px}.GalleryMobile_image__1HEuC{margin-bottom:15px}.DropdownButtonMobile_button__3el52{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;color:#2d2d2d;white-space:nowrap}.DropdownButtonMobile_dropdownTrigger__dvrCB{padding-left:10px}.DropdownButtonMobile_dropdownTrigger__dvrCB svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.DropdownButtonMobile_dropdownTrigger__active__2T6O1 svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.DropdownModalMobile_wrapper__2qn3A{position:fixed;z-index:902;bottom:0;left:0;display:flex;width:100vw;max-height:70vh;flex-flow:column;background-color:#fff;border-radius:10px 10px 0 0;pointer-events:none}.DropdownModalMobile_wrapper__enter__hWB0r{-webkit-animation:DropdownModalMobile_animateIn__1s15V .6s cubic-bezier(.83,0,.17,1);animation:DropdownModalMobile_animateIn__1s15V .6s cubic-bezier(.83,0,.17,1);pointer-events:all}.DropdownModalMobile_wrapper__exit__1ONkP{-webkit-animation:DropdownModalMobile_animateOut__2s_-1 .6s cubic-bezier(.83,0,.17,1);animation:DropdownModalMobile_animateOut__2s_-1 .6s cubic-bezier(.83,0,.17,1)}.DropdownModalMobile_wrapper__removed__1TbtF{display:none}.DropdownModalMobile_overlayButton__2axP8{position:fixed;z-index:900;top:0;left:0;width:100vw;height:calc(var(--vh)*100);padding:0;border:none;margin:0;background-color:transparent;pointer-events:none;transition:background-color .6s ease}.DropdownModalMobile_overlayButton__active__7GgK-{background-color:rgba(45,45,45,.7);pointer-events:all}.DropdownModalMobile_header__2O0SH{position:relative;display:flex;height:70px;align-items:center;justify-content:flex-end}.DropdownModalMobile_button__2G_EN{width:60px}.DropdownModalMobile_options__3FQzo{color:#2d2d2d;overflow-y:scroll}@-webkit-keyframes DropdownModalMobile_animateIn__1s15V{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes DropdownModalMobile_animateIn__1s15V{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes DropdownModalMobile_animateOut__2s_-1{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes DropdownModalMobile_animateOut__2s_-1{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}.NearbyPlacesMobile_root__mB429{display:flex;flex-direction:column}.NearbyPlacesMobile_wrapper__3ovEr{height:100%;overflow-y:hidden}.NearbyPlacesMobile_subHeader__1KQia{display:flex;height:70px;padding:22px 0}.NearbyPlacesMobile_map__3O4ek{width:100vw;height:55%}.NearbyPlacesMobile_content__3HK1a{height:45%;padding-bottom:100px;overflow-y:auto}.NearbyPlacesMobile_viewLabel__3UFh4{margin-right:5px}.NearbyPlacesMobile_option__2G8vd{width:100%;padding:0 20px 30px;text-align:left}.NearbyPlacesMobile_option__active__1TvjH{font-weight:500}.NearbySchoolsMobile_root__1euw7{display:flex;flex-direction:column}.NearbySchoolsMobile_wrapper__1KIhU{height:100%;overflow-y:hidden}.NearbySchoolsMobile_header__2pMKc{z-index:1}.NearbySchoolsMobile_map__2BpZ0{width:100vw;height:60%}.NearbySchoolsMobile_content__c-oC1{height:40%;padding-bottom:100px;overflow-y:auto}.NearbySchoolsMobile_legal___jIGa{padding-top:60px;border-top:1px solid #d5d5d5}.Details_details__2P48e{position:relative}.Details_content__3Fbll{padding:0 5.6vw 40px}.Details_recapButtonWrapper__2Nt4J{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:20px 5.6vw;margin-top:50px;background-color:#fff;box-shadow:0 0 10px 0 rgba(45,45,45,.1)}.Details_homesiteDetails__263da{margin-top:60px}.Details_image__1q7_-{width:100%}.Details_header__2Utmd{margin-bottom:15px}.Details_amenitiesImage__tsi8P,.Details_amenitiesTitle__3sfhf{margin-bottom:5px}.Details_amenitiesIcon__2ETXg{width:50px;height:50px;margin-bottom:10px}.Details_amenitiesItemDescription__3tVDd{font-weight:300}.Details_amenitiesItem__2J7jI{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #d5d5d5}.Details_amenitiesItem__2J7jI:first-child{padding-top:0}.List_list__3wdBM{color:#2d2d2d}.List_sectionTitle__2RR2W{padding:0 5.6vw;margin:30px 0}.List_listItemWrapper__2Mm0f{width:100%;padding:0 5.6vw}.List_listItem__1Hz4j{display:flex;width:100%;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #d5d5d5;text-align:left}.List_arrow__3stZj svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.List_homeInfo__2SKLv div:first-child{width:79px;height:79px}.MobileMap_map__yqyM8,.MobileMap_root__d-KYA{width:100%;height:100%}.MobileMap_asset__JeX2K{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden}.MobileMap_loader__2JZh_{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:#fdfcf9}.MobileMap_marker__2ZG6I{z-index:200;-webkit-transform:translate3d(-50%,calc(-100% - 6px),0);transform:translate3d(-50%,calc(-100% - 6px),0)}.Slider_slider__2tryl{position:absolute;bottom:15px;left:0;width:100%}.Slider_tooltip__37YEc{width:100%;background-color:#fff;color:#2d2d2d}.Slider_swiperContainer__3vVHQ{padding:12px}.Slider_slide__1lsa2{display:flex;justify-content:center}.Slider_slide__1lsa2 button div{opacity:.4;transition:opacity .25s}.Slider_slide__active__1J72R button div{opacity:1}.Map_map__EXjjm{position:relative;height:100%}.AvailabilityMobile_root__3IeHt{display:flex;flex-direction:column}.AvailabilityMobile_header__1DAkZ{border-bottom:1px solid #d5d5d5}.AvailabilityMobile_animatedOpacity__2QPzk{position:absolute;top:0;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.AvailabilityMobile_animatedOpacity__active__1IEvr{opacity:1;pointer-events:all}.AvailabilityMobile_navButtonWrapper__3pFFc{position:relative;width:60px}.AvailabilityMobile_navButton__3kXpu svg{color:#fff}.AvailabilityMobile_listWrapper__32kn6{position:relative;height:100%}.AvailabilityMobile_listWrapper__map__cYAxo{overflow-y:hidden}.AvailabilityMobile_list__121Cz{min-height:100%}.AvailabilityMobile_loader__DMbyg{display:flex;height:100%;align-items:center;justify-content:center}.CollectionsAvailability_root__7RcgU{display:flex;flex-direction:column}.CollectionsAvailability_tabs__GHi1T{height:30px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden}.CollectionsAvailability_tabs__GHi1T>div{overflow-y:hidden}.CollectionsAvailability_tabs__GHi1T ::-webkit-scrollbar{display:none}.CollectionsAvailability_tabs__GHi1T button{padding:5px 0;white-space:nowrap}.CollectionsAvailability_animatedOpacity__3-LFx{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.CollectionsAvailability_animatedOpacity__active__1yFSL{opacity:1;pointer-events:all}.CollectionsAvailability_navButtonWrapper__mukZY{position:relative;width:60px}.CollectionsAvailability_navButton__27b3j svg{color:#fff}.CollectionsAvailability_contentWrapper__f9hp6{position:relative;flex-grow:1}.CollectionsAvailability_contentWrapper__hidden__3i4XI{opacity:0}.CollectionsAvailability_loader__2Qt6c{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.CollectionsAvailability_loader__hidden__3LP7D{display:none}.CollectionsAvailability_inactiveList__110iv{height:100%;overflow-y:hidden}.RelatedMobile_relatedItem__2UiPm{margin-top:30px}.RelatedMobile_relatedItem__2UiPm+.RelatedMobile_relatedItem__2UiPm{padding-top:30px;border-top:1px solid #d5d5d5}.RelatedMobile_relatedItem__2UiPm:last-child{margin-bottom:100px}.LayoutMobile_layoutMobile__yuZ5E{position:relative;width:100vw;height:calc(var(--vh)*100);overflow-x:hidden}.LayoutMobile_wrapper__1P68z{overflow-y:scroll}.TourHeroMobile_root__3Xi2_{position:relative;height:300px}.TourHeroMobile_image__gHkrP{position:relative;display:flex;height:100%;justify-content:center}.TourHeroMobile_image__gHkrP img{width:100%;height:100%;object-fit:cover}.TourHeroMobile_image__gHkrP:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(45,45,45,.7);content:""}.TourHeroMobile_header__8ux6c{position:absolute;z-index:1;top:0;left:0;width:100%;color:#fff}.TourHeroMobile_headerContent__FXGs1{display:flex;padding-top:30px}.TourHeroMobile_buttonAction__1vWmW{margin-left:auto}.TourHeroMobile_text__28JyL{position:absolute;bottom:30px;color:#fff}.TourHeroMobile_option__1RAJ0{width:100%;padding:15px 5.6vw;text-align:left}.TourHeroMobile_option__1RAJ0:last-of-type{margin-bottom:15px}.WhyLennarMobile_content__3LsDU{z-index:1000}.WhyLennarMobile_slide__2PMUo{padding:30px 0 60px;border-bottom:1px solid #d5d5d5}.WhyLennarMobile_slide__2PMUo:not(:first-of-type){padding-top:60px}.WhyLennarMobile_slide__2PMUo:not(:first-of-type) .WhyLennarMobile_iconWrapper__1WuDk{width:50px;height:50px;margin-bottom:30px}.WhyLennarMobile_description__QkryC{margin-top:15px}.WhyLennarMobile_list__3c6cz{margin-top:30px}.WhyLennarMobile_listLink__2Kq_M{text-decoration:underline}.WhyLennarMobile_listItem__Ry5h8:before{padding-right:8px;content:"•"}.TourPlanMobile_defaultNav__2DhVV{height:calc(var(--vh)*100);transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.TourPlanMobile_defaultNav__scaled__19KzF{-webkit-transform:scale(.9);transform:scale(.9)}.TourPlanMobile_option__1zRzt{width:100%;padding:0 20px 30px;text-align:left}.PlansMobile_wrapper__2GcZD{padding-top:30px;padding-bottom:100px;overflow-y:auto}.PlansMobile_buttonAction__26MW0,.PlansMobile_item__2KydK{margin-bottom:30px}.PlansMobile_mainSection__2tHvm{display:flex;flex-direction:column}.RoomsCarouselMobile_rooms__1YOCS{width:100vw;margin-bottom:60px}.RoomsCarouselMobile_wrapper__1QkEu{display:flex;width:100%;flex-wrap:nowrap;padding:0 5.6%;-ms-overflow-style:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.RoomsCarouselMobile_wrapper__1QkEu::-webkit-scrollbar{display:none}.RoomsCarouselMobile_title__20px9{padding-left:5.6%}.RoomsCarouselMobile_item__2TJmh{margin-right:10px}.RoomsCarouselMobile_button__3fv7F{width:162px;flex-wrap:wrap;text-align:left}.RoomsCarouselMobile_button__3fv7F span{display:block}.RoomsCarouselMobile_image__2PFoY{width:100%;height:100%;margin-bottom:10px;aspect-ratio:16/9;object-fit:cover}.EverythingIncludedMobile_root__2NfS0{position:relative;overflow:hidden;height:calc(var(--vh)*100)}.EverythingIncludedMobile_header__nW2_Q{display:flex;width:100%;flex-direction:column;border-bottom:1px solid #d5d5d5;background-color:#fff}.EverythingIncludedMobile_mainSection__3nU2i{display:flex;flex-direction:column}.EverythingIncludedMobile_eiWrapper__2wS-W{overflow-y:auto}.EverythingIncludedMobile_dropdown__38_FO{padding-left:calc(5.6vw - 5px)}.EverythingIncludedMobile_button__1usqa{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;align-items:center;padding:20px 5.6vw;border:none;background-color:transparent;color:#2d2d2d;white-space:nowrap}.EverythingIncludedMobile_dropdownTrigger__3n5Yg{padding-left:10px}.EverythingIncludedMobile_dropdownTrigger__3n5Yg svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.EverythingIncludedMobile_dropdownTrigger__active__29ScU svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.EverythingIncludedMobile_option__26Yfd{width:100%;padding:0 20px 30px;text-align:left}.EverythingIncludedMobile_option__active__32n58{font-weight:500}.FloorPlanMobile_tabs__wrCrw{padding:15px 0 0 20px}.FloorPlanMobile_floorPlan__jJY-O{position:relative}.FloorPlanMobile_floorPlanImage__3CnTx{position:relative;margin:40px 0}.FloorPlanMobile_divider__Lozgn{width:100vw;height:1px;background-color:#d5d5d5}.FloorPlanMobile_showDimensions__1JBpX{margin:35px 0}.FloorPlanMobile_options__1q1eC{margin:35px 0 100px}.FloorPlanMobile_zoomButton__1ZK3m{position:absolute;top:0;right:0}.FloorPlanMobile_loader__FOG9v{display:flex;min-height:330px;align-items:center;justify-content:center}.IngestionFormMobile_content__rKcea{padding-top:20px}.IngestionFormMobile_skipButton__3lyWd{margin-top:10px}.IngestionFormMobile_progressBar__TChgG{z-index:3}
/*# sourceMappingURL=main.ad3b3746.chunk.css.map */