html,body{height:100%;width:100%;color:#454545}body{font-family:"open_sansregular",Calibri,sans-serif;font-size:14px}p,li{line-height:1.75}p b,li b{font-weight:bold}ol ol,ul ol,ol ul,ul ul{margin:30px 0}ol ul,ul ul{list-style-type:disc}ol ul ul,ul ul ul{list-style-type:circle}ol ul ul ul,ul ul ul ul{list-style-type:square}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'';display:block;clear:both;height:0}.material-icons{vertical-align:middle}.slick-slide{outline:none}.logo{display:block;height:inherit;float:left;margin-left:-12px}.logo img{height:inherit;width:auto}.btn{display:inline-block;background-color:#066928;padding:10px 50px;color:white;border:0;-webkit-border-radius:25px;border-radius:25px}.btn:hover{background-color:#05511f;text-decoration:none}.btn.btn-sub{background-color:transparent;border:1px solid #232323;color:#232323}.btn.btn-sub:hover{background-color:#066928;color:white}.btn.btn-sub.white{border-color:white;color:white}.btn.btn-sub.white:hover{background-color:white;color:#066928}.btn.btn-sub.orange{border-color:#066928;color:#066928}.btn.btn-sub.orange:hover{background-color:#066928;color:white}.btn.btn-text{background-color:transparent;color:#066928;padding:15px}.pagination{text-align:left;margin-left:-5px;margin-right:-5px;margin-top:15px}.pagination a{padding:7.5px 12.5px;display:inline-block;margin:5px;color:white;background-color:#066928;-webkit-border-radius:3px;border-radius:3px}.pagination a:hover{text-decoration:none;background-color:#033916}.pagination a.back,.pagination a.next{padding:7.5px 17.5px}.pagination a.active{background-color:#066928}.pagination a.disabled{background-color:#bfbfbf}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;padding:7.5px}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25.00%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50.00%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75.00%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.row{margin-left:-7.5px;margin-right:-7.5px;padding:0}input:not(.btn),textarea,select{font-family:"Open Sans",Calibri,sans-serif;color:#232323;outline:none;display:block;border:0;width:100%;-webkit-border-radius:5px;border-radius:5px;height:40px;padding:5px 10px;font-size:1em}select{padding:5px 7px}textarea{resize:none;height:130px}.container-full{padding:30px}.container-full.full-content{min-height:100%;min-height:calc(100% - 59px);height:auto}.container-fluid-width{padding:30px 20px 50px;width:80%;min-width:1004px;max-width:1300px;margin:0 auto}.floatinglabel-form .form-msg{display:none;color:red}.floatinglabel-form .form-group{position:relative;margin-bottom:25px;display:block}.floatinglabel-form .form-group input:not(.btn),.floatinglabel-form .form-group select,.floatinglabel-form .form-group textarea{padding:0;text-align:left;border-bottom:1px solid #dbdbdb;position:relative;z-index:1;-webkit-border-radius:0;border-radius:0}.floatinglabel-form .form-group input:not(.btn):focus,.floatinglabel-form .form-group select:focus,.floatinglabel-form .form-group textarea:focus{border-color:#066928}.floatinglabel-form .form-group input:not(.btn):focus+span,.floatinglabel-form .form-group select:focus+span,.floatinglabel-form .form-group textarea:focus+span{color:#066928;top:-10px;font-size:12px}.floatinglabel-form .form-group span{position:absolute;z-index:2;left:0px;top:10px;color:#c6c6c6;font-size:14px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),font-size 150ms cubic-bezier(0.4, 0, 0.2, 1),top 150ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),font-size 150ms cubic-bezier(0.4, 0, 0.2, 1),top 150ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),font-size 150ms cubic-bezier(0.4, 0, 0.2, 1),top 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),font-size 150ms cubic-bezier(0.4, 0, 0.2, 1),top 150ms cubic-bezier(0.4, 0, 0.2, 1)}.floatinglabel-form .form-group .error-msg{margin:5px 0 0;font-size:12px;color:red;opacity:0;margin-bottom:5px}.floatinglabel-form .form-group.full{width:100%}.floatinglabel-form .form-group.error span,.floatinglabel-form .form-group.changed span{top:-10px;font-size:12px}.floatinglabel-form .form-group.changed span{color:#066928}.floatinglabel-form .form-group.error .error-msg{display:block;opacity:1}.floatinglabel-form .form-group.error input,.floatinglabel-form .form-group.error select,.floatinglabel-form .form-group.error textarea{border-color:#fcc}.floatinglabel-form .form-group.error input:focus+span,.floatinglabel-form .form-group.error select:focus+span,.floatinglabel-form .form-group.error textarea:focus+span{color:red}.floatinglabel-form .form-group.error span{color:red}.floatinglabel-form.form-error .form-msg{display:block}.radio-group{text-align:left}.radio-group label{margin-left:5px;display:inline-block;vertical-align:middle}.radio-group label i{position:relative;font-style:normal;padding-left:22px}.radio-group label i:before{left:0;top:3px;content:'';position:absolute;height:10px;width:10px;display:inline-block;background-color:white;border:2px solid #c6c6c6;-webkit-border-radius:100%;border-radius:100%}.radio-group label input{display:inline-block;vertical-align:middle;height:auto;width:auto;display:none}.radio-group label input:checked+i:before{background-color:#066928;border:2px solid #066928}.text-center{text-align:center}.article-container .img-container{margin-bottom:25px}.article-container .img-container.img-full img{width:100%}.fixed-bg{background-attachment:fixed;background-size:cover;background-position:0 0}.push-top{margin-top:2em}.table{width:100%}.table tr td,.table tr th{padding:15px}.tablet-below{display:none}.tablet-above{display:block}a{color:#066928;text-decoration:none}a:hover{text-decoration:underline}.overlay{margin:0;position:fixed;bottom:0;right:0;left:0;top:0;opacity:0;display:none;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);z-index:99}.overlay.block{display:block}.overlay.active{opacity:1}.overlay.cover-all{z-index:101}.overlay .container-fluid-width{padding:100px 20px;height:100%}.overlay .overlay-content{height:100%;position:relative}.overlay .close{position:absolute;top:-35px;right:-35px;color:#066928;cursor:pointer;font-size:32px}.overlay .close:hover{text-decoration:none}*{box-sizing:border-box}body{margin:0}body.active{cursor:pointer}body.progress *{cursor:progress}.overlay{position:fixed;background-color:rgba(0,0,0,0.85);height:100%;width:100%;z-index:11;display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:Alpha(opacity=0);-webkit-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1)}.overlay .close{height:75px;width:75px;display:block;position:absolute;z-index:9;right:15px;top:15px;background-image:url("../img/close.jpg");cursor:pointer}.overlay.block{display:block}.overlay.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:Alpha(opacity=100)}.container{width:1200px;margin:0 auto;max-width:100%}.main-wrapper{height:100%;width:100%;border:15px solid #d9d9d9;position:relative;-webkit-transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-property:border;transition-property:border}.main-content{height:100%;height:calc(100% - 35px);width:100%;overflow:hidden;position:relative}.toggle{width:75px;height:75px;background-color:#066928;color:white;text-align:center;padding:11px 9px;text-transform:uppercase;font-size:10px;cursor:pointer}.toggle>div{height:40px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.toggle>div>div{-webkit-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.toggle>div .upper{position:absolute;top:5px}.toggle>div .upper span{width:20px;margin:0;position:absolute}.toggle>div .upper span:first-child{-webkit-transform:translate(11px, 5px) rotate(-35deg);-moz-transform:translate(11px, 5px) rotate(-35deg);-ms-transform:translate(11px, 5px) rotate(-35deg);-o-transform:translate(11px, 5px) rotate(-35deg);transform:translate(11px, 5px) rotate(-35deg)}.toggle>div .upper span:last-child{-webkit-transform:translate(26px, 5px) rotate(35deg);-moz-transform:translate(26px, 5px) rotate(35deg);-ms-transform:translate(26px, 5px) rotate(35deg);-o-transform:translate(26px, 5px) rotate(35deg);transform:translate(26px, 5px) rotate(35deg)}.toggle>div .lower{position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.toggle>div .lower span{width:25px;position:relative;top:0px;left:0px}.toggle>div .lower span:first-child{top:0px}.toggle>div .lower span:last-child{top:0px}.toggle>div span{-webkit-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-property:transform,width,top;transition-property:transform,width,top;background-color:#e0ff00;height:2px;display:block;margin:0 5px 4px}.toggle>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle.prepared>div .upper span{width:25px}.toggle.prepared>div .upper span:first-child{-webkit-transform:translate(16px, 5px) rotate(-90deg);-moz-transform:translate(16px, 5px) rotate(-90deg);-ms-transform:translate(16px, 5px) rotate(-90deg);-o-transform:translate(16px, 5px) rotate(-90deg);transform:translate(16px, 5px) rotate(-90deg)}.toggle.prepared>div .upper span:last-child{-webkit-transform:translate(16px, 5px) rotate(90deg);-moz-transform:translate(16px, 5px) rotate(90deg);-ms-transform:translate(16px, 5px) rotate(90deg);-o-transform:translate(16px, 5px) rotate(90deg);transform:translate(16px, 5px) rotate(90deg)}.toggle.prepared>div .lower span:first-child{top:6px}.toggle.prepared>div .lower span:last-child{top:-6px}.toggle.merged .upper{top:14px}.toggle.merged .lower{top:13px}.toggle.active>div{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-container{position:absolute;right:0px;top:0px;z-index:10;-moz-box-shadow:-10px 10px 20px 5px rgba(0,0,0,0.3);-webkit-box-shadow:-10px 10px 20px 5px rgba(0,0,0,0.3);box-shadow:-10px 10px 20px 5px rgba(0,0,0,0.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.nav-container header{position:relative;z-index:6}.nav-container header>*{float:left}.main-nav{background-color:black;background-color:rgba(0,0,0,0.9);position:absolute;top:100px;left:5%;width:90%;height:270px;opacity:0;z-index:-1;padding:10px 0;pointer-events:none;-webkit-transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:width 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-property:width,opacity,top,left;transition-property:width,opacity,top,left}.main-nav.block{z-index:10}.main-nav.active{left:0;top:75px;width:100%;opacity:1}.main-nav.active a{pointer-events:auto}.main-nav a{display:block;color:white;padding:10px 15px;font-size:12px;text-transform:uppercase;position:relative;pointer-events:none}.main-nav a span{display:block;background-image:url("../img/nav-icons.png");height:20px;width:20px;position:absolute;right:10px;top:10px}.main-nav a:hover{color:#e0ff00;text-decoration:none}.logo{display:block;height:75px;margin:0}.logo img{display:block;height:inherit}.home-logo{position:absolute;top:0px;left:0px;z-index:3;width:100%;height:100%;text-align:center}.home-logo .img-container{height:100%;width:100%;position:relative}.home-logo .img-container img{width:550px;max-width:80%;position:absolute}.home-logo .img-container.residential img{width:700px}.home-logo .img-container.top img{top:0}.home-logo .img-container.bottom img{bottom:0}.home-logo .img-container.left img{left:50px}.home-logo .img-container.right img{right:0}.home-logo p{font-size:32px;color:#98a635;text-shadow:0 0 50px #fff;font-style:italic;line-height:1;font-weight:bold;width:850px}.home-logo .slick-slide{max-width:100%}.home-logo .slide{display:none}.home-logo .slick-slider,.home-logo .slick-list,.home-logo .slick-track,.home-logo .slick-slide{height:100%;width:100%}.home-logo .slick-initialized .slick-slide{display:block}.home-slider{height:100%;width:100%;position:relative}.home-slider .slides{height:100%;width:100%}.home-slider .slides .slick-list{height:100%}.home-slider .slides .slick-list .slick-track{height:100%}.home-slider .slide{height:100%;width:100%;position:relative;overflow:hidden;display:none}.home-slider .slide .img-container{height:100%;width:100%;position:relative}.home-slider .slide .img-container img{position:absolute;min-width:100%;min-height:100%;max-width:120%;right:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.home-slider .slide .img-container.left{right:auto;left:0}.home-slider .slick-initialized .slick-slide{display:block}.slick-dots{position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);padding:0;list-style:none;z-index:10}.slick-dots li{display:inline-block;margin:0 10px}.slick-dots button{font-size:0;height:14px;width:14px;outline:0;border:0;background-color:#fff;-moz-box-shadow:0 0 7px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.25);box-shadow:0 0 7px rgba(0,0,0,0.25)}.slick-dots .slick-active button{background-color:#e0ff00}.col-25,.col-50,.col-75{float:left}.col-25{width:25%}.col-50{width:50%}.col-75{width:75%}.left-content{overflow:hidden;position:relative;height:100%}.left-content img{min-width:100%;min-height:100%;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%)}.left-content>a{height:100%;width:100%;position:absolute;top:0;left:0}.left-content.vid360 img{top:0;left:0;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}.left-content.left img{left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.right-content{position:relative;-moz-box-shadow:0 -5px 50px rgba(0,0,0,0.5);-webkit-box-shadow:0 -5px 50px rgba(0,0,0,0.5);box-shadow:0 -5px 50px rgba(0,0,0,0.5)}.right-content.residences-right .mCSB_container{height:100%;min-height:500px}.content{padding:35px;height:100%}.content h1{font-weight:normal;font-size:42px;margin-top:30px;margin-bottom:10px}.content h1 span{display:block;font-size:24px;font-weight:600}.content h2{font-size:36px;font-weight:normal;margin-bottom:0;margin-top:20px}.content p{line-height:1.75}.content .housetype-desc{margin:0 0 2px;font-size:15px;line-height:1.25}.content .housetype-desc span{min-width:150px;display:inline-block;font-weight:600}.content .housefeatures-desc{text-align:center;font-size:12px;margin:20px 0}.content .housefeatures-desc span{display:inline-block;margin:0 10px}.content .note{font-size:10px;text-align:center}.content .back{position:absolute}.content ul{margin-bottom:25px;padding-left:20px}.content ul p{margin-bottom:5px}.content.mCustomScrollbar{padding:35px 10px 15px 35px}.content.mCS_no_scrollbar{padding:35px 35px 15px 35px}.content.contact-content{margin-left:-15px;margin-right:-15px}.content.contact-content .col-7,.content.contact-content .col-5{padding:15px}.content.contact-content .mCustomScrollBox{overflow:visible}.content.contact-content .mCSB_container{overflow:visible}.content.contact-content h2{font-size:32px;font-weight:bold;margin:0 0 10px;color:#47b76e}.content.contact-content p{margin:0 0 20px;font-size:18px}#map{height:100%;width:100%}.map img{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.map+.right-content{padding-top:100px}.map+.right-content .btn{padding:10px 15px;margin-bottom:15px;margin-right:15px}.housetype-list{margin:0 0 20px;margin-left:-7.5px;margin-right:-7.5px}.housetype-item .housetype-container{position:relative;padding:45%;overflow:hidden;background-color:#066928;opacity:0.6;-webkit-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1)}.housetype-item .housetype-container .img-container{position:absolute;bottom:0;right:0;left:0;top:0;z-index:1}.housetype-item .housetype-container .img-container img{width:105%;position:absolute;left:50%;top:50%;opacity:0.6;-webkit-transform:translate(-50%, -50%) scale(1.1);-moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);-o-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);-webkit-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1),transform 400ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1),transform 400ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1),transform 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1),transform 400ms cubic-bezier(0.4, 0, 0.2, 1)}.housetype-item .housetype-container:after{content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:0;background-color:white;opacity:0.25;z-index:2;-webkit-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1)}.housetype-item .housetype-container:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:0;z-index:3;opacity:0.5;background:#fef56b;background:-moz-linear-gradient(-45deg, #fef56b 0%, #ff9914 100%);background:-webkit-linear-gradient(-45deg, #fef56b 0%, #ff9914 100%);background:linear-gradient(135deg, #fef56b 0%, #ff9914 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef56b', endColorstr='#ff9914',GradientType=1 );-webkit-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1)}.housetype-item .housetype-container span{text-align:center;color:black;font-weight:bold;z-index:4;position:absolute;left:25px;right:25px;top:50%;opacity:1;font-size:20px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 400ms cubic-bezier(0.4, 0, 0.2, 1)}.housetype-item .housetype-container .link-cover{position:absolute;bottom:0;right:0;left:0;top:0;z-index:5}.housetype-item .housetype-container:hover{opacity:1}.housetype-item .housetype-container:hover .img-container img{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.housetype-item .housetype-container:hover:before,.housetype-item .housetype-container:hover:after{opacity:0}.housetype-item .housetype-container:hover span{opacity:0}.contactus input,.contactus select,.contactus textarea{height:auto;padding:12px 0;font-size:16px;-webkit-border-radius:0;border-radius:0;border:0;border-bottom:1px solid #989898;margin-bottom:5px}.contactus textarea{min-height:95px}.contactus input[type="submit"],.contactus input[type="button"]{width:150px;padding:10px;height:auto;color:white;font-size:20px;cursor:pointer}.contactus .error{color:red}.contactus .none{display:none}.contactus .error input,.contactus .error select,.contactus .error textarea{border:1px solid red;padding:12px}.list{text-align:center}.list.news{text-align:left;margin-left:-15px;margin-right:-15px}.list.news .col-6,.list.news .col-3{padding:15px}.list.news .col-6 .list-name{font-size:28px}.list.news .col-6 p span{font-size:18px}.list a,.list img{display:block}.list .list-img{overflow:hidden;position:relative}.list .list-img:before{content:'';display:block;position:absolute;z-index:0;height:100%;width:100%;background-color:transparent;outline:7px solid white;outline-offset:0;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-property:background-color,outline-offset;transition-property:background-color,outline-offset}.list .list-img:hover:before{background-color:rgba(0,0,0,0.25);outline-offset:-30px}.list img{width:100%}.list>div{opacity:1;-webkit-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.list>div.nr{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px);opacity:0}.list p{margin:0}.list p span,.list p a{display:block}.list p span:first-child{margin-bottom:15px}.list p a{color:white;margin-top:15px;background-color:#47b76e;padding:8px 18px;display:inline-block;font-size:16px}.list .list-name{text-transform:uppercase;padding:15px 0 0;font-size:18px;font-weight:bold}.list .list-item{margin-bottom:10px}.amenities-item .img-con img{width:100%}.cover{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;background-color:rgba(0,0,0,0.25);z-index:9}.cover span{color:white;position:absolute;left:50%;top: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%);font-size:18px;text-transform:uppercase}.floorplan{margin:25px 0 10px}.floorplan img{display:block;width:100%}.features-slider{height:100%;padding:50px 100px;position:relative}.features-slider .slide-container,.features-slider .slick-list,.features-slider .slick-track,.features-slider .slick-slide{height:100%}.features-slider .slick-slide{display:flex;align-items:center}.features-slider .slick-slide img{max-height:100%;max-width:100%;display:block;margin:0 auto}.features-slider .slide-control span.left{background:url("../img/fp-left.png") center;background-size:100%;left:0}.features-slider .slide-control span.right{background:url("../img/fp-right.png") center;background-size:100%;right:0}.features-slider .slide-control span{height:48px;width:48px;position:absolute;top:50%;cursor:pointer;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.housefeatures{font-size:0;margin-left:-5px;margin-right:-5px;text-align:center}.housefeatures div{cursor:pointer}.housefeatures-item{padding:5px;display:inline-block;float:none}.housefeatures-item img{display:block;width:100%}.border-wrapper{position:absolute;height:100%;width:100%;padding:20px;z-index:2}.border-wrapper svg{height:100%;width:100%}.border-wrapper:hover .shape{stroke-dasharray:400% 0%;stroke-dashoffset:150%}.border-wrapper .shape{fill:transparent;stroke-dasharray:0% 400%;stroke-dashoffset:-50%;stroke-width:5px;stroke:#3c3c3c;height:100%;width:100%;-webkit-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 500ms cubic-bezier(0.4, 0, 0.2, 1)}.main-footer{background-color:#066928;position:absolute;bottom:0;width:100%;left:0;color:white;text-transform:uppercase;font-size:11px;height:35px;z-index:9}.main-footer span{padding:10px 15px;display:inline-block;vertical-align:middle}.main-footer .footer-links a{margin-right:15px;color:white}.main-footer .footer-logo{padding:1px;display:inline-block;vertical-align:middle;margin-right:15px}.main-footer .footer-logo img{display:block;width:125px}a:hover{text-decoration:none}p{margin:0 0 15px 0}#mCSB_1_scrollbar_vertical{top:60px;bottom:5px}.tablet-only{display:none}.thankyou{background:url("../img/homeslide-1.jpg") center left;background-size:cover;display:table;height:100%;width:100%;position:relative}.thankyou:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:0;background-color:rgba(0,0,0,0.5);z-index:1}.thankyou .thankyou-cell{display:table-cell;vertical-align:middle;position:relative;z-index:2}.thankyou h2{font-size:48px;color:white;text-transform:uppercase;text-align:center;margin-bottom:50px;margin-top:0}.thankyou span{font-size:18px;color:white;text-transform:none;display:block;font-weight:normal}.thankyou a{padding:10px 20px;font-size:16px;color:white;display:block;margin:0px auto;width:200px;text-align:center;margin-top:15px}.thankyou.upload{-webkit-display:flex;display:flex;justify-content:center;flex-direction:column;align-items:center}.upload-form{background-color:white;z-index:2;width:600px;max-width:100%;position:absolute;padding:50px}.upload-form h2{font-size:24px;color:black;text-align:center;margin:0 0 15px}.upload-form label input[type="file"]{padding:0}.upload-form label span{color:black;font-size:16px;margin:0 0 5px}.upload-form .btn{width:100%;font-size:18px}@media only screen and (min-width: 1400px){body{font-size:16px}}@media only screen and (max-width: 1024px){.border-wrapper{padding:15px}.home-logo img{max-width:80%;margin:0 auto}.home-logo p{font-size:32px}.home-slider{position:relative;overflow:hidden}.home-slider .slide .img-container img{max-width:none}.home-slider .control span{width:25px;height:43px;background-size:100%}.home-slider .control span.control-left{margin-left:130px}.slick-dots li{margin:0 5px}.desc-slider{bottom:80px;left:50px;right:50px;width:auto}.left-content.col-50,.left-content.col-75,.left-content.col-25{width:35%}.right-content.col-50,.right-content.col-25,.right-content.col-75{width:65%}}@media only screen and (max-width: 768px){.tablet-only{display:block}.main-wrapper{border-width:7.5px;height:auto}.main-wrapper.home{height:100%}.border-wrapper{padding:10px}.border-wrapper>div span{padding:10px 10px 10px 10px}.home-logo .img-container img{width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-logo .img-container.top img,.home-logo .img-container.bottom img{top:50%;bottom:auto}.home-logo .img-container.left img,.home-logo .img-container.right img{left:50%;right:auto}.home-slider .slide .img-container.right img{left:0}.left-content{height:75vh}.left-content.col-50,.left-content.col-75,.left-content.col-25{width:100%}.left-content img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;height:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.left-content img.desktop{display:none}.left-content img.tablet-only{display:block;height:100%;width:auto;min-width:0;min-height:0}.left-content.left img{top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.right-content{background-color:white}.right-content.col-50,.right-content.col-25,.right-content.col-75{width:100%}.right-content.mCS_no_scrollbar{padding:35px}.content h1{margin-top:25px;font-size:28px}.content h1+.sub{margin-top:-20px}.main-footer{position:static;height:auto}.main-footer .pull-left,.main-footer .pull-right{width:100%}.main-footer.home{height:35px;position:absolute;overflow:hidden}.overlay .close{right:8px;top:8px;background-size:100%}.floorplan .tab-col-12{width:100%}.floorplan-slider{max-width:calc(100% - 100px)}.floorplan-slider .slides span{font-size:18px}.floorplan-slider .control span{height:35px;width:35px;background-size:100%}.floorplan-slider .control span.left{left:-35px}.floorplan-slider .control span.right{right:-35px}.right-content.content.mCS_no_scrollbar{padding:20px}.tab-col-1,.tab-col-2,.tab-col-3,.tab-col-4,.tab-col-5,.tab-col-6,.tab-col-7,.tab-col-8,.tab-col-9,.tab-col-10,.tab-col-11,.tab-col-12{float:left;padding:7.5px}.tab-col-1{width:8.33%}.tab-col-2{width:16.66%}.tab-col-3{width:24.99%}.tab-col-4{width:33.32%}.tab-col-5{width:41.65%}.tab-col-6{width:49.98%}.tab-col-7{width:58.31%}.tab-col-8{width:66.64%}.tab-col-9{width:74.97%}.tab-col-10{width:83.3%}.tab-col-11{width:91.63%}.tab-col-12{width:100%}.col-parent{padding:0}}@media only screen and (max-width: 550px), (max-width: 768px) and (orientation: landscape){.overlay .close{right:7px;top:8px;height:50px;width:50px;background-size:100%}.features-slider{padding:50px 70px}.galvid-item{width:100%;margin-bottom:15px}.galvid-content .img-container{padding-bottom:50%}.slick-dots{display:none}.right-content.mCS_no_scrollbar{padding:20px}.toggle{height:50px;width:50px;padding:5px 10px 10px}.toggle>span{display:none}.toggle>div{height:40px}.toggle>div .upper{top:9px}.toggle>div .upper span:first-child{-webkit-transform:translate(-3px, 0px) rotate(-35deg);-moz-transform:translate(-3px, 0px) rotate(-35deg);-ms-transform:translate(-3px, 0px) rotate(-35deg);-o-transform:translate(-3px, 0px) rotate(-35deg);transform:translate(-3px, 0px) rotate(-35deg)}.toggle>div .upper span:last-child{-webkit-transform:translate(13px, 0px) rotate(35deg);-moz-transform:translate(13px, 0px) rotate(35deg);-ms-transform:translate(13px, 0px) rotate(35deg);-o-transform:translate(13px, 0px) rotate(35deg);transform:translate(13px, 0px) rotate(35deg)}.toggle.prepared>div .upper span:first-child{-webkit-transform:translate(2px, 5px) rotate(-90deg);-moz-transform:translate(2px, 5px) rotate(-90deg);-ms-transform:translate(2px, 5px) rotate(-90deg);-o-transform:translate(2px, 5px) rotate(-90deg);transform:translate(2px, 5px) rotate(-90deg)}.toggle.prepared>div .upper span:last-child{-webkit-transform:translate(2px, 5px) rotate(90deg);-moz-transform:translate(2px, 5px) rotate(90deg);-ms-transform:translate(2px, 5px) rotate(90deg);-o-transform:translate(2px, 5px) rotate(90deg);transform:translate(2px, 5px) rotate(90deg)}.main-nav{padding:0 15px;height:260px}.main-nav.active{top:50px}.main-nav a{padding:10px 0;height:auto}.logo{height:50px}.logo img{height:50px}.home-logo{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%)}.home-logo p{font-size:24px;margin-top:-25px}.desc-slider{right:25px;left:25px;display:none}.desc-slider .slides .slide-container header{font-size:18px}.desc-slider .slides .slide-container p{font-size:12px}.table-mobile-block{display:block}.table-mobile-block tbody{display:block}.table-mobile-block tbody tr{display:block;padding:30px 0}.table-mobile-block tbody tr+tr{border-top:1px solid #dbdbdb}.table-mobile-block tbody tr th{display:none}.table-mobile-block tbody tr td{display:block;border-top:0;padding:5px 15px;position:relative;padding-left:120px}.table-mobile-block tbody tr td:before{content:attr(data-field) ": ";font-weight:bold;display:inline-block;position:absolute;left:15px}.table-mobile-block tbody tr td:last-child{width:100%;text-align:right;padding-left:115px}.table-mobile-block tbody tr td:last-child:before{display:none}.table-mobile-block tbody tr td .btn{padding:7px 15px;width:auto;font-size:12px;margin-top:10px}.mob-col-1{width:8.33%}.mob-col-2{width:16.66%}.mob-col-3{width:24.99%}.mob-col-4{width:33.32%}.mob-col-5{width:41.65%}.mob-col-6{width:49.98%}.mob-col-7{width:58.31%}.mob-col-8{width:66.64%}.mob-col-9{width:74.97%}.mob-col-10{width:83.3%}.mob-col-11{width:91.63%}.mob-col-12{width:100%}}@media only screen and (max-width: 450px){.home-slider .control{display:none}.deg360 .col-4{width:50%}.floorplan .col-6{width:100%}.main-nav{padding:5px 10px;height:210px}.main-nav a{font-size:11px;padding:7px}}
