details,footer,header,main,nav{display:block}canvas,progress,video{display:inline-block;vertical-align:baseline}*,*::before,*::after{box-sizing:inherit}[hidden],template{display:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grey-bg{background:#e6e6e6}.black-bg{background:#000}.theme-clr-bg{background:#a9766a}div,dl,dt,ul,li,h2,h3,h4,h6,pre,form,p,th,td{margin:0;padding:0}html{font-size:100%;box-sizing:border-box;font-family:inherit;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow-x:hidden;line-height:1.6;padding:0;margin:0;font-family:"proxima-nova",sans-serif;font-weight:normal;font-size:.9rem;color:#000;height:100%;background:#fff;opacity:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h3,h4,h6{font-family:"Times",serif;font-weight:500;color:#a9766a;text-transform:uppercase;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:1rem;clear:both;line-height:1;transition:all .3s ease;letter-spacing:2px}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h6{font-size:.8rem;font-family:"proxima-nova",sans-serif}p{font-size:inherit;margin-bottom:.6rem;text-align:justify;text-rendering:optimizeLegibility}b,strong{font-weight:bold}small{font-size:80%}a{cursor:default;cursor:pointer;text-decoration:none;background-color:rgba(0,0,0,0);color:#000}a:active,a:hover{outline:0}a:visited{color:inherit}a:focus{outline:none}a:link{color:#a9766a;text-decoration:none;line-height:inherit;transition:all .3s ease}a:hover{cursor:pointer;text-decoration:none;transition:all .3s ease}a div{opacity:1;transition:all .3s ease}a:hover div{opacity:1;transition:all .3s ease}a div:hover{opacity:1;transition:all .3s ease}.float{-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease}img{width:100%;max-width:100%;border:0;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}a img{border:none}a:link img{opacity:1;transition:all .3s ease}a:hover img{opacity:1;transition:all .3s ease}img.lazyload{width:100%}.lazyload img{width:100%}svg:not(:root){overflow:hidden}header{position:fixed;width:100%;top:0;height:140px;background:#e6e6e6;z-index:1000000000000000000}@media(max-width: 1100px){header{height:110px}}@media(max-width: 640px){header{display:none}}.headroom{will-change:transform;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.headroom--pinned{-webkit-transform:translateY(0%);transform:translateY(0%)}.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header.headroom.headroom--not-top.headroom--not-bottom,#header.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned,#header.headroom.headroom--not-top.headroom--bottom{transition:all .5s ease}#header.headroom.headroom--not-bottom.headroom--unpinned.headroom--not-top{transition:all .5s ease}#header.headroom.headroom--not-bottom.headroom--pinned.headroom--top{transition:all .5s ease}.reveal-container{position:relative;overflow:hidden !important;width:100%}.reveal{margin-bottom:-3%;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);transition:all 1.5s ease}.reveal.revealer--show{visibility:visible;opacity:1}.reveal.revealer--unpinned{visibility:visible;opacity:1;-webkit-transform:translateY(-3.8%);transform:translateY(-3.8%)}@media(max-width: 640px){.reveal-container{margin-top:2rem}.reveal{margin-top:1rem;margin-bottom:-5%}}footer{color:#000;background:#e6e6e6;width:100%;padding:150px 1.5rem 4rem 0;font-size:.6rem;text-transform:uppercase;font-weight:bold;font-family:inherit;letter-spacing:2px;line-height:1.3;z-index:1}footer a:link,footer a:visited{color:#000;padding:0;text-decoration:none;display:inline-block;transition:all .3s ease}footer a:hover,footer a#selected{color:#a9766a;opacity:1 !important;transition:all .3s ease}footer #nav-container{border-top:1px #a9766a solid;margin-top:1.3rem;padding:2rem 0 0 10%;max-width:850px}footer #nav{list-style:none;font-size:.6rem}footer #nav a{padding:2px 0;color:#000}footer #nav a#selected,footer #nav a:hover{color:#a9766a}footer #address,footer #phone{line-height:1.8}footer #privacy{text-align:right;font-size:.55rem;font-weight:normal;letter-spacing:.5px;padding:0 7% 0 1.5rem}footer #privacy img{max-width:90px;margin-bottom:1.5rem}footer #privacy img:hover{opacity:.6}footer #copyright{margin-top:1rem;font-size:8px !important;letter-spacing:1px;clear:both}footer #copyright a,footer #copyright a:link{padding:0}@media(max-width: 1024px){footer #privacy{text-align:left;padding:3rem 0 0 .75rem;margin-left:10%}}@media(max-width: 640px){footer #nav-container{padding:2rem 0 0 .75rem;max-width:400px}footer #address,footer #phone{margin-top:1.25rem}footer #privacy{text-align:left;padding:3rem 0 0 1.5rem;margin-left:0}}#logo-desktop{max-width:150px;margin-left:5%;width:100%;display:block}#logo-desktop div{background:url("../img/logo.svg") no-repeat left bottom 25px;background-size:130px;height:138px}#logo-desktop:link{opacity:1}#logo-desktop:hover{opacity:1}@media(max-width: 1100px){#logo-desktop div{background:url("../img/logo.svg") no-repeat left bottom 25px;background-size:130px;height:110px}}@media(max-width: 640px){#logo-desktop{display:none}}#logo-mobile.moveUp{max-width:100%;height:60px;width:100%;display:block;background:#e6e6e6 url("../img/logo.svg") no-repeat center left 20px;background-size:125px;position:fixed;min-width:250px;left:0;right:0;top:0;z-index:999999999999}#logo-mobile.moveUp:hover{opacity:1}@media screen and (min-width: 641px){#logo-mobile{display:none !important}}#nav-desktop{position:absolute;bottom:0;right:5%;text-align:center;z-index:999999;-webkit-backface-visibility:hidden}#nav-desktop a{font-size:.75rem;padding:30px 15px 23px 15px;display:block;line-height:1.1;font-weight:bold;text-decoration:none;outline:none;color:#000;text-transform:uppercase;letter-spacing:4px}#nav-desktop a:hover,#nav-desktop a#selected{color:#e97b46;opacity:1;transition:all .3s ease}@media(max-width: 800px){#nav-desktop a{letter-spacing:2px}}.overlay{display:none;position:fixed;overflow-y:scroll;top:0;height:100vh;width:100%;background:#e6e6e6;z-index:9999}.overlay::-webkit-scrollbar,.overlay::-webkit-scrollbar-track{width:0 !important;visibility:hidden !important}body.preventUnpinned .headroom--unpinned{-webkit-transform:translateY(0%);transform:translateY(0%)}body.preventUnpinned #container{transition:all .5s ease;opacity:0}@media(min-width: 641px){.overlay{display:none !important}body.preventUnpinned #container{opacity:1}}#nav-mobile{display:block;margin:5rem 0 2rem 0;padding:0;font-weight:bold;text-transform:uppercase;font-size:1.2rem;font-family:"proxima-nova",sans-serif;line-height:1;transition:all .75s ease}ul#nav-mobile li{text-align:center;list-style:none}#nav-mobile li a{display:block;color:#000;padding:15px;letter-spacing:2px;text-decoration:none;text-align:center}#nav-mobile a:hover,#nav-mobile a#selected{color:#a9766a;opacity:1 !important;transition:all .3s ease}#hamburger{width:70px;padding:2rem;top:1.7rem;position:fixed;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:100000000000000000}#hamburger span{display:block;position:absolute;margin-top:1.7rem;left:1.1rem;height:2px;width:34px;background:#666;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2){top:10px}#hamburger.open span:nth-child(1){top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(2){opacity:1}#hamburger.open span:nth-child(1){top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger.open span:nth-child(2){top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 640px){#hamburger{margin-top:-1.7rem;padding:1.77rem 2rem 1.77rem;right:.5rem}#hamburger.open{right:.5rem}#hamburger span{margin-top:1.5rem}#hamburger.open span{width:28px}#hamburger.open span:nth-child(1){top:0;left:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(2){opacity:1}#hamburger.open span:nth-child(1){top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger.open span:nth-child(2){top:5px;left:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.stickyFixed{position:fixed;top:0px;left:0;right:0;width:100% !important;margin:0 auto}.stickyFixed#nav-projects{display:block;text-align:center;width:100% !important;margin:0 auto;background:#e6e6e6}.stickyFixed#nav-projects li{display:inline-block;text-align:center;margin:0;padding:0}.stickyFixed#nav-projects a{display:inline-block;padding:10px 20px 10px !important;border-bottom:0 !important;font-size:.8rem}.container{padding:150px .5rem}.container.noLeftRight{padding:110px 0}@media(max-width: 640px){.container{padding:80px .5rem}.container.noLeftRight{padding:80px 0}}.button{display:inline-block;margin-top:1rem}.button a{display:block;background:#a9766a;color:#fff !important;padding:.4rem 1.5rem;letter-spacing:2px;opacity:1 !important}.button a:hover{display:block;background:#000 !important;color:#fff;padding:.4rem 1.5rem;letter-spacing:2px}input.button{display:block;background:#a9766a;color:#fff !important;padding:.6rem 1.5rem;margin-top:.5rem;letter-spacing:2px;opacity:1 !important}.relative{position:relative}.relative div{z-index:999}.brightness{-webkit-filter:brightness(60%);filter:brightness(60%);transition:all ease 2s}.brighter{-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important;transition:all ease 2s}#index .reveal.revealer--unpinned{visibility:visible;opacity:1;-webkit-transform:translateY(-2.8%);transform:translateY(-2.8%)}.reveal-container .heading-container .heading{padding:250px 0 0 0}.heading-container{position:absolute}.heading-container .heading{text-align:right;border-bottom:1px #fff solid;padding:70px 0 0 0}.heading-container img.spacer{width:100%;width:100px;height:1px}.heading-container .heading div{display:inline-block;text-align:left}#index .button{display:inline-block;margin-bottom:-7rem}.heading-container .heading h2{line-height:1.1;color:#fff;font-family:"Times",serif;font-weight:500;margin-bottom:-0.8rem}@media(max-width: 1100px){.reveal-container .heading-container .heading{padding:200px 0 0 0}.heading-container .heading h2{font-size:1.5rem}.heading-container .heading{padding:50px 0 0 0}.heading-container img.spacer{width:70px}#index .button{display:inline-block;margin-bottom:-6rem}}@media(max-width: 900px){.reveal-container .heading-container .heading{padding:180px 0 0 0}.heading-container img.spacer{width:40px}}@media(max-width: 640px){.reveal-container .heading-container .heading{padding:80px 0 0 0}.heading-container img.spacer{width:40px}}@media(max-width: 420px){.heading-container img.spacer{width:30px}.heading-container .heading h2{font-size:1.1rem;letter-spacing:1px}}@media(max-width: 350px){.heading-container .heading h2{font-size:.9rem}#index .button a{padding:.4rem .75rem;letter-spacing:1px}}.projects .reveal-container{position:relative}.projects .reveal-container h2{position:absolute;left:0;right:0;margin:0 auto;padding-top:25%;text-align:center;color:#fff;letter-spacing:10px;z-index:99;font-size:1.8rem}@media(max-width: 1400px){.projects .reveal-container h2{padding:40% 1.5rem 0;letter-spacing:7px}}@media(max-width: 800px){.projects .reveal-container h2{padding:50% 1.5rem 0;letter-spacing:3px;font-size:1.4rem}}.projects .setWidth{max-width:1200px;margin:0 auto}.projects #projects-intro{padding:0 0 0 1.5rem}.projects .container .left p{text-align:left !important}.projects .button{display:inline-block;margin-top:2rem;margin-bottom:3rem;padding:0}@media(min-width: 641px){.projects .desktop{display:block}.projects .mobile{display:none}}@media(max-width: 640px){.projects .desktop{display:none}.projects .mobile{display:block}.projects #projects-intro{padding:3rem 1.5rem 0 1.5rem !important}.projects .container p{text-align:justify}}.projects .black-bg p{color:#fff}.projects .theme-clr-bg h2{color:#000}.projects .theme-clr-bg h6{color:#fff}.projects .theme-clr-bg .button a{background:#000}.projects #nav-projects{list-style:none}.projects #nav-projects a{display:inline-block;font-family:"Times",serif;color:#000;padding:11px 0 10px 30%;border-bottom:1px #fff solid}.projects #nav-projects a:hover,.projects #nav-projects a.active{color:#a9766a;border-bottom:1px #a9766a solid}@media(max-width: 640px){.projects .desktop{display:none}.projects .mobile{display:block}.projects #projects-intro{max-width:600px;padding:3rem .5rem 0 1.5rem}.projects #nav-projects a{padding:11px 0 10px 1.5rem}}.projects .border-top-grey{border-top:16px #e6e6e6 solid}.projects .border-left-grey{border-left:8px #e6e6e6 solid}.projects .border-right-grey{border-right:8px #e6e6e6 solid}.projects .border-top-black{border-top:16px #000 solid}.projects .border-left-black{border-left:8px #000 solid}.projects .border-right-black{border-right:8px #000 solid}.projects .border-top-theme{border-top:16px #a9766a solid}.projects .border-left-theme{border-left:8px #a9766a solid}.projects .border-right-theme{border-right:8px #a9766a solid}.projects .border-right-theme-wide{border-right:1.5rem #a9766a solid}@media(max-width: 640px){.projects .border-left-grey{border-left:0}.projects .border-right-grey{border-right:0}.projects .border-left-black{border-left:0}.projects .border-right-black{border-right:0}.projects .border-left-theme{border-left:0}.projects .border-right-theme{border-right:0}.projects .border-right-theme-wide{border-right:0}}.projects .centre{text-align:center;display:block}.projects .container h6{font-size:.8rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin-top:1rem;margin-bottom:.1rem;letter-spacing:0}.projects .container .grid-x .grid-x p{font-weight:700;font-size:.8rem;text-transform:uppercase}.projects .padding-right{padding:0 1.5rem 0 0}.projects .padding-left{padding:0 0 0 1.5rem;display:block}.projects .container em{font-weight:normal}@media(max-width: 640px){.projects .padding-left{padding:0}.projects .padding-right{padding:0}.projects .container h6{margin-top:0rem}}.projects #dale #entrance{background:url("../img/projects-7dale-entrance.jpg") no-repeat center center;background-size:cover;padding-bottom:40%;border-left:1rem #e6e6e6 solid}.projects #dale .centre img{max-width:120px;margin-bottom:3rem}.projects #dale #kitchen{background:url("../img/projects-7dale-kitchen.jpg") no-repeat center center;background-size:cover;padding-bottom:40%}.projects #dale #bedroom{background:url("../img/projects-7dale-bedroom.jpg") no-repeat center center;background-size:cover;padding-bottom:40%}.projects #dale #bathroom{background:url("../img/projects-7dale-bathroom.jpg") no-repeat center center;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #dale #entrance{margin-top:2rem;padding-bottom:75%;border-left:0}.projects #dale #kitchen{padding-bottom:75%}.projects #dale #bedroom{padding-bottom:75%}.projects #dale #bathroom{padding-bottom:75%}}.projects #cumberland .centre img{max-width:120px;margin-top:2rem;margin-bottom:3rem}.projects #cumberland h6{font-size:.9rem;font-family:"proxima-nova",sans-serif;font-weight:700;margin-bottom:0}.projects #cumberland p{color:#fff}.projects #cumberland div p{font-weight:700}.projects #cumberland #aerial{background:url("../img/projects-cumberland-aerial.jpg") no-repeat center top;background-size:cover}.projects #cumberland #street{background:url("../img/projects-cumberland-street.jpg") no-repeat center center;background-size:cover;padding-bottom:40%}.projects #cumberland #tower{background:url("../img/projects-cumberland-tower.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #cumberland #street{padding-bottom:75%}.projects #cumberland #tower{padding-bottom:110%}.projects #cumberland .centre img{margin-top:1rem}}.projects #annex h2{color:#000;margin-top:5rem}.projects #annex h6{color:#fff}.projects #annex #townhomes{background:url("../img/projects-annex-townhomes.jpg") no-repeat center top;background-size:cover;padding-bottom:60%}.projects #annex #kitchen{background:url("../img/projects-annex-kitchen.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #annex #bathroom{background:url("../img/projects-annex-bathroom.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #annex .centre img{max-width:170px}.projects #annex .button a{background:#000}.projects #annex .button a:hover{background:#e6e6e6}@media(max-width: 640px){.projects #annex #townhomes{padding-bottom:105%}.projects #annex #kitchen{padding-bottom:70%}.projects #annex #bathroom{padding-bottom:70%}}.projects #bridle-path #front{background:url("../img/projects-bridle-path-front.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #bridle-path #terrace{background:url("../img/projects-bridle-path-terrace.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #bridle-path #pool{background:url("../img/projects-bridle-path-pool.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #bridle-path #front{padding-bottom:75%}.projects #bridle-path #pool{padding-bottom:75%}.projects #bridle-path #terrace{padding-bottom:75%}}.projects #forest-hill #front{background:url("../img/projects-forest-hill-front.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #forest-hill #kitchen{background:url("../img/projects-forest-hill-kitchen.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #forest-hill #bathroom{background:url("../img/projects-forest-hill-bathroom.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #forest-hill #entrance{background:url("../img/projects-forest-hill-entrance.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #forest-hill #closet{background:url("../img/projects-forest-hill-closet.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}@media(max-width: 640px){.projects #forest-hill #front{padding-bottom:75%}.projects #forest-hill #kitchen{padding-bottom:60%}.projects #forest-hill #bathroom{padding-bottom:65%}.projects #forest-hill #entrance{padding-bottom:60%}.projects #forest-hill #closet{padding-bottom:65%}}.projects #russell-hill #closet{background:url("../img/projects-russell-hill-closet.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #russell-hill #front{background:url("../img/projects-russell-hill-front.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #russell-hill #office{background:url("../img/projects-russell-hill-office.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #russell-hill #terrace{background:url("../img/projects-russell-hill-terrace.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #russell-hill #patio{background:url("../img/projects-russell-hill-patio.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}@media(max-width: 640px){.projects #russell-hill #front{padding-bottom:75%}.projects #russell-hill #closet{padding-bottom:65%}.projects #russell-hill #office{padding-bottom:65%}.projects #russell-hill #terrace{padding-bottom:65%}.projects #russell-hill #patio{padding-bottom:120%}}.projects #hunt #front{background:url("../img/projects-hunt-club-front.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #hunt #door{background:url("../img/projects-hunt-club-door.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #hunt #kitchen{background:url("../img/projects-hunt-club-kitchen.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}@media(max-width: 640px){.projects #hunt #front{padding-bottom:65%}.projects #hunt #door{padding-bottom:65%}.projects #hunt #kitchen{padding-bottom:65%}}.projects #willow #front{background:url("../img/projects-willow-front.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #willow #bathroom{background:url("../img/projects-willow-bathroom.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #willow #kitchen{background:url("../img/projects-willow-kitchen.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #willow #terrace{background:url("../img/projects-willow-terrace.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}@media(max-width: 640px){.projects #willow #front{padding-bottom:65%}.projects #willow #bathroom{padding-bottom:70%}.projects #willow #kitchen{padding-bottom:65%}.projects #willow #terrace{padding-bottom:70%}}.projects #georgian #golf{background:url("../img/projects-georgian-bay-golf.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #georgian #golf{padding-bottom:65%}}.projects #loral #golf{background:url("../img/projects-loral-bay-golf.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #loral #golf{padding-bottom:75%}}.projects #revelstoke #rendering{background:url("../img/projects-revelstoke-rendering.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #revelstoke #rendering{padding-bottom:65%}}.projects #qlofts #streetview2{background:url("../img/projects-qlofts-streetview2.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}.projects #qlofts #rendering{background:url("../img/projects-qlofts-rendering.jpg") no-repeat center top;background-size:cover;padding-bottom:40%}@media(max-width: 640px){.projects #qlofts #streetview2{padding-bottom:70%}.projects #qlofts #rendering{padding-bottom:90%}}.projects #kalmar #front{background:url("../img/projects-kalmar-front.jpg") no-repeat center top;background-size:cover;padding-bottom:35%}.projects #kalmar #kitchen{background:url("../img/projects-kalmar-kitchen.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}.projects #kalmar #livingroom{background:url("../img/projects-kalmar-livingroom.jpg") no-repeat center top;background-size:cover;padding-bottom:45%}@media(max-width: 640px){.projects #kalmar #front{padding-bottom:65%}.projects #kalmar #kitchen{padding-bottom:70%}.projects #kalmar #livingroom{padding-bottom:75%}}#about footer{padding:20px 1.5rem 4rem 0}#about h6{margin-bottom:2rem;color:#000}#about .spacer{height:90px}#about .spacer-sm{height:50px}#about strong{line-height:1.2;display:inline-block;margin-bottom:.25rem}#about #team #platinum-vista-logo-lrg{background:url("../img/logo-platinum-vista-lrg.png") no-repeat left top;background-size:contain;border-left:1rem #fff solid;border-right:4rem #fff solid}#about #team h4{margin-bottom:0}#about #team img{width:100%;max-width:200px;margin-bottom:1.5rem}#about #team strong{letter-spacing:1px}#about .text-left{text-align:left}#about #key-points ul{font-size:.9rem;font-weight:600;margin-top:1.5rem;margin-left:3rem;color:#a9766a}@media(max-width: 640px){#about h6{margin-bottom:1.5rem}#about #team #platinum-vista-logo-lrg{display:none}#about #team #platinum-vista-logo-lrg{width:100% !important}#about #team .small-13{width:100% !important;padding-left:1rem}#about .spacer{height:60px}}#contact #details{max-width:450px}#contact #details a{color:#000}#contact #details span{color:#a9766a}#contact .privacy{font-size:.7rem;font-weight:600}#contact .privacy a{color:#000}#contact #map{padding-bottom:80%}#signupForm{max-width:400px;margin-top:2rem}#signupForm label.error{color:#555 !important;margin-top:-10px;padding-bottom:15px;display:block;font-family:sans-serif;font-size:11px;line-height:1}#signupForm div{position:relative}#signupForm span{position:absolute;top:-13px;font-size:9px;letter-spacing:1px;font-weight:bold;color:#fff;text-transform:uppercase;font-family:"proxima-nova",sans-serif;background:#a9766a;padding:0 3px !important;margin-left:0px;border-radius:2px;opacity:0;transition:all .2s ease}#signupForm input:focus+span,#signupForm textarea:focus+span,#signupForm input:focus~label+span{opacity:1 !important;transition:all .2s ease}#signupForm input~label+span{opacity:0 !important}.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}::-webkit-input-placeholder{color:#a9766a}::-moz-placeholder{color:#a9766a}input::-webkit-input-placeholder{color:#a9766a}input::-moz-placeholder{color:#a9766a}input::placeholder{color:#a9766a}textarea::-webkit-input-placeholder{color:#a9766a}textarea::-moz-placeholder{color:#a9766a}textarea::placeholder{color:#a9766a}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .2s .2s ease;transition:opacity .2s .2s ease;opacity:0}#thankyou{opacity:1 !important}#thankyou .thankyou{min-height:700px;margin-top:10rem;text-align:center}#thankyou .thankyou h3,#thankyou .thankyou p{text-align:center}ul,dl{font-size:inherit;line-height:1.6;margin-bottom:.5rem;list-style-position:outside;font-family:inherit}ul{margin-left:0;margin-bottom:0;font-size:1rem}.hide{position:absolute;top:-9999px;left:-9999px}#tabs .nav{overflow:hidden}#tabs .nav li{float:left;margin:0 10px 0 0}#tabs .nav li.last{margin-right:0}#tabs .nav li a{display:block;padding:6px 12px;background:#5f6b72;color:#fff;text-align:center}#tabs li a.current,#tabs li a.current:hover{background-color:#38424b !important;color:#fff}#tabs .nav li a:hover,#tabs .nav li a:focus{background:#38424b}#tabs ul{list-style:none;border:0px red solid}#tabs ul li a,#tabs ul li a:hover{transition:all .5s ease}#tabs ul li:last-child a{border:none}button,input,optgroup,select,textarea{font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);overflow:visible;border:0;border-radius:1px;line-height:1}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button a,.button a{color:#fff;text-transform:uppercase}.button{text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:0;border-radius:1px;padding:0;margin:0 0 1rem 0;font-size:11px;font-weight:bold;background:#a9766a;color:#fff;transition:all .3s ease}.button:hover,.button:focus{opacity:1;color:#fff}button:hover,input[type=button]:hover,button a:hover,.button a:hover,button:focus,.button:hover,button:focus{opacity:1 !important;background:#000;transition:all .2s ease}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;font-weight:bold;font-size:11px;font-family:"proxima-nova",sans-serif;color:#a9766a}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{max-width:100%;overflow:auto;height:auto;font-family:inherit;font-weight:bold;border-radius:1px}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;box-sizing:border-box;width:100%;padding:.5rem .6rem;margin:0 0 1rem;font-family:"proxima-nova",sans-serif;font-size:11px;color:#a9766a;text-transform:uppercase !important;background-color:rgba(0,0,0,0);border-radius:1px;border:1px #a9766a solid;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{border:1px solid #999;background-color:#fefefe;outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow .2s,border-color .2s ease-in-out}[type=submit],[type=button]{border-radius:1px;-webkit-appearance:none;-moz-appearance:none}[type=file],[type=checkbox],[type=radio]{margin:0 0 1rem}input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;outline:none;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;-webkit-appearance:none;background-color:#fff;padding:6px;border:2px #0daaa3 solid;transition:background .25s linear;-webkit-transition:background .25s linear}input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible;transition:background .2s linear;-webkit-transition:background .2s linear}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type=checkbox],label>[type=label]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#0a0a0a}select{width:100%;padding:.5rem .6rem;margin:0 0 1rem;font-size:11px;text-transform:uppercase !important;font-weight:bold;font-family:"proxima-nova",sans-serif;line-height:normal;color:#a9766a;background-color:rgba(0,0,0,0);border:1px #a9766a solid;border-radius:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("../img/arrow-down-select.png");background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.grid-container{padding-right:.9375rem;padding-left:.9375rem;max-width:78.125rem;margin:0 auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin:0 auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-5,.grid-x>.small-13,.grid-x>.small-18{flex-basis:auto}@media print,screen and (min-width: 40.063em){.grid-x>.medium-4,.grid-x>.medium-6,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-12,.grid-x>.medium-18{flex-basis:auto}}@media print,screen and (min-width: 64em){.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-13{flex-basis:auto}}.grid-x>.small-5{width:27.77778%}.grid-x>.small-13{width:72.22222%}.grid-x>.small-18{width:100%}@media print,screen and (min-width: 40.063em){.grid-x>.medium-4{width:22.22222%}.grid-x>.medium-6{width:33.33333%}.grid-x>.medium-8{width:44.44444%}.grid-x>.medium-9{width:50%}.grid-x>.medium-10{width:55.55556%}.grid-x>.medium-12{width:66.66667%}.grid-x>.medium-18{width:100%}}@media print,screen and (min-width: 64em){.grid-x>.large-5{width:27.77778%}.grid-x>.large-6{width:33.33333%}.grid-x>.large-8{width:44.44444%}.grid-x>.large-9{width:50%}.grid-x>.large-10{width:55.55556%}.grid-x>.large-13{width:72.22222%}}.grid-padding-x .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}.grid-container:not(.full)>.grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}.align-middle{align-items:center}.small-order-1{order:1}.small-order-2{order:2}@media print,screen and (min-width: 40.063em){.medium-order-1{order:1}.medium-order-2{order:2}}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes slideInDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{-webkit-transform:translateX(50%);transform:translateX(50%);visibility:visible;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translateY(50%);transform:translateY(50%);visibility:visible;opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.show-for-small-only{display:none !important}@media(max-width: 640px){.show-for-small-only{display:block !important}}@media screen and (max-width: 0em),screen and (min-width: 40.063em){.show-for-small-only{display:none !important}}
