@font-face{font-display:swap;font-family:"Helvetica Neue";src:url(/fonts/HelveticaNeue-Bold.woff2) format("woff2");font-family:400}@font-face{font-display:swap;font-family:"Helvetica Neue";src:url(/fonts/HelveticaNeue.woff2) format("woff2");font-weight:700}body{font-family:Open Sans,Arial,sans-serif}.et_pb_fullwidth_image img{max-height:550px}p{font-size:12px;letter-spacing:2px}.center{display:flex;flex-direction:column;justify-content:center}.page div#et-main-area:not(.et-fb-root-ancestor){margin-top:-10%}div#HeaderRow .et_pb_column:first-child{width:259px!important}div#HeaderRow .et_pb_column:last-child{width:84%!important}@media (max-width:1700px){div#HeaderRow .et_pb_column:last-child{width:80%!important}}@media (max-width:1373px){div#HeaderRow .et_pb_column:last-child{width:70%!important}}@media (max-width:980px){div#HeaderRow .et_pb_column:last-child{width:100%!important}}.et_pb_text_inner h3{padding-bottom:23px}div#main-content{background-color:#1f2122!important}.split-slideshow{display:block;height:40vh}.slideshow{background-color:#1f2122;position:absolute;z-index:1;top:0;left:0;width:100vw;height:40vh;overflow:hidden}.slideshow .slider{width:100vw;height:100vw;z-index:2}.slideshow .slider *{outline:none}.slideshow .slider .item{height:100vh;width:100vw;position:relative;overflow:hidden;border:none}.slideshow .slider .item img{min-width:101%;position:absolute;top:23%;left:50%;transform:translate(-50%,-50%)}.slideshow .slick-dots{position:absolute;z-index:100;width:40px;height:auto;bottom:auto;top:50%;right:23px;transform:translateY(-50%);left:auto;color:#fff;display:block}.slideshow .slick-dots li{display:block;width:100%;height:auto}.slideshow .slick-dots li button{position:relative;width:20px;height:15px;text-align:center}.slideshow .slick-dots li button:before{content:"";background:#fff;color:#fff;height:2px;width:20px;border-radius:0;position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);transition:all 0.3s ease-in-out;opacity:.6}.slideshow .slick-dots li.slick-active button:before{width:40px;opacity:1}.slideshow.slideshow-right{left:0;z-index:1;width:50vw;pointer-events:none}.slideshow.slideshow-right .slider{left:0;position:absolute}.slideshow li button{background:#fff0;border:none;color:#fff0}.slick-list.draggable{overflow:hidden}.the-most{position:fixed;z-index:1;bottom:0;left:0;width:50vw;max-width:200px;padding:10px}.the-most img{max-width:100%}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav .Smallerscreens{display:none!important}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li:not(:nth-last-child(-n+2)):after{content:"·";font-size:25px;padding-left:15px;position:relative;top:-3px}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav a{font-size:13px;font-family:Open Sans,Arial,sans-serif;text-transform:uppercase;font-weight:400}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li:nth-last-child(2){margin-right:25px!important}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li.Phone:after{display:none}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li.Phone a{letter-spacing:6.76px}.dreamhouses .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%!important;object-fit:cover;height:275px}.dreamhouses .et_pb_blurb_content .et_pb_blurb_container{max-width:203px;margin:auto}.dreamhouses .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{letter-spacing:2.4px;line-height:20px}.otherdreamhouses .et_pb_blurb_content .et_pb_main_blurb_image img{width:344px!important;object-fit:cover;height:275px}.otherdreamhouses .et_pb_blurb_content .et_pb_blurb_container{max-width:298px;margin:auto}.otherdreamhouses .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header{width:72%}.otherdreamhouses .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{letter-spacing:2.4px;line-height:20px}.Process .et_pb_blurb_content .et_pb_main_blurb_image img{width:459!important;object-fit:cover;height:275px}.Process .et_pb_blurb_content .et_pb_blurb_container{max-width:374px;margin:auto}.Process .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header{width:72%}.Process .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{letter-spacing:2.4px;line-height:20px}.ServicesGallery .et_pb_gallery_items .et_pb_gallery_item{width:19%!important;margin-bottom:1%!important;margin-right:1%!important;float:left!important;clear:none!important}.ServicesGallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image a img{height:275px;object-fit:cover;width:100%}.ServicesGallery .et_pb_gallery_pagination{border-top:0px!important;margin-top:25px}.ServicesGallery .et_pb_gallery_pagination ul{text-align:center!important}.ServicesGallery .et_pb_gallery_pagination ul li{margin:0 10px}.ServicesGallery .et_pb_gallery_pagination ul li a{color:#64686A!important;font-weight:700;font-family:Helvetica Neue;font-size:25px;font-letter-spacing:13px}.ServicesGallery .et_pb_gallery_pagination ul li a:before{content:"0";margin-right:10px}.ServicesGallery .et_pb_gallery_pagination ul li a.active{color:#fff!important}.ServicesGallery .et_pb_gallery_pagination ul li.next,.ServicesGallery .et_pb_gallery_pagination ul li.prev{display:none!important}.LogoGallery div div.et_pb_gallery_item{width:23%!important;float:left;display:inline-block}.LogoGallery div div.et_pb_gallery_item .et_pb_gallery_image.landscape{background-color:#E5E6E7;width:95%;height:124px;display:flex;flex-direction:column;padding:20px;justify-content:center;margin-top:4%}.blogGallery article{margin-bottom:0px!important}.blogGallery article a.entry-featured-image-url{display:inline-block;float:left;margin-bottom:0px!important;width:50%}.blogGallery article a.entry-featured-image-url img{width:100%;height:470px;object-fit:cover}.blogGallery article p.post-meta{padding-top:6%}.blogGallery article .post-content{max-width:394px;float:left}.blogGallery article .post-content .post-content-inner p{color:#fff!important}.blogGallery article p.post-meta,.blogGallery article h2.entry-title,.blogGallery article .post-content{margin-left:2%;text-align:left;width:48%;float:left}.blogGallery article h2.entry-title{letter-spacing:15.6px;font-size:30px;font-weight:700;font-family:"Helvetica Neue";padding-bottom:2%;text-transform:uppercase}.blogGallery article p.post-meta a{color:#fff!important;letter-spacing:6.76px;font-size:13px;font-weight:700;font-family:"Helvetica Neue";text-transform:uppercase}.blogGallery article p.post-meta a:before{content:"-"}.blogGallery article:nth-child(even) a.entry-featured-image-url{float:right}.blogGallery article:nth-child(even) p.post-meta,.blogGallery article:nth-child(even) h2.entry-title,.blogGallery article:nth-child(even) .post-content{margin-right:2%;text-align:right;width:48%;float:right;margin-left:0}.blogGallery article:nth-child(even) .post-content{max-width:394px;float:right}.lightbox-gallery div{display:inline-block;margin-right:.5%;width:19%}.lightbox-gallery div img{width:100%;height:275px;object-fit:cover}.lightbox{display:none;width:100%;height:100%;background-color:rgb(0 0 0 / .85);position:fixed;top:0;left:0;text-align:center;z-index:20;padding-top:10vh;padding-bottom:10vh;box-sizing:border-box}.lightbox span{font-size:40px;color:#fff;cursor:pointer;-webkit-transition:all 0.2s!important;transition:all 0.2s!important;font-weight:700}.lightbox span:hover{opacity:.5}.lightbox span.close{vertical-align:top;position:absolute;right:20%}.lightbox span.arrowright,.lightbox span.arrowleft{position:absolute;top:50%;margin-top:-40px}.lightbox span.arrowright{right:20%}.lightbox span.arrowleft{left:20%}.lightbox img{max-width:1200px;height:auto;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translate(0,-50%);border-radius:6px}.Contactus a{color:#fff!important;letter-spacing:9.36px;font-size:18px;font-weight:700;line-height:21px}.Contactus a img{vertical-align:middle}.Contactus p{color:#fff!important;letter-spacing:6.76px;font-size:13px;font-weight:700;line-height:18px;text-transform:uppercase}.Contactus .contact-icons{margin-bottom:20px}.Contactus .contact-icons a{display:block}div#gform_wrapper_1:before{content:"";display:block;height:73px;width:1px;background-color:#fff;position:absolute;left:-45px;top:6px}div#gform_wrapper_1 form#gform_1 .gform_body ul li{margin-top:0}div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container{margin-top:0px!important}div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container input{height:44px}div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container textarea{height:93px}div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container input,div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container textarea{background:transparent!important;border:#fff 1px solid!important;margin-top:12px!important;color:#fff!important;padding:12px 15px;font-style:italic;font-size:12px;letter-spacing:2.4px}div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container input::placeholder,div#gform_wrapper_1 form#gform_1 .gform_body ul li .ginput_container textarea::placeholder{color:#fff!important;font-style:italic;font-size:12px;letter-spacing:2.4px}div#gform_wrapper_1 form#gform_1 .gform_footer{padding:15px 0px!important;margin:0px!important;float:right}div#gform_wrapper_1 form#gform_1 .gform_footer input#gform_submit_button_1{float:right;color:#fff!important;font-weight:700;font-size:18px;margin:0 12px 0 0!important;text-transform:uppercase;letter-spacing:9.36px;border:none!important;background:transparent!important;width:17%}div#gform_wrapper_1 form#gform_1 .gform_footer input#gform_submit_button_1:hover{border-bottom:1px solid #fff!important}body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#1f2122!important}.content-background>.n2-ss-layer-row{background-position:300px!important}.img-border{border-left:10px solid #292b2c;padding:0 10px}@media (max-width:1702px){.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li:nth-last-child(2){margin-right:5px!important}.et_pb_fullwidth_menu .et-menu>li,.et_pb_menu .et-menu>li{padding-right:0px!important}}@media (max-width:1650px){.et_pb_text_0 h1{font-size:100px!important}}@media (min-width:981px) and (max-width:1600px){.responsive-header-1 h2{font-size:48px!important}.responsive-header-2 h2{font-size:70px!important}.responsive-paragraph p{font-size:20px!important}}@media (max-width:1550px){.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav .Smallerscreens{display:block!important}.desktop{display:none!important}.et_pb_menu__wrap nav.et-menu-nav ul.et-menu.nav li:not(:nth-last-child(-n+2)):after{display:none!important}.et_pb_text_0 h1{font-size:72px!important;line-height:90px!important}}@media (max-width:1400px){.dreamhouses .et_pb_main_blurb_image img{height:190px!important}.LogoGallery div div.et_pb_gallery_item{width:23%!important;margin-left:1%!important}.LogoGallery div div.et_pb_gallery_item .et_pb_gallery_image{width:100%!important}}@media (max-width:1349px){.n2-ss-control-bullet{right:31%!important}.Process .et_pb_blurb_content .et_pb_blurb_container{max-width:80%;padding-bottom:15px}}@media (max-width:1254px){.blogGallery article{margin-bottom:25px!important}.blogGallery article a.entry-featured-image-url{width:100%!important}.blogGallery article a.entry-featured-image-url img{height:213px!important}.blogGallery article p.post-meta,.blogGallery article h2.entry-title,.blogGallery article .post-content{text-align:center!important;width:100%!important;float:none!important;margin:auto!important}}@media (max-width:1103px){.et_pb_text_0 h1{font-size:40px!important;line-height:44px!important}#n2-ss-3-align .n2-ss-control-bullet{bottom:-20%!important}#n2-ss-2-align .n2-ss-control-bullet{bottom:-18%!important;left:26%!important}div#n2-ss-2-align,div#n2-ss-3-align{padding-bottom:7%}}@media (max-width:1220px){div#gform_wrapper_1:before{display:none!important}}@media (max-width:980px){.content-background>.n2-ss-layer-row{background-position:100px!important}ul#mobile_menu1 .Smallerscreens{display:none!important}.desktop{display:block!important}.page div#et-main-area:not(.et-fb-root-ancestor){margin-top:0%}div#HeaderRow .et_pb_column:first-child{width:100%!important}.lightbox-gallery div{display:inline-block;margin-right:1.5%;width:48%}.dreamhouses{margin-bottom:25px!important}.dreamhouses .et_pb_blurb_content .et_pb_main_blurb_image{width:100%}.dreamhouses .et_pb_blurb_content .et_pb_blurb_container{max-width:80%}.LogoGallery div div.et_pb_gallery_item{width:48%!important}.LogoGallery div div.et_pb_gallery_item img{margin:auto;display:flex}.ServicesGallery .et_pb_gallery_items .et_pb_gallery_item{width:49%!important}.blogGallery .project a.entry-featured-image-url{padding-bottom:25px}}@media (max-width:552px){.content-background>.n2-ss-layer-row{background-position:0!important}div#n2-ss-3 .n2-ss-control-bullet{right:35%;bottom:-56px!important}.ServicesGallery .et_pb_gallery_items .et_pb_gallery_item{width:100%!important}.otherdreamhouses .et_pb_blurb_content .et_pb_blurb_container{max-width:185px}}