@import url("https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Manjari:wght@100;400;700&display=swap");@import url("https://fonts.cdnfonts.com/css/zuume");header{z-index:100;position:relative}header #headerTop{background:#2E2E2E}header #headerTop div#headerSocial,header #headerTop div#modelHouse{display:inline-block;margin:.75rem .5rem .5rem;padding-top:.2rem}header #headerTop div#headerSocial{float:left}header #headerTop div#headerSocial ul{padding:0;margin:0;display:block}header #headerTop div#headerSocial ul li{display:inline-block;margin-right:.75rem}header #headerTop div#headerSocial ul li a{color:#FFF;font-size:1.3rem}header #headerTop div#modelHouse{display:block;float:right;text-align:right;color:#FFF;font-weight:700}header #headerTop div#appointmentWrapper{background:#A5C143}header #headerTop div#appointmentWrapper ul{margin:0 auto;padding:0;list-style:none;display:table}header #headerTop div#appointmentWrapper ul li{display:inline}header #headerTop div#appointmentWrapper ul li a{text-align:center;padding-top:.2rem;font-size:.9rem;font-weight:700;display:inline-block;margin:.75rem .5rem .5rem;color:#4C4D4F;text-decoration:none}header #headerTop div#appointmentWrapper ul li a:hover{color:#FFF}header #headerTop div#appointmentWrapper ul li:nth-child(1){display:none}header #headerTop div#appointmentWrapper ul li:nth-child(1):after{content:"|"}header #headerTop.fixed{padding-top:6.25rem}header #headerNav{margin-top:2rem}header #headerNav #headerIdent{text-align:left}header #headerNav #headerIdent a{display:block}header #headerNav #headerIdent a img{border:0}header #headerNav #headerIdent a img.paleLogo{height:4.25rem;display:block}header #headerNav #headerIdent a img.darkLogo{max-width:4.375rem;height:auto;display:none}header #headerNav.fixed{margin:0;width:100%;position:fixed;top:0;background:#FFF;padding-top:1.75rem}header #headerNav.fixed #headerIdent a img.paleLogo{display:none}header #headerNav.fixed #headerIdent a img.darkLogo{display:block}header .bgWhite #UrbanovaBanner{text-align:center}header .bgWhite #UrbanovaBanner img{max-width:100%;border:0}main{padding:3.25rem 0}main h1,main h2,main h3,main h4,main h5,main h6{font-family:"Domine"}main h1{margin-bottom:2rem !important;text-align:center}main h2{margin-bottom:2rem !important;text-align:center;font-weight:400}main div img{max-width:100%;height:auto;border:0}main form label.required:before{content:"*";padding-right:.5rem;font-weight:bold}main form div.file-input div.file-preview button.fileinput-remove{display:none}main form div.file-input div.file-drop-zone div.file-preview-thumbnails div.file-preview-frame div.kv-file-content{width:200px}main form div.file-input div.file-drop-zone div.file-preview-thumbnails div.file-preview-frame i.text-warning{display:none}main form div.file-input div.file-caption-main div.kv-fileinput-caption,main form div.file-input div.file-caption-main div.input-group-append{clear:both;display:inline-table}main form div.file-input div.file-caption-main div.input-group-append{margin-bottom:.25rem}main form div.file-input div.file-caption-main div.input-group-append .btn{margin-top:0}main form div#recaptcha.error{background:red;padding:1rem}main form div#recaptcha.error iframe{text-align:center;margin:0 auto}main form .form-control{border:1px solid #E3E3E3;border-radius:0;padding:0 .625rem;color:#000}main form input,main form select{height:2.5rem}main form textarea{min-height:5rem}main form div.has-error input,main form div.has-error select,main form div.has-error textarea{border:1px solid red}main form div.has-error span.help-block{color:#C00;font-size:.75rem;font-weight:bold;margin-top:.25rem}main div#featuredImage{width:100%;min-height:23.75rem;margin-top:-12rem;z-index:-1000;top:0;margin-bottom:3rem;background-size:cover;background-position:center}main div#pageText h1{font-size:3.75rem;text-align:left}main div#pageText div#content h3{color:#89C436;text-transform:none}main div#pageText div#content p{line-height:2;font-size:1rem}main div#pageText div#content span.companyName{font-weight:bold}main #projectList .model,main #modelList .model{display:table;border:1px solid #717174;margin-bottom:50px}main #projectList .model .modelPicture,main #modelList .model .modelPicture{overflow:hidden;vertical-align:middle;height:200px}main #projectList .model .modelPicture img,main #modelList .model .modelPicture img{max-width:100%;min-height:100%;height:auto}main #projectList .model .modelName a,main #modelList .model .modelName a{padding:3px;display:block;background:#A5C143;text-align:center}main #projectList .model .modelName a h4,main #modelList .model .modelName a h4{color:#FFF}main #projectList .model .modelName a:hover,main #modelList .model .modelName a:hover{background:#414042}main #projectList .model .modelType,main #modelList .model .modelType{padding:5px;background:#A5A6A9}main #projectList .model .modelType h5,main #modelList .model .modelType h5{color:#FFF;text-align:center}main #projectList .model .modelType h5 a,main #modelList .model .modelType h5 a{color:#FFF}main #projectList .model .modelDetail ul,main #modelList .model .modelDetail ul{padding:0;margin:0;list-style:none;width:100%}main #projectList .model .modelDetail ul li.modelArea,main #modelList .model .modelDetail ul li.modelArea{width:30%}main #projectList .model .modelDetail ul li.modelRoom,main #modelList .model .modelDetail ul li.modelRoom{width:24%}main #projectList .model .modelDetail ul li.modelBathroom,main #modelList .model .modelDetail ul li.modelBathroom{width:19%}main #projectList .model .modelDetail ul li.modelGarage,main #modelList .model .modelDetail ul li.modelGarage{width:24%}main #projectList .model .modelDetail ul li.modelSpec,main #modelList .model .modelDetail ul li.modelSpec{display:inline-block;text-align:center;white-space:nowrap;margin:7px 0}main #projectList .model .modelDetail ul li.modelSpec img,main #projectList .model .modelDetail ul li.modelSpec label,main #modelList .model .modelDetail ul li.modelSpec img,main #modelList .model .modelDetail ul li.modelSpec label{display:inline-block}main #projectList .model .modelDetail ul li.modelSpec img,main #modelList .model .modelDetail ul li.modelSpec img{max-width:45%;max-height:22px}main #projectList .model .modelDetail ul li.modelSpec label,main #modelList .model .modelDetail ul li.modelSpec label{margin:0 0 0 5px}main #team{margin:2rem 0}main #team div.team{display:flex;margin:2.5rem auto 1.5rem auto;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0)) 40%}main #team div.team.teamEven .column:first-child{order:2}main #team div.team.teamEven .column:last-child{order:1}main #team div.team.teamOdd .column{order:1}main #team div.team h4.teamName{font-size:1.25rem;color:#A5C143;font-weight:bold}main #team div.team h5.teamTitle{font-size:1.15rem;display:none}main #team div.team div.teamEmail{font-size:1rem}main #team div.team div.teamEmail a{color:#000}main #team div.team div.teamEmail a:hover{color:#A5C143}main #team div.team div.teamPhoto{margin-bottom:.5rem}main #team div.team div.teamPhoto img{border:0;width:40rem}main #team div.team div.teamPhone{font-size:1rem}main #team div.team div.teamBio{padding-top:3.2rem}main #team div.team .column{padding:.5rem}main a{text-decoration:none}main .btn-primary{background:#A5C143;color:#000;border-radius:0;border:0}main .btn-primary:hover{background:#89C436;color:#FFF}main div#confirmation{border:2px solid #89C436;padding:1rem;text-align:center;color:#89C436;font-weight:bold;display:none}footer div#footerRow1{background:#3C3C3C;color:#FFF;padding-top:6.25rem;display:flex}footer div#footerRow1 h4{font-size:1.5rem;color:#FFF;font-family:"Domine";height:6rem;margin:0}footer div#footerRow1 div#footerIdent div.brand{height:6rem}footer div#footerRow1 div#footerIdent div.brand img{width:5rem;height:auto}footer div#footerRow1 div#footerIdent div{max-width:80%;line-height:2}footer div#footerRow1 div#footerIdent div#copyright{margin-top:.5rem;font-size:.8rem;color:#999}footer div#footerRow1 div#footerAddress div{font-size:.875rem}footer div#footerRow1 div#footerNav ul{margin:0;padding:0;list-style:none}footer div#footerRow1 div#footerNav ul li{margin:0}footer div#footerRow1 div#footerNav ul li a{font-size:.875rem;color:#FFF;text-decoration:none}footer div#footerRow1 div#footerSocial ul{margin:0;padding:0;list-style:none}footer div#footerRow1 div#footerSocial ul li{margin-bottom:1rem}footer div#footerRow1 div#footerSocial ul li a{color:#FFF;text-decoration:none}footer div#footerRow1 div#footerSocial ul li a span{background:#FFF;border-radius:50%;width:2.5rem;height:2.5rem;display:inline-block;text-align:center;margin-right:1rem}footer div#footerRow1 div#footerSocial ul li a span i.fa{color:#3C3C3C;margin-top:.5rem;font-size:1.5rem}footer div#footerRow1 div.bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;margin:10rem auto 4rem !important;background:none}footer div#footerRow1 div.bx-wrapper .bx-viewport{background:none}footer div#footerRow1 div.bx-wrapper .bx-viewport #partner{display:table;background:none}footer div#footerRow1 div.bx-wrapper .bx-viewport #partner .slide{text-align:center;vertical-align:middle;line-height:5rem;height:5rem}footer div#footerRow1 div.bx-wrapper .bx-viewport #partner .slide a{height:5rem;display:block;vertical-align:middle;line-height:5rem}footer div#footerRow1 div.bx-wrapper .bx-viewport #partner .slide img{margin:0 auto;border:0;max-height:5rem}footer div#footerRow1 div.bx-wrapper .bx-controls{display:none}footer div#footerRow2{background:#8F8F8F;padding-top:4.875rem}footer div#footerRow2 h4{color:#333;font-size:1.125rem;font-family:"Domine";margin-bottom:1rem}footer div#footerRow2 ul{margin:0;padding:0;list-style:none}footer div#footerRow2 ul li{margin:0 0 .3rem 0;line-height:1}footer div#footerRow2 ul li a{text-decoration:none;color:#000;font-size:.875rem}footer div#footerRow2 ul li a span.city{white-space:nowrap}footer div#footerRow2 ul#footerModelList li{display:list-item;width:45%;float:left}footer div#footerRow2 #signature{text-align:center;padding:4rem 0 1rem}footer div#footerRow2 #signature a{margin:0 auto;font-size:.65rem;color:#FFF;text-decoration:none}footer div#footerRow2 #signature a:hover{color:#0079C6}footer div#footerRow2 #signature a img{margin-left:.5rem;height:1.563rem;width:5.188rem;border:0}#bgProcess{background:rgba(255,255,255,0.6);width:100%;height:100%;position:fixed;left:0;top:0;z-index:2000;vertical-align:middle;text-align:center;display:none}#bgProcess img{margin-top:250px;border:0}@media (min-width: 0) and (max-width: 390px){html{font-size:75%}header #headerNav.fixed{padding:0;min-height:5rem}header #headerNav.fixed div#headerIdent{margin-top:.5rem}header #headerNav div.rd-navbar-panel div.rd-navbar-brand a.brand-name{border:0}header #headerNav div.rd-navbar-panel div.rd-navbar-brand a.brand-name img{max-height:50px;width:auto;border:0}main div#pageText{margin-top:5rem}footer div#footerRow1{padding-top:1rem}footer div#footerRow1 h4{height:auto}footer div#footerRow1 div#footerIdent,footer div#footerRow1 div#footerAddress,footer div#footerRow1 div#footerNav,footer div#footerRow1 div#footerSocial{width:auto}footer div#footerRow1 div#footerIdent,footer div#footerRow1 div#footerNav{display:none}footer div#footerRow1 div.bx-wrapper{margin:1rem 0 !important}footer div#footerRow1 div.bx-wrapper .bx-viewport .bg-cape-cod .slide{width:100%;padding-left:5rem}footer div#footerRow1 div.bx-wrapper .bx-viewport .bg-cape-cod .slide a img{border:0}footer div#footerRow2{padding:2rem .5rem}}@media (min-width: 390px) and (max-width: 576px){html{font-size:85%}}@media (min-width: 576px) and (max-width: 768px){html{font-size:90%}}@media (min-width: 768px) and (max-width: 992px){html{font-size:100%}}@media (min-width: 992px) and (max-width: 1200px){html{font-size:100%}}@media (min-width: 1200px) and (max-width: 1400px){html{font-size:100%}}@media (min-width: 992px){html{font-size:100%}}
/*# sourceMappingURL=custom.css.map */
