html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */@font-face { font-family: Helvetica;src: url(assets/css/helvetica-normal.ttf) format("truetype");}html{font-family:Helvetica;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:Helvetica;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:50px}dd,ol,ul{margin-left:24px}::selection{background-color:#372d75}@keyframes a{0%{transform:rotate(0deg)}4%{transform:rotate(45deg)}8%{transform:rotate(0deg)}12%{transform:rotate(45deg)}16%{transform:rotate(0deg)}20%{transform:rotate(45deg)}24%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes c{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-3px)}}html{font-size:1em;line-height:1.5;overflow-y:hidden;min-height:100%;height:100%;font-family:Helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.window-loaded{overflow-y:visible}body{height:100%;overflow:hidden}.window-loaded body{overflow:visible}h1{font-size:2.875rem;line-height:1.04348;font-family:Helvetica;font-weight:400;letter-spacing:-.01522em}@media only screen and (max-width:46rem){h1{font-size:26px}}h2{font-size:2.625rem;line-height:1.14286;font-family:Helvetica;font-weight:400}@media only screen and (max-width:46rem){h2{font-size:24px}}h3{font-size:1.875rem;line-height:1.6;font-family:Helvetica;font-weight:400}@media only screen and (max-width:46rem){h3{font-size:24px}}h4{font-size:1rem;line-height:1.5;letter-spacing:.15em}h4,h5{font-family:Helvetica;font-weight:600;text-transform:uppercase}h5{font-size:.875rem;line-height:1.71429;letter-spacing:.15714em}h6{font-size:.75rem;line-height:2;font-family:Helvetica;font-weight:600;letter-spacing:.125em;text-transform:uppercase}img{max-width:100%;font-style:italic;vertical-align:middle}img[height],img[width]{max-width:none}table{width:100%}.button{display:inline-block;vertical-align:middle;font-family:Helvetica;text-align:center;margin:0;cursor:pointer;overflow:visible;position:relative;min-width:13.33333em;padding:1.25em;margin:.25em;background-color:transparent;border:none;border-radius:0;outline:none;font-size:.75rem;line-height:1;letter-spacing:.18333em;color:#000000;text-transform:uppercase;text-decoration:none;transition:.25s}.button:after,.button:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid;transition:.25s}.button:before{transform:translateX(-.25em) translateY(.25em)}.button:after{transform:translateX(.25em) translateY(-.25em)}.button:active:after,.button:active:before,.button:focus:after,.button:focus:before,.button:hover:after,.button:hover:before{transform:translateX(0) translateY(0)}.button:active{color:#292929}.button[disabled=disabled],.button[disabled]{color:#b5aba0;cursor:not-allowed}.button--champagne_text{color:#fff}.button--champagne_text:after,.button--champagne_text:before{border-color:#fff}.button--champagne_text:active{color:#000}.button--champagne_text:active:after,.button--champagne_text:active:before{border-color:#000}.button--champagne{color:#000}.button--champagne:hover{color:#fff}.button--champagne:active{color:#000}.button--champagne:active:after,.button--champagne:active:before{border-color:#000}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}@-webkit-keyframes e{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:0}to{opacity:1}}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:6;top:0;right:0;bottom:0;left:0}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:e .5s;animation:e .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:d .5s;animation:d .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:e .5s;animation:e .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:d .5s;animation:d .5s}.ngdialog-close:before{font-family:Helvetica;content:'\00D7';cursor:pointer;color:#fff}.ngdialog-content{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:76rem;display:table;height:100%;background-color:transparent;text-align:center}.ngdialog-close{position:absolute;right:2rem;top:1.5rem;font-size:2.5rem;line-height:1;outline:0}.ngdialog-close:before{color:#e8e2d5;transition:.25s}.ngdialog-close:active:before,.ngdialog-close:focus:before,.ngdialog-close:hover:before{color:#fff}.ngdialog-close:active{transform:scale(1.1)}.video-dialog{display:table-cell;width:100%;vertical-align:middle}.video-dialog-content{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#292929}.video-dialog-iframe{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.footer-cta{padding-top:3rem;padding-bottom:3rem;background-color:#000000;text-align:center}.footer-cta-inner{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.footer-cta-link{font-size:1.75rem;line-height:1.71429;font-family:Helvetica;color:#e8e2d5;text-decoration:none;outline:none}.footer-cta-link-icon{position:relative;top:-.07143em;display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:1rem;border:1px solid;border-radius:50%;transition:.25s}.footer-cta-link-icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/call-button-light.svg);background-repeat:no-repeat;background-position:50%;background-size:.8125rem 1.0625rem}.no-svg .footer-cta-link-icon:before{background-image:url(../images/call-button-light.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .footer-cta-link-icon:before{background-image:url(../images/call-button-light%402x.png)}}.footer-cta-link-number{color:#fff}.footer-cta-link:focus .footer-cta-link-icon:before,.footer-cta-link:hover .footer-cta-link-icon:before{animation:a 2s linear .25s 1}.footer-cta-link:active .footer-cta-link-icon{transform:scale(1.1)}.footer-credit{padding:1rem;color:#404040}.footer-credit a{color:#404040}.footer-credit-item{margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1}.footer-credit-item.footer-credit-item{margin-left:2rem}.footer-credit-inner{position:relative;width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:76rem;padding-left:0;padding-right:0}.footer-credit-meta{display:block;padding:1rem 7rem;text-align:center}.footer-credit-aqualand{position:absolute;left:0;top:0;width:6.25rem;height:3.5625rem;background-image:url(../images/dmlogofooter.png);background-repeat:no-repeat;background-position:50%;background-size:6.25rem 3.5625rem}.no-svg .footer-credit-aqualand{background-image:url(../images/dmlogo.png))}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .footer-credit-aqualand{background-image:url(../images/dmlogo.png)}}.footer-credit-aqualand-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.footer-credit-colliers{position:absolute;right:0;top:0;width:5.375rem;height:3.625rem;background-image:url(../images/grwon-logo.png);background-repeat:no-repeat;background-position:50%;background-size:5.375rem 3.625rem}.no-svg .footer-credit-colliers{background-image:url(../images/grwon-logo.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .footer-credit-colliers{background-image:url(../images/grwon-logo.png)}}.footer-credit-colliers-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.footer-location_link{display:inline-block;margin-top:1rem;font-size:1rem;line-height:1.8;color:#e8e2d5;text-decoration:none}.footer-location_link:before{content:'';display:inline-block;vertical-align:middle;width:.9375rem;height:1.1875rem;margin-right:.5rem;background-image:url(../images/location-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:.9375rem 1.1875rem}.no-svg .footer-location_link:before{background-image:url(../images/location-icon.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .footer-location_link:before{background-image:url(../images/location-icon%402x.png)}}.footer-location_link:after{content:'';display:block;border-bottom:1px solid;transform:scaleX(0);transition:.25s}.footer-location_link:hover:after{transform:scale(1)}.footer-location_link-addr{color:#fff}@media only screen and (max-width:46rem){.footer-cta{padding-top:10%;padding-bottom:10%}}@media only screen and (max-width:900px){.footer-credit-cell{position:static;display:block;padding:0;margin:2rem auto}}@media only screen and (max-width:667px){.footer-credit-item{display:block;margin:1rem auto}.footer-credit-item+.footer-credit-item{margin-left:auto}}@media only screen and (max-width:568px){.footer-cta-link{font-size:1.5rem;line-height:1.5}.footer-cta-link-icon{display:block;margin-left:auto;margin-right:auto}.footer-cta-link-number{white-space:pre-line}}.header{position:relative;display:table;width:100%;height:100%;min-height:480px;background-color:#292929;text-align:center;color:#e8e2d5}.header:before{content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:url(../images/header-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;-webkit-filter:blur(30px);filter:blur(30px);transition:2.5s}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.header:before{background-image:url(../images/header-bg%402x.jpg)}}.window-loaded .header:before{opacity:1;-webkit-filter:blur(0);filter:blur(0)}/*.header:after{content:'';position:absolute;z-index:1;left:50%;top:50%;display:block;width:3.5rem;margin-left:-1.75rem;margin-top:-.0625rem;border-bottom:2px solid #b2876f;opacity:1;animation:b 1s linear infinite}*/.no-cssanimations .header:after{left:0;top:0;width:100%;height:100%;margin:0;border-bottom:none;background-image:url(../images/diamondload.gif);background-size:6.25rem 6.25rem;background-repeat:no-repeat;background-position:50%;animation:none;transition:.25s}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-cssanimations .header:after{background-image:url(../images/diamondload.gif)}}.window-loaded .header:after{opacity:0}.header-title{display:inline-block;width:100%;max-width:15.0625rem;margin:0;opacity:0;transform:translate3d(0,-50%,0);transition:.618s cubic-bezier(.19,1,.22,1);transition-delay:.6s}.window-loaded .header-title{opacity:1;transform:translateZ(0)}.header-title-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header-title-logo{position:relative;display:inline-block;width:100%;padding-bottom:49.37759%}.header-title-logo:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%;background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.no-svg .header-title-logo:before{background-image:url(../images/heysen-logo.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .header-title-logo:before{background-image:url(../images/heysen-logo%402x.png)}}.header-intro{width:100%;max-width:100%;margin:0 auto;font-size:2.625rem;line-height:1.14286;font-family:Helvetica;font-weight:400;color:#e8e2d5;line-height:1.3}@media only screen and (max-width:46rem){.header-intro{font-size:24px}}.header-intro-text{display:block;white-space:pre-line;opacity:0;transform:translate3d(0,20%,0);transition:.618s cubic-bezier(.19,1,.22,1);transition-delay:1.2s}.window-loaded .header-intro-text{opacity:1;transform:translateZ(0)}.header-intro:before{content:'';display:block;width:0;margin:0.5rem auto;/*border-bottom:2px solid #fff;*/transition:.25s cubic-bezier(.19,1,.22,1);transition-delay:1s}.window-loaded .header-intro:before{width:3.5rem}.header-content{position:relative;z-index:3;display:table-cell;vertical-align:middle;padding-left:1rem;padding-right:1rem}.header-enquire{position:absolute;z-index:4;right:8rem;top:4rem;opacity:0;transform:translate3d(0,-100%,0);transition:.618s cubic-bezier(.68,-.55,.265,1.55);transition-delay:1.5s}.window-loaded .header-enquire{opacity:1;transform:translateZ(0)}.header-scroll{position:absolute;z-index:3;bottom:2rem;left:0;width:100%;padding-top:2rem;font-size:.75rem;line-height:2;font-family:Helvetica;font-weight:600;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:0;transform:translate3d(0,-50%,0);transition:.618s cubic-bezier(.68,-.55,.265,1.55);transition-delay:1.5s}.header-scroll:before{content:'';display:block;width:1.25rem;height:.5625rem;margin-left:auto;margin-right:auto;margin-bottom:.5rem;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:1.25rem .5625rem;background-position:top;animation:c 2s infinite}.no-svg .header-scroll:before{background-image:url(../images/arrow.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .header-scroll:before{background-image:url(../images/arrow%402x.png)}}.window-loaded .header-scroll{opacity:1;transform:translateZ(0)}.header-nav{position:absolute;z-index:5;left:0;top:100%;width:100%;background-color:#fff;text-align:center;transform:translateZ(0)}.header-nav--not-top{position:fixed;left:0;top:0;width:100%;box-shadow:0 2px 20px 0 rgba(0,0,0,.06)}.header-nav-inner{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:76rem;height:6rem}.header-nav-content{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-left:3rem;padding-right:3rem}.no-flexbox .header-nav-content{display:table}.header-nav-aqualand{position:absolute;z-index:3;left:0;top:50%;width:1.875rem;height:1.875rem;margin-top:-.9375rem;background-image:url(../images/aqualand-logo.svg);background-repeat:no-repeat;background-position:50%;background-size:1.875rem 1.875rem}.no-svg .header-nav-aqualand{background-image:url(../images/aqualand-logo.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .header-nav-aqualand{background-image:url(../images/aqualand-logo%402x.png)}}.header-nav-aqualand-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header-nav-brand{position:relative;display:inline-block;vertical-align:middle;width:6.75rem}.header-nav-brand-wrapper{position:absolute;z-index:2;top:50%;left:0;width:100%;height:100%;margin-top:-1.5625rem;text-align:center}.header-nav-brand-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header-nav-brand-logo{position:relative;display:inline-block;vertical-align:middle;width:100%;padding-bottom:47.22222%}.header-nav-brand-logo:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/dmlogo.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.no-svg .header-nav-brand-logo:before{background-image:url(../images/dmlogo.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .header-nav-brand-logo:before{background-image:url(../images/dmlogo.png)}}.header-nav-phone{position:absolute;z-index:3;right:0;top:50%;width:2rem;height:2rem;margin-top:-1rem;border:1px solid;border-radius:50%;outline:none;color:#b2876f;transition:.25s}.header-nav-phone:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/call-button.svg);background-repeat:no-repeat;background-position:50%;background-size:.8125rem 1.0625rem}.no-svg .header-nav-phone:before{background-image:url(../images/call-button.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .header-nav-phone:before{background-image:url(../images/call-button%402x.png)}}.header-nav-phone-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.header-nav-phone:focus:before,.header-nav-phone:hover:before{animation:a 2s linear .25s 1}.header-nav-phone:active{transform:scale(1.1)}.header-nav-enquire{display:none}.header-nav-menu{position:relative;z-index:3;display:flex;justify-content:space-between;align-self:center;width:100%;max-width:60rem;padding:0;margin:0 auto;list-style:none}.no-flexbox .header-nav-menu{display:table-cell;vertical-align:middle}.header-nav-menu-item{display:inline-block}.header-nav-menu-item:nth-child(4){margin-left:10rem}.no-flexbox .header-nav-menu-item{margin:0 2rem}.no-flexbox .header-nav-menu-item:first-child{margin-left:0}.no-flexbox .header-nav-menu-item:last-child{margin-right:0}.no-flexbox .header-nav-menu-item:nth-child(4){margin-left:12rem}.header-nav-menu-item-link{display:inline-block;padding:.71429em 0;border-bottom:3px solid transparent;outline:none;font-size:.875rem;line-height:1;font-family:Helvetica;text-decoration:none;text-transform:uppercase;color:#696969;transition:.25s}.header-nav-menu-item-link.active,.header-nav-menu-item-link:hover{color:#292929;border-color:#9e9bb7}.header-nav-menu-item-link:active{color:#292929;border-color:#404040}@media only screen and (max-width:68rem){.no-flexbox .header-nav-menu-item{margin-left:1rem;margin-right:1rem}}@media only screen and (max-width:60rem){.header-nav-inner{height:4.5rem}.header-nav-menu{display:none!important}.header-nav-enquire{position:absolute;z-index:3;right:0rem;top:50%;min-width:0;margin-top:-1.1875rem;display:inline-block;font-size:.75rem;line-height:1;letter-spacing:0}.header-nav-phone{border:none}.header-nav-brand{width:5rem}.header-nav-brand-wrapper{margin-top:-1.1875rem}}@media only screen and (max-width:768px){.header-enquire{top:2rem;right:50%;margin-right:-5rem}.header-nav-brand-wrapper{left:1rem;width:auto;text-align:left}}@media only screen and (max-width:480px){.header-title{max-width:11.375rem}}@media only screen and (max-height:568px){.header-title{max-width:11.375rem}.header-intro{font-size:24px}}@media only screen and (max-height:480px){.header-enquire{top:1rem}}.input{position:relative;padding-top:.73333em}.input-element{width:100%;padding:1em 0;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid;outline:none;border-radius:0;font-size:.9375rem;line-height:1;font-family:Helvetica;color:#e8e2d5}.input-element.focus,.input-element:focus{color:#fff}.input-element.focus+.input-label,.input-element:focus+.input-label{color:#fff;transform:none}.input-element+.input-label{color:#e8e2d5}.input-element--invalid,.input-element--invalid+.input-label,.input-element--invalid.focus,.input-element--invalid.focus+.input-label,.input-element--invalid:focus,.input-element--invalid:focus+.input-label{color:#db544f}.input-label{position:absolute;left:0;top:0;font-size:.6875rem;line-height:1;transform:scale(1.36364) translateY(180%);transform-origin:0 0;transition:.25s}.page{padding-top:6rem;overflow:hidden}@media only screen and (max-width:60rem){.page{padding-top:4.5rem}}.section-design{position:relative;padding-top:4rem;padding-bottom:1rem;text-align:center;background-image:url(../images/experience-bg-1.jpg);background-repeat:no-repeat;background-position:50%;background-size:90rem 31.25rem;background-position:top;background-repeat:repeat-x}.section-design-anchor{position:absolute;top:-6rem;bottom:0}.section-design-title{color:#292929}.section-design-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-design-title-text,.section-design-title-text.inview{opacity:1;transform:translateZ(0)}.section-design-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;color:#ffffff}.section-design-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-design-subtitle,.section-design-subtitle.inview{opacity:1;transform:translateY(0)}.section-design-image{display:inline-block;width:100%;max-width:58rem;margin-top:2rem;margin-bottom:5rem}.section-design-image:before{content:'';display:block;width:100%;height:0;padding-bottom:58.62069%;background-image:url(../images/design-01.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section-design-inner{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-design-blockquote-para{display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;transform:translateY(25%);white-space:pre-line}.inview .section-design-blockquote-para,.section-design-blockquote-para.inview{opacity:1;transform:translateY(0)}.section-design-blockquote-cite{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s;font-size:.75rem;line-height:2;font-family:Helvetica;font-weight:600;letter-spacing:.125em;font-style:normal;color:#372d75;text-transform:uppercase}.inview .section-design-blockquote-cite,.section-design-blockquote-cite.inview{opacity:1;transform:translateZ(0)}.section-design-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;width:100%;max-width:48rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-design-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}@media only screen and (max-width:46rem){.section-design{padding-top:10%;padding-bottom:10%;margin-top:10%;background-size:180%}.section-design-image{margin-top:5%;margin-bottom:10%}.section-design-blockquote-para{white-space:normal}}.section-enquire{position:relative;padding-top:5rem;padding-bottom:5rem;/*background-image:url(../images/enquire-bg.jpg);*/background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-enquire{/*background-image:url(../images/enquire-bg%402x.jpg)*/}}.section-enquire-anchor{position:absolute;top:-6rem;bottom:0;margin-top:3rem}.section-enquire-title{color:#000}.section-enquire-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-enquire-title-text,.section-enquire-title-text.inview{opacity:1;transform:translateZ(0)}.section-enquire-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;color:#29292;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s}.section-enquire-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-enquire-subtitle,.section-enquire-subtitle.inview{opacity:1;transform:translateY(0)}.section-enquire-inner{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:46rem}.section-enquire-content{margin-top:3rem}.section-enquire-form-fields{padding:4% 5% 8%;background-color:#000000;}.section-enquire-form-cell{padding:.5rem 5%}.section-enquire-form-cell,.section-enquire-form-cell--50-50>*{display:inline-block;width:50%}.section-enquire-form-cell--50-50>:first-child{padding-right:.5rem}.section-enquire-form-cell--50-50>:last-child{padding-left:.5rem}.section-enquire-form-footer{margin-top:3rem}.section-enquire-form-response{margin-top:2rem}.section-enquire-form-response--error,.section-enquire-form-response--invalid{color:#db544f}.section-enquire-form-response--success{color:#fff}@media only screen and (max-width:46rem){.section-enquire{padding-top:15%;padding-bottom:15%}.section-enquire-cotnent,.section-enquire-form-footer{margin-top:10%}}@media only screen and (max-width:480px){.section-enquire-form-cell{display:block;margin-left:auto;margin-right:auto;width:100%}}.section-experience{position:relative;padding-top:7rem;padding-bottom:7rem;background-image:url(../images/experience-bg-1.jpg);background-repeat:no-repeat;background-position:50%;background-size:90rem 25rem;background-repeat:repeat-x;background-position:top;text-align:center;color:#e8e2d5}.section-experience-anchor{position:absolute;top:-6rem;bottom:0}.section-experience-title{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:28rem;margin-bottom:5rem;color:#fff}.section-experience-title-text{white-space:pre-line;display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-experience-title-text,.section-experience-title-text.inview{opacity:1;transform:translateZ(0)}.section-experience-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;color:#e8e2d5}.section-experience-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-experience-subtitle,.section-experience-subtitle.inview{opacity:1;transform:translateY(0)}.section-experience-inner{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-experience-body{position:relative;display:table;width:100%;height:34rem;background-image:url(../images/video-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#292929}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-experience-body{background-image:url(../images/video-bg%402x.jpg)}}.section-experience-header{display:table-cell;vertical-align:middle}.section-experience-play{padding:0;background-color:transparent;border:none;outline:none;font-size:.75rem;line-height:1;font-family:Helvetica;letter-spacing:.125em;text-transform:uppercase;color:inherit;cursor:pointer}.section-experience-play:active:before,.section-experience-play:focus:before,.section-experience-play:hover:before{transform:scale(1.2)}.section-experience-play:active{color:#fff}.section-experience-play:before{content:'';display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:1rem;border:1px solid;border-radius:50%;text-align:center;background-image:url(../images/play-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:.5rem .6875rem;background-position:55%;transition:.25s}.no-svg .section-experience-play:before{background-image:url(../images/play-icon.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .section-experience-play:before{background-image:url(../images/play-icon%402x.png)}}.section-experience-footer{position:absolute;left:3rem;right:3rem;bottom:2rem;padding-top:2rem;border-top:1px solid hsla(41,29%,87%,.4)}@media only screen and (max-width:46rem){.section-experience{padding-top:15%;padding-bottom:15%;background-size:180%}.section-experience-body{height:20rem}}.section-explore{position:relative;text-align:center}.section-explore-anchor{position:absolute;top:-6rem;bottom:0;margin-top:4rem}.section-explore-title{font-size:2.875rem;line-height:1.04348;font-family:Helvetica;font-weight:400;letter-spacing:-.01522em;letter-spacing:.02174em;line-height:1.2;color:#292929}@media only screen and (max-width:46rem){.section-explore-title{font-size:26px}}.section-explore-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s;white-space:pre-line}.inview .section-explore-title-text,.section-explore-title-text.inview{opacity:1;transform:translateZ(0)}.section-explore-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;color:#b2876f;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s}.section-explore-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-explore-subtitle,.section-explore-subtitle.inview{opacity:1;transform:translateY(0)}.section-explore-header{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:22rem}.section-explore-body{max-width:60rem;padding-left:1rem;padding-right:1rem;max-width:46rem;padding:10rem 1rem;background-image:url(../images/experience-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section-explore-body,.section-explore-inner{width:100%;margin-left:auto;margin-right:auto}.section-explore-inner{position:relative;max-width:60rem;padding-left:1rem;padding-right:1rem;padding-left:0;padding-right:0}.section-explore-image{position:absolute;z-index:1;right:-11rem;top:2rem;opacity:0;transform:translate3d(15%,15%,0);transition:.618s;display:inline-block;width:100%;max-width:22rem}.section-explore-image:before{content:'';display:block;width:100%;height:0;padding-bottom:131.81818%;background-image:url(../images/explore-01.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-explore-image:before{background-image:url(../images/explore-01%402x.jpg)}}.section-explore-image.inview{opacity:1;transform:translateZ(0)}@media only screen and (max-width:1023px){.section-explore-image{position:relative;top:0;right:0;width:60%;margin-right:-30%;margin-top:-9.375rem}.section-explore-body{padding-top:15%;padding-bottom:10%;margin-top:10%}}.section-lifestyle{position:relative}.section-lifestyle-anchor{position:absolute;top:-6rem;bottom:0}.section-lifestyle-title{font-size:1.875rem;line-height:1.6;font-family:Helvetica;font-weight:400;font-style:italic;color:#b2876f;text-align:center}@media only screen and (max-width:46rem){.section-lifestyle-title{font-size:24px}}.section-lifestyle-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-lifestyle-title-text,.section-lifestyle-title-text.inview{opacity:1;transform:translateZ(0)}.section-lifestyle-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;font-style:normal;color:#292929;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s}.section-lifestyle-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-lifestyle-subtitle,.section-lifestyle-subtitle.inview{opacity:1;transform:translateY(0)}.section-lifestyle-inner{position:relative;width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-lifestyle-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;text-align:center}.section-lifestyle-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}.section-lifestyle-content-para{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-lifestyle-content-para,.section-lifestyle-content-para.inview{opacity:1;transform:translateZ(0)}.section-lifestyle-body{width:100%;max-width:60rem;padding:3rem 1rem 7rem;margin-left:auto;margin-right:auto;max-width:24rem;margin-right:0}.section-lifestyle-content-para{white-space:pre-line}.section-lifestyle-image{position:absolute}.section-lifestyle-image-01{left:-11rem;top:-21rem;opacity:0;transform:translate3d(-5%,50%,0);transition:.618s;display:inline-block;width:100%;max-width:22rem}.section-lifestyle-image-01:before{content:'';display:block;width:100%;height:0;padding-bottom:152.84091%;background-image:url(../images/lifestyle-01.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-lifestyle-image-01:before{background-image:url(../images/lifestyle-01%402x.jpg)}}.section-lifestyle-image-01.inview{opacity:1;transform:translateZ(0)}.section-lifestyle-image-02{left:6rem;top:3rem;opacity:0;transform:translate3d(5%,20%,0);transition:.618s;display:inline-block;width:100%;max-width:16.5rem}.section-lifestyle-image-02:before{content:'';display:block;width:100%;height:0;padding-bottom:100%;background-image:url(../images/lifestyle-02.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-lifestyle-image-02:before{background-image:url(../images/lifestyle-02%402x.jpg)}}.section-lifestyle-image-02.inview{opacity:1;transform:translateZ(0)}@media only screen and (max-width:1023px){.section-lifestyle{padding-top:15%;text-align:center}.section-lifestyle-body{padding-top:17.5%;padding-bottom:17.5%;margin-right:auto}.section-lifestyle-image{position:relative;left:0;top:0;width:60%}.section-lifestyle-image-01{margin-left:-15%;transform:translate3d(-5%,15%,0)}.section-lifestyle-image-02{left:15%;display:block;margin-left:auto;margin-right:auto;margin-top:-6.25rem}}@media only screen and (max-width:24rem){.section-lifestyle-content-para{white-space:normal}}.section-living{text-align:center;background-repeat: no-repeat;background-position: 50%;background-size: 90rem 31.25rem;background-position: top;background-repeat: repeat-x}.section-living-anchor{position:absolute;top:-6rem;bottom:0}.section-living-hero{height:32rem;background-image:url(../images/sdiamond.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-position:top}.section-living-title{color:#292929}.section-living-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-living-title-text,.section-living-title-text.inview{opacity:1;transform:translateZ(0)}.section-living-subtitle{color:#000000;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;display:block;font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase}.inview .section-living-subtitle,.section-living-subtitle.inview{opacity:1;transform:translateY(0)}.section-living-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.section-living-inner{position:relative;max-width:60rem}.section-living-content,.section-living-inner{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-living-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;max-width:48rem}.section-living-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}.section-living-content-para{white-space:pre-line;display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-living-content-para,.section-living-content-para.inview{opacity:1;transform:translateZ(0)}.section-living-image{display:inline-block;width:100%;max-width:58rem;margin-top:2rem;margin-bottom:5rem}.section-living-image:before{content:'';display:block;width:100%;height:0;padding-bottom:58.62069%;background-image:url(../images/seki.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section-living-inner{padding-top:4rem;padding-bottom:4rem}.section-living-carousel{position:relative;height:44rem;padding-top:5rem;padding-bottom:8rem;overflow:hidden;/*background-image:url(../images/carousel-bg.jpg);*/background-repeat:no-repeat;background-position:50%;background-size:cover;white-space:nowrap;text-align:center;color:#fff}.section-living-carousel-inner{position:absolute;left:50%;top:5rem;bottom:5rem;transform:translateZ(0);transition:.618s}.section-living-carousel-item{position:relative;z-index:2;display:inline-block;margin-left:7rem;margin-right:7rem;box-shadow:0 2px 20px 0 rgba(0,0,0,.25);transform:scale(.9);transition:transform .618s cubic-bezier(.68,-.55,.265,1.55)}.section-living-carousel-item-01{display:inline-block;width:100%;max-width:38rem}.section-living-carousel-item-01:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-01.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-01:before{background-image:url(../images/carousel-01%402x.jpg)}}.section-living-carousel-item-02{display:inline-block;width:100%;max-width:38rem}.section-living-carousel-item-02:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-02.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-02:before{background-image:url(../images/carousel-02%402x.jpg)}}.section-living-carousel-item-03{display:inline-block;width:100%;max-width:38rem}.section-living-carousel-item-03:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-03.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-03:before{background-image:url(../images/carousel-03%402x.jpg)}}.section-living-carousel-item-04{display:inline-block;width:100%;max-width:38rem}.section-living-carousel-item-04:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-04.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-04:before{background-image:url(../images/carousel-04%402x.jpg)}}.section-living-carousel-item-05{display:inline-block;width:100%;max-width:44rem}.section-living-carousel-item-05:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-05.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-05:before{background-image:url(../images/carousel-05%402x.jpg)}}.section-living-carousel-item-06{display:inline-block;width:100%;max-width:44rem}.section-living-carousel-item-06:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/carousel-06.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-living-carousel-item-06:before{background-image:url(../images/carousel-06%402x.jpg)}}.inview .section-living-carousel-item{transform:scale(1)}.inview .section-living-carousel-item:nth-child(1){transition-delay:.2s}.inview .section-living-carousel-item:nth-child(2){transition-delay:.4s}.inview .section-living-carousel-item:nth-child(3){transition-delay:.6s}.inview .section-living-carousel-item:nth-child(4){transition-delay:.8s}.inview .section-living-carousel-item:nth-child(5){transition-delay:1s}.inview .section-living-carousel-item:nth-child(6){transition-delay:1.2s}.inview .section-living-carousel-item:nth-child(7){transition-delay:1.4s}.inview .section-living-carousel-item:nth-child(8){transition-delay:1.6s}.inview .section-living-carousel-item:nth-child(9){transition-delay:1.8s}.inview .section-living-carousel-item:nth-child(10){transition-delay:2s}.inview .section-living-carousel-item:nth-child(11){transition-delay:2.2s}.inview .section-living-carousel-item:nth-child(12){transition-delay:2.4s}.inview .section-living-carousel-item:nth-child(13){transition-delay:2.6s}.inview .section-living-carousel-item:nth-child(14){transition-delay:2.8s}.inview .section-living-carousel-item:nth-child(15){transition-delay:3s}.inview .section-living-carousel-item:nth-child(16){transition-delay:3.2s}.inview .section-living-carousel-item:nth-child(17){transition-delay:3.4s}.inview .section-living-carousel-item:nth-child(18){transition-delay:3.6s}.inview .section-living-carousel-item:nth-child(19){transition-delay:3.8s}.inview .section-living-carousel-item:nth-child(20){transition-delay:4s}.section-living-carousel-counter{position:absolute;bottom:5rem;left:0;width:100%;font-family:Helvetica;font-size:.875rem;line-height:1.71429;letter-spacing:.10714em;text-align:center}.section-living-carousel-counter-current{font-weight:700}.section-living-carousel-nav{position:absolute;z-index:1;top:50%;left:50%;width:3rem;height:3rem;border:1px solid;border-radius:50%;outline:none;background-color:transparent;color:#e8e2d5;cursor:pointer;transition:.25s}.section-living-carousel-nav:active,.section-living-carousel-nav:focus,.section-living-carousel-nav:hover{color:#fff}.section-living-carousel-nav:active path,.section-living-carousel-nav:focus path,.section-living-carousel-nav:hover path{fill:#fff}.section-living-carousel-nav:active{transform:scale(1.1)}.section-living-carousel-nav--prev{margin-left:-30rem}.no-svg .section-living-carousel-nav--prev{background-image:url(../images/arrow-left.svg);background-repeat:no-repeat;background-position:50%;background-size:.625rem 1.3125rem;background-position:45%}.no-svg .no-svg .section-living-carousel-nav--prev{background-image:url(../images/arrow-left.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .no-svg .section-living-carousel-nav--prev{background-image:url(../images/arrow-left%402x.png)}}.section-living-carousel-nav--next{margin-left:27rem}.no-svg .section-living-carousel-nav--next{background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:.625rem 1.3125rem;background-position:55%}.no-svg .no-svg .section-living-carousel-nav--next{background-image:url(../images/arrow-right.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .no-svg .section-living-carousel-nav--next{background-image:url(../images/arrow-right%402x.png)}}.section-living-carousel-nav-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.section-living-carousel-nav-icon{width:.625rem;margin-top:.4375rem}.no-svg .section-living-carousel-nav-icon{display:none}.section-living-carousel-nav-icon path{transition:.25s}.section-living-carousel-nav-icon--prev{margin-left:-.3125rem}.section-living-carousel-nav-icon--next{margin-left:.3125rem}@media only screen and (max-width:1023px){.section-living-carousel-nav{top:auto;bottom:4rem}.section-living-carousel-nav--prev{margin-left:-7.5rem}.section-living-carousel-nav--next{margin-left:4.5rem}}@media only screen and (max-width:767px){.section-living-carousel{height:20rem;padding-top:3rem;padding-bottom:3rem}.section-living-carousel-inner{top:3rem}.section-living-carousel-counter{bottom:1.5rem}.section-living-carousel-nav{bottom:.75rem;border:none}.section-living-carousel-nav--prev{margin-left:-6.25rem}.section-living-carousel-nav--next{margin-left:3.25rem}.section-living-carousel-item{max-width:18rem;margin-left:2rem;margin-right:2rem}}@media only screen and (max-width:46rem){.section-living-hero{height:0;padding-bottom:70%}.section-living-inner{padding-top:10%;padding-bottom:10%}}.section-shopping{position:relative;padding-top:9rem}.section-shopping-anchor{position:absolute;top:-6rem;bottom:0}.section-shopping-title{font-size:1.875rem;line-height:1.6;font-family:Helvetica,sans-serif;font-weight:400;font-style:italic;color:#b2876f;text-align:center}@media only screen and (max-width:46rem){.section-shopping-title{font-size:24px}}.section-shopping-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-shopping-title-text,.section-shopping-title-text.inview{opacity:1;transform:translateZ(0)}.section-shopping-subtitle{opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;display:block;font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;font-style:normal;color:#292929}.inview .section-shopping-subtitle,.section-shopping-subtitle.inview{opacity:1;transform:translateY(0)}.section-shopping-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.section-shopping-inner{position:relative;width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-shopping-image{position:absolute;z-index:2;top:7rem;right:4rem;opacity:0;transform:translate3d(50%,0,0) rotate(-15deg);transition:.618s;display:inline-block;width:100%;max-width:16.9375rem}.section-shopping-image:before{content:'';display:block;width:100%;height:0;padding-bottom:154.61255%;background-image:url(../images/shopping-01.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-shopping-image:before{background-image:url(../images/shopping-01%402x.png)}}.section-shopping-image.inview{opacity:1;transform:translateZ(0) rotate(0)}.section-shopping-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;text-align:center;display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.section-shopping-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}.inview .section-shopping-content,.section-shopping-content.inview{opacity:1;transform:translateZ(0)}.section-shopping-body{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:24rem;margin-left:0}@media only screen and (max-width:1023px){.section-shopping{padding-top:17.5%}.section-shopping-inner{text-align:center}.section-shopping-body{margin-left:auto}.section-shopping-image{position:relative;right:0;top:0;margin-left:-25%;width:60%;transform:translate3d(-50%,0,0) rotate(15deg)}}.section-team{position:relative;padding-top:0rem;padding-bottom:8rem;text-align:center;color:#fff}.section-team-anchor{position:absolute;top:-6rem;bottom:0}.section-team-title{color:#fff}.section-team-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-team-title-text,.section-team-title-text.inview{opacity:1;transform:translateZ(0)}.section-team-subtitle{font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase;color:#e8e2d5;display:block;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s}.section-team-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.inview .section-team-subtitle,.section-team-subtitle.inview{opacity:1;transform:translateY(0)}.section-team-body{width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:46rem;background-image:url(../images/team-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section-team-body-content{width:100%;max-width:60rem;padding:4rem 0rem;margin-left:auto;margin-right:auto;max-width:24rem}.section-team-inner{position:relative;width:100%;max-width:60rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.section-team-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;color:#fff}.section-team-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}.section-team-content-para{white-space:pre-line;display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-team-content-para,.section-team-content-para.inview{opacity:1;transform:translateZ(0)}.section-team-figure{position:absolute;opacity:0;transition:.618s}.section-team-figure.inview{opacity:1;transform:translateZ(0)}.section-team-figure-01{right:-11rem;top:3rem;transform:translate3d(10%,-10%,0);display:inline-block;width:100%;max-width:22rem}.section-team-figure-01:before{content:'';display:block;width:100%;height:0;padding-bottom:100%;background-image:url(../images/darshan.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-team-figure-01:before{background-image:url(../images/team2.jpg)}}.section-team-figure-02{left:-11rem;top:16rem;transform:translate3d(-10%,10%,0);display:inline-block;width:100%;max-width:23rem}.section-team-figure-02:before{content:'';display:block;width:100%;height:0;padding-bottom:131.81818%;background-image:url(../images/team1.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-team-figure-02:before{background-image:url(../images/team1.png)}}.section-team-figure-03{right:-10rem;top:100%;margin-top:-22rem;transform:translate3d(10%,10%,0);display:inline-block;width:100%;max-width:22rem}.section-team-figure-03:before{content:'';display:block;width:100%;height:0;padding-bottom:113.63636%;background-image:url(../images/team2.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-team-figure-03:before{background-image:url(../images/team2.jpg)}}.section-team-figure-04{left:50%;top:100%;margin-top:-2rem;transform:translate3d(-10%,10%,0);display:inline-block;width:100%;max-width:22rem}.section-team-figure-04:before{content:'';display:block;width:100%;height:0;padding-bottom:75%;background-image:url(../images/team-member-04.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-team-figure-04:before{background-image:url(../images/team-member-04@2x.jpg)}}.section-team-figcaption{margin-top:2rem;font-size:.75rem;line-height:2;font-family:Helvetica;font-weight:600;letter-spacing:.125em;text-transform:uppercase;color:#372d75}.section-team-figure-01 .section-team-figcaption{text-align:right;margin-right:2rem}.section-team-figure-04 .section-team-figcaption{display:none}.section-team-figcaption:before{content:'';position:relative;top:-2px;display:inline-block;vertical-align:middle;width:2.5rem;margin-right:1rem;border-bottom:2px solid}.section-team-figcaption-link{text-decoration:none;color:#372d75}@media only screen and (max-width:76rem){.section-team-figure-01{right:-6vw}.section-team-figure-02{left:-13vw}.section-team-figure-03{right:-7vw}.section-team-figure-04{margin-left:-10vw}}@media only screen and (max-width:1024px){.section-team{padding-top:0;padding-bottom:20%}.section-team-figure{position:relative;left:0;top:0;padding-left:1rem;padding-right:1rem;display:block;margin:2rem auto auto}.section-team-figure-01{margin-top:-2.5rem}.section-team-figure-04{margin-top:1rem}.section-team-figure-01 .section-team-figcaption{text-align:inherit;margin-right:auto}.section-team-figure-03 .section-team-figcaption{display:none}.section-team-figure-04 .section-team-figcaption{display:block}}@media only screen and (max-width:28rem){.section-team-content-para{white-space:normal}}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.section-gallery{position:relative;padding-top:2rem;padding-bottom:0rem;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:90rem 31.25rem;background-position:top;background-repeat:repeat-x}.section-gallery-anchor{position:absolute;top:-6rem;bottom:0}.section-gallery-hero{height:32rem;background-image:url(../images/gallery-hero.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-position:top}.section-gallery-title{color:#292929}.section-gallery-title-text{display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-gallery-title-text,.section-gallery-title-text.inview{opacity:1;transform:translateZ(0)}.section-gallery-subtitle{color:#292929;opacity:0;transform:translateY(-100%) translateZ(0);transition:.618s;display:block;font-size:.875rem;line-height:1.71429;font-family:Helvetica;font-weight:600;letter-spacing:.15714em;text-transform:uppercase}.inview .section-gallery-subtitle,.section-gallery-subtitle.inview{opacity:1;transform:translateY(0)}.section-gallery-subtitle:after{content:'';display:block;width:1.875rem;margin:1rem auto 2rem;border-bottom:2px solid}.section-gallery-inner{position:relative;max-width:60rem}.section-gallery-content,.section-gallery-inner{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.section-gallery-content{font-size:1rem;line-height:1.5;line-height:1.8;color:#6b5e53;max-width:34rem}.section-gallery-content .small{font-size:.875rem;line-height:1.71429;line-height:1.6}.section-gallery-content-para{white-space:pre-line;display:block;opacity:0;transform:translate3d(0,50%,0);transition:.618s;transition-delay:.618s}.inview .section-gallery-content-para,.section-gallery-content-para.inview{opacity:1;transform:translateZ(0)}.section-gallery-inner{padding-top:4rem;padding-bottom:4rem}.section-gallery-carousel{position:relative;height:44rem;padding-top:5rem;padding-bottom:8rem;overflow:hidden;background-image:url(../images/carousel-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;white-space:nowrap;text-align:center;color:#fff}.section-gallery-carousel-inner{position:absolute;left:50%;top:5rem;bottom:5rem;transform:translateZ(0);transition:.618s}.section-gallery-carousel-item{position:relative;z-index:2;display:inline-block;margin-left:7rem;margin-right:7rem;box-shadow:0 2px 20px 0 rgba(0,0,0,.25);transform:scale(.9);transition:transform .618s cubic-bezier(.68,-.55,.265,1.55)}.section-gallery-carousel-item-01{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-01:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery1.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-01:before{background-image:url(../images/gallery1.jpg)}}.section-gallery-carousel-item-02{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-02:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery2.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-02:before{background-image:url(../images/gallery2.jpg)}}.section-gallery-carousel-item-03{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-03:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery3.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-03:before{background-image:url(../images/gallery3.jpg)}}.section-gallery-carousel-item-04{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-04:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery4.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-04:before{background-image:url(../images/gallery4.jpg)}}.section-gallery-carousel-item-05{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-05:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery5.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-05:before{background-image:url(../images/gallery5.jpg)}}.section-gallery-carousel-item-06{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-06:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery6.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-06:before{background-image:url(../images/gallery6.jpg)}}.section-gallery-carousel-item-07{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-07:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery7.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-07:before{background-image:url(../images/gallery7.jpg)}}.section-gallery-carousel-item-08{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-08:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery8.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-08:before{background-image:url(../images/gallery8.jpg)}}.section-gallery-carousel-item-09{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-09:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery9.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-09:before{background-image:url(../images/gallery9.jpg)}}.section-gallery-carousel-item-10{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-10:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery10.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-10:before{background-image:url(../images/gallery10.jpg)}}.section-gallery-carousel-item-11{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-11:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery11.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-011:before{background-image:url(../images/gallery11.jpg)}}.section-gallery-carousel-item-12{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-12:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery12.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-12:before{background-image:url(../images/gallery12.jpg)}}.section-gallery-carousel-item-13{display:inline-block;width:100%;max-width:44rem}.section-gallery-carousel-item-13:before{content:'';display:block;width:100%;height:0;padding-bottom:70.45455%;background-image:url(../images/gallery13.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.section-gallery-carousel-item-13:before{background-image:url(../images/gallery13.jpg)}}
.inview .section-gallery-carousel-item{transform:scale(1)}
.inview .section-gallery-carousel-item:nth-child(1){transition-delay:.2s}
.inview .section-gallery-carousel-item:nth-child(2){transition-delay:.4s}
.inview .section-gallery-carousel-item:nth-child(3){transition-delay:.6s}
.inview .section-gallery-carousel-item:nth-child(4){transition-delay:.8s}
.inview .section-gallery-carousel-item:nth-child(5){transition-delay:1s}
.inview .section-gallery-carousel-item:nth-child(6){transition-delay:1.2s}
.inview .section-gallery-carousel-item:nth-child(7){transition-delay:1.4s}
.inview .section-gallery-carousel-item:nth-child(8){transition-delay:1.6s}
.inview .section-gallery-carousel-item:nth-child(9){transition-delay:1.8s}
.inview .section-gallery-carousel-item:nth-child(10){transition-delay:2s}
.inview .section-gallery-carousel-item:nth-child(11){transition-delay:2.2s}
.inview .section-gallery-carousel-item:nth-child(12){transition-delay:2.4s}
.inview .section-gallery-carousel-item:nth-child(13){transition-delay:2.6s}
.inview .section-gallery-carousel-item:nth-child(14){transition-delay:2.8s}
.inview .section-gallery-carousel-item:nth-child(15){transition-delay:3s}
.inview .section-gallery-carousel-item:nth-child(16){transition-delay:3.2s}
.inview .section-gallery-carousel-item:nth-child(17){transition-delay:3.4s}
.inview .section-gallery-carousel-item:nth-child(18){transition-delay:3.6s}
.inview .section-gallery-carousel-item:nth-child(19){transition-delay:3.8s}
.inview .section-gallery-carousel-item:nth-child(20){transition-delay:4s}
.section-gallery-carousel-counter{position:absolute;bottom:5rem;left:0;width:100%;font-family:Helvetica;font-size:.875rem;line-height:1.71429;letter-spacing:.10714em;text-align:center}.section-gallery-carousel-counter-current{font-weight:700}.section-gallery-carousel-nav{position:absolute;z-index:1;top:50%;left:50%;width:3rem;height:3rem;border:1px solid;border-radius:50%;outline:none;background-color:transparent;color:#e8e2d5;cursor:pointer;transition:.25s}.section-gallery-carousel-nav:active,.section-gallery-carousel-nav:focus,.section-gallery-carousel-nav:hover{color:#fff}.section-gallery-carousel-nav:active path,.section-gallery-carousel-nav:focus path,.section-gallery-carousel-nav:hover path{fill:#fff}.section-gallery-carousel-nav:active{transform:scale(1.1)}.section-gallery-carousel-nav--prev{margin-left:-30rem}.no-svg .section-gallery-carousel-nav--prev{background-image:url(../images/arrow-left.svg);background-repeat:no-repeat;background-position:50%;background-size:.625rem 1.3125rem;background-position:45%}.no-svg .no-svg .section-gallery-carousel-nav--prev{background-image:url(../images/arrow-left.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .no-svg .section-gallery-carousel-nav--prev{background-image:url(../images/arrow-left%402x.png)}}.section-gallery-carousel-nav--next{margin-left:27rem}.no-svg .section-gallery-carousel-nav--next{background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:.625rem 1.3125rem;background-position:55%}.no-svg .no-svg .section-gallery-carousel-nav--next{background-image:url(../images/arrow-right.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .no-svg .section-gallery-carousel-nav--next{background-image:url(../images/arrow-right%402x.png)}}.section-gallery-carousel-nav-text{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.section-gallery-carousel-nav-icon{width:.625rem;margin-top:.4375rem}.no-svg .section-gallery-carousel-nav-icon{display:none}.section-gallery-carousel-nav-icon path{transition:.25s}.section-gallery-carousel-nav-icon--prev{margin-left:-.3125rem}.section-gallery-carousel-nav-icon--next{margin-left:.3125rem}@media only screen and (max-width:1023px){.section-gallery-carousel-nav{top:auto;bottom:4rem}.section-gallery-carousel-nav--prev{margin-left:-7.5rem}.section-gallery-carousel-nav--next{margin-left:4.5rem}}@media only screen and (max-width:767px){.section-gallery-carousel{height:20rem;padding-top:3rem;padding-bottom:3rem}.section-gallery-carousel-inner{top:3rem}.section-gallery-carousel-counter{bottom:1.5rem}.section-gallery-carousel-nav{bottom:.75rem;border:none}.section-gallery-carousel-nav--prev{margin-left:-6.25rem}.section-gallery-carousel-nav--next{margin-left:3.25rem}.section-gallery-carousel-item{max-width:18rem;margin-left:2rem;margin-right:2rem}}@media only screen and (max-width:46rem){.section-gallery-hero{height:0;padding-bottom:70%}.section-gallery-inner{padding-top:10%;padding-bottom:10%}}


/*============================================================================
============================== news and blog css =============================
=============================================================================*/


#loading {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 1;
   background-color: #000;
   z-index: 999;
   text-align: center;
}

#loading-image {
	width: 100px;
   height: 100px;
  position: absolute;
  top: 40%;
  left: 45%;
  z-index: 100;
 background-image:url(../images/diamondload.gif);
}

