@import url(//fonts.googleapis.com/css?family=Inconsolata:400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input,textarea{margin:0;padding:0;border:none;background:0 0;-webkit-appearance:none;border-radius:0}button:focus,input:focus,textarea:focus{outline:0}img{display:block}code,pre{font-family:Inconsolata,Monaco,monospace}html{font-size:16px}@media only screen and (min-width:1280px){html{font-size:20px}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5em;color:#000}em{font-style:italic}b,strong{font-weight:700}ol,p,ul{margin-bottom:1rem}a{color:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}.container{padding-left:20px;padding-right:20px}.row{width:100%;max-width:1100px;min-width:730px;margin:0 auto;overflow:hidden}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:3.8%;float:left;min-height:1px}.row .onecol{width:4.85%}.row .twocol{width:13.45%}.row .threecol{width:22.05%}.row .fourcol{width:30.75%}.row .fivecol{width:39.45%}.row .sixcol{width:48%}.row .sevencol{width:56.75%}.row .eightcol{width:65.4%}.row .ninecol{width:74.05%}.row .tencol{width:82.7%}.row .elevencol{width:91.35%}.row .twelvecol{width:100%;float:left}.last{margin-right:0}embed,img,object{max-width:100%}img{height:auto}@media only screen and (max-width:1023px){body{font-size:.8em;line-height:1.5em}}@media handheld,only screen and (max-width:767px){body{font-size:16px;-webkit-text-size-adjust:none}.container,.row,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row .eightcol,.row .elevencol,.row .fivecol,.row .fourcol,.row .ninecol,.row .onecol,.row .sevencol,.row .sixcol,.row .tencol,.row .threecol,.row .twelvecol,.row .twocol{width:auto;float:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}}.onecol{width:4.7%}.twocol{width:13.2%}.threecol{width:22.05%}.fourcol{width:30.6%}.fivecol{width:39%}.sixcol{width:48%}.sevencol{width:56.75%}.eightcol{width:61.6%}.ninecol{width:74.05%}.tencol{width:82%}.elevencol{width:91.35%}footer,header,section{position:relative}footer:after,header:after,section:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}body,html{width:100%;height:100%}body{font-family:Lato,sans-serif;font-size:18px;line-height:26px}.module{display:flex;flex-flow:column;position:relative}.module.header{min-height:100%}.module.header{background:url(images/header_image.jpg) no-repeat center center;background-size:100%;background-size:cover}.module.header #logo{background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:900px;width:900px;position:absolute;top:-650px;left:-300px;padding:50px}.module.header #logo img{width:340px;position:absolute;bottom:90px;right:220px}.module.header #enquire{background:#4e7c92;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:500px;width:500px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:3%;color:#fff;text-align:center;padding:120px 30px}.module.header #enquire h2{font-size:25px;line-height:32px;width:75%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module #shadow{background:#fff;opacity:.6;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:400px;width:400px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:2%;margin-top:100px}.module.contact{padding:140px 0;background:#4e7c92;color:#fff!important}.module.contact img.gform_ajax_spinner{width:25px!important;margin:40px auto!important}.module.contact div.gform_confirmation_message{font-size:38px;font-weight:400!important;line-height:45px;margin:40px auto;text-align:center!important}.module.contact form{max-width:640px}.module.contact form .gform_heading{text-align:center!important;margin:0 auto 50px}.module.contact form .gform_heading h3{font-size:38px;font-weight:400!important;line-height:45px;margin:0 auto 40px}.module.contact form input{background:rgba(255,255,255,.25);padding:10px!important;width:100%!important;color:#fff!important}.module.contact form input[type=submit]{background:#fff!important;color:#4e7c92!important;font-family:Lato,sans-serif!important;font-weight:700;padding:15px!important}.module.contact form input[type=checkbox],.module.contact form input[type=radio]{margin-right:5px}.module.contact form input[type=checkbox]:checked,.module.contact form input[type=radio]:checked{background:#fff!important}.module.contact form .gfield_required{display:none}.module.contact .gform_wrapper li.gfield.gfield_error{background-color:rgba(255,223,224,.05)!important;padding:10px!important;border-top:1px solid #4e7c92!important;border-bottom:1px solid #4e7c92!important}.module.contact .gform_wrapper li.gfield.gfield_error .validation_message,.module.contact .gform_wrapper li.gfield.gfield_error label{color:#4e7c92!important}.module.contact .gform_wrapper li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.module.contact .gform_wrapper li.gfield.gfield_error textarea{border:1px solid #4e7c92!important}.module.contact .gform_wrapper div.validation_error{color:#4e7c92!important;border-top:2px solid #4e7c92!important;border-bottom:2px solid #4e7c92!important}.module.info{padding:140px 0;text-align:center}.module.info h2{font-size:42px;line-height:55px;color:#4e7c92;text-align:center;margin:0 auto 80px}.module.info .fourcol img{margin:0 auto 40px;max-width:110px;opacity:.25}.module.accelerated,.module.floorplans,.module.inclusions,.module.leadin,.module.packages,.module.upgrades,.module.video{background:#4e7c92;color:#fff;padding:140px 0;text-align:center}.module.accelerated h2,.module.floorplans h2,.module.inclusions h2,.module.leadin h2,.module.packages h2,.module.upgrades h2,.module.video h2{font-size:42px;line-height:55px;color:#fff;text-align:center;margin:0 auto 40px}.module.accelerated p,.module.floorplans p,.module.inclusions p,.module.leadin p,.module.packages p,.module.upgrades p,.module.video p{max-width:600px;margin:0 auto 30px}.module.accelerated p:last-of-type,.module.floorplans p:last-of-type,.module.inclusions p:last-of-type,.module.leadin p:last-of-type,.module.packages p:last-of-type,.module.upgrades p:last-of-type,.module.video p:last-of-type{margin-bottom:60px}.module.accelerated .fourcol img,.module.floorplans .fourcol img,.module.inclusions .fourcol img,.module.leadin .fourcol img,.module.packages .fourcol img,.module.upgrades .fourcol img,.module.video .fourcol img{margin:0 auto 40px;max-width:110px;opacity:.25}.module.upgrades{display:block;flex-flow:row nowrap;max-height:1000px;background:url(images/upgrades_image.jpg) no-repeat center center;background-size:100%;background-size:cover;padding:0}.module.upgrades .wrapper{position:relative;background:#103649;background:rgba(15,54,73,.45);padding:140px 0}.module .disclaimer{position:absolute;bottom:15px;right:15px;font-size:11px;line-height:15px;color:#fff}.module.accelerated,.module.packages,.module.video{background:#f3f3f3}.module.accelerated h2,.module.accelerated p,.module.packages h2,.module.packages p,.module.video h2,.module.video p{color:#333}.module.accelerated h2,.module.packages h2,.module.video h2{margin-bottom:40px;color:#4e7c92}.module.accelerated p,.module.packages p,.module.video p{margin:30px auto 0}.module.floorplans,.module.inclusions{background:#fff}.module.floorplans h2,.module.inclusions h2{color:#4e7c92}.module.floorplans h4,.module.floorplans p,.module.inclusions h4,.module.inclusions p{color:#333!important}.module.floorplans .ninecol,.module.floorplans .threecol,.module.inclusions .ninecol,.module.inclusions .threecol{padding:30px}.module.floorplans .ninecol img,.module.floorplans .threecol img,.module.inclusions .ninecol img,.module.inclusions .threecol img{max-width:180px;margin:0 auto 30px}.module.floorplans .ninecol h4,.module.floorplans .threecol h4,.module.inclusions .ninecol h4,.module.inclusions .threecol h4{font-weight:700}.module.floorplans .ninecol,.module.inclusions .ninecol{padding:70px 30px}.module.inclusions .clear:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.module.inclusions .text{margin-top:30px;opacity:0}.module.inclusions .threecol img{margin-top:30px;opacity:0}.module.inclusions .twelvecol.last:last-child{margin-top:50px}.module.floorplans .fourcol{margin-top:90px;opacity:0;margin-bottom:60px}.module.floorplans .fourcol h4{font-weight:700}.module.floorplans .fourcol p{margin-bottom:0}.module.floorplans .fourcol img{max-width:100%;opacity:1}.module.floorplans a{display:block!important;font-weight:700!important;width:260px!important;text-align:center!important;border:3px solid #4e7c92!important;margin:40px auto 0!important;text-decoration:none!important;padding:12px 20px!important;border-radius:4px!important;background:#4e7c92!important;color:#fff!important}.module.floorplans a:hover{background:#f4f4f4!important;color:#4e7c92!important;border:3px solid #f4f4f4!important;cursor:pointer}a.btn{display:block!important;font-weight:700!important;width:260px!important;text-align:center!important;border:3px solid #fff!important;margin:40px auto 0!important;text-decoration:none!important;padding:12px 20px!important;border-radius:4px!important;background:#fff!important;color:#4e7c92!important}a.btn:hover{background:0 0!important;color:#fff!important;border:3px solid #fff!important;cursor:pointer}a.btn.alt{background:#4e7c92!important;color:#fff!important;border:3px solid #4e7c92!important}a.btn.alt:hover{background:#fff!important;border:3px solid #fff!important;color:#4e7c92!important}div.copyright{font-size:12px;line-height:18px;margin:60px auto;text-align:center}.packages a.btn:hover{background:#4e7c92!important;border:3px solid #4e7c92!important}.module .gform_wrapper,.module .rea-widget-list,.module ul.upgrades,.module video{margin-top:60px;opacity:0}.sticky-header{background:#fff;position:fixed;padding:20px;width:100%;opacity:0;z-index:4000;box-shadow:0 5px 10px 0 rgba(0,0,0,.04),0 -5px 3px -10px #fff}.sticky-header img{max-width:160px}.sticky-header ul{text-align:right;display:table;float:right}.sticky-header ul li{display:table-cell;padding:15px 10px}.sticky-header ul li a{text-decoration:none;font-weight:700;color:#333}.sticky-header ul li a:hover{cursor:pointer;color:#4e7c92}.packages{height:400px;width:100%}.packages.header{background:url(images/header_image.jpg) no-repeat center center;background-size:100%;background-size:cover}.packages.header #logo{background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:900px;width:900px;position:absolute;top:-650px;left:-300px;padding:50px}.packages.header #logo img{width:340px;position:absolute;bottom:90px;right:220px}table#packages{margin:30px auto}table#packages thead td{background:#4e7c92;color:#fff;font-weight:700}table#packages thead tr.grey td{background:#efefef;color:#222}table#packages tr{border-bottom:1px solid #ddd}table#packages tr td{padding:10px 15px;font-size:12px;line-height:15px}table#packages tr:nth-child(even){background:#fafafa}#packagesheader{margin-top:50px}#packagesheader h2{margin-bottom:50px;font-size:36px;line-height:42px;color:#4e7c92}#package{margin:100px auto 0}#package h2{margin-bottom:50px;font-size:36px;line-height:42px;color:#4e7c92;float:left}#package h3{color:#4e7c92;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}#package h4{color:#222;font-size:12px;text-transform:uppercase}#package h4.backtopackages{float:right;line-height:42px;font-weight:700}#package h4.backtopackages a{text-decoration:none}#package .threecol{background:#fafafa;padding:30px}#package .threecol li{margin-bottom:15px}#package .threecol li strong{font-size:11px;text-transform:uppercase}#package .ninecol .button{background:#4e7c92;color:#fff;padding:15px 25px;text-align:center;margin-top:50px;display:inline-block;text-decoration:none}#package .ninecol .button:hover{opacity:.5}#package .ninecol ul.pdfs{margin:50px 0 0;list-style:disc;padding-left:30px}#package .ninecol ul.pdfs li{padding-bottom:5px}#package .ninecol h2{float:none}#package .ninecol h3{margin:50px 0 -20px}#package .ninecol p{margin-bottom:20px}sup{font-size:xx-small;vertical-align:super}@media only screen and (max-width:1250px){.module{position:relative}.module h2{font-size:32px!important;line-height:45px!important}.module h2 br{display:none}.module.info,.module.leadin{padding:70px 0}.module.info h2,.module.leadin h2{font-size:32px!important;line-height:39px!important}.module.info .fourcol,.module.leadin .fourcol{margin-bottom:50px}.module.header{overflow:visible;margin-bottom:230px}.module.header #logo img{bottom:80px}.module.header #shadow{display:none}.module.header #enquire{background:#fff;color:#4e7c92;width:100%;height:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:40px 25px;right:auto;left:0;top:auto;bottom:-230px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.module.header #enquire h2{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);width:100%;font-size:18px!important;line-height:25px!important}.module.contact{padding:70px 0}.module.contact form{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);width:100%;max-width:750px}.module.contact form .gform_heading h3{font-size:32px;line-height:39px}.sticky-header{display:none}}@media only screen and (max-width:768px){.module.header #logo{height:850px;width:900px;position:absolute;top:-690px}.module.header #logo img{width:300px;position:absolute;bottom:40px;right:260px}}
