@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}ol[class],ul[class]{list-style:none}html{-webkit-text-size-adjust:100%}body{text-rendering:optimizeSpeed;line-height:1.5}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}body{--box-shadow:0 3px 9px rgba(0, 0, 0, 0.12);--box-shadow--active:0 0 3px rgba(0, 0, 0, 0.2);--box-shadow--down:0px 3px 6px -3px rgba(0, 0, 0, 0.12);--box-shadow--up:0px -3px 6px -3px rgba(0, 0, 0, 0.12);--spacing--tiny:var(--wp--preset--spacing--20);--spacing--small:var(--wp--preset--spacing--30);--spacing--medium:var(--wp--preset--spacing--50);--spacing--large:var(--wp--preset--spacing--60);--spacing--x-large:var(--wp--preset--spacing--70);--spacing--huge:var(--wp--preset--spacing--80);--wp--preset--font-size--eyebrow:14px}.reading-columns-2,.reading-columns-3,.reading-columns-4{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.reading-columns-2>*,.reading-columns-3>*,.reading-columns-4>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.reading-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (max-width:480px){.reading-columns-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.reading-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media only screen and (max-width:768px){.reading-columns-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:480px){.reading-columns-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.reading-columns-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media only screen and (max-width:768px){.reading-columns-4{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:480px){.reading-columns-4{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.scroll-overflow{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1);scrollbar-width:thin}.scroll-overflow::-webkit-scrollbar{width:12px}.scroll-overflow::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.scroll-overflow::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;clip:auto!important;clip-path:none;color:#00b2e2;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.nowrap{display:inline-block}button{background:0 0;border:none}.button,.button:visited,.buttonLight,.buttonLight:visited,.buttonOutline,.buttonOutline:visited,.buttonUnderline,.buttonUnderline:visited,.buttonWhite,.buttonWhite:visited{display:inline-block;position:relative;padding:1em 1.25em .875em 1.25em;border:2px solid #00b2e2;border-radius:.3125rem;font-family:proxima-nova,ProximaNova,"Helvetica Neue",Arial,sans-serif;text-decoration:none!important;text-align:center;font-size:.75rem;font-weight:700;line-height:1em;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none;margin:0}.button svg,.button:visited svg,.buttonLight svg,.buttonLight:visited svg,.buttonOutline svg,.buttonOutline:visited svg,.buttonUnderline svg,.buttonUnderline:visited svg,.buttonWhite svg,.buttonWhite:visited svg{width:20px;height:20px;margin:-5px 5px -5px 0;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}@media screen and (min-width:82.5em){.button,.button:visited,.buttonLight,.buttonLight:visited,.buttonOutline,.buttonOutline:visited,.buttonUnderline,.buttonUnderline:visited,.buttonWhite,.buttonWhite:visited{font-size:.875rem}}.button,.button:visited{background-color:#002357;border-color:#002357;color:#fff!important;fill:#fff}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover{background-color:#00b2e2;border-color:#00b2e2}.button:active,.button:visited:active{background-color:#a5d9e7;border-color:#a5d9e7}.button.disabled,.button:disabled,.button:visited.disabled,.button:visited:disabled{background-color:#002357;cursor:default;outline:0;opacity:.6}.button.disabled:hover,.button:disabled:hover,.button:visited.disabled:hover,.button:visited:disabled:hover{background-color:#002357}.buttonOutline,.buttonOutline:visited{background-color:transparent;border-color:#00b2e2;color:#181818!important;fill:#00b2e2}.buttonOutline:focus,.buttonOutline:hover,.buttonOutline:visited:focus,.buttonOutline:visited:hover{background-color:#00b2e2;color:#fff!important;fill:#fff}.buttonOutline:active,.buttonOutline:visited:active{background-color:#a5d9e7;border-color:#a5d9e7}.buttonOutline.white,.buttonOutline:visited.white{border-color:#fff;color:#fff!important}.buttonOutline.disabled,.buttonOutline:visited.disabled{border-color:#767676!important;color:#767676!important;background-color:transparent!important;cursor:default;opacity:.6}.buttonOutline.disabled:hover,.buttonOutline:visited.disabled:hover{border-color:#767676!important;color:#767676!important}.buttonUnderline,.buttonUnderline:visited{padding-right:0;padding-left:0;background-color:transparent;color:#181818!important;border:none;border-radius:0;fill:#00b2e2}.buttonUnderline::before,.buttonUnderline:visited::before{content:"";position:absolute;bottom:.3em;display:block;width:100%;height:2px;background:#00b2e2}.buttonUnderline:focus,.buttonUnderline:hover,.buttonUnderline:visited:focus,.buttonUnderline:visited:hover{color:#00b2e2!important;fill:#00b2e2}.buttonUnderline:active,.buttonUnderline:visited:active{color:#a5d9e7!important;fill:#a5d9e7}.buttonUnderline.disabled,.buttonUnderline:visited.disabled{color:#767676!important;border-color:#d9d9d9;cursor:default;outline:0}.buttonUnderline.disabled::before,.buttonUnderline:visited.disabled::before{background:#d9d9d9}.buttonLight,.buttonLight:visited{padding-top:.8em;padding-bottom:.8em;background-color:transparent;border:1px solid #00b2e2;color:#181818!important;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:normal;fill:#00b2e2}.buttonLight:focus,.buttonLight:hover,.buttonLight:visited:focus,.buttonLight:visited:hover{background-color:#00b2e2;color:#fff!important;fill:#fff}.buttonLight:active,.buttonLight:visited:active{background-color:#a5d9e7;border-color:#a5d9e7}.buttonWhite,.buttonWhite:visited{border-color:#fff;background:#fff;color:#181818;fill:#00b2e2}.buttonWhite:focus,.buttonWhite:hover,.buttonWhite:visited:focus,.buttonWhite:visited:hover{color:#00b2e2}.buttonWhite:active,.buttonWhite:visited:active{color:#a5d9e7}.button.wide{width:100%;min-width:320px}.pillNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:2px solid #00b2e2;border-radius:.3125rem;text-align:center;max-width:300px;margin:20px 0 0 auto}.pillNav a,.pillNav a:visited,.pillNav button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;vertical-align:bottom;border-right:2px solid #00b2e2;padding:.375rem 0;font-size:1rem;margin:0;background:0 0;color:#181818;text-decoration:none;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.pillNav a:last-child,.pillNav a:visited:last-child,.pillNav button:last-child{border-right:none}.pillNav a.filled,.pillNav a:visited.filled,.pillNav button.filled{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.875rem;line-height:20px;padding-top:9px}.pillNav a svg,.pillNav a:visited svg,.pillNav button svg{width:20px;height:20px;margin:-2px 10px -3px 0;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;fill:#00b2e2;float:right}.pillNav a:focus,.pillNav a:hover,.pillNav a:visited:focus,.pillNav a:visited:hover,.pillNav button:focus,.pillNav button:hover{background:#00b2e2;color:#fff}.pillNav a:focus svg,.pillNav a:hover svg,.pillNav a:visited:focus svg,.pillNav a:visited:hover svg,.pillNav button:focus svg,.pillNav button:hover svg{fill:#fff}.pillNav a:active,.pillNav a:visited:active,.pillNav button:active{background:#a5d9e7}.blogBanner{padding:var(--wp--style--block-gap);padding-top:var(--spacing--large);border:none;margin-bottom:var(--wp--style--block-gap)}.blogBanner time{display:block;border-bottom:2px solid #d9d9d9;padding-bottom:var(--spacing--small)}.blogBanner .breadcrumbs{margin-bottom:var(--spacing--medium)}.blogBanner .breadcrumbs a{text-decoration:none}.blogBanner .breadcrumbs a.has-eyebrow-font-size{font-weight:700}.tags{border-top:2px solid #d9d9d9;padding:var(--wp--style--block-gap) 0}.tags .has-eyebrow-font-size{margin-right:1em}.tags a{text-decoration:none;margin-left:.5em}.byline{font-size:.75em;margin:1em 0}.blogBanner.heroBannerShort.whiteBackground{position:relative;background:#fff;color:var(--wp--preset--color--contrast);padding:var(--spacing--large) 0 0 0;border-bottom:1px solid var(--wp--preset--color--gray-lighter)}.blogBanner.heroBannerShort.whiteBackground+.halfBlock+.halfBlock{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:1em}.halfBlock.is-style-card-clickable .cardContent{position:relative}.halfBlock.is-style-card-clickable .cardContent .byline b{color:#000}.halfBlock.is-style-card-clickable .cardContent .has-small-font-size{margin-bottom:0}.halfBlock.is-style-card-clickable a{text-decoration:none}.halfBlock.is-style-card-clickable a h3{font-weight:600;line-height:1.125;margin:1rem 0}.halfBlock.is-style-card-clickable a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:inset 0 -2px 0 0 #00b2e2;box-shadow:inset 0 -2px 0 0 #00b2e2;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.halfBlock.is-style-card-clickable a:hover{color:#00b2e2}.halfBlock.is-style-card-clickable a:hover::after{-webkit-box-shadow:inset 0 -8px 0 0 #00b2e2;box-shadow:inset 0 -8px 0 0 #00b2e2}.cardsToFilter.cards.style-three{gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardsToFilter.cards.style-three .card{margin:0}.searchPosts{position:relative}.searchPosts .searchField{margin:0;padding-right:32px;width:32px;border-color:transparent}.searchPosts input.searchField:not(:-moz-placeholder-shown){font-weight:700;color:#000}.searchPosts input.searchField:not(:-ms-input-placeholder){font-weight:700;color:#000}.searchPosts input.searchField:not(:placeholder-shown){font-weight:700;color:#000}.searchPosts input.searchField:not(:-moz-placeholder-shown){border-color:#00b2e2!important;width:300px}.searchPosts input.searchField:not(:-ms-input-placeholder){border-color:#00b2e2!important;width:300px}.searchPosts input.searchField:focus,.searchPosts input.searchField:focus-within,.searchPosts input.searchField:not(:placeholder-shown){border-color:#00b2e2!important;width:300px}.searchPosts input.searchField:not(:-moz-placeholder-shown)+input+.searchSubmit{pointer-events:auto}.searchPosts input.searchField:not(:-ms-input-placeholder)+input+.searchSubmit{pointer-events:auto}.searchPosts input.searchField:focus+input+.searchSubmit,.searchPosts input.searchField:focus-within+input+.searchSubmit,.searchPosts input.searchField:not(:placeholder-shown)+input+.searchSubmit{pointer-events:auto}.searchPosts .searchSubmit{color:#545859;width:36px;height:36px;color:#767676;position:absolute;top:2px;right:2px;padding:9px;pointer-events:none}.searchPosts .searchSubmit:hover{color:#00b2e2}.catSelector select{padding-right:24px}.catCheckboxes details summary::-webkit-details-marker{display:none}.catCheckboxes details summary{list-style:none;line-height:38px;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:.75;border:1px solid #d9d9d9;border-radius:.3125rem;padding:0 12px 0 8px}.catCheckboxes details summary:hover{opacity:1}.catCheckboxes details summary:after{content:"";min-width:10px;width:10px;height:10px;border-width:2px 2px 0 0;border-color:currentcolor;border-style:solid;margin-left:1em;-webkit-transform:rotate(135deg) translate(-1px,2px);transform:rotate(135deg) translate(-1px,2px);opacity:.5}.catCheckboxes details[open] summary{opacity:1;color:#000;border-color:#00b2e2;outline:0;-webkit-box-shadow:0 0 8px #a5d9e7;box-shadow:0 0 8px #a5d9e7}.catCheckboxes details[open] summary:after{-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px)}.catCheckboxes{min-width:200px;position:relative}.catCheckboxes fieldset{border:none;margin:1px;padding:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;position:absolute;padding:20px;left:0;min-width:200px;top:39px;z-index:1}.catCheckboxes fieldset label{padding:0 0 8px 0;color:#545859;white-space:nowrap;display:block}.catCheckboxes fieldset label input{display:inline-block;vertical-align:top;width:1rem;height:1rem;margin:2px 0 0 0}.catCheckboxes fieldset label:has(input:checked){color:#000}.catCheckboxes fieldset .buttonOutline{margin-top:1em}.catCheckboxes .button{font-size:12px;padding:10px}.pageHeader{position:relative;text-align:center;height:64px;background:#fff}.pageHeader .wrap{position:relative}.pageHeader #logo{display:block;position:absolute;top:14px;left:50%;z-index:9;width:100px;height:36px;margin-left:-50px}.pageHeader #logo svg{fill:#002357;width:100px;height:36px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pageHeader #logo:hover svg{opacity:.8}.pageHeader #logo:active svg{opacity:1}.pageHeader.blue{background:#002357}.pageHeader.blue #menuToggle,.pageHeader.blue .topLeft{color:#fff}.pageHeader.blue #menuToggle a,.pageHeader.blue #menuToggle a:visited,.pageHeader.blue .topLeft a,.pageHeader.blue .topLeft a:visited{color:#fff}.pageHeader.blue #logo svg,.pageHeader.blue #menuToggle svg.open,.pageHeader.blue svg.phone{fill:#fff}.pageHeader.blue #favoriteToggle svg{stroke:#fff}@media screen and (min-width:768px){.pageHeader{height:90px}.pageHeader #logo{top:20px;z-index:99;width:140px;height:50px;margin-left:-70px}.pageHeader #logo svg{width:140px;height:50px}}.pageHeader.hasHero{-webkit-box-shadow:none;box-shadow:none;background:0 0;position:relative;z-index:100;width:100%;top:0;left:0;height:auto}.pageHeader.hasHero #logo svg{fill:#fff}.pageHeader.hasHero.light #logo svg{fill:#002357}body.isEuVisitor .hideFromEU{display:none!important}body.isEuVisitor #inv-alerts-tool,body.isEuVisitor #stickyBottomCTA,body.isEuVisitor .gform_wrapper,body.isEuVisitor .keepMeInformed,body.isEuVisitor .menuFull .pillNav,body.isEuVisitor div[id^=aoform]{display:none!important}body.isEuVisitor .homeGrid .favorite,body.isEuVisitor .homeModalContent .buttonOutline,body.isEuVisitor .homeModalContent .favorite,body.isEuVisitor .homeModalContent .keepMeInformed,body.isEuVisitor .homeModalContent .showTour{display:none!important}body.isEuVisitor .availableUnitBlock .availability,body.isEuVisitor .homesBlockList .availability,body.isEuVisitor .unitAvailability .availability{display:none!important}body.isEuVisitor .trigger[data-controls=dialog-brochure-builder],body.isEuVisitor .trigger[data-controls=dialog-contact-us],body.isEuVisitor .vue-portal-target .apply,body.isEuVisitor .vue-portal-target .infoItemContent .buttonOutline,body.isEuVisitor a[href="#agentTour"],body.isEuVisitor.single-apartment #subMenu .buttonLinks{display:none!important}body{font-size:100%;line-height:1.5;font-family:proxima-nova,ProximaNova,"Helvetica Neue",Arial,sans-serif;color:#545859;width:100%}::-moz-selection{background:#a5d9e7;color:#000!important;text-shadow:none}::selection{background:#a5d9e7;color:#000!important;text-shadow:none}:target{scroll-margin-top:100px}hr{display:block;height:0;border:0;border-top:1px solid #767676;border-bottom:1px solid #fff;margin:1em 0;padding:0}.wrap,.wrapInner{width:92%;width:calc(100% - 40px);max-width:1200px;margin-right:auto;margin-left:auto}@media screen and (min-width:64em){.wrap,.wrapInner{width:calc(100% - 80px)}}@media screen and (min-width:82.5em){.wrap,.wrapInner{width:calc(100% - 120px)}}.wrapInner{max-width:800px}@media screen and (min-width:82.5em){.wrapInner{max-width:900px}}.wrapOuter{width:100%;width:calc(100% - 20px);margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.wrapOuter{width:calc(100% - 40px);max-width:1200px}}.container{position:relative;background-color:#f9f9f9}a,a:visited{color:#545859;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#00b2e2;text-decoration:underline}a:active,a:visited:active{text-decoration:none}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,178,226,.6)}.has-large-font-size a,.has-medium-font-size a,.has-small-font-size a,.has-x-large-font-size a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}[data-whatintent=mouse] :focus,[data-whatintent=mouse] input{outline:0}#menuToggle{display:block;position:absolute;top:9px;right:8px;z-index:100;cursor:pointer;color:#002357;text-align:right;height:48px;width:48px}#menuToggle svg{width:26px;height:26px;position:absolute;top:12px;right:12px;fill:#002357}#menuToggle svg.close{display:none;fill:#767676}#menuToggle.active{z-index:102}#menuToggle.active svg.close{display:block}#menuToggle.active svg.open{display:none}#menuToggle .label{display:none}@media screen and (min-width:768px){#menuToggle{width:auto;top:19px;right:1.25rem}#menuToggle .label{display:block;margin:2px 26px 0 0;font-size:16px;font-weight:700;letter-spacing:.15em}#menuToggle svg{right:0}}@media screen and (min-width:64em){#menuToggle{right:40px}}#favoriteToggle{display:none;position:absolute;top:8px;right:50px;z-index:100;cursor:pointer;text-align:right;height:50px;width:50px}#favoriteToggle.hasFavorites{display:block}#favoriteToggle svg{width:24px;height:24px;position:absolute;top:14px;right:12px;fill:transparent;stroke:#002357;stroke-width:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#favoriteToggle svg:hover{fill:#002357}#favoriteToggle svg:active{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#ee5340;stroke:#ee5340!important}@media screen and (min-width:768px){#favoriteToggle{top:18px;right:130px}}@media screen and (min-width:64em){#favoriteToggle{right:150px}}.topLeft{text-align:left;position:absolute;top:9px;left:20px;z-index:100;height:48px;width:48px;color:#002357}.topLeft .menuText{display:none;font-weight:700}.topLeft svg{width:20px;height:20px;float:left;margin-top:14px;fill:#002357}.topLeft a,.topLeft a:visited{color:#002357;text-decoration:none}@media screen and (min-width:768px){.topLeft{top:20px;width:auto}.topLeft .menuText{display:inline-block;margin:12px 0 0 12px;font-size:1rem;letter-spacing:.1em;font-weight:400}}@media screen and (min-width:64em){.topLeft{left:40px}}.pageHeader.hasHero.dark #favoriteToggle,.pageHeader.hasHero.dark #menuToggle,.pageHeader.hasHero.dark .topLeft{color:#fff}.pageHeader.hasHero.dark #favoriteToggle a,.pageHeader.hasHero.dark #menuToggle a,.pageHeader.hasHero.dark .topLeft a{color:#fff}.pageHeader.hasHero.dark #favoriteToggle svg.close,.pageHeader.hasHero.dark #favoriteToggle svg.open,.pageHeader.hasHero.dark #favoriteToggle svg.phone,.pageHeader.hasHero.dark #menuToggle svg.close,.pageHeader.hasHero.dark #menuToggle svg.open,.pageHeader.hasHero.dark #menuToggle svg.phone,.pageHeader.hasHero.dark .topLeft svg.close,.pageHeader.hasHero.dark .topLeft svg.open,.pageHeader.hasHero.dark .topLeft svg.phone{fill:#fff}.pageHeader.hasHero.dark #favoriteToggle svg.favorite,.pageHeader.hasHero.dark #menuToggle svg.favorite,.pageHeader.hasHero.dark .topLeft svg.favorite{stroke:#fff}.pageHeader.hasHero.dark #favoriteToggle svg.favorite:hover,.pageHeader.hasHero.dark #menuToggle svg.favorite:hover,.pageHeader.hasHero.dark .topLeft svg.favorite:hover{fill:#fff}.pageHeader.hasHero.dark #favoriteToggle svg.favorite:active,.pageHeader.hasHero.dark #menuToggle svg.favorite:active,.pageHeader.hasHero.dark .topLeft svg.favorite:active{fill:#ee5340}.pageHeader.hasHero.light #favoriteToggle,.pageHeader.hasHero.light #menuToggle,.pageHeader.hasHero.light .topLeft{color:#002357}.pageHeader.hasHero.light #favoriteToggle a,.pageHeader.hasHero.light #menuToggle a,.pageHeader.hasHero.light .topLeft a{color:#002357}.pageHeader.hasHero.light #favoriteToggle svg.close,.pageHeader.hasHero.light #favoriteToggle svg.open,.pageHeader.hasHero.light #favoriteToggle svg.phone,.pageHeader.hasHero.light #menuToggle svg.close,.pageHeader.hasHero.light #menuToggle svg.open,.pageHeader.hasHero.light #menuToggle svg.phone,.pageHeader.hasHero.light .topLeft svg.close,.pageHeader.hasHero.light .topLeft svg.open,.pageHeader.hasHero.light .topLeft svg.phone{fill:#002357}@media screen and (min-width:64em){.pageHeader.hasHero #menuToggle svg.close{fill:#fff}}.menuFull-wrap{position:absolute;z-index:99;top:0;right:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:top .2s ease-in-out,opacity .2s ease-in-out;transition:top .2s ease-in-out,opacity .2s ease-in-out}.menuFull-wrap.active{z-index:101;opacity:1;visibility:visible}@media screen and (min-width:768px){.menuFull-wrap{width:300px}}@media screen and (min-width:64em){.menuFull-wrap{top:60px;right:20px;border-radius:.3125rem;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.2);box-shadow:0 -2px 20px rgba(0,0,0,.2)}.menuFull-wrap.active{top:74px}}.menuFull{position:relative;display:block;width:100%;padding:72px 1.875rem 1.875rem;background-color:#fff}@media screen and (min-width:64em){.menuFull{height:auto;padding:1.875rem;border-radius:.3125rem .3125rem 0 0;background-color:rgba(255,255,255,.9)}.menuFull::before{content:"";position:absolute;top:-20px;display:block;width:0;height:0;border-style:solid;right:33px;border-width:0 0 20px 40px;border-color:transparent transparent rgba(255,255,255,.9) transparent}}ul.blueNav,ul.mainNav,ul.secNav{text-align:right;line-height:1.25em}ul.blueNav li,ul.mainNav li,ul.secNav li{margin-top:1em}ul.blueNav li:first-child,ul.mainNav li:first-child,ul.secNav li:first-child{margin-top:0}ul.blueNav a,ul.mainNav a,ul.secNav a{display:inline-block;color:#181818;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:2px solid #00b2e2;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.875em}ul.blueNav a:focus,ul.blueNav a:hover,ul.mainNav a:focus,ul.mainNav a:hover,ul.secNav a:focus,ul.secNav a:hover{color:#00b2e2}.bottomNav{background:#002357;padding:30px}.bottomNav ul.blueNav a,.bottomNav ul.blueNav a:visited{color:#fff}.bottomNav ul.blueNav a:hover,.bottomNav ul.blueNav a:visited:hover{color:#00b2e2}@media screen and (min-width:64em){.bottomNav{background:rgba(0,35,87,.9);border-radius:0 0 .3125rem .3125rem}}.menuSearch__group{position:relative;overflow:hidden;margin-top:30px}.menuSearch__group input{display:block;height:40px;border:none;margin:0;padding:0;background:0 0;color:#fff;border-radius:0;border-bottom:2px solid #00b2e2}.menuSearch__group input::-webkit-input-placeholder{color:#00b2e2;color:rgba(255,255,255,.75)}.menuSearch__group input::-moz-placeholder{color:#00b2e2;color:rgba(255,255,255,.75)}.menuSearch__group input:-ms-input-placeholder{color:#00b2e2;color:rgba(255,255,255,.75)}.menuSearch__group input::-ms-input-placeholder{color:#00b2e2;color:rgba(255,255,255,.75)}.menuSearch__group input::placeholder{color:#00b2e2;color:rgba(255,255,255,.75)}.menuSearch__group input:focus{border-color:#fff}.menuSearch__group button{position:absolute;top:4px;right:0;border:none;height:100%;border-radius:0;background:0 0;color:#00b2e2}.menuSearch__group button svg{width:16px;height:16px;fill:#00b2e2}.pageHeader.horizontalMenu #logo{top:14px;left:0;margin-left:20px}.pageHeader.horizontalMenu .topLeft{left:auto;right:60px}.pageHeader.horizontalMenu .topLeft .call{display:block;padding:15px 0 10px 12px}.pageHeader.horizontalMenu .topLeft .call svg{float:none;display:block;margin:0}.pageHeader.horizontalMenu .menuHorizontal a{text-decoration:none;color:#181818}.pageHeader.horizontalMenu .menuHorizontal .buttonOutline a{border:none!important;color:#181818}.pageHeader.horizontalMenu .menuHorizontal .buttonOutline:hover a{text-decoration:none!important;color:#fff!important}.pageHeader.horizontalMenu.menuHidden .topLeft{right:20px}@media screen and (min-width:768px){.pageHeader.horizontalMenu .topLeft{right:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pageHeader.horizontalMenu .topLeft .topPhone{margin:12px 0 0 4px;white-space:nowrap;font-size:15px}.pageHeader.horizontalMenu .topLeft .call{padding:15px 4px 8px 4px}.pageHeader.horizontalMenu .topLeft .call svg{width:18px;height:18px}}@media screen and (min-width:64em){.pageHeader.horizontalMenu .topLeft{right:180px}}@media screen and (min-width:82.5em){.pageHeader.horizontalMenu{position:absolute;z-index:101;left:0;top:0;top:auto;padding-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageHeader.horizontalMenu #menuToggle{display:none}.pageHeader.horizontalMenu #logo{-ms-flex-item-align:start;align-self:flex-start;position:relative;top:-2px;left:0;margin:0 1.875rem;margin-right:auto}.pageHeader.horizontalMenu .topLeft{position:relative;top:0;left:0;right:0;margin-left:20px;margin-top:1px}.pageHeader.horizontalMenu .topLeft .call{padding:15px 6px 10px 12px}.pageHeader.horizontalMenu .topLeft .call svg{fill:#00b2e2;width:15px;height:15px}.pageHeader.horizontalMenu .menuHorizontal a{color:inherit}.pageHeader.horizontalMenu .menuHorizontal-wrap{position:relative;z-index:10;display:block;margin:0 1.25rem}.pageHeader.horizontalMenu+div+.subMenu{top:60px;padding-left:16px;padding-right:12px}}@media screen and (min-width:82.5em){.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item{display:inline-block;vertical-align:top;margin-right:2px;text-align:left}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a{padding:16px 12px;display:block;line-height:16px;white-space:nowrap;font-size:15px;font-weight:500}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item.buttonOutline{margin:4px 0 0 8px;font-size:12px!important;padding:0;white-space:nowrap}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item.buttonOutline a{padding:12px 14px 10px 15px;line-height:12px;font-size:inherit;font-weight:600}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item.buttonOutline a:hover{color:#fff}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item.buttonOutline:hover a{color:#fff}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item.active>a,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item:focus-within>a,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item:hover>a{color:#00b2e2}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children{position:relative}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children>a{position:relative;z-index:1000}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children>a::after{content:"";display:inline-block;vertical-align:bottom;margin:0 -2px 6px 5px;border-top:2px solid #00b2e2;border-right:2px solid #00b2e2;width:5px;height:5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children.menu-left ul.sub-menu{left:auto;right:0}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children ul.sub-menu{top:auto;left:0;padding:16px 0!important;position:absolute;z-index:999;visibility:hidden;opacity:0;text-align:left;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;border-bottom:2px solid #00b2e2}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children ul.sub-menu li{padding:0}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children ul.sub-menu li a{font-size:16px;padding:8px 8px 8px 24px;border-right:0;display:block;width:260px}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children ul.sub-menu li a:hover{color:#00b2e2}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children.active.menu-item>a,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:focus-within.menu-item>a,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:hover.menu-item>a{color:#181818!important;-webkit-box-shadow:0 10px 0 #fff,0 3px 9px rgba(0,0,0,.12);box-shadow:0 10px 0 #fff,0 3px 9px rgba(0,0,0,.12);background:#fff}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children.active>ul,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:focus-within>ul,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:hover>ul{overflow:visible;visibility:visible;opacity:1}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children.active>a:hover,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:focus-within>a:hover,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:hover>a:hover{color:#00b2e2!important}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children.active>a::after,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:focus-within>a::after,.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children:hover>a::after{-webkit-transform:rotate(315deg);transform:rotate(315deg);margin:0 -2px 4px 5px}}@media only screen and (max-width:1320px){.menuHorizontal-wrap{position:absolute;z-index:101;top:0;right:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:top .2s ease-in-out,opacity .2s ease-in-out;transition:top .2s ease-in-out,opacity .2s ease-in-out}.menuHorizontal-wrap .mainNavHorizontal{display:none}.menuHorizontal-wrap .menuHorizontal{position:relative;width:100%;padding:72px 1.875rem 1.875rem;background-color:#fff;text-align:left}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal a{text-decoration:none;cursor:default;padding:2px 0}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal a:not([href*="#"]){cursor:pointer}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal a:not([href*="#"]):hover{color:#00b2e2}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item{margin-bottom:12px}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a{font-weight:700;display:block}.menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal li.menu-item-has-children li a{font-size:15px;display:block;color:#545859;padding:3px 3px 3px 10px}.menuHorizontal-wrap .menuHorizontal .buttonOutline{margin-top:1em;margin-bottom:0!important;width:100%}}@media only screen and (min-width:480px) and (max-width:1320px){.menuHorizontal-wrap{width:300px;top:60px;right:20px;border-radius:.3125rem;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.2);box-shadow:0 -2px 20px rgba(0,0,0,.2)}.menuHorizontal-wrap .menuHorizontal{height:auto;padding:1.875rem;border-radius:.3125rem}.menuHorizontal-wrap .menuHorizontal::before{content:"";position:absolute;top:-20px;display:block;width:0;height:0;border-style:solid;right:33px;border-width:0 0 20px 40px;border-color:transparent transparent #fff transparent}}@media only screen and (max-width:1320px){#menuToggle.active+#menuWrap,#menuToggle.tricon-active+#menuWrap{opacity:1;visibility:visible}#menuToggle.active+#menuWrap .mainNavHorizontal,#menuToggle.tricon-active+#menuWrap .mainNavHorizontal{display:block}}@media only screen and (min-width:480px) and (max-width:1320px){#menuToggle.active+#menuWrap,#menuToggle.tricon-active+#menuWrap{top:74px}}@media screen and (min-width:82.5em){.pageHeader.horizontalMenu.hasHero.dark .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a,.pageHeader.horizontalMenu.noHero.blue .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a{color:#fff}.pageHeader.horizontalMenu.hasHero.dark .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a:hover,.pageHeader.horizontalMenu.noHero.blue .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal>li.menu-item>a:hover{color:#00b2e2}.pageHeader.horizontalMenu.noHero.blue{position:relative;height:90px}.pageHeader.horizontalMenu.noHero.dark,.pageHeader.horizontalMenu.noHero.light,.pageHeader.horizontalMenu.noHero.white{position:relative;height:90px;background:#fff}}body #container.black .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal .buttonOutline,body.single-apartment .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal .buttonOutline{display:none}@media screen and (min-width:82.5em){#container.scrolled .pageHeader.horizontalMenu{background:rgba(255,255,255,.9);background:#f9f9f9;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);top:0;position:sticky;z-index:10;height:60px;padding-top:6px}#container.scrolled .pageHeader.horizontalMenu.hasHero{position:fixed}#container.scrolled .pageHeader.horizontalMenu.hasHero.menuHidden{display:none}#container.scrolled .pageHeader.horizontalMenu #logo{width:126px;height:45px}#container.scrolled .pageHeader.horizontalMenu #logo svg{fill:#002357;width:126px;height:45px}#container.scrolled .pageHeader.horizontalMenu .topLeft{color:#002357}#container.scrolled .pageHeader.horizontalMenu .topLeft svg.phone{fill:#002357}#container.scrolled .pageHeader.horizontalMenu .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal a{color:#333}#container.scrolled .pageHeader.horizontalMenu .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal a:hover{color:#00b2e2;text-decoration:none}#container.scrolled .pageHeader.horizontalMenu .menuHorizontal-wrap .menuHorizontal ul.mainNavHorizontal .buttonOutline a{color:#181818}body.apartment-template-default #container.scrolled .pageHeader.horizontalMenu,body.community-template-default #container.scrolled .pageHeader.horizontalMenu,body.page-template-single-unit #container.scrolled .pageHeader.horizontalMenu{position:absolute}body #container.scrolled .notice.sticky+.pageHeader.horizontalMenu{position:absolute}#container.type-dark.black.scrolled .pageHeader.horizontalMenu svg{fill:#181818!important}#container.type-dark.black.scrolled .pageHeader.horizontalMenu .topLeft{color:#181818}}body.single-post.single-format-standard .pageHeader.horizontalMenu.noHero{position:relative!important}#wpadminbar{opacity:0}#wpadminbar:hover{opacity:1}body.mega-menu-open{overflow:hidden}body.mega-menu-open .megaMenuHeader::after{content:"";position:absolute;top:90px;left:0;right:0;width:100%;height:100vh;background:rgba(0,0,0,.3)}@media only screen and (min-width:1200px){body.mega-menu-open .pageHeader.megaMenuHeader{z-index:9999!important}body.mega-menu-open .pageHeader.megaMenuHeader .mega-menu-group .mega-menu-item .mega-menu-panel{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-transform-origin:top;transform-origin:top;-webkit-animation:megaMenuSlideDown .2s ease forwards;animation:megaMenuSlideDown .2s ease forwards}body.mega-menu-open .pageHeader.megaMenuHeader .mega-menu-group .mega-menu-item .mega-menu-panel>.wp-block-column{opacity:0;-webkit-animation:megaMenuFadeContent .8s ease forwards;animation:megaMenuFadeContent .8s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}}@-webkit-keyframes megaMenuSlideDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-box-shadow:0 40px 60px -40px rgba(0,0,0,.2);box-shadow:0 40px 60px -40px rgba(0,0,0,.2)}}@keyframes megaMenuSlideDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-box-shadow:0 40px 60px -40px rgba(0,0,0,.2);box-shadow:0 40px 60px -40px rgba(0,0,0,.2)}}@-webkit-keyframes megaMenuFadeContent{0%{opacity:0}100%{opacity:1}}@keyframes megaMenuFadeContent{0%{opacity:0}100%{opacity:1}}.pageHeader.megaMenuHeader #logo{top:14px;left:0;margin-left:20px}.pageHeader.megaMenuHeader .topLeft{left:auto;right:60px}.pageHeader.megaMenuHeader .topLeft .call{display:block;padding:14px 0 10px 12px}.pageHeader.megaMenuHeader .topLeft .call svg{float:none;display:block;margin:0}@media only screen and (min-width:768px){.pageHeader.megaMenuHeader .topLeft{right:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:1200px){.pageHeader.megaMenuHeader{position:relative;padding-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageHeader.megaMenuHeader #menuToggle{display:none}.pageHeader.megaMenuHeader #logo{-ms-flex-item-align:start;align-self:flex-start;position:relative;top:-2px;left:0;margin:0 auto 0 var(--wp--preset--spacing--50,20px)}.pageHeader.megaMenuHeader .topLeft{position:relative;top:0;left:0;right:0;margin-right:20px;margin-top:0}.pageHeader.megaMenuHeader .topLeft .call svg{fill:#00b2e2;stroke:#00b2e2;stroke-width:.5px;width:18px;height:18px}.pageHeader.megaMenuHeader .topLeft .call:hover svg{fill:var(--wp--preset--color--secondary,#00b2e2);stroke:var(--wp--preset--color--secondary,#00b2e2)}.pageHeader.megaMenuHeader #megaMenuWrap{padding-right:var(--wp--style--block-gap)}.pageHeader.megaMenuHeader #megaMenuWrap .languageToggle{margin-left:12px}}@media only screen and (min-width:1200px) and (max-width:1320px){.pageHeader.megaMenuHeader .topLeft .menuText.topPhone{display:none}}.megaMenuHeader #menuToggle.active{background:#f9f9f9;outline:8px solid #f9f9f9}.megaMenuHeader #menuToggle.active svg{fill:#767676!important}.megaMenuHeader #menuToggle.active .label{color:#767676}@media only screen and (min-width:768px) and (max-width:1200px){.megaMenuHeader #menuToggle.active{outline:0;background:0 0}}@media only screen and (max-width:1200px){#megaMenuWrap{position:absolute;z-index:101;top:0;right:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:top .2s ease-in-out,opacity .2s ease-in-out;transition:top .2s ease-in-out,opacity .2s ease-in-out;background:#fff;padding-bottom:64px;min-height:100vh;min-height:100dvh}}@media only screen and (max-width:1200px){#menuToggle.active+#megaMenuWrap,#menuToggle.tricon-active+#megaMenuWrap{opacity:1;visibility:visible}}@media only screen and (min-width:768px) and (max-width:1200px){#menuToggle.active+#megaMenuWrap,#menuToggle.tricon-active+#megaMenuWrap{top:0;padding-top:90px}}.mega-menu-group{padding:0;text-align:left}.mega-menu-group .menu-link,.mega-menu-group .menu-trigger{display:block;margin:0;white-space:nowrap;font-size:22px;line-height:16px;padding:16px 12px;font-weight:500}.mega-menu-group .menu-link a,.mega-menu-group .menu-trigger a{text-decoration:none;color:currentColor}.mega-menu-group .menu-cta .wp-block-buttons .wp-block-button{font-size:12px!important;white-space:nowrap;padding:0;margin:0 0 8px 8px;margin-bottom:0}.mega-menu-group .menu-cta .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:12px!important;padding:12px 14px 10px 15px;display:block;white-space:nowrap;text-decoration:none}.mega-menu-group .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#000}.mega-menu-group .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link:hover{color:#fff}@media (max-width:1200px){.mega-menu-group{border-top:1px solid var(--wp--preset--color--gray-lighter)}.mega-menu-group .menu-link,.mega-menu-group .menu-trigger{padding-left:20px;border-bottom:1px solid var(--wp--preset--color--gray-lightest);margin:0 auto}.mega-menu-group .menu-cta{padding:1em;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.mega-menu-group .mega-menu-item:first-child{margin-top:30px}}@media (max-width:768px){.mega-menu-group .mega-menu-item:first-child{margin-top:90px}}@media (min-width:768px) and (max-width:1200px){.mega-menu-group .mega-menu-item:not(.open-panel),.mega-menu-group .menu-cta{padding-right:40px;padding-left:40px}}@media (min-width:1200px){.mega-menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mega-menu-group .menu-link,.mega-menu-group .menu-trigger{font-size:16px;font-weight:500;padding:16px;color:#fff}.mega-menu-group .menu-link a,.mega-menu-group .menu-trigger a{color:currentcolor}.mega-menu-group .menu-link a:hover,.mega-menu-group .menu-trigger a:hover{color:#00b2e2}.mega-menu-group .menu-cta{margin:0}}.mega-menu-group .mega-menu-item{display:block;margin:0}.mega-menu-group .mega-menu-item .menu-trigger{position:relative;z-index:9;cursor:pointer}.mega-menu-group .mega-menu-item .menu-trigger::after{content:"";display:inline-block;vertical-align:bottom;margin:0 -2px 6px 5px;border-top:2px solid #a5d9e7;border-right:2px solid #a5d9e7;width:5px;height:5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mega-menu-group .mega-menu-item .menu-trigger:hover::after{border-color:#00b2e2}@media (max-width:1200px){.mega-menu-group .mega-menu-item .mega-menu-panel{display:none}.mega-menu-group .mega-menu-item .menu-trigger::after{width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 6px);right:30px;margin:0}.mega-menu-group .mega-menu-item.open-panel{position:absolute;z-index:10;top:0;bottom:0;height:100%;width:100%;overflow:auto;margin:0}.mega-menu-group .mega-menu-item.open-panel .menu-trigger{color:var(--wp--preset--color--gray);background:var(--wp--preset--color--gray-lightest);padding-top:36px;padding-left:50px;margin-left:0;font-size:1rem;height:90px}.mega-menu-group .mega-menu-item.open-panel .menu-trigger::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);right:auto;left:20px;border-color:var(--wp--preset--color--gray-light)}.mega-menu-group .mega-menu-item.open-panel .mega-menu-panel{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin:0}.mega-menu-group .mega-menu-item.open-panel .mega-menu-panel>.wp-block-column{padding-bottom:20px}}@media (max-width:768px){.mega-menu-group .mega-menu-item.open-panel{top:0}.mega-menu-group .mega-menu-item.open-panel .menu-trigger{height:70px;padding-top:28px}.mega-menu-group .mega-menu-item.open-panel .mega-menu-panel{display:block}}@media (min-width:1200px){.mega-menu-group .mega-menu-item .mega-menu-panel{top:auto;left:0;width:100%;margin:0;position:absolute;z-index:100;text-align:left;background:#fff;--gutter-padding:calc((100% - 4.5rem - var(--wp--style--global--wide-size)) / 2);padding-left:var(--gutter-padding);padding-right:var(--gutter-padding);max-height:calc(100vh - 80px);overflow:auto;display:none;visibility:hidden;pointer-events:none;--column-opacity:0;opacity:var(--column-opacity,0)}.mega-menu-group .mega-menu-item .mega-menu-panel>.wp-block-column{opacity:var(--column-opacity,0);-webkit-transition:opacity .2s ease-out,opacity .4s ease-in;transition:opacity .2s ease-out,opacity .4s ease-in;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.mega-menu-group .mega-menu-item .mega-menu-panel>.wp-block-column *{opacity:var(--column-opacity)}.mega-menu-group .mega-menu-item .menu-trigger{-webkit-transition:color .2s linear;transition:color .2s linear;background-color:transparent}.mega-menu-group .mega-menu-item.open-panel{margin-bottom:-6px}.mega-menu-group .mega-menu-item.open-panel .menu-trigger{padding-bottom:22px;color:#00b2e2!important;background-color:#fff}.mega-menu-group .mega-menu-item.open-panel .mega-menu-panel{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;pointer-events:auto;--column-opacity:1;opacity:var(--column-opacity,1)}}.mega-menu-group .mega-menu-panel{padding:20px;font-size:16px;--wp--preset--spacing--50:1rem;--wp--style--block-gap:1rem;--wp--preset--font-size--eyebrow:12px;--wp--preset--font-size--medium:24px;color:var(--wp--preset--color--black)}.mega-menu-group .mega-menu-panel a{color:#000;text-decoration:none}.mega-menu-group .mega-menu-panel a:hover{color:#00b2e2}.mega-menu-group .mega-menu-panel .has-eyebrow-font-size{font-size:var(--wp--preset--font-size--eyebrow,14px);text-transform:uppercase;letter-spacing:.15em}@media (max-width:768px){.mega-menu-group .mega-menu-panel{padding:0}}@media (min-width:1024px){.mega-menu-group .mega-menu-panel>.wp-block-column+.wp-block-column{border-left:1px solid var(--wp--preset--color--gray-lighter)}}@media (min-width:1200px){.pageHeader.megaMenuHeader.hasHero{position:absolute;z-index:101;left:0;top:auto}.pageHeader.megaMenuHeader.hasHero .menu-link,.pageHeader.megaMenuHeader.hasHero .menu-trigger{color:#fff}.pageHeader.megaMenuHeader.hasHero .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#fff!important}.pageHeader.megaMenuHeader.blue .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#fff!important}.pageHeader.megaMenuHeader.white .menu-link,.pageHeader.megaMenuHeader.white .menu-trigger{color:#000}}@media (min-width:1200px){#container.scrolled .pageHeader.megaMenuHeader{position:sticky;z-index:100;top:0;height:60px;padding-top:6px;background:#f9f9f9;background:rgba(255,255,255,.9);backdrop-filter:blur(2px)}#container.scrolled .pageHeader.megaMenuHeader #logo{width:126px;height:45px}#container.scrolled .pageHeader.megaMenuHeader #logo svg{fill:#002357;width:126px;height:45px}#container.scrolled .pageHeader.megaMenuHeader .topLeft{color:#002357}#container.scrolled .pageHeader.megaMenuHeader .topLeft svg.phone{fill:#002357}#container.scrolled .pageHeader.megaMenuHeader .mega-menu-group .menu-link,#container.scrolled .pageHeader.megaMenuHeader .mega-menu-group .menu-trigger{color:#000}#container.scrolled .pageHeader.megaMenuHeader .mega-menu-group .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#000!important}#container.scrolled .pageHeader.megaMenuHeader .mega-menu-group .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link:hover{color:#fff!important}#container.scrolled .pageHeader.megaMenuHeader.hasHero{position:fixed}#container.scrolled .pageHeader.megaMenuHeader.hasHero.menuHidden{display:none}}@media (min-width:1200px){body.apartment-template-default #container.scrolled .pageHeader.megaMenuHeader,body.community-template-default #container.scrolled .pageHeader.megaMenuHeader,body.page-template-single-unit #container.scrolled .pageHeader.megaMenuHeader{position:absolute}}@media (min-width:1200px){body #container.scrolled .notice.sticky+.pageHeader.megaMenuHeader{position:absolute}}body.single-post.single-format-standard .pageHeader.megaMenuHeader.noHero{position:relative!important}@-webkit-keyframes menuChange{0%{padding-top:0}50%{padding-top:0}100%{padding-top:8px}}@keyframes menuChange{0%{padding-top:0}50%{padding-top:0}100%{padding-top:8px}}.menu-cta .languageToggle{position:relative;width:24px;height:24px;gap:0}.menu-cta .languageToggle .wp-block-outermost-icon-block{position:absolute;top:0;left:0;width:24px;height:24px}.isCAVisitor .hideFromCA{display:none}.isCAVisitor .flag-us{opacity:0}.isCAVisitor .flag-ca{opacity:1}.isCAVisitor .languageToggle:hover .flag-ca{opacity:0;visibility:hidden}.isCAVisitor .languageToggle:hover .flag-us{opacity:1}.isUSVisitor .hideFromUS{display:none}.isUSVisitor .flag-us{opacity:1}.isUSVisitor .flag-ca{opacity:0}.isUSVisitor .languageToggle:hover .flag-ca{opacity:1}.isUSVisitor .languageToggle:hover .flag-us{opacity:0;visibility:hidden}.is-root-container .mega-menu-group{border:8px solid rgba(var(--wp-admin-theme-color--rgb),.2);width:100%;padding:60px 0}.is-root-container .mega-menu-group>*{margin-left:0;margin-top:20px;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5);background:rgba(var(--wp-admin-theme-color--rgb),.2)}.is-root-container .mega-menu-group .menu-link,.is-root-container .mega-menu-group .menu-trigger{margin-left:0;margin-top:20px;border-bottom:1px solid rgba(var(--wp-admin-theme-color--rgb),.2);max-width:100%;background:rgba(var(--wp-admin-theme-color--rgb),.1);color:#000}.is-root-container .mega-menu-group .menu-cta .wp-block-buttons .wp-block-button.is-style-outline a.wp-block-button__link{color:#000}.is-root-container .mega-menu-group .mega-menu-item{margin-top:60px;margin-bottom:60px;background:0 0}.is-root-container .mega-menu-group .mega-menu-item:before{content:"mega-menu-item";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:10px;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 4px;position:absolute;z-index:3;top:-14px;left:0;opacity:.5;text-transform:none;letter-spacing:normal}.is-root-container .mega-menu-group .mega-menu-item.is-selected:before{opacity:1}.is-root-container .mega-menu-group .mega-menu-item .mega-menu-panel{display:block;outline:1px dashed var(--wp-admin-theme-color--rgb);--column-opacity:1}@media (min-width:1024px){.is-root-container .mega-menu-group{display:block}.is-root-container .mega-menu-group .mega-menu-item{width:100%}.is-root-container .mega-menu-group .mega-menu-item .mega-menu-panel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;visibility:visible;opacity:1;border-bottom:4px solid var(--wp-admin-theme-color--rgb);-webkit-animation:none;animation:none;--column-opacity:1}.is-root-container .mega-menu-group .mega-menu-item .mega-menu-panel .wp-block-column{opacity:1;-webkit-transform:none;transform:none}}.bannerMenu,.subMenu{position:sticky;z-index:9;top:-1px;width:100%;height:60px;margin-top:-60px}.bannerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(0,35,87,.9);color:#fff;padding:0 4px 0 8px}.bannerMenu .menuTitle{display:none;margin:0 0 0 10px;font-weight:700;text-transform:uppercase}.bannerMenu .toggleSubPages{float:left;cursor:pointer;margin-top:0;height:60px;text-decoration:none;color:#fff;position:relative;text-align:left}.bannerMenu .toggleSubPages span{padding:0 0 0 20px;display:inline-block;vertical-align:middle;font-weight:700;font-size:11px;line-height:12px;letter-spacing:.15em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.bannerMenu .toggleSubPages svg{position:absolute;top:22px;left:2px;z-index:2;width:16px;height:16px;padding:0;fill:#d9d9d9;cursor:pointer;display:inline-block;vertical-align:top}.bannerMenu .toggleSubPages:hover{color:#d9d9d9}.bannerMenu .toggleSubPages.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bannerMenu .sectionLinks{display:none}.bannerMenu .sectionLinks a{text-decoration:none;display:block;padding:10px 0}.bannerMenu .buttonLinks{white-space:nowrap}.bannerMenu .buttonLinks a,.bannerMenu .buttonLinks button{margin:0 6px 0 0;font-size:11px;padding:8px 6px}.bannerMenu.open .sectionLinks{position:absolute;z-index:1;padding:0 0 8px 32px;top:60px;left:0;width:300px;display:block;clear:both;background:#fff;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12);border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}@media screen and (min-width:768px){.bannerMenu .toggleSubPages span{font-size:14px;padding-left:24px}.bannerMenu .buttonLinks a,.bannerMenu .buttonLinks button{font-size:12px;padding:12px 10px 10px 10px}}@media screen and (min-width:64em){.bannerMenu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bannerMenu .menuTitle{display:block;margin-left:12px;font-size:14px}.bannerMenu .toggleSubPages{display:none}.bannerMenu .sectionLinks{display:block;margin-right:12px;margin-left:12px;white-space:nowrap;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.bannerMenu .sectionLinks a{display:inline-block;color:#fff;text-decoration:none;padding:8px;font-size:14px}.bannerMenu .sectionLinks a:hover{text-decoration:underline}.bannerMenu .buttonLinks{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:right}}@media screen and (min-width:82.5em){.bannerMenu .menuTitle{display:block;margin-left:12px;font-size:18px}.bannerMenu .sectionLinks a{padding:10px 16px;font-size:15px}.bannerMenu .buttonLinks a,.bannerMenu .buttonLinks button{padding:1em 1.25em .875em 1.25em}}@media screen and (min-width:100em){.bannerMenu .sectionLinks a{font-size:16px}.bannerMenu .buttonLinks a{font-size:14px}}.subMenu{height:48px;margin-top:-48px;background:#fff;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;width:100%}.subMenu::after{content:"";position:absolute;z-index:1;top:0;right:0;width:30px;height:48px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.subMenu .subPages{border:none;padding-right:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.subMenu .subPages li{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.subMenu .subPages li a{text-decoration:none;display:block;padding:10px 0}.subMenu .subPages li.current_page_item a{color:#181818;font-weight:700}.subMenu .subPages li a{display:block;height:48px;padding:13px 8px 10px 8px;font-size:15px}.subMenu .buttonLinks{text-align:right;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:2;padding:4px 8px;-webkit-box-shadow:-24px 0 12px -12px #fff;box-shadow:-24px 0 12px -12px #fff}.subMenu .buttonLinks a{margin:0;font-size:12px}.subMenu .subPages{overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-color:rgba(118,118,118,.3) rgba(118,118,118,.1);scrollbar-width:thin}.subMenu .subPages::-webkit-scrollbar{height:6px;display:block}.subMenu .subPages::-webkit-scrollbar-track{border-radius:0}.subMenu .subPages::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 4px rgba(118,118,118,.5)}.blogBanner .subMenu{margin-top:0;padding:0 .25em 0 .5em}.blogBanner .subMenu .subPages .current_page_root{margin-left:0}.blogBanner .subMenu .subPages .current_page_root a{padding-left:0}.blogBanner .subMenu .buttonLinks{padding-right:0}.blogBanner .subMenu .buttonLinks .searchPosts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0;max-width:300px;margin-left:auto}@media screen and (min-width:75em){.blogBanner .subMenu{max-width:1200px;margin:0 auto;padding:0;-webkit-box-shadow:none;box-shadow:none}.blogBanner .subMenu .buttonLinks .searchPosts .searchField{width:300px;border-color:#d9d9d9}}.heroBanner.height-short+.subMenu,.heroBannerShort+.subMenu,.pageHeader.noHero+.subMenu{margin-top:0}.footer-part .is-content-justification-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-part .wp-block-navigation__container.items-justified-center li{margin-bottom:0;line-height:1}.footer-part .wp-block-navigation{gap:8px 20px}.footer-part a,.footer-part a:visited{text-decoration:none}.footer-part a:hover{color:var(--wp--preset--color--secondary,#00b2e2)!important;text-decoration:none}#searchList .listFooter{display:none;border:10px solid red!important}.pageFooter{border-top:1px solid rgba(255,255,255,.2);clear:both;padding:1.875rem 0 3.75rem 0;background:#002357;color:#fff}.pageFooter .accessibilityText{color:#d9d9d9;margin-top:1rem;display:block}.pageFooter #logoFooter svg{display:inline-block;width:140px;height:50px;fill:#fff}.pageFooter .tagline{margin:20px 10px 16px 0;font-size:.875rem}.pageFooter .footerPhone{margin-top:1.875rem}.pageFooter .footerPhone .h6{font-weight:400;margin-right:5px}.pageFooter .footerPhone .h5,.pageFooter .footerPhone a{color:#fff;text-decoration:none;font-weight:700;margin:0;display:block}.pageFooter .footerSocialNav{margin-top:1.875rem}.pageFooter .footerSocialNav a,.pageFooter .footerSocialNav a:visited{margin-right:20px;text-decoration:none}.pageFooter .footerSocialNav a svg,.pageFooter .footerSocialNav a:visited svg{width:24px;height:24px;fill:#fff;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.pageFooter .footerSocialNav a:focus svg,.pageFooter .footerSocialNav a:hover svg,.pageFooter .footerSocialNav a:visited:focus svg,.pageFooter .footerSocialNav a:visited:hover svg{opacity:.7}.pageFooter .footerLinks{width:100%}.pageFooter .footerLinks ul{margin:0;padding:0;list-style:none;line-height:1.125rem}.pageFooter .footerLinks ul li{margin-top:.55rem}.pageFooter .footerLinks ul li a{display:inline-block;color:#fff;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:0 solid #00b2e2;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.pageFooter .footerLinks ul li a:focus,.pageFooter .footerLinks ul li a:hover{color:#00b2e2}.pageFooter .footerLinks ul li ul li a{font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:normal;border:none;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.pageFooter .footerLinks #menu-footer-links{-webkit-columns:2;-moz-columns:2;columns:2}.pageFooter .footerLinks>ul>li{margin-top:1.5rem;margin-bottom:.5rem;width:100%;display:inline-block;vertical-align:top}@media screen and (min-width:768px){.pageFooter .footerTop{display:inline-block;vertical-align:top;width:30%}.pageFooter .footerPhone .h5{display:block}.pageFooter .footerLinks{display:inline-block;vertical-align:top;width:69%;margin-top:0;padding-left:30px}.pageFooter .footerLinks #menu-footer-links>li{width:100%}}@media screen and (min-width:64em){.pageFooter{padding-top:3.75rem;padding-bottom:3.75rem}.pageFooter .footerTop{width:24%}.pageFooter .footerLinks{width:75%;padding-left:0}.pageFooter .footerLinks #menu-footer-links{-webkit-columns:3;-moz-columns:3;columns:3}.pageFooter .footerLinks #menu-footer-links>li{padding-left:5%}}.footerBottom{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid rgba(255,255,255,.25);font-size:12px}.footerBottom .footerBottomImages{margin-top:1.875rem}.footerBottom .footerBottomImages a,.footerBottom .footerBottomImages svg{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}.footerBottom .footerBottomImages svg{width:20px;height:20px;fill:#fff}.footerBottom .footerBottomImages img{display:block}.footerBottom .footerBottomImages a.bbb figure{width:130px;height:57px}.footerBottom .footerBottomImages a.gptw figure{width:53px;height:90px}.footerBottom .footerBottomLinks a,.footerBottom .footerBottomLinks a:visited{color:#fff}.footerBottom .footerBottomLinks a:focus,.footerBottom .footerBottomLinks a:hover,.footerBottom .footerBottomLinks a:visited:focus,.footerBottom .footerBottomLinks a:visited:hover{color:#00b2e2}.footerBottom .footerBottomLinks .policyLinks{margin:0;padding:0}.footerBottom .footerBottomLinks .policyLinks a{display:inline-block;margin-top:2px;margin-right:8px}.footerBottom .footerBottomLinks .policyLinks li{display:inline-block}.footerBottom .footerBottomLinks .policyLinks li a{display:block}@media screen and (min-width:64em){.footerBottom{font-size:14px}.footerBottom .wrap{text-align:left}.footerBottom .footerBottomImages{width:39%;margin:0;display:inline-block;vertical-align:top;text-align:right}.footerBottom .footerBottomImages a,.footerBottom .footerBottomImages svg{margin:0 0 0 20px;display:inline-block;vertical-align:top}.footerBottom .footerBottomLinks{text-align:left;width:60%;margin:0;display:inline-block;vertical-align:top}}.advancedSearch+.pageFooter{padding:0}.advancedSearch+.pageFooter>*{display:none}.advancedSearch+.pageFooter .footerBottom{display:block;border:none;margin-top:0;padding-bottom:1rem}.listFooter{border-top:1px solid rgba(0,178,226,.25);background:#002357;padding:20px;color:#fff;font-size:14px}.listFooter a,.listFooter a:visited{text-decoration:none}.listFooter .findFooterLogo{display:block;margin-bottom:1rem}.listFooter .findFooterLogo svg{display:inline-block;width:140px;height:50px;fill:#fff}.listFooter .footerBottomImages{margin-top:1rem}.listFooter .footerBottomImages a,.listFooter .footerBottomImages svg{margin-right:12px;display:inline-block;vertical-align:top}.listFooter .footerBottomImages svg{width:24px;height:24px;fill:#fff}.listFooter .footerBottomLinks a,.listFooter .footerBottomLinks a:visited{color:#fff}.listFooter .footerBottomLinks a:focus,.listFooter .footerBottomLinks a:hover,.listFooter .footerBottomLinks a:visited:focus,.listFooter .footerBottomLinks a:visited:hover{color:#00b2e2}.listFooter .footerBottomLinks .policyLinks a{display:inline-block;margin-top:2px;margin-right:8px}.listFooter.wide{text-align:left}@media screen and (min-width:75em){.listFooter{font-size:14px}}@media screen and (min-width:768px){.homeModalContent .listFooter .footerBottomLinks,.listFooter.wide .footerBottomLinks{float:left;text-align:left}.homeModalContent .listFooter .footerBottomImages,.listFooter.wide .footerBottomImages{margin-top:0;min-height:90px;text-align:right}}.scroll-to-top{display:none;position:fixed;z-index:9;bottom:8px;right:0;background:rgba(255,255,255,.6);color:#181818;font-size:14px;line-height:14px;padding:8px 8px 8px 28px;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;border:1px solid rgba(0,0,0,.15);border-right:none;text-decoration:none}.scroll-to-top svg{width:18px;height:18px;position:absolute;left:4px;top:5px;fill:rgba(0,0,0,.5)}.scroll-to-top:hover{cursor:pointer;background:rgba(255,255,255,.9)}.scroll-to-top:hover svg{fill:#00b2e2}.scroll-to-top.notScrolled{display:none}.scroll-to-top.scrolled{display:block}.pageFooter.hidefootermenu .footerTop{width:auto}.pageFooter.hidefootermenu .footerLinks,.pageFooter.hidefootermenu .socialNav{display:none}.pageFooter.hidefootermenu .footerBottom{border-top:none;padding-top:0;margin-top:1em}#container.black .bannerMenu,#container.minimal_black .bannerMenu{background:rgba(0,0,0,.7)}.pageFooter.black,.pageFooter.minimal_black{background:#181818;border-top:1px solid #333}.pageFooter.black .footerBottom,.pageFooter.minimal_black .footerBottom{margin-top:1.875rem;border-color:#333}.pageFooter.black .footerBottomLinks a,.pageFooter.black .footerLinks a,.pageFooter.minimal_black .footerBottomLinks a,.pageFooter.minimal_black .footerLinks a{-webkit-text-decoration-color:#767676!important;text-decoration-color:#767676!important}.pageFooter.black .footerBottomLinks a:hover,.pageFooter.black .footerLinks a:hover,.pageFooter.minimal_black .footerBottomLinks a:hover,.pageFooter.minimal_black .footerLinks a:hover{color:#767676}.pageFooter.minimal_black{text-align:center;padding:40px 0}.pageFooter.minimal_black .footerPhone .h6{margin-right:0}.pageFooter.minimal_black .footerBottomImages,.pageFooter.minimal_black .tagline{display:none}.pageFooter.minimal_black .footerBottom{border:none;margin:0}.pageFooter.minimal_black .footerBottomLinks{text-align:center;width:100%}.pageFooter.minimal{text-align:center;padding:40px 0 20px 0}.pageFooter.minimal .footerTop{width:100%;min-width:300px}.pageFooter.minimal .footerPhone .h6{margin-right:0}.pageFooter.minimal .footerBottomImages,.pageFooter.minimal .footerLinks,.pageFooter.minimal .footerSocialNav,.pageFooter.minimal .tagline{display:none}.pageFooter.minimal .footerBottom{border:none;margin:0}.pageFooter.minimal .footerBottomLinks{text-align:center;width:100%}.pageFooter.minimal .footerBottomLinks .policyLinks{display:inline-block;padding:0 1rem}dialog.dialog-modal-cta,dialog.dialog-modal-iframe,dialog.dialog-modal-image,dialog.dialog-modal-video{border:none;background:0 0}dialog.dialog-modal-cta::-webkit-backdrop,dialog.dialog-modal-iframe::-webkit-backdrop,dialog.dialog-modal-image::-webkit-backdrop,dialog.dialog-modal-video::-webkit-backdrop{background-color:rgba(0,0,0,.8)}dialog.dialog-modal-cta::backdrop,dialog.dialog-modal-iframe::backdrop,dialog.dialog-modal-image::backdrop,dialog.dialog-modal-video::backdrop{background-color:rgba(0,0,0,.8)}dialog.dialog-modal-cta .dialog-close,dialog.dialog-modal-iframe .dialog-close,dialog.dialog-modal-image .dialog-close,dialog.dialog-modal-video .dialog-close{font-size:32px;line-height:32px;width:48px;height:48px;padding:6px;border:2px solid rgba(0,0,0,.2);border-radius:50%;position:absolute;top:0;right:0;z-index:1;background:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;color:rgba(255,255,255,.8)}dialog.dialog-modal-cta .dialog-close:hover,dialog.dialog-modal-iframe .dialog-close:hover,dialog.dialog-modal-image .dialog-close:hover,dialog.dialog-modal-video .dialog-close:hover{background:#fff;color:#000}dialog.dialog-modal-cta .dialog-close:active,dialog.dialog-modal-iframe .dialog-close:active,dialog.dialog-modal-image .dialog-close:active,dialog.dialog-modal-video .dialog-close:active{border-color:#000}.is-style-cta-popup{display:none}dialog.dialog-modal-cta{padding:0}dialog.dialog-modal-cta::-webkit-backdrop{background-color:rgba(0,0,0,.4)}dialog.dialog-modal-cta::backdrop{background-color:rgba(0,0,0,.4)}dialog.dialog-modal-cta .dialog-close{background:rgba(0,0,0,.2);border-color:transparent;border-radius:0;outline:0}dialog.dialog-modal-cta .is-style-cta-popup{display:block}dialog.dialog-modal-cta[open]{margin:auto;width:92%;max-width:38em;-webkit-box-shadow:0 0 60px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 60px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.1)}dialog.dialog-modal-cta[open] .is-style-cta-popup{margin:0!important}dialog.dialog-modal-cta.dialog-open-on-scrolled{width:100%}dialog.dialog-modal-cta.dialog-open-on-scrolled[open]{-webkit-animation:slideUpDialog .8s ease-out forwards;animation:slideUpDialog .8s ease-out forwards}dialog.dialog-modal-cta.alignfull.dialog-opened{width:100%;max-width:none;margin-bottom:0}dialog.dialog-modal-cta.alignfull.dialog-opened::-webkit-backdrop{display:none}dialog.dialog-modal-cta.alignfull.dialog-opened::backdrop{display:none}dialog.dialog-modal-cta.dialog-closed{position:relative;display:block;-webkit-box-shadow:none!important;box-shadow:none!important}dialog.dialog-modal-cta.dialog-closed .dialog-close{display:none}@-webkit-keyframes slideUpDialog{from{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUpDialog{from{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}dialog.dialog-modal-video{max-width:100%;padding:60px 0}@media (min-width:960px){dialog.dialog-modal-video{padding:60px}}dialog.dialog-modal-video .dialog-content{position:relative;padding:0;margin:0;width:var(--wp--style--global--content-size);max-width:100%;height:0;padding-bottom:56.25%}dialog.dialog-modal-video .dialog-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:#000}dialog.dialog-modal-image{height:100%;width:100%;padding:60px 0 0 0}@media (min-width:960px){dialog.dialog-modal-image{padding:0 60px}}dialog.dialog-modal-image .dialog-image{width:100%;max-width:100%;height:100%}dialog.dialog-modal-image .dialog-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}dialog.dialog-modal-iframe{height:100%;width:100%;padding:60px 0 0 0}@media (min-width:960px){dialog.dialog-modal-iframe{padding:0 60px}}dialog.dialog-modal-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;margin:0 auto}figure>.modal-content--video .dialog-trigger{position:absolute;right:16px;bottom:14px;padding:8px;fill:#000;opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;background:#fff;border-radius:50%}figure>.modal-content--video .dialog-trigger svg{display:block;width:20px;height:20px}figure>.modal-content--video .dialog-trigger:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.carousel-swiper--pattern .convert-to-data-video-url.modal-content--video .dialog-trigger{position:relative!important;inset:0!important;padding:0;opacity:1;background:0 0!important;-webkit-transform:none!important;transform:none!important}.convert-to-data-video-url{position:relative}.convert-to-data-video-url .dialog-trigger{cursor:pointer}.convert-to-data-video-url .dialog-trigger::after,.convert-to-data-video-url .dialog-trigger::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.convert-to-data-video-url .dialog-trigger::after{z-index:2;width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:2px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.convert-to-data-video-url .dialog-trigger::before{z-index:1;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,.5)}.convert-to-data-video-url .dialog-trigger:hover::after{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.dialog{display:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;right:0;bottom:0;margin:auto;border:0;z-index:9999}.dialog.iframeDialog img{width:auto;height:100%}.dialog iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;max-width:1080px;padding:3.75rem 0;margin:0 auto}.dialog img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain}.dialog .imageWrapper{max-height:calc(100% - 120px);height:100%}.dialog .imageWrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dialog .imageWrapper .caption{text-align:center;color:#fff;padding:.5em}.dialog.light .imageWrapper .caption{color:#181818}.dialog.light .close{color:rgba(0,0,0,.75)}@media screen and (min-width:64em){.dialog img{max-height:100%;width:auto;padding:3.75rem}.dialog .imageWrapper img{padding:0 3.75rem}}.dialog[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.apartmentConcessionModal .close,.dialog .close,.iframeDialog .close,.mobile360Content .close{position:absolute;z-index:9999;top:0;left:0;margin-top:0;line-height:1;cursor:pointer;font-size:40px;width:60px;height:60px;color:rgba(255,255,255,.75)}.apartmentConcessionModal .close:hover,.dialog .close:hover,.iframeDialog .close:hover,.mobile360Content .close:hover{color:#fff}.dialogSlideshow .swiper-nav{background:#000}.dialogSlideshow .swiper-nav:after{border-color:rgba(255,255,255,.75)}.dialogSlideshow .swiper-nav:hover:after{border-color:#fff}.dialog .swiper-pagination{position:absolute;top:20px;left:50%;margin-left:-50px;z-index:99;height:1em;width:100px;font-size:.875em}.cover{background:#f9f9f9;position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:9998}.cover.dark{background:rgba(0,0,0,.75)}#dialog-speedbump h4,#dialog-speedbump h5,#dialog-speedbump h6,.speedBumpCard h4,.speedBumpCard h5,.speedBumpCard h6{color:#181818;margin:20px 10px 16px 20px}#dialog-speedbump p,.speedBumpCard p{color:#333}#dialog-speedbump .confirmLogin,.speedBumpCard .confirmLogin{border-top:1px solid #d9d9d9;margin:0!important;padding:20px;background:#fff;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}#dialog-speedbump.confirmLoginCard,.speedBumpCard.confirmLoginCard{z-index:9998}#dialog-speedbump.confirmLoginCard.hidden,.speedBumpCard.confirmLoginCard.hidden{display:none}#dialog-speedbump hr,.speedBumpCard hr{border-top-color:#d9d9d9}#dialog-speedbump .button,#dialog-speedbump .buttonOutline,.speedBumpCard .button,.speedBumpCard .buttonOutline{margin:0 0 20px 1em;float:right}#dialog-speedbump .button svg,#dialog-speedbump .buttonOutline svg,.speedBumpCard .button svg,.speedBumpCard .buttonOutline svg{float:right;margin:-6px -6px -6px 6px}.vueDialog.apartmentConcessionModal{width:92%;max-width:36em;left:50%;top:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;text-align:center;border-radius:.3125rem;padding:20px;background:rgba(0,35,87,.9);color:#fff}.vueDialog.apartmentConcessionModal .close{left:auto;right:0}.vueDialog.apartmentConcessionModal .apartmentConcessionContent h6{margin-top:4px;margin-bottom:30px}.vueDialog.apartmentConcessionModal .apartmentConcessionContent .small{color:rgba(255,255,255,.8);display:block}.vueDialog.apartmentConcessionModal .apartmentConcessionContent .buttonOutline{margin:20px auto 10px auto}@media screen and (min-width:64em){.vueDialog.apartmentConcessionModal{text-align:center;padding:20px 40px}}.vueDialog .apartmentVirtualTourContent iframe,.vueDialog .virtualTourContent iframe{position:absolute;top:10%;left:5%;bottom:0;right:0;width:90%;height:80%;border:none;background:#545859}.vueDialog .apartmentVirtualTourContent button.close,.vueDialog .virtualTourContent button.close{position:absolute;z-index:9999;top:0;left:0;margin-top:0;line-height:1;cursor:pointer;font-size:40px;width:60px;height:60px;color:#d9d9d9}.vueDialog .apartmentVirtualTourContent button.close:hover,.vueDialog .virtualTourContent button.close:hover{color:#fff}.notice{text-align:center;padding:12px 20px 10px 20px;color:#fff;font-size:.875em;line-height:20px;min-height:40px}.notice a,.notice a:visited{margin-left:4px;color:#f9f9f9;text-decoration:underline}.notice a:hover,.notice a:visited:hover{text-decoration:none}.notice .ctaIcon{width:24px;height:24px;fill:#fff;display:inline-block;margin:-6px 4px}.notice.blackColor{background:#181818}.notice.redColor{background:#ee5340}.notice.greendarkColor{background:#003349}.notice.bluedarkColor{background:#002357}.notice.blueColor{background:#00b2e2}.notice.whiteColor{background:#fff;color:#333}.notice.whiteColor .ctaIcon,.notice.whiteColor .minimize svg{fill:#00b2e2}.notice p{display:inline;margin:0}.notice p.noticeHeadline{font-weight:700;margin-right:8px}.notice .minimize{width:40px;height:20px;color:#fff;font-weight:700;padding:2px 20px 2px 2px;margin:0;display:inline-block;vertical-align:bottom;cursor:pointer;fill:#fff}.notice .minimize::after{content:"";position:absolute;top:0;left:0;width:100%;height:2.5em}.notice .minimize:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notice .openArea{border-top:1px solid rgba(255,255,255,.2);display:none;padding:20px;margin:10px -20px;clear:both}.notice.active .minimize svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notice.active .openArea{display:block}@media screen and (min-width:64em){.notice{font-size:1em}.notice.sticky{position:sticky;z-index:102;top:0}.notice.sticky+.hasHero+.heroBanner+#subMenu{top:42px}}@media screen and (min-width:75em){body.page-template-single-unit .pageHeader.horizontalMenu{position:relative!important}}#stickyBottomCTA{position:fixed;z-index:9;bottom:0;right:0;width:100%;max-height:92vh;-webkit-transform:translateY(20px);transform:translateY(20px);visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .6s ease-in;transition:opacity .2s ease-in-out,-webkit-transform .6s ease-in;transition:transform .6s ease-in,opacity .2s ease-in-out;transition:transform .6s ease-in,opacity .2s ease-in-out,-webkit-transform .6s ease-in;-webkit-box-shadow:0 -3px 9px rgba(0,0,0,.12);box-shadow:0 -3px 9px rgba(0,0,0,.12)}#stickyBottomCTA.type-popup{opacity:1;visibility:visible;width:92%;max-width:36em;right:50%;bottom:50%;-webkit-transition:none;transition:none;-webkit-transform:translate(50%,50%)!important;transform:translate(50%,50%)!important}#stickyBottomCTA.type-popup.minimized{-webkit-transform:none!important;transform:none!important;top:auto;right:auto;bottom:auto;left:auto;position:relative;z-index:auto;width:100%;max-width:100%;height:auto;border-radius:0}#stickyBottomCTA.type-popup.minimized .minimize{display:none}#stickyBottomCTA.type-popup.minimized .popContent,#stickyBottomCTA.type-popup.minimized .popImage{padding-top:3.75rem;padding-bottom:3.75rem;width:90%;max-width:960px;margin:0 auto}#stickyBottomCTA.scrolled,#stickyBottomCTA:focus-within{display:block;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#stickyBottomCTA.minimized{width:40px;height:40px;margin:0;padding:0!important;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;right:70px;bottom:0;overflow:hidden;border:none!important}#stickyBottomCTA.minimized .triggerContent,#stickyBottomCTA.minimized .wrap{display:none}#stickyBottomCTA.minimized .minimize{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px;height:40px;color:#fff}#stickyBottomCTA.minimized .triggerArea:after{height:0!important}#stickyBottomCTA.minimized.type-visible{border-radius:0;width:100%;bottom:0;right:0;overflow:visible;height:auto;padding:20px 0 10px 0}#stickyBottomCTA.minimized.type-visible .triggerContent{display:block}#stickyBottomCTA.minimized.type-visible .triggerArea::after{height:2px!important}#stickyBottomCTA.minimized.type-visible .triggerArea:hover::after{height:8px!important}#stickyBottomCTA.minimized.type-visible .minimize{-webkit-transform:rotate(0);transform:rotate(0)}.stickyBottomWrapper{padding:20px 0 10px 0}.stickyBottomWrapper .ctaIcon{width:36px;height:36px;float:left;fill:#00b2e2;margin:-4px 10px 0 0}.stickyBottomWrapper h1,.stickyBottomWrapper h2,.stickyBottomWrapper h3,.stickyBottomWrapper h4,.stickyBottomWrapper h5{margin:0 0 10px 0}.stickyBottomWrapper .gform_wrapper ul li{padding-left:0!important}.stickyBottomWrapper iframe{border:none}.stickyBottomWrapper.textBlock .entryContent p.subTitle{margin:0}.stickyBottomWrapper.type-popup{text-align:center;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-radius:.3125rem;padding:40px 20px 40px 20px}.stickyBottomWrapper.type-popup svg.ctaIcon{margin:0 auto 20px auto;display:block;float:none}.stickyBottomWrapper.type-popup .popImage{width:100%;height:auto}.stickyBottomWrapper.type-popup a.popImage{outline:1px solid red}.stickyBottomWrapper.type-popup.hasImage{padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.stickyBottomWrapper.type-popup .buttonWhite{min-width:220px}.stickyBottomWrapper .triggerArea{min-height:60px;margin:-20px 60px -10px 20px;padding:16px 0;text-align:left}.stickyBottomWrapper .triggerArea svg.ctaIcon{display:none}.stickyBottomWrapper .triggerArea .triggerContent{display:inline-block;text-align:left;width:100%}.stickyBottomWrapper .triggerArea iframe.stockTicker{width:320px;height:60px;margin-top:0;margin-bottom:-20px}.stickyBottomWrapper .triggerArea p{margin:0 10px 0 0;display:inline-block}.stickyBottomWrapper .triggerArea .buttonOutline{margin:10px 0 0 0;display:inline-block}.stickyBottomWrapper.type-visible{opacity:1;visibility:visible;-webkit-transition:none;transition:none;-webkit-transform:none!important;transform:none!important;padding:20px 0 10px 0}.stickyBottomWrapper.type-visible .triggerArea h6{margin:0;display:inline-block}.stickyBottomWrapper.type-visible .openArea{max-width:100%!important}.stickyBottomWrapper.type-expanding{border-top:none!important}.stickyBottomWrapper.type-expanding .triggerArea{cursor:pointer}.stickyBottomWrapper.type-expanding .triggerArea:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#00b2e2;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.stickyBottomWrapper.type-expanding .triggerArea:hover:after{height:8px}.stickyBottomWrapper.type-expanding .triggerArea:hover .triggerContent p:after{text-decoration:none}.stickyBottomWrapper .minimize{position:absolute;z-index:2;top:0;right:0;color:#000;opacity:.75;font-size:30px;line-height:30px;width:60px;height:60px;cursor:pointer}.stickyBottomWrapper .minimize svg{width:24px;height:24px}.stickyBottomWrapper .minimize:hover{opacity:1}.stickyBottomWrapper .openArea{display:none}.stickyBottomWrapper.expanded .toggleAction{display:none}.stickyBottomWrapper.expanded .triggerArea{display:none}.stickyBottomWrapper.expanded .openArea{display:block;max-width:960px;padding-top:20px}.stickyBottomWrapper.color-solid_black .minimize,.stickyBottomWrapper.color-solid_black p,.stickyBottomWrapper.color-solid_blue .minimize,.stickyBottomWrapper.color-solid_blue p,.stickyBottomWrapper.color-solid_blue_dark .minimize,.stickyBottomWrapper.color-solid_blue_dark p,.stickyBottomWrapper.color-solid_green .minimize,.stickyBottomWrapper.color-solid_green p,.stickyBottomWrapper.color-solid_green_dark .minimize,.stickyBottomWrapper.color-solid_green_dark p{color:#fff}.stickyBottomWrapper.color-green,.stickyBottomWrapper.color-solid_green,.stickyBottomWrapper.color-solid_green_dark{border-color:#60837e}.stickyBottomWrapper.color-green .triggerArea:after,.stickyBottomWrapper.color-solid_green .triggerArea:after,.stickyBottomWrapper.color-solid_green_dark .triggerArea:after{background:#adcab8}.stickyBottomWrapper.color-solid_green_light .triggerArea:after{background:#60837e}.stickyBottomWrapper.color-solid_blue_dark{border-top:1px solid #00b2e2;background:rgba(0,35,87,.9)}.stickyBottomWrapper.color-solid_black{border-color:#000;background:rgba(0,0,0,.9)}.stickyBottomWrapper.color-solid_blue{border-color:#00b2e2;background:rgba(0,178,226,.9)}.stickyBottomWrapper.color-solid_blue .ctaIcon{fill:#fff}@media screen and (min-width:768px){.stickyBottomWrapper{padding:80px 20px 20px 20px}.stickyBottomWrapper .triggerArea{margin:-40px 40px -20px 0;font-size:1.125em}.stickyBottomWrapper.type-visible{padding:40px 20px 20px 20px}.stickyBottomWrapper.type-visible.minimized{padding:40px 20px 20px 20px}.stickyBottomWrapper.type-visible .triggerContent{text-align:center}.stickyBottomWrapper.type-visible .triggerContent h6+p{margin-left:1em}.stickyBottomWrapper.textBlock{padding:22px 40px 8px 0;padding:22px 0 8px 0}.stickyBottomWrapper .entryContent.centered{width:100%;text-align:center}.stickyBottomWrapper .wrap{max-width:100%}}@media screen and (min-width:64em){.stickyBottomWrapper{padding:40px 0 20px 0}.stickyBottomWrapper .ctaIcon{width:48px;height:48px;margin:-6px 12px 0 0}.stickyBottomWrapper.textBlock .entryContent p.subTitle{font-size:1.25em}.stickyBottomWrapper .triggerArea{font-size:1.25em;margin:-40px 60px -20px 60px;padding:10px 0}.stickyBottomWrapper .triggerArea .triggerContent{text-align:center}.stickyBottomWrapper .triggerArea .triggerContent svg.ctaIcon{display:inline-block;vertical-align:middle;float:none}.stickyBottomWrapper.type-visible svg.ctaIcon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 8px}.stickyBottomWrapper.type-expanding .triggerArea{padding-top:14px}.stickyBottomWrapper .openArea{padding-top:.9375rem;padding-bottom:.9375rem}.stickyBottomWrapper.minimized{display:block}.stickyBottomWrapper.minimized .triggerContent,.stickyBottomWrapper.minimized svg.ctaIcon{display:none}}:root{--cscroll-animation-delay:0s;--cscroll-opacity:1}.wp-site-blocks .cscrolldelay-1{--cscroll-animation-delay:0.5s;--cscroll-opacity:0}.wp-site-blocks .cscrolldelay-2{--cscroll-animation-delay:1s;--cscroll-opacity:0}.wp-site-blocks .cscrolldelay-3{--cscroll-animation-delay:1.5s;--cscroll-opacity:0}.wp-site-blocks .cscrolldelay-4{--cscroll-animation-delay:2s;--cscroll-opacity:0}.wp-site-blocks .cscroll-fadein,.wp-site-blocks .cscroll-fadeinleft,.wp-site-blocks .cscroll-fadeinright,.wp-site-blocks .cscroll-fadeinup{opacity:var(--cscroll-opacity,1);will-change:opacity,transform,visibility;-webkit-animation-name:cscrollFadeIn;animation-name:cscrollFadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:var(--cscroll-animation-delay,0s);animation-delay:var(--cscroll-animation-delay,0s);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}.wp-site-blocks .cscroll-fadein.in-view,.wp-site-blocks .cscroll-fadeinleft.in-view,.wp-site-blocks .cscroll-fadeinright.in-view,.wp-site-blocks .cscroll-fadeinup.in-view{-webkit-animation-play-state:running;animation-play-state:running}.wp-site-blocks .cscroll-revealdown,.wp-site-blocks .cscroll-revealleft,.wp-site-blocks .cscroll-revealright,.wp-site-blocks .cscroll-revealup{overflow:hidden;will-change:opacity,clip-path}.wp-site-blocks .cscroll-revealdown>:first-child,.wp-site-blocks .cscroll-revealleft>:first-child,.wp-site-blocks .cscroll-revealright>:first-child,.wp-site-blocks .cscroll-revealup>:first-child{opacity:var(--cscroll-opacity,1);will-change:clip-path;-webkit-animation-name:cscrollRevealLeft;animation-name:cscrollRevealLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:var(--cscroll-animation-delay,.5s);animation-delay:var(--cscroll-animation-delay,.5s);-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}.wp-site-blocks .cscroll-revealdown.in-view>:first-child,.wp-site-blocks .cscroll-revealleft.in-view>:first-child,.wp-site-blocks .cscroll-revealright.in-view>:first-child,.wp-site-blocks .cscroll-revealup.in-view>:first-child{-webkit-animation-play-state:running;animation-play-state:running}.wp-site-blocks .cscroll-revealdown.wp-block-cover>:first-child,.wp-site-blocks .cscroll-revealleft.wp-block-cover>:first-child,.wp-site-blocks .cscroll-revealright.wp-block-cover>:first-child,.wp-site-blocks .cscroll-revealup.wp-block-cover>:first-child{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-name:cscrollRevealCoverLeft;animation-name:cscrollRevealCoverLeft}.wp-site-blocks .cscroll-revealdown.wp-block-gallery>*,.wp-site-blocks .cscroll-revealleft.wp-block-gallery>*,.wp-site-blocks .cscroll-revealright.wp-block-gallery>*,.wp-site-blocks .cscroll-revealup.wp-block-gallery>*{-webkit-animation-delay:0s;animation-delay:0s;opacity:var(--cscroll-opacity,1);will-change:clip-path;-webkit-animation-name:cscrollRevealLeft;animation-name:cscrollRevealLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:var(--cscroll-animation-delay,.5s);animation-delay:var(--cscroll-animation-delay,.5s);-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}.wp-site-blocks .cscroll-revealdown.wp-block-gallery.in-view>*,.wp-site-blocks .cscroll-revealleft.wp-block-gallery.in-view>*,.wp-site-blocks .cscroll-revealright.wp-block-gallery.in-view>*,.wp-site-blocks .cscroll-revealup.wp-block-gallery.in-view>*{-webkit-animation-play-state:running;animation-play-state:running}.wp-site-blocks .cscroll-revealright.wp-block-gallery>*,.wp-site-blocks .cscroll-revealright>:first-child{-webkit-animation-name:cscrollRevealRight;animation-name:cscrollRevealRight}.wp-site-blocks .cscroll-revealright.wp-block-cover>:first-child{-webkit-animation-name:cscrollRevealCoverRight;animation-name:cscrollRevealCoverRight}.wp-site-blocks .cscroll-revealup.wp-block-gallery>*,.wp-site-blocks .cscroll-revealup>:first-child{-webkit-animation-name:cscrollRevealUp;animation-name:cscrollRevealUp}.wp-site-blocks .cscroll-revealup.wp-block-cover>:first-child{-webkit-animation-name:cscrollRevealCoverUp;animation-name:cscrollRevealCoverUp}.wp-site-blocks .cscroll-revealdown.wp-block-gallery>*,.wp-site-blocks .cscroll-revealdown>:first-child{-webkit-animation-name:cscrollRevealDown;animation-name:cscrollRevealDown}.wp-site-blocks .cscroll-revealdown.wp-block-cover>:first-child{-webkit-animation-name:cscrollRevealCoverDown;animation-name:cscrollRevealCoverDown}@media (min-width:782px){.wp-site-blocks .cscroll-fadeinup{-webkit-animation-name:cscrollFadeInUp;animation-name:cscrollFadeInUp}.wp-site-blocks .cscroll-fadeinleft{-webkit-animation-name:cscrollFadeInLeft;animation-name:cscrollFadeInLeft}.wp-site-blocks .cscroll-fadeinright{-webkit-animation-name:cscrollFadeInRight;animation-name:cscrollFadeInRight}}@-webkit-keyframes cscrollRevealLeft{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes cscrollRevealLeft{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@-webkit-keyframes cscrollRevealRight{0%{opacity:1;clip-path:inset(0 0 0 100%)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes cscrollRevealRight{0%{opacity:1;clip-path:inset(0 0 0 100%)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@-webkit-keyframes cscrollRevealUp{0%{opacity:1;clip-path:inset(100% 0 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes cscrollRevealUp{0%{opacity:1;clip-path:inset(100% 0 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@-webkit-keyframes cscrollRevealDown{0%{opacity:1;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes cscrollRevealDown{0%{opacity:1;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@-webkit-keyframes cscrollRevealCoverLeft{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 100%)}}@keyframes cscrollRevealCoverLeft{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 0 100%)}}@-webkit-keyframes cscrollRevealCoverRight{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes cscrollRevealCoverRight{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}@-webkit-keyframes cscrollRevealCoverUp{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 100% 0)}}@keyframes cscrollRevealCoverUp{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 0 100% 0)}}@-webkit-keyframes cscrollRevealCoverDown{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(100% 0 0 0)}}@keyframes cscrollRevealCoverDown{0%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(100% 0 0 0)}}@-webkit-keyframes cscrollFadeIn{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes cscrollFadeIn{from{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes cscrollFadeInUp{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes cscrollFadeInUp{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@-webkit-keyframes cscrollFadeInLeft{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes cscrollFadeInLeft{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@-webkit-keyframes cscrollFadeInRight{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@keyframes cscrollFadeInRight{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}}@media (prefers-reduced-motion:reduce){.cscroll-fadein,.cscroll-fadeinleft,.cscroll-fadeinright,.cscroll-fadeinup,.cscroll-revealleft>:first-child,.cscroll-revealright>:first-child,.cscroll-revealup>:first-child{opacity:1!important;visibility:visible!important;-webkit-animation:unset!important;animation:unset!important}}.unitAvailabilityBlock .birch-house,.unitAvailabilityBlock .maple-house,.unitAvailabilityBlock .the-ivy,.unitAvailabilityBlock .the-selby,.unitAvailabilityBlock .the-taylor{--wp--preset--color--blue-lighter:#ddd}.unitAvailabilityBlock .birch-house .floorsFilters,.unitAvailabilityBlock .maple-house .floorsFilters,.unitAvailabilityBlock .the-ivy .floorsFilters,.unitAvailabilityBlock .the-selby .floorsFilters,.unitAvailabilityBlock .the-taylor .floorsFilters{display:none}.unitAvailabilityBlock .birch-house .interactiveTowerWrap,.unitAvailabilityBlock .maple-house .interactiveTowerWrap,.unitAvailabilityBlock .the-ivy .interactiveTowerWrap,.unitAvailabilityBlock .the-selby .interactiveTowerWrap,.unitAvailabilityBlock .the-taylor .interactiveTowerWrap{--wp--preset--color--secondary:#00b2e2;--wp--preset--color--tertiary:#a5d9e7;--wp--preset--color--gray-lighter:#d9d9d9;--wp--preset--color--gray-lightest:#f9f9f9}.unitAvailabilityBlock.loading{height:480px;overflow:hidden;background:var(--wp--preset--color--gray-lighter);opacity:.5;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.unitAvailabilityBlock.isLoaded{opacity:1}.unitAvailabilityBlock.isLoaded .noFloorPlate{margin:0;position:absolute;text-align:center;padding:var(--spacing--medium);color:var(--wp--preset--color--gray-light)}.unitAvailabilityBlock .the-ivy .floorPlateSVG::after,.unitAvailabilityBlock .the-ivy .floorPlateSVG::before{-webkit-transform:rotate(25deg);transform:rotate(25deg)}@media screen and (min-width:768px){.unitAvailabilityBlock .the-ivy .floorPlateSVG{padding-left:120px;padding-right:120px}.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .swiper-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .swiper-slide{margin-bottom:16px}.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .swiper-slide,.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .swiper-slide img{height:220px!important}.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .floorPlanSlide{height:240px!important}.unitAvailabilityBlock .the-ivy .carouselBlockSwiperVue .floorPlanSlide img{height:240px!important}}.unitAvailabilityBlock .maple-house .interactiveTowerWrap{margin:0 -10px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .tower{text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:var(--wp--preset--color--gray)}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors{width:100%;background:#000}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .unitAvailabilityBackground.lazyloaded{opacity:.8}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.available,.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.comingSoon{opacity:.6}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.availableNow{opacity:.7}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.active,.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path:hover{opacity:1}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .towerPopper{display:none}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateSVG{aspect-ratio:64/44;width:100%;height:auto}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateSVG svg{width:100%;height:auto}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateSVG::after,.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateSVG::before{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlateHeader .tower{display:inline-block;padding:12px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlateHeader h5{display:inline-block!important;margin:0}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue{position:relative;width:100%!important;background:0 0}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide,.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:220px!important}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue .floorPlanSlide{height:240px!important}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue .floorPlanSlide img{height:240px!important}@media screen and (min-width:768px){.unitAvailabilityBlock .maple-house .interactiveTowerWrap{padding-bottom:220px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .interactiveTowerFloors{width:40%;margin-top:60px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate{width:60%}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateHeader{height:60px;padding:0 15px 0 0;text-align:right;display:block;position:absolute;z-index:98;top:0;left:0;width:40%}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateHeader .tower{display:block;padding:0;margin:8px 0 -8px 0}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateHeader h5{font-size:14px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor,.unitAvailabilityBlock .maple-house .interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor{height:60px}.unitAvailabilityBlock .maple-house .interactiveTowerWrap .carouselBlockSwiperVue{position:absolute;bottom:0}}@media screen and (min-width:64em){.unitAvailabilityBlock .maple-house .interactiveTowerWrap{margin:0}}.unitAvailabilityBlock .maple-house .unitList .unitTitle .details .floor{max-width:120px;min-width:100px}.unitAvailabilityBlock .maple-house .unitList .unitItem .details .floor{max-width:120px;min-width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;font-weight:700}.unitAvailabilityBlock .maple-house .unitList .unitItem .details .floor .tower{font-weight:400;text-transform:uppercase;font-size:12px;margin-left:4px;color:var(--wp--preset--color--tertiary)}.unitAvailabilityBlock .birch-house .unitAvailabilityFilters ul.mapKey{position:absolute;top:80px;left:20px}.unitAvailabilityBlock .birch-house .unitAvailabilityFilters ul.mapKey li{color:#fff}.unitAvailabilityBlock .birch-house .floorsFilters{display:none}.unitAvailabilityBlock .birch-house .interactiveTowerWrap{margin:0 -10px}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .tower{text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:var(--wp--preset--color--gray)}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .towerPopper{display:none}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors{width:100%;background:#000}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .unitAvailabilityBackground.lazyloaded{opacity:.8}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.available,.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.comingSoon{opacity:.6}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.availableNow{opacity:.7}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.active,.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path:hover{opacity:1}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG{aspect-ratio:72/32;width:100%;height:auto}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG svg{width:100%;height:auto}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG svg .building path{stroke:#ddd;stroke-width:1}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available path{stroke-width:1}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available.active path{stroke-width:2}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG::after,.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateSVG::before{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue{position:relative;width:100%!important;padding-bottom:4px;background:0 0}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{margin:0 0 0 4px}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide,.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:220px!important}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .floorPlanSlide{margin-left:8px;margin-right:4px;height:240px!important}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue .floorPlanSlide img{border-bottom:2px solid #00b2e2;height:240px!important;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}@media screen and (min-width:768px){.unitAvailabilityBlock .birch-house .interactiveTowerWrap{padding-bottom:248px}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .interactiveTowerFloors{width:40%}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate{width:60%}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .floorPlate .floorPlateHeader{height:50px}.unitAvailabilityBlock .birch-house .interactiveTowerWrap .carouselBlockSwiperVue{position:absolute;bottom:0}}@media screen and (min-width:64em){.unitAvailabilityBlock .birch-house .interactiveTowerWrap{margin:0}}.wp-block-video.is-style-ratio-16-9{aspect-ratio:16/9}.wp-block-video.is-style-ratio-3-1{aspect-ratio:3/1}@media (max-width:782px){.wp-block-video.is-style-ratio-3-1{aspect-ratio:16/9}}.wp-block-video.is-style-ratio-1-1{aspect-ratio:1/1}.wp-block-video.is-style-bg-video-controls{overflow:hidden;position:relative;margin-bottom:0}.wp-block-video.is-style-bg-video-controls video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.wp-block-video.is-style-bg-video-controls figcaption{margin:0;position:absolute;bottom:0;left:0;color:#fff;padding:8px}.wp-block-video.is-style-bg-video-controls::after,.wp-block-video.is-style-bg-video-controls::before{content:"";position:absolute;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.wp-block-video.is-style-bg-video-controls::before{z-index:2;margin:24px 22px 24px 24px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 12px;height:16px;width:14px}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block){cursor:pointer}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block)::after{z-index:1;width:64px;height:64px;z-index:4}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block)::before{-webkit-transition:.1s all ease;transition:.1s all ease;will-change:border-width;z-index:5}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block).playing video{opacity:1}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block).playing::before{margin:24px;border-style:double;border-width:0 0 0 12px;opacity:.1}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block).playing:hover::before{opacity:1}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block).paused{background:#000}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block).paused video{opacity:.8}.wp-block-video.is-style-bg-video-controls:not(.block-editor-block-list__block):hover::before{-webkit-transform:scale(1.1);transform:scale(1.1)}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_body .gfield .ginput_container input,.gform_wrapper .gform_body .gfield .ginput_container textarea{border:2px solid var(--wp--preset--color--primary);background:inherit}.gform_wrapper .gform_body .gfield .ginput_container select{border:2px solid var(--wp--preset--color--primary);padding-top:8px;padding-bottom:8px}.gform_wrapper .gform_body .gfield .ginput_container textarea{display:block}.gform_wrapper .gform_body .gfield .gfield_label{color:inherit}.gform_wrapper .gform_body .gfield .gform-field-label.gform-field-label--type-sub{text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:0!important;padding:6px 2px 12px 2px}.gform_wrapper .gform_body .gfield .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.gform_wrapper .gform_body .gfield .ginput_container_consent input{min-width:24px;width:24px;height:24px;margin:4px 8px 0 0}.gform_wrapper .gform_body .gfield .ginput_container_consent .gfield_consent_label{font-size:12px;display:inline-block;margin-left:0!important}.gform_wrapper .gform_body .gfield a{color:inherit;-webkit-text-decoration-color:inherit!important;text-decoration-color:inherit!important}.gform_wrapper .gform_body .gfield a:hover{color:var(--wp--preset--color--secondary)!important}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{padding-top:4px!important}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{vertical-align:top!important;height:20px;width:20px}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 4px 0!important}.gform_wrapper .gfield_checkbox li input[type=radio],.gform_wrapper .gfield_radio li input[type=radio]{height:28px}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:1rem!important;vertical-align:top!important}.gform_wrapper .gfield_checkbox li input:checked+label,.gform_wrapper .gfield_radio li input:checked+label{color:var(--wp--preset--color--primary)}.gform_wrapper .horizontal .gfield_radio .gchoice,.gform_wrapper .horizontal .gfield_radio li{display:inline-block;vertical-align:top}.gform_wrapper .horizontal .gfield_radio .gchoice input,.gform_wrapper .horizontal .gfield_radio li input{display:none!important}.gform_wrapper .horizontal .gfield_radio .gchoice label,.gform_wrapper .horizontal .gfield_radio li label{border:2px solid var(--wp--preset--color--secondary);border-radius:4px;white-space:nowrap;display:inline-block;vertical-align:top;width:auto;padding:4px 12px;margin:0 10px 10px 0;-webkit-transition:color .2s ease;transition:color .2s ease;max-width:100%!important}.gform_wrapper .horizontal .gfield_radio .gchoice label:hover,.gform_wrapper .horizontal .gfield_radio li label:hover{color:var(--wp--preset--color--secondary)}.gform_wrapper .horizontal .gfield_radio .gchoice input:checked+label,.gform_wrapper .horizontal .gfield_radio li input:checked+label{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--secondary);color:#fff}.gform_wrapper .gfield.horizontal.big .gchoice label{font-size:16px!important;padding:12px 18px;font-weight:700;cursor:pointer}.gform_wrapper .horizontal .gfield_checkbox .gchoice,.gform_wrapper .horizontal .gfield_checkbox li{display:inline-block;vertical-align:top}.gform_wrapper .horizontal .gfield_checkbox .gchoice input,.gform_wrapper .horizontal .gfield_checkbox li input{display:none!important}.gform_wrapper .horizontal .gfield_checkbox .gchoice label,.gform_wrapper .horizontal .gfield_checkbox li label{border:2px solid var(--wp--preset--color--primary);border-radius:4px;white-space:nowrap;display:inline-block;vertical-align:top;width:auto;padding:4px 12px;margin:0 10px 10px 0;-webkit-transition:color .2s ease;transition:color .2s ease;max-width:100%!important}.gform_wrapper .horizontal .gfield_checkbox .gchoice label:hover,.gform_wrapper .horizontal .gfield_checkbox li label:hover{color:var(--wp--preset--color--secondary)}.gform_wrapper .horizontal .gfield_checkbox .gchoice input:checked+label,.gform_wrapper .horizontal .gfield_checkbox li input:checked+label{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:#fff}.gform_wrapper .gform_footer .gform_button{font-size:16px;font-weight:400;font-family:var(--wp--preset--font-family--sans-serif);letter-spacing:.15em!important;text-transform:uppercase!important;min-width:200px;border-radius:4px;border:none;background:var(--wp--preset--color--primary)}.gform_wrapper .gform_footer .gform_button.gform-button--width-full{width:100%!important}.gform_wrapper .gform_footer .gform_button:hover{background:var(--wp--preset--color--secondary)}.gform_wrapper.gform-theme--orbital{--gform-theme-local-font-family:var(--wp--preset--font-family--sans-serif);--gform-theme-form-row-gap:16px;--gform-theme-local-font-size:16px;--gform-theme-control-color:var(--wp--preset--color--primary);--gform-theme-control-color-hover:var(--wp--preset--color--secondary);--gf-form-gap-y:16px;--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--primary);--gf-ctrl-btn-bg-color-hover-primary:var(--wp--preset--color--secondary)}.gform_wrapper.gform-theme--orbital .gform_body .gfield a{font-weight:700}.gform_wrapper.gform-theme--orbital .gform_body .gfield>.gfield_label{font-weight:700;margin-bottom:4px}.gform_wrapper.gform-theme--orbital .gform_body .gfield .gform-field-label--type-sub{text-transform:none;letter-spacing:0}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea{font-size:16px;border-color:rgba(0,0,0,.2);background-color:rgba(0,0,0,.03)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input::-webkit-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select::-webkit-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea::-webkit-input-placeholder{color:var(--wp--preset--color--gray-light)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input::-moz-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select::-moz-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea::-moz-placeholder{color:var(--wp--preset--color--gray-light)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:-ms-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select:-ms-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:-ms-input-placeholder{color:var(--wp--preset--color--gray-light)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input::-ms-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select::-ms-input-placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea::-ms-input-placeholder{color:var(--wp--preset--color--gray-light)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input::placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select::placeholder,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea::placeholder{color:var(--wp--preset--color--gray-light)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:focus,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select:focus,.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:focus{border-color:var(--wp--preset--color--gray-lightest);-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--secondary);box-shadow:0 0 0 2px var(--wp--preset--color--secondary)}.gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container select{padding-top:0;padding-bottom:0}.gform_wrapper.gform-theme--orbital .gform_footer .gform_button{font-weight:700!important;padding:20px}.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_body .gfield .ginput_container input,.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_body .gfield .ginput_container select,.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_body .gfield .ginput_container textarea{border-color:#ddd;border-width:0 0 2px 0;background-color:#fff}.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_body .gfield .gfield_label.gform-field-label{text-transform:uppercase}.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_body .gfield .gform-field-label.gform-field-label--type-sub{padding:2px 0 0 0;font-size:12px}.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_footer .gform_button.button{border-color:#fff!important;color:#fff!important;background:0 0!important;min-width:200px!important;border-radius:4px!important;font-weight:400!important}.gform_wrapper.gform-theme--orbital.the-james-style_wrapper .gform_footer .gform_button.button:hover{background:#fff!important;color:#000!important}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital{--gf-form-gap-y:20px}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input,.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea{border-width:0 0 2px 0;border-radius:0}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:active,.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:focus,.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:active,.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:focus,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:active,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:focus,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:active,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:focus,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:active,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input:focus,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:active,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container textarea:focus{background-color:#fff;color:#000;border-color:#00b2e2;-webkit-box-shadow:0 0 8px #a5d9e7;box-shadow:0 0 8px #a5d9e7}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=checkbox],.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=radio],.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=checkbox],.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=radio],.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=checkbox],.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_body .gfield .ginput_container input[type=radio]{border-width:2px}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer{--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--primary)!important;--gf-ctrl-btn-bg-color-hover-primary:var(--wp--preset--color--secondary)}.campaign-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer .gform_button,.community-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer .gform_button,.page-template-tricon-brand .gform_wrapper.gform-theme--orbital .gform_footer .gform_button{border-radius:6px!important;min-width:150px!important;padding:12px!important}.formModalWrapper{background:#fff;position:absolute;top:0;max-height:100%}.formModalWrapper .close{left:auto!important;right:0!important;color:var(--wp--preset--color--gray)!important}.formModalWrapper .close:hover{color:#000!important}.gform_wrapper.modalForm_wrapper{padding:1.875rem}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice{line-height:1}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label{border-color:var(--wp--preset--color--gray-lighter);background:var(--wp--preset--color--gray-lightest);-webkit-transition:all .2s ease;transition:all .2s ease;padding:6px 12px;min-width:36px;text-align:center;font-weight:700}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label:hover{border-color:var(--wp--preset--color--secondary);background:#fff;color:#000}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label:active{background:var(--wp--preset--color--primary);color:#fff}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice input:checked+label{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:#fff}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gfield_checkbox button{margin-top:6px;color:var(--wp--preset--color--gray);font-size:.875em;text-decoration:underline}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gfield_checkbox button:hover{text-decoration:none;color:var(--wp--preset--color--secondary)}.gform_wrapper.modalForm_wrapper .gfield.horizontal.big .gchoice label{font-size:16px!important;padding:12px 18px;font-weight:700}.gform_wrapper.modalForm_wrapper .gfield.hasicon .gchoice{position:relative}.gform_wrapper.modalForm_wrapper .gfield.hasicon .gchoice label{min-width:100px;height:80px;text-align:center;padding-top:50px}.gform_wrapper.modalForm_wrapper .gfield.hasicon .gchoice svg{fill:var(--wp--preset--color--secondary);position:absolute;top:10px;left:50%;width:40px;height:40px;margin-left:-25px}.wp-block-column .gform_wrapper.modalForm_wrapper{padding:0}dialog.dialog-modal-gallery{max-height:100%;max-width:100%;height:100%;width:100%;margin:0;overflow:hidden;background-color:rgba(0,0,0,.9);padding:60px 20px}@media (min-width:960px){dialog.dialog-modal-gallery{padding:60px}}@media (min-width:1024px){dialog.dialog-modal-gallery{padding:60px 100px}}dialog.dialog-modal-gallery .modalSwiperWrapper .swiper-wrapper .swiper-slide{margin:0;width:100vw;max-width:100%}dialog.dialog-modal-gallery .modalSwiperWrapper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}dialog.dialog-modal-gallery .modalSwiperWrapper .swiper-wrapper .swiper-slide figcaption{text-align:center;color:#fff;padding:.5em;position:absolute;bottom:-1rem}.modal-content--variation dialog.dialog-modal{margin-top:0;padding:0;border:none;max-width:100%;text-align:right;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:0 0 8px 8px}.modal-content--variation dialog.dialog-modal::-webkit-backdrop{background-color:rgba(0,0,0,.8)}.modal-content--variation dialog.dialog-modal::backdrop{background-color:rgba(0,0,0,.8)}.modal-content--variation .dialog-close{font-size:32px;line-height:48px;width:48px;height:48px;cursor:pointer;position:sticky;top:0;z-index:1;float:right;opacity:.6;background:#fff}.modal-content--variation .dialog-close:hover{opacity:1}.modal-content--variation .dialog-content{text-align:left;padding:48px;margin:0;width:var(--wp--style--global--content-size);max-width:100%}.site-content .dialog-content{visibility:hidden;display:none}.site-content dialog .dialog-content{visibility:visible;display:block}.is-root-container .modal-content--variation{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.2)}.is-root-container .modal-content--variation:before{content:"modal-content--variation";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px;position:absolute;z-index:3;top:0;right:0;opacity:.5}.is-root-container .modal-content--variation.is-selected:before{opacity:1}.is-root-container .modal-content--variation .dialog-content{display:none}.is-root-container .modal-content--variation.has-child-selected .dialog-content,.is-root-container .modal-content--variation.is-selected .dialog-content{display:block;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5);background-color:rgba(var(--wp-admin-theme-color--rgb),.2);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);min-width:400px;z-index:9}.is-root-container .modal-content--variation form:not([target]){outline:2px solid red}.is-root-container .modal-content--variation form:not([target]):after{content:"IMPORTANT: select AJAX from side panel Advanced tab";position:absolute;top:0;background:red;color:#fff;padding:8px}.cslice-dialog-container,.cslice-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cslice-dialog-container{z-index:102;display:-webkit-box;display:-ms-flexbox;display:flex}.cslice-dialog-container[aria-hidden=true]{display:none}.cslice-dialog-overlay{z-index:101;background-color:rgba(32,33,36,.96)}.cslice-dialog-content{margin:auto;z-index:102}.cslice-dialog-inner-content{position:relative;text-align:center;width:calc(100vw - 16px);height:calc(100vh - 96px)}.cslice-dialog-inner-content figure{position:absolute;top:0;margin:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}.cslice-dialog-inner-content figure img{width:100%;height:100%;max-height:calc(100vh - 80px);-o-object-fit:contain;object-fit:contain;display:block}.cslice-dialog-inner-content figure figcaption{color:#fff;padding:8px;font-size:.875em}.cslice-dialog-inner-content iframe{border:0}@media (min-width:960px){.cslice-dialog-inner-content{height:calc(100vh - 164px);max-width:calc(100vw - 164px)}.cslice-dialog-inner-content figure img{max-height:calc(100vh - 164px)}}.cslice-dialog-container.gallery .is-active{opacity:1;visibility:visible}.cslice-dialog-container.gallery .is-hidden{opacity:0;visibility:hidden}.cslice-dialog-container.gallery figure img{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.cslice-dialog-container.gallery figure.is-active img{opacity:1}.cslice-dialog-close{width:48px;height:48px;padding:10px;position:absolute;top:16px;right:16px;z-index:102;border-radius:50%;background:#000;border:2px solid rgba(0,0,0,.2);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;fill:rgba(255,255,255,.8)}.cslice-dialog-close:hover{background:#fff;fill:#000}.cslice-dialog-close:active{border-color:#000}@media (min-width:960px){.cslice-dialog-close{top:18px;right:18px}}.is-style-modal-dialog-next-button,.is-style-modal-dialog-prev-button{position:absolute;left:calc(50% - 72px);top:-48px;width:48px;height:48px;padding:16px 20px;font-size:0}.is-style-modal-dialog-next-button::after,.is-style-modal-dialog-prev-button::after{content:"";display:block;width:14px;height:14px;border-color:rgba(255,255,255,.6);border-style:solid;border-width:0 0 2px 2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-style-modal-dialog-next-button:hover::after,.is-style-modal-dialog-prev-button:hover::after{border-color:#fff}@media (min-width:960px){.is-style-modal-dialog-next-button,.is-style-modal-dialog-prev-button{top:-64px;cursor:pointer}}.is-style-modal-dialog-next-button{margin-left:96px;padding:16px 14px}.is-style-modal-dialog-next-button::after{border-width:2px 2px 0 0}@media (min-width:960px){.is-style-modal-dialog-next-button{margin-left:96px}}.is-style-modal-out-of{position:absolute;width:48px;top:-48px;left:50%;margin:14px 0 0 -24px;color:#fff;font-size:14px}@media (min-width:960px){.is-style-modal-out-of{top:-64px}}.gallery-scroll-horizontal{width:100%;padding:0;overflow-y:hidden;overflow-x:scroll;scrollbar-color:var(--wp--preset--color--secondary) rgba(0,0,0,.05);scrollbar-width:thin}.gallery-scroll-horizontal.white-scrollbar{scrollbar-color:#fff rgba(0,0,0,.2)}.gallery-scroll-horizontal::-webkit-scrollbar{width:12px}.gallery-scroll-horizontal::-webkit-scrollbar-track{background:currentColor;margin-left:1em;margin-right:1em}.gallery-scroll-horizontal::-webkit-scrollbar-thumb{border:4px solid currentcolor;border-top-width:8px;border-bottom-width:12px;background:rgba(0,0,0,.4)}.is-style-modal-a11y-dialog figure a,.is-style-modal-gallery-dialog figure a{cursor:pointer;background:#000}.is-style-modal-a11y-dialog figure a:focus,.is-style-modal-gallery-dialog figure a:focus{-webkit-box-shadow:inset 0 0 0 2px var(--wp--preset--color--secondary);box-shadow:inset 0 0 0 2px var(--wp--preset--color--secondary)}.is-style-modal-a11y-dialog figure a img,.is-style-modal-gallery-dialog figure a img{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.is-style-modal-a11y-dialog figure a:hover img,.is-style-modal-gallery-dialog figure a:hover img{opacity:.7}figure.wp-block-gallery.is-style-masonry{--wp--style--gallery-gap-default:0;grid-gap:4px;padding:4px;display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - 3px);grid-template-rows:auto}@media (max-width:800px){figure.wp-block-gallery.is-style-masonry{grid-auto-columns:calc(33.33vw - 2px)}}figure.wp-block-gallery.is-style-masonry figure{aspect-ratio:1/1;grid-column:span 1;grid-row:span 1;width:100%;height:100%;overflow:hidden}figure.wp-block-gallery.is-style-masonry figure figcaption.wp-element-caption{padding:8px;line-height:1;text-align:left;pointer-events:none}figure.wp-block-gallery.is-style-masonry figure:nth-child(6n+2){aspect-ratio:2/1;grid-column:span 2}figure.wp-block-gallery.is-style-masonry figure:nth-child(6n+2):last-child{grid-column:span 1}figure.wp-block-gallery.is-style-masonry figure:nth-child(6n+4){aspect-ratio:1/2;grid-column:span 1;grid-row:span 2}figure.wp-block-gallery.is-style-masonry figure:nth-child(6n+5):last-child{grid-column:span 2;grid-row:span 2}figure.wp-block-gallery.is-style-masonry figure:nth-child(6n+7):last-child{grid-row:span 2}.block-editor-block-list__layout .wp-block-group.gallery-scroll-horizontal{position:relative;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5)}.block-editor-block-list__layout .wp-block-group.gallery-scroll-horizontal:before{content:"Gallery Masonry Grid";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.block-editor-block-list__layout .wp-block-group.gallery-scroll-horizontal.is-selected:before{opacity:1}.is-style-flex-column-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.is-style-flex-row-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-cover.has-aspect-ratio{min-height:auto!important;overflow:visible!important}.sticky-on-scroll{min-height:60px;top:0}.sticky-on-scroll .wp-block-button__link{padding-right:.2em;padding-left:.2em}.sticky-on-scroll .sticky-swap-title>*{display:none}.sticky-on-scroll .sticky-swap-title>:first-child{display:block}#container.scrolled .sticky-on-scroll{position:sticky;z-index:999;-webkit-box-shadow:var(--box-shadow--down);box-shadow:var(--box-shadow--down);-webkit-animation:slideDown .5s ease forwards;animation:slideDown .5s ease forwards}#container.scrolled .sticky-on-scroll .sticky-swap-title>:first-child{display:none}#container.scrolled .sticky-on-scroll .sticky-swap-title>:nth-child(2){display:block;font-size:16px!important;font-weight:700!important}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.block-editor-block-list__layout .sticky-on-scroll{position:relative;top:0;border-top:0;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.8)}.block-editor-block-list__layout .sticky-on-scroll::before{content:"sticky-on-scroll";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.block-editor-block-list__layout .sticky-on-scroll .sticky-swap-title{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.8)}.block-editor-block-list__layout .sticky-on-scroll .sticky-swap-title>*{display:block}.block-editor-block-list__layout .sticky-on-scroll .sticky-swap-title>:nth-child(2){background-color:rgba(var(--wp-admin-theme-color--rgb),.5)}.block-editor-block-list__layout .sticky-on-scroll.is-selected::before{opacity:1}.wp-block-cover.hide-content-until-hover .wp-block-cover__background,.wp-block-cover.hide-content-until-hover .wp-block-cover__inner-container{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.wp-block-cover.hide-content-until-hover:not(:hover):not(:active):not(:focus) .wp-block-cover__background,.wp-block-cover.hide-content-until-hover:not(:hover):not(:active):not(:focus) .wp-block-cover__inner-container{opacity:0}.wp-site-blocks .grow-on-hover{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:relative}.wp-site-blocks .grow-on-hover .wp-block-cover__background{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wp-site-blocks .grow-on-hover .wp-block-cover__background.has-background-gradient{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.wp-site-blocks .grow-on-hover:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.wp-site-blocks .grow-on-hover:hover .wp-block-cover__background.has-background-dim{opacity:.8}.wp-site-blocks .grow-on-hover:hover .wp-block-cover__background.has-background-dim.has-background-gradient{background:#000!important}.wp-site-blocks .grow-on-hover a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wp-site-blocks .grow-on-hover .grow-on-hover__content{-webkit-transition:all 1s cubic-bezier(.38,.41,.27,1);transition:all 1s cubic-bezier(.38,.41,.27,1);opacity:1;max-height:10em;padding-bottom:1em;-webkit-margin-before:.5em!important;margin-block-start:.5em!important}.wp-site-blocks .grow-on-hover:not(:hover):not(:active):not(:focus) .grow-on-hover__content{-webkit-transition:all .2s cubic-bezier(.38,.41,.27,1);transition:all .2s cubic-bezier(.38,.41,.27,1);opacity:0;max-height:2em}.block-editor-block-list__layout .grow-on-hover{position:relative;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.8)}.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content::before,.block-editor-block-list__layout .grow-on-hover::before{content:"grow-on-hover";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content::before{content:"content";left:auto;right:-1px;top:-1px}.block-editor-block-list__layout .grow-on-hover.is-selected::before{opacity:1}.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content{background:rgba(var(--wp-admin-theme-color--rgb),.2);outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.8);max-height:10em;overflow:auto}.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content.has-child-selected,.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content.is-selected{max-height:none}.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content.has-child-selected::before,.block-editor-block-list__layout .grow-on-hover .grow-on-hover__content.is-selected::before{opacity:1}.is-style-card-shadow{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);position:relative}.is-style-card-shadow figure a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.is-style-card-shadow figure a:hover::after{-webkit-box-shadow:var(--box-shadow--active);box-shadow:var(--box-shadow--active)}.wp-site-blocks .is-style-card-clickable{position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.wp-site-blocks .is-style-card-clickable a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wp-site-blocks .is-style-card-clickable .wp-block-group{position:unset}.wp-site-blocks .is-style-card-clickable .wp-block-cover.has-aspect-ratio,.wp-site-blocks .is-style-card-clickable .wp-block-image,.wp-site-blocks .is-style-card-clickable .wp-block-post-featured-image{overflow:hidden!important}.wp-site-blocks .is-style-card-clickable .wp-block-cover.has-aspect-ratio img,.wp-site-blocks .is-style-card-clickable .wp-block-image img,.wp-site-blocks .is-style-card-clickable .wp-block-post-featured-image img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.wp-site-blocks .is-style-card-clickable .wp-block-post-featured-image{position:unset}.wp-site-blocks .is-style-card-clickable .wp-block-cover.has-aspect-ratio{width:100%}.wp-site-blocks .is-style-card-clickable:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.wp-site-blocks .is-style-card-clickable.is-style-card-shadow:hover{-webkit-box-shadow:var(--box-shadow--active);box-shadow:var(--box-shadow--active)}@media (max-width:600px){.wp-block-group.is-layout-grid.cslice-grid-mobilestack{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:960px){.wp-block-group.is-layout-grid.cslice-grid-evenstack{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:960px){.wp-block-group.is-layout-grid.cslice-grid-oddstack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.block-editor-block-list__layout .is-style-cta-popup{position:relative;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5)}.block-editor-block-list__layout .is-style-cta-popup:before{content:"cta-popup";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:-14px;left:0;opacity:.5}.block-editor-block-list__layout .is-style-cta-popup.is-selected:before{opacity:1}details.is-style-plus summary::marker{content:"+ ";font-family:monospace}details.is-style-plus:not(.has-text-color) summary::marker{color:var(--wp--preset--color--secondary)}details.is-style-plus[open] summary{margin-bottom:20px}details.is-style-plus[open] summary::marker{content:"- "}details.wp-block-details:not(.is-style-plus){-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.12),0 -1px 0 0 rgba(0,0,0,.12);box-shadow:0 1px 0 0 rgba(0,0,0,.12),0 -1px 0 0 rgba(0,0,0,.12);padding:var(--wp--style--block-gap)}details.wp-block-details:not(.is-style-plus)+details.wp-block-details:not(.is-style-plus){margin-top:0;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.12);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.12)}details.wp-block-details:not(.is-style-plus) summary::-webkit-details-marker{display:none}details.wp-block-details:not(.is-style-plus) summary{font-weight:600;opacity:.75;list-style:none;line-height:1.25;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}details.wp-block-details:not(.is-style-plus) summary:hover{opacity:1}details.wp-block-details:not(.is-style-plus) summary:after{content:"";min-width:10px;width:10px;height:10px;border-width:2px 2px 0 0;border-color:currentcolor;border-style:solid;margin-left:1em;-webkit-transform:rotate(135deg) translate(-1px,2px);transform:rotate(135deg) translate(-1px,2px);opacity:.5}details.wp-block-details:not(.is-style-plus)[open] summary{opacity:1;margin-bottom:var(--wp--style--block-gap)}details.wp-block-details:not(.is-style-plus)[open] summary:after{-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px)}details.wp-block-details:not(.is-style-plus).has-background{padding:var(--spacing--medium)}details.wp-block-details:not(.is-style-plus).has-background[open]{z-index:1;position:relative;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.accordion-faq--variation{padding:0;position:relative;z-index:1}.accordion-faq--variation.has-background{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.12);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.accordion-faq--variation.has-background.open{z-index:2;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.accordion-faq--variation.has-background-background-color{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.accordion-faq--variation .accordion-title{font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-faq--variation .accordion-title p{padding-right:1em;opacity:.75;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.accordion-faq--variation .accordion-title:after{content:"";min-width:10px;width:10px;height:10px;border-width:2px 2px 0 0;border-color:currentcolor;border-style:solid;-webkit-transform:rotate(135deg) translate(-1px,2px);transform:rotate(135deg) translate(-1px,2px);opacity:.5}.accordion-faq--variation .accordion-title:hover p{opacity:1}.accordion-faq--variation .accordion-content{margin-top:0;display:none}.accordion-faq--variation.open .accordion-title p{opacity:1}.accordion-faq--variation.open .accordion-title:after{-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px)}.accordion-faq--variation.open .accordion-content{display:block}.accordion-faq--variation+.accordion-faq--variation{margin-top:0}.block-editor-block-list__block.wp-block-group.accordion-faq--variation{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.2)}.block-editor-block-list__block.wp-block-group.accordion-faq--variation .accordion-content{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5);display:block}.block-editor-block-list__block.wp-block-group.accordion-faq--variation:before{content:"accordion";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.block-editor-block-list__block.wp-block-group.accordion-faq--variation.is-selected:before{opacity:1}.expanding-block-pattern{padding:0}.expanding-block-pattern>.wp-block-columns{position:relative}@media only screen and (max-width:780px){.expanding-block-pattern .column-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.expanding-block-pattern .column-media .wp-block-cover{min-height:56vw}.expanding-block-pattern .column-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:80px}}.expanding-block-pattern .column-media .wp-block-cover{min-height:100%;height:clamp(300px,38vw,540px)}.expanding-block-pattern .column-content{padding:var(--spacing--large) var(--spacing--medium)}@media (min-width:1280px){.expanding-block-pattern .column-content{padding:var(--spacing--x-large) var(--spacing--huge)}.expanding-block-pattern .column-content .column-content-text{margin-left:auto;margin-right:auto}}.expanding-block-pattern .expanding-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing--small) 0;color:currentcolor;cursor:pointer}.expanding-block-pattern .expanding-trigger::before{content:"×";font-family:math;font-size:20px;width:32px;height:32px;line-height:32px;text-align:center;margin:0 3px 0 -6px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.expanding-block-pattern .hidden-expanding-content{margin-top:0;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;padding:var(--spacing--x-large) var(--spacing--medium)}.wp-site-blocks .expanding-block-pattern.closed .expanding-trigger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-site-blocks .expanding-block-pattern.closed .expanding-trigger:hover::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wp-site-blocks .expanding-block-pattern.closed .hidden-expanding-content{max-height:0;padding:0!important;overflow:hidden;opacity:.3}.is-root-container .expanding-block-pattern{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5)}.is-root-container .expanding-block-pattern:before{content:"expanding block pattern";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.is-root-container .expanding-block-pattern.is-selected:before{opacity:1}.is-root-container .expanding-block-pattern .hidden-expanding-content{border:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5)}.wp-block-gallery.is-style-grid.columns-2 .size-hd{width:100%!important}.wp-block-gallery.is-style-grid.columns-2 .size-rectangle{width:calc(60% - var(--wp--style--unstable-gallery-gap,16px)/ 2)!important;margin:auto 0 0 0!important}.wp-block-gallery.is-style-grid.columns-2 .size-rectangle+.size-square{width:calc(40% - var(--wp--style--unstable-gallery-gap,16px)/ 2)!important}.wp-block-gallery.is-style-grid.columns-2 .size-square{width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/ 2)}.wp-block-gallery:not(.is-cropped):not(.swiper-wrapper) figure.wp-block-image figcaption{background:0 0;color:currentColor;position:relative;text-align:left;padding:0;font-size:.875rem}.animate-logo{min-width:300px;max-width:100vh!important;width:75%!important;position:relative}.animate-logo svg{display:block;width:100%;max-width:100%;height:auto}.animate-logo figure{position:absolute;top:50%;left:50%;width:30%;margin:0;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.wp-site-blocks .animate-logo #logo-bottom,.wp-site-blocks .animate-logo #logo-top{-webkit-animation-name:ivyLogoDown;animation-name:ivyLogoDown;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.wp-site-blocks .animate-logo #logo-bottom{-webkit-animation-name:ivyLogoUp;animation-name:ivyLogoUp}.wp-site-blocks .animate-logo figure{-webkit-animation-name:ivyLogoFade;animation-name:ivyLogoFade;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.wp-site-blocks .animate-logo:active #logo-bottom,.wp-site-blocks .animate-logo:active #logo-top,.wp-site-blocks .animate-logo:active figure{-webkit-animation:emptyanim;animation:emptyanim;display:none}@-webkit-keyframes ivyLogoDown{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8%);transform:translateY(-8%)}}@keyframes ivyLogoDown{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-8%);transform:translateY(-8%)}}@-webkit-keyframes ivyLogoUp{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(8%);transform:translateY(8%)}}@keyframes ivyLogoUp{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(8%);transform:translateY(8%)}}@-webkit-keyframes ivyLogoFade{from{opacity:0}to{opacity:1}}@keyframes ivyLogoFade{from{opacity:0}to{opacity:1}}.carousel-swiper--pattern{--swiper-slide-width:300px;--swiper-navigation-size:50px;--swiper-margin-size:20px;position:relative;overflow:hidden;padding:0;padding-bottom:20px}.carousel-swiper--pattern .columns-4{--swiper-slide-width:220px}.carousel-swiper--pattern.alignfull .wp-block-post:first-child{margin-left:20px}@media (min-width:1240px){.carousel-swiper--pattern.alignfull .alignwide .wp-block-post:first-child{margin-left:calc((100vw - 1200px - 0px)/ 2)}}.carousel-swiper--pattern.alignfull .columns-1{--swiper-slide-width:100vw;--swiper-margin-size:0px;padding:0;margin:0}.carousel-swiper--pattern.alignwide .columns-1{--swiper-slide-width:min(calc(100vw - (var(--wp--style--block-gap) * 2)), var(--wp--style--global--wide-size));--swiper-margin-size:0px;padding:0;margin:0}@media (min-width:960px){.carousel-swiper--pattern .wp-block-post{--swiper-slide-width:clamp(240px, 30%, 440px)}.carousel-swiper--pattern .columns-4 .wp-block-post{--swiper-slide-width:clamp(220px, 22%, 320px)}}.carousel-swiper--pattern.has-background{padding-top:20px}.carousel-swiper--pattern .swiper-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:0!important;-webkit-box-align:revert;-ms-flex-align:revert;align-items:revert;padding:0;background:0 0!important;margin-bottom:20px}.carousel-swiper--pattern .swiper-wrapper>.wp-block-cover,.carousel-swiper--pattern .swiper-wrapper>.wp-block-group,.carousel-swiper--pattern .swiper-wrapper>.wp-block-post{width:100%;min-width:var(--swiper-slide-width);margin:0 var(--swiper-margin-size,20px) 0 0}.carousel-swiper--pattern .swiper-button-next,.carousel-swiper--pattern .swiper-button-prev{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2 - 22px);background:#fff;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-swiper--pattern .swiper-button-next::after,.carousel-swiper--pattern .swiper-button-prev::after{content:"";width:calc(var(--swiper-navigation-size)/ 4);height:calc(var(--swiper-navigation-size)/ 4);border-width:2px 2px 0 0;border-style:solid;-webkit-transform:rotate(45deg) translate(-2px,2px);transform:rotate(45deg) translate(-2px,2px);border-color:var(--wp--preset--color--gray-light)}.carousel-swiper--pattern .swiper-button-next:hover::after,.carousel-swiper--pattern .swiper-button-prev:hover::after{border-color:var(--wp--preset--color--secondary)}.carousel-swiper--pattern .swiper-button-disabled{display:none}.carousel-swiper--pattern .swiper-button-next{right:0}.carousel-swiper--pattern .swiper-button-prev{left:0}.carousel-swiper--pattern .swiper-button-prev:after{-webkit-transform:rotate(-135deg) translate(-2px,2px);transform:rotate(-135deg) translate(-2px,2px)}.carousel-swiper--pattern .swiper-scrollbar.swiper-scrollbar-horizontal{margin:0 auto;width:92%!important;max-width:calc(var(--wp--style--global--wide-size) - var(--wp--style--block-gap) * 2)}.carousel-swiper--pattern.hide-navigation .swiper-button-next,.carousel-swiper--pattern.hide-navigation .swiper-button-prev{display:none}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets{position:absolute!important;bottom:0!important;display:block!important;height:40px!important;border-radius:0;z-index:2;text-align:center;pointer-events:none;margin:0;white-space:nowrap;--swiper-pagination-color:var(--wp--preset--color--gray);background:0 0}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets .swiper-pagination-bullet{pointer-events:auto;margin:10px 4px;background:var(--swiper-pagination-color);border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets .swiper-pagination-bullet:hover{opacity:1}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--swiper-theme-color);width:18px}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{font-size:0;width:92px!important;left:50%!important;margin-left:-46px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{margin:10px 4px;-ms-flex-negative:0;flex-shrink:0;width:8px}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(1);transform:scale(1)}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{width:18px}.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.carousel-swiper--pattern .swiper-scrollbar.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.7);transform:scale(.7)}.carousel-swiper--pattern.pagination-overlay{padding-bottom:0}.carousel-swiper--pattern.pagination-overlay::after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.4) 10%,rgba(0,0,0,0) 100%);height:64px;width:100%;position:absolute;z-index:1;bottom:0;pointer-events:none}.carousel-swiper--pattern.pagination-overlay .swiper-wrapper.show-pagination{margin-bottom:0;--wp--style--unstable-gallery-gap:0}.carousel-swiper--pattern.pagination-overlay .swiper-wrapper.show-pagination .wp-element-caption{display:none}.carousel-swiper--pattern.pagination-overlay .swiper-scrollbar.swiper-pagination-bullets{--swiper-pagination-color:white;--swiper-theme-color:white}.carousel-swiper--pattern.pagination-overlay .swiper-button-next,.carousel-swiper--pattern.pagination-overlay .swiper-button-prev{margin-top:calc(-1 * var(--swiper-navigation-size)/ 2 - 0px)}.carousel-swiper--pattern.has-text-color .swiper-scrollbar.swiper-pagination-bullets{--swiper-pagination-color:currentColor;--swiper-theme-color:currentColor}.carousel-swiper--pattern:hover .swiper-button-next,.carousel-swiper--pattern:hover .swiper-button-prev{opacity:.9}.carousel-swiper--pattern:hover .swiper-button-next:hover,.carousel-swiper--pattern:hover .swiper-button-prev:hover{opacity:1}.carousel-swiper--pattern .wp-block-group.swiper-wrapper .card-block{margin:0 var(--swiper-margin-size,20px) 0 0}.carousel-swiper--pattern .wp-block-group.swiper-wrapper .card-block:first-child{margin-left:var(--swiper-margin-size,20px)}@media (min-width:960px){.carousel-swiper--pattern .swiper-wrapper.mobile-carousel{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--swiper-margin-size,20px)!important;margin-bottom:0}.carousel-swiper--pattern .swiper-wrapper.mobile-carousel>.wp-block-cover,.carousel-swiper--pattern .swiper-wrapper.mobile-carousel>.wp-block-group,.carousel-swiper--pattern .swiper-wrapper.mobile-carousel>.wp-block-post{margin:0;width:clamp(240px,30%,440px)}.carousel-swiper--pattern .swiper-wrapper.mobile-carousel.columns-4 .card-block{width:clamp(220px,22%,320px)}}figure.wp-block-gallery.swiper-wrapper{--wp--style--block-gap:4px}figure.wp-block-gallery.swiper-wrapper .wp-block-image{width:auto!important;margin-right:var(--wp--style--unstable-gallery-gap,4px)!important}figure.wp-block-gallery.swiper-wrapper .wp-block-image img{height:300px!important;max-height:75vw;width:auto!important;max-width:none!important}figure.wp-block-gallery.swiper-wrapper .wp-block-image .wp-element-caption{text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));padding:20px 8px 8px 8px}figure.wp-block-gallery.swiper-wrapper.columns-2 .wp-block-image img{height:400px!important}figure.wp-block-gallery.swiper-wrapper.columns-4 .wp-block-image img{height:240px!important}figure.wp-block-gallery.swiper-wrapper.columns-5 .wp-block-image img{height:200px!important}figure.wp-block-gallery.swiper-wrapper.columns-6 .wp-block-image img{height:160px!important}@media (max-width:600px){figure.wp-block-gallery.swiper-wrapper.columns-5 .wp-block-image img,figure.wp-block-gallery.swiper-wrapper.columns-6 .wp-block-image img{height:120px!important}}figure.wp-block-gallery.swiper-wrapper.columns-1 .wp-block-image{margin:0!important}figure.wp-block-gallery.swiper-wrapper.columns-1 .wp-block-image a{height:100%}figure.wp-block-gallery.swiper-wrapper.columns-1 .wp-block-image img{max-height:100vh;height:auto!important}.carousel-swiper--pattern.slideshow{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;padding-bottom:0;--swiper-navigation-size:40px}.carousel-swiper--pattern.slideshow.swiper-initialized{opacity:1}.carousel-swiper--pattern.slideshow .swiper-wrapper{margin-top:0;margin-bottom:0}.carousel-swiper--pattern.slideshow .swiper-button-next,.carousel-swiper--pattern.slideshow .swiper-button-prev{border-radius:50%;margin-left:10px;margin-right:10px;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2)}.carousel-swiper--pattern.slideshow .show-pagination .wp-element-caption{display:none}.carousel-swiper--pattern.slideshow .swiper-scrollbar{display:none}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern{position:relative;outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.5);opacity:1;overflow:scroll}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern .wp-block-post-featured-image .components-placeholder,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern .wp-block-post-featured-image .components-placeholder{min-height:unset}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern .swiper-wrapper>.card-block:before,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern .swiper-wrapper>.card-block:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern:before{content:"carousel-swiper--pattern";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:1;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.slideshow .swiper-slideshow,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.slideshow .swiper-slideshow{margin-top:0}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.slideshow:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.slideshow:before{content:"swiper-slideshow"}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.is-selected:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.is-selected:before{opacity:1}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern .swiper-wrapper>.wp-block-post,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern .swiper-wrapper>.wp-block-post{display:-webkit-box;display:-ms-flexbox;display:flex}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern .swiper-wrapper>.card-block:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern .swiper-wrapper>.card-block:before{content:"card-block";top:-15px}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern .swiper-wrapper>.is-selected:before,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern .swiper-wrapper>.is-selected:before{opacity:1}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.has-child-selected .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.is-selected .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern:focus .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern:focus-within .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.has-child-selected .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.is-selected .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern:focus .wp-block-gallery.swiper-wrapper,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern:focus-within .wp-block-gallery.swiper-wrapper{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-align:revert;-ms-flex-align:revert;align-items:revert}.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.has-child-selected .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern.is-selected .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern:focus .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-group.carousel-swiper--pattern:focus-within .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.has-child-selected .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern.is-selected .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern:focus .wp-block-gallery.swiper-wrapper .wp-block-image,.block-editor-block-list__layout .wp-block-query.carousel-swiper--pattern:focus-within .wp-block-gallery.swiper-wrapper .wp-block-image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.wp-block-button{line-height:1}.wp-block-button .wp-block-button__link{background:var(--wp--preset--color--primary);border-color:transparent;border-radius:6px;border-width:2px;border-style:solid;font-family:var(--wp--preset--font-family--sans-serif);padding:1em 1.25em .875em 1.25em!important;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none!important;-webkit-transition:all .2s ease;transition:all .2s ease;--button--text:white;color:var(--button--text,#fff);--hover--text:white;--hover--background:var(--wp--preset--color--secondary);--hover--border:var(--wp--preset--color--secondary)}.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:hover{color:var(--hover--text,#fff)!important;background:var(--hover--background)!important}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{-webkit-box-shadow:0 0 4px var(--hover--background);box-shadow:0 0 4px var(--hover--background)}.wp-block-button .wp-block-button__link:active{-webkit-box-shadow:none;box-shadow:none}.wp-block-button .wp-block-button__link.has-button-secondary-background-color:focus,.wp-block-button .wp-block-button__link.has-button-secondary-background-color:hover{background:var(--wp--preset--color--primary)!important}.wp-block-button .wp-block-button__link.has-button-background-background-color:focus,.wp-block-button .wp-block-button__link.has-button-background-background-color:hover{background:var(--hover--background)}.wp-block-button .wp-block-button__link.has-button-starburst-background-color,.wp-block-button .wp-block-button__link.has-button-starburst-color{--hover--background:var(--wp--preset--color--starburst);--hover--border:var(--wp--preset--color--starburst)}@media screen and (min-width:82.5em){.wp-block-button .wp-block-button__link{font-size:.875rem}}.is-style-outline.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline>.wp-block-button__link{--button--text:black;background:0 0;color:var(--button--text)!important;border-color:var(--hover--border)}.is-style-outline.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--hover--border)!important;background:var(--hover--background);--button--text:white}.is-style-outline.wp-block-button .wp-block-button__link.has-text-color.has-button-background-color,.wp-block-button.is-style-outline>.wp-block-button__link.has-text-color.has-button-background-color{--button--text:white;--hover--border:white;--hover--background:white;--hover--text:black;border-color:currentColor}.is-style-outline.wp-block-button .wp-block-button__link.has-text-color.has-button-background-color:hover,.wp-block-button.is-style-outline>.wp-block-button__link.has-text-color.has-button-background-color:hover{color:var(--hover--text,#000)!important}.is-style-outline.wp-block-button .wp-block-button__link.has-text-color.has-button-background-color:active,.wp-block-button.is-style-outline>.wp-block-button__link.has-text-color.has-button-background-color:active{--button--text:var(--wp--preset--color--secondary)}.is-style-underline.wp-block-button .wp-block-button__link{--button--text:black;color:var(--button--text)!important;border-color:var(--hover--border);background:0 0;border-radius:0;border-width:0 0 2px 0;border-style:solid;font-family:var(--wp--preset--font-family--sans-serif);padding:1.5em 0 .5em 0!important}.is-style-underline.wp-block-button .wp-block-button__link.has-text-color.has-button-background-color{--hover--border:white;--button--text:white}.is-style-underline.wp-block-button .wp-block-button__link:hover{color:var(--hover--border)!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:inset 0 -2px 0 var(--hover--border);box-shadow:inset 0 -2px 0 var(--hover--border)}@media only screen and (max-width:480px){.is-button-reduced-padding .wp-block-button__link{padding-left:8px!important;padding-right:8px!important}}section.type-compare{padding:80px 0;max-width:100vw!important;width:100vw!important}.homesCompare{position:relative;padding-top:20px}.homesCompare .homesCompareColumns{overflow:visible;position:relative;background:#fff}.homesCompare .homesCompareColumns .swiper-wrapper .homeColumn.homeColumnSlide{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px;margin-left:19px}.homesCompare .homesCompareColumns .swiper-wrapper .homeColumn.homeColumnSlide:before{content:"";position:absolute;z-index:9;top:0;right:-10px;bottom:0;height:100%;width:1px;background:#d9d9d9}.homesCompare .homesCompareColumns .swiper-wrapper .homeColumn.homeColumnSlide .cta{position:sticky;top:0;background:#fff;border-bottom:1px solid #d9d9d9}.homesCompare .wrap{padding:30px 0}@media (max-width:640px){.homesCompare .homesCompareColumns{margin-right:16px}.homesCompare .homesCompareColumns .swiper-wrapper .homeColumn.homeColumnSlide{width:220px}}.homeColumn{position:relative;font-size:16px}.homeColumn .cta{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.homeColumn .cta .address{min-width:100%;padding:4px 0;line-height:1.2}.homeColumn .cta .address .city{font-weight:400}.homeColumn .cta .button,.homeColumn .cta .buttonOutline{font-size:12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:40%}.homeColumn .details{padding:8px 0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.homeColumn .details ul{padding:0;margin:0;width:50%}.homeColumn .details ul li{list-style:none;font-weight:700;font-size:18px;margin:4px 0}.homeColumn .details ul li abbr{font-weight:400;font-size:12px;color:#545859}.homeColumn .details .callouts{width:55%}.homeColumn .callouts{min-height:2em}.homeColumn .callouts .comingSoon,.homeColumn .callouts .openHouse,.homeColumn .callouts .special{line-height:1.25;display:block;padding:8px 8px 8px 12px;font-size:.875rem;border-left:2px solid #767676;margin-bottom:8px}.homeColumn .callouts .special{background:rgba(238,83,64,.2);border-color:#ee5340}.homeColumn .callouts .special .specialDate{display:none}.homeColumn .callouts .comingSoon{color:#545859;background:#eee}.homeColumn .callouts .communityLink{display:block;font-size:.875rem;font-weight:700;padding-left:8px}.homeColumn .features{padding:1em 8px;border-top:1px solid #d9d9d9}.homeColumn .features h5{margin-bottom:1em;font-weight:700}.homeColumn .features .featureList{padding:0}.homeColumn .features .featureList li{margin-bottom:4px;width:100%}.homeColumn .features .featureList svg{width:20px}.homeColumn .features ul.hiddenFeatures li{width:100%;margin-bottom:4px}.homeColumn .floorplanSection{margin-top:auto;border-top:1px solid #d9d9d9;padding:1em 8px}.homeColumn .floorplanSection h5{margin-bottom:1em;font-weight:700}.homeColumn .homeSlides{position:relative}.homeColumn .homeSlides .swiper-pagination-custom{bottom:0;padding:8px 0 4px 0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));border-radius:.3125rem}.homeColumn .homeSlides .swiper-pagination-custom .swiper-pagination-bullet{background:#fff;opacity:.4;margin:0 2px;width:6px;height:6px}.homeColumn .homeSlides .swiper-pagination-custom .swiper-pagination-bullet:nth-child(2),.homeColumn .homeSlides .swiper-pagination-custom .swiper-pagination-bullet:nth-child(4){width:8px;height:8px;margin-bottom:-1px}.homeColumn .homeSlides .swiper-pagination-custom .swiper-pagination-bullet:nth-child(3){width:10px;height:10px;margin-bottom:-2px}.homeColumn .homeSlides .swiper-pagination-custom .swiper-pagination-bullet-active{opacity:1}.homeColumn .homeSlides .swiper-nav{left:6px;top:50%;margin-top:-15px;width:30px;height:30px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:rgba(255,255,255,.8);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;cursor:default}.homeColumn .homeSlides .swiper-nav:after{width:10px;height:10px;margin:10px 8px;border-color:#545859}.homeColumn .homeSlides .swiper-nav.swiper-next{left:auto;right:6px}.homeColumn .homeSlides .swiper-nav:hover:after{border-color:#00b2e2}.homeColumn .homeSlides:hover .swiper-nav{opacity:1}.homeColumn .removeFavorite{position:absolute;z-index:1;top:0;right:0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homeColumn .favorite{width:24px;height:24px;fill:red;stroke:#fff;stroke-width:15px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;cursor:pointer}.homeColumn .favorite:hover{fill:rgba(0,0,0,.5)!important}.homeColumn .favorite:after{content:"x";border:1px solid green}.homeColumn button.tour{position:absolute;z-index:1;top:8px;right:44px;line-height:1;border-radius:4px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff}.homeColumn button.tour svg{width:28px;height:28px;padding:1px;fill:currentcolor}.homeColumn button.tour svg path{stroke-width:1}.homeColumn button.tour .label{font-size:13px;padding:5px 4px 4px 6px}.hero-background-video--pattern{padding:0;position:relative;height:var(--content-height,480px)}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;z-index:auto;top:0;left:0;right:0;bottom:0;max-width:100%}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls figcaption{display:none}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls video{display:block}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls.paused video{opacity:.8}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls.playing video{opacity:1}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls.playing::before{opacity:.6}@media (min-width:1024px){.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls:after,.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls:before{right:24px;bottom:20px}.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls:after{border-radius:50%;background:rgba(0,0,0,.3);margin:8px;width:48px;height:48px}}.hero-background-video--pattern .wp-block-cover{margin:0;min-height:100%;z-index:2}.hero-background-video--pattern .wp-block-cover img.wp-block-cover__image-background{opacity:1}.hero-background-video--pattern .wp-block-cover.has-custom-content-position .wp-block-cover__inner-container{max-width:100%}.hero-background-video--pattern .wp-block-cover.has-custom-content-position .wp-block-cover__inner-container .alignwide{width:var(--wp--style--global--wide-size);max-width:100%}.hero-background-video--pattern.is-style-content-height--ratio-3-1,.hero-background-video--pattern.is-style-content-height--short{height:auto}.hero-background-video--pattern.is-style-content-height--ratio-3-1,.hero-background-video--pattern.is-style-content-height--ratio-3-1 .wp-block-cover{min-height:var(--content-height--ratio-3-1)}.hero-background-video--pattern.is-style-content-height--short,.hero-background-video--pattern.is-style-content-height--short .wp-block-cover{min-height:var(--content-height--short)}.hero-background-video--pattern .is-style-bg-video-controls.paused+.wp-block-cover img.wp-block-cover__image-background,.hero-background-video--pattern .is-style-bg-video-controls.playing+.wp-block-cover img.wp-block-cover__image-background{opacity:0}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern{position:relative}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern:before{content:"hero-background-video--pattern";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern.is-selected:before{opacity:1}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-cover__inner-container{position:unset}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls{background-color:#000;height:180px;width:320px;outline:2px solid rgba(var(--wp-admin-theme-color--rgb),.5);position:absolute;z-index:9;top:auto;left:auto;right:4px;bottom:4px}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls.is-style-ratio-3-1{width:320px;height:108px}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls.is-style-ratio-1-1{width:320px;height:320px}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls video{opacity:.75}.editor-styles-wrapper .wp-block-group.hero-background-video--pattern .wp-block-video.is-style-bg-video-controls figcaption{display:none}.sticky-subnav{height:var(--header-height,60px)}.sticky-subnav .wp-block-button__link,.sticky-subnav a,.sticky-subnav h2{white-space:nowrap!important}.sticky-subnav ol li,.sticky-subnav ul li{display:inline-block;margin:0}.sticky-subnav ol li a,.sticky-subnav ol li a:visited,.sticky-subnav ul li a,.sticky-subnav ul li a:visited{display:block;font-weight:500;padding:8px;color:inherit;text-decoration:none}.sticky-subnav ol li a:hover,.sticky-subnav ol li a:visited:hover,.sticky-subnav ul li a:hover,.sticky-subnav ul li a:visited:hover{text-decoration:underline;-webkit-text-decoration-color:currentcolor!important;text-decoration-color:currentcolor!important}@media (max-width:1200px){.sticky-subnav ul{display:none}}.wp-site-blocks .sticky-subnav{position:sticky!important;z-index:99;top:0;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.wp-site-blocks .sticky-subnav ul{white-space:nowrap;overflow:hidden;margin:0 1em}.wp-site-blocks .sticky-subnav .wp-block-button .wp-block-button__link{font-size:.75rem}.wp-site-blocks .sticky-subnav .wp-block-outermost-icon-block{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}@media (max-width:480px){.wp-site-blocks .sticky-subnav .wp-block-outermost-icon-block .icon-container{width:unset!important}}.wp-site-blocks .sticky-subnav.has-foreground-background-color.is-style-card-shadow{background-color:rgba(0,0,0,.8)!important}.sticky-subnav .wp-block-rank-math-toc-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sticky-subnav .wp-block-rank-math-toc-block p{display:none}.sticky-subnav .wp-block-rank-math-toc-block>h5{font-size:var(--wp--preset--font-size--normal);margin:0}.sticky-subnav .wp-block-rank-math-toc-block>div,.sticky-subnav .wp-block-rank-math-toc-block>h6{margin:0;font-weight:700;font-size:var(--wp--preset--font-size--eyebrow)}.sticky-subnav .wp-block-rank-math-toc-block nav ol,.sticky-subnav .wp-block-rank-math-toc-block nav ul{margin:0!important;padding:0!important}.sticky-subnav .wp-block-rank-math-toc-block nav ol li,.sticky-subnav .wp-block-rank-math-toc-block nav ul li{margin:0 4px}.sticky-subnav .wp-block-rank-math-toc-block nav ol li a,.sticky-subnav .wp-block-rank-math-toc-block nav ol li a:active,.sticky-subnav .wp-block-rank-math-toc-block nav ol li a:visited,.sticky-subnav .wp-block-rank-math-toc-block nav ul li a,.sticky-subnav .wp-block-rank-math-toc-block nav ul li a:active,.sticky-subnav .wp-block-rank-math-toc-block nav ul li a:visited{color:currentColor!important}@media (max-width:480px){.sticky-subnav .wp-block-rank-math-toc-block{margin-left:-10px}}@media (max-width:1200px){.sticky-subnav .wp-block-rank-math-toc-block{-ms-flex-preferred-size:100%;flex-basis:100%}.sticky-subnav .wp-block-rank-math-toc-block p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;font-size:0;margin:0;padding:0;cursor:pointer}.sticky-subnav .wp-block-rank-math-toc-block p:hover:before{opacity:1}.sticky-subnav .wp-block-rank-math-toc-block p:before,.sticky-subnav .wp-block-rank-math-toc-block>div:before,.sticky-subnav .wp-block-rank-math-toc-block>h5:before,.sticky-subnav .wp-block-rank-math-toc-block>h6:before{content:"";display:block;width:10px;height:10px;border-width:2px 2px 0 0;border-color:currentcolor;border-style:solid;-webkit-transform:rotate(135deg) translate(-15px,-11px);transform:rotate(135deg) translate(-15px,-11px);opacity:.8}.sticky-subnav .wp-block-rank-math-toc-block>div,.sticky-subnav .wp-block-rank-math-toc-block>h5,.sticky-subnav .wp-block-rank-math-toc-block>h6{padding-left:24px;position:relative;cursor:pointer}.sticky-subnav .wp-block-rank-math-toc-block>div:before,.sticky-subnav .wp-block-rank-math-toc-block>h5:before,.sticky-subnav .wp-block-rank-math-toc-block>h6:before{position:absolute;bottom:8px;left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sticky-subnav .wp-block-rank-math-toc-block nav{display:none;position:absolute;left:0;top:var(--header-height);-webkit-box-shadow:var(--box-shadow--down);box-shadow:var(--box-shadow--down);background:#fff;padding:var(--wp--style--block-gap)}.sticky-subnav .wp-block-rank-math-toc-block nav ol,.sticky-subnav .wp-block-rank-math-toc-block nav ul{display:block}.sticky-subnav .wp-block-rank-math-toc-block nav ol li,.sticky-subnav .wp-block-rank-math-toc-block nav ul li{display:block;color:var(--wp--preset--color--gray)}.sticky-subnav .wp-block-rank-math-toc-block.open>div:before,.sticky-subnav .wp-block-rank-math-toc-block.open>h5:before,.sticky-subnav .wp-block-rank-math-toc-block.open>h6:before{bottom:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sticky-subnav .wp-block-rank-math-toc-block.open p:before{-webkit-transform:rotate(-45deg) translate(11px,15px);transform:rotate(-45deg) translate(11px,15px)}.sticky-subnav .wp-block-rank-math-toc-block.open nav{display:block}}@media (min-width:1200px){.sticky-subnav .wp-block-rank-math-toc-block>div,.sticky-subnav .wp-block-rank-math-toc-block>h5,.sticky-subnav .wp-block-rank-math-toc-block>h6{margin-right:2em}}.editor-styles-wrapper .wp-block-group.sticky-subnav,.editor-styles-wrapper .wp-block-group.sticky-subnav .wp-block-rank-math-toc-block{outline:1px dashed rgba(var(--wp-admin-theme-color--rgb),.2)}.editor-styles-wrapper .wp-block-group.sticky-subnav .wp-block-rank-math-toc-block:before,.editor-styles-wrapper .wp-block-group.sticky-subnav:before{content:"sticky-subnav";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;line-height:10px;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 4px;position:absolute;z-index:3;top:-14px;left:0;opacity:.5;text-transform:none;letter-spacing:normal}.editor-styles-wrapper .wp-block-group.sticky-subnav .wp-block-rank-math-toc-block.is-selected:before,.editor-styles-wrapper .wp-block-group.sticky-subnav.is-selected:before{opacity:1}.editor-styles-wrapper .wp-block-group.sticky-subnav .wp-block-rank-math-toc-block:before{content:"dynamic-toc"}.editor-styles-wrapper .wp-block-group.sticky-subnav .wp-block-rank-math-toc-block.is-selected nav{display:block;z-index:1}.wp-site-blocks .home-search-block-widget{margin-left:0!important;height:60px;width:320px;background:rgba(255,255,255,.5)}.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width:100%}.editor-styles-wrapper .wp-block-cover.hero-banner--pattern{position:relative}.editor-styles-wrapper .wp-block-cover.hero-banner--pattern:before{content:"hero-banner--pattern";font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:11px;font-weight:400;color:#fff;background-color:rgba(var(--wp-admin-theme-color--rgb),1);display:block;padding:2px 6px;position:absolute;z-index:3;top:0;left:0;opacity:.5}.editor-styles-wrapper .wp-block-cover.hero-banner--pattern.is-selected:before{opacity:1}.has-huge-font-size,h1{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--huge);font-weight:400;letter-spacing:normal;line-height:1.25;text-transform:none}.has-x-large-font-size,h2{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--x-large);font-weight:400;letter-spacing:normal;line-height:1.25;text-transform:none}.has-large-font-size,h3{font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--large);font-weight:400;letter-spacing:normal;line-height:1.25;text-transform:none}.has-medium-font-size,h4{font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--medium);font-weight:400;letter-spacing:normal;line-height:1.375;text-transform:none}.has-eyebrow-font-size,h5,h6{font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--eyebrow);font-weight:400;letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.has-tiny-font-size{font-size:var(--wp--preset--font-size--tiny);font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;letter-spacing:normal;line-height:1.25;text-transform:none;--wp--style--block-gap:10px}.has-small-font-size{font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--sans-serif);font-weight:400;line-height:1.5;letter-spacing:normal}.has-normal-font-size{font-family:var(--wp--preset--font-family--sans-serif);font-size:var(--wp--preset--font-size--normal);font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}h1,h2,h3,h4,h5,h6,p{margin:initial;-webkit-margin-after:var(--wp--style--block-gap);margin-block-end:var(--wp--style--block-gap)}a,a:visited{color:inherit}a.homeCard:hover,a.wp-block-button__link:hover{text-decoration:none!important}.has-text-color>a,.has-text-color>a:visited{--decoration--color:currentColor}.button,.buttonLight,.buttonOutline,.buttonUnderline,.buttonWhite{font-family:var(--wp--preset--font-family--sans-serif)}ol,ul{padding:0 0 0 1em;margin:1.5em 0 0 0}ol ol,ol ul,ul ol,ul ul{margin-top:.5em}ol li,ul li{margin-bottom:.5em}ul.is-style-no-disc{list-style-type:none;margin:1.5em 0 0 0}.site-content ul{list-style:disc}.site-content ul.is-style-default{margin-left:1.5em}.site-content ol{list-style:revert}ol,ul{--marker-color:currentColor}ol.has-marker-color-primary,ul.has-marker-color-primary{--marker-color:var(--wp--preset--color--primary)}ol.has-marker-color-secondary,ul.has-marker-color-secondary{--marker-color:var(--wp--preset--color--secondary)}ol.has-marker-color-tertiary,ul.has-marker-color-tertiary{--marker-color:var(--wp--preset--color--tertiary)}ol.has-marker-color-gray,ul.has-marker-color-gray{--marker-color:var(--wp--preset--color--gray)}ol.is-style-marker-circle{margin:1.5em 0 0 0;counter-reset:list-counter}ol.is-style-marker-circle li{position:relative;margin:0 0 .75em 1.75em;padding-left:.5em}ol.is-style-marker-circle li::marker{content:none}ol.is-style-marker-circle li::before{content:counter(list-counter);counter-increment:list-counter;font-size:.9em;line-height:1;position:absolute;left:-1.75em;top:2px;width:1.5em;height:1.5em;border-radius:50%;border:2px solid var(--marker-color,currentColor);color:var(--marker-color,currentColor);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.is-style-checkmark{list-style-type:none;margin:1.5em 0 0 0}ul.is-style-checkmark ul{list-style:none;padding-left:0}ul.is-style-checkmark li{position:relative;padding-left:1.75em}ul.is-style-checkmark li:before{content:"";width:.5em;height:1em;border:solid var(--marker-color,currentColor);border-width:0 .15em .15em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-1.5em;margin-top:0;float:left}@media (min-width:960px){.is-style-four-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:var(--wp--style--block-gap);-moz-column-gap:var(--wp--style--block-gap);column-gap:var(--wp--style--block-gap)}.is-style-four-columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media (min-width:960px){.is-style-three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:var(--wp--style--block-gap);-moz-column-gap:var(--wp--style--block-gap);column-gap:var(--wp--style--block-gap)}.is-style-three-columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media (min-width:960px){.is-style-two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.is-style-two-columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}ul.is-style-branded-marker{list-style-type:none;margin:1.5em 0 0 0}ul.is-style-branded-marker li{padding-left:1.75em;margin-bottom:1em}ul.is-style-branded-marker li:before{content:"";width:.9em;height:.9em;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23b78d5c" viewBox="0 0 40 40"><path d="m33.93 16.95 6.57-6.42-.01 9.99a18.8 18.8 0 0 1-13.26 17.97l-.2.06a34.43 34.43 0 0 1-8.2 1.35c-2.18.12-5.77.22-8.27-.23l.9-.9a28.17 28.17 0 0 0 7.48-.98 19.96 19.96 0 0 0 14.09-15.78l.9-5.06ZM7.97 18A19.95 19.95 0 0 1 23.13 1.93c1.97-.46 4.11-.7 6.4-.7l.91-.9c-2.5-.45-6.09-.35-8.28-.23-2.11.12-4.86.36-8.19 1.35l-.2.06A18.8 18.8 0 0 0 .5 19.5v9.97l6.57-6.42.9-5.06Z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:-1.5em;margin-top:.2em;float:left}ul.is-style-branded-marker.has-background-color li:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}ul.is-style-branded-marker.has-primary-color li:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%2329393d" viewBox="0 0 40 40"><path d="m33.93 16.95 6.57-6.42-.01 9.99a18.8 18.8 0 0 1-13.26 17.97l-.2.06a34.43 34.43 0 0 1-8.2 1.35c-2.18.12-5.77.22-8.27-.23l.9-.9a28.17 28.17 0 0 0 7.48-.98 19.96 19.96 0 0 0 14.09-15.78l.9-5.06ZM7.97 18A19.95 19.95 0 0 1 23.13 1.93c1.97-.46 4.11-.7 6.4-.7l.91-.9c-2.5-.45-6.09-.35-8.28-.23-2.11.12-4.86.36-8.19 1.35l-.2.06A18.8 18.8 0 0 0 .5 19.5v9.97l6.57-6.42.9-5.06Z"/></svg>')}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-RegularItalic.woff2) format("woff2"),url(../fonts/ProximaNova-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DomaineText;src:url(../fonts/DomaineText-Medium.woff2) format("woff2"),url(../fonts/DomaineText-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DomaineText;src:url(../fonts/DomaineText-Black.woff2) format("woff2"),url(../fonts/DomaineText-Black.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.wp-block-query ul.wp-block-post-template li{list-style:none}.wp-block-query ul.wp-block-post-template a{text-decoration:none}.wp-block-query ul.wp-block-post-template li.wp-block-post{position:relative}.wp-block-query ul.wp-block-post-template li.wp-block-post .wp-block-post-excerpt__more-link{color:#000;text-decoration-thickness:2px;text-underline-offset:4px}.wp-block-query ul.wp-block-post-template li.wp-block-post .wp-block-post-excerpt__more-link:hover{color:var(--wp--preset--color--secondary)}.wp-block-query ul.wp-block-post-template .wp-block-post.has-external-link a::after{content:" ↗";padding-left:.2em;font-size:.8em}.wp-block-query ul.wp-block-post-template li.wp-block-post{position:relative}.wp-block-query ul.wp-block-post-template li.wp-block-post .is-style-card a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wp-block-query ul.wp-block-post-template li.wp-block-post .has-shadow a::before{-webkit-box-shadow:var(--box-shadow--down);box-shadow:var(--box-shadow--down);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.wp-block-query ul.wp-block-post-template li>.wp-block-columns{height:100%;margin:0}.wp-block-query ul.wp-block-post-template li>.wp-block-columns .wp-block-column.is-vertically-aligned-stretch{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-query ul.wp-block-post-template .wp-block-group.is-vertical{height:100%}.wp-block-query ul.wp-block-post-template figure.wp-block-post-featured-image{margin-bottom:0;max-width:100%}.wp-block-query ul.wp-block-post-template figure.wp-block-post-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:780px){.wp-block-query{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.custom-query .wp-block-post-template{padding:0}.custom-query .wp-block-post-template .wp-block-post-featured-image{max-width:384px;margin-bottom:8px}.custom-query .wp-block-post-template .wp-block-post-featured-image .cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-query .wp-block-post-template a .wp-block-post-title{text-decoration:none;margin-bottom:8px;font-weight:700;font-size:var(--wp--preset--font-size--medium)}.custom-query .wp-block-post-template .wp-block-post-date{font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--gray-light);display:block}.custom-query .wp-block-post-template .wp-block-post-excerpt{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray)}@media only screen and (min-width:600px){.custom-query .wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr))}}.sticky-posts ul{margin:0;padding:0}.sticky-posts ul .wp-block-post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing--medium);border-bottom:1px solid var(--wp--preset--color--gray-lighter)}.sticky-posts ul .wp-block-post .wp-block-post-date{font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--gray-light)}.sticky-posts ul .wp-block-post .wp-block-post-excerpt{font-size:16px;color:var(--wp--preset--color--gray-dark)}@media only screen and (min-width:600px){.sticky-posts ul .wp-block-post .sticky-side-image{-ms-flex-preferred-size:32%;flex-basis:32%}.sticky-posts ul .wp-block-post .sticky-side-content{-ms-flex-preferred-size:68%;flex-basis:68%;padding-left:var(--spacing--medium)}}@media only screen and (min-width:780px){.sticky-posts ul .wp-block-post{margin-bottom:var(--spacing--large)}.sticky-posts ul .wp-block-post .wp-block-post-title{font-size:var(--wp--preset--font-size--large)!important}.sticky-posts ul .wp-block-post .sticky-side-image{-ms-flex-preferred-size:44%;flex-basis:44%;margin-bottom:var(--spacing--large)}.sticky-posts ul .wp-block-post .sticky-side-content{-ms-flex-preferred-size:56%;flex-basis:56%;padding-left:var(--spacing--large)}}body{--header-height:60px;--sticky-height:60px;--content-height:clamp(400px, 60vw, 600px);--content-height--short:clamp(300px, 33vw, 600px);--content-height--full:clamp(440px, 75vw, 100vh);--content-height--full-sticky:calc(100vh - var(--sticky-height, 60px));--content-height--tall:calc(var(--content-height--full) - var(--header-height));--content-height--ratio-3-1:calc(100vw / 3);--content-height--ratio-16-9:56.25vw;--wp-admin--admin-bar--height:0px}#container.scrolled .is-position-sticky{top:var(--sticky-height,0)}.is-style-content-height{min-height:var(--content-height,480px)}.is-style-content-height--tall{min-height:var(--content-height--tall,600px)}.is-style-content-height--full{min-height:var(--content-height--full,100dvh)}.is-style-content-height--short{height:var(--content-height--short,360px)}.is-style-content-height--full-sticky{height:var(--content-height--full-sticky)}.is-style-content-height--ratio-3-1{height:var(--content-height--ratio-3-1)}.is-style-content-height--ratio-3-1.wp-block-cover{min-height:var(--content-height--ratio-3-1)}.is-style-content-height--ratio-16-9{height:var(--content-height--ratio-16-9)}.wp-block-spacer.is-style-spacer-tiny{height:var(--spacing--tiny)!important}.wp-block-spacer.is-style-spacer-small{height:var(--spacing--small)!important}.wp-block-spacer.is-style-spacer-medium{height:var(--spacing--medium)!important}.wp-block-spacer.is-style-spacer-large{height:var(--spacing--large)!important}.wp-block-spacer.is-style-spacer-x-large{height:var(--spacing--x-large)!important}.wp-block-spacer.is-style-spacer-huge{height:var(--spacing--huge)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-tiny{-ms-flex-preferred-size:var(--spacing--tiny)!important;flex-basis:var(--spacing--tiny)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-small{-ms-flex-preferred-size:var(--spacing--small)!important;flex-basis:var(--spacing--small)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-medium{-ms-flex-preferred-size:var(--spacing--medium)!important;flex-basis:var(--spacing--medium)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-large{-ms-flex-preferred-size:var(--spacing--large)!important;flex-basis:var(--spacing--large)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-x-large{-ms-flex-preferred-size:var(--spacing--x-large)!important;flex-basis:var(--spacing--x-large)!important}.wp-block-group-is-layout-flex.is-nowrap>.wp-block-spacer.is-style-spacer-huge{-ms-flex-preferred-size:var(--spacing--huge)!important;flex-basis:var(--spacing--huge)!important}.wp-block-spacer.is-style-spacer-huge,.wp-block-spacer.is-style-spacer-large,.wp-block-spacer.is-style-spacer-medium,.wp-block-spacer.is-style-spacer-small,.wp-block-spacer.is-style-spacer-tiny,.wp-block-spacer.is-style-spacer-x-large{margin-top:0!important}.wp-block-spacer.is-style-spacer-huge+*,.wp-block-spacer.is-style-spacer-large+*,.wp-block-spacer.is-style-spacer-medium+*,.wp-block-spacer.is-style-spacer-small+*,.wp-block-spacer.is-style-spacer-tiny+*,.wp-block-spacer.is-style-spacer-x-large+*{margin-top:0}.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-huge,.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-large,.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-medium,.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-small,.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-tiny,.block-editor-block-list__layout .wp-block-spacer.is-style-spacer-x-large{border-radius:1px;background-color:rgba(0,0,0,.02);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 4px,rgba(255,255,255,.2) 4px,rgba(255,255,255,.2) 8px)}.reportsTableBlock{text-align:center;padding-bottom:1.875rem}.reportsTableBlock .sectionTitle{color:#181818}.reportTable{text-align:left;background:#fff}.reportTable .tabWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-width:100%;background:#002357;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.reportTable .tabWrapper::-webkit-scrollbar{display:none}.reportTable .tabWrapper .tabArrowWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:sticky;right:0}.reportTable .tabWrapper .tabArrowWrapper .tabArrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 1rem 1rem 1rem;background:#002357;margin:0}.reportTable .tabWrapper .tabArrowWrapper .tabArrow svg{width:1.25rem;height:1.25rem;fill:#00b2e2}.reportTable .tabWrapper .tabArrowWrapper .tabArrow.tabArrowPrev{border-left:1px solid #00b2e2}.reportTable .tabWrapper .tabArrowWrapper .tabArrow.tabArrowPrev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reportTable .tabWrapper .tabArrowWrapper .tabArrow:hover svg{fill:#fff}.reportTable .tabTrigger{color:#fff;background:#002357;padding:1.25rem 2.5rem .75rem;border-left:1px solid rgba(0,0,0,.5);border-bottom:4px solid transparent;text-align:left;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;white-space:nowrap;margin:0}.reportTable .tabTrigger.openTab{border-bottom:4px solid #00b2e2;font-weight:700}.reportTable .tabTrigger:hover{color:#00b2e2}.reportTable .tabTrigger:focus{border-bottom:4px solid #00b2e2}.reportTable .tab{display:none;margin:0;padding:10px 20px;border:1px solid #d9d9d9}.reportTable .tab.open{display:block;-webkit-animation:fadeIn .2s ease-in;animation:fadeIn .2s ease-in}.reportTable .tab .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d9d9d9;padding:.75em 0}.reportTable .tab .row:last-child{border:none}.reportTable .tab .row .rowTitle{font-weight:700;color:#000;font-size:1em}.reportTable .tab .row .linkWrapper{display:inline-block}.reportTable .tab .row .linkWrapper .buttonUnderline{margin:0 0 0 1rem}.reportTable.tabs1 button.tabTrigger{width:100%;border:none;padding-left:1.875rem;color:#fff!important}@media screen and (min-width:64em){.reportTable .tab{padding:1.875rem}.reportTable .tab .rowTitle{font-size:1.25em}}.cardBlock .sectionTitle{margin:1.25rem 0 0 0;font-weight:700;color:#181818}.cardBlock .sectionTitleCenter h2{margin-bottom:0}.cardBlock figure{overflow:hidden;background:0 0}.cardBlock img{width:100%;height:auto}.cards{clear:both;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem}.cards .card{width:100%;display:inline-block;vertical-align:top;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);margin-bottom:1.25rem}.cards .card .cardContent{padding:1.25rem;text-align:left;display:block;clear:both}.cards .card h1,.cards .card h2,.cards .card h3,.cards .card h4,.cards .card h5,.cards .card h6{color:#181818;margin-top:0;margin-bottom:10px}.cards .card .subTitle{margin:-10px 0 10px 0;display:block;color:#545859;font-weight:400}.cards .card p{margin-bottom:0}.cards .card svg.cardIcon{width:36px;height:36px;fill:#00b2e2;float:left;margin:1.25rem 0 0 1.25rem}.cards .card .byline{color:#545859;display:block;margin-top:-8px}.cards .card .byline b{color:#000}.cards .card .postTitle{font-weight:700;font-size:1.25em;line-height:1.3}.cards .card .externalLinkIcon{fill:#00b2e2;width:20px;height:20px;position:absolute;right:10px;bottom:12px}.cards .card .button,.cards .card .buttonOutline,.cards .card .buttonUnderline{margin-bottom:0}.cards .card .openVideo{display:block;margin:0;padding:0;width:100%;cursor:pointer}.cards .card .openVideo svg{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cards .card .openVideo:hover svg{opacity:.75}.cards .card .openVideoOverlay{position:relative;padding:0;display:block;cursor:pointer;background:#000}.cards .card .openVideoOverlay svg{position:absolute;z-index:1;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;fill:#fff}.cards .card .openVideoOverlay figure{opacity:.9;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cards .card .openVideoOverlay:hover figure{opacity:.6}.cards .card.hasLinkButtonTitle{padding-bottom:50px}.cards .card .linkButtonTitleWrap{position:absolute;bottom:20px;left:0;width:100%}.cards .card.color-default{-webkit-box-shadow:none!important;box-shadow:none!important}.cards .card.color-default svg.cardIcon{margin:0}.cards .card.color-default .cardContent{padding:1.25rem 0 0 0}.cards .card.empty{background-color:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-top:0!important;margin-bottom:0!important;display:none}.cards .gridder-list,.cards a.card{text-decoration:none}.cards .gridder-list:after,.cards a.card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#00b2e2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cards .gridder-list .cardContent,.cards a.card .cardContent{color:#333}.cards .gridder-list.selectedItem,.cards .gridder-list:hover,.cards a.card.selectedItem,.cards a.card:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.cards .gridder-list.selectedItem:after,.cards .gridder-list:hover:after,.cards a.card.selectedItem:after,.cards a.card:hover:after{height:8px}.cards .gridder-list:active,.cards a.card:active{-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.cards .notExpanding{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;vertical-align:bottom!important}.cards .notExpanding:after{display:none}.cards .notExpanding button{cursor:default;width:100%;margin:0;padding:0;display:block}.cards .multipleLinks{margin:0 .9375rem -30px .9375rem!important}.cards .multipleLinks a{margin:2px 10px 4px 0!important}.cards .card.color-default .multipleLinks{margin:0}.cards button.trigger+.multipleLinks{outline:1px dashed green}@media screen and (min-width:768px){.cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards.total-1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards.cardsToFilter{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.cards.cardsToFilter .card{margin-right:15px}.cards .card{width:calc(50% - 15px);margin-bottom:1.875rem}.cards .card.empty{display:inline-block}.cards.style-four .card,.cards.style-three .card{width:calc(33.333% - 15px)}}@media screen and (min-width:64em){.cards{padding-top:1.875rem}.cards .card svg.cardIcon{width:48px;height:48px;margin-top:1.875rem;margin-left:1.875rem}.cards .card .cardContent{padding:1.875rem}.cards .card .multipleLinks{margin-left:1.875rem}.cards.style-two svg.cardIcon{margin:2.5rem 0 0 2.5rem}.cards.style-two .cardContent{padding:2.5rem}.cards.style-two .multipleLinks{margin-left:2.5rem}.cards.style-three .card{width:calc(33.333% - 15px)}.cards.style-four .card{width:calc(25% - 15px);margin-bottom:15px}.cards.style-four .card .h4{font-size:1.5rem}}@media screen and (min-width:75em){.cards.style-two .card{width:calc(50% - 30px);margin-bottom:3.75rem}.cards.style-two .card .cardContent{font-size:1.25em}.cards.style-three .card{width:calc(33.333% - 15px)}}.dynamicCard{padding-top:10px;padding-bottom:16px}.dynamicCard a.logoLink{display:block;margin:0 auto;padding:10px 20px;width:320px;max-width:100%;height:110px}.dynamicCard .logoImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dynamicCard a.buttonUnderline{font-size:12px;margin-left:4px;margin-right:4px}.cardFilterContainer{margin-top:1.875rem;text-align:left}.cardFilterContainer .newsCardFilter{min-width:80px;max-width:200px;width:auto;display:inline-block;vertical-align:bottom;margin:0 10px 0 0}@media screen and (max-width:960px){.carousel-swiper--pattern{position:relative;overflow:hidden;margin-right:-20px;margin-left:-20px;padding-left:20px}.carousel-swiper--pattern .cards.swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.carousel-swiper--pattern .cards.swiper-wrapper .card{min-width:300px;margin-right:20px}.carousel-swiper--pattern .cards.swiper-wrapper .card.empty{display:none}.carousel-swiper--pattern .swiper-button-next,.carousel-swiper--pattern .swiper-button-prev{display:none}}.halfBlock .cardContent,.halfBlock .sideContent{padding:1.25rem}.halfBlock .cardContent.entryContent,.halfBlock .sideContent .entryContent{width:100%}.halfBlock .cardContent.entryContent>:first-child,.halfBlock .sideContent .entryContent>:first-child{margin-top:0}.halfBlock .cardContent.entryContent>:last-child,.halfBlock .sideContent .entryContent>:last-child{margin-bottom:0}.halfBlock svg.cardIcon{width:36px;height:36px;fill:#00b2e2}.halfBlock .halfImage,.halfBlock .mediaBlock{position:relative}.halfBlock .playVideo{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;cursor:pointer}.halfBlock .playVideo svg{position:relative;z-index:9;border-radius:50%;fill:#fff!important;background:rgba(0,0,0,.4);padding:15px;width:60px;height:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.halfBlock .playVideo:hover svg{background:rgba(0,0,0,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.halfBlock .playVideo:active svg{background:rgba(0,0,0,.8)}@media screen and (min-width:768px){.halfBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.halfBlock.style-left,.halfBlock.style-staggeredleft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.halfBlock .cardContent{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.875rem 1.25rem}.halfBlock .cardContent .entryContent{max-width:720px}.halfBlock .halfImage{width:50%}}@media screen and (min-width:64em){.halfBlock .cardContent{padding:1.875rem 40px}.halfBlock svg.cardIcon{width:48px;height:48px}}@media screen and (min-width:82.5em){.halfBlock .cardContent{padding:1.25rem 3.75rem}}@media screen and (min-width:768px){.style-staggeredLeft,.style-staggeredRight{position:relative;display:block;min-height:calc(30vw + 30px);text-align:right}.style-staggeredLeft .staggeredContent,.style-staggeredRight .staggeredContent{width:75%;display:inline-block;text-align:left;padding-left:25%;min-height:30vw}.style-staggeredLeft .staggeredContent .cardContent :first-child,.style-staggeredRight .staggeredContent .cardContent :first-child{margin-top:0}.style-staggeredLeft .staggeredContent.color-blue,.style-staggeredLeft .staggeredContent.color-green,.style-staggeredRight .staggeredContent.color-blue,.style-staggeredRight .staggeredContent.color-green{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.style-staggeredLeft .cardContent,.style-staggeredRight .cardContent{display:inline-block;width:100%}.style-staggeredLeft .mediaBlock,.style-staggeredRight .mediaBlock{position:absolute;left:0;top:1.875rem;z-index:1;width:50%}}@media screen and (min-width:82.5em){.style-staggeredLeft,.style-staggeredRight{min-height:calc(30vw + 60px)}.style-staggeredLeft .mediaBlock,.style-staggeredRight .mediaBlock{top:3.75rem;left:auto;right:50%}.style-staggeredLeft .cardContent,.style-staggeredRight .cardContent{padding:3.75rem}}@media screen and (min-width:100em){.style-staggeredLeft,.style-staggeredRight{min-height:540px;max-width:1600px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.style-staggeredLeft{text-align:left}.style-staggeredLeft .staggeredContent{padding-left:0;padding-right:25%}.style-staggeredLeft .mediaBlock{left:auto;right:0}}@media screen and (min-width:75em){.style-staggeredLeft .staggeredContent{text-align:right}.style-staggeredLeft .staggeredContent .cardContent{text-align:left}.style-staggeredLeft .mediaBlock{left:50%;right:auto}}@page{margin:0;size:letter}.printPage{-webkit-print-color-adjust:exact!important;text-align:center;margin:0 auto;position:relative;width:816px;height:1056px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.printBanner{position:relative;height:300px;overflow:hidden}.printBanner img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.printContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:692px;overflow:hidden}.printContent.community{-ms-flex-wrap:wrap;flex-wrap:wrap}.printContent .community_intro{width:100%;text-align:left}.printContent .community_intro h3{font-weight:700;margin:5px 0;color:var(--wp--preset--color--primary)!important;-webkit-print-color-adjust:exact!important}.printContent .community_intro .intro{font-size:14px;color:var(--wp--preset--color--primary)}.printContent .community_intro h6{color:var(--wp--preset--color--primary);margin:12px 0;font-size:12px}.printContent .community_intro h6.highlight{margin-bottom:0;color:var(--wp--preset--color--secondary)!important;-webkit-print-color-adjust:exact!important}.printContent .contentColumn{width:50%;text-align:left;padding-right:10px;overflow:hidden}.printContent .contentColumn h3{font-weight:700;margin:5px 0;color:var(--wp--preset--color--primary)!important;-webkit-print-color-adjust:exact!important}.printContent .contentColumn .intro{font-size:14px;color:var(--wp--preset--color--primary)}.printContent .contentColumn h6{color:var(--wp--preset--color--primary);margin:12px 0;font-size:12px}.printContent .contentColumn h6.highlight{margin-bottom:0;color:var(--wp--preset--color--secondary)!important;-webkit-print-color-adjust:exact!important}.printContent .contentColumn .section+.section{border-top:1px solid var(--wp--preset--color--gray-lighter)}.printContent .contentColumn ul{margin:0 0 20px 0}.printContent .contentColumn ul li{font-size:14px;line-height:18px;padding-left:18px;margin:0 0 5px 0}.printContent .contentColumn ul li:before{top:3px;left:0}.printContent .contentColumn ul li.featured{color:var(--wp--preset--color--contrast)}.printContent .contentColumn ul li.featured:before{display:none}.printContent .contentColumn ul svg{width:20px;height:20px;fill:var(--wp--preset--color--secondary);margin:0 0 -6px 0;display:block;position:absolute;top:-1px;left:0}.printContent .imageColumn{width:50%;background:var(--wp--preset--color--gray-lightest)}.printContent .imageColumn img{padding:1px 0 0 1px}.printContent .imageColumn img.half{width:50%;float:right}.printContent .criteria.boxes .boxQualify{border:1px solid var(--wp--preset--color--gray-light);margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.printContent .criteria.boxes .boxQualify svg{width:20%}.printContent .criteria.boxes .boxQualify div{width:80%;text-align:left;padding:1em}.printContent .criteria.boxes .boxQualify div h4{margin:.25em 0;font-weight:700}.printContentTall{height:992px;width:100%;text-align:center;color:#181818;page-break-before:always;position:relative;display:block;overflow:hidden}.printContentTall img.printPlan{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.printContentTall .printPlanWrap.flipped{position:relative;height:992px;width:100%;overflow:hidden}.printContentTall .printPlanWrap.flipped img.printPlan{-webkit-transform:scale(1.15) rotate(90deg) translateY(0);transform:scale(1.15) rotate(90deg) translateY(0);position:absolute;max-height:950px;top:0;left:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3D;transform-style:preserve-3D}.printFloorPlans{width:100%}.printFloorPlans .wrapOuter{width:100%}.printFloorPlans .floorPlanGrid{display:block!important;width:100%}.printFloorPlans .floorPlanGrid .floorPlanItem{margin:10px 1%;padding:1%;width:45%;border:1px solid var(--wp--preset--color--gray-lighter)}.printFloorPlans .floorPlanGrid .floorPlanItem.thirds{margin:10px 1%;width:30%}.printFloorPlans .floorPlanGrid .floorPlanItem .floorPlanImage{padding:2px 4px;border:0}.printFloorPlans .floorPlanGrid .floorPlanItem .details{font-size:14px}.printFloorPlans .floorPlanGrid .floorPlanItem .details .planname{display:block;text-align:left;width:100%}.printFloorPlans .floorPlanGrid .floorPlanItem .details .planname.centered{text-transform:uppercase;text-align:center}.printFloorPlans .floorPlanGrid .floorPlanItem .details .price{font-size:16px}.printFloorPlans .homeCard{width:24%;display:inline-block;vertical-align:top}.printFloorPlans .homeCard .details{text-align:left}.printFloorPlans .homeCard .details .price{display:block;width:100%}.printFloorPlans #fakeSVG,.printFloorPlans .unitAvailabilityFilters{display:none!important}.printFloorPlans .disclaimer{padding:20px 20px 0 20px;font-size:12px;color:#666}.printFloorPlans .homesBlockList{width:100%;max-width:100%;margin:0}.printFloorPlans .homesBlockList ul.details{display:-webkit-box;display:-ms-flexbox;display:flex}.printFloorPlans .homesBlockList ul.details li{width:auto;min-width:auto}.printFloorPlans .homesBlockList ul.details li.featuredImage{width:85px;min-width:85px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.printFloorPlans .homesBlockList ul.details li.unitaddress{min-width:320px;width:320px;padding-left:0;margin-left:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.printFloorPlans .homesBlockList ul.details li.unitaddress .specialnotice{display:block;color:#ee5340;font-size:12px;font-weight:700}.printFloorPlans .homesBlockList ul.details li.price{width:100px;min-width:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center}.printFloorPlans .homesBlockList ul.details li.bds{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:60px;min-width:60px;text-align:center}.printFloorPlans .homesBlockList ul.details li.ba{text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:60px;min-width:60px}.printFloorPlans .homesBlockList ul.details li.sqft{text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:60px;min-width:60px}.printFloorPlans .homesBlockList ul.details li.availability{width:100px;min-width:100px;padding:0;font-size:.9em}.printPage .special{margin-top:15px;background-color:var(--wp--preset--color--primary)!important;padding:10px 10px}.printPage .special h2{font-family:sans-serif;color:#fff!important;text-transform:none;font-size:1.6em}.printPage .special h3{color:#fff!important;text-transform:uppercase;font-size:1em}.printPage .special h4{color:#fff!important;font-size:.9em}.printPage .disclaimer{margin:10px 20px;font-size:.9em}.printFooter{background:var(--wp--preset--color--primary)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px}.printFooter .printAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:250px;text-align:left;font-size:11px;line-height:13px;padding:0 0 0 10px}.printFooter .printAddress p{color:#fff!important}.printFooter .printAddress strong{text-transform:uppercase;color:#fff!important}.printFooter .printCTA{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.printFooter .printCTA h5{margin:0;font-weight:700;font-size:15px;color:#fff!important}.printFooter .printCTA h6{font-weight:400;margin:5px 0 0 0;font-size:10px;width:100%;letter-spacing:1px;color:#fff!important}.printFooter .printCTA h6 strong{color:#fff!important}.printFooter .printLogo{width:250px;text-align:right}.printFooter .printLogo svg{fill:#fff}.printFooter .printLogo .logo{display:inline-block;vertical-align:bottom;width:102px;height:36px;margin:12px 20px}.printFooter .printLogo .equal-housing{display:inline-block;vertical-align:bottom;height:11px;margin-bottom:10px;width:auto}body.apt-the-james .printContent .contentColumn .intro,body.apt-the-james .printContent .contentColumn h3,body.apt-the-selby .printContent .contentColumn .intro,body.apt-the-selby .printContent .contentColumn h3,body.apt-the-taylor .printContent .contentColumn .intro,body.apt-the-taylor .printContent .contentColumn h3{color:#000!important}body.apt-the-james .printContent .contentColumn h6,body.apt-the-selby .printContent .contentColumn h6,body.apt-the-taylor .printContent .contentColumn h6{color:#000}body.apt-the-james .printContent .contentColumn h6.highlight,body.apt-the-selby .printContent .contentColumn h6.highlight,body.apt-the-taylor .printContent .contentColumn h6.highlight{color:var(--wp--preset--color--gray)!important}body.apt-the-james .printFooter,body.apt-the-selby .printFooter,body.apt-the-taylor .printFooter{background:#000!important}@media print{.printFooter{-webkit-print-color-adjust:exact!important;position:fixed;bottom:0}}body{font-size:var(--wp--preset--font-size--normal);color:var(--wp--preset--color--foreground);font-family:var(--wp--preset--font-family--sans-serif);--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px;--wp--style--block-gap:1.5rem;--spacing--tiny:var(--wp--preset--spacing--20);--spacing--small:var(--wp--preset--spacing--30);--spacing--medium:var(--wp--preset--spacing--50);--spacing--large:var(--wp--preset--spacing--60);--spacing--x-large:var(--wp--preset--spacing--70);--spacing--huge:var(--wp--preset--spacing--80);--wp--preset--spacing--10:0.125rem;--wp--preset--spacing--90:var(--wp--preset--spacing--70);--wp--preset--spacing--100:var(--wp--preset--spacing--80);--wp--preset--font-size--normal:16px}@media (max-width:600px){body{font-size:16px}}@media (min-width:960px){body{--wp--preset--font-size--normal:18px}}.lazyloaded{opacity:1!important}.wp-block-button.is-style-outline>.wp-block-button__link.has-button-primary-color.has-text-color{border-color:currentcolor}.pageFooter{background-color:var(--wp--preset--color--primary)}.pageFooter a:hover{color:var(--wp--preset--color--secondary)!important;-webkit-text-decoration-color:var(--wp--preset--color--secondary)!important;text-decoration-color:var(--wp--preset--color--secondary)!important}.is-style-grow{max-height:640px}@media (min-width:960px){.is-style-grow{position:sticky;top:0;height:100%;height:100vh}}.site-content.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:calc(100% - 40px)}.site-content.is-layout-constrained>.alignfull+.alignfull,.site-content.is-layout-constrained>.alignfull.has-background+.alignfull.has-background{margin-top:0}:where(.wp-block-group.has-background){padding:var(--wp--style--block-gap) var(--wp--preset--spacing--50)}@media only screen and (max-width:780px){.is-style-columns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.nearbyMapBlock .mapLoading,.nearbyMapBlock .nearbyMap,.nearbyMapBlock .nearbyMapWrapper,.nearbyMapBlock .vue-map,.nearbyMapBlock .vue-portal-target{height:var(--content-height,480px)}.nearbyMapBlock .placeTypes ul li.type input:checked+label{background:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary);color:#fff}.nearbyMapBlock .nearbyMap .marker,.nearbyMapBlock .nearbyMap .markerIcon{background:var(--wp--preset--color--primary)}.nearbyMapBlock .nearbyMap .marker:hover,.nearbyMapBlock .nearbyMap .markerIcon:hover{background:var(--wp--preset--color--secondary)}.nearbyMapBlock .nearbyMap .markerMain:after{background:var(--wp--preset--color--secondary)}.nearbyMapBlock.mapStyle-dark .nearbyMap .markerMain .label{color:#fff}.nearbyMapBlock.mapStyle-dark .nearbyMap .markerMain:before{background:rgba(255,255,255,.2)}.nearbyMapBlock.mapStyle-dark .nearbyMap .markerMain:after{height:10px;width:10px;background:var(--wp--preset--color--primary)}.nearbyMapBlock.mapStyle-tan .nearbyMap .markerMain:before{border-color:#fff}#stickyBottomCTA.stickyBottomWrapper .ctaIcon{fill:var(--wp--preset--color--secondary)}#stickyBottomCTA.stickyBottomWrapper.type-popup{z-index:100;-webkit-box-shadow:0 0 60px rgba(0,0,0,.5)!important;box-shadow:0 0 60px rgba(0,0,0,.5)!important;background:rgba(255,255,255,.95);border:none}#stickyBottomCTA.stickyBottomWrapper.type-popup .popContent .buttonOutline{margin-top:12px;color:currentcolor!important;border-color:currentcolor}#stickyBottomCTA.stickyBottomWrapper.type-popup .popContent .buttonOutline:hover{background-color:var(--wp--preset--color--secondary)!important}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_black,#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue,#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue_dark,#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_green{color:#fff}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue_dark{background:var(--wp--preset--color--primary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue_dark .popContent .buttonOutline{border-color:var(--wp--preset--color--secondary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_green{background:var(--wp--preset--color--tertiary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_green .ctaIcon{fill:#fff}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_black{background:rgba(0,0,0,.9)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue{background:var(--wp--preset--color--secondary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue .ctaIcon{fill:var(--wp--preset--color--primary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue .popContent .buttonOutline{border-color:var(--wp--preset--color--primary)}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-solid_blue .popContent .buttonOutline:hover{background-color:var(--wp--preset--color--primary)!important}#stickyBottomCTA.stickyBottomWrapper.type-popup.color-blue .popContent .buttonOutline{border-color:var(--wp--preset--color--secondary)}.videoContainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videoContainer embed,.videoContainer iframe,.videoContainer object,.videoContainer video{position:absolute;top:0;left:0;width:100%;height:100%}
/*# sourceMappingURL=gutenberg.css.map */