.section-news {
	position:relative;
	padding-top:4rem;
	padding-bottom:4rem;
	text-align: center;
	background-image: url(../images/design-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 90rem 31.25rem;
    background-position: top;
    background-repeat: repeat-x;
}
.section-news-anchor{
	position:absolute;
	top:-6rem;
	bottom:0;
	}
.section-news-title{
	color:#292929;
	}
.section-news-title-text{
	display:block;
	opacity:0;
	transform:translate3d(0,50%,0);
	transition:.618s;
	transition-delay:.618s;
	}
.section-news-subtitle{
	font-size:.875rem;
	line-height:1.71429;
	font-family:Helvetica;
	font-weight:600;
	letter-spacing:.15714em;
	text-transform:uppercase;
	display:block;
	opacity:0;
	transform:translateY(-100%) translateZ(0);
	transition:.618s;color:#000000;
	}
.section-news-subtitle:after{
	content:'';
	display:block;
	width:1.875rem;
	margin:1rem auto 2rem;
	border-bottom:2px solid
	}
.inview .section-news-subtitle,.section-news-subtitle.inview{
	opacity:1;transform:translateY(0);
	}	


.inview .section-news-title-text,.section-news-title-text.inview{
	opacity:1;transform:translateZ(0);
	}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 35px;
}
.latest_post_list_start, .latest_post_list_end {
  height: 18px;
  margin: auto;
  position: relative;
  text-align: center;
  width: 14px;
}
.figure_wrap {
  height: 100%;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 100%;
  z-index: -1;
}
.latest_post_list_start .figure_wrap svg, .latest_post_list_end .figure_wrap svg {
  fill: #7796ab;
  stroke: #7796ab;
}
.figure_wrap svg {
  opacity: 1;
  padding: 1px;
  stroke-width: 2px;
  transition: all 0.3s ease 0s;
}
.large_type .latest_post_post::before {
  border: 1px dashed #7796ab;
  content: "";
  height: calc(100% - 150px);
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: 150px;
  z-index: 1;
}
.large_type .posts_time_line_wrap .latest_post_post:first-child {
  margin-top: 65px;
}
.latest_post_post {
  margin-bottom: 0px;
  padding-bottom: 28px;
  position: relative;
  z-index: 1;
}
main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
.large_type .posts_time_line_wrap .latest_post_post:first-child .latest_post_post_media::after {
  border: 1px dashed #7796ab;
  content: "";
  height: 37px;
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: -53px;
  z-index: 1;
}
.large_type .latest_post_post:nth-child(2n+1) .latest_post_post_media {
  float: right;
  margin-left: 40px;
  margin-right: calc(50% - 60px);
}
.latest_post_post .latest_post_post_media {
  overflow: visible;
  z-index: 1;
}
.post_media, .pic {
  position: relative;
}

