.indent{text-indent:-9999em}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mobile{display:block}.desktop{display:none}@media screen and (min-width:960px){.mobile{display:none}.desktop{display:block}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}figure{margin:0;padding:0}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:var(--button-bg-color) auto 3px}img{max-width:100%}a{text-decoration:none;transition:ease all .3s;outline:0;color:var(--text-link-color)}a:focus,a:hover{text-decoration:none}a:active{text-decoration:none}a:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.3;font-family:var(--heading-font)}.h1,h1{font-size:calc(4.8*1rem)}@media screen and (min-width:768px){.h1,h1{font-size:calc(7.6*1rem)}}@media screen and (min-width:960px){.h1,h1{font-size:calc(9.6*1rem)}}.h2,h2{font-size:calc(3*1rem)}@media screen and (min-width:768px){.h2,h2{font-size:calc(3.2*1rem)}}@media screen and (min-width:960px){.h2,h2{font-size:calc(3.5*1rem)}}.h3,h3{font-size:calc(1.8*1rem)}@media screen and (min-width:768px){.h3,h3{font-size:calc(2*1rem)}}@media screen and (min-width:960px){.h3,h3{font-size:calc(2*1rem)}}.button,a.button,button{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer}@media screen and (min-width:768px){.button,a.button,button{font-size:2.4rem}}.button.invert,a.button.invert,button.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.button.ghost,a.button.ghost,button.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.button.inline,a.button.inline,button.inline{display:inline-block}.button:focus-visible,.button:hover,a.button:focus-visible,a.button:hover,button:focus-visible,button:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.outline{background:0 0;border:2px solid #00f;color:#000}p{margin:0}ol,ul{margin:0;padding:0}.nav,.nav ul,nav,nav ul{list-style-type:none;padding-left:0}hr{border:none;background:#eee;height:2px;width:60px;margin:35px auto 0}.alignleft,.alignright{margin-bottom:1em}address{font-style:normal}.center{text-align:center}.upper{text-transform:uppercase}.screen-reader-text{position:absolute!important;left:-999em;opacity:0}.html-times{font-size:1.5em;vertical-align:sub}#rs-builder .button,#rs-builder button{min-width:unset}form{margin:auto}form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=phone],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{box-sizing:border-box;width:100%;height:5rem;border:0;text-indent:20px;background-color:var(--page-bg-color);border:1px solid var(--secondary-bg-color);font-family:var(--text-font);color:var(--text-color)}form textarea{min-height:120px;width:100%;padding:15px 20px;border:0;text-indent:0;background-color:var(--page-bg-color);border:1px solid var(--secondary-bg-color);font-family:var(--text-font);box-sizing:border-box;resize:vertical;max-height:500px}form button,form input[type=button],form input[type=reset],form input[type=submit]{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer;margin:0}@media screen and (min-width:768px){form button,form input[type=button],form input[type=reset],form input[type=submit]{font-size:2.4rem}}form button.invert,form input[type=button].invert,form input[type=reset].invert,form input[type=submit].invert{background-color:var(--button-text-color);color:var(--button-bg-color)}form button.ghost,form input[type=button].ghost,form input[type=reset].ghost,form input[type=submit].ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}form button.inline,form input[type=button].inline,form input[type=reset].inline,form input[type=submit].inline{display:inline-block}form button:focus-visible,form button:hover,form input[type=button]:focus-visible,form input[type=button]:hover,form input[type=reset]:focus-visible,form input[type=reset]:hover,form input[type=submit]:focus-visible,form input[type=submit]:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}form input[type=password]{letter-spacing:.3em}form label{font-weight:700}form .field-wrapper{padding-bottom:25px}.form-group{position:relative;padding-top:1.4ch;margin-top:10px;padding-bottom:1ch}label{position:absolute;font-weight:400;top:1.8em;left:12px;transform:translateY(-50%);color:var(--secondary-bg-color);padding:0 5px;transition:all .3s ease;pointer-events:none}.form-group label.selected,.form-group:focus-within label,.form-group:has(input:autofill) label,.form-group:has(input:not(:placeholder-shown)) label,.form-group:has(textarea:not(:placeholder-shown)) label{top:0;left:0;font-size:1em}input:-webkit-autofill,input:autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--page-bg-color) inset!important}.field-wrapper{padding-bottom:25px}.form-group.required>label:after,.form-group:has(input[required=required])>label:after,.form-group:has(input[required])>label:after{content:"*";color:currentColor;font-size:.8em;font-weight:400;vertical-align:super;margin-left:2px}@media screen and (min-width:768px){.fields,reform{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.field-wrap,.form-group,.iwrap{width:100%;padding-bottom:12px}.field-wrap.quarter,.form-group.quarter,.iwrap.quarter{width:23%}.field-wrap.half,.form-group.half,.iwrap.half{width:48%}.field-wrap.third,.form-group.third,.iwrap.third{width:73%}.field-wrap.one-third,.form-group.one-third,.iwrap.one-third{width:31%}.field-wrap.two-thirds,.form-group.two-thirds,.iwrap.two-thirds{width:65%}.field-wrap.full,.field-wrap.submit,.field-wrap.textarea,.form-group.full,.form-group.submit,.form-group.textarea,.iwrap.full,.iwrap.submit,.iwrap.textarea{width:100%}.field-wrap.submit,.form-group.submit,.iwrap.submit{padding-left:0;margin-left:0}}.rs-editor label,.rs-rs-settings label{position:relative;transform:unset;top:0;left:0;color:#fff;padding:0}html{font-size:62.5%;box-sizing:border-box}html *,html :after,html :before{box-sizing:border-box}#wrap{position:relative}body{font-size:1.8rem;line-height:1.5;color:var(--text-color);font-family:var(--text-font);background-color:var(--page-bg-color)}@media screen and (min-width:768px){body{font-size:2rem}}img{display:block}#mainwrap{overflow:hidden;position:relative;z-index:1}#footer{position:relative}.inner{position:relative;margin:auto;max-width:1400px;width:100%}#cookie-box{z-index:999999!important}#cookie-box #cookie-button{padding:10px;min-width:unset;margin:10px auto 0}#cookie-box-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){#cookie-box-inner{flex-direction:row}#cookie-button{margin:0 auto}}#skip-link{position:absolute;left:-9999px;top:0;background-color:var(--page-bg-color);padding:10px}#skip-link:focus-within{left:0;z-index:20}.grecaptcha-badge{z-index:5}#rs-frame .rs-rs-bar{z-index:2}#rs-adder #rs-adder-list li *{box-sizing:unset}#rs-adder #rs-adder-list li span{height:100%;width:100%;display:block}#rs-adder #rs-adder-list li img{height:100%;width:100%;object-fit:contain}#rs-adder #rs-adder-list li strong{height:auto;max-height:100%}.rs-rs-inner-markup{overflow-x:hidden}.slbWrap{cursor:zoom-out}.slbArrows button,.slbCloseBtn{background:unset!important;border:0!important;color:#fff;position:absolute!important;margin:unset!important;padding:unset!important;min-width:unset!important;font-weight:unset!important}.slbArrows button:focus-visible,.slbArrows button:hover,.slbCloseBtn:focus-visible,.slbCloseBtn:hover{color:#fff!important;opacity:.4!important}.slbArrows button{margin-top:-5em!important}.slbCloseBtn{top:.5em!important}.slbContentOuter{max-width:80%!important}.slbContentOuter .slbImage{padding:3em 0 5em!important;cursor:default}.slbContentOuter button{box-shadow:none!important;font-weight:300!important;font-family:var(--heading-color)!important;cursor:pointer}.slbContentOuter .slbArrow.next:before,.slbContentOuter .slbArrow.prev:before{display:none!important}.slbContentOuter .slbCloseBtn{right:15px!important;top:0!important;height:unset!important;width:unset!important;cursor:pointer;font-size:2.5em!important}.slbContentOuter .slbCaption{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;padding:.21429em 6ch .21429em .21429em!important;margin-bottom:1em;font-size:20px;height:7rem;white-space:unset!important;text-align:left!important;cursor:default}.slbContentOuter .slb-counter{position:absolute;right:0;top:.21429em}.slbContentOuter .slb-caption{display:block;width:calc(100% - 75px)}#standard-neighborhood-map-nav a svg path{transition:fill .3s ease}#standard-neighborhood-map-nav #current-category{border-radius:0!important}#standard-neighborhood-map-nav ul a.active,#standard-neighborhood-map-nav ul a:focus-visible,#standard-neighborhood-map-nav ul a:hover{color:var(--button-text-color-hover)!important}#standard-neighborhood-map-nav ul a.active svg path,#standard-neighborhood-map-nav ul a:focus-visible svg path,#standard-neighborhood-map-nav ul a:hover svg path{fill:var(--button-text-color-hover)!important}.block.iframe-embed #embed-target:has(iframe[src*="sightmap.com"]){height:80vh;min-height:400px}#header{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:50px 40px 20px}#header.fixed{position:fixed}#header img{max-width:200px;max-height:75px}#header .inner{display:flex;justify-content:space-between}#header .inner #grip{margin:0;padding:0;background-color:transparent;width:44px;height:44px;border:none;min-width:unset}#header .inner #grip span{display:block;width:100%;height:3px;background-color:var(--text-color-alt);margin:6px 0;transition:all .3s ease-in-out}#header .topbar-right{display:flex;justify-content:center;align-items:center;gap:20px}#header .topbar-right .quck-links{display:none}@media screen and (min-width:768px){#header .topbar-right .quck-links{display:block}}#header .topbar-right .quck-links a{color:var(--text-color-alt);text-decoration:underline;margin-left:20px;transition:all .3s ease-in-out}#header .topbar-right .quck-links a:focus-visible,#header .topbar-right .quck-links a:hover{text-decoration:none}@media screen and (min-width:768px){#header .topbar-right.open .quck-links a{color:var(--text-color)}#header .topbar-right.open #grip span{background-color:var(--text-color)}}.generic-supernav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s linear}@media screen and (min-width:768px){.generic-supernav-overlay{background:linear-gradient(to right,#262828 0,#262828 50%,color-mix(in srgb,#fff 75%,var(--primary-bg-color)) 50%,color-mix(in srgb,#fff 75%,var(--primary-bg-color)) 100%)}}.generic-supernav-overlay *{font-family:var(--text-font)}.generic-supernav-overlay h3{font-weight:700}.generic-supernav-overlay.open{visibility:visible;opacity:1}.generic-supernav-overlay .inner{height:100%;display:flex;flex-direction:column;overflow-y:auto;background:color-mix(in srgb,#fff 75%,var(--primary-bg-color))}@media screen and (min-width:768px){.generic-supernav-overlay .inner{flex-direction:row;height:100%}}.generic-supernav-overlay .primary{background-color:#262828;position:relative;width:100%;height:fit-content;display:flex;flex-direction:column;align-items:start;justify-content:center;padding-top:140px}@media screen and (min-width:768px){.generic-supernav-overlay .primary{height:100%}}.generic-supernav-overlay .primary *{color:var(--text-color-alt);font-size:2.5rem}@media screen and (min-width:768px){.generic-supernav-overlay .primary *{font-size:2.85rem}}@media screen and (min-width:960px){.generic-supernav-overlay .primary *{font-size:3.2rem}}.generic-supernav-overlay .primary a{display:block;width:fit-content;position:relative}.generic-supernav-overlay .primary a::after{content:'';position:absolute;bottom:5px;left:0;display:block;width:0%;height:1px;transition:all .3s ease-in-out;background-color:var(--text-color-alt)}.generic-supernav-overlay .primary a:focus-visible::after,.generic-supernav-overlay .primary a:hover::after{width:100%}.generic-supernav-overlay .primary a.button{margin:10px 0}.generic-supernav-overlay .primary a.button::after{display:none}.generic-supernav-overlay .primary a.button:focus-visible::after,.generic-supernav-overlay .primary a.button:hover::after{width:0}.generic-supernav-overlay .primary #main-nav{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:20px 40px 20px}.generic-supernav-overlay .secondary{background:color-mix(in srgb,#fff 75%,var(--primary-bg-color));width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:end;padding-top:100px}@media screen and (min-width:768px){.generic-supernav-overlay .secondary{height:100%}}.generic-supernav-overlay .secondary .socials{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:20px;padding:20px 0;margin:0 40px;border-top:1px solid var(--secondary-bg-color);border-bottom:1px solid var(--secondary-bg-color)}.generic-supernav-overlay .secondary .socials a{display:flex;align-items:center;gap:5px;width:125px}.generic-supernav-overlay .secondary .socials a i,.generic-supernav-overlay .secondary .socials a svg{height:45px;width:45px;color:var(--secondary-bg-color);fill:var(--secondary-bg-color)}.generic-supernav-overlay .secondary .information{display:flex;flex-wrap:wrap;padding-bottom:20px}.generic-supernav-overlay .secondary .col{min-width:225px;flex:1;flex-basis:50%;padding:20px 40px 0}.generic-supernav-overlay .secondary a{display:block}.generic-supernav-overlay .tablet .primary{width:50%;overflow-y:auto}.generic-supernav-overlay .tablet .secondary{width:50%}#specials{display:none}#special-popdown{max-height:0;overflow:hidden;transition:max-height 1s ease;box-sizing:border-box;position:relative;z-index:2;background:color-mix(in srgb,#fff 75%,var(--primary-bg-color))}#special-popdown *,#special-popdown :after,#special-popdown :before{box-sizing:inherit;color:var(--text-color)}#special-popdown #specials-inner{width:100%;max-width:unset;padding:25px 50px 0;margin:0;display:flex;flex-direction:column-reverse;text-align:left}#special-popdown #specials-inner .special{text-align:center;width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px}#special-popdown #specials-inner .special h3{font-size:4rem!important;margin:0 0 10px;color:var(--heading-color);padding-bottom:0}#special-popdown #specials-inner .special p{font-size:2rem!important;text-align:center}#special-popdown .special-image{max-width:350px;padding:0}#special-popdown .special-image img{width:100%;height:auto;max-height:150px;object-fit:contain;object-position:center}#special-popdown #special-popdown-button{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;box-shadow:none;height:24px;width:24px;cursor:pointer}#special-popdown #special-popdown-button svg{width:100%;height:100%;fill:var(--text-color);transition:all .3s ease}#special-popdown #special-popdown-button:focus svg,#special-popdown #special-popdown-button:hover svg{opacity:.4}#special-popdown.special-popdown--show{max-height:600px}#special-popdown.special-popdown--hiding{max-height:0}#special-popdown.special-popdown--hidden{max-height:0;display:none}#special-popdown .swiper{width:100%;max-width:1200px;margin:0 auto;padding-bottom:30px}#special-popdown .swiper-wrapper{display:flex;align-items:center}#special-popdown .swiper-pagination{bottom:0}#special-popdown .swiper-pagination-bullet{background:#b9b9b9}#special-popdown .swiper-pagination-bullet-active{background:#9e9e9e}#special-popdown .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){#special-popdown #specials-inner{flex-direction:row-reverse;justify-content:center}#special-popdown #specials-inner .special{width:unset}#special-popdown #specials-inner .special *{text-align:left}#special-popdown .swiper{padding-bottom:20px}#special-popdown .swiper-slide{flex-direction:row}#special-popdown #specials-inner .special-image+.special{align-items:start}#special-popdown #specials-inner .special-image+.special p{text-align:left}#special-popdown .special-image img{max-height:200px}}.block.hero{height:100vh;height:100dvh;min-height:500px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--primary-bg-color)}.block.hero.slim{height:fit-content;min-height:320px}.block.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1;pointer-events:none}.block.hero::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000 0,rgba(255,255,255,0) 33%);opacity:.6;z-index:1;pointer-events:none}.block.hero.slim::after{background:linear-gradient(to bottom,#000 0,rgba(255,255,255,0) 50%)}.block.hero .content{width:100%;padding:20px;position:relative;margin-bottom:30px;z-index:2}.block.hero .content h1,.block.hero .content h2,.block.hero .content h3,.block.hero .content h4,.block.hero .content h5{color:var(--heading-color-alt);text-shadow:1px 1px 10px rgba(0,0,0,.8)}.block.hero .content p{color:var(--text-color-alt);font-size:1.8rem;font-family:var(--heading-font)}@media screen and (min-width:768px){.block.hero .content p{font-size:2.9rem}}@media screen and (min-width:960px){.block.hero .content p{font-size:4rem}}.block.hero .inner{display:flex;justify-content:center;align-items:center;padding-top:100px}.block.hero .text-box{position:relative;padding:10px;text-align:center}.block.hero.video{position:relative}.block.hero.video video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.block.hero{min-height:600px}.block.hero.video video{display:block;pointer-events:none}}@media screen and (min-width:960px){.block.hero{min-height:600px}}.block.image-left{padding:40px}@media screen and (min-width:960px){.block.image-left{padding:80px 40px}}.block.image-left .inner{display:flex;flex-direction:column;column-gap:60px;row-gap:40px}@media screen and (min-width:960px){.block.image-left .inner{flex-direction:row}}.block.image-left .primary,.block.image-left .secondary{width:100%}.block.image-left .primary .title,.block.image-left .secondary .title{text-align:center;margin-bottom:40px}.block.image-left .primary p,.block.image-left .secondary p{text-align:center;margin-bottom:30px}.block.image-left .primary .cta,.block.image-left .secondary .cta{display:flex;justify-content:center;margin-top:15px}.block.image-left .primary .cta a,.block.image-left .secondary .cta a{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer}@media screen and (min-width:768px){.block.image-left .primary .cta a,.block.image-left .secondary .cta a{font-size:2.4rem}}.block.image-left .primary .cta a.invert,.block.image-left .secondary .cta a.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.block.image-left .primary .cta a.ghost,.block.image-left .secondary .cta a.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.block.image-left .primary .cta a.inline,.block.image-left .secondary .cta a.inline{display:inline-block}.block.image-left .primary .cta a:focus-visible,.block.image-left .primary .cta a:hover,.block.image-left .secondary .cta a:focus-visible,.block.image-left .secondary .cta a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media screen and (min-width:960px){.block.image-left .primary{width:50%}}.block.image-left .secondary{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:960px){.block.image-left .secondary{width:calc(50% - 60px)}}.block.image-left .image-container{height:300px;width:100%;display:flex;justify-content:center;align-items:center}.block.image-left .image-container img{width:100%;height:100%;max-height:100%;object-fit:cover;aspect-ratio:1/1}@media screen and (min-width:768px){.block.image-left .image-container{height:500px}}@media screen and (min-width:960px){.block.image-left .image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:500px}}@media screen and (min-width:960px){.block.image-left:nth-of-type(2n+1) .inner{flex-direction:row-reverse}}#rs-builder .block.image-left .inner{flex-direction:row}.block.image-list{padding:40px}@media screen and (min-width:960px){.block.image-list{padding:80px 40px}}.block.image-list .inner{display:flex;flex-direction:column;column-gap:60px;row-gap:40px}@media screen and (min-width:960px){.block.image-list .inner{flex-direction:row}}@media screen and (min-width:960px){.block.image-list.right .inner{flex-direction:row-reverse}}.block.image-list ul{list-style:none}.block.image-list ul li{border-bottom:1px solid var(--text-color);text-align:center;padding:5px}.block.image-list ul li:last-child{border-bottom:none}.block.image-list .primary,.block.image-list .secondary{width:100%}.block.image-list .primary .title,.block.image-list .secondary .title{text-align:center;margin-bottom:40px}.block.image-list .primary p,.block.image-list .secondary p{text-align:center;margin-bottom:30px}.block.image-list .primary .cta,.block.image-list .secondary .cta{display:flex;justify-content:center;margin-top:40px}.block.image-list .primary .cta a,.block.image-list .secondary .cta a{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer}@media screen and (min-width:768px){.block.image-list .primary .cta a,.block.image-list .secondary .cta a{font-size:2.4rem}}.block.image-list .primary .cta a.invert,.block.image-list .secondary .cta a.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.block.image-list .primary .cta a.ghost,.block.image-list .secondary .cta a.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.block.image-list .primary .cta a.inline,.block.image-list .secondary .cta a.inline{display:inline-block}.block.image-list .primary .cta a:focus-visible,.block.image-list .primary .cta a:hover,.block.image-list .secondary .cta a:focus-visible,.block.image-list .secondary .cta a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media screen and (min-width:960px){.block.image-list .primary{width:60%}}.block.image-list .secondary{display:flex;flex-direction:column;align-items:center}.block.image-list .secondary .content{width:100%}.block.image-list .secondary .content ol,.block.image-list .secondary .content ul{width:100%}.block.image-list .secondary .content p+ol li:first-of-type,.block.image-list .secondary .content p+ul li:first-of-type{border-top:1px solid var(--text-color)}.block.image-list .secondary .content p+ol li:last-of-type,.block.image-list .secondary .content p+ul li:last-of-type{border-bottom:1px solid var(--text-color)}@media screen and (min-width:960px){.block.image-list .secondary{width:calc(40% - 60px)}}.block.image-list .image-container{height:300px;width:100%;display:flex;justify-content:center;align-items:center}.block.image-list .image-container img{width:100%;height:100%;max-height:100%;object-fit:cover;aspect-ratio:1/1}@media screen and (min-width:768px){.block.image-list .image-container{height:500px}}@media screen and (min-width:960px){.block.image-list .image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:500px}}.simple-text{position:relative;padding:40px;background-color:var(--page-bg-color)}.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5{margin-bottom:20px}.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5,.simple-text p{text-align:center}.simple-text p{padding-bottom:1.5em}.simple-text a{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer}@media screen and (min-width:768px){.simple-text a{font-size:2.4rem}}.simple-text a.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.simple-text a.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.simple-text a.inline{display:inline-block}.simple-text a:focus-visible,.simple-text a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.simple-text.alt{background-color:var(--secondary-bg-color)}.simple-text.alt h1,.simple-text.alt h2,.simple-text.alt h3,.simple-text.alt h4,.simple-text.alt h5{color:var(--heading-color-alt)}.simple-text.alt li,.simple-text.alt p{color:var(--text-color-alt)}.simple-text.alt a{background-color:var(--button-text-color);color:var(--button-bg-color)}.simple-text.alt a:focus-visible,.simple-text.alt a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color)}#mainwrap>.simple-text:first-child{border-top:125px solid var(--secondary-bg-color)}.simple-text+markup .block.floorplans{padding-top:0}.simple-text:has(+markup.block.floorplans){padding-bottom:0}.simple-text:has(+markup.block.floorplans) h2,.simple-text:has(+markup.block.floorplans) h3,.simple-text:has(+markup.block.floorplans) h4,.simple-text:has(+markup.block.floorplans) h5{text-align:left}.simple-text:has(+markup.block.floorplans) li,.simple-text:has(+markup.block.floorplans) p,.simple-text:has(+markup.block.floorplans) span{text-align:left}.block.banner{padding:40px;min-height:90vh;height:fit-content;position:relative;display:flex;flex-direction:column}.block.banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;pointer-events:none}.block.banner.hero-box .banner-header h1,.block.banner.hero-box .banner-header h2,.block.banner.hero-box .banner-header h3,.block.banner.hero-box .banner-header h4,.block.banner.hero-box .banner-header h5{color:var(--heading-color-alt);text-shadow:1px 1px 10px rgba(0,0,0,.8);max-width:1400px;margin:0 auto}.block.banner .title{margin-bottom:25px}.block.banner .title *{font-size:4rem}.block.banner ol,.block.banner p,.block.banner ul{margin-bottom:15px}.block.banner .inner{margin:auto auto 40px;min-height:100%;display:flex;justify-content:end;align-items:end}.block.banner.alt .inner{justify-content:start}.block.banner.alt.hero-box{height:100vh;height:100dvh;min-height:500px;justify-content:end}.block.banner.alt.hero-box .inner{margin-top:80px;flex-direction:column;align-items:center;justify-content:end}.block.banner.alt.hero-box .inner .content{margin:20px auto 0 0}.block.banner.alt.hero-box .inner .content *{text-align:center!important}.block.banner .content{padding:40px;margin-top:100px;border-radius:5px;max-width:600px;position:relative;overflow:hidden}.block.banner .content *{text-align:center}.block.banner .content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--page-bg-color);opacity:.85;z-index:1}.block.banner .content .text-box{position:relative;z-index:2}.block.banner .content .text-box a{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer;min-width:unset}@media screen and (min-width:768px){.block.banner .content .text-box a{font-size:2.4rem}}.block.banner .content .text-box a.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.block.banner .content .text-box a.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.block.banner .content .text-box a.inline{display:inline-block}.block.banner .content .text-box a:focus-visible,.block.banner .content .text-box a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media screen and (min-width:960px){.block.banner .content{margin-top:100px}}.block.banner.alt .content *{text-align:left}.block.banner.middle .inner{align-items:center;margin:auto}.block.banner.middle .content{margin:50px 0}.block.banner.middle .content *{text-align:center}.block.feature-grid{padding:40px}@media screen and (min-width:768px){.block.feature-grid{padding:80px 40px}}.block.feature-grid .grid{display:flex;flex-direction:column}@media screen and (min-width:768px){.block.feature-grid .grid{flex-direction:row}}.block.feature-grid .grid-item{position:relative;aspect-ratio:1/1;max-height:350px}@media screen and (min-width:768px){.block.feature-grid .grid-item{height:350px;max-height:unset;flex:1;aspect-ratio:unset}}@media screen and (min-width:960px){.block.feature-grid .grid-item{height:450px}}.block.feature-grid .grid-item-image{height:100%;width:100%}.block.feature-grid .grid-item-image img{height:100%;width:100%;object-fit:cover}.block.feature-grid .grid-item-content{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.block.amenities{padding:40px}@media screen and (min-width:768px){.block.amenities{padding:80px 40px}}.block.amenities.carousel .title{text-align:center;margin-bottom:20px}.block.amenities.carousel .description{text-align:center;margin-bottom:60px}.block.amenities.carousel .item{width:100%;height:425px;position:relative}.block.amenities.carousel .item .image{height:100%;width:100%}.block.amenities.carousel .item img{height:100%;width:100%;object-fit:cover}.block.amenities.carousel .item .content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,.5);color:var(--text-color-alt);visibility:visible;opacity:1;transition:visibility .3s,opacity .3s linear;padding:10px}.block.amenities.carousel .owl-stage{display:flex;flex-wrap:nowrap}.block.amenities.carousel .owl-carousel .item{width:calc(100vw - 80px);height:350px}.block.amenities.carousel .owl-carousel .item img{height:100%;width:100%;object-fit:cover}.block.amenities .owl-dots{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;margin-top:10px}.block.amenities .owl-dots button.owl-dot{border-radius:50%;height:16px;width:16px;position:relative;margin:0}.block.amenities .owl-dots button.owl-dot span{display:block;height:100%;width:100%;opacity:.4;background:#cacaca;border-radius:50%}.block.amenities .owl-dots button.owl-dot.active span,.block.amenities .owl-dots button.owl-dot:hover span{background-color:#4b4b4b;opacity:.6}.block.amenities .cta{display:flex;justify-content:center;align-items:center;margin-top:60px}.block.amenities .cta a{position:relative;display:inline-block;line-height:24px;padding:12px 24px;background:var(--button-bg-color);border:2px solid var(--button-border-color);color:var(--button-text-color);font-size:2rem;border-radius:5px;transition:ease all .3s;text-align:center;margin:auto;cursor:pointer;margin:0 auto}@media screen and (min-width:768px){.block.amenities .cta a{font-size:2.4rem}}.block.amenities .cta a.invert{background-color:var(--button-text-color);color:var(--button-bg-color)}.block.amenities .cta a.ghost{background:0 0;color:var(--button-bg-color);border:0;border-bottom:3px solid var(--button-border-color)}.block.amenities .cta a.inline{display:inline-block}.block.amenities .cta a:focus-visible,.block.amenities .cta a:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}@media only screen and (min-width:500px){.block.amenities.carousel .owl-carousel .item{width:calc(50vw - 45px);height:400px}.block.amenities.carousel .owl-carousel .item img{height:100%;width:100%;object-fit:cover}}@media screen and (min-width:768px){.block.amenities.carousel .owl-carousel .item{width:calc(66.6667vw - 45px);height:425px}.block.amenities.carousel .owl-carousel .item img{height:100%;width:100%;object-fit:cover}.block.amenities.carousel .owl-carousel .item.half-width{width:calc(33.3333vw - 45px)}}@media screen and (min-width:960px){.block.amenities.carousel .item .content{visibility:hidden;opacity:0}.block.amenities.carousel .item:focus-visible .content,.block.amenities.carousel .item:hover .content{visibility:visible;opacity:1}.block.amenities.carousel .item.first-in-view .content{visibility:visible;opacity:1}.block.amenities.carousel .owl-carousel .item{width:calc(33.33vw - 27.5px);height:425px;max-width:calc(1400px / 3 - 7px)}.block.amenities.carousel .owl-carousel .item.half-width{width:calc(16.665vw - 27.5px);max-width:calc(calc(1400px / 3)/ 2 - 7px)}}#rs-builder .block.amenities .owl-carousel{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}#rs-builder .block.amenities .owl-carousel .item{width:calc(25% - 15px);height:unset}#rs-builder .block.amenities .owl-carousel .item .image{height:unset;width:100%;aspect-ratio:1/1}#rs-builder .block.amenities .owl-carousel .item .content{position:relative;visibility:visible;opacity:1;transition:unset}.block.gallery{padding:40px}@media screen and (min-width:768px){.block.gallery{padding:80px 40px}}.block.gallery .inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.block.gallery header{margin-bottom:40px;width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.block.gallery header::after{content:'';display:block;width:calc(100% + 40px);max-width:calc(100vw - 80px);height:1px;background-color:var(--text-color);margin-top:10px}.block.gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:20px;row-gap:13.33px}.block.gallery .gallery-item{width:100%;aspect-ratio:10/11;position:relative;overflow:hidden}.block.gallery .gallery-item::before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s ease}.block.gallery .gallery-item a{display:block;width:100%;height:100%;cursor:zoom-in}.block.gallery .gallery-item img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform .3s ease}.block.gallery .gallery-item:focus-within::before,.block.gallery .gallery-item:hover::before{opacity:1}.block.gallery .gallery-item:focus-within img,.block.gallery .gallery-item:hover img{transform:scale(1.05)}@media screen and (min-width:960px){.block.gallery .gallery-grid{grid-template-columns:repeat(4,1fr)}}.block.gallery-title+.block.gallery,.block.gallery-title+markup .block.gallery{padding-top:0}.block.gallery-title:has(+.block.gallery),.block.gallery-title:has(+markup.block.gallery){padding-bottom:0}.block.outro{padding:40px;position:relative}.block.outro::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;pointer-events:none}.block.outro .content{margin:120px auto;position:relative;width:fit-content;border-radius:5px;overflow:hidden}.block.outro .content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-bg-color);opacity:.9;pointer-events:none;transition:all .3s ease}.block.outro .content a{position:relative;font-size:3.6rem;padding:40px 100px;color:var(--button-text-color);display:block;text-align:center;transition:all .3s ease}.block.outro .content:focus-within::before,.block.outro .content:hover::before{background-color:var(--button-bg-color-hover)}.block.outro .content:focus-within a,.block.outro .content:hover a{color:var(--button-text-color-hover)}.block.poi-blocks{padding:40px}.block.poi-blocks ol,.block.poi-blocks ul{list-style:none}.block.poi-blocks ol li,.block.poi-blocks ul li{text-align:center}.block.poi-blocks a{color:var(--text-color-alt);text-decoration:underline}.block.poi-blocks .poi-grid{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:13.33px}.block.poi-blocks .poi-item{width:100%;position:relative}.block.poi-blocks img{aspect-ratio:16/9;width:100%;min-height:250px;object-fit:cover}.block.poi-blocks .title{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);color:var(--heading-color-alt);justify-content:center;align-items:center;visibility:hidden;opacity:0;display:flex;transition:all .3s ease}.block.poi-blocks .title h2,.block.poi-blocks .title h3,.block.poi-blocks .title h4,.block.poi-blocks .title h5{font-size:calc(2.4*1rem)}@media screen and (min-width:768px){.block.poi-blocks .title h2,.block.poi-blocks .title h3,.block.poi-blocks .title h4,.block.poi-blocks .title h5{font-size:calc(3.5*1rem)}}@media screen and (min-width:960px){.block.poi-blocks .title h2,.block.poi-blocks .title h3,.block.poi-blocks .title h4,.block.poi-blocks .title h5{font-size:calc(4.5*1rem)}}.block.poi-blocks .content{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:var(--heading-color-alt);display:flex;justify-content:center;align-items:center;visibility:visible;opacity:1;transition:all .3s ease}@media screen and (min-width:768px){.block.poi-blocks .poi-grid{grid-template-columns:repeat(2,1fr)}.block.poi-blocks .poi-item{width:calc(50% - 7px);max-width:unset}.block.poi-blocks .title{visibility:visible;opacity:1}.block.poi-blocks .content{visibility:hidden;opacity:0}.block.poi-blocks .poi-item:focus .title,.block.poi-blocks .poi-item:focus-within .title,.block.poi-blocks .poi-item:hover .title{visibility:hidden;opacity:0}.block.poi-blocks .poi-item:focus .content,.block.poi-blocks .poi-item:focus-within .content,.block.poi-blocks .poi-item:hover .content{visibility:visible;opacity:1}}@media screen and (min-width:960px){.block.poi-blocks{padding:80px 40px}}#rs-builder .block.poi-blocks .content,#rs-builder .block.poi-blocks .title{visibility:visible;opacity:1;transition:none;position:relative}.block.recent-blogs{position:relative}.block.recent-blogs .secondary{width:100%}.block.recent-blogs .secondary img{width:100%;height:100%;max-height:300px;object-fit:cover}.block.recent-blogs .inner{padding:40px}@media screen and (min-width:768px){.block.recent-blogs .inner{padding:80px 40px}}.block.recent-blogs header{margin-bottom:40px}.block.recent-blogs header h2{margin-bottom:20px;text-align:center}.block.recent-blogs header p{text-align:center}.block.recent-blogs .blog-list h3{font-style:italic;font-weight:700}.block.recent-blogs .blog-list ul{margin-left:40px;margin-bottom:40px}.block.recent-blogs .blog-list li a{font-size:calc(1.8*1rem);text-decoration:underline;color:var(--text-color);font-style:italic}@media screen and (min-width:768px){.block.recent-blogs .blog-list li a{font-size:calc(2*1rem)}}@media screen and (min-width:960px){.block.recent-blogs .blog-list li a{font-size:calc(2*1rem)}}.block.recent-blogs .blog-list li:nth-of-type(n+6){display:none}.block.recent-blogs .blog-list .button{margin:0 auto;display:block;width:fit-content}@media screen and (min-width:768px){.block.recent-blogs .secondary{position:absolute;top:0;left:0;bottom:0;width:50vw}.block.recent-blogs .secondary img{max-height:unset}.block.recent-blogs .inner{display:flex;justify-content:end}.block.recent-blogs .primary{width:50%;padding-left:40px}.block.recent-blogs header h2{text-align:left}.block.recent-blogs header p{text-align:left}.block.recent-blogs .blog-list .button{margin:0}}#rs-builder .block.recent-blogs .secondary{width:50%}.block.blog-list{padding:40px}@media screen and (min-width:768px){.block.blog-list{padding:80px 40px}}.block.blog-list .blog-post[data-type=post]{display:none}.block.blog-list .blogs-container{display:grid;grid-template-columns:repeat(1,1fr);row-gap:50px;column-gap:30px}.block.blog-list .blog-image{border-radius:8px;overflow:hidden}.block.blog-list .blog-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.block.blog-list .blog-date p{text-align:end}.block.blog-list .title h2{margin-top:20px}.block.blog-list .excerpt{margin-top:20px}.block.blog-list .read-more{margin-top:20px}.block.blog-list .pagination{margin-top:2em;width:fit-content;display:flex;align-items:center}.block.blog-list .page-btn{padding:9px 10px;min-width:unset;color:var(--text-color);border-radius:0;border-right:1px solid #e5e9f2;border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2;border-left:none;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s;flex-grow:1;background-color:transparent}.block.blog-list .page-btn:first-of-type{border-radius:5px 0 0 5px;border-left:1px solid #e5e9f2}.block.blog-list .page-btn:last-of-type{border-radius:0 5px 5px 0}.block.blog-list .page-btn:focus,.block.blog-list .page-btn:hover{background-color:#ebeef2}.block.blog-list .page-btn[aria-current=true]{font-weight:700;background:var(--button-bg-color);color:var(--button-text-color);cursor:default}.block.blog-list .dots{padding:8px 10px;min-width:unset;color:var(--text-color);font-size:14px;font-weight:400;cursor:pointer;transition:all .3s;flex-grow:1;border-right:1px solid #e5e9f2;border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2;cursor:default}@media only screen and (min-width:600px){.block.blog-list .blogs-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.block.blog-list .blogs-container{row-gap:40px;column-gap:60px}}@media screen and (min-width:960px){.block.blog-list .blogs-container{row-gap:60px;column-gap:80px}}article.blog-entry{padding:40px;overflow:hidden}@media screen and (min-width:768px){article.blog-entry{padding:80px 40px}}article.blog-entry p{margin-bottom:20px}article.blog-entry h1{font-size:calc(3.6*1rem);margin-bottom:20px;text-align:center}@media screen and (min-width:768px){article.blog-entry h1{font-size:calc(4.8*1rem)}}@media screen and (min-width:960px){article.blog-entry h1{font-size:calc(5.2*1rem)}}article.blog-entry .blog-nav{margin-top:60px;display:flex;justify-content:center;position:relative;padding:0 0 40px 0}article.blog-entry .blog-nav .next-prev{display:flex;justify-content:space-between;width:100%;position:absolute;bottom:0;left:0;right:0}article.blog-entry .blog-nav a{display:flex;align-items:center;gap:5px;text-decoration:underline}article.blog-entry .blog-nav a:focus-visible,article.blog-entry .blog-nav a:hover{text-decoration:none}article.blog-entry .blog-nav .all-blogs{z-index:2}article.blog-entry .blog-nav .chevron{display:inline-block;width:10px;height:10px;border-top:1px solid var(--text-color);border-right:1px solid var(--text-color)}article.blog-entry .blog-nav .chevron.prev{transform:rotate(-135deg)}article.blog-entry .blog-nav .chevron.next{transform:rotate(45deg)}@media screen and (min-width:768px){article.blog-entry .blog-nav{padding:0}article.blog-entry .blog-nav .next-prev{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;bottom:unset}}.block.contact{padding:40px 40px 0}@media screen and (min-width:768px){.block.contact{padding:80px 40px 40px}}.block.contact header{margin-bottom:20px}.block.contact header h2{margin-bottom:10px}.block.contact .primary{margin-bottom:40px}.block.contact .secondary{padding:20px 15px;background-color:var(--secondary-bg-color);border-radius:5px;flex-grow:0;height:fit-content;margin:22.5px auto 40px;max-width:500px}.block.contact .secondary *{color:var(--text-color-alt);font-family:var(--text-font)}.block.contact .secondary .name{margin-bottom:15px}.block.contact .secondary .name *{font-size:calc(2*1rem)}@media screen and (min-width:768px){.block.contact .secondary .name *{font-size:calc(2.2*1rem)}}@media screen and (min-width:960px){.block.contact .secondary .name *{font-size:calc(2.4*1rem)}}.block.contact .secondary .contact-details{margin-bottom:15px}.block.contact .secondary .contact-details *{font-size:calc(1.8*1rem)}@media screen and (min-width:768px){.block.contact .secondary .contact-details *{font-size:calc(1.8*1rem)}}@media screen and (min-width:960px){.block.contact .secondary .contact-details *{font-size:calc(2*1rem)}}.block.contact .secondary .information{display:flex;flex-wrap:wrap;justify-content:space-between}.block.contact .secondary .information a{display:block}.block.contact .secondary .contact-details,.block.contact .secondary .hours{width:fit-content;max-width:49%;min-width:200px}@media screen and (min-width:960px){.block.contact .content{display:flex;gap:40px}.block.contact .secondary{width:calc(40% - 20px);max-width:500px}}.block.floorplans{padding:40px;min-height:500px}@media screen and (min-width:768px){.block.floorplans{padding:80px 40px}}.block.floorplans .no-results{display:none;text-align:center;margin-top:50px}.block.floorplans .no-results .filter-clear-all{margin-top:20px}.block.floorplans .no-results.show{display:block}.block.floorplans article[data-connection=manual] li .fp-available-units{display:none}.block.floorplans ul{list-style:none;display:flex;flex-wrap:wrap;gap:50px}.block.floorplans ul li{width:100%;max-width:425px;background-color:var(--secondary-bg-color);border-radius:5px;padding:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.block.floorplans ul li header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:5px;gap:5px}.block.floorplans ul li header *{color:var(--text-color-alt)}.block.floorplans ul li header h2{font-size:3rem}.block.floorplans ul li header .sq-ft::before{content:"";display:inline-block;width:2px;height:1.5rem;background-color:var(--text-color-alt);margin:0 2px}.block.floorplans ul li .image-wrapper{width:100%;max-height:300px;margin-bottom:10px;height:100%;display:flex;justify-content:center;align-items:center}.block.floorplans ul li .image-wrapper img{max-width:100%;max-height:100%;border-radius:5px;object-fit:contain}.block.floorplans ul li footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.block.floorplans ul li footer *{color:var(--text-color-alt);text-align:center}.block.floorplans ul li .fp-price-wrapper .fp-price{font-size:1.5em}.block.floorplans ul li .fp-link{background-color:var(--text-color-alt);color:var(--secondary-bg-color);margin-top:10px}.block.floorplans ul li .fp-link:focus-visible,.block.floorplans ul li .fp-link:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.block.floorplans #mobile-filter-toggle{background-color:transparent;border:none;padding:10px;min-width:unset;color:var(--heading-color);font-size:3.5rem;margin:0 0 0 auto}.block.floorplans #fp-filter{position:relative}.block.floorplans #fp-filter .filter-wrapper{display:none;position:absolute;background-color:var(--page-bg-color);flex-direction:column;right:0;z-index:2;width:200px;border-top:2px solid var(--primary-bg-color);border-left:2px solid var(--primary-bg-color);border-right:2px solid var(--primary-bg-color);border-top-left-radius:0;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:0}.block.floorplans #fp-filter .filter-wrapper *{color:var(--heading-color)}.block.floorplans #fp-filter .filter-wrapper #baths-filter-menu label,.block.floorplans #fp-filter .filter-wrapper #bed-filter-menu label{display:flex;justify-content:start;align-items:center;cursor:pointer}.block.floorplans #fp-filter .filter-wrapper .filter-dropdown{position:relative;border-bottom:2px solid var(--primary-bg-color)}.block.floorplans #fp-filter .filter-wrapper .filter-toggle{background-color:transparent;border:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;min-width:unset;padding:10px 15px;margin:0}.block.floorplans #fp-filter .filter-wrapper .filter-toggle::after{content:"";height:10px;width:10px;display:block;border-left:1px solid var(--heading-color);border-bottom:1px solid var(--heading-color);transform:rotate(-45deg) translate(2px,0);margin-left:5px;transition:border-color .2s ease-in-out}.block.floorplans #fp-filter .filter-wrapper .filter-toggle[aria-expanded=true]::after{transform:rotate(135deg) translate(2px,-2px)}.block.floorplans #fp-filter .filter-wrapper .filter-menu{position:relative;display:none;flex-direction:column;padding:10px}.block.floorplans #fp-filter .filter-wrapper .filter-menu.open{display:flex}.block.floorplans #fp-filter .filter-wrapper .filter-menu label{position:relative;left:unset;top:unset;transform:unset;pointer-events:all}.block.floorplans #fp-filter .filter-wrapper .filter-menu input{margin-right:10px}.block.floorplans #fp-filter .filter-wrapper .filter-menu button{background-color:transparent;border:none;color:var(--heading-color);font-size:1.5rem;padding:5px 0;text-align:left;width:fit-content;min-width:unset;font-weight:400;margin:0}.block.floorplans #fp-filter .filter-wrapper .filter-menu button:focus-visible,.block.floorplans #fp-filter .filter-wrapper .filter-menu button:hover{color:var(--text-link-color-hover)}.block.floorplans #fp-filter .filter-wrapper #price-filter-menu label,.block.floorplans #fp-filter .filter-wrapper #sqft-filter-menu label{display:flex;flex-direction:column;margin-bottom:10px}.block.floorplans #fp-filter .filter-wrapper input[type=checkbox]{width:24px;height:24px;margin-right:8px;cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center}.block.floorplans #fp-filter .filter-wrapper input[type=checkbox]::after,.block.floorplans #fp-filter .filter-wrapper input[type=checkbox]:after{content:" ";background-color:var(--page-bg-color);display:inline-block;color:var(--text-color);width:24px;height:24px;visibility:visible;border:1px solid var(--text-color);border-radius:0}.block.floorplans #fp-filter .filter-wrapper input[type=checkbox]:checked::after,.block.floorplans #fp-filter .filter-wrapper input[type=checkbox]:checked:after{content:"\2714";font-family:"Font Awesome 5 Free";font-weight:700;padding:2px 0 0 4px;background-color:var(--page-bg-color)}.block.floorplans #fp-filter .filter-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--page-bg-color);color:var(--text-color);border:1px solid var(--text-color);border-radius:0;padding:10px 40px 10px 15px;font-size:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20,50 70,100 120,50' stroke='%23333' stroke-width='15' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.block.floorplans #fp-filter .filter-wrapper select option{background-color:var(--page-bg-color);color:var(--text-color);padding:10px;font-size:16px}.block.floorplans #mobile-filter-toggle.open+.filter-wrapper{display:flex}@media only screen and (min-width:550px){.block.floorplans ul{justify-content:center}.block.floorplans ul li{max-width:unset;width:425px}}@media screen and (min-width:960px){.block.floorplans #fp-filter .filter-wrapper{display:flex;flex-direction:row;position:relative;flex-wrap:nowrap;justify-content:end;gap:10px;margin-bottom:15px;width:auto;border:none;border-radius:0}.block.floorplans #fp-filter .filter-wrapper .filter-dropdown{border:0}.block.floorplans #fp-filter .filter-wrapper .filter-menu{position:absolute;border-radius:5px;z-index:2;top:100%;min-width:100%;width:200px;left:0;background-color:var(--page-bg-color);border:1px solid var(--primary-bg-color)}.block.floorplans #fp-filter .filter-wrapper .filter-dropdown:nth-child(4) .filter-menu{left:auto;right:0}}.block.rent-transparency{padding:40px}@media screen and (min-width:768px){.block.rent-transparency{padding:80px 40px}}.block.rent-transparency .title-container{margin-bottom:40px}.block.rent-transparency .statement{margin-bottom:40px}.block.rent-transparency .statement *{font-size:calc(2*1rem)}@media screen and (min-width:768px){.block.rent-transparency .statement *{font-size:calc(2.2*1rem)}}@media screen and (min-width:960px){.block.rent-transparency .statement *{font-size:calc(2.4*1rem)}}.block.rent-transparency .price-row{margin-bottom:40px}.block.rent-transparency .row-title{margin-bottom:5px}.block.rent-transparency .row-title h2,.block.rent-transparency .row-title h3,.block.rent-transparency .row-title h4,.block.rent-transparency .row-title h5{font-family:var(--text-font);font-weight:700}.block.rent-transparency .row-list ol,.block.rent-transparency .row-list ul{margin-left:40px}.block.rent-transparency .footer-content *{font-style:italic}.block.floorplan-view header{background-color:var(--secondary-bg-color);padding:40px}@media screen and (min-width:768px){.block.floorplan-view header{padding:80px 40px 40px}}.block.floorplan-view header *{color:var(--text-color-alt)}.block.floorplan-view header .inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.block.floorplan-view header .inner .fp-title{font-size:calc(3.6*1rem);width:100%}@media screen and (min-width:768px){.block.floorplan-view header .inner .fp-title{font-size:calc(4.2*1rem)}}@media screen and (min-width:960px){.block.floorplan-view header .inner .fp-title{font-size:calc(4.8*1rem)}}.block.floorplan-view header .inner p,.block.floorplan-view header .inner span{font-size:calc(2.2*1rem)}@media screen and (min-width:768px){.block.floorplan-view header .inner p,.block.floorplan-view header .inner span{font-size:calc(2.6*1rem)}}@media screen and (min-width:960px){.block.floorplan-view header .inner p,.block.floorplan-view header .inner span{font-size:calc(3*1rem)}}.block.floorplan-view header .inner .left{display:flex;align-items:center;flex-wrap:wrap}.block.floorplan-view header .inner .left .sep{margin:0 10px}.block.floorplan-view header .inner .left .sep:first-of-type{display:none}.block.floorplan-view header .inner .right{display:flex;align-items:center}.block.floorplan-view .content{padding:40px}.block.floorplan-view .content .image-wrapper{position:relative;margin-bottom:20px}.block.floorplan-view .content .image-wrapper img{width:100%;height:auto;border-radius:5px;aspect-ratio:1/1;object-fit:contain}.block.floorplan-view .content .image-wrapper .tour-wrapper{display:none}.block.floorplan-view .content .image-wrapper .image-tabs{display:flex;gap:5px;z-index:2;width:100%;padding:0 10px}.block.floorplan-view .content .image-wrapper .image-tabs button{background-color:color-mix(in srgb,#fff 35%,var(--secondary-bg-color));border-color:color-mix(in srgb,#fff 35%,var(--secondary-bg-color));color:var(--text-color-alt);min-height:100%}.block.floorplan-view .content .image-wrapper .image-tabs button:focus-visible,.block.floorplan-view .content .image-wrapper .image-tabs button:hover{background:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.block.floorplan-view .content .image-wrapper .image-tabs .tab-link.active button{background-color:var(--secondary-bg-color);border-color:var(--secondary-bg-color);color:var(--text-color-alt)}.block.floorplan-view .content .fp-summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:2.4rem;margin-bottom:10px}.block.floorplan-view .content .fp-summary .sep{margin:0 10px}.block.floorplan-view .content .fp-description{margin-bottom:20px}.block.floorplan-view .content .fp-description p{margin-bottom:10px}.block.floorplan-view .content .available-units{margin:0 0 25px}.block.floorplan-view .content .available-units table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;position:relative;margin-top:50px;border-radius:5px;overflow:hidden}.block.floorplan-view .content .available-units table caption{font-size:3.2rem;font-family:var(--text-font);padding:10px 20px;background-color:var(--secondary-bg-color);color:var(--text-color-alt);text-align:left}.block.floorplan-view .content .available-units table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;background-color:color-mix(in srgb,#fff 35%,var(--secondary-bg-color));color:var(--text-color-alt)}.block.floorplan-view .content .available-units table .apply-now-col{opacity:0}.block.floorplan-view .content .available-units table tbody tr{display:block;position:relative;padding:0 10px;background-color:var(--secondary-bg-color)}.block.floorplan-view .content .available-units table tbody tr:nth-child(odd){background-color:color-mix(in srgb,#fff 35%,var(--secondary-bg-color))}.block.floorplan-view .content .available-units table td{font-size:1.8rem;color:var(--text-color-alt);display:block;text-align:end;z-index:1;position:relative}.block.floorplan-view .content .available-units table td:first-child{padding-top:10px}.block.floorplan-view .content .available-units table td:last-child{padding:15px 0}.block.floorplan-view .content .available-units table td:not(:last-child){border-bottom:1px solid var(--secondary-bg-color)}.block.floorplan-view .content .available-units table td:not([data-label=Apply])::before{content:attr(data-label);float:left;font-weight:700}.block.floorplan-view .content .available-units table td[data-label=Apply]{display:flex;justify-content:center}.block.floorplan-view .content .available-units table td[data-label=Apply] a{background-color:var(--text-color-alt);color:var(--secondary-bg-color);min-width:unset;padding:12px 20px;border:none}.block.floorplan-view .content .available-units table td[data-label=Apply] a:focus-visible,.block.floorplan-view .content .available-units table td[data-label=Apply] a:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.block.floorplan-view .content .available-units table td a[href$=undefined],.block.floorplan-view .content .available-units table td a[href=""],.block.floorplan-view .content .available-units table td a[href="#"],.block.floorplan-view .content .available-units table td a[href=null],.block.floorplan-view .content .available-units table td a[href=undefined]{display:none}.block.floorplan-view .content .available-units .disclaimer{font-style:italic;margin-top:20px;font-size:1.6rem}.block.floorplan-view .form-container{background-color:var(--secondary-bg-color);padding:30px 40px;border-radius:5px;max-width:750px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.block.floorplan-view .form-container a,.block.floorplan-view .form-container h2,.block.floorplan-view .form-container h3,.block.floorplan-view .form-container h4,.block.floorplan-view .form-container h5,.block.floorplan-view .form-container h6,.block.floorplan-view .form-container p,.block.floorplan-view .form-container span{color:var(--text-color-alt)}.block.floorplan-view .form-container .contact-title{margin-bottom:75px}.block.floorplan-view .form-container .contact-title *{font-size:calc(3*1rem)}@media screen and (min-width:768px){.block.floorplan-view .form-container .contact-title *{font-size:calc(3.2*1rem)}}@media screen and (min-width:960px){.block.floorplan-view .form-container .contact-title *{font-size:calc(3.5*1rem)}}.block.floorplan-view .form-container .contact-details{display:flex;flex-direction:column;gap:20px;margin-bottom:75px}.block.floorplan-view .form-container .contact-details .sub-title{margin-bottom:5px}.block.floorplan-view .form-container .contact-details .sub-title *{font-size:calc(2*1rem);text-decoration:underline;font-family:var(--text-font);font-weight:500}@media screen and (min-width:768px){.block.floorplan-view .form-container .contact-details .sub-title *{font-size:calc(2.2*1rem)}}@media screen and (min-width:960px){.block.floorplan-view .form-container .contact-details .sub-title *{font-size:calc(2.4*1rem)}}.block.floorplan-view .form-container .contact-details a:focus-visible,.block.floorplan-view .form-container .contact-details a:hover{text-decoration:underline}.block.floorplan-view .form-container form{margin:0 auto;width:100%}.block.floorplan-view .form-container form .form-title{margin-bottom:10px}.block.floorplan-view .form-container form .form-title *{font-size:calc(2.6*1rem)}@media screen and (min-width:768px){.block.floorplan-view .form-container form .form-title *{font-size:calc(2.8*1rem)}}@media screen and (min-width:960px){.block.floorplan-view .form-container form .form-title *{font-size:calc(3*1rem)}}.block.floorplan-view .form-container form label{color:var(--text-color-alt)}.block.floorplan-view .form-container form input,.block.floorplan-view .form-container form textarea{background-color:transparent;border:1px solid var(--text-color-alt);color:var(--text-color-alt)}.block.floorplan-view .form-container form input:-webkit-autofill,.block.floorplan-view .form-container form input:autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--secondary-bg-color) inset!important;-webkit-text-fill-color:var(--text-color-alt)!important;color:var(--text-color-alt)!important}.block.floorplan-view .form-container form button{background-color:var(--text-color-alt);color:var(--secondary-bg-color);min-width:unset;padding:12px 20px;border:none}.block.floorplan-view .form-container form button:focus-visible,.block.floorplan-view .form-container form button:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}.block.floorplan-view .fp-nav{margin-top:60px;display:flex;justify-content:center;position:relative;padding:0 0 60px 0}.block.floorplan-view .fp-nav .next-prev{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;flex-wrap:wrap;position:absolute;bottom:0;left:0;right:0}.block.floorplan-view .fp-nav a{display:flex;align-items:center;gap:5px;text-decoration:underline}.block.floorplan-view .fp-nav a:focus-visible,.block.floorplan-view .fp-nav a:hover{text-decoration:none}.block.floorplan-view .fp-nav a.disabled{visibility:none;opacity:0}.block.floorplan-view .fp-nav .all-fp{z-index:2}.block.floorplan-view .fp-nav .chevron{display:inline-block;width:10px;height:10px;border-top:1px solid var(--text-color);border-right:1px solid var(--text-color)}.block.floorplan-view .fp-nav .chevron.prev{transform:rotate(-135deg)}.block.floorplan-view .fp-nav .chevron.next{transform:rotate(45deg)}@media only screen and (min-width:400px){.block.floorplan-view .fp-nav .next-prev{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:500px){.block.floorplan-view header .inner .fp-title{width:auto}.block.floorplan-view header .inner .left .sep:first-of-type{display:inline-block}}@media screen and (min-width:768px){.block.floorplan-view footer{width:100%}.block.floorplan-view .fp-nav{padding:0}.block.floorplan-view .fp-nav .next-prev{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;bottom:unset}.block.floorplan-view .content .inner .available-units table{table-layout:unset}.block.floorplan-view .content .inner .available-units table caption{text-align:start}.block.floorplan-view .content .inner .available-units table tbody tr{display:table-row!important}.block.floorplan-view .content .inner .available-units table tbody tr:nth-child(even){background-color:color-mix(in srgb,#fff 35%,var(--secondary-bg-color))}.block.floorplan-view .content .inner .available-units table tbody tr:nth-child(odd){background-color:var(--secondary-bg-color)}.block.floorplan-view .content .inner .available-units table tbody tr td:not(:first-of-type):not(:last-of-type){border-left:1px solid var(--text-color-alt)}.block.floorplan-view .content .inner .available-units table thead{clip:unset;height:unset;margin:unset;position:relative;width:100%}.block.floorplan-view .content .inner .available-units table thead th{position:relative;text-align:start;padding:5px 10px;font-weight:500}.block.floorplan-view .content .inner .available-units table thead th:first-of-type{padding-left:20px}.block.floorplan-view .content .inner .available-units table thead th:last-of-type{padding-right:20px}.block.floorplan-view .content .inner .available-units table thead th:not(:first-of-type):not(:last-of-type){border-left:1px solid var(--text-color-alt)}.block.floorplan-view .content .inner .available-units table td{display:table-cell;text-align:start;border-bottom:none!important;padding:10px 10px}.block.floorplan-view .content .inner .available-units table td:first-of-type{padding-left:20px}.block.floorplan-view .content .inner .available-units table td:last-of-type{padding-right:20px}.block.floorplan-view .content .inner .available-units table td::before{display:none}.block.floorplan-view .content .inner .available-units table td.apply{text-align:end}.block.floorplan-view .content .inner .available-units table td a.button{margin:0 0 0 auto}}@media only screen and (min-width:1100px){.block.floorplan-view .content .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.block.floorplan-view .content .inner .primary{width:calc(100% - 550px)}.block.floorplan-view .content .inner .secondary{width:500px}}.block.floorplan-view[data-connection=manual] .available-units{display:none!important}.pagination{margin-top:1em;width:fit-content;display:flex;align-items:center}.page-btn{padding:9px 10px;min-width:unset;color:var(--text-color);border-radius:0;border-right:1px solid #e5e9f2;border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2;border-left:none;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s;flex-grow:1;background-color:transparent}.page-btn:first-of-type{border-radius:5px 0 0 5px;border-left:1px solid #e5e9f2}.page-btn:last-of-type{border-radius:0 5px 5px 0}.page-btn:focus,.page-btn:hover{background-color:#ebeef2}.page-btn[aria-current=true]{font-weight:700;background:var(--secondary-bg-color);color:var(--button-text-color);cursor:default}.dots{padding:8px 10px;min-width:unset;color:var(--text-color);font-size:14px;font-weight:400;cursor:pointer;transition:all .3s;flex-grow:1;border-right:1px solid #e5e9f2;border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2;cursor:default}article.text-content:not(.blog-entry){padding:40px}@media screen and (min-width:768px){article.text-content:not(.blog-entry){padding:80px 40px}}article.text-content:not(.blog-entry) h3{padding-bottom:20px;padding-top:20px;font-weight:700;font-size:calc(3*1rem)}@media screen and (min-width:768px){article.text-content:not(.blog-entry) h3{font-size:calc(3.2*1rem)}}@media screen and (min-width:960px){article.text-content:not(.blog-entry) h3{font-size:calc(3.5*1rem)}}article.text-content:not(.blog-entry) h4{padding-bottom:10px;padding-top:10px;font-weight:700;font-size:calc(2*1rem)}@media screen and (min-width:768px){article.text-content:not(.blog-entry) h4{font-size:calc(2.2*1rem)}}@media screen and (min-width:960px){article.text-content:not(.blog-entry) h4{font-size:calc(2.4*1rem)}}article.text-content:not(.blog-entry) p{margin-bottom:10px}article.text-content:not(.blog-entry) ol,article.text-content:not(.blog-entry) ul{margin-left:40px;margin-bottom:10px;list-style:none}.block.footer{background-color:var(--primary-bg-color);padding:0 20px}.block.footer h2,.block.footer h3,.block.footer h4,.block.footer h5{color:var(--heading-color-alt);font-family:var(--text-font);font-weight:700;font-size:2.4rem;margin-bottom:5px}.block.footer a,.block.footer address,.block.footer i,.block.footer p,.block.footer span,.block.footer svg{color:var(--text-color-alt);fill:var(--text-color-alt);font-size:2rem}.block.footer i,.block.footer svg{height:40px;width:40px}.block.footer img{max-width:200px;max-height:60px}.block.footer .inner{display:flex;flex-direction:column;justify-content:space-between;padding:0;max-width:1440px}@media screen and (min-width:960px){.block.footer .inner{flex-direction:row}}.block.footer .primary{padding-top:20px}.block.footer .hours,.block.footer .information,.block.footer .nav,.block.footer .quick-links{padding:0 20px}.block.footer [class^=divider-]{display:none}.block.footer .icons{display:inline-flex;flex-direction:row;gap:2px}.block.footer .icons .ada,.block.footer .icons .equal-housing{display:flex;align-items:center;justify-content:center}.block.footer .icons svg{height:20px;width:20px}@media screen and (min-width:768px){.block.footer [class^=divider-]{display:block;width:1px;background-color:var(--text-color-alt);margin:0 20px 20px}.block.footer [class^=divider-]:first-of-type{display:none}}@media screen and (min-width:960px){.block.footer [class^=divider-]{display:block;width:1px;background-color:var(--text-color-alt);margin:0 20px 20px}.block.footer [class^=divider-]:first-of-type{display:block}.block.footer .column.content.partial{justify-content:flex-end}.block.footer .column.content.partial .information,.block.footer .column.content.partial .nav{width:30%;max-width:fit-content}}.block.footer .row+.row{margin-top:15px}.block.footer .hours,.block.footer .information,.block.footer .nav{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.block.footer .hours a:focus-visible,.block.footer .hours a:hover,.block.footer .information a:focus-visible,.block.footer .information a:hover,.block.footer .nav a:focus-visible,.block.footer .nav a:hover{text-decoration:underline}.block.footer .hours .socials a:focus-visible,.block.footer .hours .socials a:hover,.block.footer .information .socials a:focus-visible,.block.footer .information .socials a:hover,.block.footer .nav .socials a:focus-visible,.block.footer .nav .socials a:hover{text-decoration:none}.block.footer .content{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;min-width:fit-content;justify-content:space-between}@media screen and (min-width:768px){.block.footer .content{flex:2;flex-wrap:nowrap}}@media screen and (min-width:960px){.block.footer .content{flex-wrap:nowrap;min-width:unset}}.block.footer .quick-links{flex:1;flex-wrap:wrap;min-width:fit-content;display:flex;justify-content:space-between;margin-bottom:20px;gap:20px}.block.footer .quick-links .button{background-color:var(--text-color-alt);color:var(--text-color);border-color:var(--text-color-alt);margin-bottom:10px;min-width:165px}.block.footer .quick-links .button:focus-visible,.block.footer .quick-links .button:hover{background-color:transparent;color:var(--text-color-alt)}@media screen and (min-width:768px){.block.footer .quick-links{flex:1}}.block.footer .secondary{position:relative}.block.footer .secondary::before{content:'';display:block;position:absolute;top:0;left:20px;right:20px;height:1px;background-color:var(--text-color-alt)}.block.footer .copyright,.block.footer .legal{padding:20px;text-align:center}.block.footer .copyright a:focus-visible,.block.footer .copyright a:hover,.block.footer .legal a:focus-visible,.block.footer .legal a:hover{text-decoration:underline}.block.footer .legal{padding-bottom:0}.block.footer .copyright{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px}@media screen and (min-width:768px){.block.footer .copyright{flex-direction:row;justify-content:end;padding-top:20px;flex-wrap:wrap}.block.footer .secondary{flex-direction:row}.block.footer .legal{min-width:fit-content}}@media screen and (min-width:960px){.block.footer .legal{padding-bottom:20px;text-align:start}.block.footer .copyright{text-align:end}}
/*# sourceMappingURL=style.css.map */
