@-webkit-keyframes dash{0%{stroke-dashoffset:1680}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-moz-keyframes dash{0%{stroke-dashoffset:1680}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-o-keyframes dash{0%{stroke-dashoffset:1680}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@keyframes dash{0%{stroke-dashoffset:1680}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-webkit-keyframes dash1{0%{stroke-dashoffset:595}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-moz-keyframes dash1{0%{stroke-dashoffset:595}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-o-keyframes dash1{0%{stroke-dashoffset:595}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@keyframes dash1{0%{stroke-dashoffset:595}80%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}@-webkit-keyframes opacityIn{0%{fill-opacity:0}100%{fill-opacity:1}}@-moz-keyframes opacityIn{0%{fill-opacity:0}100%{fill-opacity:1}}@-o-keyframes opacityIn{0%{fill-opacity:0}100%{fill-opacity:1}}@keyframes opacityIn{0%{fill-opacity:0}100%{fill-opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}p{text-align:justify}h1{font-size:1em;font-family:copperplate,serif;font-weight:300;font-style:normal;color:#000;line-height:1.8;letter-spacing:3px;margin-top:.5rem;margin-bottom:0}h1.bottom{margin-top:0;margin-bottom:-webkit-calc(.5rem + 10px);margin-bottom:-moz-calc(.5rem + 10px);margin-bottom:calc(.5rem + 10px)}.intro-section{position:fixed;width:100vw;height:100vh;z-index:10;background:#807864;overflow:hidden;z-index:100}.intro-section .flower{opacity:0}.intro-section .flower-01{bottom:-15vh;right:10%;-webkit-animation:fadeIn 1.5s ease-in-out 1s forwards;-moz-animation:fadeIn 1.5s ease-in-out 1s forwards;-o-animation:fadeIn 1.5s ease-in-out 1s forwards;animation:fadeIn 1.5s ease-in-out 1s forwards;max-width:509px;width:40%}.intro-section .flower-02{top:-5vh;right:10%;-webkit-animation:fadeIn 2s ease-in-out 1s forwards;-moz-animation:fadeIn 2s ease-in-out 1s forwards;-o-animation:fadeIn 2s ease-in-out 1s forwards;animation:fadeIn 2s ease-in-out 1s forwards;max-width:265px;width:25%}.intro-section .flower-03{top:55%;left:15%;-webkit-animation:fadeIn 2.5s ease-in-out 1s forwards;-moz-animation:fadeIn 2.5s ease-in-out 1s forwards;-o-animation:fadeIn 2.5s ease-in-out 1s forwards;animation:fadeIn 2.5s ease-in-out 1s forwards;max-width:209px;width:20%}.flower{position:absolute}.logo-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}.logo-wrapper p{color:#bfb593;text-align:center;font-size:1.2em;letter-spacing:2px;opacity:0;-webkit-animation:fadeIn 1s ease-in-out 3.5s forwards;-moz-animation:fadeIn 1s ease-in-out 3.5s forwards;-o-animation:fadeIn 1s ease-in-out 3.5s forwards;animation:fadeIn 1s ease-in-out 3.5s forwards}.intro-logo{width:200px;margin-bottom:40px}.intro-logo .st0{fill:#fff}.intro-logo #hy{stroke-dasharray:1680;stroke-dashoffset:1680;stroke-width:1px;stroke:#fff;fill:#fff;fill-opacity:0;-webkit-animation:dash 3s ease-in-out forwards;-moz-animation:dash 3s ease-in-out forwards;-o-animation:dash 3s ease-in-out forwards;animation:dash 3s ease-in-out forwards}.intro-logo #l1,.intro-logo #l2{stroke-dasharray:595;stroke-dashoffset:595;stroke-width:1px;stroke:#fff;fill:#fff;fill-opacity:0;-webkit-animation:dash1 2s ease-in-out 1s forwards;-moz-animation:dash1 2s ease-in-out 1s forwards;-o-animation:dash1 2s ease-in-out 1s forwards;animation:dash1 2s ease-in-out 1s forwards}.intro-logo #on-holland{fill-opacity:0;-webkit-animation:opacityIn 1s ease-in-out 3s forwards;-moz-animation:opacityIn 1s ease-in-out 3s forwards;-o-animation:opacityIn 1s ease-in-out 3s forwards;animation:opacityIn 1s ease-in-out 3s forwards}#toggle{position:fixed;right:20px;top:20px;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:9;display:inline-block;background:#807864;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.span-wrapper{padding:10px;margin:auto;position:relative;margin-top:14px}#toggle span:after,#toggle span:before{content:"";position:absolute;left:0;top:-8px}#toggle span{position:relative;display:block}#toggle span,#toggle span:after,#toggle span:before{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#toggle span:after{top:8px}#toggle.on{background:#fff}#toggle.on:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#toggle.on span{background-color:transparent}#toggle.on span:before{-webkit-transform:rotate(45deg) translate(6px,6px);-moz-transform:rotate(45deg) translate(6px,6px);-ms-transform:rotate(45deg) translate(6px,6px);-o-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px);background-color:#807864}#toggle.on span:after{-webkit-transform:rotate(-45deg) translate(5px,-6px);-moz-transform:rotate(-45deg) translate(5px,-6px);-ms-transform:rotate(-45deg) translate(5px,-6px);-o-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px);background-color:#807864;width:100%;left:0}.menu-section{position:fixed;top:46px;right:37px;z-index:8;background:#807864;opacity:0;visibility:hidden;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s;width:350px;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.menu-section nav{position:relative;z-index:100}.menu-section nav ul{list-style-type:none;text-align:center;font-size:1.2em;font-weight:300;padding-left:0}.menu-section nav ul li{padding:10px}.menu-section nav a{color:#fff;text-decoration:none;border-bottom:2px solid transparent}.menu-section nav a:hover{color:#fff;border-bottom:2px solid #fff}.menu-section nav a.current{color:#fff;border-bottom:2px solid #fff}.menu-section .flower{z-index:99;opacity:.5}.menu-section .flower-01{bottom:0;right:-20px;width:30%;max-width:509px}.menu-section .flower-02{top:8vh;left:-25%;max-width:265px;width:10vw}.menu-section .flower-03{max-width:209px;width:10vw;top:55%;left:-3%}.menu-section.on{opacity:1;visibility:visible}body{font-family:Nunito,sans-serif;letter-spacing:.5px}body.noScroll{overflow:hidden}body.loaded main{display:block}main{display:none}.main-logo{position:fixed;padding:20px;display:inline-block;z-index:10}.logo{width:10vw;max-width:130px;min-width:100px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .7));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .7))}.logo .st0{fill:#807864}.logo.on .st0{fill:#fff}body#home .logo .st0{fill:#fff}body#home .hero{background:url(../img/home-hero.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#home .hero h1{right:22%;top:12vh}body#development .logo .st0{fill:#fff}body#development .hero{background:url(../img/development-hero.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#development .hero h1{right:10%;top:25vh;color:#000;text-shadow:1px 1px 5px rgba(255,255,255,.5)}body#location .hero{background:url(../img/location-hero.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#location .hero h1{left:2vw;top:45vh;color:#000;text-shadow:1px 1px 3px rgba(255,255,255,.5);text-align:left}body#view .copy-header{margin-bottom:1rem}body#facilities .logo .st0{fill:#fff}body#facilities .hero{background:url(../img/facilities-hero.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#interior-design .hero{background:url(../img/interior-hero.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#interior-design .hero h1{right:9%;top:24vh;color:#000;text-shadow:1px 1px 5px rgba(255,255,255,.5);text-align:right}body#interior-design .logo .st0{fill:#fff}.hero{width:100%;height:80vh;position:relative}.hero h1{color:#fff;position:absolute;text-shadow:1px 1px 5px rgba(0,0,0,.8);text-align:center}.scroll-down{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.scroll-down img{width:35px}.scroll-container{position:relative}.hero.empty{height:0;margin-bottom:0;position:relative}.home-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.home-copy{width:85%;margin:auto;padding:5%}.home-copy .header{font-size:1.1rem;font-family:copperplate,serif;font-weight:700;font-style:normal;letter-spacing:2px}.home-copy .button{margin-top:0}.button{color:#fff;background:#807864;padding:3px 40px;text-transform:uppercase;display:inline-block;font-size:.875rem}.button:hover{background-color:#bfb593;text-decoration:none;color:#fff}.leadin-wrapper{background:#807864;color:#fff;text-align:center;padding:60px 0;position:relative;overflow:hidden}.leadin-wrapper .line-top::before{border-top:2px solid #bfb593}.leadin-wrapper h1.bottom .line-top::before{border-bottom:2px solid #bfb593}.leadin-wrapper .leadin-copy{width:80%;max-width:500px;padding:0 20px;margin:auto;position:relative;z-index:2}.leadin-wrapper .flower{z-index:1}.leadin-wrapper .flower-02{bottom:-10%;right:-3%;max-width:265px}.leadin-wrapper .flower-03{max-width:200px;top:-20%;left:-3%}.map-wrapper{background:#f4f1ea;text-align:center;padding-bottom:0}.map-wrapper .btn-group{margin-bottom:2.5rem}.location-map-select{width:300px;display:block;margin:auto;margin-bottom:30px;font-size:.8em}.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#807864;border-color:#807864;font-weight:700}.btn-secondary{color:#000;background-color:#fff;border-color:#000;text-transform:uppercase;font-size:.8em!important}.btn-secondary:hover{background-color:#807864;border-color:#807864}.school-list{font-size:.875rem;margin-top:2rem}.school-list ul{margin-bottom:20px;padding-left:25px}.school-list ul:before{content:attr(aria-label);font-weight:700;margin-left:-15px;text-transform:uppercase}.concept-copy{text-align:center;padding:.5rem 15px;text-align:justify}.concept-copy-01{text-align:center;padding-top:60px}.concept-copy-01 .header{font-weight:700;margin-bottom:.5rem}.concept-copy-01 p{text-align:justify}.company{padding:0 1rem;text-align:justify}.company .dev-logo-wrapper{height:150px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.company .dev-logo-wrapper img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.company a{color:#807864;font-size:.85em;border-bottom:1px dotted transparent}.company a:hover{text-decoration:none;border-bottom:1px dotted #807864}.site-list{font-size:.875rem;padding-bottom:60px}.site-list ol{margin-top:1rem;padding-left:30px;list-style-type:decimal-leading-zero;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.site-list ol li{padding-left:15px;padding-right:20px}.site-list ol p{font-weight:700;margin-left:-25px;text-transform:uppercase;margin-bottom:5px}.site-list ol [data-title]{position:relative;padding-top:25px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.site-list ol [data-title]:before{content:attr(data-title);position:absolute;top:0;left:-28px;text-transform:uppercase;font-weight:700}.site-list ol [data-title]:not(:first-child){margin-top:20px}.site-list ol p:not(:first-child){margin-top:25px}.site-list ol li.water-tank{list-style-type:none;position:relative;margin-top:20px}.site-list ol li.water-tank:before{content:'';width:30px;height:15px;border:2px dotted grey;display:inline-block;position:absolute;left:-25px;top:2px}.download{text-align:center}.download .button{display:inline-block}.gallery-add{text-align:center!important;margin-bottom:4rem}.gallery-add p{text-align:center}.gallery-add h2{font-weight:300;margin-bottom:1rem}.gallery-add a{color:#000}.gallery-add a:hover{text-decoration:none;border-bottom:1px dotted #000}footer{background:#807864;font-size:.75em;padding:20px;color:#fff}footer .copyright-wrapper{margin-top:20px}footer .gallery-wrapper{text-align:right;line-height:2}footer .gallery-wrapper p{text-align:right}footer a{color:#fff;border-bottom:1px dotted transparent}footer a:hover{text-decoration:none;color:#fff;border-bottom:1px dotted #fff}.dev-logo-wrapper{font-size:1.2em}.dev-logo-wrapper .jointly{font-size:.7em;margin-bottom:.5em}.policy-links:not(:first-child){margin-left:20px;display:inline-block}.view-wrapper img{padding:0 10%}.view-copy-wrapper{margin-top:20px}.view-copy-wrapper .button{margin-top:20px}.panorama-wrapper{position:relative;margin-top:15px}.panorama-left,.panorama-right{width:20px;height:40px;position:absolute;top:0;z-index:1;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.panorama-left img,.panorama-right img{position:absolute;width:20px}.panorama-right{right:20px;left:auto}.panorama{height:42vw;overflow-x:scroll;overflow-y:hidden;position:relative;cursor:col-resize}.panorama img{height:100%}#close{position:fixed;right:20px;top:20px;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:9;display:inline-block;background:0 0;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}#close span:after,#close span:before{content:"";position:absolute;left:0;top:-5px}#close span{position:relative;display:block;background-color:transparent!important}#close span,#close span:after,#close span:before{width:100%;height:3px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#close span:after{top:5px;left:20%}#close span:before{-webkit-transform:rotate(45deg) translate(5px,5px);-moz-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);-o-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}#close span:after{-webkit-transform:rotate(-45deg) translate(2px,-2px);-moz-transform:rotate(-45deg) translate(2px,-2px);-ms-transform:rotate(-45deg) translate(2px,-2px);-o-transform:rotate(-45deg) translate(2px,-2px);transform:rotate(-45deg) translate(2px,-2px);left:0}#close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.submit-wrapper{text-align:center;margin-top:3rem}form{max-width:400px;margin:0 auto 1.875rem;font-size:.75rem;line-height:1.5;text-align:left;color:#807864}form h4{text-decoration:underline}form hr{margin:20px auto!important}form input[type=checkbox]{margin-right:5px}form a{text-decoration:none;color:#fff;border-bottom:1px dotted #fff}form a:hover{text-decoration:none}form .text-left{text-align:left}form .smaller-font{font-size:.916em}form .btn{background-color:transparent;color:#000;font-size:.6875rem;padding:7px;width:140px;text-transform:uppercase;border:1px solid #000;margin-top:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}form .btn:hover{text-decoration:none;background:#bfb593;cursor:pointer;color:#fff;border:1px solid #bfb593}form select{width:100%;border:1px solid #a25251;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;-webkit-appearance:none;padding:8px 10px 5px;font-weight:400;font-size:14px;color:#a25251;font-size:.75rem}form select option{padding-bottom:8px;font-size:14px}form select option:last-child{padding-bottom:0}form option:disable{color:#000}form p.small{text-align:left;font-size:.6875rem}form .btn:focus,form select{outline:0}form .help-block .list-unstyled{padding-left:0;list-style:none;font-size:12px;padding-left:12px;text-align:right;margin-top:5px;color:#e40000}form .pref-group{padding:10px;text-align:left;font-size:14px;margin-bottom:5px;background:0 0}form .pref-group input{margin-right:5px;display:inline-block;width:auto;vertical-align:middle;position:relative;margin-top:-3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form .pref-label{margin-bottom:5px;margin-right:15px}form .pref-label:last-child{margin-right:0}form .pref-title{display:block;font-size:13px;margin-bottom:10px}form .justify{text-align:justify}.sp-check{display:none}.sp-check.show{display:block}.alert-success{color:#bfb593;background-color:transparent;border-color:#bfb593}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-indicators li{background-color:#fff;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1}.carousel-indicators .active{background-color:#bfb593}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bfb593' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23bfb593' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.fittings{margin-top:2em}.modal{background-color:rgba(0,0,0,.8)}.modal-dialog{max-width:800px;width:90%}.modal-content{border:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal-content .close{position:absolute;right:10px;top:10px;font-size:1.5em;z-index:2}.modal-body{padding:2em;font-size:.8em}.modal-body .title{text-transform:uppercase;font-size:1.2em;font-weight:700;color:#807864}.modal-body .header{text-transform:uppercase;font-weight:700}#info-box{display:none;position:absolute;top:0;left:0;z-index:1;font-size:14px;background-color:#fff;border:1.5px solid #d76235;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:5px 15px;text-align:center;line-height:1.2}.text-center p{text-align:center}.dev-wrapper{padding-left:20px;padding-right:20px}.floorplan-container{padding-top:20px}.formRow{position:relative;width:100%}.formRow--item{display:block;width:100%}.formRow--input{position:relative;padding:15px 12px 8px;width:100%;outline:0;border:solid 1px #bfb593;color:#bfb593;letter-spacing:.2px;font-weight:400;font-size:14px;resize:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:0 0;margin:0}.formRow--input-wrapper{position:relative;display:block;width:100%}.formRow--input-wrapper.active .placeholder{top:-5px;left:0;background-color:#fff;color:#bfb593;text-transform:uppercase;letter-spacing:.8px;font-size:11px;line-height:14px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.formRow--input-wrapper.active .formRow--input:not(:focus):not(:hover)~.placeholder{color:#807864}.formRow--input-wrapper .formRow--input:focus,.formRow--input-wrapper .formRow--input:hover{border-color:#807864}.formRow .placeholder{position:absolute;top:15px;left:3px;display:block;padding:0 10px;white-space:nowrap;letter-spacing:.2px;font-weight:400;font-size:13px;-webkit-transition:all,.2s;-o-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:#807864}img.full{width:100%}.line-top{font-family:copperplate,serif;font-weight:700;font-style:normal;position:relative}.line-top::before{content:"";border-top:2px solid #807864;width:100%;position:absolute;top:-7px}h1.bottom .line-top::before{content:"";border-top:0 solid #807864;border-bottom:2px solid #807864;width:100%;position:absolute;bottom:-7px}.copy-header{margin-bottom:1.8rem;text-align:center;overflow:visible;margin-top:10px}.copy-header p{text-align:center}.sec-bg{background-color:#f6f5ee}section{padding:60px 0}section.nohero{padding-top:40px;position:relative}section.scroll-to{padding-top:40px}section.no-bottom{padding-bottom:0}.ai-wrapper{position:relative}.ai{position:absolute;font-size:10px;bottom:5px;right:10px;color:#fff}.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:50}.overlay.on{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}[class*=btn-] .focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.copy-gap{padding-left:15px;padding-right:15px}.copy-gap-right{padding-left:15px}.copy-gap-left{padding-right:15px}.copy-gap-top{padding-top:10px}br.sm-display{display:none}@media only screen and (orientation:portrait){.hero{height:40vh}.hero h1{text-shadow:1px 1px 3px rgba(0,0,0,.8)}body#home .hero{background:url(../img/home-hero.jpg) no-repeat 25% top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}body#home .hero h1{right:5vw;top:14vh;text-align:right}body#development .hero h1{right:10%;top:auto;bottom:7vh;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8)}body#location .logo .st0{fill:#fff}body#location .hero h1{left:8vw;top:auto;bottom:4vh;color:#fff;text-shadow:1px 1px 3px rgba(255,255,255,.5);text-align:left}body#facilities .hero{background:url(../img/facilities-hero.jpg) no-repeat 20% center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.copy-header{padding-left:15px;padding-right:15px}.block{display:block}.vertical-none{display:none}.scroll-down{display:none}.panorama{height:65vh}}@media only screen and (orientation:portrait) and (max-width:991px){.concept-copy-01{padding-top:30px}.copy-gap{padding-bottom:1rem}.menu-section{position:fixed;top:0;right:0;width:100%;padding:20px;padding-top:100px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden}#toggle{right:10px;top:10px;width:50px;height:50px}.main-logo{padding-top:10px}section{padding:40px 0}}@media only screen and (max-width:1440px){body#interior-design .hero h1{right:3%}.hero h1{font-size:.85em}.copy-gap-right{padding-left:0}}@media only screen and (max-width:767px){section.nohero{padding-top:110px}.site-list ol{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.home-copy{width:100%;padding:5% 0}.text-center p{text-align:justify}}@media only screen and (min-width:992px){.md-block{display:none}}@media only screen and (max-width:991px){.md-none{display:none}.md-block{display:block}hr{margin-bottom:2rem}.company .dev-logo-wrapper{height:auto}.concept-copy,.copy-gap{padding-left:0;padding-right:0}}@media only screen and (max-width:600px){br.sm-none{display:none}br.sm-display{display:inline}footer{text-align:center}footer .dev-logo-wrapper{padding-bottom:1rem}footer .jointly{text-align:center}footer .gallery-wrapper p{text-align:center}footer .d-flex{display:block!important}}@media only screen and (min-width:481px){.location-map-select{display:none}}@media only screen and (max-width:480px){.hero h1{font-size:.65em}.line-top-bottom::before{content:"";border-top:0 solid #807864;border-bottom:2px solid #807864;width:100%;position:absolute;bottom:-7px}.location-map-buttons{display:none}}@media only screen and (min-width:366px){br.smallest{display:none}}@media only screen and (max-width:365px){br.smallest{display:block}}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.copy-header iframe {
    width: 100%;
    height: 450px;
}
}
@media only screen and (max-width:767px){
.copy-header {
    padding-left: 0px;
    padding-right: 0px;
}
	.copy-header iframe{
		height: 194px;
    width: 100%;
	}
}

@media screen and (max-width: 767px) and (orientation: landscape) {
.copy-header iframe{
		height: 286px;
	}
	}
/*# sourceMappingURL=style.css.map */