.about-text-contact .has-hover a:hover,.about-text-contact a,.about-text-contact a.active,.about-text-contact a:active,.has-hover .about-text-contact a:hover{text-decoration:none}.inner-scroll-content,.scroll-image,.scroll-layer,.scroll-text{transition:all .4s cubic-bezier(.25,.74,.22,.99)}.content:focus{outline:none}.scroll-layer,.scroll-text{transition-duration:1.5s}.scroll-text{z-index:5}.inner-scroll-content,.scroll-image{transition-duration:1s}.inner-scroll-content{position:relative;overflow:hidden}.inner-scroll-content .scroll-layer:last-child{margin-bottom:40px}.inner-scroll-content .scroll-layer .scroll-text-block{margin-top:40px;margin-bottom:40px}.inner-scroll-content .scroll-layer .scroll-text-block:last-child{margin-bottom:0}.inner-scroll-content>*+.scroll-layer{margin-top:40px}.content>.banner-hight{height:700px}.content>.row{margin-top:3rem}.content .lead{margin:0}.content .lead+.lead{margin-top:35px}.content .footer{padding-top:20px;padding-bottom:40px}.content .float-image{float:right;margin-left:50px;width:50%;margin-bottom:30px}@media screen and (min-width:1220px){.about-content{padding-left:125px;padding-top:55px}}.about-video{margin-top:100px}.about-video__video{margin-top:40px}.about-video h2{font-family:Roboto,sans-serif;font-style:normal;font-size:70px;line-height:80px;font-weight:300;text-transform:uppercase;color:#cabd9b;text-align:center;letter-spacing:-2px;margin-bottom:60px}@media (max-width:668px) and (orientation:portrait),screen and (max-width:979px) and (orientation:landscape){.about-image-right{margin-right:-16px}.about-image-left,.about-image-right{display:block;position:relative;max-width:calc(100% + 16px);min-height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.about-image-left{margin-left:-16px}}ol.about-list{counter-reset:about-list}ol.about-list li{position:relative;counter-increment:about-list;margin:25px 0 0 40px;min-height:35px;text-transform:uppercase}ol.about-list li:first-child{margin-top:0}ol.about-list li:before{content:counter(about-list);color:#cabd9b;position:absolute;left:-40px;top:0;font-size:4rem;line-height:1.25em;font-weight:300}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){ol.about-list li:before{font-size:7rem;line-height:.85714em}}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){ol.about-list li{margin:40px 0 0 76px;min-height:60px}ol.about-list li:before{left:-76px}}ul.about-list--uppercase{text-transform:uppercase;max-width:300px}ul.about-list--uppercase b{font-weight:400;color:#b2a78c}ul.about-list li{position:relative;margin:15px 0 0 20px}ul.about-list li:first-child{margin-top:0}ul.about-list li:before{content:"";width:4px;height:4px;background:#cabd9b;position:absolute;left:-20px;top:11px}@media (max-width:668px) and (orientation:portrait),screen and (max-width:979px) and (orientation:landscape){ul.about-list--townhouses li{margin:12px 0 0 20px;line-height:24px}}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){ul.about-list--townhouses{margin-left:0;max-width:none}}@media screen and (min-width:1600px){ul.about-list--townhouses{max-width:320px;margin-left:40px}ul.about-list--townhouses li{margin:40px 0 0 40px}ul.about-list--townhouses li:first-child{margin-top:0}ul.about-list--townhouses li:before{left:-40px}}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){ul.about-list{margin:0 0 0 40px}ul.about-list--wide{margin-left:0;max-width:100%}ul.about-list--wide li{margin:35px 0 0 40px}ul.about-list--wide li:before{content:"";left:-40px}ul.about-list:before{left:-40px}}.about-data-list-title{max-width:300px}.about-data-list{display:flex;margin:30px 0 0}.about-data-list dd{width:75px;min-width:75px;margin:0;font-size:4rem;line-height:1.25em;font-weight:300}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-data-list dd{font-size:7rem;line-height:.85714em}}.about-data-list dt{margin:0}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-data-list{margin:60px 0 0;max-width:300px}.about-data-list dd{width:130px;min-width:130px}}.about-data-list+.about-data-list{margin:0}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-data-list+.about-data-list{margin:30px 0 0}}.about-data-list+.about-data-list--primary,.about-data-list--primary{margin:30px 0 0;padding:30px 0 0;color:#cabd9b;border-top:1px solid hsla(0,0%,100%,.15)}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-data-list+.about-data-list--primary,.about-data-list--primary{margin:70px 0 0;padding:65px 0 0}}.about-data-list-small{text-transform:uppercase;display:flex;margin:0}.about-data-list-small dd{width:110px;min-width:110px;padding-right:10px;margin:0;color:#cabd9b}.about-data-list-small dt{margin:0}@media (min-width:668px),screen and (max-width:668px) and (orientation:landscape){.about-data-list-small dd{width:150px;min-width:150px;padding-right:20px}}.about-data-list-small+.about-data-list-small{margin-top:15px}.about-text-title{font-size:1.8rem;line-height:1.11111em;font-weight:300}.about-text-title--no-transform{text-transform:none;letter-spacing:normal}.about-text-title--center{text-align:center}.about-text-title b{font-weight:inherit;color:#cabd9b}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-text-title{font-size:3rem;line-height:1.16667em}}.about-text-title--townhouses{font-size:2.4rem;line-height:1.25em;font-weight:300}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-text-title--townhouses{font-size:3rem;line-height:1.16667em}}.about-text-large{text-transform:uppercase;font-size:3.5rem;line-height:1.14286em;font-weight:300}.about-text-large b{font-weight:inherit;color:#cabd9b}.about-text-large sup{top:-.75em;font-size:50%}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-text-large{font-size:7rem;line-height:1.14286em}}.about-text-contact{margin-top:8.5rem;text-align:center}.about-text-contact a{display:block;color:#fff;font-size:1.8rem;line-height:1.11111em;font-weight:300}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-text-contact a{font-size:3.6rem;line-height:1.16667em}}.about-text-contact a.active,.about-text-contact a:active,.has-hover .about-text-contact a:hover{color:#cabd9b}@media screen and (max-width:1219px){.about-text-contact{margin-top:4rem}}.about-heading-block-mobile{margin-top:30px;margin-bottom:30px}.about-heading-block-mobile:first-child{margin-top:0}.about-heading-block-mobile:last-child{margin-bottom:30px}@media (max-width:668px) and (orientation:portrait),screen and (max-width:979px) and (orientation:landscape){.about-text-block-mobile,.about-text-block-mobile:last-child{margin-bottom:50px}}.about-text-block{margin-top:50px;margin-bottom:50px}.about-text-block--no-top-margin,.about-text-block:first-child{margin-top:0}.about-text-block:last-child{margin-bottom:0}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.about-text-block{margin-top:80px;margin-bottom:80px}.about-text-block--no-top-margin,.about-text-block:first-child{margin-top:0}.about-text-block:last-child{margin-bottom:0}}@media screen and (min-width:1220px){.about-text-block{margin-top:145px;margin-bottom:145px}.about-text-block--no-top-margin,.about-text-block:first-child{margin-top:0}.about-text-block:last-child{margin-bottom:0}}@media (min-width:980px),screen and (min-width:668px) and (orientation:portrait){.block-padding-right-small{padding-right:30px}}@media screen and (min-width:1220px){.block-padding-right-small{padding-right:75px}}.about-leed-logo{display:block;margin-top:35px}@media screen and (min-width:1220px){.about-leed-logo{margin-top:80px}}