.latest_post_post_media > * > .figure_wrap.hexagon {
  height: 94%;
  left: 3px;
  top: 4px;
  width: 94%;
}
.latest_post_post_media > * > .figure_wrap {
  opacity: 0;
  position: absolute;
  transform: rotate(360deg) scale(0.2);
  transition: all 0.6s ease 0s;
  z-index: 1;
}
.latest_post_post_media > .figure_container > .figure_wrap > svg {
  opacity: 0.8;
}
.figure_wrap svg, .prospect_milestone.milestone-alt .prospect_milestone_background .figure_wrap svg, .widget_social .social_icon .figure_wrap svg, .prospect_services_column.hovered:hover .prospect_services_icon svg, .prospect_services_column.icon_alt .prospect_services_icon svg, .prospect_icon.icon_alt .figure_wrap svg, .prospect_icon.hovered:hover .figure_wrap svg {
  fill: #372d75;
}
.figure_wrap svg, .widget_social .social_icon:hover .figure_wrap svg {
  stroke: #372d75;
}
.figure_wrap svg {
  padding: 1px;
  stroke-width: 2px;
  transition: all 0.3s ease 0s;
}
.fa-mail-forward::before, .fa-share::before {
  content: "";
}
.latest_post_post_media .link {
  color: #fff;
  font-size: 22px;
  height: 48px;
  left: 50%;
  line-height: 50px;
  margin: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(50% - 4px);
  transform: translate(-50%, -50%);
  width: 44px;
  z-index: 1;
}
.figure_wrap {
  height: 100%;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 100%;
  z-index: -1;
}
.latest_post_post .latest_post_post_media .link .figure_wrap svg {
  fill: transparent;
  stroke: #fff;
  stroke-width: 4px;
}
img, iframe, .wp-caption, select {
  max-width: 100%;
}
img {
  height: auto;
  transform: translate3d(0px, 0px, 0px);
}
.latest_post_post.block_show .latest_post_post_data {
  opacity: 1;
  transform: translateX(0px);
  text-align:left;
}
.latest_post_post:nth-child(2n+1) .latest_post_post_data {
  text-align: right;
}
.large_type .latest_post_post .latest_post_post_data {
  overflow: hidden;
}
.latest_post_post .latest_post_post_data {
  transition: all 0.4s ease 0s;
}
.latest_post_post .latest_post_post_title {
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 20px;
}
.large_type .latest_post_post .latest_post_post_data .date {
  color: #372d75;
  font-size: 12px;
}
main p {
  font-weight: 300;
  text-indent: 0;
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  color: inherit;
  text-decoration: none;
}
.latest_post_post:hover .latest_post_post_media > * > .figure_wrap {
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
.latest_post_post_media > * > .figure_wrap.hexagon {
  height: 94%;
  left: 3px;
  top: 4px;
  width: 94%;
}
.latest_post_post_media > * > .figure_wrap {
  opacity: 0;
  position: absolute;
  transition: all 0.6s ease 0s;
  z-index: 1;
}
.latest_post_post:hover .latest_post_post_media .link {
  opacity: 1;
}
a {
  cursor: pointer;
  text-decoration: none;
}
.large_type .latest_post_post:nth-child(2n) .latest_post_post_media {
  float: left;
  margin-left: calc(50% - 60px);
  margin-right: 40px;
}
.latest_post_post .latest_post_post_media {
  overflow: visible;
  z-index: 1;
}
.latest_post_post_media > * > .figure_wrap {
  opacity: 0;
  position: absolute;
  transform: rotate(360deg) scale(0.2);
  transition: all 0.6s ease 0s;
  z-index: 1;
}
img, iframe, .wp-caption, select {
  max-width: 100%;
}

.latest_post_list_more {
  align-items: center;
  display: flex;
  height: 82px;
  margin: 1px auto auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 72px;
}
.comment-form-rating .stars .stars-active, .post_post_terms, .post_post_terms a, .pagination .page_links > *, .comment-reply-link, .widget ul a, .widget_tag_cloud a, .cws_portfolio_post_terms, .cws_portfolio_post_terms a, .latest_post_list_more, .filter_wrap .filter, .post_social_links.cws_staff_social_links a {
  color: #4e9bdd;
}
.latest_post_list_more .figure_wrap svg {
  fill: #fff;
  stroke: #7796ab;
}
.latest_post_list_more span {
  font-size: 12px;
  line-height: 1.5;
  padding: 0 2px;
}
.cws_loader_holder {
  background-color: transparent;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.latest_post_list_more:hover .figure_wrap svg, .post_social_links.cws_staff_social_links a:hover .figure_wrap svg {
  stroke: #4e9bdd;
}
.latest_post_list_more:hover .figure_wrap svg, .post_social_links.cws_staff_social_links a:hover .figure_wrap svg {
  fill: #4e9bdd;
}
.latest_post_list_more:hover span {
  color: #fff;
}
.latest_post_list_end {
  display: none;
}
@media (max-width: 600px){
	.large_type .latest_post_post .latest_post_post_media {
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		width: 120px;
	}	
	.large_type .latest_post_post .latest_post_post_data {
		text-align: center !important;
	}
	.large_type .latest_post_post::before {
		top: initial;
		height: 32px;
		bottom: 0;
	}
}

/*.prospect_layout_container {
    display: flex;
}*/
.prospect_layout_container {
    margin: 0 auto;
    position: relative;
    width: 1170px;
}
main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
.prospect_wrapper, .cws_wrapper {
  overflow: hidden;
  position: relative;
}
.posts_grid .prospect_grid, .crsl-grid {
  margin-left: -15px;
  margin-right: -15px;
}
.clearfix::after, #top_panel .prospect_layout_container::after, .latest_tweets.carousel::after, #commentform .form-submit::after, .prospect_grid::after {
  clear: both;
  content: "";
  display: block;
}
.post_grid_post {
  margin-bottom: 60px;
}
.posts_grid .item, .crsl-grid .item {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.posts_grid_2 .item, .grid_col_6, .crsl-grid-2 .item {
  width: 50%;
}
.post_post_wrapper {
  background: #fff none repeat scroll 0 0;
  border-radius: 8px;
  overflow: hidden;
}
.post_post:not(.format-audio) .post_post_media::before {
  background: #fff none repeat scroll 0 0;
  bottom: -11px;
  content: "";
  height: 20px;
  left: 10%;
  position: absolute;
  transform: rotate(45deg);
  width: 20px;
  z-index: 1;
}
.post_media, .pic {
  overflow: hidden;
  position: relative;
}
.post_posts_grid_post_media .servicsimg1 {
	background-image: url(../images/craftsmanship.jpg);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 321px;
}
.post_posts_grid_post_media .servicsimg2 {
	background-image: url(../images/software.jpg);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 321px;
}
.pic > img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.pic > img, .pic.link_post > a > img {
  display: block;
  height: auto;
  transform: scale(1) translate3d(0px, 0px, 0px);
  width: 100%;
}
.pic .hover-effect {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.post_post_content_wrapper {
  padding: 30px 40px;
}

.post_title.post_post_title {
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 0;
}
.post_posts_grid.posts_grid_2 .post_title.post_post_title, .post_posts_grid.posts_grid_3 .post_title.post_post_title {
  font-size: 1.4em;
}
.comment-form-rating .stars .stars-active, .post_post_terms, .post_post_terms a, .pagination .page_links > *, .comment-reply-link, .widget ul a, .widget_tag_cloud a, .cws_portfolio_post_terms, .cws_portfolio_post_terms a, .latest_post_list_more, .filter_wrap .filter, .post_social_links.cws_staff_social_links a {
  color: #4e9bdd;
}
* + .post_post_terms {
  line-height: 1;
  margin-top: 5px;
}
.post_post_terms a {
  font-size: 0.866667em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}
.post_post_terms > * {
  vertical-align: middle;
}
hr::before {
  border-right-color: #18bb7c;
}
hr::before, #top_panel_social_el, .prospect_button.button_color_2:hover, .prospect_button.alt.button_color_2, .owl-controls .owl-page.active {
  background-color: #4e9bdd;
}
hr::before, .post_terms .v_sep {
  border-left-color: #372d75;
}
hr.posts_grid_small_divider {
  height: 2px;
  margin: 20px 0 15px;
  width: 30px;
}
:not(.post_post_title) + .post_post_content, .post_post *:not(.post_post_title) + .pagination, .more-link {
  margin-top: 20px;
}
.post_post_content_wrapper .post_posts_grid_post_content {
  color: #6b5e53;
  font-weight: 300;
}
.posts_grid_divider {
  margin-bottom: 25px;
  margin-top: 20px;
}
.post_post_header {
  align-items: stretch;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow: hidden;
  text-align: center;
}
.post_post_header > * {
  align-items: center;
  color: #324251;
  display: flex;
  font-size: 0.657em;
  font-weight: 600;
  margin-right: 40px;
  text-transform: uppercase;
}
.post_post_header span {
  color: #afb1bc;
  margin-right: 5px;
}
.post_post_header .info {
  justify-content: space-around;
}
mark, .prospect_button:hover, .more-link:hover, input[type="submit"]:hover, button:hover, #top_panel_bar #searchsubmit, #top_panel_bar #searchsubmit:hover, .widget ul > li.recentcomments::after, .widget .menu .pointer::before, .widget .menu .pointer::after, .widget .menu .menu-item.active, .widget .menu .menu-item:hover, a[rel^="attachment"]::before, .gallery .gallery-item a::before, .cws_portfolio_posts_grid.posts_grid_2 .item:hover .posts_grid_divider, .cws_portfolio_posts_grid.posts_grid_3 .item:hover .posts_grid_divider, .cws_portfolio_posts_grid.posts_grid_4 .item:hover .posts_grid_divider, .wp-playlist-light .wp-playlist-current-item, .prospect_button.alt, .dropcap, .prospect_banner, .prospect_pb_progress, .prospect_services_divider, .pricing_plan_title, #top_panel i, hr.posts_grid_small_divider, .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title::before, input[type="submit"], .widget .widgettitle::after, hr.short, .testimonial.prospect_module figcaption::before, .process_number_wrap, .filter_wrap .filter.active::before, .testimonial.prospect_module.without_image .quote q::after {
  background-color: #372d75;
}
hr {
  background: #d8e8ec none repeat scroll 0 0;
  border-style: none;
  height: 1px;
  outline-style: none;
  position: relative;
}
.gallery_post_carousel_nav.prev::before {
  content: "";
}
.gallery_post_carousel_nav.prev {
  left: 5px;
}
.gallery_post_carousel_nav {
  z-index: 2;
}
.gallery_post_carousel_nav {
  border: 2px solid #fff;
  border-radius: 8px;
  color: #fff;
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
}
.gallery_post_carousel_nav.next::before {
  content: "";
}
.gallery_post_carousel {
  z-index: 1;
}
.gallery_post_carousel_nav.next {
  right: 5px;
}

@media (max-width: 1190px){
	.prospect_layout_container {
		width: 940px;
	}	
}
@media (max-width: 980px){
	.prospect_layout_container {
		width: 738px;
	}	
}
@media (max-width: 767px){
	.prospect_layout_container {
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
	}
}	
@media (max-width: 545px){
	.posts_grid_2 .item, .grid_col_6, .crsl-grid-2 .item, .posts_grid_3 .item, .grid_col_4, .crsl-grid-3 .item, .posts_grid_4 .item, .grid_col_3, .crsl-grid-4 .item {
		width: 100%;
	}	
}

.section-blog-carosel .section-living-carousel-inner {
  position: relative;
  left:0;
  top:0;
  bottom:0;
}
.section-blog-carosel .pic .hover-effect {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: auto;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.section-blog-carosel.section-living-carousel {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: block;
  height: inherit;
  overflow: hidden;
  padding-bottom: 5rem;
  padding-top: 5rem;
  position: relative;
  text-align: left;
  white-space: normal;
}

.section-blog-carosel .post_grid_post {
    margin: 0 auto;
    width: 70%;
}
.section-blog-carosel .post_post_terms.post_terms {
    text-align: left;
}
.section-blog-carosel .post_title.post_post_title {
    color: #000;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 0;
}

.blog-carousel.section-living-carousel {
  /*background-image: url("../images/carousel-bg.jpg");*/
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #000;
  height: 55rem;
  overflow: hidden;
  padding-bottom: 8rem;
  padding-top: 5rem;
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.blog-carousel .post_title.post_post_title {
    font-size: 1.575em;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 0;
	color:#333;
}
.blog-carousel .post_post_content_wrapper {
    background: #fafbfa none repeat scroll 0 0;
    padding: 30px 40px;
    text-align: left;
    white-space: normal;
}
.blog-carousel .section-living-carousel-counter {
  bottom: 2rem;
  font-family: Helvetica;
  font-size: 0.875rem;
  left: 0;
  letter-spacing: 0.10714em;
  line-height: 1.71429;
  position: absolute;
  text-align: center;
  width: 100%;
}
	
@media (max-width: 545px){
	.section-blog-carosel .post_grid_post {
	  margin: 0 auto;
	  width: 100%;
	}	
}
