@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.detail-header{position:relative;z-index:3;padding:30px 0;border-bottom:1px solid #666565}.detail-header .grid-wrap{display:grid;grid-template-columns:3fr 1fr}.detail-header .grid-wrap .title h1{font-size:26px;margin:0;line-height:1.5}.detail-header .grid-wrap .link{margin-top:5px;text-align:right}@media only screen and (max-width:576px){.detail-header .grid-wrap{grid-template-columns:1fr;text-align:center}.detail-header .grid-wrap .link{text-align:center;margin-top:30px}}.title-red h1,.title-red h2{font-size:35px;margin:0;text-align:center;line-height:1.3;color:#333f48}@media only screen and (max-width:576px){.title-red h1,.title-red h2{font-size:26px}}.image-text{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px}.image-text .text h2{font-size:35px;margin:0 0 30px;line-height:1.3;color:#333f48}.image-text .text p a{text-decoration:underline;transition-duration:.3s}.image-text .text p a:hover{color:#333f48}.image-text .text ul{margin-bottom:30px}.image-text .text ul li{position:relative;padding-left:15px;margin-bottom:7px;line-height:1.5}.image-text .text ul li:before{content:"•";position:absolute;top:-7px;left:0;color:#333f48;z-index:1;font-size:20px}.image-text .text .arrow-btn{margin-top:30px}@media only screen and (max-width:1024px){.image-text{grid-template-columns:1fr;grid-gap:0}.image-text .text{order:2;margin-top:30px}.image-text .text h2{margin-bottom:15px;font-size:26px}.image-text .bg-image{order:1}}.text-image{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px}.text-image .text h2{font-size:35px;margin:0 0 30px;line-height:1.3;color:#333f48}.text-image .text p a{text-decoration:underline;transition-duration:.3s}.text-image .text p a:hover{color:#333f48}.text-image .text ul{margin-bottom:30px}.text-image .text ul li{position:relative;padding-left:15px;margin-bottom:7px;line-height:1.5}.text-image .text ul li:before{content:"•";position:absolute;top:-7px;left:0;color:#333f48;z-index:1;font-size:20px}.text-image .text .arrow-btn{margin-top:30px}@media only screen and (max-width:1024px){.text-image{grid-template-columns:1fr;grid-gap:0}.text-image .text{order:2;margin-top:30px}.text-image .text h2{margin-bottom:15px;font-size:26px}.text-image .bg-image{order:1}}.title-text-link h1,.title-text-link h2{font-size:35px;margin:0 0 30px;line-height:1.3;color:#333f48}.title-text-link p a{text-decoration:underline;transition-duration:.3s}.title-text-link p a:hover{color:#333f48}.title-text-link ul{margin-bottom:30px}.title-text-link ul li{position:relative;padding-left:15px;margin-bottom:7px;line-height:1.5}.title-text-link ul li:before{content:"•";position:absolute;top:-7px;left:0;color:#333f48;z-index:1;font-size:20px}.title-text-link .arrow-btn{margin-top:30px}@media only screen and (max-width:1024px){.title-text-link h1,.title-text-link h2{font-size:26px;margin-bottom:15px}}.image-quote{display:grid;grid-template-columns:2fr 1fr;grid-gap:100px;align-items:center}.image-quote .quote{padding-top:50px;padding-bottom:50px}.image-quote .quote h2{font-size:26px;margin:0;line-height:1.3;font-style:italic}@media only screen and (max-width:1024px){.image-quote{grid-template-columns:1fr;grid-gap:0}.image-quote .quote{order:2;margin-top:30px;padding-top:0;padding-bottom:0}.image-quote .quote h2{font-size:26px}.image-quote .bg-image{order:1}}.quote-image{display:grid;grid-template-columns:1fr 2fr;grid-gap:100px;align-items:center}.quote-image .quote{padding-top:50px;padding-bottom:50px}.quote-image .quote h2{font-size:26px;margin:0;line-height:1.3;font-style:italic}@media only screen and (max-width:1024px){.quote-image{grid-template-columns:1fr;grid-gap:0}.quote-image .quote{order:2;margin-top:30px;padding-top:0;padding-bottom:0}.quote-image .quote h2{font-size:26px}.quote-image .bg-image{order:1}}.social-media-share.nbdetail .grid-wrap{display:grid;grid-template-columns:40% 30% 30%;align-items:center}.social-media-share.nbdetail .grid-wrap .links{text-align:center}.social-media-share.nbdetail .building-phase{text-align:right}.social-media-share.nbdetail .building-phase .text{font-weight:700}.social-media-share.nbdetail .building-phase .icon,.social-media-share.nbdetail .building-phase .text{display:inline-block;vertical-align:middle}.social-media-share.nbdetail .building-phase .icon{width:50px;height:50px;background:#e5dcd6;text-align:center;border-radius:50%;border:5px solid #e5dcd6;overflow:hidden;position:relative;margin-left:10px}.social-media-share.nbdetail .building-phase .icon img{position:absolute;z-index:5;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;height:25px}.social-media-share .links,.social-media-share h2{display:inline-block;vertical-align:middle}.social-media-share h2{font-size:26px;margin:0 30px 0 0}.social-media-share .links a{display:inline-block;vertical-align:middle;margin-right:7px;position:relative;width:30px;height:30px}.social-media-share .links a:hover .normal{opacity:0}.social-media-share .links a .normal,.social-media-share .links a:hover .hover{opacity:1}.social-media-share .links a .hover{opacity:0}.social-media-share .links a img{width:30px;height:30px;position:absolute;z-index:1;transition-duration:.3s;left:0;top:0}.social-media-share hr.divider{border-top:1px solid #666565;border-bottom:none;height:1px;margin:30px 0}@media only screen and (max-width:1024px){.social-media-share.nbdetail .grid-wrap{grid-template-columns:50% 50%}.social-media-share.nbdetail .grid-wrap .links{text-align:left;order:3;margin-top:15px}.social-media-share.nbdetail .grid-wrap .building-phase{text-align:right;order:2}}@media only screen and (max-width:576px){.social-media-share.nbdetail .grid-wrap{grid-template-columns:100%}.social-media-share.nbdetail .grid-wrap .building-phase,.social-media-share.nbdetail .grid-wrap .links{text-align:center}.social-media-share.nbdetail .grid-wrap .links{order:2;margin-top:30px}.social-media-share.nbdetail .grid-wrap .building-phase{order:3;margin-top:15px}.social-media-share.nbdetail .grid-wrap .building-phase .icon{display:block;margin:15px auto 0}.social-media-share h2{display:block;text-align:center;margin-right:0}.social-media-share .links{display:block;text-align:center;margin-top:30px}.social-media-share .links a{margin:0 7px}}.vertical-title{position:absolute;text-transform:uppercase;font-size:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;left:30px;z-index:10}.vertical-title:after{content:"";position:absolute;left:calc(100% + 15px);top:50%;height:1px;width:20vh;background:#666565;z-index:1}.vertical-title.top-down{top:40vh}.vertical-title.bottom{bottom:15%}@media only screen and (max-width:768px){.vertical-title{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0!important;margin-bottom:0;font-size:22px;padding-top:50px}.vertical-title,.vertical-title:after{display:block;position:relative;left:0}.vertical-title:after{top:0;bottom:0;height:1px;width:100%;margin:20px 0 0}}.news-featured .news-featured-header{display:grid;grid-template-columns:2fr 1fr;margin-bottom:30px}.news-featured .news-featured-header h2{margin:0;font-size:22px}.news-featured .news-featured-header .link{text-align:right}.news-featured .items-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.news-featured .items-container .item .bg-image{display:block;height:40vh;min-height:250px}.news-featured .items-container .item .video{position:relative;padding-bottom:56.25%;height:0}.news-featured .items-container .item .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-featured .items-container .item .content{width:calc(100% - 100px);position:relative;z-index:2;margin-top:-15%;background:#fff;padding:30px;box-shadow:0 0 8px 3px rgba(0,0,0,.25)}.news-featured .items-container .item .content .date{margin:0 0 30px;color:#666565;font-size:15px}.news-featured .items-container .item .content h2{font-size:26px;color:#333f48;margin:0 0 50px;line-height:1.5}@media only screen and (max-width:1024px){.news-featured .items-container .item .content h2{font-size:22px}}@media only screen and (max-width:768px){.news-featured .items-container{grid-template-columns:1fr;grid-gap:0}.news-featured .items-container .item{margin-bottom:30px}}@media only screen and (max-width:576px){.news-featured .news-featured-header{grid-template-columns:1fr;margin-top:15px}.news-featured .news-featured-header .link{text-align:left;margin-top:15px}.news-featured .items-container{grid-template-columns:1fr;grid-gap:0}.news-featured .items-container .item{margin-bottom:30px}.news-featured .items-container .item .bg-image{height:30vh;min-height:150px}.news-featured .items-container .item .content{margin-top:0;width:100%}}.image .bg-image{height:60vh}