@charset "UTF-8";/*! Crafted with care by Creative Slice https://creativeslice.com */*,::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}}.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,.clearfix{zoom:1}.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);-webkit-clip-path:inset(50%);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;-webkit-clip-path:none;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}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova-Regular.woff) format("woff"),url(../fonts/ProximaNova-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova-Bold.woff) format("woff"),url(../fonts/ProximaNova-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNova-RegularItalic.woff2) format("woff2"),url(../fonts/ProximaNova-RegularItalic.woff) format("woff"),url(../fonts/ProximaNova-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Domaine Text";src:url(../fonts/DomaineText-Medium.woff2) format("woff2"),url(../fonts/DomaineText-Medium.woff) format("woff"),url(../fonts/DomaineText-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Domaine Text";src:url(../fonts/DomaineText-Black.woff2) format("woff2"),url(../fonts/DomaineText-Black.woff) format("woff"),url(../fonts/DomaineText-Black.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;margin-top:20px;margin-bottom:20px}.h1 a,.h1 a:visited,.h2 a,.h2 a:visited,.h3 a,.h3 a:visited,.h4 a,.h4 a:visited,.h5 a,.h5 a:visited,.h6 a,.h6 a:visited,h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{text-decoration:none}.h1,h1{font-size:2.5rem;line-height:1.25em;font-family:"Domaine Text",Georgia,Cambria,Times,serif;font-weight:400}.h2,h2{font-size:2rem;line-height:1.25em;font-family:"Domaine Text",Georgia,Cambria,Times,serif;font-weight:400}.h3,h3{font-size:1.5rem;line-height:1.25em;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-weight:400}.h4,h4{font-size:1.25rem;line-height:1.375em;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-weight:400}.h5,h5{font-size:1rem;line-height:1.25em;text-transform:uppercase;letter-spacing:.15em;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-weight:400}.h6,h6{font-size:.875rem;line-height:1.25em;text-transform:uppercase;letter-spacing:.15em;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-weight:700}.h6 em,h6 em{font-weight:400;font-style:normal}@media screen and (min-width:64em){.h1,h1{font-size:3.25rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.125rem}}@media screen and (min-width:82.5em){.h1,h1{font-size:4rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.25rem}.h4,h4{font-size:1.75rem}}h5+h2,h6+h2{margin-top:-10px}.sectionTitleCenter{text-align:center;padding-top:1.875rem;color:#000}.entryContent p{margin:0 0 1.25rem}.entryContent ol,.entryContent ul{margin:0 0 1.875rem 0}.entryContent ul{list-style:none;padding:0}.entryContent ul li{padding-left:1.5em;position:relative;margin-bottom:.5em}.entryContent ul li::before{content:"\2022";position:absolute;top:0;left:0;color:#00b2e2;font-weight:700}.entryContent ul.checkmark{text-align:left}.entryContent ul.checkmark li{margin-bottom:.5em}.entryContent ul.checkmark li .leaf{float:left;margin:2px 0 0 -28px;background:#fff;position:relative;width:16px;height:auto}.entryContent ul.checkmark li::before{content:"\2713";font-size:1.25em;margin-top:-2px}.entryContent ol{list-style:decimal}.entryContent li>ol,.entryContent li>ul{margin-top:.5em;margin-bottom:.5em;font-size:1em}.entryContent table{margin:0 0 1.25rem;width:100%;text-align:left;border-spacing:0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;line-height:1.25em}.entryContent table tr:nth-child(even){background:#f9f9f9}.entryContent table th{background:#002357;color:#fff;border:none;padding:10px;vertical-align:bottom}.entryContent table td{padding:5px 10px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;vertical-align:top}.entryContent table b,.entryContent table h1,.entryContent table h2,.entryContent table h3,.entryContent table h4,.entryContent table h5,.entryContent table h6,.entryContent table strong{color:#000;margin:0}.entryContent table .button,.entryContent table .buttonOutline,.entryContent table .buttonUnderline{float:right;margin:0}.entryContent .intro{font-size:1.125em}@media screen and (min-width:82.5em){.entryContent p,.entryContent ul{font-size:1.125em}.entryContent p.intro,.entryContent ul.intro{font-size:1.25em}.entryContent table td,.entryContent table th{padding:15px 20px}.entryContent table td:nth-child(1){white-space:nowrap}}.entryContent ol.checkmark{list-style:none;counter-reset:item}.entryContent ol.checkmark li{counter-increment:item;margin-bottom:20px;padding-right:10px;padding-left:36px;position:relative;display:inline-block;color:#000;width:100%}.entryContent ol.checkmark li:before{content:counter(item);color:#00b2e2;text-align:center;height:26px;width:26px;font-size:16px;line-height:16px;padding-top:3px;font-weight:700;position:absolute;left:0;top:0;border:2px solid #00b2e2;border-radius:50%}@media screen and (min-width:768px){.entryContent ol.checkmark{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:75em){.entryContent ol.checkmark{-webkit-columns:3;-moz-columns:3;columns:3}}.byline{font-size:.75em;margin:1em 0}.homeContent .solarHomeCallout,.small,small{font-size:.875rem!important}cite,dfn,em,i{font-style:italic}blockquote{font-size:1.125rem;position:relative;margin-top:3rem}blockquote:before{content:'“';font-family:"Domaine Text",Georgia,Cambria,Times,serif;font-weight:700;font-size:4rem;line-height:1em;color:#00b2e2;position:absolute;top:-.75em;left:0}blockquote strong{margin-top:1em;font-size:.875rem;display:block}@media screen and (min-width:64em){blockquote{font-size:1.5rem}}address{margin:0 0 1.25rem}pre{background:#000;color:#767676;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9em;margin:0 0 1.25rem;max-width:100%;padding:1em;overflow:auto}ins,mark{background:#fff9c0;text-decoration:none;color:#000;font-weight:700}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}@media screen and (min-width:30em){.alignleft,dl.alignleft,figure.alignleft,img.alignleft{display:inline;margin-left:0;margin-right:1.25rem}.alignright,dl.alignright,figure.alignright,img.alignright{display:inline;margin-left:1.25rem;margin-right:0}}.aligncenter,dl.aligncenter,figure.aligncenter,img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;text-align:center}.alignnone,.alignnone img,dl.alignnone,figure.alignnone,img.alignnone{margin-left:0;margin-right:0;height:auto}img:not([src]),img[src='']{opacity:0;width:0;height:0}.lazyhd,.lazyrectangle,.lazysquare,.lazytwothirds{position:relative;height:0;background:#d3ecf3}.lazyhd img,.lazyrectangle img,.lazysquare img,.lazytwothirds img{width:100%;height:auto;opacity:.2;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.lazyhd{padding-bottom:56.25%}.lazysquare{padding-bottom:100%;background:0 0}.lazyrectangle{padding-bottom:60%}.lazytwothirds{padding-bottom:66.667%;background:0 0}.lazyload{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.lazyloading{opacity:.2}.lazyloaded{opacity:1!important}.wp-caption{max-width:100%;text-align:center}.wp-caption.alignleft{margin-right:1.25rem}.wp-caption.alignright{margin-left:1.25rem}.wp-caption.aligncenter{margin-right:auto;margin-left:auto}.wp-caption img{max-width:100%;height:auto;margin-bottom:0}.wp-caption .wp-caption-text{font-size:.875em;margin:.5em 0 1em;text-align:center}.gallery{text-align:justify}.gallery .gallery-item{margin:0;width:50%;display:inline-block;vertical-align:top;padding:.5em}.gallery img{display:block}.gallery .gallery-caption{text-align:left;padding:.25em 0}.gallery:after{content:'';display:inline-block;width:100%}@media screen and (min-width:768px){.gallery .gallery-item{width:25%}.gallery img{will-change:opacity}.gallery img:hover{opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}.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%}.videoWide{width:100%;height:auto;display:block}[data-whatintent=touch] .button:focus,[data-whatintent=touch] a:focus,[data-whatintent=touch] button:focus{outline:0}[data-whatintent=keyboard] .button:focus,[data-whatintent=keyboard] a:focus,[data-whatintent=keyboard] button:focus{outline:2px solid #a5d9e7}.field,input,select,textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:#545859;display:block;font-size:1rem!important;height:40px;line-height:40px;margin-bottom:14px;padding:0 12px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;width:100%}.field:active,.field:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{color:#000;border-color:#00b2e2;outline:0;-webkit-box-shadow:0 0 8px #a5d9e7;box-shadow:0 0 8px #a5d9e7}input[type=checkbox],input[type=radio],input[type=submit]{width:auto}textarea{line-height:1.5em;max-width:100%;min-height:120px;overflow:auto}select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:calc(100% - 6px) 55%;-webkit-appearance:none}.gform_wrapper{position:relative;margin:0!important}.gform_wrapper .gfield:before{display:none}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gsection{text-align:left;padding:1.875rem 0 8px 0!important;border-bottom:1px solid #d3ecf3!important}.gform_wrapper .gsection h2.gsection_title{color:#000;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-size:1.5em;text-align:left!important}.gform_wrapper .gsection .gsection_description{margin-bottom:0!important}.gform_wrapper .gfield_description{padding-top:4px!important;color:#545859}.gform_wrapper .top_label .gfield_label{color:#000;font-size:1.125rem;margin-bottom:2px!important}.gform_wrapper .top_label div.ginput_container{margin-top:0!important}.gform_wrapper .ginput_complex.ginput_container label{font-size:12px!important;margin:2px 0 8px 0!important;font-weight:400;text-transform:none}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{margin:0!important;background-color:#f9f9f9;border-radius:0;border:none;border-bottom:2px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-color:#00b2e2}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select{padding-left:10px!important;color:#000}.gform_wrapper input[type=email]::-webkit-input-placeholder,.gform_wrapper input[type=tel]::-webkit-input-placeholder,.gform_wrapper input[type=text]::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder{color:#767676}.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper select::-moz-placeholder{color:#767676}.gform_wrapper input[type=email]:-ms-input-placeholder,.gform_wrapper input[type=tel]:-ms-input-placeholder,.gform_wrapper input[type=text]:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder{color:#767676}.gform_wrapper input[type=email]::-ms-input-placeholder,.gform_wrapper input[type=tel]::-ms-input-placeholder,.gform_wrapper input[type=text]::-ms-input-placeholder,.gform_wrapper select::-ms-input-placeholder{color:#767676}.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper select::placeholder{color:#767676}.gform_wrapper textarea{margin-top:5px;border-bottom:2px solid #d9d9d9}.gform_wrapper textarea:active,.gform_wrapper textarea:focus{border-color:#00b2e2}.gform_wrapper select{margin:0!important;padding:0 0 0 10px!important}.gform_wrapper select:active,.gform_wrapper select:focus{border-color:#00b2e2}.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:#002357}.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 #00b2e2;border-radius:.3125rem;white-space:nowrap;display:inline-block;vertical-align:top;width:auto;padding:4px 12px;margin:0 10px 10px 0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;max-width:100%!important}.gform_wrapper .horizontal .gfield_radio .gchoice label:hover,.gform_wrapper .horizontal .gfield_radio li label:hover{color:#00b2e2}.gform_wrapper .horizontal .gfield_radio .gchoice input:checked+label,.gform_wrapper .horizontal .gfield_radio li input:checked+label{background:#002357;border-color:#002357;color:#fff}.gform_wrapper .gfield.horizontal.big .gchoice label{font-size:16px!important;padding:12px 18px;font-weight:700}.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 #00b2e2;border-radius:.3125rem;white-space:nowrap;display:inline-block;vertical-align:top;width:auto;padding:4px 12px;margin:0 10px 10px 0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;max-width:100%!important}.gform_wrapper .horizontal .gfield_checkbox .gchoice label:hover,.gform_wrapper .horizontal .gfield_checkbox li label:hover{color:#00b2e2}.gform_wrapper .horizontal .gfield_checkbox .gchoice input:checked+label,.gform_wrapper .horizontal .gfield_checkbox li input:checked+label{background:#002357;border-color:#002357;color:#fff}.gform_wrapper .tall li{display:block}.gform_wrapper .hide_other li:first-child{display:none}.gform_wrapper .gfield_required{color:#545859!important;font-weight:400}.gform_wrapper .gfield_required .gfield_required_text{font-style:normal!important;font-size:11px!important}.gform_wrapper .ginput_container_consent{font-size:12px;line-height:1.4;padding-top:6px;padding-bottom:1.25rem}.gform_wrapper .ginput_container_consent input{float:left;width:20px;height:20px;padding:0;margin:1px 8px 0 0!important}.gform_wrapper .ginput_container_consent label{display:block;margin-left:30px;color:#545859;text-align:justify}.gform_wrapper .ginput_container_consent label a:hover,.gform_wrapper .ginput_container_consent label a:visited:hover{text-decoration:none;color:#00b2e2}.gform_wrapper .ginput_container_consent .gfield_required{display:none!important}.gform_wrapper .gfield_consent_description{margin-top:0!important;max-height:160px!important;background:#f9f9f9}.gform_wrapper .gform_validation_errors{background:#ee5340!important}.gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;font-size:16px!important;color:#fff}.gform_wrapper div.validation_error{background:#ee5340;padding:12px 8px!important;color:#fff!important;border:none!important;margin-bottom:12px!important}.gform_wrapper li.gfield.gfield_error{border:none!important;padding-top:0!important;background:0 0!important}.gform_wrapper li.gfield.gfield_error input,.gform_wrapper li.gfield.gfield_error select{border-color:#ee5340!important}.gform_wrapper .validation_message{background:#ee5340!important;border:1px solid #ee5340!important;border-radius:2px;font-size:12px!important;color:#fff!important;padding:4px 8px!important;display:inline!important}.gform_wrapper .gfield_error [aria-invalid=true]{border-color:#ee5340!important}.gform_wrapper .gform_footer{margin:0!important;padding-top:0!important}.gform_wrapper .gform_footer .button{font-size:.875rem!important;height:auto;background:0 0;color:#000!important;border:2px solid #00b2e2;border-radius:.3125rem;margin:0}.gform_wrapper .gform_footer .button:hover{color:#00b2e2!important}.gform_wrapper .gform_footer .button:disabled,.gform_wrapper .gform_footer .button:disabled:hover{color:#767676!important;border-color:#d9d9d9!important;background:#f9f9f9}.entryContent .gform_wrapper li.gfield{padding-left:0}.entryContent .gform_wrapper .gform_footer{margin:0!important;padding-top:0!important}.entryContent .gform_wrapper .gform_footer .button{min-width:200px}.hiddenContent .entryContent .gform_wrapper{max-width:800px;padding:1.25rem;margin:1.25rem auto!important}#stickyBottomCTA .gform_wrapper .gfield{margin-bottom:0!important}#stickyBottomCTA .gform_wrapper .ginput_container_consent{padding-bottom:6px}#stickyBottomCTA .gform_wrapper .gform_footer{margin-top:0!important;padding-top:0!important}#stickyBottomCTA .gform_wrapper .gform_footer .button{min-width:0}#stickyBottomCTA .gform_confirmation_wrapper{color:#a5d9e7}#stickyBottomCTA .gform_wrapper.kmi_wrapper .chosen-container.chosen-container-multi li:before{display:none}#stickyBottomCTA .gform_wrapper.kmi_wrapper .chosen-container.chosen-container-multi ul.chosen-choices{padding:0 4px;min-height:40px}#stickyBottomCTA .gform_wrapper.kmi_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li{font-size:14px;padding-left:2px!important}#stickyBottomCTA .gform_wrapper.kmi_wrapper .chosen-container .chosen-drop{top:auto!important;bottom:100%!important}#stickyBottomCTA .gform_wrapper.kmi_wrapper .chosen-container .chosen-drop ul.chosen-results li{border-top:1px solid #d9d9d9;padding-left:5px!important}@media screen and (min-width:64em){#stickyBottomCTA .gform_wrapper.kmi_wrapper div.validation_error{width:calc(100% - 145px)!important}#stickyBottomCTA .gform_wrapper.kmi_wrapper.gravity-theme .gform_fields{grid-column-gap:16px;grid-row-gap:8px}#stickyBottomCTA .gform_wrapper.kmi_wrapper .gform_body{display:inline-block;vertical-align:top;width:calc(100% - 146px);margin:2px 0 0 0!important;padding:0!important}#stickyBottomCTA .gform_wrapper.kmi_wrapper .gform_body .ginput_container_consent{margin-right:-124px}#stickyBottomCTA .gform_wrapper.kmi_wrapper .gform_footer{display:inline-block;vertical-align:top;width:120px!important;margin:0 0 0 16px!important;margin:0!important;padding:0!important;text-align:right}}.formModalWrapper{background:#fff;position:absolute;top:0;max-height:100%}.formModalWrapper .close{left:auto!important;right:0!important;color:#545859!important}.formModalWrapper .close:hover{color:#000!important}.modalFormHeader{padding:1.875rem 1.875rem .9375rem 1.875rem;border-bottom:1px solid #d9d9d9}.modalFormHeader h4,.modalFormHeader h6{margin:4px 0 0 0}.gform_wrapper.modalForm_wrapper{padding:1.875rem}.gform_wrapper.modalForm_wrapper .gsection{padding:8px 0!important}.gform_wrapper.modalForm_wrapper .gsection .gsection_title{margin:0;color:#000}.gform_wrapper.modalForm_wrapper .gf_page_steps{text-align:center;border:0}.gform_wrapper.modalForm_wrapper .gf_page_steps .gf_step{width:40px;height:40px;border-radius:50%;margin:0 5px 10px 5px;position:relative;color:#00b2e2;opacity:1}.gform_wrapper.modalForm_wrapper .gf_page_steps .gf_step .gf_step_number{position:absolute;top:10px;left:14px;opacity:1;font-size:20px;line-height:20px}.gform_wrapper.modalForm_wrapper .gf_page_steps .gf_step.gf_step_active{background:#00b2e2;color:#fff;font-weight:700}.gform_wrapper.modalForm_wrapper .communityName input{background:0 0;padding:0!important;font-size:2em!important;border:0;height:auto;color:#002357;pointer-events:none}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice{line-height:1}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label{border-color:#d9d9d9;background:#f9f9f9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:6px 12px;min-width:36px;text-align:center;font-weight:700}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label:hover{border-color:#00b2e2;background:#fff;color:#000}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice label:active{background:#002357;color:#fff}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gchoice input:checked+label{background:#002357;border-color:#002357;color:#fff}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gfield_checkbox button{margin-top:6px;color:#545859;font-size:.875em;text-decoration:underline}.gform_wrapper.modalForm_wrapper .gfield.horizontal .gfield_checkbox button:hover{text-decoration:none;color:#00b2e2}.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:#00b2e2;position:absolute;top:10px;left:50%;width:40px;height:40px;margin-left:-25px}.gform_wrapper.modalForm_wrapper .gform_footer{padding:16px 0 0 0!important}.gform_wrapper.modalForm_wrapper .gform_page_footer{min-height:64px;border:0}.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_button,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_next_button,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_previous_button{background:#d9d9d9;height:auto;border-bottom:none}.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_button:hover,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_next_button:hover,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_previous_button:hover{background:#a5d9e7}.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_button,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_next_button{background:#00b2e2;float:right}.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_button:hover,.gform_wrapper.modalForm_wrapper .gform_page_footer input.gform_next_button:hover{background:#a5d9e7}.pac-container{z-index:100000}.ginput_full.address_line_1{display:block}.vdp-datepicker__calendar{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-color:#a5d9e7!important}.vdp-datepicker__calendar .cell.day{border:1px solid #f9f9f9}.vdp-datepicker__calendar .cell.blank{border-color:transparent}.vdp-datepicker__calendar .cell.today{background:#a5d9e7}.vdp-datepicker__calendar .cell.disabled{color:#d9d9d9}.vdp-datepicker__calendar .cell.selected{background:#002357!important;color:#fff;font-weight:700}#ui-datepicker-div{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}#ui-datepicker-div .ui-datepicker-header{border-color:#002357;background:#002357;-webkit-box-shadow:none;box-shadow:none;height:32px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#fff;font-size:16px;line-height:32px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{top:0;font-size:32px;color:#d3ecf3}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover{color:#fff}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default{font-weight:700;color:#002357}#ui-datepicker-div .ui-datepicker-calendar span.ui-state-default{font-weight:400}#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled .ui-state-default{-webkit-box-shadow:none;box-shadow:none;border:none;color:#777}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#00b2e2;color:#fff}#ui-datepicker-div select{display:inline-block;width:auto;background:#002357;border:none;color:#fff;margin-top:0;margin-bottom:0}#ui-datepicker-div input{width:auto!important}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","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:#000!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:#000!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:#000!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:#000}.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:#000;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}.pageHeader{position:relative;text-align:center;height:64px;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)}.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}.carouselLoading::after,.gridLoading::after,.listLoading::after,.mapLoading::after{content:'';width:48px;height:48px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;border:4px solid #d9d9d9;border-radius:50%;border-top-color:transparent}@-webkit-keyframes loading-spinner-keyframes{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner-keyframes{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fadeBlock{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-property:opacity transform;transition-property:opacity transform}.fadeBlock.transition-in{opacity:0;-webkit-transform:translateY(5em);transform:translateY(5em)}@-webkit-keyframes fadeIn{from{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}50%{opacity:0}to{opacity:1}}.fadeOut{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}@-webkit-keyframes animateBg{0%{background-position:100% 0}100%{background-position:0 0}}@keyframes animateBg{0%{background-position:100% 0}100%{background-position:0 0}}@-webkit-keyframes pulse{0%{fill:#a5d9e7}20%{fill:#00b2e2}40%{fill:#002357}80%{fill:#00b2e2}100%{fill:#a5d9e7}}@keyframes pulse{0%{fill:#a5d9e7}20%{fill:#00b2e2}40%{fill:#002357}80%{fill:#00b2e2}100%{fill:#a5d9e7}}:root{--swiper-theme-color:#00B2E2}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;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;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.4}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:48px;height:48px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body{font-size:100%;line-height:1.5;font-family:"Proxima Nova","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}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-color:#00b2e2;text-decoration-color:#00b2e2}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#00b2e2}a:active,a:visited:active{text-decoration:none}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,178,226,.6)}.siteMap{display:block;clear:both;list-style:none;text-align:left;margin-bottom:3em;padding:2em 0}.siteMap a,.siteMap a:visited{color:#002357;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.siteMap a:visited,.siteMap a:visited:visited{-webkit-text-decoration-color:#002357;text-decoration-color:#002357}.siteMap a:hover,.siteMap a:visited:hover{text-decoration:none}.siteMap a:visited{text-decoration:none}.siteMap li{display:inline-block;vertical-align:top;width:47%;border-top:1px solid #d9d9d9;margin:.5em 2% .5em 0;padding-top:.25em;font-size:1.125em;font-weight:700}.siteMap li ul{margin:2px 0 1em 0}.siteMap li ul ul{margin-left:1em}.siteMap li li{font-size:.9em;width:100%;border:none;font-weight:400;margin:0;list-style:disc!important}@media screen and (min-width:768px){.siteMap li{width:30%}.siteMap li li{width:100%}}@media screen and (min-width:64em){.siteMap li{width:22%}.siteMap li li{width:100%}}.introThree{padding:1.25rem 0;background:#fff;position:relative;z-index:1;text-align:center}.introThree h2,.introThree h3,.introThree h4,.introThree h5,.introThree h6{color:#000}.introThree .centerBlock,.introThree .firstBlock,.introThree .iconBlock,.introThree .thirdBlock{padding:0 1em;display:inline-block;vertical-align:top}.introThree .centerBlock h3,.introThree .firstBlock h3,.introThree .iconBlock h3,.introThree .thirdBlock h3{margin:10px 0;font-weight:700}.introThree .centerBlock .lineAnimation{width:240px;margin:0 auto}.introThree .firstBlock svg,.introThree .iconBlock svg,.introThree .thirdBlock svg{margin-top:1.875rem;width:48px;height:48px;fill:#00b2e2}@media screen and (min-width:64em){.introThree{padding:1.875rem 0}.introThree .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.introThree .wrap .centerBlock,.introThree .wrap .firstBlock,.introThree .wrap .iconBlock,.introThree .wrap .thirdBlock{width:30%;padding:0 8px}.introThree .wrap .firstBlock,.introThree .wrap .iconBlock:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.introThree .wrap .firstBlock svg,.introThree .wrap .iconBlock svg,.introThree .wrap .thirdBlock svg{margin:173px 0 0 0;margin-top:185px}}.singlePost .categories{display:block;color:#545859!important;border-bottom:1px solid #d9d9d9;padding-bottom:1em}.singlePost .categories svg{width:20px;height:20px;fill:#00b2e2;float:left;display:block;margin:-1px 5px 0 0!important}.singlePost .categories .eventDate{color:#000}[data-whatintent=mouse] :focus,[data-whatintent=mouse] input{outline:0}#onetrust-consent-sdk .onetrust-pc-dark-filter{top:auto!important;bottom:0;height:0}@media screen and (max-width:768px){#onetrust-consent-sdk #onetrust-banner-sdk.otFlat,#onetrust-consent-sdk .ot-fade-in{-webkit-animation:none!important;animation:none!important}}#onetrust-banner-sdk.otFlat{background:rgba(51,51,51,.95)!important}#onetrust-banner-sdk.otFlat:focus{outline:1px solid rgba(0,0,0,.1)!important}#onetrust-banner-sdk.otFlat .ot-sdk-container{width:100%!important;padding:0!important}#onetrust-banner-sdk.otFlat #onetrust-policy{margin:0!important}#onetrust-banner-sdk.otFlat #onetrust-policy-text{margin:0!important;font-size:12px;line-height:16px;padding:8px 8px 8px 12px}#onetrust-banner-sdk.otFlat #onetrust-policy-text a{font-weight:400}#onetrust-banner-sdk.otFlat .ot-sdk-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#onetrust-banner-sdk.otFlat #onetrust-group-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#onetrust-banner-sdk.otFlat #onetrust-button-group-parent{width:90px!important;min-width:90px!important;margin:0!important;padding:4px!important}#onetrust-banner-sdk.otFlat #onetrust-button-group{height:100%}#onetrust-banner-sdk.otFlat #onetrust-accept-btn-handler{width:80px!important;min-width:80px;height:100%;margin:0!important;border-radius:.3125rem;background-color:#545859!important;border:1px solid #333;display:block;padding:4px 2px!important;font-size:11px!important}#onetrust-banner-sdk.otFlat #onetrust-close-btn-container{display:none}@media screen and (min-width:768px){#onetrust-banner-sdk.otFlat{margin:12px;width:480px;border-radius:.3125rem}#onetrust-banner-sdk.otFlat #onetrust-policy-text{padding:14px 0 14px 16px}#onetrust-banner-sdk.otFlat #onetrust-button-group-parent{padding:10px 12px 10px 0!important;width:150px!important;min-width:150px!important;position:relative!important;top:auto!important;left:auto!important;-webkit-transform:none!important;transform:none!important}#onetrust-banner-sdk.otFlat #onetrust-accept-btn-handler{width:138px!important;font-size:12px!important;font-weight:400}}@media screen and (min-width:64em){#onetrust-banner-sdk.otFlat{margin:20px;width:520px}#onetrust-banner-sdk.otFlat #onetrust-policy-text{padding:20px}#onetrust-banner-sdk.otFlat #onetrust-button-group-parent{padding:15px 15px 15px 0!important}}body.isEuVisitor #inv-alerts-tool,body.isEuVisitor #stickyBottomCTA,body.isEuVisitor .gform_wrapper,body.isEuVisitor .hideFromEU,body.isEuVisitor .keepMeInformed,body.isEuVisitor .menuFull .pillNav,body.isEuVisitor div[id^=aoform]{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.isEuVisitor .homeGrid .favorite,body.isEuVisitor .homeModalContent .buttonOutline,body.isEuVisitor .homeModalContent .favorite,body.isEuVisitor .homeModalContent .keepMeInformed,body.isEuVisitor .homeModalContent .showTour{display:none!important}body.page-id-544741 .interactivePhoto.popper{background:0 0}body.page-id-544741 .interactivePhoto.popper .lazyhd{background:0 0}body.page-id-544741 .interactivePhoto.popper .photoMarker{margin:-8px 0 0 -8px}a.homeCard.featured:nth-child(n+5):after{display:none}a.homeCard.featured:nth-child(n+5) .homeSlides .homeImagesCarousel{border:none}.color-blue,.color-green{background:#fff}.color-blue .intro,.color-blue blockquote,.color-blue h1,.color-blue h2,.color-blue h3,.color-blue h4,.color-blue h5,.color-blue h6,.color-green .intro,.color-green blockquote,.color-green h1,.color-green h2,.color-green h3,.color-green h4,.color-green h5,.color-green h6{color:#000}.color-blue+.style-staggeredLeft,.color-blue+.style-staggeredRight,.color-green+.style-staggeredLeft,.color-green+.style-staggeredRight{background:#fff}.color-solid_black .cardContent,.color-solid_blue_dark .cardContent,.color-solid_green .cardContent,.color-solid_green_dark .cardContent{color:#f9f9f9!important}.color-solid_black .buttonOutline,.color-solid_black .buttonUnderline,.color-solid_black .h6,.color-solid_black h1,.color-solid_black h2,.color-solid_black h3,.color-solid_black h4,.color-solid_black h5,.color-solid_black h6,.color-solid_blue_dark .buttonOutline,.color-solid_blue_dark .buttonUnderline,.color-solid_blue_dark .h6,.color-solid_blue_dark h1,.color-solid_blue_dark h2,.color-solid_blue_dark h3,.color-solid_blue_dark h4,.color-solid_blue_dark h5,.color-solid_blue_dark h6,.color-solid_green .buttonOutline,.color-solid_green .buttonUnderline,.color-solid_green .h6,.color-solid_green h1,.color-solid_green h2,.color-solid_green h3,.color-solid_green h4,.color-solid_green h5,.color-solid_green h6,.color-solid_green_dark .buttonOutline,.color-solid_green_dark .buttonUnderline,.color-solid_green_dark .h6,.color-solid_green_dark h1,.color-solid_green_dark h2,.color-solid_green_dark h3,.color-solid_green_dark h4,.color-solid_green_dark h5,.color-solid_green_dark h6{color:#fff!important}.color-solid_black .button,.color-solid_blue_dark .button,.color-solid_green .button,.color-solid_green_dark .button{border-color:#fff}.color-solid_black a,.color-solid_black a:visited,.color-solid_blue_dark a,.color-solid_blue_dark a:visited,.color-solid_green a,.color-solid_green a:visited,.color-solid_green_dark a,.color-solid_green_dark a:visited{color:#fff}.color-solid_black a:hover,.color-solid_black a:visited:hover,.color-solid_blue_dark a:hover,.color-solid_blue_dark a:visited:hover,.color-solid_green a:hover,.color-solid_green a:visited:hover,.color-solid_green_dark a:hover,.color-solid_green_dark a:visited:hover{color:#00b2e2}.color-solid_black .gform_wrapper .gfield_label,.color-solid_black .vueform_wrapper .gfield_label,.color-solid_blue_dark .gform_wrapper .gfield_label,.color-solid_blue_dark .vueform_wrapper .gfield_label,.color-solid_green .gform_wrapper .gfield_label,.color-solid_green .vueform_wrapper .gfield_label,.color-solid_green_dark .gform_wrapper .gfield_label,.color-solid_green_dark .vueform_wrapper .gfield_label{color:#fff;font-size:.875rem;line-height:1.25em;text-transform:uppercase;letter-spacing:.15em}.color-solid_black .gform_wrapper .gfield .gfield_description,.color-solid_black .gform_wrapper label,.color-solid_black .vueform_wrapper .gfield .gfield_description,.color-solid_black .vueform_wrapper label,.color-solid_blue_dark .gform_wrapper .gfield .gfield_description,.color-solid_blue_dark .gform_wrapper label,.color-solid_blue_dark .vueform_wrapper .gfield .gfield_description,.color-solid_blue_dark .vueform_wrapper label,.color-solid_green .gform_wrapper .gfield .gfield_description,.color-solid_green .gform_wrapper label,.color-solid_green .vueform_wrapper .gfield .gfield_description,.color-solid_green .vueform_wrapper label,.color-solid_green_dark .gform_wrapper .gfield .gfield_description,.color-solid_green_dark .gform_wrapper label,.color-solid_green_dark .vueform_wrapper .gfield .gfield_description,.color-solid_green_dark .vueform_wrapper label{color:#fff;font-size:12px}.color-solid_black .gform_wrapper .ginput_container_consent label,.color-solid_black .gform_wrapper label.acceptQualificationsLabel,.color-solid_black .vueform_wrapper .ginput_container_consent label,.color-solid_black .vueform_wrapper label.acceptQualificationsLabel,.color-solid_blue_dark .gform_wrapper .ginput_container_consent label,.color-solid_blue_dark .gform_wrapper label.acceptQualificationsLabel,.color-solid_blue_dark .vueform_wrapper .ginput_container_consent label,.color-solid_blue_dark .vueform_wrapper label.acceptQualificationsLabel,.color-solid_green .gform_wrapper .ginput_container_consent label,.color-solid_green .gform_wrapper label.acceptQualificationsLabel,.color-solid_green .vueform_wrapper .ginput_container_consent label,.color-solid_green .vueform_wrapper label.acceptQualificationsLabel,.color-solid_green_dark .gform_wrapper .ginput_container_consent label,.color-solid_green_dark .gform_wrapper label.acceptQualificationsLabel,.color-solid_green_dark .vueform_wrapper .ginput_container_consent label,.color-solid_green_dark .vueform_wrapper label.acceptQualificationsLabel{color:#fff;opacity:.8}.color-solid_black .gform_wrapper .field,.color-solid_black .gform_wrapper input,.color-solid_black .gform_wrapper select,.color-solid_black .gform_wrapper textarea,.color-solid_black .vueform_wrapper .field,.color-solid_black .vueform_wrapper input,.color-solid_black .vueform_wrapper select,.color-solid_black .vueform_wrapper textarea,.color-solid_blue_dark .gform_wrapper .field,.color-solid_blue_dark .gform_wrapper input,.color-solid_blue_dark .gform_wrapper select,.color-solid_blue_dark .gform_wrapper textarea,.color-solid_blue_dark .vueform_wrapper .field,.color-solid_blue_dark .vueform_wrapper input,.color-solid_blue_dark .vueform_wrapper select,.color-solid_blue_dark .vueform_wrapper textarea,.color-solid_green .gform_wrapper .field,.color-solid_green .gform_wrapper input,.color-solid_green .gform_wrapper select,.color-solid_green .gform_wrapper textarea,.color-solid_green .vueform_wrapper .field,.color-solid_green .vueform_wrapper input,.color-solid_green .vueform_wrapper select,.color-solid_green .vueform_wrapper textarea,.color-solid_green_dark .gform_wrapper .field,.color-solid_green_dark .gform_wrapper input,.color-solid_green_dark .gform_wrapper select,.color-solid_green_dark .gform_wrapper textarea,.color-solid_green_dark .vueform_wrapper .field,.color-solid_green_dark .vueform_wrapper input,.color-solid_green_dark .vueform_wrapper select,.color-solid_green_dark .vueform_wrapper textarea{background-color:#f9f9f9}.color-solid_black .gform_wrapper .field:active,.color-solid_black .gform_wrapper .field:focus,.color-solid_black .gform_wrapper input:active,.color-solid_black .gform_wrapper input:focus,.color-solid_black .gform_wrapper select:active,.color-solid_black .gform_wrapper select:focus,.color-solid_black .gform_wrapper textarea:active,.color-solid_black .gform_wrapper textarea:focus,.color-solid_black .vueform_wrapper .field:active,.color-solid_black .vueform_wrapper .field:focus,.color-solid_black .vueform_wrapper input:active,.color-solid_black .vueform_wrapper input:focus,.color-solid_black .vueform_wrapper select:active,.color-solid_black .vueform_wrapper select:focus,.color-solid_black .vueform_wrapper textarea:active,.color-solid_black .vueform_wrapper textarea:focus,.color-solid_blue_dark .gform_wrapper .field:active,.color-solid_blue_dark .gform_wrapper .field:focus,.color-solid_blue_dark .gform_wrapper input:active,.color-solid_blue_dark .gform_wrapper input:focus,.color-solid_blue_dark .gform_wrapper select:active,.color-solid_blue_dark .gform_wrapper select:focus,.color-solid_blue_dark .gform_wrapper textarea:active,.color-solid_blue_dark .gform_wrapper textarea:focus,.color-solid_blue_dark .vueform_wrapper .field:active,.color-solid_blue_dark .vueform_wrapper .field:focus,.color-solid_blue_dark .vueform_wrapper input:active,.color-solid_blue_dark .vueform_wrapper input:focus,.color-solid_blue_dark .vueform_wrapper select:active,.color-solid_blue_dark .vueform_wrapper select:focus,.color-solid_blue_dark .vueform_wrapper textarea:active,.color-solid_blue_dark .vueform_wrapper textarea:focus,.color-solid_green .gform_wrapper .field:active,.color-solid_green .gform_wrapper .field:focus,.color-solid_green .gform_wrapper input:active,.color-solid_green .gform_wrapper input:focus,.color-solid_green .gform_wrapper select:active,.color-solid_green .gform_wrapper select:focus,.color-solid_green .gform_wrapper textarea:active,.color-solid_green .gform_wrapper textarea:focus,.color-solid_green .vueform_wrapper .field:active,.color-solid_green .vueform_wrapper .field:focus,.color-solid_green .vueform_wrapper input:active,.color-solid_green .vueform_wrapper input:focus,.color-solid_green .vueform_wrapper select:active,.color-solid_green .vueform_wrapper select:focus,.color-solid_green .vueform_wrapper textarea:active,.color-solid_green .vueform_wrapper textarea:focus,.color-solid_green_dark .gform_wrapper .field:active,.color-solid_green_dark .gform_wrapper .field:focus,.color-solid_green_dark .gform_wrapper input:active,.color-solid_green_dark .gform_wrapper input:focus,.color-solid_green_dark .gform_wrapper select:active,.color-solid_green_dark .gform_wrapper select:focus,.color-solid_green_dark .gform_wrapper textarea:active,.color-solid_green_dark .gform_wrapper textarea:focus,.color-solid_green_dark .vueform_wrapper .field:active,.color-solid_green_dark .vueform_wrapper .field:focus,.color-solid_green_dark .vueform_wrapper input:active,.color-solid_green_dark .vueform_wrapper input:focus,.color-solid_green_dark .vueform_wrapper select:active,.color-solid_green_dark .vueform_wrapper select:focus,.color-solid_green_dark .vueform_wrapper textarea:active,.color-solid_green_dark .vueform_wrapper textarea:focus{background-color:#fff}.color-solid_black .gform_wrapper .gform_footer .button,.color-solid_black .vueform_wrapper .gform_footer .button,.color-solid_blue_dark .gform_wrapper .gform_footer .button,.color-solid_blue_dark .vueform_wrapper .gform_footer .button,.color-solid_green .gform_wrapper .gform_footer .button,.color-solid_green .vueform_wrapper .gform_footer .button,.color-solid_green_dark .gform_wrapper .gform_footer .button,.color-solid_green_dark .vueform_wrapper .gform_footer .button{color:#fff!important;border-color:#fff!important}.color-solid_black .gform_wrapper .gform_footer .button:focus,.color-solid_black .gform_wrapper .gform_footer .button:hover,.color-solid_black .vueform_wrapper .gform_footer .button:focus,.color-solid_black .vueform_wrapper .gform_footer .button:hover,.color-solid_blue_dark .gform_wrapper .gform_footer .button:focus,.color-solid_blue_dark .gform_wrapper .gform_footer .button:hover,.color-solid_blue_dark .vueform_wrapper .gform_footer .button:focus,.color-solid_blue_dark .vueform_wrapper .gform_footer .button:hover,.color-solid_green .gform_wrapper .gform_footer .button:focus,.color-solid_green .gform_wrapper .gform_footer .button:hover,.color-solid_green .vueform_wrapper .gform_footer .button:focus,.color-solid_green .vueform_wrapper .gform_footer .button:hover,.color-solid_green_dark .gform_wrapper .gform_footer .button:focus,.color-solid_green_dark .gform_wrapper .gform_footer .button:hover,.color-solid_green_dark .vueform_wrapper .gform_footer .button:focus,.color-solid_green_dark .vueform_wrapper .gform_footer .button:hover{color:#00b2e2!important;background:#fff}.color-solid_blue_dark{background:#002357}.color-solid_blue_dark svg{fill:#00b2e2}.color-solid_blue_dark .textBlockSlide,.color-solid_blue_dark .trigger{border-color:#002357}.color-solid_blue_dark+.style-staggeredLeft,.color-solid_blue_dark+.style-staggeredRight{background:#002357}.color-solid_blue_light{background:#d3ecf3}.color-solid_blue_light h1,.color-solid_blue_light h2,.color-solid_blue_light h3,.color-solid_blue_light h4,.color-solid_blue_light h5,.color-solid_blue_light h6,.color-solid_blue_light li,.color-solid_blue_light p,.color-solid_blue_light ul{color:#000!important}.color-solid_blue_light .textBlockSlide,.color-solid_blue_light .trigger{border-color:#d3ecf3}.color-solid_blue_light+.style-staggeredLeft,.color-solid_blue_light+.style-staggeredRight{background:#d3ecf3}.color-default .intro,.color-default h1,.color-default h2,.color-default h3,.color-default h4,.color-default h5,.color-default h6{color:#000!important}.color-green svg,.color-solid_green svg,.color-solid_green_dark svg{fill:#adcab8!important}.color-green:after,.color-solid_green:after,.color-solid_green_dark:after{background:#adcab8!important}.color-green .button,.color-green .button:visited,.color-solid_green .button,.color-solid_green .button:visited,.color-solid_green_dark .button,.color-solid_green_dark .button:visited{background:#60837e;border-color:#60837e}.color-green .button:hover,.color-green .button:visited:hover,.color-solid_green .button:hover,.color-solid_green .button:visited:hover,.color-solid_green_dark .button:hover,.color-solid_green_dark .button:visited:hover{background:#003349;border-color:#003349}.color-green .buttonOutline,.color-green .buttonOutline:visited,.color-solid_green .buttonOutline,.color-solid_green .buttonOutline:visited,.color-solid_green_dark .buttonOutline,.color-solid_green_dark .buttonOutline:visited{border-color:#adcab8}.color-green .buttonOutline:hover,.color-green .buttonOutline:visited:hover,.color-solid_green .buttonOutline:hover,.color-solid_green .buttonOutline:visited:hover,.color-solid_green_dark .buttonOutline:hover,.color-solid_green_dark .buttonOutline:visited:hover{background:#adcab8}.color-green .buttonUnderline:before,.color-green .buttonUnderline:visited:before,.color-solid_green .buttonUnderline:before,.color-solid_green .buttonUnderline:visited:before,.color-solid_green_dark .buttonUnderline:before,.color-solid_green_dark .buttonUnderline:visited:before{background:#adcab8}.color-solid_green{background:#60837e}.color-solid_green .entryContent ul li::before{color:#adcab8}.color-solid_green .button{background:#003349;border-color:#003349}.color-solid_green .button:hover{background:#adcab8;border-color:#adcab8}.color-solid_green .textBlockSlide,.color-solid_green .trigger{border-color:#60837e}.color-solid_green+.style-staggeredLeft,.color-solid_green+.style-staggeredRight{background:#60837e}.color-solid_green_dark{background:#003349}.color-solid_green_dark .button{background:#003349}.color-solid_green_dark .button:hover{background:#00b2e2}.color-solid_green_dark+.style-staggeredLeft,.color-solid_green_dark+.style-staggeredRight{background:#003349}.color-solid_green_light{background:#adcab8;color:#000}.color-solid_green_light .entryContent{color:#000!important}.color-solid_green_light .entryContent ul li::before{color:#60837e}.color-solid_green_light a,.color-solid_green_light a:visited{color:#000;-webkit-text-decoration-color:#60837e;text-decoration-color:#60837e}.color-solid_green_light a:hover,.color-solid_green_light a:visited:hover{color:#60837e}.color-solid_green_light svg{fill:#60837e!important}.color-solid_green_light:after{background:#60837e!important}.color-solid_green_light .button,.color-solid_green_light .button:visited{background:#60837e;border-color:#60837e}.color-solid_green_light .button:hover,.color-solid_green_light .button:visited:hover{background:#003349;border-color:#003349}.color-solid_green_light .buttonOutline,.color-solid_green_light .buttonOutline:visited{border-color:#60837e}.color-solid_green_light .buttonOutline:hover,.color-solid_green_light .buttonOutline:visited:hover{background:#003349;border-color:#003349}.color-solid_green_light .buttonUnderline:before{background:#60837e}.color-solid_green_light .buttonUnderline:hover{color:#60837e!important}.color-solid_green_light .textBlockSlide,.color-solid_green_light .trigger{border-color:#adcab8}.color-solid_green_light+.style-staggeredLeft,.color-solid_green_light+.style-staggeredRight{background:#adcab8}.color-solid_black{background:#000}.color-solid_black svg{fill:#a5d9e7!important}.color-solid_black:after{background:#a5d9e7!important}.color-solid_black .entryContent ul li::before{color:#fff}.color-solid_black a,.color-solid_black a:visited{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.color-solid_black a:hover,.color-solid_black a:visited:hover{color:#d9d9d9}.color-solid_black .button{background:#fff;color:#000!important}.color-solid_black .button:hover{background:#d9d9d9;border-color:#d9d9d9}.color-solid_black .buttonOutline{border-color:#fff}.color-solid_black .buttonOutline:hover{background:#333}.color-solid_black .buttonUnderline:before{background:#fff}.color-solid_black .buttonUnderline:hover{color:#d9d9d9!important}.color-solid_black .buttonWhite{color:#000!important}.color-solid_black .buttonWhite:hover{color:#fff!important;background:#00b2e2;border-color:#00b2e2}.color-solid_black .buttonWhite:active{color:#fff!important;border-color:#fff}.color-solid_black .textBlockSlide,.color-solid_black .trigger{border-color:#000}.color-solid_black .showMore{color:#fff}.color-solid_black+.style-staggeredLeft,.color-solid_black+.style-staggeredRight{background:#000}.halfBlock+.halfBlock,.textBlock+.cardBlock,.wideBlock+.cardBlock{margin-top:1.25rem}@media screen and (min-width:75em){.halfBlock+.halfBlock,.textBlock+.cardBlock,.wideBlock+.cardBlock{margin-top:1.875rem}}.halfBlock.style-left+.halfBlock.style-left,.halfBlock.style-left+.halfBlock.style-right,.halfBlock.style-right+.halfBlock.style-left,.halfBlock.style-right+.halfBlock.style-right{margin-top:0}.cardBlock+.cardBlock,.cardBlock+.textBlock.color-default,.textBlock.color-default+.cardBlock{margin-top:0}.textBlock.color-blue+.textBlock.color-blue,.textBlock.color-default+.textBlock.color-default,.textBlock.color-solid_blue_dark+.textBlock.color-solid_blue_dark{padding-top:0}@media screen and (min-width:64em){.textBlock.color-blue+.textBlock.color-blue,.textBlock.color-default+.textBlock.color-default,.textBlock.color-solid_blue_dark+.textBlock.color-solid_blue_dark{padding-top:0}}.galleryGrid+.dialog+.textBlock.color-default{padding-top:1.875rem}@media screen and (min-width:64em){.galleryGrid+.dialog+.textBlock.color-default{padding-top:3.75rem}}.agentTourLoading{width:100%;height:200px;position:relative;background:#d9d9d9}@media screen and (min-width:768px){.agentTourLoading{height:300px}}.cardBlock .sectionTitle{margin:1.25rem 0 0 0;font-weight:700;color:#000}.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:#000;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:-20px 1.25rem 1.25rem 1.25rem;text-align:left}.cards .multipleLinks a{margin:2px 10px 4px 0!important;text-align:left}.cards .card.color-default .multipleLinks{margin:0}@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}.carouselBlock{background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);padding-top:1.875rem;padding-bottom:1.25rem}.carouselBlock .sectionTitle{padding-left:1.25rem;font-weight:700;color:#000}.carouselBlock .introText{padding:0 1.25rem}.carouselBlock .introText h1,.carouselBlock .introText h2,.carouselBlock .introText h3,.carouselBlock .introText h4,.carouselBlock .introText h5,.carouselBlock .introText h6{color:#000}.carouselBlock .introText :first-child{margin-top:0}.carouselBlock .swiper-slide{display:block;width:300px;margin:0 0 20px 20px}.carouselBlock .swiper-slide a,.carouselBlock .swiper-slide button{display:block;text-decoration:none;padding:0;text-align:left;cursor:pointer;width:100%}.carouselBlock .swiper-slide img{width:100%;height:auto}.carouselBlock .swiper-slide p{margin:8px 0;line-height:1.25em;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.carouselBlock .swiper-slide svg.play{position:absolute;top:50%;left:50%;width:3.75rem;height:3.75rem;margin:-30px 0 0 -30px;background:rgba(0,0,0,.4);-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out;transition:background .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;border-radius:50%;padding:15px;fill:#fff}.carouselBlock .swiper-slide a:hover svg.play,.carouselBlock .swiper-slide button:hover svg.play{background:rgba(0,0,0,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.carouselBlock .swiper-slide a:hover p,.carouselBlock .swiper-slide button:hover p{color:#00b2e2}.carouselBlock.style-square{-webkit-box-shadow:none;box-shadow:none;background:0 0}.carouselBlock.style-square .swiper-slide{width:200px;margin:0 0 20px 4px}.carouselBlock .swiper-nav{display:none}@media screen and (min-width:64em){.carouselBlock .sectionTitle{padding-left:40px}.carouselBlock.style-rectangle .introText{width:460px;padding-left:40px;float:left}.carouselBlock.style-rectangle .introText+.carouselBlockSwiper{float:right;width:calc(100% - 460px)}.carouselBlock.style-rectangle .swiper-slide{width:420px}.carouselBlock.style-rectangle .swiper-slide:first-child{margin-left:40px}.carouselBlock.style-rectangle .swiper-slide:last-child{margin-right:40px}.carouselBlock.style-square .introText,.carouselBlock.style-square .sectionTitle{text-align:center;max-width:800px;margin:0 auto}.carouselBlock.style-square .swiper-slide{width:calc(20% - 5px)}.carouselBlock.style-square .swiper-slide:last-child{margin-right:5px}.carouselBlock.style-square .swiper-nav{top:calc(50vw / 5);margin-top:-32px;display:block;border-radius:0;width:42px}.carouselBlock.style-square .swiper-nav:after{margin:22px 9px}.carouselBlock.style-square .swiper-nav.swiper-button-disabled{display:none}.carouselBlock.style-square .swiper-nav.swiper-next{right:0}.carouselBlock.style-square .swiper-nav.swiper-prev{right:auto;left:0}}@media screen and (min-width:82.5em){.carouselBlock.style-rectangle .sectionTitle{padding-left:calc((100vw - 1200px)/ 2)}.carouselBlock.style-rectangle .introText{padding-left:0;margin-left:calc((100vw - 1200px - 0px)/ 2)}.carouselBlock.style-rectangle .introText+.carouselBlockSwiper{width:calc((100vw - 1200px - 0px)/ 2 + 720px)}.carouselBlock.style-rectangle .introText+.carouselBlockSwiper .swiper-slide:first-child{margin-left:60px}.carouselBlock.style-rectangle .carouselBlockSwiper .swiper-slide:first-child{margin-left:calc((100vw - 1200px - 0px)/ 2)}.carouselBlock.style-rectangle .swiper-slide:last-child{margin-right:calc((100vw - 1200px -10px)/ 2)}.carouselBlock.style-square .introText,.carouselBlock.style-square .sectionTitle{max-width:900px;padding:0}.carouselBlock.style-square .swiper-slide{width:calc(20% - 24px);margin:0 0 20px 20px}.carouselBlock.style-square .swiper-slide:last-child{margin-right:20px}.carouselBlock.style-square .swiper-nav{margin-top:-42px}}.swiper-scrollbar{position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;height:5px}.swiper-scrollbar .swiper-scrollbar-drag{background:#00b2e2!important}.swiper-nav{position:absolute;top:50%;z-index:99;width:40px;height:40px;margin-top:-30px;background:#fff;background:0 0;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.25);box-shadow:0 0 0 1px rgba(255,255,255,.25);border-radius:50%}.swiper-nav:after{content:'';display:block;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;width:12px;height:12px;margin:14px 12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swiper-nav.swiper-prev{left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-nav.swiper-next{right:10px}.swiper-nav:hover:after{border-color:#fff}.swiper-nav:active:after{border-color:#00b2e2}.swiper-nav.swiper-button-disabled{display:none}@media screen and (min-width:64em){.swiper-nav{top:50%;margin-top:-30px;width:60px;height:60px}.swiper-nav:after{width:16px;height:16px;margin:22px 18px}.swiper-nav.swiper-prev{left:20px}.swiper-nav.swiper-next{right:20px}}.dialogSlideshow .galleryCarouselModalSwiper .swiper-slide{padding-bottom:2rem}.dialogSlideshow .galleryCarouselModalSwiper .swiper-slide .caption{color:#fff}.codeBlock .sectionTitle{margin:1.25rem 0 0 0;font-weight:700;color:#000}.codeBlock .getHomeBlock{text-align:center;padding:1.875rem 0}.codeBlock .getHomeBlock img{margin:0 auto}.expandingText{padding:1.875rem 0}.expandingText .sectionTitle{margin:.9375rem 0}.expandingText .expandBlock{background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);width:100%}.expandingText .expandBlock.open{border-top:2px solid #00b2e2;border-bottom:1px solid #a5d9e7}.expandingText .expandBlock.open .hiddenContent{display:block}.expandingText .expandBlock.open .toggleContent{color:#000}.expandingText .expandBlock.open .toggleContent svg.arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#333}.expandingText .toggleContent{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:block;cursor:pointer;padding:.9375rem 40px .9375rem .9375rem;margin:0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;text-align:left;font-weight:700}.expandingText .toggleContent svg.titleIcon{fill:#00b2e2;width:30px;height:30px;float:left;margin:-5px 10px -5px 0}.expandingText .toggleContent svg.arrow{width:20px;height:20px;position:absolute;bottom:16px;right:.9375rem;fill:#767676}.expandingText .toggleContent:hover{color:#00b2e2}.expandingText .hiddenContent{display:none;padding:.9375rem;background:#fff}.expandingText .hiddenContent .entryContent :first-child{margin-top:0}.expandingText .simple{text-align:center;padding-bottom:1.875rem}.expandingText .simple .expandBlock{-webkit-box-shadow:none;box-shadow:none;background:0 0}.expandingText .simple .expandBlock .toggleContent{width:auto;margin:0 auto;padding:10px 20px}.expandingText .simple .expandBlock .toggleContent svg.arrow{display:block;position:relative;margin:0 auto;right:0;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.expandingText .simple .expandBlock .toggleContent:hover svg.arrow{bottom:-4px}.expandingText .simple .expandBlock.open{border:none}.expandingText .simple .expandBlock.open .toggleContent{opacity:.5}.expandingText .simple .expandBlock.open:hover svg.arrow{bottom:0}.expandingText .simple .hiddenContent{background:0 0;padding:0}.expandingText.background-white{background:#fff}.expandingText.background-white .expandBlock{-webkit-box-shadow:0 0 0 1px #d9d9d9;box-shadow:0 0 0 1px #d9d9d9}.expandingText.background-white .simple .expandBlock{-webkit-box-shadow:none;box-shadow:none}.expandingText.background-solid_black,.expandingText.background-solid_blue_dark{background:#000}.expandingText.background-solid_black .sectionTitle,.expandingText.background-solid_blue_dark .sectionTitle{color:#fff}.expandingText.background-solid_black .simple,.expandingText.background-solid_blue_dark .simple{color:#fff}.expandingText.background-solid_black .simple .expandBlock .toggleContent,.expandingText.background-solid_blue_dark .simple .expandBlock .toggleContent{color:#fff}.expandingText.background-solid_black .simple .expandBlock .toggleContent svg.arrow,.expandingText.background-solid_blue_dark .simple .expandBlock .toggleContent svg.arrow{fill:#d3ecf3}.expandingText.background-solid_blue_dark{background:#002357}.selectedCollectionGrid{min-height:320px}.publicGrid,.residentGrid{width:92%;width:calc(100% - 40px);max-width:1200px;margin:0 auto 1.875rem auto;text-align:center}.publicGrid .apartmentCard,.publicGrid .communityCard,.publicGrid .residentCard,.residentGrid .apartmentCard,.residentGrid .communityCard,.residentGrid .residentCard{display:inline-block;vertical-align:top;margin:10px 20px 0 0;width:320px;min-width:calc(33.333% - 20px)}.residentCard{padding:10px}.residentCard a.logoLink{display:block;margin:0 auto;padding:10px 20px;width:320px;max-width:100%;height:110px}.residentCard .logoImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.residentCard a.buttonUnderline{margin:4px 8px;font-size:12px}.floorPlansBlock{min-height:600px}.floorPlansBlock .sectionTitle{color:#000;text-align:center}.floorPlansBlock .viewSection{display:none}.floorPlansBlock .viewSection.active{display:block}@media screen and (min-width:64em){.floorPlansBlock{padding-bottom:3.75rem}}.viewToggleButtons,.vueToggleButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.viewToggleButtons button,.vueToggleButtons button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;border:1px solid #d9d9d9;border-right:none;margin-left:0;margin-right:0;padding:1.75em .5em 1.5em .5em;font-size:.75rem;line-height:1em;color:#545859;font-weight:400;cursor:pointer}.viewToggleButtons button.active,.vueToggleButtons button.active{background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-color:#fff!important;color:#000;font-weight:700}.viewToggleButtons button:hover,.vueToggleButtons button:hover{background:#fff}.viewToggleButtons button:focus,.vueToggleButtons button:focus{background:#fff}.viewToggleButtons button:last-child,.vueToggleButtons button:last-child{border-right:1px solid #d9d9d9}@media screen and (min-width:768px){.viewToggleButtons button,.vueToggleButtons button{font-size:1rem}}@media screen and (min-width:64em){.viewToggleButtons button,.vueToggleButtons button{padding:2em .5em}}.unitAvailabilityFilters select{display:none}.floorPlanFilters,.unitAvailabilityFilters{text-align:right;padding:0}.floorPlanFilters select,.unitAvailabilityFilters select{background-color:#f9f9f9;width:150px;display:inline-block;vertical-align:top;margin:0 0 20px 10px}.floorPlanFilters select.floorplanFilter,.unitAvailabilityFilters select.floorplanFilter{display:none}.floorPlanFilters .bedroomsFilters,.floorPlanFilters .floorsFilters,.unitAvailabilityFilters .bedroomsFilters,.unitAvailabilityFilters .floorsFilters{display:inline-block;vertical-align:top;margin-bottom:20px;margin-left:12px}.floorPlanFilters .bedroomsFilters li,.floorPlanFilters .floorsFilters li,.unitAvailabilityFilters .bedroomsFilters li,.unitAvailabilityFilters .floorsFilters li{display:block;float:left;margin:0;margin:0 -1px 0 0}.floorPlanFilters .bedroomsFilters li.label,.floorPlanFilters .floorsFilters li.label,.unitAvailabilityFilters .bedroomsFilters li.label,.unitAvailabilityFilters .floorsFilters li.label{padding:10px 6px 0 0;color:#767676;font-size:14px;letter-spacing:0!important}.floorPlanFilters .bedroomsFilters li input,.floorPlanFilters .floorsFilters li input,.unitAvailabilityFilters .bedroomsFilters li input,.unitAvailabilityFilters .floorsFilters li input{display:none!important}.floorPlanFilters .bedroomsFilters li label,.floorPlanFilters .floorsFilters li label,.unitAvailabilityFilters .bedroomsFilters li label,.unitAvailabilityFilters .floorsFilters li label{border:1px solid #d9d9d9;background:#f9f9f9;color:#767676;font-weight:700;white-space:nowrap;display:inline-block;vertical-align:top;height:40px;min-width:30px;text-align:center;font-size:14px;font-weight:400;padding:10px 10px;margin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;text-transform:capitalize}.floorPlanFilters .bedroomsFilters li:hover label,.floorPlanFilters .floorsFilters li:hover label,.unitAvailabilityFilters .bedroomsFilters li:hover label,.unitAvailabilityFilters .floorsFilters li:hover label{color:#000;background:#fff}.floorPlanFilters .bedroomsFilters li input:checked+label,.floorPlanFilters .floorsFilters li input:checked+label,.unitAvailabilityFilters .bedroomsFilters li input:checked+label,.unitAvailabilityFilters .floorsFilters li input:checked+label{background:#fff;color:#000;-webkit-box-shadow:inset 0 -1px 0 0 #00b2e2;box-shadow:inset 0 -1px 0 0 #00b2e2;border-color:#d3ecf3;border-bottom:1px solid #00b2e2;font-weight:700}.floorPlanFilters .bedroomsFilters li:hover input:checked+label,.floorPlanFilters .floorsFilters li:hover input:checked+label,.unitAvailabilityFilters .bedroomsFilters li:hover input:checked+label,.unitAvailabilityFilters .floorsFilters li:hover input:checked+label{color:#767676}@media screen and (min-width:64em){.floorPlanFilters,.unitAvailabilityFilters{text-align:right}.floorPlanFilters select,.unitAvailabilityFilters select{width:200px;margin:0 0 0 20px}}.floorPlanGrid{text-align:center}.floorPlanGrid .floorPlanItem{display:inline-block;vertical-align:top;width:100%;width:calc(100% - 20px);max-width:360px;margin:0 10px 1.875rem 10px;text-align:left;position:relative}.floorPlanGrid .floorPlanItem .floorPlanImage{display:block;width:100%;padding:10px;background:#fff;border:1px solid #d9d9d9;border-radius:.3125rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.floorPlanGrid .floorPlanItem .floorPlanImage:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-color:#fff}.floorPlanGrid .floorPlanItem .details{padding:8px 2px;text-align:right;color:#000}.floorPlanGrid .floorPlanItem .details abbr,.floorPlanGrid .floorPlanItem .details span{color:#545859;font-weight:400;font-size:.75rem}.floorPlanGrid .floorPlanItem li{display:inline-block;line-height:1.25em;margin:0}.floorPlanGrid .floorPlanItem li.ba,.floorPlanGrid .floorPlanItem li.sqft{margin-left:5px}.floorPlanGrid .floorPlanItem li.price{font-weight:700;font-size:1.125rem;line-height:1em;float:left;margin-top:3px;clear:both}.floorPlanGrid .floorPlanItem li.planname{margin-top:5px;font-weight:700;clear:both;width:40%;text-align:left}.floorPlanGrid .floorPlanItem li.planname button{padding:0;cursor:pointer}.floorPlanGrid .floorPlanItem li.planname button:hover{color:#00b2e2}.floorPlanGrid .floorPlanItem li.availability{margin-top:8px;width:60%;float:right;font-style:italic;font-size:.875em;clear:none}.floorPlanGrid .floorPlanItem li.availability button{padding:0;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2;cursor:pointer}.floorPlanGrid .floorPlanItem li.availability button:hover{color:#00b2e2}.floorPlanGrid .floorPlanItem li.concession{margin-top:8px;color:#ee5340;font-weight:700;font-style:normal;display:block;font-size:.875em;position:relative}.floorPlanGrid .floorPlanItem li.concession::after{display:none}.floorPlanGrid .floorPlanItem li.concession:active::after,.floorPlanGrid .floorPlanItem li.concession:focus::after,.floorPlanGrid .floorPlanItem li.concession:hover::after{display:block;content:attr(data-title);position:absolute;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;right:0;padding:8px 12px;font-size:13px;line-height:1.25;width:260px;font-weight:400;text-align:left}.floorPlanGrid .floorPlanItem li.virtualTour{position:absolute;top:1px;left:1px}.floorPlanGrid .floorPlanItem li.virtualTour button{border-radius:.3125rem;font-weight:700;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.15em;padding:10px 8px}.floorPlanGrid .floorPlanItem li.virtualTour button svg{width:30px;height:30px;float:left;margin:-5px 5px -5px 0;fill:#00b2e2}.floorPlanGrid .floorPlanItem li.virtualTour button:hover{color:#00b2e2;background:#fff}@media screen and (min-width:64em){.floorPlanGrid{margin:0;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}.floorPlanGrid::after{content:"";width:32%;max-width:360px;margin:0}.floorPlanGrid .floorPlanItem{width:32%;margin-right:0;margin-left:0}}.hasLoadMore .floorPlanGrid,.hasLoadMore .homesBlockGrid,.hasLoadMore .homesBlockList{height:calc(100vw + 20px);max-height:440px;overflow:hidden}.hasLoadMore .loadMoreButton{position:relative;text-align:center;padding-bottom:1.875rem;width:100%}.hasLoadMore .loadMoreButton:before{content:"";position:absolute;top:-100px;left:0;height:100px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f9f9f9 80px);pointer-events:none}@media screen and (min-width:64em){.hasLoadMore .floorPlanGrid,.hasLoadMore .homesBlockGrid,.hasLoadMore .homesBlockList{max-height:460px;height:calc(36vw + 20px)}}.floorPlanModal{background:rgba(0,0,0,.75);padding:0 10px}.floorPlanModal .close{position:fixed;z-index:2;top:0;left:10px;color:#767676;font-size:30px;width:60px;height:60px;cursor:pointer}.floorPlanModal .close:hover{color:#000;background:#f9f9f9}.floorPlanModal .nextPlan,.floorPlanModal .previousPlan{position:fixed;z-index:2;top:0;right:10px;padding:4px 0 0 0;width:60px;height:60px;fill:#767676;cursor:pointer}.floorPlanModal .nextPlan svg,.floorPlanModal .previousPlan svg{width:24px;height:24px}.floorPlanModal .nextPlan:hover,.floorPlanModal .previousPlan:hover{fill:#000;background:#f9f9f9}.floorPlanModal .previousPlan{display:none;margin-right:60px}.floorPlanModal .planTitle{color:#000;display:block;text-align:center;vertical-align:top;margin:0;position:fixed;z-index:1;top:0;left:10px;width:100%;width:calc(100% - 20px);height:60px;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);padding:12px 60px 0 60px;line-height:1.25em;font-size:1em}.floorPlanModal .planTitle strong{display:block;font-size:1.25em}.floorPlanModal .planTitle abbr{color:#545859;font-size:.75em;margin-left:-2px;margin-right:5px}.floorPlanModal .floorPlanContent{background:#fff;margin-top:60px;position:relative;padding-bottom:1.875rem}.floorPlanModal .floorPlanContent img{margin:0 auto;width:100%;height:auto;display:block}.floorPlanModal .floorPlanContent img+.virtualTour{text-align:center;display:block}.floorPlanModal .floorPlanContent img+.virtualTour button{border-radius:.3125rem;font-weight:700;text-transform:uppercase;font-size:13px;line-height:20px;letter-spacing:.15em;padding:10px 8px;margin-bottom:20px;border:1px solid #d9d9d9}.floorPlanModal .floorPlanContent img+.virtualTour button svg{width:30px;height:30px;float:left;margin:-5px 8px -5px 0;fill:#00b2e2}.floorPlanModal .floorPlanContent img+.virtualTour button:hover{color:#fff;background:#00b2e2}.floorPlanModal .floorPlanContent img+.virtualTour button:hover svg{fill:#fff}.floorPlanModal .floorPlanConcession{text-align:center}.floorPlanModal .floorPlanConcession .concession{margin-bottom:1em;color:#ee5340;text-align:center;display:inline-block;font-weight:700;position:relative}.floorPlanModal .floorPlanConcession .concession::after{display:none}.floorPlanModal .floorPlanConcession .concession:active::after,.floorPlanModal .floorPlanConcession .concession:focus::after,.floorPlanModal .floorPlanConcession .concession:hover::after{display:block;content:attr(data-title);position:absolute;bottom:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;right:0;padding:8px 12px;font-size:13px;line-height:1.25;width:260px;font-weight:400;text-align:left}.floorPlanModal .availableUnitBlock{max-width:640px;margin-bottom:3.75rem;border-bottom:2px solid #d9d9d9}.floorPlanModal .availableUnitBlock .unitList .details li.price{display:block}@media screen and (min-width:768px){.floorPlanModal .previousPlan{display:block}.floorPlanModal .floorPlanContent img{height:calc(100vh - 120px);max-height:800px;width:auto}}@media screen and (min-width:75em){.floorPlanModal .close,.floorPlanModal .planTitle{left:50%;margin-left:-600px;max-width:1200px}.floorPlanModal .planTitle{font-size:1.25em;padding-top:16px}.floorPlanModal .planTitle strong{display:inline-block;margin-right:10px}.floorPlanModal .nextPlan,.floorPlanModal .previousPlan{right:50%;margin-right:-540px;max-width:1200px}.floorPlanModal .nextPlan{margin-right:-600px}}@media screen and (min-width:82.5em){.floorPlanModal .planTitle{padding-top:12px}}.homesBlockList,.unitList{max-width:440px;margin-left:auto;margin-right:auto}.homesBlockList .unitTitle,.unitList .unitTitle{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)}.homesBlockList .unitTitle .details,.unitList .unitTitle .details{display:none}.homesBlockList .unitItem,.unitList .unitItem{border-top:1px solid #d9d9d9}.homesBlockList .unitItem:nth-child(even),.unitList .unitItem:nth-child(even){background:#fff}.homesBlockList .unitItem .unitname,.unitList .unitItem .unitname{margin:3px 0 0 0;white-space:nowrap}.homesBlockList .unitItem .adaUnit,.unitList .unitItem .adaUnit{width:16px;height:18px;display:inline-block;vertical-align:top;margin-top:2px;fill:#00b2e2;position:relative}.homesBlockList .unitItem .adaUnit svg,.unitList .unitItem .adaUnit svg{width:16px;height:16px}.homesBlockList .unitItem .adaUnit:hover::before,.unitList .unitItem .adaUnit:hover::before{content:"ADA Designated Unit";position:absolute;left:16px;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;white-space:nowrap;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;max-width:240px}.homesBlockList .unitItem .adaUnit:active::before,.homesBlockList .unitItem .adaUnit:focus::before,.homesBlockList .unitItem .adaUnit:hover::before,.unitList .unitItem .adaUnit:active::before,.unitList .unitItem .adaUnit:focus::before,.unitList .unitItem .adaUnit:hover::before{content:attr(data-title);position:absolute;left:16px;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;white-space:nowrap;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem}.homesBlockList .unitItem .price,.unitList .unitItem .price{font-weight:700;margin:3px 0 0 0}.homesBlockList .unitItem .availability,.unitList .unitItem .availability{position:absolute;top:8px;right:4px;text-align:right}.homesBlockList .unitItem .availability .available,.homesBlockList .unitItem .availability .comingSoon,.unitList .unitItem .availability .available,.unitList .unitItem .availability .comingSoon{color:#767676;font-size:12px;font-style:italic;line-height:1.25;display:block;margin:6px 2px 0 0}.homesBlockList .unitItem .availability .available,.homesBlockList .unitItem .availability.available,.unitList .unitItem .availability .available,.unitList .unitItem .availability.available{color:#00b2e2}.homesBlockList .unitItem .virtualTour,.unitList .unitItem .virtualTour{display:block}.homesBlockList .unitItem .virtualTour button,.unitList .unitItem .virtualTour button{font-weight:700;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.1em;padding:8px 0}.homesBlockList .unitItem .virtualTour button svg,.unitList .unitItem .virtualTour button svg{width:24px;height:24px;float:left;margin:-5px 5px -5px 0;fill:#00b2e2}.homesBlockList .unitItem .virtualTour button:hover,.unitList .unitItem .virtualTour button:hover{color:#00b2e2}.homesBlockList .unitItem .concession,.unitList .unitItem .concession{color:#ee5340;font-weight:700;font-style:normal;font-size:12px;line-height:12px;display:block;position:relative;margin:4px 0}.homesBlockList .unitItem .concession::after,.unitList .unitItem .concession::after{display:none}.homesBlockList .unitItem .concession:active::after,.homesBlockList .unitItem .concession:focus::after,.homesBlockList .unitItem .concession:hover::after,.unitList .unitItem .concession:active::after,.unitList .unitItem .concession:focus::after,.unitList .unitItem .concession:hover::after{display:block;content:attr(data-title);position:absolute;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;left:0;padding:8px 12px;font-size:13px;line-height:1.25;width:260px;font-weight:400;text-align:left}.homesBlockList .details,.unitList .details{padding:6px 0 6px 8px;color:#000;position:relative;padding-right:80px;min-height:60px}.homesBlockList .details li,.unitList .details li{vertical-align:bottom;display:inline-block}.homesBlockList .details li.planname,.unitList .details li.planname{margin-right:12px}.homesBlockList .details li.planname button,.unitList .details li.planname button{font-weight:700;border-bottom:2px solid #00b2e2;padding:0;line-height:1em;cursor:pointer;font-size:12px;margin-left:4px}.homesBlockList .details li.planname button:hover,.unitList .details li.planname button:hover{color:#00b2e2}.homesBlockList .details li.planname,.homesBlockList .details li.unitname,.unitList .details li.planname,.unitList .details li.unitname{display:inline-block}.homesBlockList .details li.price,.unitList .details li.price{margin-right:10px}.homesBlockList .details li.ba,.homesBlockList .details li.bds,.homesBlockList .details li.floor,.homesBlockList .details li.sqft,.unitList .details li.ba,.unitList .details li.bds,.unitList .details li.floor,.unitList .details li.sqft{margin-left:8px;font-size:14px}.homesBlockList .details li.ba abbr,.homesBlockList .details li.bds abbr,.homesBlockList .details li.floor abbr,.homesBlockList .details li.sqft abbr,.unitList .details li.ba abbr,.unitList .details li.bds abbr,.unitList .details li.floor abbr,.unitList .details li.sqft abbr{margin-left:-2px}.homesBlockList .details li.bds,.unitList .details li.bds{margin-left:0}.homesBlockList .details li.floor::before,.unitList .details li.floor::before{content:"floor ";color:#545859;font-size:.75rem}.homesBlockList .details li.price,.unitList .details li.price{display:inline}.homesBlockList .details li.price::after,.unitList .details li.price::after{content:"\A";white-space:pre}.homesBlockList .details li .button,.homesBlockList .details li .buttonOutline,.unitList .details li .button,.unitList .details li .buttonOutline{margin:0;white-space:nowrap;padding:8px 6px 6px 6px;font-size:11px}.homesBlockList .details li abbr,.unitList .details li abbr{color:#545859;font-weight:400;font-size:.75rem}.homesBlockList .details li em,.unitList .details li em{color:#767676}@media screen and (min-width:64em){.homesBlockList,.unitList{max-width:960px}.homesBlockList .unitTitle .details,.unitList .unitTitle .details{display:-webkit-box;display:-ms-flexbox;display:flex;color:#545859;min-height:auto;padding:6px 0}.homesBlockList .unitTitle .details li,.unitList .unitTitle .details li{margin:0;letter-spacing:.1em;text-transform:uppercase;font-size:12px;white-space:nowrap}.homesBlockList .unitTitle .details .sortable,.unitList .unitTitle .details .sortable{text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2;cursor:pointer}.homesBlockList .unitTitle .details .sortable:hover,.unitList .unitTitle .details .sortable:hover{color:#00b2e2}.homesBlockList .unitTitle .details .sortable.asc,.homesBlockList .unitTitle .details .sortable.desc,.unitList .unitTitle .details .sortable.asc,.unitList .unitTitle .details .sortable.desc{color:#000;font-weight:700;text-decoration:none}.homesBlockList .unitTitle .details .sortable.asc:after,.homesBlockList .unitTitle .details .sortable.desc:after,.unitList .unitTitle .details .sortable.asc:after,.unitList .unitTitle .details .sortable.desc:after{content:"\25B2";color:#00b2e2;font-size:10px;margin-left:4px}.homesBlockList .unitTitle .details .sortable.desc:after,.unitList .unitTitle .details .sortable.desc:after{content:"\25bc"}.homesBlockList .unitTitle .details .availability,.unitList .unitTitle .details .availability{text-align:right}.homesBlockList .unitItem .details,.unitList .unitItem .details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0 6px 0;min-height:54px}.homesBlockList .unitItem .details li,.unitList .unitItem .details li{margin:4px 0 0 0}.homesBlockList .unitItem .details li.planname,.unitList .unitItem .details li.planname{white-space:nowrap;margin-top:2px}.homesBlockList .unitItem .details li.planname button,.unitList .unitItem .details li.planname button{font-size:14px;white-space:nowrap}.homesBlockList .unitItem .details li.ba,.homesBlockList .unitItem .details li.bds,.homesBlockList .unitItem .details li.floor,.homesBlockList .unitItem .details li.sqft,.unitList .unitItem .details li.ba,.unitList .unitItem .details li.bds,.unitList .unitItem .details li.floor,.unitList .unitItem .details li.sqft{padding-left:2px;font-size:16px}.homesBlockList .unitItem .details li.sqft,.unitList .unitItem .details li.sqft{padding-left:2px}.homesBlockList .details,.unitList .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:0!important}.homesBlockList .details li,.unitList .details li{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0!important;flex-basis:0!important;text-align:left}.homesBlockList .details li.availability,.unitList .details li.availability{position:relative!important;top:-2px!important;right:0;margin:0}.homesBlockList .details li.availability .buttonOutline,.unitList .details li.availability .buttonOutline{float:right;width:72px}.homesBlockList .details li.availability .button,.homesBlockList .details li.availability .buttonOutline,.unitList .details li.availability .button,.unitList .details li.availability .buttonOutline{font-size:12px}.homesBlockList .details li.availability .available,.homesBlockList .details li.availability .comingSoon,.unitList .details li.availability .available,.unitList .details li.availability .comingSoon{display:inline-block;vertical-align:top;margin:10px 10px 0 0}.homesBlockList .details li.concession,.unitList .details li.concession{position:absolute;right:90px;bottom:4px}.homesBlockList .details li.ba,.homesBlockList .details li.bds,.homesBlockList .details li.floor,.homesBlockList .details li.sqft,.unitList .details li.ba,.unitList .details li.bds,.unitList .details li.floor,.unitList .details li.sqft{max-width:60px;text-align:left}.homesBlockList .details li.ba abbr,.homesBlockList .details li.bds abbr,.homesBlockList .details li.floor abbr,.homesBlockList .details li.sqft abbr,.unitList .details li.ba abbr,.unitList .details li.bds abbr,.unitList .details li.floor abbr,.unitList .details li.sqft abbr{display:none}.homesBlockList .details li.ba,.homesBlockList .details li.sqft,.unitList .details li.ba,.unitList .details li.sqft{max-width:90px}.homesBlockList .details li.unitname,.unitList .details li.unitname{min-width:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 6px}.homesBlockList .details li.planname,.unitList .details li.planname{min-width:120px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.homesBlockList .details li.planname button,.unitList .details li.planname button{text-align:left}.homesBlockList .details li.price,.unitList .details li.price{min-width:180px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.homesBlockList .details li.unitaddress,.unitList .details li.unitaddress{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:180px}.homesBlockList .details li.availability,.unitList .details li.availability{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;min-width:180px;padding-right:8px}.homesBlockList .details li.floor:before,.unitList .details li.floor:before{display:none}.homesBlockList .details li.virtualTour,.unitList .details li.virtualTour{position:absolute;top:8px;left:-32px}.homesBlockList .details li.virtualTour button,.unitList .details li.virtualTour button{width:30px;height:30px;overflow:hidden;padding:3px;border-radius:50%}.homesBlockList .details li.virtualTour button svg,.unitList .details li.virtualTour button svg{margin:0;float:none}.homesBlockList .details li.virtualTour button:hover,.unitList .details li.virtualTour button:hover{background:#00b2e2}.homesBlockList .details li.virtualTour button:hover svg,.unitList .details li.virtualTour button:hover svg{fill:#fff}}.homesBlockList{border-bottom:2px solid #d9d9d9}.homesBlockList .unitItem ul.details{padding-left:100px;min-height:72px;text-align:left}.homesBlockList .unitItem ul.details .featuredImage{width:90px;height:60px;height:auto;position:absolute;top:6px;left:0}.homesBlockList .unitItem ul.details .featuredImage a{display:block;height:60px;border-radius:.3125rem;background:#d3ecf3}.homesBlockList .unitItem ul.details .featuredImage a img{border-radius:.3125rem}.homesBlockList .unitItem ul.details .unitaddress{margin:0}.homesBlockList .unitItem ul.details .unitaddress a,.homesBlockList .unitItem ul.details .unitaddress a:visited{font-size:.875rem;display:block;line-height:1.25;color:#000;text-decoration:none}.homesBlockList .unitItem ul.details .unitaddress a span,.homesBlockList .unitItem ul.details .unitaddress a:visited span{display:inline-block}.homesBlockList .unitItem ul.details .unitaddress a span.city,.homesBlockList .unitItem ul.details .unitaddress a:visited span.city{display:block}.homesBlockList .unitItem ul.details .unitaddress a:hover,.homesBlockList .unitItem ul.details .unitaddress a:visited:hover{color:#00b2e2}.homesBlockList .unitItem ul.details .unitaddress a:hover span,.homesBlockList .unitItem ul.details .unitaddress a:visited:hover span{text-decoration:none}.homesBlockList .unitItem ul.details .availability{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homesBlockList .unitItem ul.details .availability .tourButton{margin:-2px 0 6px 0}.homesBlockList .unitItem ul.details .availability .comingSoon{line-height:1}.homesBlockList .unitItem ul.details .price{display:block}.homesBlockList .unitItem ul.details li.special{color:#ee5340;font-weight:700;font-style:normal;display:block;font-size:12px}@media screen and (min-width:64em){.homesBlockList .details .thumbnail{min-width:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.homesBlockList .unitTitle ul.details{margin-top:10px}.homesBlockList .unitItem ul.details li.featuredImage{top:2px}.homesBlockList .unitItem ul.details li.special{position:absolute;left:100px;bottom:4px}.homesBlockList .unitItem ul.details .availability{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.homesBlockList .unitItem ul.details .availability .applyButton,.homesBlockList .unitItem ul.details .availability .tourButton{margin:4px 4px 4px 8px}.homesBlockList .unitItem ul.details .availability .comingSoon{margin-right:4px;min-width:100%}}.hasSelectedUnit .unitList .unitItem.selectedUnit{background:#fff;position:relative;z-index:1;margin-top:3px;margin-bottom:12px}.hasSelectedUnit .unitList .unitItem.selectedUnit:after{content:"";position:absolute;z-index:-1;top:-4px;bottom:-6px;left:-12px;right:-12px;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border:1px solid #d3ecf3;border-bottom:4px solid #00b2e2}.mapViewBlock{margin:1.875rem 0;border:1px solid #d9d9d9;background:#fff;height:600px;position:relative}.mapViewBlock .sideList{height:598px;position:absolute;top:0;right:-1px;width:300px;background:#fff;overflow:scroll}.mapViewBlock .sideList li{padding:1em;border:1px solid #d9d9d9;border-top:1px solid #fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.mapViewBlock .sideList li:focus,.mapViewBlock .sideList li:hover{background:#f9f9f9}.mapViewBlock .sideList li.active{background:#f9f9f9;border:1px solid #00b2e2}.mapViewBlock .sideList .listItem{color:#000}.mapViewBlock .sideList .listItem abbr,.mapViewBlock .sideList .listItem span span{color:#545859;font-weight:400;font-size:.75rem}.mapViewBlock .sideList span{display:inline-block;line-height:1.25em;margin:0}.mapViewBlock .sideList span.ba,.mapViewBlock .sideList span.sqft{margin-left:5px}.mapViewBlock .sideList span.name{display:block}.mapViewBlock .sideList span.price{font-weight:700;font-size:1.125rem;line-height:1em;margin:3px 0;display:block}.mapViewBlock .sideList span.availability{display:block;margin-top:5px}.interactiveTowerWrap{position:relative}.interactiveTowerWrap.hidePanel{display:none}.interactiveTowerWrap .interactiveTowerFloors{display:inline-block;vertical-align:top;width:160px;width:50vw;position:relative}.interactiveTowerWrap .interactiveTowerFloors img.unitAvailabilityBackground{z-index:0;position:relative}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg{width:100%;height:100%}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path{fill:rgba(0,0,0,.4);stroke:rgba(0,0,0,.6);stroke-width:1;stroke-linejoin:round}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.available{cursor:pointer}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.amenity{fill:rgba(84,88,89,.7);stroke:#676767}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.amenity:hover{fill:#767676}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.comingSoon{fill:rgba(165,217,231,.7);stroke:#a5d9e7}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.comingSoon:hover{fill:#00b2e2}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.availableNow{fill:rgba(0,178,226,.9);stroke:#009ec9}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.availableNow:hover{fill:#00b2e2}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.active{fill:rgba(255,255,255,.9);stroke:#fff;cursor:default}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.active:hover{fill:rgba(255,255,255,.9)}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.filtered{fill:rgba(0,0,0,.4);stroke:rgba(0,0,0,.6);cursor:default}.interactiveTowerWrap .interactiveTowerFloors .availableUnitsSVG svg path.filtered:hover{fill:rgba(0,0,0,.4)}.interactiveTowerWrap .floorPlate{display:block}@media screen and (min-width:768px){.interactiveTowerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f9f9f9;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.interactiveTowerWrap .interactiveTowerFloors{width:400px;width:33.334%;min-width:280px}.interactiveTowerWrap .floorPlate{width:68%;display:inline-block}}.towerPopper{background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);position:relative}.towerPopper .popperArrow{-webkit-transform:none!important;transform:none!important}.towerPopper .towerPopperContent{padding:8px 8px 4px 8px}.towerPopper .towerPopperContent span{display:block}.towerPopper .towerPopperContent .floor{margin:0;color:#000}.towerPopper .towerPopperContent .amenity,.towerPopper .towerPopperContent .available,.towerPopper .towerPopperContent .comingSoon{font-size:12px;color:#767676;font-style:italic}@media screen and (min-width:768px){.towerPopper{width:120px;margin-right:-80px!important;margin-bottom:4px!important;z-index:1}.towerPopper .popperArrow{top:96%!important;left:0!important;border-top:12px solid #fff;border-right:12px solid transparent}}@media screen and (min-width:75em){.towerPopper{width:130px;margin-right:-110px!important;margin-bottom:2px!important}}.interactiveTowerWrap .floorPlate .floorPlateHeader{position:relative}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor{border-right:1px solid #d9d9d9;width:50px;height:50px;font-size:0;float:left;vertical-align:top;margin:0;cursor:pointer}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor::after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor::after{content:"";border:2px solid #767676;border-width:2px 2px 0 0;width:12px;height:12px;display:block;margin:15px 12px 9px 12px}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor:hover,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor:hover{background:#f9f9f9}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.nextFloor::after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.nextFloor::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.prevFloor::after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.prevFloor::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:8px 12px 16px 12px}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.disabled,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.disabled{background:#f9f9f9;cursor:not-allowed}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.disabled::after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.disabled::after{border-color:#d9d9d9}.interactiveTowerWrap .floorPlate .floorPlateHeader h5{line-height:1;margin:16px;display:inline-block;font-weight:700;color:#000}@media screen and (min-width:768px){.interactiveTowerWrap .floorPlate .floorPlateHeader{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)}}.floorPlateSVG::after,.floorPlateSVG::before{position:absolute;top:calc(100vw - 36px);right:10px;height:36px;width:36px;text-align:center;color:#767676}.floorPlateSVG::before{content:"N";font-size:13px}.floorPlateSVG::after{content:"\2191";font-family:arial,sans-serif;font-size:20px;border:1px solid #767676;padding:8px 0 0 0;border-radius:50%}@media screen and (min-width:768px){.floorPlateSVG::after,.floorPlateSVG::before{position:absolute;top:60px;right:10px}}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-outline] path.shape{stroke:#d9d9d9;stroke-width:1}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-outline] .shapeTitle{fill:#767676}.interactiveTowerWrap .floorPlate .floorPlateSVG svg .shapeBlank{stroke:#d9d9d9}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit]{fill:#d9d9d9}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit] path.unitShape{stroke-width:1;stroke:#d9d9d9}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit] text.unitText{font-size:14px;fill:#767676}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon path{fill:rgba(165,217,231,.8);stroke:#a5d9e7}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow path{fill:rgba(0,178,226,.8);stroke:#00b2e2}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available{cursor:pointer}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available path{stroke-width:2;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available text{fill:#000;font-weight:700}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available:hover path{fill:#00b2e2;stroke:#00b2e2}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available:hover text{fill:#fff}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].active path{stroke:#00b2e2;fill:#fff}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered{cursor:default}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered path.unitShape{stroke:#d9d9d9;fill:#d9d9d9}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered text.unitText{fill:#767676}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity .amenityShape,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] .amenityShape{fill:#767676;stroke-width:0;stroke:#767676}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity .amenityTitle,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] .amenityTitle{fill:#fff;font-size:10px}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] text{font-size:8px;font-weight:700;fill:#fff}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity:hover .amenityShape,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity]:hover .amenityShape{fill:#545859}.interactiveTowerWrap .floorPlate text{pointer-events:none}@media screen and (min-width:768px){.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip{width:330px;background:#fff;z-index:8}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide{padding-left:12px;padding-bottom:4px;width:calc(100% - 40px)!important;min-height:60px}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide .caption{color:#545859}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .popperArrow{border-left-color:#fff}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .infoItemContent .details .detailSide{width:270px}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip div.amenityImage{min-height:64px;float:left;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip div.amenityImage img.amenityImage{display:none}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .specs .name{color:#000;font-weight:700;display:block;text-transform:uppercase;letter-spacing:.15em}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .specs .description{color:#545859}}@media screen and (max-width:768px){.interactiveTowerWrap{margin:0 -10px 300px -10px}.interactiveTowerWrap .towerPopper{position:absolute;bottom:51px;left:160px;left:50vw;width:140px}.interactiveTowerWrap .towerPopper .popperArrow{position:absolute;bottom:0!important;left:-16px!important;border-right:16px solid #fff;border-top:12px solid transparent;display:none}.interactiveTowerWrap .towerPopper .towerPopperContent{padding:16px}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip{position:relative;border:none;border-radius:0;border-bottom:1px solid #f9f9f9;-webkit-box-shadow:0 -3px 6px -3px rgba(0,0,0,.12);box-shadow:0 -3px 6px -3px rgba(0,0,0,.12);padding-bottom:5px}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide{width:calc(100% - 50px);padding-left:10px}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide .specs .name{font-weight:700}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide .specs .caption{padding:10px 0;display:block}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip button.close{display:block}.interactiveTowerWrap .carouselBlockSwiperVue{position:absolute;z-index:1;top:100%;width:100%;width:calc(100vw)!important}.interactiveTowerWrap .carouselBlockSwiperVue .unitNumber{display:none}.interactiveTowerWrap .floorPlateHeader .nextFloor,.interactiveTowerWrap .floorPlateHeader .prevFloor{position:absolute;left:calc(50vw + 0px);top:-50px;border-bottom:1px solid #d9d9d9}.interactiveTowerWrap .floorPlateHeader .prevFloor{left:calc(50vw + 50px)}.interactiveTowerWrap .floorPlateHeader h5{display:none!important}}.interactiveTowerWrap .carouselBlockSwiperVue{border-bottom:1px solid #d9d9d9;background:#fff;width:100%}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{height:230px!important;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:230px!important;width:100%;width:auto!important}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide .title{font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:14px;color:#fff;position:absolute;top:6px;left:6px;display:none}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide .caption{position:absolute;bottom:0;left:0;width:100%;font-size:14px;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);padding:32px 8px 4px 8px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide{margin-bottom:0;height:230px!important;cursor:pointer}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide .title{color:#333;position:absolute;top:6px;left:0}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide img{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide:hover img{opacity:.7}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide{border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide button{display:block;text-align:center;width:200px;height:100%;font-weight:700;text-transform:uppercase;font-size:13px;line-height:20px;letter-spacing:.15em}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide button:hover{color:#00b2e2}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide svg{fill:#00b2e2;width:48px;height:48px;display:block;margin:4px auto}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-nav{cursor:pointer}@media screen and (min-width:768px){.interactiveTowerWrap .carouselBlockSwiperVue{border:none;position:absolute;z-index:1;bottom:0;left:auto;width:auto;background:#fff}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{height:280px!important;margin:10px 0 10px 10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:280px!important}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide:first-child{margin-left:10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide{height:300px!important;margin:0 0 0 10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide .title{display:block}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide img{height:300px!important}}@media screen and (min-width:64em){.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{height:320px!important}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:320px!important}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide{height:340px!important}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide img{height:340px!important}}.pricingMatrixCalendar{margin:0}.pricingMatrixCalendar .theme-default .cv-week{min-height:64px}.pricingMatrixCalendar .theme-default .cv-item{height:64px}@media screen and (min-width:768px){.pricingMatrixCalendar{margin:.9375rem 1.875rem}.pricingMatrixCalendar .theme-default .cv-week{min-height:80px}.pricingMatrixCalendar .theme-default .cv-item{height:80px}}.theme-default .cv-header{border:none;-ms-flex-line-pack:center;align-content:center;margin-bottom:8px}.theme-default .cv-header .cv-header-nav{margin:0}.theme-default .cv-header .periodLabel{color:#000;margin:0;text-align:left}.theme-default .cv-header .currentPeriod,.theme-default .cv-header .nextPeriod,.theme-default .cv-header .previousPeriod{color:#545859;height:32px;min-width:32px;font-size:18px;padding:7px;vertical-align:top;cursor:pointer;font-weight:700}.theme-default .cv-header .currentPeriod:hover,.theme-default .cv-header .nextPeriod:hover,.theme-default .cv-header .previousPeriod:hover{background:#fff;color:#000}.theme-default .cv-header .currentPeriod:active,.theme-default .cv-header .nextPeriod:active,.theme-default .cv-header .previousPeriod:active{color:#00b2e2}.theme-default .cv-header .currentPeriod{font-size:14px;border:1px solid #d9d9d9;padding:8px 10px;font-weight:400}.theme-default .cv-header button:disabled,.theme-default .cv-header button:disabled:active,.theme-default .cv-header button:disabled:hover{cursor:default;color:#d9d9d9;background-color:#f9f9f9}.theme-default .cv-header-days{font-size:.875em;color:#767676;background-color:#fff}.theme-default .cv-day{position:relative}.theme-default .cv-day .cv-day-number{font-size:12px;line-height:12px;padding:3px 4px 1px 4px;color:#767676;position:relative;z-index:9;border-radius:4px;left:1px}.theme-default .cv-day.past{background-color:#f9f9f9}.theme-default .cv-day.past .cv-day-number{color:#d9d9d9}.theme-default .cv-day.future{background-color:#fff}.theme-default .cv-day.future .cv-day-number{color:#333;background:rgba(255,255,255,.6)}.theme-default .cv-day.future.outsideOfMonth .cv-day-number{color:#767676}.theme-default .cv-day.today{background-color:#d3ecf3;border-color:#a5d9e7}.theme-default .cv-day.today .cv-day-number{color:#000;font-weight:700;background:rgba(255,255,255,.8)}.theme-default .cv-item{font-weight:700;color:#000;text-align:left;background:0 0;border:none;vertical-align:bottom}.theme-default .cv-item.past{display:none}.theme-default .cv-item.bestRate::before{content:'BEST VALUE';color:#00b2e2;text-decoration:none!important;font-size:8px;line-height:8px;position:absolute;left:4px;top:30px;width:100%}.theme-default .cv-item.rate{top:auto!important;bottom:0!important;font-size:12px;padding-top:42px;padding-left:4px}.theme-default .cv-item.rate .buttonOutline{display:none;font-size:10px;line-height:12px;width:48px;padding:3px 3px 2px 3px;background:#fff;color:#000!important}.theme-default .cv-item.rate.currentSelection,.theme-default .cv-item.rate:focus,.theme-default .cv-item.rate:hover{background-color:#002357;color:#fff;overflow:visible;text-decoration:none;padding-top:22px;font-weight:400}.theme-default .cv-item.rate.currentSelection .buttonOutline,.theme-default .cv-item.rate:focus .buttonOutline,.theme-default .cv-item.rate:hover .buttonOutline{display:block}.theme-default .cv-item.rate.currentSelection::before,.theme-default .cv-item.rate:focus::before,.theme-default .cv-item.rate:hover::before{display:none}@media screen and (min-width:768px){.theme-default .cv-item.bestRate::before{top:32px;left:12px;font-size:9px}.theme-default .cv-item.rate{font-size:16px;padding-top:50px;padding-left:12px}.theme-default .cv-item.rate .buttonOutline{font-size:12px;padding:7px 6px 5px 6px;letter-spacing:.15em;width:64px;margin-top:4px}.theme-default .cv-item.rate.currentSelection,.theme-default .cv-item.rate:focus,.theme-default .cv-item.rate:hover{padding-top:24px}}.pricingSelectorContent{max-width:800px!important}#pricing-matrix{width:100%;background:#f9f9f9}#pricing-matrix button.close{position:absolute;margin:0;color:#767676!important}#pricing-matrix button.close:hover{color:#000!important}.matrixDetails{background:#fff}.matrixDetails .details{width:calc(100% - 100px);display:inline-block;margin-left:10px}.matrixDetails .details .h6{display:block;clear:none;margin:0;color:#000}.matrixDetails .details h4{clear:none;margin:16px 0 0 0;color:#000}.matrixDetails .details h4 strong{font-size:.75em;margin-left:4px}.matrixDetails .details em{color:#767676}.matrixDetails .details ul{margin:0 0 16px 0}.matrixDetails .details li.concession{color:#ee5340;font-weight:700;font-style:normal;display:inline-block;font-size:.875em;position:relative}.matrixDetails .details li.concession::after{display:none}.matrixDetails .details li.concession:active::after,.matrixDetails .details li.concession:focus::after,.matrixDetails .details li.concession:hover::after{display:block;content:attr(data-title);position:absolute;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;left:0;padding:8px 12px;font-size:13px;line-height:1.25;width:260px;font-weight:400;text-align:left}.matrixDetails button.floorplan{cursor:pointer;background:#fff;border-radius:.3125rem;border:1px solid #d9d9d9;text-align:center;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;padding:5px;width:70px;margin:10px 0 10px 5px;float:left}.matrixDetails button.floorplan img{width:100%;height:auto}.matrixDetails ul{padding-left:0}.matrixDetails ul li{list-style:none;color:#000}.matrixDetails ul li em{color:#545859;font-size:.875em}.matrixDetails .ba,.matrixDetails .bds,.matrixDetails .beds,.matrixDetails .price,.matrixDetails .sqft{color:#000;font-size:1em}.matrixDetails .ba abbr,.matrixDetails .bds abbr,.matrixDetails .beds abbr,.matrixDetails .price abbr,.matrixDetails .sqft abbr{color:#767676;font-weight:400;font-size:.75rem}.matrixDetails .beds abbr{margin:0 8px 0 2px}.matrixDetails .beds abbr.floor{margin:0 -2px 0 2px}.matrixDetails.openFloorplan button.floorplan{width:auto}.matrixDetails .singleFamilyDetails{margin:10px;width:calc(100% - 150px)}.matrixDetails .singleFamilyDetails ul{margin:0 0 8px 0}.matrixDetails .singleFamilyDetails .ba,.matrixDetails .singleFamilyDetails .bds,.matrixDetails .singleFamilyDetails .sqft{display:inline-block;margin:0 8px 5px 0}.matrixDetails .singleFamilyDetails .brandNew,.matrixDetails .singleFamilyDetails .solarHome{font-size:.75rem;font-weight:700;color:#00b2e2;display:block;text-transform:uppercase;margin:0}.matrixDetails .singleFamilyDetails .adaHome,.matrixDetails .singleFamilyDetails .comingSoon{font-size:.75rem;font-weight:700;color:#767676;display:block}.matrixDetails .singleFamilyDetails .special{color:#ee5340;font-weight:700;font-style:normal;display:inline-block;font-size:.875em;position:relative}.matrixDetails .singleFamilyImage{text-align:center;width:80px;margin:10px 0 10px 5px;float:left}.matrixDetails .singleFamilyImage figure img{width:100%;height:auto;border-radius:.3125rem}@media screen and (min-width:768px){.matrixDetails button.floorplan{margin:.9375rem 0 .9375rem 1.875rem;width:100px}.matrixDetails .details{width:calc(100% - 240px);margin-left:1.875rem}.matrixDetails .singleFamilyDetails{margin:1rem 20px;width:480px}.matrixDetails .singleFamilyImage{width:120px;margin:.9375rem 0 .9375rem 1.875rem}}@media screen and (min-width:64em){.matrixDetails button.floorplan{width:120px}.matrixDetails button.floorplan:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-color:#fff}.matrixDetails.openFloorplan button.floorplan{margin:.9375rem 1.875rem 1.875rem 1.875rem}}.pricingUnavailable{text-align:center;padding:1.875rem}.matrixPricing{position:relative;min-height:300px}.matrixForm{padding:20px;border-top:1px solid #d9d9d9;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)}.matrixForm label{color:#767676;font-size:.875rem}.matrixForm .vdp-datepicker{position:relative}.matrixForm svg.calendar{position:absolute;top:12px;right:10px;width:16px;height:16px;fill:#767676}.matrixForm .halfField.floatRight{margin-top:1em}@media screen and (min-width:768px){.matrixForm{padding:.9375rem 1.875rem}.matrixForm .halfField{width:48%;display:inline-block}.matrixForm .halfField.floatRight{float:right;margin-top:0}}.matrixGrid{padding:16px 16px;position:relative}.matrixGrid .cardOption{border:1px solid #d9d9d9;display:block;margin:.9375rem 4px;padding:.9375rem 1.25rem;text-align:left;border-radius:.3125rem}.matrixGrid .cardOption .h6{display:block;color:#00b2e2;margin:.5em 0 1.5em 0}.matrixGrid .cardOption .h4{color:#000;font-weight:700}.matrixGrid .cardOption .h4 abbr{font-size:.6em;color:#545859;font-weight:400}.matrixGrid .cardOption .moveDate,.matrixGrid .cardOption .price,.matrixGrid .cardOption .term{display:block;font-weight:700;color:#000;font-size:1.125em}.matrixGrid .cardOption .moveDate abbr,.matrixGrid .cardOption .price abbr,.matrixGrid .cardOption .term abbr{color:#767676;font-weight:400;font-size:.75rem}.matrixGrid .cardOption em{color:#545859;font-weight:400;font-style:normal;font-size:.875rem;width:100px;display:inline-block}.matrixGrid .cardOption .moveDate,.matrixGrid .cardOption .term{display:block}.matrixGrid .cardOption a.buttonOutline{margin-top:1em;margin-bottom:.5em;background:#fff;color:#000}.matrixGrid .cardOption a.buttonOutline:focus,.matrixGrid .cardOption a.buttonOutline:hover{background:#00b2e2!important;color:#fff}.matrixGrid .cardOption.current{border-color:#00b2e2;background:#002357;color:#fff}.matrixGrid .cardOption.current .h6{color:#fff}.matrixGrid .cardOption.current .h4,.matrixGrid .cardOption.current .moveDate,.matrixGrid .cardOption.current .price,.matrixGrid .cardOption.current .term{color:#fff}.matrixGrid .cardOption.current .h4 abbr,.matrixGrid .cardOption.current .moveDate abbr,.matrixGrid .cardOption.current .price abbr,.matrixGrid .cardOption.current .term abbr{color:#d9d9d9}.matrixGrid .cardOption.current .h4 em,.matrixGrid .cardOption.current .moveDate em,.matrixGrid .cardOption.current .price em,.matrixGrid .cardOption.current .term em{color:#d9d9d9}.matrixGrid .cardOption.bestValue{background:#fff}@media screen and (min-width:768px){.matrixGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.matrixGrid .cardOption{display:inline-block;vertical-align:top;width:50%;margin:.9375rem;padding:.9375rem 1.875rem}}.matrixCalendarList{background:#f9f9f9}.matrixCalendarList .vueToggleButtons{margin:0 auto}@media screen and (min-width:768px){.matrixCalendarList .vueToggleButtons button.h6{font-size:.875rem}}@media screen and (min-width:64em){.matrixCalendarList .vueToggleButtons button.h6{padding:1.75em .5em 1.5em .5em}}.matrixList{padding:.9375rem;text-align:center}.matrixList .titleToggle{display:inline-block;font-weight:400;color:#767676;border:1px solid #d9d9d9;padding-right:15px}.matrixList .titleToggle strong{color:#000;outline:1px solid #fff;margin-right:15px;background:#fff;padding:15px 15px 12px 15px;display:inline-block;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.matrixList ul{padding:0;margin:0 auto 3.75rem auto;max-width:600px;text-align:left}.matrixList ul li{list-style:none;padding:8px 4px;border-top:1px solid #d9d9d9}.matrixList ul li.bestValue{background:#fff;outline:1px solid #d9d9d9;border-color:#fff}.matrixList ul li.bestValue .price{position:relative}.matrixList ul li.bestValue .price::before{content:'BEST VALUE';color:#00b2e2;text-decoration:none!important;font-size:8px;line-height:8px;position:absolute;left:0;top:-6px}.matrixList ul li.currentSelection{background:#002357;outline:1px solid #00b2e2;border-color:#002357}.matrixList ul li.currentSelection .moveDate,.matrixList ul li.currentSelection .price,.matrixList ul li.currentSelection .term{color:#fff}.matrixList ul li.currentSelection .moveDate abbr,.matrixList ul li.currentSelection .price abbr,.matrixList ul li.currentSelection .term abbr{color:#d9d9d9}.matrixList ul li.currentSelection .buttonOutline{background:#fff}.matrixList ul li.currentSelection .buttonOutline:focus,.matrixList ul li.currentSelection .buttonOutline:hover{background:#00b2e2!important;color:#fff!important}.matrixList .moveDate,.matrixList .price,.matrixList .term{font-weight:700;color:#000;font-size:.875em;line-height:1.25;display:inline-block;vertical-align:top;width:calc(33% - 30px);padding-top:2px}.matrixList .moveDate abbr,.matrixList .price abbr,.matrixList .term abbr{color:#767676;font-weight:400;font-size:.75rem}.matrixList .listTitle{border-top:none;padding:4px}.matrixList .listTitle .moveDate,.matrixList .listTitle .price,.matrixList .listTitle .term{font-weight:400;vertical-align:bottom;font-size:.875rem;color:#767676}.matrixList .buttonOutline{padding:8px 6px 6px 6px;font-size:12px;float:right;margin-top:-3px}@media screen and (min-width:768px){.matrixList{padding:.9375rem 1.875rem 3.75rem 1.875rem}.matrixList .moveDate,.matrixList .price,.matrixList .term{font-size:1em}}.matrixPricing .footerText{padding:.9375rem}@media screen and (min-width:768px){.matrixPricing .footerText{padding:1.875rem}}.galleryGrid{width:100%;padding:1px 0}.galleryGrid.color-blue{-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12)}.galleryGrid .sectionTitle{color:#000;font-weight:700}.galleryGrid .textBlockSlide{display:none;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;position:absolute;border:2px solid #fff;top:100%;width:100%;height:100%}.galleryGrid .textBlockSlide.textBlockMobile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.galleryGrid .textBlockSlide .cardContent{padding:1.25rem}.galleryGrid .textBlockSlide .cardContent p{margin:0}.galleryGrid .trigger{width:50%;position:relative;margin:0;padding:0;padding-bottom:50%;display:block;float:left;overflow:hidden;background:#000;border:2px solid #fff;cursor:pointer}.galleryGrid .trigger img{display:block;position:absolute;top:50%;left:50%;height:101%;width:auto;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.galleryGrid .trigger:hover img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);opacity:.75!important}.galleryGrid .trigger:active img{opacity:.5!important}.galleryGrid .trigger svg.play{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;border-radius:50%;fill:#fff;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}.galleryGrid .trigger.videoLink img{opacity:.75!important}.galleryGrid .trigger.videoLink:hover svg.play{background:rgba(0,0,0,.6)}.galleryGrid .trigger.wide{width:100%;float:left;display:block}.galleryGrid .trigger.wide img{width:102%;height:auto}.galleryGrid .trigger.tall{padding-bottom:100%;padding-bottom:calc(100% + 5px);width:50%}.galleryGrid .swiper-scrollbar{margin:20px 0}.galleryGrid .swiper-nav{display:none;border-radius:0;width:36px;height:56px;top:25vw}.galleryGrid .swiper-nav:after{margin:22px 9px}.galleryGrid .swiper-nav.swiper-next{right:0}.galleryGrid .swiper-nav.swiper-prev{right:auto;left:0}@media screen and (min-width:64em){.galleryGrid .carouselWrap{width:100%}.galleryGrid .textBlockSlide{display:-webkit-box;display:-ms-flexbox;display:flex}.galleryGrid .textBlockSlide.textBlockMobile{display:none}.galleryGrid .textBlockSlide .cardContent{padding:0 40px}.galleryGrid .textBlockSlide .cardContent blockquote{font-size:1.125rem}.galleryGrid .textImage{display:none!important}.galleryGrid .swiper-nav{display:block;margin-top:-26px;width:42px;height:60px;top:25vw}.galleryGrid .swiper-nav.swiper-button-disabled{display:none}}@media screen and (min-width:75em){.galleryGrid .textBlockSlide .cardContent{padding:0 3.75rem}}@media screen and (min-width:82.5em){.galleryGrid .textBlockSlide .cardContent blockquote{font-size:1.25rem}}.galleryGrid.style-wide .wideSlide{height:240px!important;width:400px!important}.galleryGrid.style-wide .wideSlide .trigger{width:100%;padding-bottom:60%}.galleryGrid.style-wide .swiper-nav{display:block;top:120px;margin-top:-28px}.galleryGrid.style-wide .swiper-nav.swiper-button-disabled{display:none}@media screen and (min-width:64em){.galleryGrid.style-wide .wideSlide{width:40vw!important;height:24vw!important}.galleryGrid.style-wide .wideSlide .trigger{width:40vw}.galleryGrid.style-wide .swiper-nav{top:12vw}}.modalSwiperWrapper{position:relative;width:100%}.modalSwiperWrapper .galleryCarouselModalSwiper .swiper-slide{padding:0;height:calc(100vh - 120px);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}.modalSwiperWrapper .galleryCarouselModalSwiper .swiper-slide .imageWrapper{max-height:none}.modalSwiperWrapper .galleryCarouselModalSwiper .swiper-slide img{height:100%;width:auto;margin:0 auto}.dialogSlideshow .swiper-pagination{color:#fff}.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}}.homesBlockOuterWrapper{margin-bottom:20px;padding-bottom:20px;text-align:center;min-height:400px}.homesBlockOuterWrapper .h3.wrapInner,.homesBlockOuterWrapper .sectionTitle{color:#000}.homesBlockOuterWrapper .h3.wrapInner a,.homesBlockOuterWrapper .sectionTitle a{color:#000;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2;text-decoration-thickness:1px}.homesBlockOuterWrapper .h3.wrapInner a:hover,.homesBlockOuterWrapper .sectionTitle a:hover{color:#00b2e2}.homesBlockOuterWrapper .sectionTitle{padding-top:1.875rem}.homesBlockOuterWrapper.type-carousel{min-height:380px;text-align:left}.homesBlockOuterWrapper.type-carousel .h3,.homesBlockOuterWrapper.type-carousel .sectionTitle{margin-left:20px}.homesBlockOuterWrapper.type-carousel .carouselBlockSwiperVue{opacity:.25;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.homesBlockOuterWrapper.type-carousel .carouselLoading{position:relative;width:100%;height:280px}.homesBlockOuterWrapper.type-carousel.isLoaded .carouselBlockSwiperVue{opacity:1}.homesBlockOuterWrapper.type-carousel.isEmpty{text-align:center}.homesBlockOuterWrapper.type-carousel.isEmpty .h3,.homesBlockOuterWrapper.type-carousel.isEmpty .sectionTitle{margin-left:auto}.homesBlockOuterWrapper .gridLoading,.homesBlockOuterWrapper .listLoading,.homesBlockOuterWrapper .mapLoading{position:relative;width:100%;height:400px}.homesBlockOuterWrapper.isEmpty{min-height:0!important;opacity:1}@media screen and (min-width:64em){.homesBlockOuterWrapper.type-carousel .h3,.homesBlockOuterWrapper.type-carousel .sectionTitle{margin-left:40px}.homesBlockOuterWrapper.type-map{min-height:600px}.homesBlockOuterWrapper .mapLoading{height:600px}}@media screen and (min-width:82.5em){.homesBlockOuterWrapper.type-carousel .h3,.homesBlockOuterWrapper.type-carousel .sectionTitle{margin-left:calc((100vw - 1200px - 0px)/ 2)}}.carouselBlockSwiperVue .swiper-slide{margin:0 0 20px 12px;display:block;width:300px}.carouselBlockSwiperVue .swiper-slide a{display:block}.carouselBlockSwiperVue .swiper-slide .swiper-slide{margin:0!important;width:288px}@media screen and (min-width:64em){.carouselBlockSwiperVue .swiper-slide:first-child{margin-left:32px}.carouselBlockSwiperVue .swiper-slide:last-child{margin-right:32px}}@media only screen and (min-width:1290px){.carouselBlockSwiperVue .swiper-slide:first-child{margin-left:calc((100vw - 1200px - 16px)/ 2)}.carouselBlockSwiperVue .swiper-slide:last-child{margin-right:calc((100vw - 1200px)/ 2)}}.relatedHomesSection .swiper-slide:first-child{margin-left:12px!important}.relatedHomesSection .swiper-slide:last-child{margin-right:12px!important}.homesBlockGrid{text-align:center}.homesBlockGrid .homeCard{display:block;margin:2px auto}@media screen and (min-width:30em){.homesBlockGrid{max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 20px)}.homesBlockGrid .homeCard{width:calc(50% - 4px);margin:2px auto}}@media screen and (min-width:768px){.homesBlockGrid{max-width:100%}.homesBlockGrid .homeCard{width:calc(33% - 4px);margin:2px auto}}@media screen and (min-width:64em){.homesBlockGrid .homeCard{width:calc(25% - 4px);margin:2px}}@media screen and (min-width:64em){.homesBlockGrid{max-width:1216px}}.homesBlockMap{height:400px}.homesBlockMap .homesBlockMapWrapper{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#d9d9d9}.homesBlockMap .map-container{width:100%;height:100%}@media screen and (min-width:64em){.homesBlockMap{height:600px}}.interactivePhoto{position:relative;padding-top:1.875rem;padding-bottom:1.875rem}.interactivePhoto .sectionTitle{padding:1.875rem;text-align:center}.interactivePhoto .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.interactivePhoto .imageArea{position:relative;width:100%}.interactivePhoto .imageArea .lazyhd{background:#fff}.interactivePhoto .photoMarker{width:15px;height:15px;background:#000;border-radius:50%;border:2px solid #fff;margin:-20px 0 0 -20px;position:absolute;cursor:pointer;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.interactivePhoto .photoMarker:focus,.interactivePhoto .photoMarker:hover{background:#00b2e2;fill:#fff}.interactivePhoto .photoMarker.active,.interactivePhoto .photoMarker:active{border-color:#00b2e2}.interactivePhoto .photoMarker svg{width:32px;height:32px;display:none}.interactivePhoto .photoMarker.hasSVG.active{width:44px;height:44px;padding:4px;margin:-34px 0 0 -34px;background:#00b2e2;border:2px solid #00b2e2}.interactivePhoto .photoMarker.hasSVG.active svg{display:block;fill:#fff}.interactivePhoto .photoMarker.hasSVG.active:focus,.interactivePhoto .photoMarker.hasSVG.active:hover{-webkit-transform:none;transform:none;cursor:default}.interactivePhoto .infoItem{position:absolute;top:33%;left:48%;width:300px;height:auto;padding:20px;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-radius:.3125rem;display:none}.interactivePhoto .infoItem[data-show]{display:block}.interactivePhoto .infoItem h1,.interactivePhoto .infoItem h2,.interactivePhoto .infoItem h3,.interactivePhoto .infoItem h4,.interactivePhoto .infoItem h5,.interactivePhoto .infoItem h6{color:#000;margin:0 0 .5em 0;font-weight:700}.interactivePhoto .infoItem.active{display:-webkit-box;display:-ms-flexbox;display:flex}.interactivePhoto .infoItem .close{position:absolute;z-index:9;top:10px;right:10px;width:20px;height:20px;fill:#767676}.interactivePhoto .infoItem .close:hover{fill:#000}@media screen and (min-width:82.5em){.interactivePhoto{padding-top:3.75rem;padding-bottom:3.75rem}}.interactivePhoto.slideshow .wrap{width:100%!important;max-width:100%!important}.interactivePhoto.slideshow .interactivePhotoSwiper{height:100%}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:auto}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-nav{margin-top:0;position:relative;top:auto;border-radius:0}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-nav.swiper-next,.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-nav.swiper-prev{left:auto;right:auto!important;top:auto}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-nav.swiper-button-disabled{display:block}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-nav.swiper-button-disabled:after{border-color:#d9d9d9}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper .swiper-pagination{position:relative;bottom:auto;font-size:.875em;line-height:1em;color:#767676;min-width:30px}.interactivePhoto.slideshow .contentWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interactivePhoto.slideshow .infoItemBox{padding:1.875rem 1.875rem 0 1.875rem}.interactivePhoto.slideshow .infoItemBox .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interactivePhoto.slideshow .infoItemBox .swiper-slide .slideContent{width:100%;padding:.9375rem 0}.interactivePhoto.slideshow .infoItemBox .detailImage{max-height:120px;width:auto;margin:0 auto 10px auto;border-radius:50%}.interactivePhoto.slideshow .infoItemBox h3{margin:0 0 16px 0;font-weight:700}@media screen and (min-width:64em){.interactivePhoto.slideshow .contentWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.interactivePhoto.slideshow .contentWrapper .imageArea{width:58%}.interactivePhoto.slideshow .infoItemBox{padding:0;min-width:42%;width:42%;text-align:left}.interactivePhoto.slideshow .infoItemBox .swiper-wrapper{height:100%!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interactivePhoto.slideshow .infoItemBox .swiper-slide .detailImage{display:none}.interactivePhoto.slideshow .infoItemBox .swiper-slide .slideContent{position:relative;padding:0 1.875rem 3.75rem 1.875rem}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper{position:absolute;bottom:0;left:.9375rem}}@media screen and (min-width:75em){.interactivePhoto.slideshow .contentWrapper .imageArea{width:64%}.interactivePhoto.slideshow .infoItemBox{min-width:36%;width:36%}.interactivePhoto.slideshow .infoItemBox .swiper-slide .detailImage{margin:0 0 16px 0;display:block}}@media screen and (min-width:82.5em){.interactivePhoto.slideshow .infoItemBox .detailImage{max-height:160px}.interactivePhoto.slideshow .infoItemBox p{font-size:1.125em}}@media screen and (min-width:100em){.interactivePhoto.slideshow .infoItemBox{padding:0 3.75rem 0 1.875rem}.interactivePhoto.slideshow .interactivePhotoSwiper .swiperNavWrapper{bottom:1.875rem}}.interactivePhoto.popper{background:0 0}.interactivePhoto.popper .lazyhd{background:0 0}.interactivePhoto.popper .photoMarker{margin:-8px 0 0 -8px}.interactivePhoto.popper .photoMarker.active,.interactivePhoto.popper .photoMarker:hover{border-color:#fff;background:#00b2e2}.interactivePhoto.popper .pointLabel{color:#fff;font-size:14px;line-height:1em;display:block;width:100px;margin:-1px 0 0 18px;font-weight:700}.interactivePhoto.popper .infoItem.hasImage{border-radius:0}.interactivePhoto.popper .infoItem.hasImage[data-popper-placement=bottom]::after,.interactivePhoto.popper .infoItem.hasImage[data-popper-placement=top]::after{content:"";position:absolute;left:50%}.interactivePhoto.popper .infoItem.hasImage[data-popper-placement=top]::after{bottom:-15px;border-top:15px solid #fff;border-right:25px solid transparent}.interactivePhoto.popper .infoItem.hasImage[data-popper-placement=bottom]::after{top:-15px;margin-left:-25px;border-bottom:15px solid #fff;border-left:25px solid transparent}.interactivePhoto.popper .infoItem.hasImage a{text-decoration:none;display:block}.interactivePhoto.popper .infoItem.hasImage a h4{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.interactivePhoto.popper .infoItem.hasImage a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#00b2e2;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.interactivePhoto.popper .infoItem.hasImage a:hover{color:inherit}.interactivePhoto.popper .infoItem.hasImage a:hover h4{color:#00b2e2}.interactivePhoto.popper .infoItem.hasImage a:hover::after{height:6px}.interactivePhoto.popper .infoItem.hasImage .detailImage{width:300px;max-width:300px;margin:-20px -20px 20px -20px}.interactivePhoto.points{background:#f9f9f9}.interactivePhoto.points .imageArea{width:100%}.interactivePhoto.points .marker{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interactivePhoto.points .marker .circle{display:inline-block;position:relative;z-index:2;width:15px;height:15px;background:#000;border:2px solid #fff;border-radius:50%;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.interactivePhoto.points .marker .city{font-size:.875rem;line-height:1em;position:absolute;z-index:1;display:block;font-weight:700;text-transform:uppercase;white-space:nowrap;padding:6px 8px 4px 8px;border-radius:.3125rem;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;color:#000;visibility:hidden;opacity:0;top:-12px;-webkit-transition:top .2s ease-in-out,opacity .2s ease-in-out;transition:top .2s ease-in-out,opacity .2s ease-in-out}.interactivePhoto.points .marker.active,.interactivePhoto.points .marker:focus,.interactivePhoto.points .marker:hover{z-index:99}.interactivePhoto.points .marker.active .city,.interactivePhoto.points .marker:focus .city,.interactivePhoto.points .marker:hover .city{visibility:visible;opacity:1;top:-18px}.interactivePhoto.points .marker.active .circle,.interactivePhoto.points .marker:focus .circle,.interactivePhoto.points .marker:hover .circle{background:#00b2e2}.interactivePhoto.points .marker svg{width:32px;height:32px;display:none}.interactivePhoto.points .marker.hasSVG{width:32px;height:32px;padding:5px;margin:-16px 0 0 -16px;border-radius:50%;background:#000;border:2px solid #fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.interactivePhoto.points .marker.hasSVG .circle{display:none}.interactivePhoto.points .marker.hasSVG .city{visibility:visible;opacity:1;top:26px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.interactivePhoto.points .marker.hasSVG svg{display:block;fill:#fff;width:18px;height:18px}.interactivePhoto.points .marker.hasSVG:focus,.interactivePhoto.points .marker.hasSVG:hover{-webkit-transform:none;transform:none;background:#00b2e2}.interactivePhoto.points .marker.hasSVG:focus .city,.interactivePhoto.points .marker.hasSVG:hover .city{top:24px}[data-whatintent=touch] .interactivePhotoSwiper .swiperNavWrapper .swiper-nav{outline:0}.neighborhoodMap{position:relative;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#d9d9d9;min-height:300px;width:100%;overflow:hidden}.neighborhoodMap.mapStyle-dark{background:#333}.neighborhoodMap .initialBackground{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:800px;width:100%;height:auto;max-width:none}.neighborhoodMap .contract,.neighborhoodMap .expand{position:absolute;z-index:1;bottom:20px;left:20px;width:42px;height:42px;padding:10px;background:rgba(255,255,255,.75);fill:#000;cursor:pointer}.neighborhoodMap .contract:hover,.neighborhoodMap .expand:hover{background:#fff}.neighborhoodMap .closedMap h6{position:absolute;z-index:1;bottom:16px;left:75px;color:#fff;margin:0}.neighborhoodMap .vueNeighborhoodMap.open .vue-map-container{height:400px;width:100%}.neighborhoodMap .neighborhoodGoogleMap{position:relative;display:block;background:#333;height:400px;width:100%}.neighborhoodMap .sidePanel{position:relative;z-index:1;-webkit-box-shadow:5px 0 5px -5px rgba(0,0,0,.5);box-shadow:5px 0 5px -5px rgba(0,0,0,.5)}.neighborhoodMap .sidePanel .topImage{width:100%;height:auto}.neighborhoodMap .sidePanel .entryContent{padding:1.875rem}.neighborhoodMap .sidePanel .entryContent p{font-size:1rem}.neighborhoodMap .sidePanel .topImage+.entryContent :first-child{margin-top:0}.neighborhoodMap .sidePanel svg.close{position:absolute;top:0;left:0;width:40px;height:40px;padding:8px;background:rgba(255,255,255,.5);cursor:pointer}.neighborhoodMap .sidePanel svg.close:hover{background:rgba(255,255,255,.75)}.neighborhoodMap .featuredVideo{display:block;width:100%;height:100%;position:relative;position:absolute;top:0;left:0;z-index:2}.neighborhoodMap .marker,.neighborhoodMap .markerDot,.neighborhoodMap .markerMain{position:absolute;top:40%;left:40%}.neighborhoodMap .marker span,.neighborhoodMap .markerDot span,.neighborhoodMap .markerMain span{border:2px solid #000;border-radius:.3125rem;background:#fff;font-weight:700;font-size:.875rem;line-height:1em;padding:6px 8px;color:#000;white-space:nowrap}.neighborhoodMap .marker.active span,.neighborhoodMap .markerDot.active span,.neighborhoodMap .markerMain.active span{border-color:#00b2e2}.neighborhoodMap .markerDot,.neighborhoodMap.blockStyle-wide .marker{width:18px;height:18px;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);cursor:pointer;-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out,-webkit-transform .2s ease-in-out}.neighborhoodMap .markerDot span,.neighborhoodMap.blockStyle-wide .marker span{display:none}.neighborhoodMap .markerDot:hover,.neighborhoodMap.blockStyle-wide .marker:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.neighborhoodMap .markerDot.active,.neighborhoodMap.blockStyle-wide .marker.active{background:#00b2e2!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.neighborhoodMap .markerMain span{border-color:#d9d9d9;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;color:#000!important;text-transform:uppercase;letter-spacing:.15em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.neighborhoodMap .markerMain.active span{border-color:#d9d9d9}.neighborhoodMap.blockStyle-wide-open .marker,.neighborhoodMap.blockStyle-wide-open .markerMain{cursor:pointer}.neighborhoodMap.blockStyle-wide-open .marker span,.neighborhoodMap.blockStyle-wide-open .markerMain span{border-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;color:#000!important;text-transform:uppercase;letter-spacing:.15em;position:absolute;top:auto;padding-bottom:5px;bottom:4px;left:-12px;-webkit-transform:none;transform:none}.neighborhoodMap.blockStyle-wide-open .marker span:after,.neighborhoodMap.blockStyle-wide-open .markerMain span:after{content:"";position:absolute;bottom:-10px;left:8px;border-top:8px solid #fff;border-right:14px solid transparent}.neighborhoodMap.blockStyle-wide-open .marker:hover span,.neighborhoodMap.blockStyle-wide-open .markerMain:hover span{color:#00b2e2!important}.neighborhoodMap.blockStyle-wide-open .marker.active span,.neighborhoodMap.blockStyle-wide-open .markerMain.active span{border-color:#fff;background:#00b2e2;color:#fff!important}.neighborhoodMap.blockStyle-wide-open .marker.active span:after,.neighborhoodMap.blockStyle-wide-open .markerMain.active span:after{border-top-color:#fff}.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .marker span,.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .markerMain span{color:#545859!important;background:#d9d9d9;border-color:#d9d9d9}.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .marker span:after,.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .markerMain span:after{border-top-color:#d9d9d9}.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .marker span:hover,.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .markerMain span:hover{color:#000!important}.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .marker.active span,.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .markerMain.active span{color:#000!important;background:#fff;border-color:#fff}.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .marker.active span:after,.neighborhoodMap.mapStyle-dark.blockStyle-wide-open .markerMain.active span:after{border-top-color:#fff}.neighborhoodMap .markerIcon{border-radius:50%;width:28px;height:28px;padding:4px;background:rgba(0,0,0,.5);cursor:pointer;-webkit-transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out;transition:transform .2s ease-in-out,background .2s ease-in-out,-webkit-transform .2s ease-in-out}.neighborhoodMap .markerIcon .icon svg{fill:#fff;width:20px;height:20px}.neighborhoodMap .markerIcon:hover{background:#00b2e2!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.neighborhoodMap .markerIcon.active{background:#00b2e2!important;-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:768px){.neighborhoodMap .vueNeighborhoodMap.open .vue-map-container{height:720px}.neighborhoodMap .neighborhoodGoogleMap{display:block;height:720px}.neighborhoodMap .sidePanel{position:absolute;top:0;left:0;width:360px;height:720px}.neighborhoodMap .featuredVideo{position:absolute;top:0;left:0;left:400px;width:calc(100% - 440px)}}@media screen and (min-width:100em){.neighborhoodMap{min-height:400px}}.halfBlock .halfMap{background:#d3ecf3;width:100%;min-height:300px}.halfBlock .halfMap .markerIcon{background:#002357;width:40px;height:40px;cursor:inherit;padding:4px 6px;border:2px solid #fff}.halfBlock .halfMap .markerIcon svg{width:24px;height:24px;fill:#fff}.halfBlock .halfMap .markerIcon.active,.halfBlock .halfMap .markerIcon:hover{background:#002357!important;-webkit-transform:none;transform:none}.halfBlock .map-container{width:100%;height:300px}@media screen and (min-width:768px){.halfBlock .halfMap{width:50%}.halfBlock .halfMap .map-container{height:36vw;min-height:720px}.halfBlock.noContent{padding:40px;background:#f9f9f9}.halfBlock.noContent .halfMap{width:100%;height:400px}.halfBlock.noContent .halfMap .map-container{height:400px;min-height:400px}}@media screen and (min-width:82.5em){.halfBlock.noContent{padding:60px}}.officeHours{border-top:2px solid #d9d9d9;margin-top:2em}.officeHours h6{margin:.75em 0}.officeHours .opening-hours-day{padding:1px}.officeHours .opening-hours-day .day-of-the-week{width:8em;display:inline-block;vertical-align:top}.socialLinks{margin-top:1.875rem}.socialLinks a,.socialLinks a:visited{margin-right:1em;text-decoration:none}.socialLinks a svg,.socialLinks a:visited svg{width:24px;height:24px;fill:#002357;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.socialLinks a:focus svg,.socialLinks a:hover svg,.socialLinks a:visited:focus svg,.socialLinks a:visited:hover svg{fill:#00b2e2}.neighborhoodLoading{width:100%;height:200px;position:relative;background:#d9d9d9}@media screen and (min-width:768px){.neighborhoodLoading{height:300px}}body{overflow:scroll}body.isSafari{overflow:auto}.parallaxBlock{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.parallaxBlock svg.cardIcon{width:36px;height:36px;fill:#00b2e2;display:block;margin:0 0 .9375rem 0}.parallaxBlock .playVideo{position:relative;cursor:pointer}.parallaxBlock .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}.parallaxBlock .playVideo:hover svg{background:rgba(0,0,0,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.parallaxBlock .playVideo:active svg{background:rgba(0,0,0,.8)}.parallaxBlock.orientation-center{color:#fff}.parallaxBlock.orientation-center.background-dark:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.parallaxBlock.orientation-center.background-light:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.parallaxBlock.orientation-center .parallaxContent{z-index:1;text-align:center;width:100%;max-width:1200px;padding:3.75rem 20px}.parallaxBlock.orientation-center .parallaxContent svg.cardIcon{margin:0 auto}.parallaxBlock.orientation-left,.parallaxBlock.orientation-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parallaxBlock.orientation-left:after,.parallaxBlock.orientation-right:after{content:'';position:absolute;top:0;left:0;width:100%}.parallaxBlock.orientation-left.background-dark:after,.parallaxBlock.orientation-right.background-dark:after{background:rgba(0,0,0,.5)}.parallaxBlock.orientation-left.background-light:after,.parallaxBlock.orientation-right.background-light:after{background:rgba(255,255,255,.8)}.parallaxBlock.orientation-left .parallaxContent,.parallaxBlock.orientation-right .parallaxContent{position:relative;z-index:1;width:calc(100% - 40px);background:0 0;margin:20px;-ms-flex-item-align:start;align-self:flex-start;overflow:auto}.parallaxBlock .parallaxContent{color:#fff}.parallaxBlock .parallaxContent h1,.parallaxBlock .parallaxContent h2,.parallaxBlock .parallaxContent h3,.parallaxBlock .parallaxContent h4,.parallaxBlock .parallaxContent h5,.parallaxBlock .parallaxContent h6{color:#fff}.parallaxBlock.background-dark{background:#002357}.parallaxBlock.background-dark .buttonUnderline{color:#fff!important}.parallaxBlock.background-dark .buttonUnderline:hover{color:#00b2e2!important}.parallaxBlock.background-dark .buttonOutline{color:#fff!important}.parallaxBlock.background-light .parallaxContent{color:#000}.parallaxBlock.background-light .parallaxContent h1,.parallaxBlock.background-light .parallaxContent h2,.parallaxBlock.background-light .parallaxContent h3,.parallaxBlock.background-light .parallaxContent h4,.parallaxBlock.background-light .parallaxContent h5,.parallaxBlock.background-light .parallaxContent h6{color:#000}.parallaxBlock.height-full{height:100vh;height:calc(var(--vh,1vh) * 100)}.parallaxBlock.height-full:after{height:100%}.parallaxBlock.height-medium{height:56vh;height:calc(var(--vh,1vh) * 56)}.parallaxBlock.height-medium:after{height:100%}.parallaxBlock.height-short{height:300px}.parallaxBlock.height-short:after{height:300px}@media screen and (min-width:64em){.parallaxBlock.orientation-left .parallaxContent,.parallaxBlock.orientation-right .parallaxContent{margin:0 40px;max-width:calc(50% - 40px)}.parallaxBlock.orientation-left.background-dark:after{background:0 0;background-image:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,.4) 400px,rgba(0,0,0,0))}.parallaxBlock.orientation-left.background-light:after{background:0 0;background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.7) 400px,rgba(255,255,255,0))}.parallaxBlock.orientation-right.background-dark:after{background:0 0;background-image:linear-gradient(to left,rgba(0,0,0,.8),rgba(0,0,0,.4) 400px,rgba(0,0,0,0))}.parallaxBlock.orientation-right.background-light:after{background:0 0;background-image:linear-gradient(to left,rgba(255,255,255,.9),rgba(255,255,255,.7) 400px,rgba(255,255,255,0))}.parallaxBlock.orientation-right .parallaxContent{text-align:right;-ms-flex-item-align:end;align-self:flex-end}.parallaxBlock.orientation-right .parallaxContent svg.cardIcon{display:inline-block}}@media screen and (min-width:64em){.parallaxBlock svg.cardIcon{width:48px;height:48px}}.parallaxBlock .bgWrap,.parallaxBlock .bgWrap .bg{display:block;top:0;left:0;width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100)}.parallaxBlock .bgWrap{position:absolute;z-index:0;clip:rect(0,auto,auto,0);height:100%}.parallaxBlock .bgWrap .bg{height:calc((var(--vh,1vh) * 100) + 100px);position:fixed;z-index:-1;background-size:cover;background-position:left center;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;display:block}.parallaxBlock.height-medium .bgWrap{height:56vh;height:calc(var(--vh,1vh) * 56)}.parallaxBlock.height-short .bgWrap{height:300px}@media screen and (min-width:768px){.parallaxBlock{max-height:1080px;min-width:100%}}@media screen and (min-width:75em){.parallaxBlock .bgWrap .bg{background-position:center center}}@media screen and (min-width:64em){.parallaxContent[data-scroll]{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease}.parallaxContent[data-scroll=in]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.parallaxContent[data-scroll=out]{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.parallaxBlock[data-scroll=in] .bgWrap{border-top:1px solid transparent}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.parallaxBlock .bgWrap .bg{position:absolute!important}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.parallaxBlock .bgWrap .bg{z-index:0}}}.peopleBlock .sectionTitle{text-align:center;font-weight:700;color:#000}.peopleBlock .gridder .gridder-list{width:48%;margin-bottom:20px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;vertical-align:top!important}.peopleBlock .gridder .gridder-list img{border-radius:.3125rem}.peopleBlock .gridder .gridder-list button{text-align:left}.peopleBlock .gridder .gridder-list button .h6{font-weight:700;margin:12px 0 2px 0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.peopleBlock .gridder .gridder-list button .jobTitle{color:#545859;display:block;font-size:.875em}.peopleBlock .gridder .gridder-list button:hover{color:#00b2e2}.peopleBlock .gridder.hasSelectedItem .gridder-list{opacity:.6}.peopleBlock .gridder.hasSelectedItem .gridder-list:hover{opacity:1}.peopleBlock .gridder.hasSelectedItem .selectedItem{opacity:1}.peopleBlock .gridder.hasSelectedItem .selectedItem .h6{color:#00b2e2}@media screen and (min-width:768px){.peopleBlock .gridder .gridder-list{width:32%}.peopleBlock .gridder.style-two .gridder-list{width:49%}}@media screen and (min-width:64em){.peopleBlock .gridder .gridder-list{width:24%}.peopleBlock .gridder.style-three .gridder-list{width:32%}.peopleBlock .gridder.style-five .gridder-list{width:19%}.peopleBlock .gridder.style-five .gridder-list .jobTitle{min-height:3em}}.directory{padding-bottom:3.75rem}.directory .directoryHeader{background:#002357;color:#fff;font-weight:700;padding:8px}.directory .directoryHeader span{display:inline-block;width:47%}.directory .directoryHeader span.department,.directory .directoryHeader span.jobTitle,.directory .directoryHeader span.location{display:none}.directory .directoryItem{margin:0;display:block}.directory .directoryItem button.toggleContent{position:relative;width:100%;min-height:4em;line-height:1.25em;text-align:left;padding:8px 20px 8px 8px;margin:0;border-bottom:1px solid #d9d9d9;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;cursor:pointer}.directory .directoryItem button.toggleContent span{display:inline-block;vertical-align:top;color:#545859;width:48%;width:auto;font-size:.875em}.directory .directoryItem button.toggleContent span.name{display:block;font-size:1em;color:#000;font-weight:700}.directory .directoryItem button.toggleContent span.jobTitle{display:block;font-style:italic}.directory .directoryItem button.toggleContent span.department,.directory .directoryItem button.toggleContent span.location{padding-right:8px}.directory .directoryItem button.toggleContent svg{width:18px;height:18px;fill:#00b2e2;position:absolute;top:10px;right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-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}.directory .directoryItem button.toggleContent:hover{background:#fff;border-color:#a5d9e7}.directory .directoryItem button.toggleContent:hover svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.directory .moreContent{display:none}.directory .directoryItem.open{background:#fff;margin-top:-2px;position:relative;border:1px solid #a5d9e7}.directory .directoryItem.open button.toggleContent{border-bottom:1px solid #f9f9f9}.directory .directoryItem.open button.toggleContent svg{-webkit-transform:rotate(0);transform:rotate(0);fill:#545859}.directory .directoryItem.open .moreContent{display:block;padding:8px;color:#000}.directory .directoryItem.open .moreContent .profileImage{width:300px;margin-bottom:1em}@media screen and (min-width:768px){.directory .directoryHeader{padding:10px}.directory .directoryHeader span.name{width:25%}.directory .directoryHeader span.jobTitle{width:30%;display:inline-block;vertical-align:top}.directory .directoryHeader span.department,.directory .directoryHeader span.location{width:20%;display:inline-block;vertical-align:top}.directory .directoryItem button.toggleContent{padding:10px;min-height:none}.directory .directoryItem button.toggleContent span{vertical-align:middle;min-height:2em}.directory .directoryItem button.toggleContent span.name{width:25%;display:inline-block}.directory .directoryItem button.toggleContent span.jobTitle{width:30%;display:inline-block}.directory .directoryItem button.toggleContent span.department,.directory .directoryItem button.toggleContent span.location{width:20%;display:inline-block}.directory .directoryItem.open .moreContent{padding:1.875rem}.directory .directoryItem.open .moreContent .profileImage{display:inline-block;vertical-align:top;width:33%}.directory .directoryItem.open .moreContent .entryContent{display:inline-block;vertical-align:top;width:66%;padding-left:1.875rem}}@media screen and (min-width:64em){.directory .directoryItem button.toggleContent span{font-size:1em}.directory .directoryItem button.toggleContent span.name{font-size:1.125em}}.directory .filterContainer{display:block;margin:10px 0;text-align:left}.directory .filterContainer .peopleFilter{display:inline-block;vertical-align:top;width:260px;margin:10px 10px 10px 0}.postsFeed{padding:1.875rem 0}.postsFeed .postsWrapper .postItem{border-top:1px solid #d9d9d9;padding-top:.5rem;padding-bottom:2rem;width:100%}.postsFeed .postsWrapper .postItem.blank{border:none;padding:0}.postsFeed .postsWrapper .postItem.presentation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.postsFeed .postsWrapper .postItem.presentation .presentationContent{margin-right:1rem}.postsFeed .postsWrapper .postItem.presentation .wp-post-image{width:200px;min-width:200px;height:auto;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);-ms-flex-item-align:start;align-self:flex-start}.postsFeed .postsWrapper .postItem .postTitle{font-weight:700;display:block;font-size:1.125em;color:#000;text-decoration:none}.postsFeed .postsWrapper .postItem a.postTitle:hover{color:#00b2e2}.postsFeed .postsWrapper .postItem .eventDate,.postsFeed .postsWrapper .postItem .secondaryLink{font-weight:700;display:block;margin-top:5px;margin-bottom:5px;font-size:.875em}.postsFeed .postsWrapper .postItem .eventDate svg,.postsFeed .postsWrapper .postItem .secondaryLink svg{width:18px;height:18px;fill:#00b2e2;float:left;margin:0 4px 0 0}.postsFeed .postsWrapper .postItem .eventDate{font-weight:400}.postsFeed .postsWrapper .postItem .eventDate.past svg{fill:#767676}.postsFeed .postsWrapper .postItem .eventDate a{font-weight:700}.postsFeed .postsWrapper .postItem .byline{margin:0;display:block}.postsFeed .postsWrapper .buttonOutline{margin-top:1.875rem}.postsFeed.color-solid_black .postsWrapper .postItem .postTitle,.postsFeed.color-solid_blue_dark .postsWrapper .postItem .postTitle{color:#fff}@media screen and (min-width:768px){.postsFeed .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.postsFeed .wrap .postsWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:3.75rem}.postsFeed .wrap .postsWrapper:last-child{margin-right:0}.postsFeed .wrap.tabs1 .postsWrapper .postItems{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}.postsFeed .wrap.tabs1 .postsWrapper .postItem{width:48%;width:calc(50% - 30px)}}.postsFeed .expandingText .toggleContent{font-size:1.25em;line-height:1rem;letter-spacing:.1em;padding:20px}.postsFeed .expandingText .hiddenContent{padding:0 20px 20px 20px}.postsFeed .expandingText .postItem{border-top:1px solid #d9d9d9;padding-top:.5rem;padding-bottom:.5rem;width:100%}.postsFeed .expandingText .postItem .postTitle{font-weight:700;display:block;font-size:1.125em;color:#000;text-decoration:none}.postsFeed .expandingText .postItem a.postTitle:hover{color:#00b2e2}.postsFeed .expandingText .postItem .byline{margin:0;display:block}@media screen and (min-width:768px){.filterableNews .postsWrapper{text-align:justify}.filterableNews .postsWrapper .postItem{width:48%;width:calc(50% - 30px);text-align:left;display:inline-block;vertical-align:top}.filterableNews .postsWrapper:after{content:'';clear:both;display:inline-block;width:100%}}.filterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem;margin-bottom:2rem}.filterContainer .postFilter{width:300px}.reportsTableBlock{text-align:center;padding-bottom:1.875rem}.reportsTableBlock .sectionTitle{color:#000}.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}}.resourcesBlock{padding:0 0 1.875rem 0}.resourcesBlock .shortcutBlock{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)}.resourcesBlock .shortCuts{-webkit-columns:2;-moz-columns:2;columns:2;padding:1.25rem 0}.resourcesBlock .shortCuts li{display:inline-block;margin:.375em .5em .375em 2px;width:100%;font-size:.875em;font-weight:700}.resourcesBlock .searchOuter{padding-bottom:1.25rem}.resourcesBlock .searchWrapper{position:relative}.resourcesBlock .searchWrapper input{max-width:600px;padding-left:36px;border:1px solid #a5d9e7}.resourcesBlock .searchWrapper svg{position:absolute;fill:#00b2e2;width:16px;height:16px;left:10px;top:12px}.resourcesBlock .categoryTitle{padding:30px 0 0 0;color:#545859}.resourcesBlock .categoryTitle a{color:#767676}.resourcesBlock .categoryTitle a:hover{color:#00b2e2}.resourcesBlock .expandBlock{padding-bottom:0}.resourcesBlock .expandBlock .toggle{display:block;margin-bottom:0}.resourcesBlock .expandBlock .toggle.active{background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #fff}.resourcesBlock .expandBlock .toggle.active+.hiddenContent{background:#fff}@media screen and (min-width:64em){.resourcesBlock{padding-bottom:3.75rem}.resourcesBlock .shortCuts{-webkit-columns:3;-moz-columns:3;columns:3}.resourcesBlock .expandBlock .hiddenContent div{max-width:960px}}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #a5d9e7;border-top:0;border-radius:0;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem;background:#fff;margin-top:-4px;padding-top:4px;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12);position:absolute;display:none;z-index:9999;max-height:272px;overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#545859;border-top:1px solid #d3ecf3}.autocomplete-suggestion b{color:#00b2e2}.autocomplete-suggestion.selected{background:#d3ecf3;color:#000}.testimonialBlock{padding:1.25rem 0}.testimonialBlock .sectionTitle{margin:0 0 1.875rem 0;text-align:center}@media screen and (min-width:82.5em){.testimonialBlock{padding:1.875rem 0}}.singleTestimonial{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.singleTestimonial blockquote{color:#000;margin:0 0 .5em 0}.singleTestimonial .testimonialImage+.testimonialText blockquote:before{top:-.125em;left:-3rem}.singleTestimonial .author{font-weight:700;color:#000;margin-right:5px;font-size:.875rem}.singleTestimonial .author:before{content:'– '}.singleTestimonial .region{color:#545859;display:inline-block;font-size:.875rem}.singleTestimonial .testimonialText{display:inline-block;width:100%}.singleTestimonial .testimonialImage{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100px;display:inline-block;margin:0 1.875rem 0 0}.singleTestimonial .testimonialImage img{border-radius:.3125rem}@media screen and (min-width:64em){.singleTestimonial .testimonialImage{width:150px;margin-right:50px}.singleTestimonial .testimonialImage+.testimonialText blockquote:before{font-size:96px;top:-15px;left:-78px}}@media screen and (min-width:64em){.homeContent blockquote{font-size:1.25rem}}.testimonialSwiper{overflow:hidden}.testimonialSwiper .singleTestimonial{padding:3.75rem}.testimonialSwiper .swiper-nav.swiper-prev{left:0}.testimonialSwiper .swiper-nav.swiper-next{right:0}.textBlock{padding:1.25rem 0}.textBlock .sectionTitle{font-weight:700;text-align:center;margin-top:0;padding-top:1.25rem;padding-bottom:1.25rem}.textBlock .entryContent>:first-child{margin-top:0}.textBlock .entryContent.second{padding-top:1.25rem}.textBlock .entryContent blockquote{margin-top:3rem!important}.textBlock .wrap+.wrap{margin-top:1.25rem}.textBlock.centered{text-align:center}.textBlock.color-solid_black{padding:0}.textBlock.color-solid_black .wrap{padding:1.875rem 0 .9375rem 0}.textBlock.color-solid_black .iconList li{color:#fff}.textBlock.color-solid_black .iconList li svg{fill:#fff!important}.textBlock .threeColumnBackground{display:block;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;padding:20px 0}.textBlock .threeColumnBackground .toggleIcons{display:block;margin:0 auto;padding:20px 10px;text-align:center;position:relative;z-index:1;cursor:pointer}.textBlock .threeColumnBackground .toggleIcons h6{margin:2px;display:inline-block;vertical-align:top}.textBlock .threeColumnBackground .toggleIcons svg{display:inline-block;vertical-align:top;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-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}.textBlock .threeColumnBackground .toggleIcons:hover svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.textBlock .threeColumnBackground.orientation-center.background-dark:before{content:'';position:absolute;z-index:1;left:0;bottom:0;width:100%;height:200px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.7),transparent);-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.textBlock .threeColumnBackground.bannerOverride{position:absolute;z-index:1;top:0;left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 60px)}.textBlock .threeColumnBackground.bannerOverride .toggleIcons h6{color:#fff!important}.textBlock .threeColumnBackground.bannerOverride .toggleIcons svg{fill:#fff!important}.textBlock .threeColumnBackground.bannerOverride.open{height:calc(100vh - 60px);min-height:calc(100vh - 60px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;background:rgba(0,0,0,.75)}.textBlock .threeColumnBackground.bannerOverride.open .hiddenIcons{color:#fff;height:calc(100vh - 200px);padding-top:20px;padding-bottom:20px}.textBlock .threeColumnBackground.bannerOverride.open .hiddenIcons .excerpt{font-size:.875em}.textBlock .threeColumnBackground.bannerOverride.open .hiddenIcons svg{fill:#fff}.textBlock .hiddenIcons{position:relative;z-index:1;display:block}.textBlock .hiddenIcons .iconList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.textBlock .hiddenIcons .iconList li{padding:20px 10px 5px 10px;width:49%;text-align:center}.textBlock .hiddenIcons .iconList li svg{display:block;width:32px;height:32px;margin:4px auto}.textBlock .hiddenIcons .iconList li .excerpt p{line-height:1.25em}.textBlock .threeColumnBackground.open{height:auto;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textBlock .threeColumnBackground.open .toggleIcons svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.textBlock .threeColumnBackground.open .hiddenIcons .iconList{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.textBlock .threeColumnBackground.open.orientation-center.background-dark:before{height:100%}@media screen and (min-width:768px){.textBlock .entryContent.second{padding-top:0}.textBlock.style-half .wrap,.textBlock.style-two .wrap{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}.textBlock.style-half .wrap .entryContent,.textBlock.style-two .wrap .entryContent{width:50%;width:calc(50% - 20px);display:block}.textBlock.style-three .wrap{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}.textBlock.style-three .wrap .entryContent{width:33%;width:calc(33% - 15px);display:block}.textBlock.style-twothirds .wrap{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}.textBlock.style-twothirds .wrap .entryContent{width:33%}.textBlock.style-twothirds .wrap .entryContent+.entryContent{width:62%}.textBlock .threeColumnBackground{padding:1.875rem 0}.textBlock .threeColumnBackground.bannerOverride{padding:0}.textBlock .threeColumnBackground.bannerOverride .hiddenIcons{-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;opacity:0}.textBlock .threeColumnBackground.bannerOverride.open .hiddenIcons{height:auto;opacity:1;padding-bottom:3.75rem}.textBlock .hiddenIcons .iconList li{width:32%;max-width:360px}}@media screen and (min-width:64em){.textBlock{padding:1.875rem 0}.textBlock.style-one .wrap{width:calc(100% - 40px);max-width:800px}.textBlock.style-one .wrap h2{text-align:center}.textBlock .threeColumnBackground.open{height:100vh;height:calc(var(--vh,1vh) * 100)}.textBlock .threeColumnBackground.bannerOverride.open{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:75em){.textBlock .wrap+.wrap{margin-top:1.875rem}.textBlock.color-default{padding:1.875rem 0}.textBlock.style-half .wrap .entryContent,.textBlock.style-two .wrap .entryContent{width:calc(50% - 30px)}.textBlock .hiddenIcons .iconList li{max-width:400px;padding:20px 20px 5px 20px}}@media screen and (min-width:82.5em){.textBlock{padding:3.75rem 0}.textBlock.style-one .wrap{max-width:900px}.textBlock.style-half .wrap{max-width:none}.textBlock.style-half .wrap .entryContent{max-width:800px}}@media screen and (min-width:100em){.textBlock.style-half .wrap{-ms-flex-pack:distribute;justify-content:space-around}}.timelineSection .sectionTitle{padding:1.875rem 0;text-align:center}.timelineBlock{padding:0;position:relative}.timelineBlock:before{content:'';position:absolute;top:0;left:0;margin-left:-1px;width:1px;height:100%;background:#00b2e2}.timelineBlock .yearBlock{position:relative}.timelineBlock .year{color:#00b2e2!important}.timelineBlock .year:after{content:'';position:absolute;z-index:1;top:34px;left:0;margin-left:-10px;width:20px;height:20px;background:#00b2e2;border:2px solid #fff;border-radius:50%}.timelineBlock .timelineSideMedia{padding-bottom:.9375rem}.timelineBlock .timelineSideMedia img{width:100%;height:auto}.timelineBlock .contentArea{display:block;padding:.9375rem}@media screen and (min-width:768px){.timelineBlock:before{left:50%}.timelineBlock .yearBlock{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.homeContent .timelineBlock .yearBlock.solarHomeCallout .timelineSideMedia,.timelineBlock .homeContent .yearBlock.solarHomeCallout .timelineSideMedia,.timelineBlock .yearBlock.small .timelineSideMedia{max-width:360px}.timelineBlock .yearBlock:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left}.timelineBlock .yearBlock.centered{display:block}.timelineBlock .yearBlock.centered .year{padding-top:28px}.timelineBlock .yearBlock.centered .year:after{top:0}.timelineBlock .yearBlock.centered .contentArea{width:100%;max-width:800px;margin-left:auto;margin-right:auto;text-align:center;background:#f9f9f9;padding:0 0 10px 0}.timelineBlock .yearBlock.centered .timelineSideMedia{margin:0 auto 1.875rem auto}.timelineBlock .year:after{left:50%}.timelineBlock .contentArea{width:50%;padding:.9375rem 1.25rem 1.875rem 1.25rem}.timelineBlock .timelineSideMedia{width:50%}}.wideBlock{overflow:hidden}.wideBlock .squareContent{padding:1.25rem}.wideBlock .squareContent .entryContent>:first-child{margin-top:0}.wideBlock .squareContent .entryContent>:last-child{margin-bottom:0}.wideBlock svg.cardIcon{width:36px;height:36px;fill:#00b2e2;display:block;margin:0 0 .9375rem 0}.wideBlock .wideImage img{width:100%;height:auto}.wideBlock .style-left .wideImage figure,.wideBlock .style-right .wideImage figure{position:relative;height:0;padding-bottom:56.25%}.wideBlock .style-left .wideImage figure img,.wideBlock .style-right .wideImage figure img{opacity:.2;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.wideBlock.expanding{overflow:visible;position:relative;z-index:1;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12)}.wideBlock.expanding .squareContent{position:relative;padding-bottom:3.75rem}.wideBlock.expanding .squareContent: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}.wideBlock.expanding .squareContent:hover:after{height:8px}.wideBlock .showMore{position:absolute;bottom:0;left:0;width:100%;text-align:left;margin:0;padding:0;font-weight:700;cursor:pointer;padding:1.25rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wideBlock .showMore button{margin:0;padding:0}.wideBlock .showMore svg{width:18px;height:18px;float:left;margin:-2px 8px 3px -2px;fill:#00b2e2;-webkit-transform:rotate(45deg);transform:rotate(45deg);-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}.wideBlock .showMore:hover svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wideBlock .hiddenContent{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;padding:1.875rem 0;background:#fff}.wideBlock.open .squareContent:after{height:0!important}.wideBlock.open .showMore svg{-webkit-transform:rotate(0);transform:rotate(0)}.wideBlock.open .showMore:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wideBlock.open .hiddenContent{display:block;border-top:1px solid #d9d9d9}.wideBlock .close{display:none;position:absolute;top:0;right:0;margin-top:0;line-height:1;cursor:pointer;font-size:40px;width:60px;height:60px;color:#767676}.wideBlock .close:hover{color:#000}@media screen and (min-width:64em){.wideBlock .flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.wideBlock .flexWrap.style-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wideBlock .wideImage{width:64%}.wideBlock .squareContent{width:36%;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.25rem 1.875rem;position:relative}.wideBlock .entryContent,.wideBlock .iconWrap{width:100%;max-width:960px}.wideBlock svg.cardIcon{width:48px;height:48px}.wideBlock .showMore{padding:1.25rem 1.875rem}.wideBlock.open .hiddenContent{position:relative;padding:3.75rem;border-bottom:1px solid #f9f9f9}.wideBlock .close{display:block}}@media screen and (min-width:82.5em){.wideBlock .squareContent .entryContent{max-width:520px}}.iconList{width:100%}.iconList li{position:relative;padding:0 0 30px 50px;min-height:70px}.iconList li .iconLeft{fill:#00b2e2;width:36px;height:36px;position:absolute;top:0;left:0}.iconList li .title{margin:0}@media screen and (min-width:64em){.iconList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.iconList li{width:50%;padding:0 30px 30px 64px}.iconList li .iconLeft{width:48px;height:48px}.iconList.columns-one li{width:100%;font-size:1.125em}}@media screen and (min-width:82.5em){.iconList li{font-size:1.125em}}.hiddenContent .wrap+.wrap,.hiddenContent .wrapInner+.wrap{margin-top:1.875rem}@media screen and (min-width:64em){.hiddenContent .wrap+.wrap,.hiddenContent .wrapInner+.wrap{margin-top:3.75rem}}.shortContent: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}.shortContent:hover:after{height:8px}.shortContent .showMore{position:relative;font-weight:400}.shortContent .showMore svg{position:absolute;right:10px;bottom:26px}.shortContent .entryContent{display:none;padding:0 1.25rem 1em 1.25rem}@media screen and (min-width:64em){.shortContent{position:absolute;top:0;left:0;width:360px}.shortContent .entryContent{padding:0 1.875rem 1em 1.875rem}}@media screen and (min-width:75em){.shortContent{width:420px}}.style-right_short .shortContent{left:auto;right:0}.tallContent{display:NONE;position:absolute;top:60px;left:0;padding:.9375rem 1.25rem;background-color:#fff;width:33%}.wideBlock.open .shortContent:after{height:2px}.wideBlock.open .entryContent{display:block}.wideBlock.hasParallax{padding-top:300px;padding-top:56.25vw;position:relative}.wideBlock.hasParallax .bgWrap,.wideBlock.hasParallax .bgWrap .bg{display:block;top:0;left:0;width:100%;height:100%;height:100vh}.wideBlock.hasParallax .bgWrap{position:absolute;z-index:0;clip:rect(0,auto,auto,0);height:300px;height:56.25vw}.wideBlock.hasParallax .bgWrap .bg{height:calc((var(--vh,1vh) * 100) + 100px);position:fixed;z-index:0;background-size:cover;background-position:center center;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;display:block}@media screen and (min-width:64em){.wideBlock.hasParallax{padding-top:0;height:42vw;position:relative}.wideBlock.hasParallax .bgWrap{height:42vw}.wideBlock.hasParallax .bgWrap .bg{z-index:-1}.wideBlock.hasParallax .flexWrap{height:100%;display:block}.wideBlock.hasParallax .squareContent{height:auto;width:360px;-ms-flex-line-pack:start;align-content:flex-start;padding:1.875rem;position:absolute;z-index:2;left:0;top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:220px;max-height:42vw}.wideBlock.hasParallax .squareContent h2,.wideBlock.hasParallax .squareContent h3,.wideBlock.hasParallax .squareContent h4{margin-bottom:8px}.wideBlock.hasParallax .flexWrap.style-right_parallax .squareContent{left:auto;right:0}.wideBlock.hasParallax.expanding .squareContent{padding-bottom:3.75rem}.wideBlock.hasParallax.open{position:relative}.wideBlock.hasParallax.open .squareContent{opacity:0!important;visibility:none}.wideBlock.hasParallax.open .hiddenContent{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn .4s ease-out;animation:fadeIn .4s ease-out;background:rgba(255,255,255,.9);color:#000;border:none}.wideBlock.hasParallax.open .hiddenContent .entryContent{max-width:960px}.wideBlock.hasParallax.open .shortContent .entryContent{max-height:calc(42vw - 72px)}}@media screen and (min-width:75em){.wideBlock.hasParallax .bgWrap .bg{height:calc(var(--vh,1vh) * 100)}.wideBlock.hasParallax .squareContent{width:420px}}@media screen and (min-width:82.5em){.wideBlock.hasParallax .squareContent h3{font-size:2rem}.wideBlock.hasParallax .squareContent h4{font-size:1.5rem}}@media screen and (min-width:64em){.wideBlock .squareContent[data-scroll]{-webkit-transition:opacity 1s ease,background 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,background 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease,background 1s ease;transition:transform 1s ease,opacity 1s ease,background 1s ease,-webkit-transform 1s ease}.wideBlock .squareContent[data-scroll=in]{opacity:1}.wideBlock .squareContent[data-scroll=out]{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@media screen and (min-width:64em){.wideBlock .shortContent[data-scroll]{-webkit-transition:opacity 1s ease,background 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,background 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease,background 1s ease;transition:transform 1s ease,opacity 1s ease,background 1s ease,-webkit-transform 1s ease}.wideBlock .shortContent[data-scroll=in]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wideBlock .shortContent[data-scroll=out]{-webkit-transform:translateY(-60px);transform:translateY(-60px);opacity:0}}.wideBlock.hasParallax .bgWrap[data-scroll=in]{border-top:1px solid transparent}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.wideBlock.hasParallax .bgWrap .bg{position:absolute!important}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.wideBlock.hasParallax .bgWrap .bg{z-index:0}}}.pageFooter{border-top:1px solid rgba(0,178,226,.25);clear:both;padding:1.875rem 0 3.75rem 0;background:#002357;color:#fff}.pageFooter .accessibilityText{color:#d9d9d9;margin-top:1em;display:block}.pageFooter #logoFooter svg{display:inline-block;width:140px;height:50px;fill:#fff;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.pageFooter #logoFooter:hover svg{fill:#00b2e2}.pageFooter .tagline{margin:20px 10px 16px 0;font-size:.875em}.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{fill:#00b2e2}.pageFooter .footerLinks{width:100%}.pageFooter .footerLinks ul{margin:0;padding:0;list-style:none;line-height:1.125em}.pageFooter .footerLinks ul li{margin-top:.55em}.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:.875em;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;text-decoration:underline;-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.5em;margin-bottom:.5em;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(0,178,226,.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 a{display:inline-block;margin-top:2px;margin-right:8px}@media screen and (min-width:64em){.footerBottom{font-size:14px}.footerBottom .wrap{text-align:left}.footerBottom .footerBottomImages{width:50%;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:49%;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:1em}.listFooter{border-top:1px solid rgba(0,178,226,.25);background:#002357;padding:20px;color:#fff;font-size:12px}.listFooter .findFooterLogo{display:block;margin-bottom:1em}.listFooter .findFooterLogo svg{display:inline-block;width:140px;height:50px;fill:#fff;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.listFooter .findFooterLogo:hover svg{fill:#00b2e2}.listFooter .footerBottomImages{margin-top:1em}.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:#000;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}#container.minimal_black .pageHeader{display:none}#container.black .bannerMenu,#container.minimal_black .bannerMenu{background:rgba(0,0,0,.7)}.pageFooter.black,.pageFooter.minimal_black{background:#000;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 1em}.gridder{list-style-type:none;display:block!important;text-align:justify}.gridder-list{cursor:pointer;display:inline-block;vertical-align:bottom!important}.gridder-list img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gridder-list button{display:block;width:100%;padding:0;cursor:pointer}.gridder-content{display:none}.gridder-show{display:block;position:relative;float:left;text-align:left;width:100%;margin-bottom:1.875rem;background:#fff;border:1px solid #a5d9e7}.gridder-show .wrapInner{padding:3.75rem 0 1.875rem 0}.gridder-show .entryContent h1,.gridder-show .entryContent h2,.gridder-show .entryContent h3,.gridder-show .entryContent h4,.gridder-show .entryContent h5,.gridder-show .entryContent h6{color:#000}.gridder-show .iconList{padding-top:1.875rem;padding-bottom:1.875rem}.gridder-show .iconList .title{color:#000}.gridder-navigation{position:absolute;top:0;right:0}.gridder-navigation .gridder-close{font-size:0!important;width:60px;height:60px;display:block}.gridder-navigation .gridder-close:before{content:'\00d7';position:absolute;top:8px;left:20px;font-size:40px;line-height:1;color:#767676;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.gridder-navigation .gridder-close:focus:before,.gridder-navigation .gridder-close:hover:before{color:#000}.gridder-navigation .gridder-nav{display:none}#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 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.open,.pageHeader.hasHero.dark #favoriteToggle svg.phone,.pageHeader.hasHero.dark #menuToggle svg.open,.pageHeader.hasHero.dark #menuToggle svg.phone,.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.open,.pageHeader.hasHero.light #favoriteToggle svg.phone,.pageHeader.hasHero.light #menuToggle svg.open,.pageHeader.hasHero.light #menuToggle svg.phone,.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{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:#000;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}.heroBanner{position:relative;width:100%;background:#002357}.heroBanner .bannerMedia{height:100%;width:100%;position:relative;overflow:hidden;width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);min-height:480px;background-size:cover}.heroBanner .bannerMedia video.videoBackground{display:none}.heroBanner.height-short{min-height:300px;height:33vw}.heroBanner.height-short .bannerMedia .lazyfull{min-height:33vw}.heroBanner.height-short .bannerMedia{height:100%;min-height:33vw}.heroBanner.blue.topFade:after,.heroBanner.dark.topFade:after,.heroBanner.white.topFade:after{content:'';position:absolute;top:0;left:0;height:160px;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.heroBanner.blue.leftFade .bannerMedia:after,.heroBanner.dark.leftFade .bannerMedia:after,.heroBanner.white.leftFade .bannerMedia:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.4)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.4))}.heroBanner.blue .heroContent,.heroBanner.dark .heroContent,.heroBanner.white .heroContent{color:#fff}.heroBanner.blue .heroContent .subLink,.heroBanner.dark .heroContent .subLink,.heroBanner.white .heroContent .subLink{margin:0;display:block;position:absolute;bottom:-60px}.heroBanner.blue .heroContent .subLink a,.heroBanner.blue .heroContent .subLink a:visited,.heroBanner.dark .heroContent .subLink a,.heroBanner.dark .heroContent .subLink a:visited,.heroBanner.white .heroContent .subLink a,.heroBanner.white .heroContent .subLink a:visited{color:#fff;border-bottom:2px solid #00b2e2}.heroBanner.blue .heroContent .subLink a:hover,.heroBanner.blue .heroContent .subLink a:visited:hover,.heroBanner.dark .heroContent .subLink a:hover,.heroBanner.dark .heroContent .subLink a:visited:hover,.heroBanner.white .heroContent .subLink a:hover,.heroBanner.white .heroContent .subLink a:visited:hover{color:#00b2e2}.heroBanner.blue .heroContent .smallLink,.heroBanner.dark .heroContent .smallLink,.heroBanner.white .heroContent .smallLink{color:#fff;display:inline-block;margin:1em 0 0 2px;font-size:.875rem;text-decoration:none}.heroBanner.blue .heroContent .smallLink:hover,.heroBanner.dark .heroContent .smallLink:hover,.heroBanner.white .heroContent .smallLink:hover{text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.heroBanner.blue .heroContent .smallLink:active,.heroBanner.dark .heroContent .smallLink:active,.heroBanner.white .heroContent .smallLink:active{color:#00b2e2}.heroBanner.blue .heroContent .smallLink svg,.heroBanner.dark .heroContent .smallLink svg,.heroBanner.white .heroContent .smallLink svg{width:16px;height:16px;fill:#00b2e2;float:left;margin:1px 8px 0 0}.heroBanner.light.topFade:after{content:'';position:absolute;top:0;left:0;height:160px;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.7),rgba(255,255,255,0))}.heroBanner.light.leftFade .bannerMedia:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.5)));background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.5))}.heroBanner.light .heroContent{color:#000}@media screen and (min-width:768px){.heroBanner .bannerMedia video.videoBackground{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.heroBanner .bannerMedia.hasVideo{background-position:center top}}@media screen and (min-width:64em){.heroBanner.blue.leftFade .bannerMedia:after,.heroBanner.dark.leftFade .bannerMedia:after,.heroBanner.white.leftFade .bannerMedia:after{width:70%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0))}.heroBanner.light.leftFade .bannerMedia:after{width:70%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,0))}.heroBanner.topFade:after{height:300px!important}}.notice+.hasHero+.heroBanner.height-full .bannerMedia{height:calc((var(--vh,1vh) * 100) - 40px)}@media only screen and (max-width:64em){.heroBanner.bannerLogoMobile.dark .bannerMedia:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6)}}.bannerLogo{position:absolute;z-index:1;width:66%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bannerLogo img{width:100%;height:auto}@media screen and (min-width:64em){.bannerLogo.mobileLogoOnly{display:none}}.heroContent{position:absolute;z-index:1;left:1.25rem;bottom:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.heroContent.hasSearch{z-index:2}.heroContent .heroTitle span{display:block}.heroContent .buttonWhite{margin-right:10px}@media screen and (min-width:64em){.heroContent{width:46%;left:40px}}@media screen and (min-width:82.5em){.heroContent{left:50%;width:600px;margin-left:-600px}}.heroBanner.height-short .heroContent{bottom:0;-webkit-transform:none;transform:none;margin-bottom:20px}@media screen and (min-width:82.5em){.heroBanner.height-short .heroContent{margin-bottom:1.875rem}}#hero-video-button{display:none;position:absolute;z-index:9;bottom:20px;right:20px;height:40px;width:40px;padding:0;cursor:pointer;background:rgba(0,0,0,.1);border-radius:50%}#hero-video-button svg.play{display:none}#hero-video-button svg.pause{display:block}#hero-video-button.playing svg.play{display:block}#hero-video-button.playing svg.pause{display:none}#hero-video-button svg{width:24px;height:24px;fill:rgba(255,255,255,.75);-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;margin:0 auto}#hero-video-button:hover svg{fill:#fff}#hero-video-button:active svg{fill:#d3ecf3}@media screen and (min-width:64em){#hero-video-button{bottom:36px;right:36px}}.video-loaded+#hero-video-button{display:block}@media screen and (min-width:768px){.heroBanner.menutype-sticky #hero-video-button,.heroBanner.menutype-subpages #hero-video-button{bottom:80px}}.heroBannerShort{position:relative;padding-top:1.875rem;padding-bottom:.9375rem;background:#002357;color:#fff}.heroBannerShort .button{border-color:#fff;margin:0 10px 0 0}.heroBannerShort .heroTitle{text-align:center}@media screen and (min-width:64em){.heroBannerShort{padding-top:3.75rem;padding-bottom:1.875rem}}.subMenu+.heroBannerShort{border-top: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{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)}.subMenu .toggleSubPages{float:left;cursor:pointer;margin-top:0;height:60px;text-decoration:none}.subMenu .toggleSubPages span{padding:24px 0 0 0;display:inline-block;vertical-align:top;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.15em;text-transform:uppercase}.subMenu .toggleSubPages svg{position:relative;z-index:2;width:20px;height:20px;padding:0;fill:#00b2e2;cursor:pointer;display:inline-block;vertical-align:top;margin:18px 6px 14px 12px}.subMenu .toggleSubPages:hover{color:#00b2e2}.subMenu .toggleSubPages.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.subMenu .subPages{display:none}.subMenu .subPages li{display:block;position:relative;margin-left:14px}.subMenu .subPages li a{text-decoration:none;display:block;padding:10px 0}.subMenu .subPages li.current_page_item a{color:#000;font-weight:700}.subMenu .buttonLinks{text-align:right;padding:10px 8px 10px 0}.subMenu .buttonLinks a{margin:0}.subMenu.open .subPages{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:75em){.subMenu{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}.subMenu .toggleSubPages{display:none}.subMenu .subPages{display:block;border:none}.subMenu .subPages li{display:inline-block}.subMenu .subPages li.current_page_item:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;background:#00b2e2}.subMenu .subPages li a{height:60px;padding:18px 0 14px 0}.subMenu .buttonLinks{padding:0 8px 0 0}}@media screen and (min-width:82.5em){.subMenu{padding:0 0 0 24px}}.heroBanner.height-short+.subMenu,.heroBannerShort+.subMenu,.pageHeader.noHero+.subMenu{margin-top:0}.introMapBlock{background:#fff;padding-bottom:1.875rem}.introMapBlock .lineAnimation{width:300px;margin:0 auto 1.875rem auto}.introMapBlock .caption{text-align:center;padding:0 1.5em}@media screen and (min-width:768px){.introMapBlock .lineAnimation{width:33%;display:inline-block}.introMapBlock .regionMap{width:62%;display:block;float:right}}.centeredMap{position:relative}.centeredMap .sectionTitle{position:relative;z-index:1;color:#000;text-align:center;margin:0 0 -20px 0;background:#fff;padding:20px;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12)}.lineAnimation{position:relative}.lineAnimation:after{content:"";display:block;padding-bottom:100%}.lineAnimationGroup{position:absolute;top:0;left:0;width:100%;height:100%}.lineAnimationGroup .lineAnimationBg{opacity:0}.lineAnimationGroup .caption{opacity:0;color:#545859;font-size:.875em}.lineAnimationGroup svg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.lineAnimationGroup .circle{stroke-dasharray:1000;stroke-dashoffset:1000}.lineAnimationGroup.active{-webkit-animation:fade-group 5s 1 forwards;animation:fade-group 5s 1 forwards}.lineAnimationGroup.active .lineAnimationBg{-webkit-animation:fade-bg 5s 1 forwards;animation:fade-bg 5s 1 forwards}.lineAnimationGroup.active .circle{-webkit-animation:draw-circle 5s 1 forwards;animation:draw-circle 5s 1 forwards}.lineAnimationGroup.active .line.keep{-webkit-animation:draw-line 5s 1 forwards;animation:draw-line 5s 1 forwards}.lineAnimationGroup.active .circle.keep{-webkit-animation:draw-circle 5s 1 forwards;animation:draw-circle 5s 1 forwards}.lineAnimationGroup.active .line:not(.keep){-webkit-animation:draw-line-fade 3s 1 forwards;animation:draw-line-fade 3s 1 forwards}.lineAnimationGroup.active .circle:not(.keep){-webkit-animation:draw-circle-fade 3s 1 forwards;animation:draw-circle-fade 3s 1 forwards}.lineAnimationGroup.active .caption{opacity:1}.lineAnimationGroupHome .line{stroke-dasharray:400;stroke-dashoffset:400}.lineAnimationGroupApt .line{stroke-dasharray:1100;stroke-dashoffset:1100}.lineAnimationGroupHigh .line{stroke-dasharray:800;stroke-dashoffset:800}@-webkit-keyframes fade-group{0%{opacity:1}85%{opacity:1}100%{opacity:0}}@keyframes fade-group{0%{opacity:1}85%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-bg{0%{opacity:0}25%{opacity:0}45%{opacity:1}100%{opacity:1}}@keyframes fade-bg{0%{opacity:0}25%{opacity:0}45%{opacity:1}100%{opacity:1}}@-webkit-keyframes draw-line{60%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes draw-line{60%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes draw-circle{60%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes draw-circle{60%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes draw-line-fade{0%{opacity:1}45%{opacity:1}60%{stroke-dashoffset:0}70%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes draw-line-fade{0%{opacity:1}45%{opacity:1}60%{stroke-dashoffset:0}70%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}@-webkit-keyframes draw-circle-fade{0%{opacity:1}45%{opacity:1}60%{stroke-dashoffset:0}70%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes draw-circle-fade{0%{opacity:1}45%{opacity:1}60%{stroke-dashoffset:0}70%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}.regionMap{position:relative}.regionMap img{position:relative;width:100%;height:auto;z-index:0}.regionMap .marker{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regionMap .marker .circle{display:inline-block;position:relative;z-index:2;background:#000;border-radius:50%;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:9px;height:9px;border:1px solid #fff}.regionMap .marker .city{font-size:.875rem;line-height:1em;position:absolute;z-index:1;display:block;font-weight:700;text-transform:uppercase;white-space:nowrap;padding:6px 8px 4px 8px;border-radius:.3125rem;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;color:#000;visibility:hidden;opacity:0;top:-12px;-webkit-transition:top .2s ease-in-out,opacity .2s ease-in-out;transition:top .2s ease-in-out,opacity .2s ease-in-out}.regionMap .marker.active,.regionMap .marker:focus,.regionMap .marker:hover{z-index:99}.regionMap .marker.active .city,.regionMap .marker:focus .city,.regionMap .marker:hover .city{visibility:visible;opacity:1;top:-18px}.regionMap .marker.active .circle,.regionMap .marker:focus .circle,.regionMap .marker:hover .circle{background:#00b2e2}.regionMap .marker:active .city{color:#00b2e2}@media screen and (min-width:768px){.regionMap .marker .circle{border:2px solid #fff;width:15px;height:15px}}.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:#000}.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:#000;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}.homeContent .vueDialog.apartmentConcessionModal .apartmentConcessionContent .solarHomeCallout,.vueDialog.apartmentConcessionModal .apartmentConcessionContent .homeContent .solarHomeCallout,.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{position:absolute;top:10%;left:5%;bottom:0;right:0;width:90%;height:80%;border:none}.vueDialog .apartmentVirtualTourContent 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{color:#fff}.notice{text-align:center;padding:12px 20px 10px 20px;color:#fff;font-size:.875em;line-height:1.25em;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.blackColor{background:#000}.notice.redColor{background:#ee5340}.notice.greendarkColor{background:#003349}.notice.bluedarkColor{background:#002357}.notice.blueColor{background:#00b2e2}@media screen and (min-width:64em){.notice{font-size:1em}}.postNext,.postPrev{font-size:.875em;text-transform:uppercase}.postNext a,.postNext a:visited,.postPrev a,.postPrev a:visited{color:#545859}.postNext a:hover,.postNext a:visited:hover,.postPrev a:hover,.postPrev a:visited:hover{color:#00b2e2}.postPrev{float:left}.postNext{float:right}.pageNavi{text-align:center}.pageNavi ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both}.pageNavi li{padding:0;margin:0;display:inline;overflow:hidden;border-right:1px solid #767676}.pageNavi li:last-child{border:none}.pageNavi a,.pageNavi a:visited,.pageNavi span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.75em;min-width:1em;display:block;color:#00b2e2}.pageNavi a:focus,.pageNavi a:hover,.pageNavi a:visited:focus,.pageNavi a:visited:hover,.pageNavi span:focus,.pageNavi span:hover{background-color:#00b2e2;color:#fff}.pageNavi .current{cursor:default;color:#545859;font-weight:700}.pageNavi .current:focus,.pageNavi .current:hover{background-color:#fff;color:#545859}.unitAvailabilityBlock{margin-bottom:1.875rem}.unitAvailabilityBlock .apartmentConcession{max-width:36em;margin:1.875rem auto 0 auto;text-align:center;border:1px solid #d9d9d9;border-radius:.3125rem;padding:1.875rem}.unitAvailabilityBlock .apartmentConcession h6{color:#ee5340;margin-top:0}.unitAvailabilityBlock .apartmentConcession h3{color:#000;margin-top:0}@media screen and (min-width:75em){.unitAvailabilityBlock{margin-bottom:3.75rem}}section.color-blue+.unitAvailabilityBlock{background-image:linear-gradient(to bottom,#fff,#f9f9f9 150px)}.unitAvailabilityFilters{position:relative}.unitAvailabilityFilters .mapKey{display:block;float:left;z-index:1;font-size:14px;color:#767676;margin:10px 0}.unitAvailabilityFilters .mapKey li{display:inline-block;margin-right:10px}.unitAvailabilityFilters .mapKey li:before{content:'';width:14px;height:14px;background:#a5d9e7;display:block;float:left;margin:2px 3px 0 0}.unitAvailabilityFilters .mapKey li.keyAvailable:before{background:#00b2e2}.unitAvailabilityFilters .floorsFilters+.bedroomsFilters+.mapKey{text-align:left}@media screen and (min-width:64em){.unitAvailabilityFilters .floorsFilters+.bedroomsFilters+.mapKey{position:absolute;top:80px;left:20px}}.homeAvailabilityMapWrap,.sitePlan,.unitAvailabilityMapWrap{max-width:1200px;margin:0 -10px;position:relative;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);min-height:480px}.homeAvailabilityMapWrap .homeAvailabilityMap,.homeAvailabilityMapWrap .sitePlanMap,.homeAvailabilityMapWrap .unitAvailabilityMap,.sitePlan .homeAvailabilityMap,.sitePlan .sitePlanMap,.sitePlan .unitAvailabilityMap,.unitAvailabilityMapWrap .homeAvailabilityMap,.unitAvailabilityMapWrap .sitePlanMap,.unitAvailabilityMapWrap .unitAvailabilityMap{position:relative;cursor:move;cursor:-webkit-grab!important;cursor:grab!important;padding-top:60px;padding-bottom:20px;min-height:480px}.homeAvailabilityMapWrap .homeAvailabilityMap:active,.homeAvailabilityMapWrap .sitePlanMap:active,.homeAvailabilityMapWrap .unitAvailabilityMap:active,.sitePlan .homeAvailabilityMap:active,.sitePlan .sitePlanMap:active,.sitePlan .unitAvailabilityMap:active,.unitAvailabilityMapWrap .homeAvailabilityMap:active,.unitAvailabilityMapWrap .sitePlanMap:active,.unitAvailabilityMapWrap .unitAvailabilityMap:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.homeAvailabilityMapWrap .homeAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap .homeAvailabilityMap .sitePlanBackground,.homeAvailabilityMapWrap .homeAvailabilityMap .unitAvailabilityBackground,.homeAvailabilityMapWrap .sitePlanMap .homeAvailabilityBackground,.homeAvailabilityMapWrap .sitePlanMap .sitePlanBackground,.homeAvailabilityMapWrap .sitePlanMap .unitAvailabilityBackground,.homeAvailabilityMapWrap .unitAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap .unitAvailabilityMap .sitePlanBackground,.homeAvailabilityMapWrap .unitAvailabilityMap .unitAvailabilityBackground,.sitePlan .homeAvailabilityMap .homeAvailabilityBackground,.sitePlan .homeAvailabilityMap .sitePlanBackground,.sitePlan .homeAvailabilityMap .unitAvailabilityBackground,.sitePlan .sitePlanMap .homeAvailabilityBackground,.sitePlan .sitePlanMap .sitePlanBackground,.sitePlan .sitePlanMap .unitAvailabilityBackground,.sitePlan .unitAvailabilityMap .homeAvailabilityBackground,.sitePlan .unitAvailabilityMap .sitePlanBackground,.sitePlan .unitAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap .homeAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap .homeAvailabilityMap .sitePlanBackground,.unitAvailabilityMapWrap .homeAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap .sitePlanMap .homeAvailabilityBackground,.unitAvailabilityMapWrap .sitePlanMap .sitePlanBackground,.unitAvailabilityMapWrap .sitePlanMap .unitAvailabilityBackground,.unitAvailabilityMapWrap .unitAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap .unitAvailabilityMap .sitePlanBackground,.unitAvailabilityMapWrap .unitAvailabilityMap .unitAvailabilityBackground{width:100%;height:auto}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG,.sitePlan .homeAvailabilityMap .availableUnitsSVG,.sitePlan .sitePlanMap .availableUnitsSVG,.sitePlan .unitAvailabilityMap .availableUnitsSVG,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG{display:block}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg,.sitePlan .sitePlanMap .availableUnitsSVG svg,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg{position:absolute;top:0;left:0;width:100%;height:auto}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path,.sitePlan .sitePlanMap .availableUnitsSVG svg path,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path{fill:rgba(84,88,89,.8);stroke:2px;stroke-linejoin:round}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.comingSoon,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.comingSoon,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.comingSoon,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.comingSoon,.sitePlan .sitePlanMap .availableUnitsSVG svg path.comingSoon,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.comingSoon,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.comingSoon,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.comingSoon,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.comingSoon{fill:rgba(165,217,231,.6);stroke:rgba(165,217,231,.2)}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.availableNow,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.availableNow,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.availableNow,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.availableNow,.sitePlan .sitePlanMap .availableUnitsSVG svg path.availableNow,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.availableNow,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.availableNow,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.availableNow,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.availableNow{fill:rgba(0,178,226,.6);stroke:rgba(0,178,226,.3)}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.concession,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.concession,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.concession,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.concession,.sitePlan .sitePlanMap .availableUnitsSVG svg path.concession,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.concession,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.concession,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.concession,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.concession{stroke:rgba(238,83,64,.9)}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.available,.sitePlan .sitePlanMap .availableUnitsSVG svg path.available,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.available,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available{cursor:pointer}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available:active,.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available:hover,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available:active,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available:hover,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available:active,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available:hover,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.available:active,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.available:hover,.sitePlan .sitePlanMap .availableUnitsSVG svg path.available:active,.sitePlan .sitePlanMap .availableUnitsSVG svg path.available:hover,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.available:active,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.available:hover,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available:active,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available:hover,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available:active,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available:hover,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available:active,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available:hover{fill:rgba(0,178,226,.9);stroke:#00b2e2}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available.active,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available.active,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available.active,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.available.active,.sitePlan .sitePlanMap .availableUnitsSVG svg path.available.active,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.available.active,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.available.active,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.available.active,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.available.active{position:relative;fill:rgba(0,178,226,.9);stroke:#fff}.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered,.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered:active,.homeAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered:hover,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered:active,.homeAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered:hover,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered:active,.homeAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered:hover,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.filtered,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.filtered:active,.sitePlan .homeAvailabilityMap .availableUnitsSVG svg path.filtered:hover,.sitePlan .sitePlanMap .availableUnitsSVG svg path.filtered,.sitePlan .sitePlanMap .availableUnitsSVG svg path.filtered:active,.sitePlan .sitePlanMap .availableUnitsSVG svg path.filtered:hover,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.filtered,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.filtered:active,.sitePlan .unitAvailabilityMap .availableUnitsSVG svg path.filtered:hover,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered:active,.unitAvailabilityMapWrap .homeAvailabilityMap .availableUnitsSVG svg path.filtered:hover,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered:active,.unitAvailabilityMapWrap .sitePlanMap .availableUnitsSVG svg path.filtered:hover,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered:active,.unitAvailabilityMapWrap .unitAvailabilityMap .availableUnitsSVG svg path.filtered:hover{fill:rgba(84,88,89,.5);stroke:none}.homeAvailabilityMapWrap.portrait,.sitePlan.portrait,.unitAvailabilityMapWrap.portrait{height:auto}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap,.sitePlan.portrait .homeAvailabilityMap,.sitePlan.portrait .unitAvailabilityMap,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap{padding:0;height:auto}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg,.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .unitAvailabilityBackground,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .unitAvailabilityBackground,.sitePlan.portrait .homeAvailabilityMap .availableUnitsSVG svg,.sitePlan.portrait .homeAvailabilityMap .homeAvailabilityBackground,.sitePlan.portrait .homeAvailabilityMap .unitAvailabilityBackground,.sitePlan.portrait .unitAvailabilityMap .availableUnitsSVG svg,.sitePlan.portrait .unitAvailabilityMap .homeAvailabilityBackground,.sitePlan.portrait .unitAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .unitAvailabilityBackground{max-width:640px;max-width:800px}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .unitAvailabilityBackground,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .homeAvailabilityBackground,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .unitAvailabilityBackground,.sitePlan.portrait .homeAvailabilityMap .homeAvailabilityBackground,.sitePlan.portrait .homeAvailabilityMap .unitAvailabilityBackground,.sitePlan.portrait .unitAvailabilityMap .homeAvailabilityBackground,.sitePlan.portrait .unitAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .unitAvailabilityBackground,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .homeAvailabilityBackground,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .unitAvailabilityBackground{margin-left:auto;margin-right:auto}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg,.sitePlan.portrait .homeAvailabilityMap .availableUnitsSVG svg,.sitePlan.portrait .unitAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg path,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg path,.sitePlan.portrait .homeAvailabilityMap .availableUnitsSVG svg path,.sitePlan.portrait .unitAvailabilityMap .availableUnitsSVG svg path,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap .availableUnitsSVG svg path,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap .availableUnitsSVG svg path{stroke-width:1px}.homeAvailabilityMapWrap .panzoom-controls,.sitePlan .panzoom-controls,.unitAvailabilityMapWrap .panzoom-controls{position:absolute;z-index:2;background:#fff;top:0;right:0}.homeAvailabilityMapWrap .panzoom-controls button,.sitePlan .panzoom-controls button,.unitAvailabilityMapWrap .panzoom-controls button{font-weight:400;font-size:30px;width:40px;height:40px;margin:0;padding:0;float:left;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#767676;border-radius:.3125rem}.homeAvailabilityMapWrap .panzoom-controls button svg,.sitePlan .panzoom-controls button svg,.unitAvailabilityMapWrap .panzoom-controls button svg{width:22px;height:22px;fill:#767676}.homeAvailabilityMapWrap .panzoom-controls button:hover,.sitePlan .panzoom-controls button:hover,.unitAvailabilityMapWrap .panzoom-controls button:hover{color:#000;background:#f9f9f9}.homeAvailabilityMapWrap .panzoom-controls button:hover svg,.sitePlan .panzoom-controls button:hover svg,.unitAvailabilityMapWrap .panzoom-controls button:hover svg{fill:#000}.homeAvailabilityMapWrap .panzoom-controls button.disabled,.sitePlan .panzoom-controls button.disabled,.unitAvailabilityMapWrap .panzoom-controls button.disabled{color:#d9d9d9;cursor:default;background:#fff!important}@media screen and (min-width:768px){.homeAvailabilityMapWrap,.sitePlan,.unitAvailabilityMapWrap{margin:0 -20px;height:auto!important}.homeAvailabilityMapWrap .unitAvailabilityMap,.sitePlan .unitAvailabilityMap,.unitAvailabilityMapWrap .unitAvailabilityMap{height:auto!important}}@media screen and (min-width:75em){.homeAvailabilityMapWrap,.sitePlan,.unitAvailabilityMapWrap{margin:0 auto;height:auto;border:none}.homeAvailabilityMapWrap .homeAvailabilityMap,.homeAvailabilityMapWrap .unitAvailabilityMap,.sitePlan .homeAvailabilityMap,.sitePlan .unitAvailabilityMap,.unitAvailabilityMapWrap .homeAvailabilityMap,.unitAvailabilityMapWrap .unitAvailabilityMap{height:auto;padding:40px 0}.homeAvailabilityMapWrap.portrait .homeAvailabilityMap,.homeAvailabilityMapWrap.portrait .unitAvailabilityMap,.sitePlan.portrait .homeAvailabilityMap,.sitePlan.portrait .unitAvailabilityMap,.unitAvailabilityMapWrap.portrait .homeAvailabilityMap,.unitAvailabilityMapWrap.portrait .unitAvailabilityMap{padding:0}.homeAvailabilityMapWrap .panzoom-controls,.sitePlan .panzoom-controls,.unitAvailabilityMapWrap .panzoom-controls{top:20px;right:20px;border-radius:.3125rem;border:1px solid #d9d9d9}}.sitePlanTooltip,.unitAvailabilityTooltip{width:300px;height:auto;padding:0;background:#f9f9f9;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);z-index:8}.sitePlanTooltip[data-show],.unitAvailabilityTooltip[data-show]{display:block}.sitePlanTooltip[data-popper-reference-hidden],.unitAvailabilityTooltip[data-popper-reference-hidden]{display:none}.sitePlanTooltip .itemTitle,.unitAvailabilityTooltip .itemTitle{color:#767676;margin:11px 8px 9px 10px}.sitePlanTooltip button.close,.unitAvailabilityTooltip button.close{position:absolute;z-index:9;top:0;right:0;height:32px;width:32px;padding:6px;cursor:pointer}.sitePlanTooltip button.close svg,.unitAvailabilityTooltip button.close svg{fill:#767676;width:18px;height:18px}.sitePlanTooltip button.close:hover svg,.unitAvailabilityTooltip button.close:hover svg{fill:#000}.sitePlanTooltip .popperArrow,.unitAvailabilityTooltip .popperArrow{top:0;border-top:20px solid transparent;border-right:40px solid #f9f9f9}.sitePlanTooltip[data-popper-placement=right] .popperArrow,.unitAvailabilityTooltip[data-popper-placement=right] .popperArrow{width:0;height:0;top:0;left:0;margin:10px 0 0 -20px;border-top:0;border-right:20px solid #f9f9f9;border-bottom:40px solid transparent;border-left:0}.sitePlanTooltip[data-popper-placement=left] .popperArrow,.unitAvailabilityTooltip[data-popper-placement=left] .popperArrow{top:auto;right:0!important;left:auto!important;margin:10px -20px 0 0;border-top:0;border-right:0;border-bottom:40px solid transparent;border-left:20px solid #f9f9f9}@media screen and (max-width:768px){.sitePlanTooltip,.unitAvailabilityTooltip{-webkit-transform:none!important;transform:none!important;position:absolute;top:auto!important;right:0!important;bottom:0!important;left:auto!important;width:100%;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;border-bottom:4px solid #00b2e2;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff}.sitePlanTooltip .popperArrow,.unitAvailabilityTooltip .popperArrow{display:none}.sitePlanTooltip button.close,.unitAvailabilityTooltip button.close{DISPLAY:NONE}}@media screen and (min-width:768px){.sitePlanTooltip,.unitAvailabilityTooltip{border-radius:.3125rem;width:420px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12),0 0 1px #d9d9d9;box-shadow:0 3px 9px rgba(0,0,0,.12),0 0 1px #d9d9d9}}.sitePlanTooltip{display:none}.infoItemContent .details{text-align:left;color:#000;display:block}.infoItemContent .details+.details{border-top:1px solid #d9d9d9}.infoItemContent .details .planImage{display:inline-block;vertical-align:top;width:80px}.infoItemContent .details .planImage button{cursor:pointer;width:70px;margin:5px;padding:4px;position:relative;background:#fff;border-radius:.3125rem;border:1px solid #d9d9d9;text-align:center;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.infoItemContent .details .planImage button:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-color:#fff}.infoItemContent .details .planImage img{width:60px;height:60px}.infoItemContent .details .detailSide{display:inline-block;width:calc(100% - 116px);position:relative}.infoItemContent .details .detailSide abbr{color:#545859;font-weight:400;font-size:.75rem}.infoItemContent .details .specs{padding:6px 2px 0 2px;text-align:left;font-size:.875em}.infoItemContent .details .specs .unitname{font-size:1rem}.infoItemContent .details .specs .planname{font-size:12px;font-weight:700;margin:5px 0 0 4px}.infoItemContent .details .specs .planname::after{content:"";display:block}.infoItemContent .details .specs .floor:before{content:'floor ';color:#545859;font-size:.75rem}.infoItemContent .details .specs abbr{margin-right:8px;margin-left:1px}.infoItemContent .details .availability{padding:0 0 4px 2px}.infoItemContent .details .availability .price{font-weight:700;display:block}.infoItemContent .details .availability em{font-size:.75rem;color:#767676;position:absolute;top:44px;right:10px}.infoItemContent .details .availability a.buttonOutline{padding:8px 6px 6px 6px;position:absolute;top:8px;right:8px}.infoItemContent .details .concession{color:#ee5340;font-weight:700;font-style:normal;display:block;font-size:.75em;position:relative}.infoItemContent .details .concession::after{display:none}.infoItemContent .details .concession:active::after,.infoItemContent .details .concession:focus::after,.infoItemContent .details .concession:hover::after{display:block;content:attr(data-title);position:absolute;top:-4px;text-align:center;z-index:1;font-size:14px;line-height:1;padding:6px 8px;color:#fff;background:rgba(0,0,0,.75);border-radius:.3125rem;left:0;padding:8px 12px;font-size:13px;line-height:1.25;width:260px;font-weight:400;text-align:left}@media screen and (min-width:768px){.infoItemContent .details .detailSide{width:calc(100% - 120px);margin-top:2px}.infoItemContent .details .planImage{width:84px}.infoItemContent .details .planImage button{width:74px}.infoItemContent .details .planImage img{width:64px;height:64px}}.homeAvailabilityMapWrap .homeAvailabilityMap{padding-top:0}.homeAvailabilityMapWrap .unitAvailabilityTooltip{width:304px;border-radius:10px}.homeAvailabilityMapWrap .unitAvailabilityTooltip button.close{display:block}.homeAvailabilityMapWrap .unitAvailabilityTooltip button.close svg{fill:#fff}.homeAvailabilityMapWrap .infoItemContent .homeCard{display:block}.homeAvailabilityMapWrap .infoItemContent .favorite{display:none}@media screen and (max-width:768px){.homeAvailabilityMapWrap .homeAvailabilityMap{padding-top:60px}.homeAvailabilityMapWrap .unitAvailabilityTooltip{width:100%;max-width:480px;border:none;border-radius:0;border-top:1px solid #d9d9d9}.homeAvailabilityMapWrap .unitAvailabilityTooltip .homeCard{padding:0 10px 0 130px;min-height:90px;width:100%}.homeAvailabilityMapWrap .unitAvailabilityTooltip .homeCard:after{top:0;left:0;font-size:10px}.homeAvailabilityMapWrap .unitAvailabilityTooltip .homeSlides{position:absolute;top:0;left:0;width:120px}.homeAvailabilityMapWrap .unitAvailabilityTooltip button.close{display:none!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;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}#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;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_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)}@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}}.apartmentCard,.homeCard{width:300px;margin:2px;padding:4px;position:relative;border:2px solid transparent;border-radius:8px;text-decoration:none;color:#545859;font-size:.875rem;-webkit-transition:background .2s ease-in-out,border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;text-align:left;cursor:pointer}.apartmentCard figure,.homeCard figure{border-radius:7px;position:relative}.apartmentCard figure img,.homeCard figure img{border-radius:.3125rem;width:100%;width:288px;height:192px}.apartmentCard figure,.homeCard figure{width:100%;height:0;padding-bottom:66.667%;overflow:hidden}.apartmentCard figure img,.homeCard figure img{width:100%;height:auto;opacity:.2}.apartmentCard .swiper-pagination-custom,.homeCard .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}.apartmentCard .swiper-pagination-custom .swiper-pagination-bullet,.homeCard .swiper-pagination-custom .swiper-pagination-bullet{background:#fff;opacity:.4;margin:0 2px;width:6px;height:6px}.apartmentCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(2),.apartmentCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(4),.homeCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(2),.homeCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(4){width:8px;height:8px;margin-bottom:-1px}.apartmentCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(3),.homeCard .swiper-pagination-custom .swiper-pagination-bullet:nth-child(3){width:10px;height:10px;margin-bottom:-2px}.apartmentCard .swiper-pagination-custom .swiper-pagination-bullet-active,.homeCard .swiper-pagination-custom .swiper-pagination-bullet-active{opacity:1}.apartmentCard .details,.homeCard .details{padding:8px 0;text-align:right;color:#000}.apartmentCard .details abbr,.homeCard .details abbr{color:#545859;font-weight:400;font-size:.75rem}.apartmentCard li,.homeCard li{display:inline-block;line-height:1.25em;margin:0}.apartmentCard li.ba,.apartmentCard li.sqft,.homeCard li.ba,.homeCard li.sqft{margin-left:5px}.apartmentCard li.price,.homeCard li.price{font-weight:700;font-size:1.125rem;line-height:1em;text-align:left;float:left}.apartmentCard li.address,.homeCard li.address{display:block!important;text-align:left;padding:4px 0}.apartmentCard li.address .city,.homeCard li.address .city{display:inline-block}.apartmentCard li.offer,.homeCard li.offer{color:#ee5340;font-size:.75rem;font-weight:700;display:block;text-align:left}.apartmentCard .brandNew,.apartmentCard .solarHome,.homeCard .brandNew,.homeCard .solarHome{font-size:.75rem;font-weight:700;color:#00b2e2;display:block;text-transform:uppercase;margin:0}.apartmentCard .adaHome,.apartmentCard .comingSoon,.apartmentCard .openHouse,.homeCard .adaHome,.homeCard .comingSoon,.homeCard .openHouse{font-size:.75rem;font-weight:700;color:#767676;display:block;display:none}.apartmentCard .special,.homeCard .special{font-size:.75rem;font-weight:700;color:#ee5340;display:block;margin:0}.apartmentCard .details+span,.homeCard .details+span{margin-top:-.75em}.apartmentCard .communityName,.homeCard .communityName{display:block}.apartmentCard .communityLink,.homeCard .communityLink{margin:4px 0;padding:0;line-height:1;border-bottom:2px solid #00b2e2;font-weight:700}.apartmentCard .communityLink:hover,.homeCard .communityLink:hover{color:#00b2e2}.apartmentCard.comingSoon:after,.apartmentCard.hasOpenHouse:after,.apartmentCard.hasSpecial:after,.apartmentCard.highlightFeatured:after,.apartmentCard.inSFCommunity:after,.homeCard.comingSoon:after,.homeCard.hasOpenHouse:after,.homeCard.hasSpecial:after,.homeCard.highlightFeatured:after,.homeCard.inSFCommunity:after{position:absolute;z-index:1;top:4px;left:4px;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1em;padding:6px 8px 4px 8px;border-radius:.3125rem 0;color:#fff}.apartmentCard.highlightFeatured:after,.homeCard.highlightFeatured:after{content:'FEATURED';background:rgba(0,35,87,.8)}.apartmentCard.highlightFeatured .address,.homeCard.highlightFeatured .address{font-weight:700;color:#002357}.apartmentCard.highlightFeatured .homeSlides .homeImagesCarousel,.homeCard.highlightFeatured .homeSlides .homeImagesCarousel{border:2px solid #002357;border-radius:8px}.apartmentCard.comingSoon:after,.homeCard.comingSoon:after{content:'COMING SOON';background:rgba(84,88,89,.8)}.apartmentCard.inSFCommunity:after,.homeCard.inSFCommunity:after{content:'COMMUNITY';background:rgba(0,35,87,.8)}.apartmentCard.hasOpenHouse:after,.homeCard.hasOpenHouse:after{content:'OPEN HOUSE';background:rgba(0,178,226,.8)}.apartmentCard.hasSpecial:after,.homeCard.hasSpecial:after{content:'SPECIAL OFFER';background:#ee5340}.apartmentCard .swiper-nav,.homeCard .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}.apartmentCard .swiper-nav:after,.homeCard .swiper-nav:after{width:10px;height:10px;margin:10px 8px;border-color:#545859}.apartmentCard .swiper-nav.swiper-next,.homeCard .swiper-nav.swiper-next{left:auto;right:6px}.apartmentCard .swiper-nav:hover:after,.homeCard .swiper-nav:hover:after{border-color:#00b2e2}.apartmentCard .homeSlides:hover .swiper-nav,.homeCard .homeSlides:hover .swiper-nav{opacity:1}.apartmentCard:hover,.homeCard:hover{background:#fff;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.apartmentCard:focus,.homeCard:focus{outline:0;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.apartmentCard.homeCardSelected,.homeCard.homeCardSelected{background:#fff;border-color:#002357;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.apartmentCard:after{content:'APARTMENT COMMUNITY';background:rgba(0,35,87,.8);position:absolute;z-index:1;top:4px;left:4px;color:#fff;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1em;padding:6px 8px 4px 8px;border-radius:.3125rem 0}.apartmentCard .apartmentContent .apartmentName{font-weight:400;font-weight:700;font-size:18px;line-height:1.25em;display:block;color:#002357;padding-top:4px;padding-bottom:2px}.apartmentCard .apartmentContent .details{padding-top:3px}.apartmentCard .apartmentContent .details .sqftRange{margin-left:4px}.apartmentCard .apartmentContent .rent{display:none}.apartmentCard .apartmentContent .rentRange{font-weight:700;font-size:16px;float:left;margin-top:-1px}.advancedSearch:not(.hideHomes) .apartmentCard{border:1px solid #002357}.advancedSearch:not(.hideHomes) .apartmentCard:after{background:#002357}.advancedSearch:not(.hideHomes) .apartmentCard .apartmentContent{background:#002357;padding:10px 10px 4px 10px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;margin-top:-6px}.advancedSearch:not(.hideHomes) .apartmentCard .apartmentContent .details{color:#fff}.advancedSearch:not(.hideHomes) .apartmentCard .apartmentContent .details abbr{color:#d9d9d9}.advancedSearch:not(.hideHomes) .apartmentCard .apartmentContent .apartmentName{color:#fff}@media screen and (min-width:64em){.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:4px 0 4px 4px;width:calc(100% - 16px);border:2px solid transparent}.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard .apartmentImage{width:300px;min-width:300px}.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard .apartmentContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 10px 26px;border-bottom-left-radius:0;border-top-right-radius:7px;margin:0 0 0 -6px;width:60%}.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard .apartmentContent .apartmentName{font-size:20px;font-weight:700;display:block}.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard .apartmentContent .rentRange{float:none;display:block;text-align:left;margin:10px 0 2px 0}.advancedSearch:not(.hideHomes) .searchList .homeGrid .apartmentCard .apartmentContent .details{text-align:left}}.advancedSearch.hideHomes #listHeaderWrapper>:not(.listHeader),.advancedSearch.hideHomes .listHeaderPromo{display:none}@media screen and (min-width:64em){.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:10px;width:100%;border:1px solid #d9d9d9}.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard .apartmentImage{width:300px}.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard .apartmentContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 10px 10px}.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard .apartmentContent .apartmentName{font-size:20px;font-weight:700}.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard .apartmentContent .rentRange{float:none;display:block;text-align:left;margin:10px 0 2px 0}.advancedSearch.hideHomes .searchList .homeGrid .apartmentCard .apartmentContent .details{text-align:left}}.homeCard .favorite{position:absolute;z-index:1;top:10px;right:10px;width:24px;height:24px;fill:transparent;stroke:#fff;stroke-width:15px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.homeCard .favorite:hover{fill:#ee5340}.homeCard .favorite:active{fill:#ee5340;stroke:#ee5340}.homeCard .favorite.loading{stroke:#ee5340;-webkit-animation:heartloading 1s ease-out;animation:heartloading 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.homeCard .favorite.isFavorite{fill:#ee5340}@-webkit-keyframes heartloading{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.75}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes heartloading{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.75}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.apartmentMiniCard,.homeMiniCard{position:absolute;bottom:0;left:0;width:100%;background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.apartmentMiniCard .image,.homeMiniCard .image{float:left;width:100px;height:100px}.apartmentMiniCard img,.homeMiniCard img{width:auto;height:100px}.apartmentMiniCard .content,.homeMiniCard .content{margin-left:1em;min-height:100px;float:left}.apartmentMiniCard .details,.homeMiniCard .details{color:#000;text-align:left}.apartmentMiniCard .details abbr,.homeMiniCard .details abbr{color:#545859;font-weight:400;font-size:.75rem}.apartmentMiniCard .details li,.homeMiniCard .details li{display:inline-block;line-height:1.25em;margin:0}.apartmentMiniCard .details li.ba,.apartmentMiniCard .details li.sqft,.homeMiniCard .details li.ba,.homeMiniCard .details li.sqft{margin-left:5px}.apartmentMiniCard .address,.homeMiniCard .address{display:block!important;text-align:left;padding:10px 0 0 0;display:block;color:#000;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.apartmentMiniCard .price,.homeMiniCard .price{padding-top:8px;font-weight:700;font-size:1.125rem;line-height:1em;text-align:left;float:left;color:#000}.apartmentMiniCard .price abbr,.homeMiniCard .price abbr{color:#545859;font-weight:400;font-size:.75rem}.apartmentMiniCard .extra,.homeMiniCard .extra{display:none}@media screen and (min-width:768px){.apartmentMiniCard,.homeMiniCard{display:none}}.desktopOnly{display:none!important}@media screen and (min-width:768px){.desktopOnly{display:block!important}}.mobileOnly{display:block!important}@media screen and (min-width:768px){.mobileOnly{display:none!important}}.vueDialog{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}.vueDialog.dark{background:rgba(0,0,0,.75)}.vueDialog.confirmLoginDialog{background:rgba(0,0,0,.25)}.vueDialog .iframeDialog iframe{position:absolute;top:10%;left:5%;bottom:0;right:0;width:90%;height:80%;border:none}.vueDialog .mobile360Content{background:rgba(0,35,87,.9)!important}.vueDialog .mobile360Content iframe{position:absolute;top:60px;left:0;bottom:0;right:0;width:100%;height:calc(100% - 60px);border:none}.floorPlanModal .vueDialogContent,.homeModal,.showAgentTour .vueDialogContent,.singleHomeModal .vueDialogContent{width:100%;max-width:1200px;height:100%;overflow-x:hidden;overflow-y:scroll;margin:0 auto;border-radius:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5);text-align:left}.floorPlanModal .vueDialogContent.static,.homeModal.static,.showAgentTour .vueDialogContent.static,.singleHomeModal .vueDialogContent.static{max-height:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.floorPlanModal .vueDialogContent.static .topBar,.homeModal.static .topBar,.showAgentTour .vueDialogContent.static .topBar,.singleHomeModal .vueDialogContent.static .topBar{position:absolute;top:0;left:0;width:100%;height:60px;text-align:right;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.floorPlanModal .vueDialogContent.static .topBar *,.homeModal.static .topBar *,.showAgentTour .vueDialogContent.static .topBar *,.singleHomeModal .vueDialogContent.static .topBar *{margin:7px}.floorPlanModal .vueDialogContent.static .homeContent .sideInfo,.floorPlanModal .vueDialogContent.static .homeContent .sideMedia,.homeModal.static .homeContent .sideInfo,.homeModal.static .homeContent .sideMedia,.showAgentTour .vueDialogContent.static .homeContent .sideInfo,.showAgentTour .vueDialogContent.static .homeContent .sideMedia,.singleHomeModal .vueDialogContent.static .homeContent .sideInfo,.singleHomeModal .vueDialogContent.static .homeContent .sideMedia{height:auto}.floorPlanModal .vueDialogContent.static .sideMedia,.homeModal.static .sideMedia,.showAgentTour .vueDialogContent.static .sideMedia,.singleHomeModal .vueDialogContent.static .sideMedia{display:block}.floorPlanModal .vueDialogContent .stickyBar,.homeModal .stickyBar,.showAgentTour .vueDialogContent .stickyBar,.singleHomeModal .vueDialogContent .stickyBar{position:fixed;z-index:99;top:0;left:0;height:60px;width:100%;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12);background:#fff;padding-right:6px;text-align:right}.floorPlanModal .vueDialogContent .stickyBar .button,.floorPlanModal .vueDialogContent .stickyBar .buttonOutline,.homeModal .stickyBar .button,.homeModal .stickyBar .buttonOutline,.showAgentTour .vueDialogContent .stickyBar .button,.showAgentTour .vueDialogContent .stickyBar .buttonOutline,.singleHomeModal .vueDialogContent .stickyBar .button,.singleHomeModal .vueDialogContent .stickyBar .buttonOutline{margin:10px 6px 0 0}.floorPlanModal .vueDialogContent .stickyBar .button span,.floorPlanModal .vueDialogContent .stickyBar .buttonOutline span,.homeModal .stickyBar .button span,.homeModal .stickyBar .buttonOutline span,.showAgentTour .vueDialogContent .stickyBar .button span,.showAgentTour .vueDialogContent .stickyBar .buttonOutline span,.singleHomeModal .vueDialogContent .stickyBar .button span,.singleHomeModal .vueDialogContent .stickyBar .buttonOutline span{display:none}.floorPlanModal .vueDialogContent .stickyBar .favorite,.homeModal .stickyBar .favorite,.showAgentTour .vueDialogContent .stickyBar .favorite,.singleHomeModal .vueDialogContent .stickyBar .favorite{display:none;width:32px;height:32px;padding:4px;margin:12px 10px 6px 4px;float:right;cursor:pointer;fill:transparent;stroke:#767676;stroke-width:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.floorPlanModal .vueDialogContent .stickyBar .favorite:hover,.homeModal .stickyBar .favorite:hover,.showAgentTour .vueDialogContent .stickyBar .favorite:hover,.singleHomeModal .vueDialogContent .stickyBar .favorite:hover{stroke:#ee5340}.floorPlanModal .vueDialogContent .stickyBar .favorite.isFavorite,.floorPlanModal .vueDialogContent .stickyBar .favorite:active,.homeModal .stickyBar .favorite.isFavorite,.homeModal .stickyBar .favorite:active,.showAgentTour .vueDialogContent .stickyBar .favorite.isFavorite,.showAgentTour .vueDialogContent .stickyBar .favorite:active,.singleHomeModal .vueDialogContent .stickyBar .favorite.isFavorite,.singleHomeModal .vueDialogContent .stickyBar .favorite:active{fill:#ee5340;stroke:#ee5340}.floorPlanModal .vueDialogContent .stickyBar .favorite.loading,.homeModal .stickyBar .favorite.loading,.showAgentTour .vueDialogContent .stickyBar .favorite.loading,.singleHomeModal .vueDialogContent .stickyBar .favorite.loading{stroke:#ee5340;-webkit-animation:heartloading 1s ease-out;animation:heartloading 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.floorPlanModal .vueDialogContent .stickyBar button.next,.floorPlanModal .vueDialogContent .stickyBar button.previous,.homeModal .stickyBar button.next,.homeModal .stickyBar button.previous,.showAgentTour .vueDialogContent .stickyBar button.next,.showAgentTour .vueDialogContent .stickyBar button.previous,.singleHomeModal .vueDialogContent .stickyBar button.next,.singleHomeModal .vueDialogContent .stickyBar button.previous{display:none}.floorPlanModal .vueDialogContent .stickyBar .shareLink,.homeModal .stickyBar .shareLink,.showAgentTour .vueDialogContent .stickyBar .shareLink,.singleHomeModal .vueDialogContent .stickyBar .shareLink{display:none;float:right;width:32px;height:32px;margin:6px}.floorPlanModal .vueDialogContent .stickyBar .shareLink .label,.homeModal .stickyBar .shareLink .label,.showAgentTour .vueDialogContent .stickyBar .shareLink .label,.singleHomeModal .vueDialogContent .stickyBar .shareLink .label{display:none}.floorPlanModal .vueDialogContent .stickyBar .shareLink svg,.homeModal .stickyBar .shareLink svg,.showAgentTour .vueDialogContent .stickyBar .shareLink svg,.singleHomeModal .vueDialogContent .stickyBar .shareLink svg{width:32px;height:32px;fill:#767676}.floorPlanModal .vueDialogContent .stickyBar .shareLink:hover svg,.homeModal .stickyBar .shareLink:hover svg,.showAgentTour .vueDialogContent .stickyBar .shareLink:hover svg,.singleHomeModal .vueDialogContent .stickyBar .shareLink:hover svg{fill:#00b2e2}.floorPlanModal .vueDialogContent .closeModal,.homeModal .closeModal,.showAgentTour .vueDialogContent .closeModal,.singleHomeModal .vueDialogContent .closeModal{margin:0;padding:.9375rem;text-align:left;color:#767676;border:none;cursor:pointer;height:60px;width:60px;float:left}.floorPlanModal .vueDialogContent .closeModal:before,.homeModal .closeModal:before,.showAgentTour .vueDialogContent .closeModal:before,.singleHomeModal .vueDialogContent .closeModal:before{content:'\00d7';font-size:32px;line-height:32px;color:#767676;position:absolute;left:22px;top:15px}.floorPlanModal .vueDialogContent .closeModal .label,.homeModal .closeModal .label,.showAgentTour .vueDialogContent .closeModal .label,.singleHomeModal .vueDialogContent .closeModal .label{display:none}.floorPlanModal .vueDialogContent .closeModal svg,.homeModal .closeModal svg,.showAgentTour .vueDialogContent .closeModal svg,.singleHomeModal .vueDialogContent .closeModal svg{width:24px;height:24px;margin-top:2px;fill:#545859}.floorPlanModal .vueDialogContent .closeModal:hover,.homeModal .closeModal:hover,.showAgentTour .vueDialogContent .closeModal:hover,.singleHomeModal .vueDialogContent .closeModal:hover{background:#f9f9f9;color:#333}.floorPlanModal .vueDialogContent .closeModal:hover:before,.homeModal .closeModal:hover:before,.showAgentTour .vueDialogContent .closeModal:hover:before,.singleHomeModal .vueDialogContent .closeModal:hover:before{color:#000}.floorPlanModal .vueDialogContent .homeContent .sideInfo,.homeModal .homeContent .sideInfo,.showAgentTour .vueDialogContent .homeContent .sideInfo,.singleHomeModal .vueDialogContent .homeContent .sideInfo{padding:80px .9375rem 1.875rem .9375rem}@media screen and (min-width:30em){.floorPlanModal .vueDialogContent .stickyBar .button span,.floorPlanModal .vueDialogContent .stickyBar .buttonOutline span,.homeModal .stickyBar .button span,.homeModal .stickyBar .buttonOutline span,.showAgentTour .vueDialogContent .stickyBar .button span,.showAgentTour .vueDialogContent .stickyBar .buttonOutline span,.singleHomeModal .vueDialogContent .stickyBar .button span,.singleHomeModal .vueDialogContent .stickyBar .buttonOutline span{display:inline}.floorPlanModal .vueDialogContent .stickyBar button.next,.floorPlanModal .vueDialogContent .stickyBar button.previous,.homeModal .stickyBar button.next,.homeModal .stickyBar button.previous,.showAgentTour .vueDialogContent .stickyBar button.next,.showAgentTour .vueDialogContent .stickyBar button.previous,.singleHomeModal .vueDialogContent .stickyBar button.next,.singleHomeModal .vueDialogContent .stickyBar button.previous{display:block;position:absolute;z-index:2;top:0;left:60px;padding:0;width:60px;height:60px;fill:#545859;cursor:pointer}.floorPlanModal .vueDialogContent .stickyBar button.next svg,.floorPlanModal .vueDialogContent .stickyBar button.previous svg,.homeModal .stickyBar button.next svg,.homeModal .stickyBar button.previous svg,.showAgentTour .vueDialogContent .stickyBar button.next svg,.showAgentTour .vueDialogContent .stickyBar button.previous svg,.singleHomeModal .vueDialogContent .stickyBar button.next svg,.singleHomeModal .vueDialogContent .stickyBar button.previous svg{width:24px;height:24px;margin-top:4px}.floorPlanModal .vueDialogContent .stickyBar button.next:hover,.floorPlanModal .vueDialogContent .stickyBar button.previous:hover,.homeModal .stickyBar button.next:hover,.homeModal .stickyBar button.previous:hover,.showAgentTour .vueDialogContent .stickyBar button.next:hover,.showAgentTour .vueDialogContent .stickyBar button.previous:hover,.singleHomeModal .vueDialogContent .stickyBar button.next:hover,.singleHomeModal .vueDialogContent .stickyBar button.previous:hover{fill:#000;background:#f9f9f9}.floorPlanModal .vueDialogContent .stickyBar button.next,.homeModal .stickyBar button.next,.showAgentTour .vueDialogContent .stickyBar button.next,.singleHomeModal .vueDialogContent .stickyBar button.next{margin-left:60px}.floorPlanModal .vueDialogContent .stickyBar button.previous,.homeModal .stickyBar button.previous,.showAgentTour .vueDialogContent .stickyBar button.previous,.singleHomeModal .vueDialogContent .stickyBar button.previous{border-left:1px solid #d9d9d9}}@media screen and (min-width:768px){.floorPlanModal .vueDialogContent .stickyBar .favorite,.homeModal .stickyBar .favorite,.showAgentTour .vueDialogContent .stickyBar .favorite,.singleHomeModal .vueDialogContent .stickyBar .favorite{display:block}.floorPlanModal .vueDialogContent .homeContent,.homeModal .homeContent,.showAgentTour .vueDialogContent .homeContent,.singleHomeModal .vueDialogContent .homeContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:60px;background:#f9f9f9;position:relative}.floorPlanModal .vueDialogContent .homeContent .sideMedia,.homeModal .homeContent .sideMedia,.showAgentTour .vueDialogContent .homeContent .sideMedia,.singleHomeModal .vueDialogContent .homeContent .sideMedia{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;max-width:600px;height:calc(100vh - 60px);height:calc(var(--vh,1vh) * 100);position:absolute;position:sticky;top:60px;z-index:9;left:0;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.floorPlanModal .vueDialogContent .homeContent .sideMedia::-webkit-scrollbar,.homeModal .homeContent .sideMedia::-webkit-scrollbar,.showAgentTour .vueDialogContent .homeContent .sideMedia::-webkit-scrollbar,.singleHomeModal .vueDialogContent .homeContent .sideMedia::-webkit-scrollbar{display:none}.floorPlanModal .vueDialogContent .homeContent .sideInfo,.homeModal .homeContent .sideInfo,.showAgentTour .vueDialogContent .homeContent .sideInfo,.singleHomeModal .vueDialogContent .homeContent .sideInfo{padding:1.875rem;background:#fff;height:auto;overflow:visible;width:50%;text-align:left}}@media screen and (min-width:75em){.floorPlanModal .vueDialogContent .stickyBar,.homeModal .stickyBar,.showAgentTour .vueDialogContent .stickyBar,.singleHomeModal .vueDialogContent .stickyBar{left:50%;margin-left:-600px;max-width:1200px;text-align:right}.floorPlanModal .vueDialogContent .homeContent .sideMedia,.homeModal .homeContent .sideMedia,.showAgentTour .vueDialogContent .homeContent .sideMedia,.singleHomeModal .vueDialogContent .homeContent .sideMedia{height:calc(100vh - 80px);height:calc((var(--vh,1vh) * 100) - 60px)}}@media screen and (min-width:82.5em){.floorPlanModal .vueDialogContent .stickyBar .button,.floorPlanModal .vueDialogContent .stickyBar .buttonOutline,.homeModal .stickyBar .button,.homeModal .stickyBar .buttonOutline,.showAgentTour .vueDialogContent .stickyBar .button,.showAgentTour .vueDialogContent .stickyBar .buttonOutline,.singleHomeModal .vueDialogContent .stickyBar .button,.singleHomeModal .vueDialogContent .stickyBar .buttonOutline{margin:8px 10px 0 0}.floorPlanModal .vueDialogContent .stickyBar .favorite,.homeModal .stickyBar .favorite,.showAgentTour .vueDialogContent .stickyBar .favorite,.singleHomeModal .vueDialogContent .stickyBar .favorite{margin:14px 16px 6px 6px}}.homeModalContent #home-details+.listFooter{margin-top:460px}.homeContent{width:100%}.homeContent #home-price{color:#000;margin:0;width:45%;float:left;font-size:1.75rem}.homeContent .label{font-size:.75rem;color:#767676}.homeContent .details{float:left;margin-top:.5em;width:55%;text-align:right;color:#000}.homeContent .details .label+.value{margin-left:3px;padding-left:3px}.homeContent .address{clear:both;padding:8px 0;color:#000}.homeContent .address a{float:left;padding:1px 4px 0 0;margin:0 0 0 -2px}.homeContent .address a:hover svg{fill:#a5d9e7}.homeContent .address svg{width:20px;height:20px;fill:#00b2e2}.homeContent .headline{color:#000}.homeContent .brandNewHighlight,.homeContent .comingSoonHighlight,.homeContent .openHouseHighlight,.homeContent .special{color:#002357;display:block;margin:8px 0;border-left:3px solid #00b2e2;padding:8px 4px 8px 12px;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12);font-size:1.125em}.homeContent .brandNewHighlight .h6,.homeContent .comingSoonHighlight .h6,.homeContent .openHouseHighlight .h6,.homeContent .special .h6{color:#00b2e2;margin-right:8px}.homeContent .brandNewHighlight .openHouseDate,.homeContent .comingSoonHighlight .openHouseDate,.homeContent .openHouseHighlight .openHouseDate,.homeContent .special .openHouseDate{display:inline-block;margin-bottom:2px;margin-right:8px}.homeContent .brandNewHighlight .openHouseDate::after,.homeContent .comingSoonHighlight .openHouseDate::after,.homeContent .openHouseHighlight .openHouseDate::after,.homeContent .special .openHouseDate::after{content:',  '}.homeContent .brandNewHighlight .openHouseDate:last-child::after,.homeContent .comingSoonHighlight .openHouseDate:last-child::after,.homeContent .openHouseHighlight .openHouseDate:last-child::after,.homeContent .special .openHouseDate:last-child::after{content:''}.homeContent .communityLink::before{content:'View Community: ';font-size:14px;color:#767676;margin-right:2px}.homeContent .brandNewHighlight{border-color:#002357}.homeContent .comingSoonHighlight{background:#f9f9f9;border-color:#767676;color:#333;font-size:16px}.homeContent .comingSoonHighlight .h6{color:#767676;font-size:13px}.homeContent .special{border-color:#ee5340;color:#ee5340}@media screen and (min-width:64em){.homeContent #home-price{font-size:2.25rem}.homeContent .details{margin-top:.875em}.homeContent .featureList{margin-top:4px}}.sideMedia{display:none}.sideMedia .tour{position:relative;background:#002357;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;min-height:120px;width:100%;display:block}.sideMedia .tour svg{fill:#fff;width:48px;height:48px;display:block;margin:0 auto 5px auto;fill:#00b2e2;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.sideMedia .tour span{position:absolute;z-index:1;top:50%;left:0;width:100%;-webkit-transform:translateY(-60px);transform:translateY(-60px);color:#fff;text-align:center}.sideMedia .tour:hover{background:#00193e}.sideMedia .tour:hover svg{fill:#00b2e2}.sideMedia .noImages+.tour{width:100%}@media screen and (min-width:768px){.sideMedia{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-item-align:start;align-self:flex-start}.sideMedia .featured,.sideMedia .regular,.sideMedia .tour{margin:0;padding:0;width:50%;border:2px solid #fff;border-left:none;border-top:none;background:#002357;cursor:pointer;min-height:120px;position:relative}.sideMedia .featured img,.sideMedia .regular img,.sideMedia .tour img{width:100%;height:auto;display:block;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.sideMedia .featured:hover img,.sideMedia .regular:hover img,.sideMedia .tour:hover img{opacity:.75!important}.sideMedia .regular{position:relative;height:0;overflow:hidden}.sideMedia .regular img{width:100%;height:auto;opacity:.2}.sideMedia .featured{width:100%;-ms-flex-item-align:start;align-self:flex-start}.sideMedia .featured .featuredImage{width:100%;height:auto}.sideMedia .featured.noImages{cursor:default}.sideMedia .featured.noImages:hover img{opacity:1!important}.sideMedia .regular{width:50%;padding:0;padding-bottom:calc(33% - 2px)}}.sideMedia .singleTestimonial{margin:3.75rem 20px;-ms-flex-item-align:start;align-self:flex-start}.mobileImageBlock{display:block;margin:0 -.975rem}.mobileImageBlock img{width:100%;height:auto}.mobileImageBlock .mobileSlideshow{margin-bottom:2px;position:relative;background:#d9d9d9;aspect-ratio:3/2}.mobileImageBlock .swiper-nav{cursor:pointer;width:50px;height:50px;top:50%;right:0;margin-top:-25px;background:0 0;background:rgba(255,255,255,.4);-webkit-box-shadow:none;box-shadow:none;border-radius:0}.mobileImageBlock .swiper-nav::after{width:16px;height:16px;margin:17px 14px;border-color:#002357}.mobileImageBlock .swiper-nav.swiper-prev{right:auto;left:0}.mobileImageBlock .swiper-nav:focus,.mobileImageBlock .swiper-nav:hover{background:#fff}.mobileImageBlock .swiper-nav:active::after{border-color:#00b2e2}.mobileImageBlock .swiper-pagination-bullet{background:#fff}.mobileImageBlock button.tour{position:relative;margin:0;padding:0;width:100%;height:100px;overflow:hidden;background:#002357;cursor:pointer}.mobileImageBlock button.tour img{opacity:.6}.mobileImageBlock button.tour svg{fill:#00b2e2;width:40px;height:40px;display:block;margin:0 auto 4px auto}.mobileImageBlock button.tour span{position:absolute;z-index:1;top:0;left:0;width:100%;color:#fff}@media screen and (min-width:768px){.mobileImageBlock{display:none}}ul.featureList{padding:1em 0 .5em 0}ul.featureList li{display:inline-block;width:49%;padding:4px 0}ul.featureList li a{color:#000}ul.featureList li a:hover{color:#00b2e2}ul.featureList svg{width:24px;height:24px;float:left;margin-right:5px}@media screen and (min-width:768px){.address+ul.featureList{border-top:1px solid #d9d9d9}}ul.hiddenFeatures li{list-style:disc;margin-left:1.5em}button.showAllFeatures{margin:0;padding:0;color:#545859;font-size:.875em}button.showAllFeatures:before{content:"+";color:#00b2e2;font-size:20px;float:left;margin:-4px 5px 0 0}button.showAllFeatures:hover{color:#00b2e2}.floorPlanSection{padding-top:1.875rem}.floorPlanSection h5{color:#000;display:none}.floorPlanSection button.floorPlan{padding:0!important;cursor:pointer;position:relative;display:block;width:100%}.floorPlanSection button.floorPlan:hover img{border-color:#00b2e2}.floorPlanSection img{border-radius:.3125rem;border:1px solid #d9d9d9;width:100%}.locationSection{padding-top:1.875rem}.locationSection .smallMap{width:100%;background:#d9d9d9;margin:5px 0;position:relative}.locationSection .googleMapLink{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;border-radius:50%;width:80px;height:80px;padding:0;border:2px solid rgba(0,178,226,.5)}.locationSection .googleMapLink:before{content:'';position:absolute;z-index:0;top:50%;left:50%;display:block;width:6px;height:6px;margin:-3px 0 0 -3px;background:#000;border-radius:50%}.locationSection .googleMapLink:after{content:'';position:absolute;z-index:0;top:0;left:0;width:76px;height:76px;border-radius:50%;border:32px solid rgba(255,255,255,.6)}.locationSection .googleMapLink svg{position:absolute;top:11px;left:23px;width:30px;height:30px;fill:#00b2e2;position:relative;z-index:1}.locationSection .googleMapLink:hover{background:rgba(0,178,226,.8)}.locationSection .googleMapLink:hover svg{fill:#fff}.locationSection .googleMapLink:hover::before{background:#a5d9e7}.locationSection .googleMapLink:hover::after{border-color:#00b2e2}.locationSection .googleMapLink:active{background:#00b2e2}.commuteBlock{color:#000;position:relative;margin-top:8px}.commuteTime{display:block;margin-top:4px}.commuteTime .commuteTimeButton,.commuteTime .editButton{font-size:.875rem;line-height:1em;padding:0;cursor:pointer;color:#545859}.commuteTime .commuteTimeButton:hover,.commuteTime .editButton:hover{color:#00b2e2}.commuteTime .commuteTimeButton{display:inline-block}.commuteTime .commuteTimeButton:before{content:"+";color:#00b2e2;font-size:20px;float:left;margin-right:5px}.commuteTime .editButton{display:inline-block;float:right;margin-top:6px;margin-right:2px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.commuteTime .result{color:#767676;padding-top:4px;padding-bottom:4px;border-top:2px solid #00b2e2;display:block}.commuteTime .result .address,.commuteTime .result .miles,.commuteTime .result .time{color:#000}.commuteTime .result .address{font-weight:400;margin:0;padding:0}.commuteTime .result .address:after{content:'';display:block}.commuteTime .result .time{font-weight:700;color:#00b2e2}.commuteTime .result .miles{margin-right:1em;color:#00b2e2}.schoolSection{padding:1.875rem 0;border-bottom:1px solid #d9d9d9}.schoolSection h5{font-weight:700;color:#000}.schoolSection .schoolsList{border-bottom:1px solid #d9d9d9;font-size:.875em}.schoolSection .schoolsList li{text-align:justify;width:100%;border-top:1px solid #d9d9d9}.schoolSection .schoolsList .schoolName{display:inline-block;color:#000;padding:2px 4px 2px 0}.schoolSection .schoolsList .gradeRange{display:inline-block;font-style:italic;color:#767676}.schoolSection .schoolsList .distance{float:right;padding:2px 0 2px 4px}.homeContent .schoolSection .solarHomeCallout,.schoolSection .homeContent .solarHomeCallout,.schoolSection .small{font-size:.875em;margin-top:1em;text-align:right}@media screen and (min-width:64em){.schoolSection .schoolsList{font-size:1rem}}.detailSection{padding:1.875rem 0}.detailSection .h5{font-weight:700;color:#000}.detailSection .h5:hover{color:#00b2e2}.detailSection .vueToggleContent{font-weight:700;cursor:pointer;display:block;width:100%;text-align:left;padding:0;margin-bottom:1em}.detailSection .vueToggleContent svg{width:18px;height:18px;fill:#00b2e2;float:left;margin-top:1px;margin-right:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detailSection .vueToggleContent.close svg{-webkit-transform:rotate(0);transform:rotate(0)}.relatedHomesSection{background:#f9f9f9;padding:20px 0;position:relative;border-top:1px solid #d9d9d9}.relatedHomesSection h5{font-weight:700;color:#000;margin:0 0 10px 20px}.relatedHomesSection .wrap{margin-left:20px}.relatedHomesSection .swiper-slide:first-child{margin-left:12px!important}.relatedHomesSection .swiper-slide:last-child{margin-right:12px!important}.carouselBlockSwiperVue .swiper-slide{margin:0 0 20px 12px;display:block;width:300px}.carouselBlockSwiperVue .swiper-slide a{display:block}.carouselBlockSwiperVue .swiper-slide .swiper-slide{margin:0!important;width:288px}.emptyHomeHeader{padding:80px 20px 40px 20px}@media screen and (min-width:64em){.emptyHomeHeader{padding-top:100px;padding-bottom:3.75rem}}.imageGalleryVue .vueDialogContent{max-width:none;background:#00193e}.imageGalleryVue .vueDialogContent .modalSwiperWrapper{max-height:none}.imageGalleryVue .swiper-slide{height:calc(100vh - 120px);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;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}.imageGalleryVue .swiper-slide.swiper-slide-active{opacity:1}.imageGalleryVue img{-o-object-fit:cover;object-fit:cover;max-height:100%;max-width:100%;margin:0 auto}.imageGalleryVue .vue-friendly-iframe{width:100%;height:100%}.imageGalleryVue .vue-friendly-iframe iframe{height:100%;width:100%}.imageGalleryVue 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}.imageGalleryVue button.close:hover{color:#fff}.imageGalleryVue .swiper-pagination{position:absolute;top:20px;left:50%;margin-left:-50px;z-index:99;height:1em;width:100px;font-size:.875em;color:#fff}.imageGalleryVue .swiper-pagination .swiper-pagination-current{font-weight:700}.imageGalleryVue .swiper-nav{cursor:pointer}@media screen and (min-width:64em){.imageGalleryVue .vueDialogContent .modalSwiperWrapper{padding:3.75rem;padding-bottom:1.875rem}}.confirmLoginCard{position:fixed;z-index:100;top:50%;left:50%;max-width:100%;width:320px;margin:-160px 0 0 -160px;background:#fff;border-radius:.3125rem;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);text-align:left}.confirmLoginCard h6{margin:0;padding:22px 20px 18px 20px;color:#002357;border-bottom:1px solid #d9d9d9}.confirmLoginCard .confirmLogin{margin:16px 20px}.confirmLoginCard .pillNav{text-align:center;margin:0 20px 20px 20px}.confirmLoginCard .close{position:absolute;z-index:9999;top:0;right:0;margin-top:0;line-height:1;cursor:pointer;font-size:40px;width:60px;height:60px;color:#767676}.confirmLoginCard .close:hover{color:#000}@media screen and (min-width:30em){.confirmLoginCard{width:400px;margin:-160px 0 0 -200px}}.contentPlaceholder{width:100%}.contentPlaceholder .contentPlaceholder{-webkit-animation:loading 2s ease-in-out;animation:loading 2s ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.contentPlaceholder .contentPlaceholder.heading{-webkit-animation-delay:.25s;animation-delay:.25s;background:#767676;height:3em;margin-top:0}.contentPlaceholder .contentPlaceholder.lines{-webkit-animation-delay:.5s;animation-delay:.5s;background:#d9d9d9;height:12em}.contentPlaceholder .contentPlaceholder.image{-webkit-animation-delay:.75s;animation-delay:.75s;background:#d9d9d9;border:2px solid #fff;padding-bottom:100%}.locationSection .contentPlaceholder.lines{height:2em}.sideMedia .featured .contentPlaceholder{padding-bottom:calc(66.67% - 2px);background:#fff}.sideMedia .featured .contentPlaceholder .image{border:none;background:#767676}@-webkit-keyframes loading{0%{opacity:.75}60%{opacity:1}100%{opacity:.75}}@keyframes loading{0%{opacity:.75}60%{opacity:1}100%{opacity:.75}}.map-marker{padding:3px 3px 2px 3px;border:1px solid #fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);border-radius:5px;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;text-decoration:none!important;font-weight:700;text-align:center;font-size:.625rem;line-height:10px;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none;background-color:#002357;color:#fff!important;fill:#fff;width:4em;display:block;padding:3px 0 2px 0}.map-marker.favorite:after,.map-marker.favorite:before,.map-marker.isFavorite:after,.map-marker.isFavorite:before{content:'';position:absolute;top:-3px;left:0;width:6px;height:9px;border-radius:6px 6px 0 0;pointer-events:none;background:#ee5340;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.map-marker.favorite:after,.map-marker.isFavorite:after{left:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.map-marker.buildToRent{border-color:#00b2e2}.map-marker.comingSoon,.map-marker.preMarketed{background-color:#545859;border-color:#d9d9d9;position:relative}.map-marker.comingSoon.active:after,.map-marker.comingSoon.hover:after,.map-marker.comingSoon:active:after,.map-marker.comingSoon:focus:after,.map-marker.comingSoon:hover:after,.map-marker.preMarketed.active:after,.map-marker.preMarketed.hover:after,.map-marker.preMarketed:active:after,.map-marker.preMarketed:focus:after,.map-marker.preMarketed:hover:after{display:none}.map-marker.comingSoon.active .price,.map-marker.comingSoon.hover .price,.map-marker.comingSoon:active .price,.map-marker.comingSoon:focus .price,.map-marker.comingSoon:hover .price,.map-marker.preMarketed.active .price,.map-marker.preMarketed.hover .price,.map-marker.preMarketed:active .price,.map-marker.preMarketed:focus .price,.map-marker.preMarketed:hover .price{opacity:1;color:#545859}.map-marker.hover,.map-marker:focus,.map-marker:hover{background-color:#fff;color:#000!important;border:1px solid #fff;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.map-marker.active,.map-marker:active{background-color:#fff;color:#000!important;border:1px solid #002357;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.map-marker.region-marker{background:0 0;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0;width:auto}.map-marker.region-marker:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-7px;width:15px;height:15px;background:#002357;border-radius:50%;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border:2px solid #fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.map-marker.region-marker span{display:block;font-size:14px;line-height:14px;z-index:1;white-space:nowrap;padding:6px 8px;border-radius:.3125rem;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#fff;color:#000;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.map-marker.region-marker.currentRegion:after{background:#000;width:10px;height:10px;bottom:-5px;margin-left:-5px}.map-marker.region-marker:hover:after{background:#00b2e2}.map-marker.region-marker:hover span{opacity:1}.map-marker.region-marker:active span{color:#00b2e2}.map-marker.city-marker,.map-marker.zip-marker{background:0 0;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0;cursor:inherit}.map-marker.city-marker:after,.map-marker.zip-marker:after{content:"";position:absolute;bottom:0;left:0;margin-left:0;background:#000;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border:2px solid #fff;width:12px;height:12px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);pointer-events:none;border-radius:8px 8px 8px 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.map-marker.city-marker span,.map-marker.zip-marker span{display:none}.map-marker.community-marker{background:0 0;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0;width:auto}.map-marker.community-marker span{font-size:11px;border:1px solid #fff;white-space:nowrap;padding:4px 4px 2px 4px;border-radius:.3125rem;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);background:#002357;color:#fff;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.map-marker.community-marker:hover span{background-color:#fff;color:#000!important;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.map-marker.community-marker:active span{background-color:#fff;color:#000!important;border:1px solid #002357;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.map-marker.apartment-marker{padding:5px 0;background:#002357;width:30px;height:30px;border-radius:50%}.map-marker.apartment-marker svg{width:16px;height:16px;fill:#fff}.map-marker.apartment-marker span{position:absolute;display:none;border-radius:5px;white-space:nowrap;left:50%;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;padding:4px 5px 2px 5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.map-marker.apartment-marker.hover,.map-marker.apartment-marker:hover{background:#00b2e2}.map-marker.apartment-marker.hover span,.map-marker.apartment-marker:hover span{display:block;background:#fff;-webkit-box-shadow:0 0 5px 1px #00b2e2;box-shadow:0 0 5px 1px #00b2e2}.map-marker.apartment-marker.active,.map-marker.apartment-marker:active,.map-marker.apartment-marker:focus{background:#fff;border-color:#00b2e2;-webkit-box-shadow:none;box-shadow:none;background:#002357}.map-marker.apartment-marker.active svg,.map-marker.apartment-marker:active svg,.map-marker.apartment-marker:focus svg{fill:#fff}.map-marker.apartment-marker.active span,.map-marker.apartment-marker:active span,.map-marker.apartment-marker:focus span{display:block;background:#fff;-webkit-box-shadow:0 0 2px 1px #00b2e2;box-shadow:0 0 2px 1px #00b2e2}.gm-style{padding:0}.gm-style>div{border:none!important}.gm-style .cluster{width:48px!important;height:48px!important}.gm-style .cluster img{width:48px;height:48px;opacity:.8;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.gm-style .cluster div{width:48px!important;height:48px!important;line-height:48px!important;text-align:center}.gm-style .cluster div span{font-size:10px;color:#fff;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;padding-left:1px}.gm-style .cluster:hover img{opacity:1}.smallMap .map-marker{background-color:#002357;border:1px solid #002357;font-size:.875rem;cursor:default}.smallMap .map-marker.active,.smallMap .map-marker.hover,.smallMap .map-marker:focus,.smallMap .map-marker:hover{background-color:#002357;color:#fff!important;border:1px solid #002357;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.gm-style-iw-a{margin-left:-10px;margin-top:18px}.gm-style-iw{width:300px;min-width:300px!important;height:90px;font-family:"Proxima Nova","Helvetica Neue",Arial,sans-serif;left:-10px;bottom:-20px!important}.gm-style-iw .homeMiniCard{display:block!important;padding:0 10px;-webkit-box-shadow:none;box-shadow:none;font-size:.875rem;position:absolute;top:0;left:0;width:100%;min-width:320px}.gm-style-iw .homeMiniCard .image{display:block;float:left;width:90px;height:90px;margin:0 10px 0 -10px}.gm-style-iw .homeMiniCard .image img{float:none;width:100%;height:auto}.gm-style-iw .homeMiniCard .content{margin-left:0;width:180px}.gm-style-iw .homeMiniCard .address{padding-bottom:5px;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2;font-weight:700}.gm-style-iw .homeMiniCard .address:hover{color:#00b2e2;text-decoration:none}.gm-style-iw .homeMiniCard .price{padding-top:2px;font-weight:400;font-size:1rem}.advancedSearchOuter{min-height:400px}.advancedSearchOuter .advancedSearch{position:relative}.advancedSearchOuter .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:9px 10px;background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.advancedSearchOuter .widgetResults{position:absolute;z-index:9;top:50px;left:14px;border:none;width:300px}.advancedSearchOuter .swiper-lazy-preloader{margin-top:-48px;top:50vh}@media screen and (min-width:768px){.advancedSearchOuter .advancedSearch{display:flow-root;width:100%}.advancedSearchOuter .widgetResults{top:51px}}@media screen and (min-width:64em){.advancedSearchOuter{min-height:calc((var(--vh,1vh) * 100) - 90px)}.advancedSearchOuter .widgetResults{width:360px}}@media screen and (min-width:75em){.advancedSearchOuter .widgetResults{width:520px}}.searchFilterSection.mobile .boxList{background:#fff;border-bottom:1px solid #d9d9d9;padding:10px;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchFilterSection.mobile .boxList .searchFilters{margin:0}.searchFilterSection.mobile .boxList .searchFilters.searchBox{width:calc(100% - 140px)}.searchFilterSection.mobile .boxList .searchFilters.searchBox input{margin:0}.searchFilterSection.mobile .boxList .searchFilters.viewFilter select{width:108px;margin-bottom:0}.searchFilterSection.mobile .boxList .searchFilters.bathFilter select,.searchFilterSection.mobile .boxList .searchFilters.roomFilter select{width:96%}.searchFilterSection.mobile .boxList .searchFilters.priceHighFilter,.searchFilterSection.mobile .boxList .searchFilters.priceLowFilter{width:48%;float:left;display:block}.searchFilterSection.mobile .boxList .toggleFilters{display:inline-block;vertical-align:top;border-radius:.3125rem;height:40px;width:40px;min-width:40px;padding:4px 0 0 0;margin:0}.searchFilterSection.mobile .boxList .toggleFilters svg{width:24px;height:24px;fill:#00b2e2}.searchFilterSection.mobile .boxList .toggleFilters:hover{border-color:#00b2e2}.searchFilterSection.mobile .boxList .filters{text-align:center;padding:20px 20px 20px 30px;background:#d3ecf3;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);position:absolute;z-index:2;top:50px;right:0;width:100%}.searchFilterSection.mobile .boxList .toggleView{display:inline-block;vertical-align:top;width:50px;padding:8px 4px;text-decoration:underline;-webkit-text-decoration-color:#00b2e2;text-decoration-color:#00b2e2}.searchFilterSection.mobile .boxList .toggleView:hover{text-decoration:none;color:#00b2e2}.searchFilters{-webkit-box-shadow:none;box-shadow:none;width:145px;position:relative;margin:0 0 0 10px}.searchFilters.searchBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}.searchFilters.searchBox #search-box-input{color:#000;padding-right:0}.searchFilters.searchBox #search-box-input::-webkit-input-placeholder{color:#767676}.searchFilters.searchBox #search-box-input::-moz-placeholder{color:#767676}.searchFilters.searchBox #search-box-input:-ms-input-placeholder{color:#767676}.searchFilters.searchBox #search-box-input::-ms-input-placeholder{color:#767676}.searchFilters.searchBox #search-box-input::placeholder{color:#767676}.searchFilters.searchBox .searchIcon{position:absolute;z-index:1;top:2px;right:4px;fill:#767676;background:#fff;width:30px;height:36px;padding:10px 8px}.searchFilters.searchBox .searchIcon:hover{fill:#545859}.searchFilters.searchBox .searchIcon.goToRegionMode,.searchFilters.searchBox .searchIcon.showResultsMode{fill:#a5d9e7}.searchFilters.searchBox .searchIcon.goToRegionMode:hover,.searchFilters.searchBox .searchIcon.showResultsMode:hover{fill:#00b2e2}.searchFilters.searchBox .clearInput{position:absolute;z-index:2;top:2px;right:4px;width:36px;height:36px;padding:9px;fill:#767676;background:#fff;cursor:pointer}.searchFilters.searchBox .clearInput:hover{fill:#333}.searchFilters.priceLowFilter select{border-radius:.3125rem 0 0 .3125rem}.searchFilters.priceHighFilter{margin-left:0}.searchFilters.priceHighFilter select{border-radius:0 .3125rem .3125rem 0;border-left-color:#fff}@media screen and (min-width:768px){.searchFilters{display:block;height:auto}.searchFilters input,.searchFilters select{margin:0}.searchFilters.searchBox{min-width:308px;min-width:200px;max-width:calc(100% - 620px)}}.box .viewFilter,.boxList .viewFilter{display:none}.box.noFilters .viewFilter,.boxList.noFilters .viewFilter{display:block}.advancedSearch.hasApartments .box .viewFilter,.advancedSearch.hideApartments .box .viewFilter,.advancedSearch.hideHomes .box .viewFilter{margin-left:-4px;display:block}.advancedSearch.hasApartments .box .viewFilter select,.advancedSearch.hideApartments .box .viewFilter select,.advancedSearch.hideHomes .box .viewFilter select{border-radius:0 .3125rem .3125rem 0}.searchList{background:#f9f9f9;position:relative;min-height:480px;margin-left:auto;margin-right:auto;max-width:620px}.searchList .topFilterWrap{display:block;margin:0}.searchList .topFilterWrap .linkToRegion{font-size:14px;display:inline-block;color:#000;margin:0 2px 10px 10px}.searchList .topFilterWrap .linkToRegion:hover{text-decoration:none}.searchList .topFilterWrap .showingCity{font-size:.875em;margin:4px 4px 4px 0;font-weight:700}.searchList .topFilterWrap .showingCity:before{content:'/';color:#767676;margin-right:4px;font-weight:400}.searchList .topFilterWrap .clearFilter{margin-right:10px;float:right;font-size:14px;line-height:20px;cursor:pointer;border:1px solid #d9d9d9;border-radius:.3125rem;padding:2px 6px 0 6px;color:#545859}.searchList .topFilterWrap .clearFilter:before{content:'\00d7';font-size:20px;line-height:20px;float:left;margin:0 4px 0 0;color:#767676}.searchList .topFilterWrap .clearFilter:hover{background:#fff}.searchList .community,.searchList .neighborhood{display:inline-block;vertical-align:top;float:left;margin:4px 10px}.searchList .community .close,.searchList .neighborhood .close{font-size:.875em;padding:0;cursor:pointer;border:1px solid #d9d9d9;border-radius:.3125rem;padding:2px 6px 0 6px;background:#fff;color:#545859}.searchList .community .close:before,.searchList .neighborhood .close:before{content:'\00d7';font-size:20px;line-height:20px;float:left;margin-right:4px;color:#767676}.searchList .community .close:hover,.searchList .neighborhood .close:hover{background:#f9f9f9}.searchList .homeCount{color:#333}.searchList .homeCount button{font-weight:400;margin-right:8px;padding:0;text-decoration:underline;cursor:pointer}.searchList .homeCount button:hover{color:#00b2e2;text-decoration:none}.searchList .homeCount button.clearFilters{margin-left:0}.searchList .loadMoreResults{cursor:pointer;margin:32px auto 48px auto}.searchList .loadMoreResults:hover{color:#00b2e2}.searchList .homeSortby{font-size:.875em;margin:16px 12px 8px 12px;display:block;text-align:center}.searchList .homeSortby label{width:auto;display:inline-block}.searchList .homeSortby select{width:190px;display:inline-block;margin:0 0 0 2px;background-color:#f9f9f9;color:#000;height:auto;font-size:.875rem!important;line-height:1.25em;text-transform:capitalize;border:none;border-radius:0;padding:0;border-bottom:1px solid #00b2e2}.searchList .homeSortby select:focus{background-color:#f9f9f9;-webkit-box-shadow:none;box-shadow:none}.searchList .homeGrid{width:100%;min-height:300px;clear:both;display:block;text-align:center}.searchList .homeGrid .apartmentCard,.searchList .homeGrid .homeCard{display:inline-block;vertical-align:top;text-align:left}@media screen and (min-width:30em){.searchList .homeCount,.searchList .region{float:left}}@media screen and (min-width:768px){.searchList{width:310px;float:right;border-left:1px solid #d9d9d9}.searchList .listHeader .ctaContent{padding:10px}.searchList .homeCount{display:inline-block;float:none}.searchList .homeSortby{text-align:right}.searchList .homeGrid{min-height:480px}}@media screen and (min-width:64em){.searchList{width:620px}.searchList .topFilterWrap{width:340px;display:inline-block}.searchList .topFilterWrap .clearFilter{float:none;margin-left:10px}.searchList .homeSortby{width:250px;float:right;margin-top:2px}.searchList .homeGrid{width:100%;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.searchList .homeGrid .homeCard{display:block;margin:0 0 4px 4px}}#searchList .scrollToFilters{display:none}#searchList .clearButtons{text-align:center;display:block}#searchList .clearButtons .buttonLight{margin:20px;font-size:14px;border:1px solid #d9d9d9}#searchList .clearButtons .buttonLight:hover{border-color:#00b2e2}#searchList .clearButtons .shouldHide{display:none}#searchList #advanced-search-list-filters{border-top:1px solid #d9d9d9;background:#fff}#searchList #advanced-search-list-filters .h6{display:block;color:#767676;font-weight:400;margin:4px 0 16px 0}#searchList #advanced-search-list-filters .cityFilters{padding:1em}#searchList #advanced-search-list-filters .cityFilters .listCityFilter{-webkit-columns:2;-moz-columns:2;columns:2;font-size:15px}#searchList #advanced-search-list-filters .cityFilters .listCityFilter li{margin-bottom:4px}#searchList #advanced-search-list-filters .cityFilters .listCityFilter li span{font-size:.875em;color:#00b2e2}#searchList #advanced-search-list-filters .cityFilters .listCityFilter a{font-weight:700;color:#000;text-decoration-thickness:1px}#searchList #advanced-search-list-filters .cityFilters .listCityFilter a:hover{text-decoration:none;color:#00b2e2}#searchList #advanced-search-list-filters .cityFilters.under10 .listCityFilter{-webkit-columns:1;-moz-columns:1;columns:1}#searchList #advanced-search-list-filters .popularFilters{border-top:1px solid #d9d9d9;padding:1em}#searchList #advanced-search-list-filters .popularFilters ul li{display:inline-block;margin:4px 8px 4px 0}#searchList #advanced-search-list-filters .popularFilters a{font-size:.875em;font-weight:700}@media screen and (min-width:64em){#searchList #advanced-search-list-filters .cityFilters .listCityFilter{-webkit-columns:3;-moz-columns:3;columns:3}#searchList #advanced-search-list-filters .cityFilters.under10 .listCityFilter{-webkit-columns:2;-moz-columns:2;columns:2}}.listCommunityHeader,.listHeaderPromo,.listNeighborhoodHeader,.listRegionHeaderPromo{background:#002357;border-radius:.3125rem;margin:10px;color:#fff;min-height:90px}.listCommunityHeader .ctaImage,.listCommunityHeader .headerImage,.listHeaderPromo .ctaImage,.listHeaderPromo .headerImage,.listNeighborhoodHeader .ctaImage,.listNeighborhoodHeader .headerImage,.listRegionHeaderPromo .ctaImage,.listRegionHeaderPromo .headerImage{position:relative;display:inline-block;vertical-align:top;width:90px;height:90px}.listCommunityHeader .ctaImage img,.listCommunityHeader .headerImage img,.listHeaderPromo .ctaImage img,.listHeaderPromo .headerImage img,.listNeighborhoodHeader .ctaImage img,.listNeighborhoodHeader .headerImage img,.listRegionHeaderPromo .ctaImage img,.listRegionHeaderPromo .headerImage img{height:90px;width:auto;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.listCommunityHeader .ctaImage svg,.listCommunityHeader .headerImage svg,.listHeaderPromo .ctaImage svg,.listHeaderPromo .headerImage svg,.listNeighborhoodHeader .ctaImage svg,.listNeighborhoodHeader .headerImage svg,.listRegionHeaderPromo .ctaImage svg,.listRegionHeaderPromo .headerImage svg{position:absolute;z-index:1;top:50%;left:50%;margin:-24px 0 0 -24px;padding:8px;width:48px;height:48px;border-radius:50%;fill:#fff!important;background:rgba(0,0,0,.4);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.listCommunityHeader .ctaImage svg:hover,.listCommunityHeader .headerImage svg:hover,.listHeaderPromo .ctaImage svg:hover,.listHeaderPromo .headerImage svg:hover,.listNeighborhoodHeader .ctaImage svg:hover,.listNeighborhoodHeader .headerImage svg:hover,.listRegionHeaderPromo .ctaImage svg:hover,.listRegionHeaderPromo .headerImage svg:hover{background:rgba(0,0,0,.6);padding:6px}.listCommunityHeader .ctaImage svg:active,.listCommunityHeader .headerImage svg:active,.listHeaderPromo .ctaImage svg:active,.listHeaderPromo .headerImage svg:active,.listNeighborhoodHeader .ctaImage svg:active,.listNeighborhoodHeader .headerImage svg:active,.listRegionHeaderPromo .ctaImage svg:active,.listRegionHeaderPromo .headerImage svg:active{background:rgba(0,0,0,.8)}.listCommunityHeader .ctaContent,.listHeaderPromo .ctaContent,.listNeighborhoodHeader .ctaContent,.listRegionHeaderPromo .ctaContent{display:inline-block;vertical-align:top;width:calc(100% - 130px);padding:20px}.listCommunityHeader .ctaContent a,.listCommunityHeader .ctaContent a:visited,.listHeaderPromo .ctaContent a,.listHeaderPromo .ctaContent a:visited,.listNeighborhoodHeader .ctaContent a,.listNeighborhoodHeader .ctaContent a:visited,.listRegionHeaderPromo .ctaContent a,.listRegionHeaderPromo .ctaContent a:visited{color:#fff;text-decoration:underline}.listCommunityHeader .ctaContent a:hover,.listCommunityHeader .ctaContent a:visited:hover,.listHeaderPromo .ctaContent a:hover,.listHeaderPromo .ctaContent a:visited:hover,.listNeighborhoodHeader .ctaContent a:hover,.listNeighborhoodHeader .ctaContent a:visited:hover,.listRegionHeaderPromo .ctaContent a:hover,.listRegionHeaderPromo .ctaContent a:visited:hover{color:#00b2e2;text-decoration:none}.listCommunityHeader .headerImageLink,.listCommunityHeader .headerImageWrap,.listHeaderPromo .headerImageLink,.listHeaderPromo .headerImageWrap,.listNeighborhoodHeader .headerImageLink,.listNeighborhoodHeader .headerImageWrap,.listRegionHeaderPromo .headerImageLink,.listRegionHeaderPromo .headerImageWrap{display:none}.listCommunityHeader .headerContent,.listHeaderPromo .headerContent,.listNeighborhoodHeader .headerContent,.listRegionHeaderPromo .headerContent{display:inline-block;vertical-align:top;padding:10px 14px}.listCommunityHeader .headerContent a,.listHeaderPromo .headerContent a,.listNeighborhoodHeader .headerContent a,.listRegionHeaderPromo .headerContent a{color:#fff;font-weight:700}.listCommunityHeader h6,.listHeaderPromo h6,.listNeighborhoodHeader h6,.listRegionHeaderPromo h6{margin:0}.listCommunityHeader p,.listHeaderPromo p,.listNeighborhoodHeader p,.listRegionHeaderPromo p{margin:5px 0 0 0;font-size:16px;display:none}@media screen and (min-width:64em){.listCommunityHeader,.listHeaderPromo,.listNeighborhoodHeader,.listRegionHeaderPromo{min-height:120px}.listCommunityHeader .ctaImage,.listCommunityHeader .headerImage,.listHeaderPromo .ctaImage,.listHeaderPromo .headerImage,.listNeighborhoodHeader .ctaImage,.listNeighborhoodHeader .headerImage,.listRegionHeaderPromo .ctaImage,.listRegionHeaderPromo .headerImage{width:120px;height:120px}.listCommunityHeader .ctaImage img,.listCommunityHeader .headerImage img,.listHeaderPromo .ctaImage img,.listHeaderPromo .headerImage img,.listNeighborhoodHeader .ctaImage img,.listNeighborhoodHeader .headerImage img,.listRegionHeaderPromo .ctaImage img,.listRegionHeaderPromo .headerImage img{height:120px}.listCommunityHeader .ctaContent,.listHeaderPromo .ctaContent,.listNeighborhoodHeader .ctaContent,.listRegionHeaderPromo .ctaContent{padding:20px}.listCommunityHeader .headerImageLink,.listCommunityHeader .headerImageWrap,.listHeaderPromo .headerImageLink,.listHeaderPromo .headerImageWrap,.listNeighborhoodHeader .headerImageLink,.listNeighborhoodHeader .headerImageWrap,.listRegionHeaderPromo .headerImageLink,.listRegionHeaderPromo .headerImageWrap{display:inline-block;vertical-align:top;height:120px;width:170px;overflow:hidden}.listCommunityHeader .headerImage,.listHeaderPromo .headerImage,.listNeighborhoodHeader .headerImage,.listRegionHeaderPromo .headerImage{height:120px;width:auto;max-width:none;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.listCommunityHeader .headerContent,.listHeaderPromo .headerContent,.listNeighborhoodHeader .headerContent,.listRegionHeaderPromo .headerContent{display:inline-block;vertical-align:top;width:calc(100% - 180px);padding:16px;max-height:100px;overflow:hidden}.listCommunityHeader .headerContent *,.listHeaderPromo .headerContent *,.listNeighborhoodHeader .headerContent *,.listRegionHeaderPromo .headerContent *{margin-bottom:0}.listCommunityHeader .headerContent a,.listHeaderPromo .headerContent a,.listNeighborhoodHeader .headerContent a,.listRegionHeaderPromo .headerContent a{color:#fff;font-weight:700}.listCommunityHeader .headerContent .headerDescription,.listHeaderPromo .headerContent .headerDescription,.listNeighborhoodHeader .headerContent .headerDescription,.listRegionHeaderPromo .headerContent .headerDescription{display:block;font-size:.875em}.listCommunityHeader .headerImageWrap,.listHeaderPromo .headerImageWrap,.listNeighborhoodHeader .headerImageWrap,.listRegionHeaderPromo .headerImageWrap{width:120px}.listCommunityHeader p,.listHeaderPromo p,.listNeighborhoodHeader p,.listRegionHeaderPromo p{display:block}}.searchMap{background:#a5d9e7;width:100%;height:480px;height:calc(100vh - 124px);position:relative}.searchMap .updatingHomes{background:#fff;opacity:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:.3125rem;position:absolute;z-index:1;top:10px;left:10px;padding:.675em 1em;line-height:1em;color:#545859;cursor:pointer;font-weight:700;color:#000}.searchMap .drawCircle{display:none}.searchMap .map-container .vue-map{width:100%;height:100%}.searchMap .placeholderMap{background:#f9f9f9;text-align:center;width:100%;height:100%;padding:0 20px}.searchMap .placeholderMap h4{margin:0;color:#545859}.searchMap .placeholderMap .regionMap{max-width:800px;margin:0 auto}@media screen and (min-width:768px){.searchMap{width:calc(100% - 310px);position:absolute;position:sticky;top:0;left:0;height:600px;height:100vh;height:calc(var(--vh,1vh) * 100)}.searchMap .placeholderMap{padding:0 0 0 40px}}@media screen and (min-width:64em){.searchMap{width:calc(100% - 620px)}}.regionFindBlock{color:#000;text-align:left;position:relative;padding:0}.regionFindBlock .sideRegionList,.regionFindBlock .sideRegionMap{display:block;width:100%}.regionFindBlock .sideRegionList{position:relative;z-index:1;padding:0 20px 20px 20px;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.12);box-shadow:0 3px 6px -3px rgba(0,0,0,.12)}.regionFindBlock .sideRegionList .regionName{color:#767676;display:inline-block}.regionFindBlock .sideRegionMap{background:#fff;padding-bottom:60px;margin:0 auto}.regionFindBlock .sideRegionMap .regionMap{max-width:760px;margin:0 auto}@media screen and (min-width:64em){.regionFindBlock{min-height:calc(100% - 60px);min-height:calc(100vh - 90px);padding-bottom:100px}.regionFindBlock .listFooter{width:100%;position:absolute;bottom:0;left:0}.regionFindBlock .sideRegionList,.regionFindBlock .sideRegionMap{display:inline-block;vertical-align:top;text-align:left;margin:0 0 3.75rem 0;-webkit-box-shadow:none;box-shadow:none}.regionFindBlock .sideRegionMap{background:0 0;width:57%}.regionFindBlock .sideRegionList{width:42%;max-width:660px;padding-left:10px}}@media screen and (min-width:75em){.regionFindBlock .sideRegionList{padding-left:40px}}@media screen and (min-width:82.5em){.regionFindBlock{text-align:center}.regionFindBlock .sideRegionMap{width:60%;max-width:760px}.regionFindBlock .sideRegionList{width:39%}}.stateList{text-align:center}.stateList .state{display:block;color:#767676;margin-top:.5em}.stateList a{font-size:.875rem;line-height:1.25em;text-transform:uppercase;font-weight:700;color:#000;display:block;padding:3px 0}.stateList .column{text-align:left;-webkit-columns:2;-moz-columns:2;columns:2;max-width:560px;width:100%}.stateList .column .column2{-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always}.stateList .column li{text-align:left;max-width:180px}.stateList .column li.closestRegion{font-weight:700}.stateList .column li.emptyRegion a{text-decoration:none;color:#767676;cursor:default}.stateList .column li.emptyRegion a:hover{color:#767676}.stateList .column a,.stateList .column a:visited{color:#000;padding:.25em 0;display:block;white-space:nowrap}.stateList .column a:hover,.stateList .column a:visited:hover{color:#00b2e2;text-decoration:none}@media screen and (min-width:30em){.stateList .column{-webkit-columns:3;-moz-columns:3;columns:3}.stateList .column .column2{-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.stateList .column .column3{-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always}}.advancedSearch.hideHomes .sideRegionMap .marker{display:none}.advancedSearch.hideHomes .sideRegionMap .marker.hasApartments{display:-webkit-box;display:-ms-flexbox;display:flex}.advancedSearch.hideHomes .stateList a{display:none}.advancedSearch.hideHomes .stateList a.hasApartments{display:block}.advancedSearch.hideHomes .stateList .state{visibility:hidden;height:0;margin:0}.advancedSearch.hideHomes .stateList .state.hasApartments{padding-top:10px;height:auto;visibility:visible}.advancedSearch.hideHomes .stateList .empty{background:red}.advancedSearch.hideApartments .sideRegionMap .marker{display:none}.advancedSearch.hideApartments .sideRegionMap .marker.hasHomes{display:-webkit-box;display:-ms-flexbox;display:flex}.advancedSearch.hideApartments .stateList a{display:none}.advancedSearch.hideApartments .stateList a.hasHomes{display:block}.advancedSearch.hideApartments .stateList .state{visibility:hidden;height:0;margin:0}.advancedSearch.hideApartments .stateList .state.hasHomes{padding-top:10px;height:auto;visibility:visible}.advancedSearch.hideApartments .stateList .empty{background:red}#vue-search-widget{height:60px;position:relative}#vue-search-widget .swiper-lazy-preloader{width:32px;height:32px;top:36px;left:36px;-webkit-transform:0;transform:0}.heroBanner .homeSearch{-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5);border-radius:.3125rem;background:#fff;height:60px;width:320px;position:relative}.heroBanner .homeSearch:hover{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12)}.heroBanner .homeSearch input{font-size:1.125em;color:#000;height:60px;line-height:60px;padding-left:16px;border:none;margin:0;border:1px solid #fff}.heroBanner .homeSearch input::-webkit-input-placeholder{color:#767676}.heroBanner .homeSearch input::-moz-placeholder{color:#767676}.heroBanner .homeSearch input:-ms-input-placeholder{color:#767676}.heroBanner .homeSearch input::-ms-input-placeholder{color:#767676}.heroBanner .homeSearch input::placeholder{color:#767676}.heroBanner .homeSearch input:active,.heroBanner .homeSearch input:focus{outline:0}.heroBanner .homeSearch.open input{z-index:2;position:relative;border-bottom-right-radius:0;border-bottom-left-radius:0}.heroBanner .homeSearch.open .searchIcon .solid{fill:#a5d9e7}.heroBanner .homeSearch.open .searchIcon .outline{fill:transparent}.heroBanner .homeSearch.open .searchIcon .mag{fill:#fff!important}.heroBanner .homeSearch.open .searchIcon:hover .solid{fill:#00b2e2}.heroBanner .homeSearch.open .widgetResults{display:block;z-index:1;width:320px;min-height:4px}.heroBanner .homeSearch .clearInput{position:absolute;z-index:2;top:20px;right:60px;width:20px;height:20px;fill:#767676;cursor:pointer}.heroBanner .homeSearch .clearInput:hover{fill:#333}@media screen and (min-width:30em){.heroBanner .homeSearch{width:400px}.heroBanner .homeSearch.open .widgetResults{width:400px}}@media screen and (min-width:64em){.heroBanner .homeSearch{width:480px;position:relative}.heroBanner .homeSearch.open .widgetResults{width:480px}}.widgetResults{background:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(0,0,0,.12);max-height:320px;border-radius:.3125rem;border-top-right-radius:0;border-top-left-radius:0;position:relative;overflow:auto;scrollbar-color:#d9d9d9 #f9f9f9;scrollbar-width:thin}.widgetResults::-webkit-scrollbar{width:8px}.widgetResults::-webkit-scrollbar-track{background:#f9f9f9}.widgetResults::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px}.widgetResults svg{width:16px;height:16px;fill:#00b2e2;position:absolute;top:13px;left:16px}.widgetResults li{position:relative}.widgetResults li a{display:block;padding:12px 12px 12px 48px;line-height:1;color:#000;text-decoration:none;cursor:pointer}.widgetResults li a:focus{background:#d3ecf3}.widgetResults li a:hover{color:#fff;background:#00b2e2}.widgetResults li a:hover span{color:#fff}.widgetResults li a:hover svg{fill:#fff}.widgetResults li a:active svg{fill:#a5d9e7}.widgetResults li a span+span{color:#767676;font-size:12px}.widgetResults li.section{border-bottom:none;-webkit-box-shadow:none;box-shadow:none;display:block;padding:10px 2px 2px 48px;color:#767676;text-transform:uppercase;font-size:10px;line-height:10px;letter-spacing:.15em;-webkit-box-shadow:0 -1px 4px -3px #767676;box-shadow:0 -1px 4px -3px #767676}.widgetResults li.region{border-top:1px solid #d3ecf3}.widgetResults li.region+li.region{border-color:rgba(211,236,243,.5)}.widgetResults li.region+li:not(.region){border-top:1px solid #d3ecf3}.widgetResults li.apartment,.widgetResults li.city,.widgetResults li.community,.widgetResults li.zip{border-top:1px solid rgba(211,236,243,.5)}.widgetResults li.string a{padding-left:18px}.widgetResults li.string a .city{display:inline-block}.widgetResults li.noResultsText{color:#767676;padding:14px 8px 12px 18px;text-transform:uppercase;letter-spacing:.15em;font-size:.875em;line-height:1em;border:none;-webkit-box-shadow:none;box-shadow:none}.widgetResults li.loading{position:absolute;top:0;left:0;height:4px;width:100%;font-size:0;background:#00b2e2;-webkit-animation:animateBg .75s linear infinite;animation:animateBg .75s linear infinite;background-image:-webkit-gradient(linear,left top,right top,from(#00b2e2),color-stop(#d3ecf3),color-stop(white),color-stop(white),color-stop(#00b2e2),color-stop(#d3ecf3),color-stop(white),to(white));background-image:linear-gradient(90deg,#00b2e2,#d3ecf3,#fff,#fff,#00b2e2,#d3ecf3,#fff,#fff);background-size:240% 100%}.widgetResults li .propertyMessage,.widgetResults li .status{position:absolute;right:20px;bottom:6px;font-size:.75em;color:#767676;font-style:italic}.widgetResults li .count{color:#767676;font-size:.75em}.widgetResults li .city,.widgetResults li .propertyAddress{color:#767676;font-size:.75em;display:block}.widgetResults li .regionLink{padding-top:15px;padding-bottom:15px}.widgetResults li .regionLink.hasApartments:after,.widgetResults li .regionLink.regionLinkApartments:after{color:#00b2e2;padding-left:3px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.widgetResults li .regionLink.hasApartments:hover:after,.widgetResults li .regionLink.regionLinkApartments:hover:after{color:#d3ecf3}.widgetResults li .regionLink.hasApartments:after{content:'Houses'}.widgetResults li .regionLink.regionLinkApartments:after{content:'Apartments'}.widgetResults li .regionLink svg{top:15px}.widgetResults li .apartmentLink:after,.widgetResults li .cityLink:after,.widgetResults li .communityLink:after{letter-spacing:1px;position:absolute;bottom:12px;right:12px;font-size:10px;color:#a5d9e7}.widgetResults li .findLink{-webkit-box-shadow:0 -1px 4px -3px #767676;box-shadow:0 -1px 4px -3px #767676}.searchIcon{position:absolute;z-index:2;top:0;right:0;height:60px;width:60px;padding:15px;background:0 0;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border-radius:0 .3125rem .3125rem 0}.searchIcon .solid{fill:transparent}.searchIcon .outline{fill:#00b2e2}.searchIcon .mag{fill:#00b2e2}.searchIcon.showResultsMode .mag,.searchIcon.showResultsMode .outline{fill:#a5d9e7}.searchIcon.goToRegionMode{cursor:pointer}.searchIcon.goToRegionMode:hover .mag{fill:#002357}.searchIcon.goToRegionMode:active .outline{fill:#002357}.homeSearch:not(.open):not(:hover) .searchIcon.goToRegionMode .mag{-webkit-animation:pulse 3s linear;animation:pulse 3s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.agentInquiryWrapper .validationError,.agentTour .validationError,.agentTourWrapper .validationError,.keepMeInformed .validationError,.scheduleTour .validationError{display:none}.agentInquiryWrapper .errorMessage,.agentInquiryWrapper .loadingTimesError,.agentInquiryWrapper .success,.agentInquiryWrapper .successMessage,.agentTour .errorMessage,.agentTour .loadingTimesError,.agentTour .success,.agentTour .successMessage,.agentTourWrapper .errorMessage,.agentTourWrapper .loadingTimesError,.agentTourWrapper .success,.agentTourWrapper .successMessage,.keepMeInformed .errorMessage,.keepMeInformed .loadingTimesError,.keepMeInformed .success,.keepMeInformed .successMessage,.scheduleTour .errorMessage,.scheduleTour .loadingTimesError,.scheduleTour .success,.scheduleTour .successMessage{padding:16px 10px;text-align:center;background:#ee5340;color:#fff;margin-top:10px;margin-bottom:20px}.agentInquiryWrapper .success,.agentInquiryWrapper .successMessage,.agentTour .success,.agentTour .successMessage,.agentTourWrapper .success,.agentTourWrapper .successMessage,.keepMeInformed .success,.keepMeInformed .successMessage,.scheduleTour .success,.scheduleTour .successMessage{background:#00b2e2}.agentInquiryWrapper .success+form,.agentInquiryWrapper .successMessage+form,.agentTour .success+form,.agentTour .successMessage+form,.agentTourWrapper .success+form,.agentTourWrapper .successMessage+form,.keepMeInformed .success+form,.keepMeInformed .successMessage+form,.scheduleTour .success+form,.scheduleTour .successMessage+form{display:none}.agentInquiryWrapper form input,.agentInquiryWrapper form select,.agentInquiryWrapper form textarea,.agentTour form input,.agentTour form select,.agentTour form textarea,.agentTourWrapper form input,.agentTourWrapper form select,.agentTourWrapper form textarea,.keepMeInformed form input,.keepMeInformed form select,.keepMeInformed form textarea,.scheduleTour form input,.scheduleTour form select,.scheduleTour form textarea{border:none;border-radius:0;border-bottom:2px solid #d9d9d9;margin-bottom:0}.agentInquiryWrapper form input:focus,.agentInquiryWrapper form select:focus,.agentInquiryWrapper form textarea:focus,.agentTour form input:focus,.agentTour form select:focus,.agentTour form textarea:focus,.agentTourWrapper form input:focus,.agentTourWrapper form select:focus,.agentTourWrapper form textarea:focus,.keepMeInformed form input:focus,.keepMeInformed form select:focus,.keepMeInformed form textarea:focus,.scheduleTour form input:focus,.scheduleTour form select:focus,.scheduleTour form textarea:focus{border-color:#00b2e2}.agentInquiryWrapper form label,.agentTour form label,.agentTourWrapper form label,.keepMeInformed form label,.scheduleTour form label{font-weight:700;color:#000;font-size:14px}.agentInquiryWrapper form label.required:after,.agentTour form label.required:after,.agentTourWrapper form label.required:after,.keepMeInformed form label.required:after,.scheduleTour form label.required:after{content:"Required";font-size:10px;color:#767676;font-weight:400;padding-left:4px}.agentInquiryWrapper form li.error label:after,.agentTour form li.error label:after,.agentTourWrapper form li.error label:after,.keepMeInformed form li.error label:after,.scheduleTour form li.error label:after{color:#ee5340;font-weight:700}.agentInquiryWrapper form ul,.agentTour form ul,.agentTourWrapper form ul,.keepMeInformed form ul,.scheduleTour form ul{margin:0;padding:0}.agentInquiryWrapper form li,.agentTour form li,.agentTourWrapper form li,.keepMeInformed form li,.scheduleTour form li{list-style:none}.agentInquiryWrapper form li.halfField,.agentTour form li.halfField,.agentTourWrapper form li.halfField,.keepMeInformed form li.halfField,.scheduleTour form li.halfField{width:49%;display:inline-block;vertical-align:top}.agentInquiryWrapper form li.floatRight,.agentTour form li.floatRight,.agentTourWrapper form li.floatRight,.keepMeInformed form li.floatRight,.scheduleTour form li.floatRight{float:right}.agentInquiryWrapper form .button,.agentInquiryWrapper form .buttonOutline,.agentTour form .button,.agentTour form .buttonOutline,.agentTourWrapper form .button,.agentTourWrapper form .buttonOutline,.keepMeInformed form .button,.keepMeInformed form .buttonOutline,.scheduleTour form .button,.scheduleTour form .buttonOutline{width:100%;display:block;margin-top:10px}.agentInquiryWrapper .acceptQualifications,.agentTour .acceptQualifications,.agentTourWrapper .acceptQualifications,.keepMeInformed .acceptQualifications,.scheduleTour .acceptQualifications{margin-top:10px}.agentInquiryWrapper .acceptQualifications input,.agentInquiryWrapper input.acceptQualifications,.agentTour .acceptQualifications input,.agentTour input.acceptQualifications,.agentTourWrapper .acceptQualifications input,.agentTourWrapper input.acceptQualifications,.keepMeInformed .acceptQualifications input,.keepMeInformed input.acceptQualifications,.scheduleTour .acceptQualifications input,.scheduleTour input.acceptQualifications{display:inline-block;vertical-align:top;margin:0 5px 0 0;width:20px;height:20px}.agentInquiryWrapper .acceptQualifications label,.agentInquiryWrapper label.acceptQualificationsLabel,.agentTour .acceptQualifications label,.agentTour label.acceptQualificationsLabel,.agentTourWrapper .acceptQualifications label,.agentTourWrapper label.acceptQualificationsLabel,.keepMeInformed .acceptQualifications label,.keepMeInformed label.acceptQualificationsLabel,.scheduleTour .acceptQualifications label,.scheduleTour label.acceptQualificationsLabel{margin:-2px 0 12px 0;display:inline-block;vertical-align:top;width:calc(100% - 40px);font-size:12px;line-height:16px;font-weight:400}.agentInquiryWrapper .vdp-datepicker .vdp-datepicker__calendar,.agentTour .vdp-datepicker .vdp-datepicker__calendar,.agentTourWrapper .vdp-datepicker .vdp-datepicker__calendar,.keepMeInformed .vdp-datepicker .vdp-datepicker__calendar,.scheduleTour .vdp-datepicker .vdp-datepicker__calendar{bottom:0;left:0}.keepMeInformed form .fields li{padding-left:0;margin-right:10px}.keepMeInformed form .fields li:before{display:none}.keepMeInformed li.cities ul.cities{margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f9f9f9;padding:8px 0 4px 8px;border-bottom:2px solid #d9d9d9}.keepMeInformed li.cities ul.cities li.selectAll{width:100%;margin-top:2px;margin-bottom:8px}.keepMeInformed li.cities ul.cities li.selectAll input{width:16px;height:16px;float:left;margin:3px 5px 0 2px!important}.keepMeInformed li.cities ul.cities li.selectAll label{color:#000;font-size:14px;display:block;line-height:24px;font-weight:400}.keepMeInformed li.cities ul.cities li.city:not(.selectAll){width:auto;max-width:49%;padding:2px;margin:0}.keepMeInformed li.cities ul.cities li.city:not(.selectAll) input{display:none}.keepMeInformed li.cities ul.cities li.city:not(.selectAll) label{font-size:14px;text-align:center;color:#545859;background:#fff;border:2px solid #d9d9d9;border-radius:.3125rem;white-space:nowrap;display:inline-block;vertical-align:top;width:auto;padding:4px 6px;margin:0 4px 2px 0;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out;max-width:100%!important;width:130px;font-weight:400;cursor:pointer}.keepMeInformed li.cities ul.cities li.city:not(.selectAll) label:hover{color:#000;border-color:#00b2e2}.keepMeInformed li.cities ul.cities li.city:not(.selectAll) input:checked+label{background:#002357;border-color:#002357;color:#fff}@media screen and (min-width:768px){.keepMeInformed .fields{position:relative;max-width:720px}.keepMeInformed .fields li{width:49%;display:inline-block;vertical-align:top}.keepMeInformed .fields li.regions{width:48%;margin-right:0}.keepMeInformed .fields li.acceptQualifications{width:calc(100% - 170px)}.keepMeInformed .fields li.submit{text-align:right;width:150px;float:right;margin-right:4px}.keepMeInformed .fields li.submit button{width:auto;width:100%;font-size:14px;display:inline-block}.keepMeInformed .fields li.cities{width:100%;width:calc(98% + 8px)}}.homeModalContent .keepMeInformed h4,.searchList .keepMeInformed h4{margin:0 0 .5em 0;color:#fff!important}.homeModalContent .keepMeInformed .button,.searchList .keepMeInformed .button{border-color:#00b2e2}.homeModalContent .keepMeInformed .acceptQualifications label,.searchList .keepMeInformed .acceptQualifications label{font-weight:400;color:rgba(255,255,255,.75)}.homeModalContent .keepMeInformed .acceptQualifications label a,.homeModalContent .keepMeInformed .acceptQualifications label a:visited,.searchList .keepMeInformed .acceptQualifications label a,.searchList .keepMeInformed .acceptQualifications label a:visited{color:rgba(255,255,255,.75)}.homeModalContent .keepMeInformed .acceptQualifications label a:hover,.homeModalContent .keepMeInformed .acceptQualifications label a:visited:hover,.searchList .keepMeInformed .acceptQualifications label a:hover,.searchList .keepMeInformed .acceptQualifications label a:visited:hover{color:#00b2e2}.searchList .keepMeInformed{background:#002357;color:#fff;padding:20px}.searchList .keepMeInformed .subtitle{margin-bottom:.5em}.searchList .keepMeInformed .fields li{width:100%;margin:4px 0}.searchList .keepMeInformed li.acceptQualifications label{margin:0}.searchList .keepMeInformed li.submit{float:none}@media screen and (min-width:768px){.searchList .keepMeInformed .fields li.submit{width:100%}.searchList .keepMeInformed .fields li.submit button{width:100%}}@media screen and (min-width:75em){.searchList .keepMeInformed .fields li.email{width:55%}.searchList .keepMeInformed .fields li.regions{width:44%}.searchList .keepMeInformed .fields li.acceptQualifications{width:calc(100% - 160px)}.searchList .keepMeInformed .fields li.submit{width:150px;float:right}.searchList .keepMeInformed .fields li.submit button{width:auto;width:100%}}.homeModalContent .keepMeInformed{background:#002357;color:#fff;padding:20px;margin:0}@media screen and (min-width:64em){.homeModalContent .keepMeInformed{padding:1.875rem 20px}.homeModalContent .keepMeInformed .fields{max-width:720px}}.showAgentTour .vueDialogContent,.showSignupTour .vueDialogContent{height:auto;max-width:720px;max-height:100%;overflow:scroll;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;background:#fff;text-align:left;margin:0 auto;position:relative}.showAgentTour .vueDialogContent .tourHeader,.showSignupTour .vueDialogContent .tourHeader{padding:0}.showAgentTour .vueDialogContent .tourHeader .close,.showSignupTour .vueDialogContent .tourHeader .close{position:relative;padding:0 1.875rem 0 50px;height:50px;color:#545859;border-right:1px solid #d9d9d9}.showAgentTour .vueDialogContent .tourHeader .close:before,.showSignupTour .vueDialogContent .tourHeader .close:before{content:"\00d7";font-size:32px;line-height:32px;color:#767676;position:absolute;left:22px;top:10px}.showAgentTour .vueDialogContent .tourHeader .close:hover,.showSignupTour .vueDialogContent .tourHeader .close:hover{background:#f9f9f9;color:#000}.showAgentTour .vueDialogContent .simpleClose,.showSignupTour .vueDialogContent .simpleClose{color:#767676;width:60px;height:60px;font-size:30px;position:absolute;top:0;right:0;cursor:pointer}.showAgentTour .vueDialogContent .simpleClose:hover,.showSignupTour .vueDialogContent .simpleClose:hover{background:#f9f9f9;color:#000}.showAgentTour .vueDialogContent .tourLinks a,.showSignupTour .vueDialogContent .tourLinks a{display:block;margin:1px 1.875rem 1.25rem 1.875rem}.showAgentTour .vueDialogContent .scheduleTour,.showSignupTour .vueDialogContent .scheduleTour{padding:1.25rem;border-top:1px solid #d9d9d9}.showAgentTour .vueDialogContent .scheduleTour .scheduleTourSubtitle,.showSignupTour .vueDialogContent .scheduleTour .scheduleTourSubtitle{display:block;text-transform:uppercase;letter-spacing:.1em;color:#545859}.showAgentTour .vueDialogContent .scheduleTour .scheduleTourTitle,.showSignupTour .vueDialogContent .scheduleTour .scheduleTourTitle{font-weight:700;font-size:1.375em;color:#000;display:block;margin-bottom:10px}.showAgentTour .vueDialogContent .scheduleTour .scheduleTourTitle .city,.showSignupTour .vueDialogContent .scheduleTour .scheduleTourTitle .city{font-size:.75em;display:block}.showAgentTour .vueDialogContent .scheduleTour .agentTourButton,.showAgentTour .vueDialogContent .scheduleTour .selfTourButton,.showSignupTour .vueDialogContent .scheduleTour .agentTourButton,.showSignupTour .vueDialogContent .scheduleTour .selfTourButton{display:block;margin-top:1em!important}.showAgentTour .vueDialogContent .scheduleTour p,.showAgentTour .vueDialogContent .scheduleTour ul,.showSignupTour .vueDialogContent .scheduleTour p,.showSignupTour .vueDialogContent .scheduleTour ul{margin-bottom:10px}.showAgentTour .vueDialogContent .scheduleTour li,.showAgentTour .vueDialogContent .scheduleTour p,.showSignupTour .vueDialogContent .scheduleTour li,.showSignupTour .vueDialogContent .scheduleTour p{font-size:.875rem;line-height:1.25em}.showAgentTour .vueDialogContent .scheduleTour input.acceptQualifications,.showAgentTour .vueDialogContent .scheduleTour label.acceptQualificationsLabel,.showSignupTour .vueDialogContent .scheduleTour input.acceptQualifications,.showSignupTour .vueDialogContent .scheduleTour label.acceptQualificationsLabel{margin-top:10px}.showAgentTour .vueDialogContent .buttonWrapper,.showSignupTour .vueDialogContent .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.showAgentTour .vueDialogContent .buttonWrapper .button,.showSignupTour .vueDialogContent .buttonWrapper .button{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:0;flex-shrink:0;min-width:60%}.showAgentTour .vueDialogContent .buttonWrapper .buttonOutline,.showSignupTour .vueDialogContent .buttonWrapper .buttonOutline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.showAgentTour .vueDialogContent .buttonWrapper a,.showSignupTour .vueDialogContent .buttonWrapper a{display:block}.showAgentTour .vueDialogContent .agentInquiryHeader,.showSignupTour .vueDialogContent .agentInquiryHeader{padding-bottom:1.875rem;color:#fff}.showAgentTour .vueDialogContent .agentInquiryHeader h5,.showSignupTour .vueDialogContent .agentInquiryHeader h5{margin:10px 0 0 0;font-weight:700;text-align:center}.showAgentTour .vueDialogContent .agentInquiryHeader a,.showAgentTour .vueDialogContent .agentInquiryHeader a:visited,.showSignupTour .vueDialogContent .agentInquiryHeader a,.showSignupTour .vueDialogContent .agentInquiryHeader a:visited{color:#fff}.showAgentTour .vueDialogContent .agentInquiryWrapper,.showSignupTour .vueDialogContent .agentInquiryWrapper{padding:1.25rem;background:#002357}.showAgentTour .vueDialogContent .agentInquiryWrapper .retry,.showSignupTour .vueDialogContent .agentInquiryWrapper .retry{background:#ee5340;color:#fff;font-weight:700;padding:20px;text-align:center;margin-bottom:20px}.showAgentTour .vueDialogContent .agentInquiryWrapper form label,.showSignupTour .vueDialogContent .agentInquiryWrapper form label{color:#fff}.showAgentTour .vueDialogContent .agentInquiryWrapper form textarea,.showSignupTour .vueDialogContent .agentInquiryWrapper form textarea{min-height:4em}.showAgentTour .vueDialogContent .agentInquiryWrapper button,.showSignupTour .vueDialogContent .agentInquiryWrapper button{color:#fff!important}.showAgentTour .vueDialogContent .agentInquiryWrapper hr,.showSignupTour .vueDialogContent .agentInquiryWrapper hr{border:none;border-top:1px solid rgba(0,178,226,.5);margin:10px 0}.showAgentTour .vueDialogContent .agentInquiryWrapper ul,.showSignupTour .vueDialogContent .agentInquiryWrapper ul{margin:0;padding:0}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li{list-style:none;margin-bottom:10px}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.firstName,.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.lastName,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.firstName,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.lastName{width:49%;display:inline-block;vertical-align:top}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.lastName,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.lastName{float:right}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.city,.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.state,.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.zip_code,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.city,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.state,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.zip_code{width:26%;position:relative;display:inline-block;vertical-align:top;padding-bottom:32px}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.city label,.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.state label,.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.zip_code label,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.city label,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.state label,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.zip_code label{font-weight:400;font-size:12px;position:absolute;bottom:8px;left:2px}.showAgentTour .vueDialogContent .agentInquiryWrapper ul li.city,.showSignupTour .vueDialogContent .agentInquiryWrapper ul li.city{width:44%}@media screen and (min-width:768px){.showAgentTour .vueDialogContent .agentInquiryWrapper,.showSignupTour .vueDialogContent .agentInquiryWrapper{padding-right:1.875rem;padding-left:1.875rem}.showAgentTour .vueDialogContent .scheduleTour,.showSignupTour .vueDialogContent .scheduleTour{padding:1.875rem}.showAgentTour .vueDialogContent .scheduleTour .scheduleTourTitle,.showSignupTour .vueDialogContent .scheduleTour .scheduleTourTitle{font-size:1.5em}.showAgentTour .vueDialogContent .scheduleTour li,.showAgentTour .vueDialogContent .scheduleTour p,.showSignupTour .vueDialogContent .scheduleTour li,.showSignupTour .vueDialogContent .scheduleTour p{font-size:1rem}}@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}.printContent .contentColumn{width:50%;text-align:left;padding-right:10px;overflow:hidden}.printContent .contentColumn h3{font-weight:700;margin:5px 0;color:#002357!important;-webkit-print-color-adjust:exact!important}.printContent .contentColumn .intro{font-size:14px;color:#002357}.printContent .contentColumn h6{color:#002357;margin:12px 0;font-size:12px}.printContent .contentColumn h6.highlight{margin-bottom:0;color:#00b2e2!important;-webkit-print-color-adjust:exact!important}.printContent .contentColumn .section+.section{border-top:1px solid #d9d9d9}.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:#000}.printContent .contentColumn ul li.featured:before{display:none}.printContent .contentColumn ul svg{width:20px;height:20px;fill:#00b2e2;margin:0 0 -6px 0;display:block;position:absolute;top:-1px;left:0}.printContent .imageColumn{width:50%;background:#f9f9f9}.printContent .imageColumn img{padding:1px 0 0 1px}.printContent .imageColumn img.half{width:50%;float:right}.printContentTall{height:992px;width:100%;text-align:center;color:#000;page-break-before:always;position:relative;display:block}.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;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 2%;width:45%}.printFloorPlans .floorPlanGrid .floorPlanItem .floorPlanImage{padding:2px 4px}.printFloorPlans .floorPlanGrid .floorPlanItem .details{font-size:14px}.printFloorPlans .floorPlanGrid .floorPlanItem .details .planname{display:block;text-align:left;width:100%}.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}.printFooter{background:#002357!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:#545859!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}}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.wp-prev-next,nav{display:none}}
/*# sourceMappingURL=style.css.map */
