@font-face{font-family:brandon_grotesquebold;src:url(fonts/brandon_grotesque_bold-webfont.eot);src:url(fonts/brandon_grotesque_bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/brandon_grotesque_bold-webfont.woff2) format("woff2"),url(fonts/brandon_grotesque_bold-webfont.woff) format("woff"),url(fonts/brandon_grotesque_bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueregular;src:url(fonts/brandon_reg-webfont.eot);src:url(fonts/brandon_reg-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/brandon_reg-webfont.woff2) format("woff2"),url(fonts/brandon_reg-webfont.woff) format("woff"),url(fonts/brandon_reg-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquemedium;src:url(fonts/brandon_med-webfont.eot);src:url(fonts/brandon_med-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/brandon_med-webfont.woff2) format("woff2"),url(fonts/brandon_med-webfont.woff) format("woff"),url(fonts/sbrandon_med-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Kepler Display";src:url(fonts/keplerstd-disp.eot);src:url(fonts/keplerstd-disp.eot?#iefix) format("embedded-opentype"),url(fonts/keplerstd-disp.woff2) format("woff2"),url(fonts/keplerstd-disp.woff) format("woff"),url(fonts/keplerstd-disp.ttf) format("truetype"),url("fonts/keplerstd-disp.svg#Kepler Std") format("svg")}@font-face{font-family:Kepler;src:url(fonts/keplerstd-regular.eot);src:url(fonts/keplerstd-regular.eot?#iefix) format("embedded-opentype"),url(fonts/keplerstd-regular.woff2) format("woff2"),url(fonts/keplerstd-regular.woff) format("woff"),url(fonts/keplerstd-regular.ttf) format("truetype"),url("fonts/keplerstd-regular.svg#Kepler Std") format("svg")}#specials-modal .content h1,#specials-modal .content h2,#specials-modal .content h3,body,h1,h2{font-family:Kepler}.slick-slide,:focus{outline:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:2rem;color:#000}h1{font-size:4rem;letter-spacing:.1rem;line-height:4.5rem;color:#000;margin-bottom:1.5rem}h2{font-size:1.3rem;line-height:2rem;letter-spacing:.15rem;text-transform:uppercase;color:#4e7f71}h3{font-size:2rem;line-height:2rem}.body-contact .content-2 span,p{margin:0 0 2rem}.body-contact .content-2 span:last-child,p:last-child{margin-bottom:0}a{transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:#000}.active>a,a:active,a:focus,a:hover{color:#4e7f71}ul{margin:0}li{list-style:none}.row{max-width:100%}.row-fw{max-width:100%}.relative{position:relative}.hide-overflow{overflow:hidden}.content{padding:5rem 0}.btn-container{padding:2rem 0}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-black .body-contact .content-2 span,.bg-black a,.bg-black h1,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black li,.bg-black p,.body-contact .content-2 .bg-black span{color:#fff}.bg-green{background-color:#4e7f71}.bg-green .body-contact .content-2 span,.bg-green a,.bg-green h1,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green li,.bg-green p,.body-contact .content-2 .bg-green span{color:#fff}.bg-gray{background-color:#f1f1f1}#search-boxes{padding:2rem 0}#search-boxes .search-boxes-header{font-family:brandon_grotesquebold;font-size:1.5rem;line-height:2.4rem;letter-spacing:.22rem;color:#000;text-transform:uppercase;padding-bottom:1.5rem}#search-boxes #search-options{display:inline-block}#search-boxes #search-options .tabs-title a{border:.1rem solid #000;font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase;color:#000;padding:1rem 1.5rem}#search-boxes #search-options .tabs-title a:hover{background-color:#000;color:#fff}#search-boxes #search-options .tabs-title.is-active a{color:#fff}#search-boxes .tabs-content{background:0 0;border:none;padding:0 1rem}#search-boxes .tabs-content .tabs-panel{padding:0;padding-top:2rem}#search-boxes .search_field{height:auto;margin:0}#search-boxes .autofill-btn{margin:0}#search-boxes #property_search_form{position:relative}#search-boxes #property_search_form #search-results{background:#fff;box-shadow:0 2px 4px #ddd;position:absolute;width:100%;z-index:1;right:0}#search-boxes #property_search_form #search-results a{display:block;padding:.5rem 2rem;font-family:inherit;font-size:1.4rem;line-height:2.4rem;letter-spacing:.1rem;color:#000}#search-boxes #property_search_form #search-results a:focus,#search-boxes #property_search_form #search-results a:hover{background-color:#e8f0fe}@media screen and (min-width:64em){#search-boxes #search-boxes{padding:0}#search-boxes .search-boxes-header{padding-right:4rem;padding-bottom:0;display:inline-block}#search-boxes .tabs-content .tabs-panel{padding-left:1rem;padding-right:8rem;padding-top:0}}#region-input{font-family:brandon_grotesquemedium;font-size:1rem;letter-spacing:.175rem;border-color:#000;text-transform:uppercase;padding:1.2rem 2rem;color:#4e7f71;border:.1rem solid #000;border-radius:0;background-color:#fff;cursor:pointer;height:4.6rem;margin-right:1.3rem}#region-input span.selected{color:#4e7f71}#region-input svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}#region-dropdown{display:none;position:absolute;width:100%;top:100%;left:0;z-index:50;background:rgba(255,255,255,.97);box-shadow:0 10px 15px 0 rgba(0,0,0,.1);padding:2rem 4rem}@media screen and (min-width:64em){#region-dropdown{padding:0 2rem 4rem}}#region-dropdown.active{display:block}#region-dropdown input[type=checkbox]{opacity:0;position:relative;z-index:20}#region-dropdown input[type=checkbox]+label{font-size:1.6rem;line-height:2.4rem;position:relative}#region-dropdown input[type=checkbox]+label.parent{font-family:Kepler;font-size:1.4rem;line-height:2.4rem;letter-spacing:.08rem;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:64em){#region-dropdown input[type=checkbox]+label.parent{margin-top:4rem;margin-bottom:2rem}}#region-dropdown input[type=checkbox]+label:before{content:"";display:block;width:1.4rem;height:1.4rem;border:.1rem solid #000;position:absolute;left:-2.3rem;top:.4rem;z-index:10}#region-dropdown input[type=checkbox]:checked+label{color:#4e7f71}#region-dropdown input[type=checkbox]:checked+label:before{border-color:#000}#region-dropdown input[type=checkbox]:checked+label:after{content:"";display:block;width:1.4rem;height:1.4rem;position:absolute;left:-2.3rem;top:.4rem;z-index:10;background-image:url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-check fa-w-16' aria-hidden='true' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' data-fa-i2svg=''%3E%3Cpath fill='%234E7F71' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");background-size:65%;background-position:center;background-repeat:no-repeat}.slick-slider{margin-bottom:4rem}.slick-next,.slick-prev{font-size:1.2rem;color:#000;top:calc(100% + 2rem);z-index:999}.slick-next:before,.slick-prev:before{display:none}.slick-next:hover,.slick-prev:hover{color:#4e7f71}.slick-next:focus,.slick-prev:focus{color:#000}.slick-prev{left:calc(50% - 4rem);transform:translateX(-50%)}.slick-next{right:calc(50% - 4rem);transform:translateX(50%)}.bg-slider{margin:0}.bg-slider .bg-img{padding-bottom:58%}.bg-slider .slick-next,.bg-slider .slick-prev{top:calc(100% - 4.5rem)}.bg-slider .carousel-slide .slide-caption{background-color:#fff;position:absolute;bottom:0;z-index:10;width:45rem;min-height:7.4rem;padding:2.5rem 0;margin:0}.bg-slider .carousel-slide .slide-caption .caption{font-family:brandon_grotesquebold;font-size:1.2rem;line-height:2.4rem;letter-spacing:.22rem;color:#000;text-transform:uppercase;transition:transform .6s ease-out}.bg-slider .carousel-slide.slick-active .slide-caption .caption{transform:translateX(0)}.bg-slider.left-side .slide-caption{left:0;padding-right:11rem}.bg-slider.left-side .slide-caption .caption{transform:translateX(-100%)}.bg-slider.left-side .slick-prev{left:36rem}.bg-slider.left-side .slick-next{right:calc(100% - 42rem)}.bg-slider.right-side .slide-caption{right:0;padding-left:11rem}.bg-slider.right-side .slide-caption .caption{transform:translateX(100%)}.bg-slider.right-side .slick-prev{left:calc(100% - 42rem)}.bg-slider.right-side .slick-next{right:36rem}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}@media screen and (min-width:64em){.bg-slider{position:absolute;z-index:0;min-width:100%;height:100%}.bg-slider .bg-img,.bg-slider .slick-list,.bg-slider .slick-track{position:absolute;z-index:0;min-width:100%;height:100%}.bg-slider .slick-slider .bg-img{padding-bottom:0}}.white-popup{position:relative;background:#fff;padding:0;width:auto;max-width:60rem;margin:20px auto}#specials-modal{background-color:rgba(0,0,0,.5);border:1rem solid #000}#specials-modal .bg-img{height:8rem;width:18rem;margin:6rem auto 2rem;background-size:contain}#specials-modal .content{padding:8rem;text-align:center}#specials-modal .content h1,#specials-modal .content h2,#specials-modal .content h3{font-size:4rem;letter-spacing:.1rem;line-height:4.5rem;color:#000;margin-bottom:1.5rem;color:#4e7f71}#specials-modal .content .body-contact .content-2 span,#specials-modal .content a,#specials-modal .content p,.body-contact .content-2 #specials-modal .content span{color:#4e7f71;font-size:2rem;line-height:1.4}#specials-modal .content a{transition:all .3s ease}#specials-modal .content a:hover{text-decoration:underline}#specials-modal button.mfp-close{right:1rem;top:1rem;height:3.5rem;width:3.5rem;line-height:3.5rem;background:rgba(0,0,0,.5);color:#fff}.tabs{background:0 0;border:none;text-align:center}.tabs-title{display:inline;float:none}.tabs-title>a{font-size:inherit;display:inline-block}.tabs-title>a:hover{background:#4e7f71;color:#fff}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#000;color:#fff}.tabs-content{border:1px solid transparent;background:0 0;color:#000}.btn{display:inline-block;color:#000;background:#fff;border:.1rem solid #000;padding:1rem 3rem;margin:0;text-align:center;transition:all .3s ease;font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase}.btn:focus,.btn:hover{border-color:#000;color:#fff;background:#000}.btn.green{color:#4e7f71;border-color:#4e7f71}.btn.green:focus,.btn.green:hover{background:#4e7f71;color:#fff;border-color:#4e7f71}.btn.white-green{background:#4e7f71;color:#fff;border-color:#fff}.btn.white-green:focus,.btn.white-green:hover{background:#fff;color:#4e7f71;border-color:#fff}.social li{display:inline}.social a{width:2rem;height:3rem;margin-left:.5rem;line-height:3rem;color:#000;text-align:center;display:inline-block;font-size:1.6rem}.social a:focus,.social a:hover{color:#4e7f71}.social li:first-child a{margin-left:0}.dropdown{display:inline-block}.dropdown .dropdown-options{display:none;position:absolute}.dropdown .dropdown-options.active{display:inline-block}.dropdown-content .dropdown-panel{display:none}.dropdown-content .dropdown-panel.active{display:block}.body-contact .content-2 .read-more-container span,.read-more-container .body-contact .content-2 span,.read-more-container p{display:none}.body-contact .content-2 .read-more-container span:first-of-type,.read-more-container .body-contact .content-2 span:first-of-type,.read-more-container p:first-of-type{display:block}#banner{position:relative;z-index:20;background-color:#000}#banner li,#banner p,#banner span{color:#fff}#banner .body-contact .content-2 span a,#banner p a,.body-contact .content-2 #banner span a{color:#4e7f71}#banner .body-contact .content-2 span a:hover,#banner p a:hover,.body-contact .content-2 #banner span a:hover{text-decoration:underline}#banner .row{padding-top:2rem}#banner .banner-close{color:#fff;position:absolute;top:0;right:0;z-index:20;width:4rem;height:4rem;line-height:4rem}.mobile-menu-1 .mobile-menu{position:relative}.mobile-menu-1 .logo img{max-height:4rem}.mobile-menu-1 .mobile-toggle-contain{position:fixed;top:0;left:0;z-index:1010}.mobile-menu-1 .mobile-toggle{position:relative;display:inline-block;height:4.4rem;width:4.4rem;background:rgba(255,255,255,.9)}.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{position:absolute;width:2.1rem;height:.2rem;background:#000;transition:all .4s ease-in-out}.mobile-menu-1 .mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{content:""}.mobile-menu-1 .mobile-toggle span:before{top:-.6rem}.mobile-menu-1 .mobile-toggle span:after{top:.6rem}.mobile-menu-1 .mobile-menu{position:fixed;z-index:-10;top:0;left:0;height:0;width:100%;transition:z-index .1s .2s ease}.mobile-menu-1 .mobile-menu:before{content:"";position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:#f1f1f1;transform:translate(-100%,-100%);transition:all .5s cubic-bezier(.77,0,.175,1);will-change:transform,transition}.mobile-menu-1 .mobile-menu nav{position:relative;z-index:1005;height:100%;padding:4.5rem 0 2rem;text-align:center;overflow:auto}.mobile-menu-1 .mobile-menu nav ul{display:inline-block}.mobile-menu-1 .mobile-menu nav li{transform:scale(1.15) translateY(-3rem);opacity:0;transition:transform .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.77,0,.175,1)}.mobile-menu-1 .mobile-menu nav li:nth-child(1){transition-delay:60ms}.mobile-menu-1 .mobile-menu nav li:nth-child(2){transition-delay:50ms}.mobile-menu-1 .mobile-menu nav li:nth-child(3){transition-delay:40ms}.mobile-menu-1 .mobile-menu nav li:nth-child(4){transition-delay:30ms}.mobile-menu-1 .mobile-menu nav li:nth-child(5){transition-delay:20ms}.mobile-menu-1 .mobile-menu nav li:nth-child(6){transition-delay:10ms}.mobile-menu-1 .mobile-menu nav li:nth-child(7){transition-delay:0s}.mobile-menu-1 .mobile-menu nav li:nth-child(8){transition-delay:-10ms}.mobile-menu-1 .mobile-menu nav li.active a{color:#4e7f71}.mobile-menu-1 .mobile-menu nav a{display:block;padding:1.6rem 0;font-family:brandon_grotesquebold;font-size:1.6rem;letter-spacing:.175rem;line-height:3rem;color:#000;text-transform:uppercase}.mobile-menu-1 .mobile-menu nav a:focus,.mobile-menu-1 .mobile-menu nav a:hover{color:#4e7f71}.mobile-menu-1-on body{overflow:hidden!important;height:100%!important}.mobile-menu-1-on .mobile-toggle{background:rgba(241,241,241,.9)}.mobile-menu-1-on .mobile-toggle span{background:0 0!important}.mobile-menu-1-on .mobile-toggle span:after,.mobile-menu-1-on .mobile-toggle span:before{top:0}.mobile-menu-1-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-1-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-1-on .mobile-menu{z-index:1000;height:100vh;transform:translateX(0);transition:z-index .1s 0s ease}.mobile-menu-1-on .mobile-menu nav li{transform:scale(1) translateY(0);opacity:1;transition:transform .3s cubic-bezier(.175,0,.77,1),opacity .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-1-on .mobile-menu nav li:nth-child(1){transition-delay:40ms}.mobile-menu-1-on .mobile-menu nav li:nth-child(2){transition-delay:70ms}.mobile-menu-1-on .mobile-menu nav li:nth-child(3){transition-delay:.1s}.mobile-menu-1-on .mobile-menu nav li:nth-child(4){transition-delay:.13s}.mobile-menu-1-on .mobile-menu nav li:nth-child(5){transition-delay:.16s}.mobile-menu-1-on .mobile-menu nav li:nth-child(6){transition-delay:.19s}.mobile-menu-1-on .mobile-menu nav li:nth-child(7){transition-delay:.22s}.mobile-menu-1-on .mobile-menu nav li:nth-child(8){transition-delay:.25s}.mobile-menu-1-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}@media screen and (min-width:64em){.mobile-menu-1{display:none}.mobile-menu-1-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-1 *,.mobile-menu-1 .mobile-menu:before,.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}@media screen and (min-width:64em){.head-wrap{position:absolute;top:0;width:100%;background:#fff;z-index:1000}.header #homeNav{display:none}}@media only screen and (min-width:64.062em){.head-wrap{position:fixed}}.header-1{position:relative;text-align:center}.header-1 .header-top{position:relative;background-color:#fff;border-bottom:.1rem solid #f1f1f1;z-index:1}.header-1 .header-top .logo-column{order:1}.header-1 .header-top .nav-column{order:2}.header-1 .header-top .info-column{order:3}.header-1 .header-top .logo img{max-height:3.5rem;margin:1.5rem 0 2.5rem}.header-1 .header-top .phone-number{margin-bottom:2rem}.header-1 .header-top .phone-number a{display:inline-block;font-family:brandon_grotesquebold;font-size:1.3rem;letter-spacing:.175rem;line-height:4.4rem;color:#000;text-transform:uppercase;height:4.4rem}.header-1 .header-top .phone-number a:focus,.header-1 .header-top .phone-number a:hover{color:#4e7f71;text-decoration:underline}.header-1 nav{position:absolute;top:-100%;left:0;z-index:0;width:100%;background-color:#f1f1f1;transition:top .4s ease-out}.header-1 nav.open{top:100%}.header-1 nav a{display:inline-block;padding:1rem 2.5rem;font-family:Kepler;font-size:1.8rem;letter-spacing:.1rem;line-height:2.4rem;color:#4e7f71}.header-1 nav a:focus,.header-1 nav a:hover{color:#000!important}.header-1 .header-nav li a{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.175rem;line-height:3rem;color:#000;text-transform:uppercase;padding-left:1.8rem;padding-right:1.8rem}.header-1 .header-nav li a:focus,.header-1 .header-nav li a:hover{color:#4e7f71}.header-1 .header-nav li.active a{background:0 0;color:#4e7f71}@media screen and (min-width:64em){.header-1{max-height:9.5rem}.header-1 .info-column,.header-1 .logo-column,.header-1 .nav-column{flex:0 0 auto;max-width:100%}.header-1 .header-top .logo img{margin:3rem 2rem}.header-1 .header-top .phone-number{margin-right:2.5rem;margin-bottom:0;width:13rem}.header-1 .header-top .phone-number a{line-height:2.3rem}}@media screen and (min-width:1100px){.header-1 .info-column,.header-1 .logo-column,.header-1 .nav-column{flex:0 0 auto;max-width:100%}}.hero{background-color:#000}.hero .hero-carousel{margin:0}.hero .hero-video{background-size:cover}.hero video{display:none}.hero .bg-img,.hero .hero-video{padding-bottom:55%;width:100%;opacity:.75}@media screen and (min-width:40em){.hero{position:relative}.hero .hero-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.hero .hero-content .hero-logo{max-height:21rem}.hero .hero-content .hero-headline{margin-top:4rem}.body-contact .content-2 .hero .hero-content .hero-headline span,.hero .hero-content .hero-headline .body-contact .content-2 span,.hero .hero-content .hero-headline p{font-family:Kepler;font-size:2rem;letter-spacing:.175rem;line-height:2.4rem;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:1rem}.body-contact .content-2 .hero .hero-content .hero-headline span strong,.hero .hero-content .hero-headline .body-contact .content-2 span strong,.hero .hero-content .hero-headline p strong{color:#4e7f71;font-weight:400}}@media screen and (min-width:64.062em){.hero .hero-video{position:relative;max-height:77rem;padding:0;background:0 0;overflow:hidden}.hero .hero-inner{padding-bottom:56.25%;position:relative}.hero video{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.hero .bg-img{padding-bottom:0;height:65rem}}@media screen and (min-width:75em){.hero .bg-img{height:70rem}}@media screen and (min-width:100em){.hero .bg-img{height:80rem}}.foot-wrap{background-color:#fff}.foot-wrap>.row{padding:3rem 0}.foot-wrap,.foot-wrap a{color:#000;font-size:1.2rem;text-transform:uppercase}.foot-item li{display:inline-block}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff}.footer-1{padding:0 2.5rem;border-top:.1rem solid #f1f1f1}.footer-1 .social-link{font-size:1.8rem}.footer-1 .footer-top{padding-top:4rem;padding-bottom:3rem}.footer-1 .footer-top .hero-logo{max-height:3.5rem;margin-bottom:2.5rem}.footer-1 hr{max-width:100%;border-color:#f1f1f1}.footer-1 .footer-bottom{padding:1.5rem 0 3rem}.footer-1 .footer-bottom .column{margin-bottom:2rem}.footer-1 .footer-bottom a,.footer-1 .footer-bottom li,.footer-1 .footer-bottom p,.footer-1 .footer-bottom span{font-family:brandon_grotesquebold;font-size:1rem;letter-spacing:.15rem}.footer-1 .footer-bottom .phone-number{display:inline-block;margin-left:1rem}.footer-1 .footer-bottom .corp-info li{margin-left:.5rem;vertical-align:middle}.footer-1 .footer-bottom .corp-info li:first-of-type{margin-left:0}.footer-1 .footer-bottom .corp-info li i{font-size:2rem}.footer-1 .terms{margin-bottom:2rem}@media screen and (min-width:64em){.footer-1{padding:0 6.5rem}.footer-1 .footer-top{padding-top:6rem;padding-bottom:4rem}.footer-1 .footer-bottom .column{margin-bottom:0}.footer-1 .terms{margin-bottom:0}.footer-1 .powered{flex:0 0 auto;max-width:100%}}.feature-wrap{overflow:hidden;position:relative}.feature-wrap .info{padding:2rem;background-color:#4e7f71}.feature-wrap .info li{margin-bottom:1.5rem}.body-properties .prop-carousel .carousel-slide-img{min-height:60rem}.body-properties .slide-inner{margin:0}.body-properties .prop-nav{padding:1rem;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:2rem}.body-properties .prop-nav li{display:block;padding:0 1rem}@media screen and (min-width:40em){.body-properties .prop-nav li{display:inline-block}}.body-properties .block-area{padding:1rem 0}.body-properties .tabs,.body-properties .tabs-content{background:0 0}.body-properties .area-list .tabs-title{display:block;float:none}.body-properties .area-list .tabs-title a{font-size:1.4rem}.body-properties .area-list .tabs-title a:hover{background:0 0}.body-properties .amenities .tabs-title{display:block;float:none}.body-properties .amenities .tabs-title a.btn{width:100%}.body-properties .area a.btn{width:100%}.body-properties .gallery .popup-gallery a{width:33.33%;display:block;float:left}.body-properties .gallery img.hide-for-medium{width:100%}.body-properties .slick-dots{bottom:2rem}.body-properties #map{min-height:50rem}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pac-container:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);background-position:right;background-repeat:no-repeat;background-size:104px 16px}.hdpi.pac-container:after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}#propSearchMap,#searchApp,#searchMap{height:70rem;overflow:hidden}#autofill{width:100%;color:#000}.property-tooltip{text-align:center}.property-tooltip div{font-family:Kepler;font-size:1.4rem;line-height:1.8rem}.property-tooltip .tt-title{font-family:Kepler;font-size:1.6rem;line-height:1.8rem;margin-bottom:1.5rem}.property-tooltip .tt-links{margin-top:1.5rem}.property-tooltip .tt-links a{text-transform:uppercase;font-size:1.3rem;letter-spacing:.15rem;color:#4e7f71}.body-index .intro .content,.body-our-communities .intro .content{height:30rem}.body-index .property-search .filters,.body-our-communities .property-search .filters{position:absolute;top:16rem;left:50%;transform:translateX(-50%);width:100%;max-width:100rem;padding:0 2rem}.body-index .property-search h2,.body-our-communities .property-search h2{color:#000;margin-bottom:1.5rem}.body-index .property-search .search-boxes,.body-index .property-search .select-holder,.body-index .property-search h1.title,.body-our-communities .property-search .search-boxes,.body-our-communities .property-search .select-holder,.body-our-communities .property-search h1.title{display:inline-block;float:left}.body-index .property-search select,.body-our-communities .property-search select{border:none;border-bottom:.1rem solid #000;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%280, 0, 0%29'></polygon></svg>");font-size:4rem;letter-spacing:.1rem;line-height:4.5rem;color:#4e7f71;height:auto;padding:0;padding-right:1.5rem}.body-index .property-search select:focus,.body-our-communities .property-search select:focus{box-shadow:none}.body-index .property-search select option,.body-our-communities .property-search select option{font-size:1.2rem}.body-index .property-search .select-holder,.body-our-communities .property-search .select-holder{margin:0 .5rem}.body-index .property-search .select-holder .close,.body-our-communities .property-search .select-holder .close{max-height:1.5rem}.body-index .property-search .select-holder.beta,.body-our-communities .property-search .select-holder.beta{padding:0 .5rem}#searchApp form input{border:none;font-size:1.5rem;height:46px;padding:1rem 1rem 1rem 2.2rem}#searchApp form a{margin:0;height:46px;display:inline-block;vertical-align:top}#searchApp .callout{padding:1rem 3rem 1rem 1rem}#searchApp .property-search .result-set{overflow:scroll;overflow-x:auto;max-height:650px}.property-search-results{padding:0 1rem;height:110rem}.property-search-results .back-to-communities a{font-size:1.3rem;display:block;color:#000;font-weight:700;margin-bottom:1rem}.property-search-results h5{font-size:2rem;margin-bottom:2rem}.property-search-results .prop-result{margin:0 0 1rem}.property-search-results .prop-result .prop-info{background-color:#fff;margin-top:1.8rem;transition:background-color .3s ease-out;padding:2rem 3rem}.property-search-results .prop-result .prop-info:hover{background-color:#f1f1f1}.property-search-results .prop-result .prop-info:nth-child(-n+2){margin-top:0}.property-search-results .prop-result .prop-info .image-container{background:#f1f1f1;height:19.5rem}.property-search-results .prop-result .prop-info .prop-data{padding:1rem 3rem}.property-search-results .prop-result .prop-info .prop-data h4{font-family:Kepler;font-size:2.5rem;letter-spacing:.1rem;line-height:3.5rem;margin:0;transition:all .3s ease}.property-search-results .prop-result .prop-info .prop-data a:hover h4{color:#000}.property-search-results .prop-result .prop-info .prop-data .price{margin-bottom:2rem}.property-search-results .prop-result .prop-info .prop-data .prop-url{font-weight:700;word-wrap:break-word;line-height:1.8rem}.property-search-results .prop-result .prop-info .prop-data .prop-url a:hover{color:#000}.property-search-results .prop-result .prop-info .prop-data .prop-actions{padding-top:2rem}.property-search-results .prop-result .prop-info .prop-data .prop-actions a{display:block;font-family:Kepler;font-size:1.4rem;letter-spacing:.15rem;line-height:2.2rem;color:#4e7f71;text-transform:uppercase;margin-bottom:1rem}.body-home .home-search{padding:1rem 0}.body-home .home-search form .column.beta #autofill{font-family:brandon_grotesquemedium;font-size:1.4rem;line-height:2.4rem;letter-spacing:.175rem;border-width:.1rem;border-color:#000;padding:1rem 2rem}.body-home .home-search form .column.beta ::-webkit-input-placeholder{font-size:1rem;text-transform:uppercase;color:#4e7f71}.body-home .home-search form .column.beta ::-moz-placeholder{font-size:1rem;text-transform:uppercase;color:#4e7f71}.body-home .home-search form .column.beta :-ms-input-placeholder{font-size:1rem;text-transform:uppercase;color:#4e7f71}.body-home .home-search form .column.beta :-moz-placeholder{font-size:1rem;text-transform:uppercase;color:#4e7f71}.body-home .intro .carousel .bg-img{padding-bottom:58%}.body-home .intro .column.beta{transform:translateX(100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-home .intro .column.beta.in-view{transform:translateX(0);opacity:1}.body-home .teaser-1 .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;filter:grayscale(1)}.body-home .teaser-1 .column:before{position:absolute;top:0;left:50%;width:calc(100% + 1.5rem);height:100%;content:"";display:block;transform:skew(-25deg) translateX(-50%);background-color:#000;z-index:0}.body-home .teaser-1 .column .logo{position:relative;margin:10rem 0;z-index:10}.body-home .teaser-2 .carousel .bg-img{padding-bottom:58%}.body-home .teaser-2 .column.beta{transform:translateX(-100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-home .teaser-2 .column.beta.in-view{transform:translateX(0);opacity:1}.body-home .teaser-3 h1{font-size:5rem}.body-home .teaser-3 h2{font-size:1.6rem}.body-home .teaser-3 .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;filter:grayscale(1);opacity:.3}.body-home .teaser-3 .column.alpha{position:relative;z-index:10;transform:translateX(100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-home .teaser-3 .column.alpha.in-view{transform:translateX(0);opacity:1}.body-home .teaser-3 .content{padding-top:8rem;padding-bottom:19.5rem}.body-home .teaser-3 .content h1{color:#fff}.body-home #map-container #map{width:100%;height:70rem}.body-home #map-container .map{padding-bottom:58%}.body-home #map-container .gmaps_info_window{text-align:center}.body-contact .content-2 .body-home #map-container .gmaps_info_window span,.body-home #map-container .gmaps_info_window .body-contact .content-2 span,.body-home #map-container .gmaps_info_window p{font-family:Kepler;font-size:1.4rem;line-height:1.8rem}.body-home #map-container .gmaps_info_window .name{font-family:Kepler;font-size:1.6rem;font-weight:400;line-height:1.8rem;margin-bottom:1.5rem}.body-home #map-container .gmaps_info_window .cta{margin-top:1.5rem}.body-home #map-container .gmaps_info_window .cta a{text-transform:uppercase;font-size:1.3rem;letter-spacing:.15rem;color:#4e7f71}.body-home #map-container .map-keys{background-color:#000;padding:4rem 5rem 2rem}.body-home #map-container .map-keys img{margin-bottom:2.5rem}.body-home #map-container .map-keys li{margin-bottom:2rem}.body-home #map-container .map-keys li a:after{content:"";display:inline-block;width:8.4rem;height:.1rem;background:0 0;position:absolute;bottom:-.5rem;left:50%;z-index:10;transform:translateX(-50%);transition:background .3s ease-out}.body-home #map-container .map-keys li a:hover:after{background:#fff}.body-home #map-container .map-keys li a span.prop-name{font-family:Kepler;font-size:1.4rem;letter-spacing:.15rem;line-height:2.6rem;color:#4e7f71;text-transform:uppercase}.body-home #map-container .map-keys li a span{font-family:brandon_grotesquemedium;font-size:1rem;letter-spacing:.22rem;line-height:1.5rem;color:#fff;text-transform:uppercase}@media screen and (min-width:40em){.body-home .teaser-1 .column .logo{margin:18rem 0}}@media screen and (min-width:64em){.body-home .home-search{padding:3rem 0}.body-home .home-search form .column{padding-top:0;padding-bottom:0}.body-home .home-search form .column.alpha,.body-home .home-search form .column.gamma{flex:0 0 auto;max-width:100%}.body-home .intro .column.beta{position:relative;margin:12rem 0;z-index:10;box-shadow:0 61px 46px 5px rgba(0,0,0,.44)}.body-home .teaser-2 .column.beta{position:relative;margin:12rem 0;z-index:10;box-shadow:0 61px 46px 5px rgba(0,0,0,.44)}.body-home .teaser-3 .content{padding-top:13rem;padding-bottom:29.5rem}.body-home .teaser-3 .content h1{color:#fff}.body-home #contact-page-map{height:62rem}.body-home #map-container .map-keys{background-color:#000;position:absolute;right:-28rem;top:50%;width:45rem;padding:4rem 4rem 2rem;z-index:10;transform:translateY(-50%);transition:right .6s ease-out}.body-home #map-container .map-keys.in-view{right:0}.body-home #map-container .map-keys img{margin-bottom:2.5rem}.body-home #map-container .map-keys li{margin-bottom:2rem}.body-home #map-container .map-keys li a:after{content:"";display:inline-block;width:100%;height:.1rem;background:0 0;position:absolute;bottom:0;left:50%;opacity:.5;z-index:10;transform:translateX(-50%);transition:background .3s ease-out}.body-home #map-container .map-keys li a:hover:after{background:#fff}.body-home #map-container .map-keys li a span.prop-name{font-family:Kepler;font-size:1.4rem;letter-spacing:.15rem;line-height:2.6rem;color:#4e7f71;text-transform:uppercase}.body-home #map-container .map-keys li a span{font-family:brandon_grotesquemedium;font-size:1rem;letter-spacing:.22rem;line-height:1.5rem;color:#fff;text-transform:uppercase}}.body-about .intro .content{transform:translateY(100%);opacity:0;transition:transform .6s ease-out,opacity 1s ease-out;transition-delay:.6s}.body-about .intro .content.in-view{opacity:1;transform:translateY(0)}.body-about .banner{padding-bottom:58%}.body-about .content-1 .column.alpha,.body-about .content-4 .column.alpha{transform:translateX(100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-about .content-1 .column.alpha.in-view,.body-about .content-4 .column.alpha.in-view{transform:translateX(0);opacity:1}.body-about .content-2 h1{font-size:5rem}.body-about .content-2 h2{font-size:1.6rem}.body-about .content-2 .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;filter:grayscale(1)}.body-about .content-2 .column.alpha{position:relative;z-index:10;transform:translateX(-100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-about .content-2 .column.alpha.in-view{transform:translateX(0);opacity:1}.body-about .content-2 .content{padding:10rem 0}.body-about .content-2 .content h1{color:#fff}.body-about .content-3 .content{transform:translateY(100%);opacity:0;transition:transform .6s ease-out,opacity 1s ease-out;transition-delay:.6s}.body-about .content-3 .content .body-contact .content-2 span,.body-about .content-3 .content h2,.body-about .content-3 .content p,.body-contact .content-2 .body-about .content-3 .content span{max-width:40rem;margin:auto}.body-about .content-3 .content h2{text-align:center;margin-bottom:3rem;margin-top:3rem}.body-about .content-3.in-view .content{opacity:1;transform:translateY(0)}.body-about .content-4 .bg-img{padding-bottom:58%}@media screen and (min-width:64em){.body-about .intro{padding-top:8rem;padding-bottom:6rem}.body-about .banner{padding-bottom:0;height:48.5rem}.body-about .content-1 .bg-img,.body-about .content-4 .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.body-about .content-1 .column.alpha,.body-about .content-4 .column.alpha{position:relative;z-index:10;margin:12rem 0;box-shadow:0 61px 46px 5px rgba(0,0,0,.44)}.body-about .content-2 .content{padding:20rem 0}.body-about .content-3{padding:4rem 0}.body-about .content-4 .bg-img{padding-bottom:0}}.body-property-listing .tabs-content>.tabs-panel{display:block;height:0;overflow:hidden;padding:0}.body-property-listing .tabs-content>.tabs-panel.is-active{height:inherit;max-height:none}.body-property-listing .headline .content{transform:translateY(100%);opacity:0;transition:transform .6s ease-out,opacity 1s ease-out;transition-delay:.6s}.body-property-listing .headline .content.in-view{opacity:1;transform:translateY(0)}.body-property-listing .banner{padding-bottom:58%}.body-property-listing .intro{padding:4rem 0 5rem}.body-property-listing .intro .column.alpha:after{content:"";display:block;position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);height:.1rem;width:8.5rem;background-color:#f1f1f1}.body-property-listing .intro #property-tabs li{margin-bottom:2rem}.body-property-listing .intro #property-tabs li svg{position:absolute;top:100%;left:50%;transform:translateX(-50%);color:#f1f1f1;font-size:1.5rem;opacity:0;transition:opacity .3s ease-out}.body-property-listing .intro #property-tabs li.is-active svg,.body-property-listing .intro #property-tabs li:hover svg{opacity:1}.body-property-listing .intro #property-tabs a{padding:0 0 2rem}.body-property-listing .intro #property-tabs a:hover{background:0 0}.body-property-listing .intro #property-tabs .corp-logo{height:7.3rem;width:9.8rem;margin:0 auto 2rem;background-size:contain;background-position:center center;background-repeat:no-repeat}.body-property-listing .intro #property-tabs .name{font-size:2.2rem;letter-spacing:.1rem;line-height:3rem;color:#4e7f71;margin-bottom:1rem}.body-property-listing .intro #property-tabs .address{line-height:2.5rem}.body-property-listing .info{border:none}.body-property-listing .info .tabs-panel{padding:0}.body-property-listing .info .prop-intro .bg-img{padding-bottom:58%}.body-property-listing .info .prop-btns{padding:2rem 0 3rem}.body-property-listing .info .prop-btns .btn{width:100%;max-width:28rem;margin-bottom:.7rem;padding-left:1rem;padding-right:1rem}.body-property-listing .info .prop-anchor a{font-size:1.4rem;letter-spacing:.15rem;line-height:2.6rem;text-transform:uppercase}.body-property-listing .info .prop-anchor a svg{font-size:1.2rem;margin-left:1rem}.body-property-listing .factsheet{padding:7rem 0 3rem}.body-property-listing .factsheet .title{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;color:#fff;text-transform:uppercase;margin-bottom:2rem}.body-property-listing .factsheet .factsheet-content{margin-bottom:4rem}.body-property-listing .gallery{padding-bottom:3rem;border-bottom:.1rem solid #f1f1f1}.body-property-listing .gallery .carousel-slide .column{border-left:.4rem solid #fff;border-right:.4rem solid #fff}.body-property-listing .gallery .carousel-slide .gallery-img-container a:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.37);z-index:10;opacity:0;transition:opacity .3s ease-out}.body-property-listing .gallery .carousel-slide .gallery-img-container a:after{content:"ENLARGE";display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;z-index:20;color:#fff;font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;opacity:0}.body-property-listing .gallery .carousel-slide .gallery-img-container a:hover:after,.body-property-listing .gallery .carousel-slide .gallery-img-container a:hover:before{opacity:1}.body-property-listing .gallery .carousel-slide .gallery-img-container a img{z-index:0}.body-property-listing .scheduler-popup{padding:2rem;max-width:60rem;height:calc(100vh - 3rem);max-height:75rem}.body-property-listing .scheduler-popup iframe{height:calc(100% - 3rem)}@media screen and (min-width:40em){.body-property-listing .intro #property-tabs li{margin-bottom:4rem}}@media screen and (min-width:64em){.body-property-listing .headline{padding-top:8rem;padding-bottom:6rem}.body-property-listing .banner{padding-bottom:0;height:48.5rem}.body-property-listing .intro #property-tabs li{margin-bottom:0}.body-property-listing .info .prop-intro .bg-img{padding-bottom:0}.body-property-listing #factsheet{padding:7rem 0}.body-property-listing #factsheet .factsheet-content{margin-bottom:0}}.body-commercial .headline .content{transform:translateY(-100%);opacity:0;transition:transform .6s ease-out,opacity 1s ease-out;transition-delay:.6s}.body-commercial .headline .content.in-view{opacity:1;transform:translateY(0)}.body-commercial .featured-commercial-prop .column.alpha .bg-img{padding-bottom:58%}.body-commercial .featured-commercial-prop .column.beta .content{transform:translateX(-100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-commercial .featured-commercial-prop .column.beta .content.in-view{transform:translateX(0);opacity:1}.body-commercial .featured-commercial-prop .column.beta .btn-container .btn svg{margin-left:2rem}.body-commercial #region-select .dropdown .value{color:#4e7f71}.body-commercial #region-select .dropdown .value:before{content:"";display:block;width:100%;height:.1rem;position:absolute;top:calc(100% + .4rem);left:0;background-color:#f1f1f1}.body-commercial #region-select .dropdown .value svg{color:#b0b0b0;width:.8rem;margin-left:1rem}.body-commercial #region-select .dropdown .dropdown-options{position:absolute;right:0;top:100%;z-index:100;background-color:#f1f1f1;box-shadow:0 0 24px 5px rgba(0,0,0,.11);min-width:22rem;width:100%;padding:3rem 4rem 3.5rem}.body-commercial #region-select .dropdown .dropdown-options li{position:relative;line-height:2rem;margin-bottom:.5rem}.body-commercial #region-select .dropdown .dropdown-options a{font-family:brandon_grotesqueregular;font-size:1.2rem;letter-spacing:.15rem;line-height:2rem;text-align:center;color:#000;text-transform:uppercase}.body-commercial #region-select .dropdown .dropdown-options a svg{position:absolute;right:100%;top:50%;transform:translateY(-50%);visibility:hidden}.body-commercial #region-select .dropdown .dropdown-options a.active svg{visibility:visible}.body-commercial #region-select .dropdown-content{padding-bottom:7rem}.body-commercial #region-select .dropdown-content img{max-height:8.5rem;margin-bottom:5rem}.body-commercial #region-select .dropdown-content .row-title-row{padding:0 2.5rem 2rem;margin-bottom:3rem;border-bottom:.1rem solid #535353}.body-commercial #region-select .dropdown-content .row-title{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase}.body-commercial #region-select .dropdown-content .prop-list{padding:0 1rem 2rem;margin-bottom:2rem;border-bottom:.1rem solid #535353}.body-commercial #region-select .dropdown-content .prop-list .body-contact .content-2 span,.body-commercial #region-select .dropdown-content .prop-list a,.body-commercial #region-select .dropdown-content .prop-list p,.body-contact .content-2 .body-commercial #region-select .dropdown-content .prop-list span{color:#7f9eaa;margin:0}.body-commercial #region-select .dropdown-content .prop-list a:focus,.body-commercial #region-select .dropdown-content .prop-list a:hover{text-decoration:underline}.body-commercial #region-select .dropdown-content .prop-list .row-title{color:#fff;margin-top:1rem}@media screen and (min-width:40em){.body-commercial #region-select .dropdown-content .prop-list{padding:0 1rem .5rem;margin-bottom:0;border:none}}@media screen and (min-width:64em){.body-commercial .headline .content{padding:10rem 0}.body-commercial .featured-commercial-prop{margin-bottom:1.5rem}.body-commercial .featured-commercial-prop .column.alpha{padding-bottom:5rem}.body-commercial .featured-commercial-prop .column.alpha:before{content:"";display:block;width:70%;height:35rem;background-color:#f1f1f1;position:absolute;bottom:0;right:0;z-index:0}.body-commercial .featured-commercial-prop .column.alpha .bg-img{padding-bottom:0;height:36rem}.body-commercial .featured-commercial-prop .column.beta .content{padding:0}}.body-residents .intro .bg-img{padding-bottom:58%}.body-residents .intro .btn-container{padding:2rem 0}.body-residents .intro .btn-container .btn{display:block;max-width:28rem;margin:0 auto 1rem}.body-residents .intro .btn-container .dropdown-btn{position:relative;margin-bottom:0}.body-residents .intro .btn-container .dropdown-btn svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:0}.body-residents .intro .btn-container .dropdown-list{background-color:#f1f1f1;max-width:28rem;margin:0 auto 1rem;padding:2rem}.body-residents .intro .btn-container .dropdown-list a{display:block;margin-bottom:2rem}.body-residents .intro .column.animation-element{transform:translateX(100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-residents .intro .column.animation-element.in-view{transform:translateX(0);opacity:1}.body-residents .resident-lower h1{font-size:5rem}.body-residents .resident-lower h2{font-size:1.6rem}.body-residents .resident-lower .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;filter:grayscale(1);opacity:.3}.body-residents .resident-lower .column.alpha{position:relative;z-index:10;transform:translateX(100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-residents .resident-lower .column.alpha.in-view{transform:translateX(0);opacity:1}.body-residents .resident-lower .content{padding-top:8rem;padding-bottom:19.5rem}.body-residents .resident-lower .content h1{color:#fff}@media screen and (min-width:64em){.body-residents .intro .bg-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;padding-bottom:0}.body-residents .intro .column.animation-element{position:relative;z-index:10;margin:8rem 0;box-shadow:0 61px 46px 5px rgba(0,0,0,.44)}.body-residents .resident-lower .content{padding-top:13rem;padding-bottom:29.5rem}.body-residents .resident-lower .content h1{color:#fff}}.body-careers .intro .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;filter:grayscale(1)}.body-careers .intro .content{transform:translateX(-100%);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.6s}.body-careers .intro .content.in-view{transform:translateX(0);opacity:1}.body-careers .careers-list .accordion-labels{border-bottom:.1rem solid #ccc;padding-bottom:1rem;margin-bottom:1rem}.body-careers .careers-list .accordion-labels span{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase;display:inline-block}.body-careers .careers-list .accordion-title{font-family:Kepler;font-size:1.6rem;line-height:2.3rem;color:#4e7f71;padding:3rem;padding-right:6rem;border:none;border-bottom:.1rem solid #f1f1f1}.body-careers .careers-list .accordion-title:focus,.body-careers .careers-list .accordion-title:hover{background-color:#fff}.body-careers .careers-list .accordion-title:before{display:none}.body-careers .careers-list .accordion-title svg{position:absolute;top:50%;right:3rem;transform:translateY(-50%);height:1.3rem}.body-careers .careers-list .accordion-title svg.fa-caret-up{opacity:0}.body-careers .careers-list .accordion-title svg.fa-caret-down{opacity:1}.body-careers .careers-list .accordion-content{border:none}.body-careers .careers-list .accordion-item.is-active .accordion-title{border-color:transparent}.body-careers .careers-list .accordion-item.is-active .accordion-title svg.fa-caret-up{opacity:1}.body-careers .careers-list .accordion-item.is-active .accordion-title svg.fa-caret-down{opacity:0}.body-careers .careers-list .career-apply-now{padding-top:4rem}.body-careers .careers-banner{padding-bottom:58%}@media screen and (min-width:64em){.body-careers .intro .content{padding:10rem 0}.body-careers .careers-list .accordion-labels .column:first-child span{padding-left:2rem}.body-careers .careers-banner{padding-bottom:0;height:48.5rem}}.body-contact .content-1 .column.beta{transform:translateX(100%);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.body-contact .content-1 .column.beta.in-view{transform:translateX(0);opacity:1}.body-contact .bg-img{padding-bottom:58%;position:relative;z-index:10}.body-contact img{position:relative;z-index:10;max-height:45rem}.body-contact .content-2>.column{transform:translateY(100%);opacity:0;transition:transform .6s ease-out,opacity 1s ease-out;transition-delay:.6s}.body-contact .content-2.in-view .column{opacity:1;transform:translateY(0)}.body-contact .content-2 .title{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase;margin-bottom:1rem}.body-contact .content-2 hr{max-width:100%;border-color:#535353;margin-top:3rem;margin-bottom:5rem}.body-contact .content-2 span{color:#fff}.body-contact .faq .accordion-labels{border-bottom:.1rem solid #ccc;padding-bottom:1rem;margin-bottom:1rem}.body-contact .faq .accordion-labels span{font-family:brandon_grotesquebold;font-size:1.2rem;letter-spacing:.1rem;line-height:2.4rem;text-transform:uppercase;display:inline-block}.body-contact .faq .accordion-title{font-family:Kepler;font-size:1.6rem;line-height:2.3rem;color:#4e7f71;padding:3rem;padding-right:6rem;border:none;border-bottom:.1rem solid #f1f1f1}.body-contact .faq .accordion-title:focus,.body-contact .faq .accordion-title:hover{background-color:#fff}.body-contact .faq .accordion-title:before{display:none}.body-contact .faq .accordion-title svg{position:absolute;top:50%;right:3rem;transform:translateY(-50%);height:1.3rem}.body-contact .faq .accordion-title svg.fa-caret-up{opacity:0}.body-contact .faq .accordion-title svg.fa-caret-down{opacity:1}.body-contact .faq .accordion-content{border:none}.body-contact .faq .accordion-item.is-active .accordion-title{border-color:transparent}.body-contact .faq .accordion-item.is-active .accordion-title svg.fa-caret-up{opacity:1}.body-contact .faq .accordion-item.is-active .accordion-title svg.fa-caret-down{opacity:0}@media screen and (min-width:40em){.body-contact .content-2 .title{margin-bottom:0}}@media screen and (min-width:64em){.body-contact .content-1{padding:5rem 0 2rem}.body-contact .content-1 .column.alpha{height:47rem}.body-contact .content-1 .column.alpha:before{content:"";display:block;width:70%;height:35rem;background-color:#f1f1f1;position:absolute;bottom:0;left:0;z-index:0}.body-contact .bg-img{height:42.5rem;padding-bottom:0}.body-contact .wufoo iframe{max-height:400px}}
/*# sourceMappingURL=sourcemaps/app-8cf7f218.min.css.map */
