@import url(http://fast.fonts.net/t/1.css?apiType=css&projectid=de208629-b6b3-45f0-9498-13c609ff1717);@font-face{font-family:"Futura LT W01 Light";src:url(fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix);src:url(fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix) format("eot"),url(fonts/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2) format("woff2"),url(fonts/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff) format("woff"),url(fonts/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Book";src:url(fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix);src:url(fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix) format("eot"),url(fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2) format("woff2"),url(fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff) format("woff"),url(fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Medium";src:url(fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix);src:url(fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix) format("eot"),url(fonts/e17c7943-8db2-4470-9e2a-74a8d01f6776.woff2) format("woff2"),url(fonts/6c72b0cb-89a1-4da9-8574-9244967bd9d6.woff) format("woff"),url(fonts/dd79c75a-b0c9-4d70-a5a7-bdde1d5449fd.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Bold";src:url(fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix);src:url(fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix) format("eot"),url(fonts/3cf9e1e8-63a2-497f-86ed-6b63d6de1986.woff2) format("woff2"),url(fonts/184895ac-545b-450b-9d3a-c0a0a7620977.woff) format("woff"),url(fonts/bf8628d2-1ae0-4645-ba3f-3ce62d8d907c.ttf) format("truetype")}#formcontent{background:#503f97;width:100%;padding:40px 0;margin:0 0 85px 0;z-index:100;text-align:center;transition:all .3s ease;-webkit-box-shadow:0 0 40px 0 rgba(70,69,71,.1);box-shadow:0 0 40px 0 rgba(70,69,71,.1);border:7px solid #fff}#formcontent #sorry1 h2,#formcontent #thankyou1 h2,#formcontent h2{color:#fff;font-size:3rem;font-family:"Futura LT W01 Book";text-transform:uppercase;border-bottom:2px solid #fff;padding-bottom:20px;text-align:center;display:inline-block;letter-spacing:2px}#formcontent .message{color:#fff}#formcontent:hover{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2)}@media screen and (max-width:1024px){#formcontent{margin:0 0 85px 0;padding:40px 0 30px}#formcontent #sorry1 h2,#formcontent #thankyou1 h2,#formcontent h2{font-size:2.5rem;padding-bottom:20px}}@media screen and (max-width:992px){#formcontent{margin:0 0 20px 0;padding:10px 0;border:7px solid #fff}#formcontent #sorry1 h2,#formcontent #thankyou1 h2,#formcontent h2{font-size:2.25rem;margin:20px 0 0}}@media screen and (max-width:767px){#formcontent{width:100%;margin:0 0 40px 0}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}label{width:auto}#sorry1,#thankyou1{font-family:"Futura LT W01 Book";display:none;color:#333;padding:20px 30px;text-align:center;height:auto}#jpform{height:295px}fieldset,form{padding:0;margin:0;border:none}fieldset{padding:15px 50px}@media screen and (max-width:1024px){fieldset{padding:15px 37px}}@media screen and (max-width:992px){fieldset{padding:15px 37px}}@media screen and (max-width:767px){fieldset{padding:15px 27px 30px 27px}}a.selectbox-link span.selectbox-link-text,input,label{font-size:1rem!important;color:#fff!important;font-family:"Futura LT W01 Medium";transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}input{font-family:"Futura LT W01 Book";width:100%;height:60px;border:none;border-bottom:1px solid #fff;margin:0 0 15px 0;padding:0 0 0 13px;background:#503f97;border-radius:0;box-shadow:none}input:hover{border:none;border-bottom:1px solid rgba(255,255,255,.5)}a.selectbox-link:hover{border:1px solid #5897fb!important}a.selectbox-link{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;float:left;height:30px;border:1px solid #ccc!important;margin:0 0 5px 0;background-color:#b9da8b!important;position:relative;z-index:10}input.hiddenfield{width:1px;height:1px;border:0;float:right;position:relative;z-index:1;left:-40px;background:0 0}input#Select_Something{left:-210px}form p{position:relative;margin:1px 0}form p label{position:absolute;top:15px;left:15px}form p br{display:none}form fieldset p label{width:100%;display:block;font-size:14px;text-align:left}label.infield{margin:5px 0 0 0;color:grey}label.error{margin:6px 0 0 0;padding:0 0 0 4px;background-color:#fff}.button-link{background:#fff;background-size:contain;width:100%;height:80px;margin:20px 0 0;padding:0 0 0 20px;border:none;cursor:pointer;text-align:left;transition:all .3s ease;color:#503f97}.button-link:hover{background:rgba(255,255,255,.85)}.button-link span#msg,.button-link span.msg{text-align:left;font-family:"Futura LT W01 Bold";padding:3px;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px}#loadingbtn,#thankyou{display:none}#privacy-policy,.privacy-policy,a.policy-link,a:hover.policy-link,p.privacy-policy{color:rgba(255,255,255,.7);text-align:left}.privacy-policy{font-size:10px}p.privacy-policy{font-size:10px;margin:15px 23px 15px 40px;line-height:15px;background:url(../images/lock.png) left top no-repeat;background-size:12px 17px;padding-left:25px}a.policy-link{text-decoration:underline;color:rgba(255,255,255,.7)}a:hover.policy-link{text-decoration:none;color:rgba(255,255,255,.7)}#privacy-policy{display:none;font-size:9px;padding:0 40px}@font-face{font-family:"Futura LT W01 Light";src:url(fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix);src:url(fonts/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix) format("eot"),url(fonts/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2) format("woff2"),url(fonts/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff) format("woff"),url(fonts/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Book";src:url(fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix);src:url(fonts/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix) format("eot"),url(fonts/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2) format("woff2"),url(fonts/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff) format("woff"),url(fonts/c2a69697-4f06-4764-abd4-625031a84e31.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Medium";src:url(fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix);src:url(fonts/0a41510f-c527-4001-89c5-d66d2c9ed34b.eot?#iefix) format("eot"),url(fonts/e17c7943-8db2-4470-9e2a-74a8d01f6776.woff2) format("woff2"),url(fonts/6c72b0cb-89a1-4da9-8574-9244967bd9d6.woff) format("woff"),url(fonts/dd79c75a-b0c9-4d70-a5a7-bdde1d5449fd.ttf) format("truetype")}@font-face{font-family:"Futura LT W01 Bold";src:url(fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix);src:url(fonts/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix) format("eot"),url(fonts/3cf9e1e8-63a2-497f-86ed-6b63d6de1986.woff2) format("woff2"),url(fonts/184895ac-545b-450b-9d3a-c0a0a7620977.woff) format("woff"),url(fonts/bf8628d2-1ae0-4645-ba3f-3ce62d8d907c.ttf) format("truetype")}*{margin:0;padding:0}body,html{overflow-x:hidden;background-color:#f1f1f1;color:#464547}html{width:100%;height:100%;font-size:14px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{height:160px}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar{padding:20px 0;background:#503f97;color:#fff}.navbar .sales-message{float:right;text-align:right;height:70px;padding:10px 0}.navbar .sales-message .coming-soon{font-size:1.25rem;font-family:"Futura LT W01 Bold";padding:0;margin:0 auto;width:auto;text-transform:uppercase;letter-spacing:1px}.navbar .sales-message h1{font-family:"Futura LT W01 Book";text-shadow:0 0 30px rgba(0,0,0,.8);font-size:2.25rem;text-transform:uppercase;line-height:1;display:block;margin:0;color:#fff;padding:0;letter-spacing:2px}.navbar .hide{display:none}.navbar .row{width:100%}@media screen and (max-width:992px){.navbar .inspect{padding:15px 40px}.navbar .sales-message{float:right;text-align:right;height:60px;padding:8px 0 8px 0}.navbar .sales-message .coming-soon{font-size:1rem}.navbar .sales-message h1{font-size:1.75rem}}@media screen and (max-width:767px){.navbar{padding:25px 0}.navbar .row{margin-left:0;margin-right:0}.navbar .inspect{padding:15px 30px}.navbar .col-12,.navbar .container{padding-left:0;padding-right:0}.navbar .sales-message{float:none;text-align:center;height:auto;width:100%;padding:8px 0 0 0}.navbar .sales-message .coming-soon{font-size:.875rem;padding:0 0 6px}.navbar .sales-message h1{font-size:2rem;line-height:1.2}}.navbar a{color:#fff!important}.navbar button{color:inherit!important}.navbar.compressed{padding:20px 0 10px;background:#503f97;background-position-y:-15px;box-shadow:2px 2px 2px rgba(0,0,0,.4);width:100%!important}@media screen and (max-width:767px){.navbar.compressed{padding:20px 15px 10px 15px}}.cattai-vista-logo-standard{width:300px;height:70px;margin:0 0;background:url(../images/cattai-vista-logo-white.svg) no-repeat;background-position:left center;background-size:contain;display:inline-block}@media screen and (max-width:1024px){.cattai-vista-logo-standard{height:60px}}@media screen and (max-width:992px){.cattai-vista-logo-standard{height:55px;width:100px}}@media screen and (max-width:767px){.cattai-vista-logo-standard{background-position:center center;width:100%}}.cattai-vista-logo-compressed{width:300px;height:40px;display:inline-block;margin:0 0 10px 0;background-size:contain!important;transition:all .3s ease}.cattai-vista-logo-compressed:hover{opacity:.6}@media screen and (max-width:1024px){.cattai-vista-logo-compressed{width:350px;background-position:left center}}@media screen and (max-width:1024px){.cattai-vista-logo-compressed{width:320px}}@media screen and (max-width:767px){.cattai-vista-logo-compressed{background-position:left center;width:120px;height:40px;margin:0 0 0}}#hidden-button{width:100%;background:#fff;font-size:1.125rem;margin:30px 0;padding:20px;transition:all .3s ease;font-family:"Futura LT W01 Bold";border:none;text-transform:uppercase;color:#503f97;width:auto;float:right;text-align:center;padding:12px 30px 12px;margin:0}#hidden-button:hover{background:rgba(255,255,255,.4);color:#fff}@media screen and (max-width:1024px){#hidden-button{font-size:1rem}}@media screen and (max-width:767px){#hidden-button{width:auto;font-size:14px;padding:14px 25px;margin:0 0 7px;float:right}}.navbar a{color:#fff!important}.navbar .button{color:inherit!important}#header-section{background:url(../images/cattai-vista-header-desktop.jpg) center bottom no-repeat;background-size:cover!important;width:100%;height:calc(90vh - 100px);margin:85px auto 0 auto}@media screen and (max-width:1024px){#header-section{background:url(../images/cattai-vista-header-tablet-landscape.jpg) center bottom no-repeat;height:calc(90vh - 100px);margin:90px auto 0 auto}}@media screen and (max-width:992px){#header-section{background:url(../images/cattai-vista-header-tablet-portrait.jpg) center center no-repeat;height:450px}}@media screen and (max-width:767px){#header-section{background:url(../images/cattai-vista-header-mob.jpg) -30px bottom no-repeat;height:280px;background-size:contain;margin:190px auto 0 auto;padding:120px 0 0 0}}#section-1{line-height:1.5;padding:60px 0 30px;background:#f8f7f7}#section-1 .section-1-heading,#section-1 p{color:#464547}#section-1 p{font-family:"Futura LT W01 Book";font-size:1.5rem;margin:0 0 2rem}#section-1 .section-1-heading{font-family:"Futura LT W01 Book";font-size:3.5rem;margin:0 0 30px 0;color:#503f97;line-height:1.2}#section-1 .bold{font-family:"Futura LT W01 Light";line-height:1.2;font-size:2rem}#section-1 .lot-sizes{font-size:1.25rem;font-family:"Futura LT W01 Bold";padding:0 0 16px;margin:0 auto;color:#503f97;letter-spacing:1px}#section-1 .pricepoint{font-family:"Futura LT W01 Book";line-height:1.2;font-size:2.25rem;margin:0 0 0;line-height:1;color:#503f97;text-transform:uppercase}@media screen and (max-width:1024px){#section-1{padding:45px 0 0}#section-1 p{font-size:1.375rem;margin:0 0 1.75rem}#section-1 .section-1-heading{font-size:2.75rem;margin:0 0 30px 0}#section-1 .pricepoint{font-size:2rem}}@media screen and (max-width:992px){#section-1{padding:30px 0}#section-1 p{font-size:1.25rem;margin:0 0 2rem}#section-1 .section-1-heading{font-size:2.125rem;margin:0 0 25px 0}#section-1 .lot-sizes{font-size:1rem}#section-1 .pricepoint{font-size:2.25rem;line-height:1.2}}@media screen and (max-width:767px){#section-1 p{font-size:1.125rem;margin:0 0 1rem}#section-1 .lot-sizes,#section-1 .pricepoint,#section-1 .section-1-heading,#section-1 p{padding:0 15px}#section-1 .section-1-heading{font-size:2rem;margin:0 0 1rem 0}#section-1 .lot-sizes{font-size:1rem;padding-bottom:8px}}#section-1 #formcontent{background:#503f97;width:100%;padding:40px 0;margin:0 0 85px 0;z-index:100;text-align:center;transition:all .3s ease;-webkit-box-shadow:0 0 40px 0 rgba(70,69,71,.1);box-shadow:0 0 40px 0 rgba(70,69,71,.1);border:7px solid #fff}#section-1 #formcontent #sorry1 h2,#section-1 #formcontent #thankyou1 h2,#section-1 #formcontent h2{color:#fff;font-size:3rem;font-family:"Futura LT W01 Book";text-transform:uppercase;border-bottom:2px solid #fff;padding-bottom:20px;text-align:center;display:inline-block;letter-spacing:2px}#section-1 #formcontent .message{color:#fff}#section-1 #formcontent:hover{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2)}@media screen and (max-width:1024px){#section-1 #formcontent{margin:0 0 85px 0;padding:40px 0 30px}#section-1 #formcontent #sorry1 h2,#section-1 #formcontent #thankyou1 h2,#section-1 #formcontent h2{font-size:2.5rem;padding-bottom:20px}}@media screen and (max-width:992px){#section-1 #formcontent{margin:0 0 20px 0;padding:10px 0;border:7px solid #fff}#section-1 #formcontent #sorry1 h2,#section-1 #formcontent #thankyou1 h2,#section-1 #formcontent h2{font-size:2.25rem;margin:20px 0 0}}@media screen and (max-width:767px){#section-1 #formcontent{width:100%;margin:0 0 40px 0}}#section-1 .clearfix:after,#section-1 .clearfix:before{display:table;content:"";line-height:0}#section-1 .clearfix:after{clear:both}#section-1 label{width:auto}#section-1 #sorry1,#section-1 #thankyou1{font-family:"Futura LT W01 Book";display:none;color:#333;padding:20px 30px;text-align:center;height:auto}#section-1 #jpform{height:295px}#section-1 fieldset,#section-1 form{padding:0;margin:0;border:none}#section-1 fieldset{padding:15px 50px}@media screen and (max-width:1024px){#section-1 fieldset{padding:15px 37px}}@media screen and (max-width:992px){#section-1 fieldset{padding:15px 37px}}@media screen and (max-width:767px){#section-1 fieldset{padding:15px 27px 30px 27px}}#section-1 a.selectbox-link span.selectbox-link-text,#section-1 input,#section-1 label{font-size:1rem!important;color:#fff!important;font-family:"Futura LT W01 Medium";transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}#section-1 input{font-family:"Futura LT W01 Book";width:100%;height:60px;border:none;border-bottom:1px solid #fff;margin:0 0 15px 0;padding:0 0 0 13px;background:#503f97;border-radius:0;box-shadow:none}#section-1 input:hover{border:none;border-bottom:1px solid rgba(255,255,255,.5)}#section-1 a.selectbox-link:hover{border:1px solid #5897fb!important}#section-1 a.selectbox-link{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;float:left;height:30px;border:1px solid #ccc!important;margin:0 0 5px 0;background-color:#b9da8b!important;position:relative;z-index:10}#section-1 input.hiddenfield{width:1px;height:1px;border:0;float:right;position:relative;z-index:1;left:-40px;background:0 0}#section-1 input#Select_Something{left:-210px}#section-1 form p{position:relative;margin:1px 0}#section-1 form p label{position:absolute;top:15px;left:15px}#section-1 form p br{display:none}#section-1 form fieldset p label{width:100%;display:block;font-size:14px;text-align:left}#section-1 label.infield{margin:5px 0 0 0;color:grey}#section-1 label.error{margin:6px 0 0 0;padding:0 0 0 4px;background-color:#fff}#section-1 .button-link{background:#fff;background-size:contain;width:100%;height:80px;margin:20px 0 0;padding:0 0 0 20px;border:none;cursor:pointer;text-align:left;transition:all .3s ease;color:#503f97}#section-1 .button-link:hover{background:rgba(255,255,255,.85)}#section-1 .button-link span#msg,#section-1 .button-link span.msg{text-align:left;font-family:"Futura LT W01 Bold";padding:3px;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px}#section-1 #loadingbtn,#section-1 #thankyou{display:none}#section-1 #privacy-policy,#section-1 .privacy-policy,#section-1 a.policy-link,#section-1 a:hover.policy-link,#section-1 p.privacy-policy{color:rgba(255,255,255,.7);text-align:left}#section-1 .privacy-policy{font-size:10px}#section-1 p.privacy-policy{font-size:10px;margin:15px 23px 15px 40px;line-height:15px;background:url(../images/lock.png) left top no-repeat;background-size:12px 17px;padding-left:25px}#section-1 a.policy-link{text-decoration:underline;color:rgba(255,255,255,.7)}#section-1 a:hover.policy-link{text-decoration:none;color:rgba(255,255,255,.7)}#section-1 #privacy-policy{display:none;font-size:9px;padding:0 40px}#map-address{background:#503f97;font-family:"Futura LT W01 Book";padding:30px 0;margin:0}#map-address p{font-size:1.5rem;line-height:1.5;color:#f8f7f7}#map-address .map-section-heading{font-size:1.75rem;font-family:"Futura LT W01 Bold";padding:0 0 16px;margin:0 auto;letter-spacing:2px;text-transform:uppercase}#map-address a{color:#f8f7f7}#map-address a:hover{text-decoration:underline}#map-address .button{width:100%;background:#fff;font-size:1.125rem;margin:30px 0;padding:20px;transition:all .3s ease;font-family:"Futura LT W01 Bold";border:none;text-transform:uppercase;color:#503f97}#map-address .button:hover{background:rgba(255,255,255,.4);color:#fff}@media screen and (max-width:1024px){#map-address .button{font-size:1rem}}@media screen and (max-width:1024px){#map-address{padding:30px 0}#map-address .map-section-heading{padding:0 0 10px;font-size:1.75rem}#map-address p{font-size:1.5rem;margin:0 0 0}}@media screen and (max-width:992px){#map-address{padding:30px 0}#map-address .map-section-heading{padding:0 0 8px;font-size:1.5rem}#map-address p{font-size:1.25rem;margin:0 0 0}}@media screen and (max-width:767px){#map-address{padding:20px 15px 10px}#map-address .map-section-heading{padding:0 0 8px;font-size:1.5rem}#map-address p{font-size:1.25rem;margin:0 0 0}}#google-map{width:100%;height:600px;margin-bottom:3px}@media screen and (max-width:1024px){#google-map{height:500px}}@media screen and (max-width:992px){#google-map{height:400px}}@media screen and (max-width:767px){#google-map{height:300px}}#footer{height:auto;padding:45px 0;background:#c7e0c9;color:#f8f7f7}#footer #clarendon-homes-logo{background:url(../images/clarendon-homes-logo-white;.svg) left center no-repeat;height:30px;z-index:100;width:100%;margin-bottom:2rem;background-size:contain;transition:all .3s ease}#footer #clarendon-homes-logo:hover{opacity:.6}#footer p{font-family:"Futura LT W01 Medium";font-size:.875rem;line-height:1.2}@media screen and (max-width:1024px){#footer{padding:30px 0}}@media screen and (max-width:767px){#footer{padding:20px 15px}#footer #clarendon-homes-logo{margin-bottom:1rem}}.logo-link{position:relative}.logo-link a{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0}.white-text{color:#f8f7f7}.cyan-text{color:#c7e0c9}.gold-text{color:#fdb913}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}