.hidden{display:none!important}.project_category-sold-stc{position:relative}.et_pb_portfolio_items{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:30px!important}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:100%!important;margin:0!important}.project_category-sold-stc:before{content:"SOLD SUBJECT TO CONTRACT";position:absolute;top:10px;left:10px;z-index:9;background:#877157;color:white!important;padding:1px 7px;border-radius:5px}.home .et_pb_portfolio_filters{display:none}.single-project h3{margin:25px 0 10px}.single-project .property-single-divider{margin:25px 0 15px 0;color:#eee!important}.home .et_pb_filterable_portfolio .post-meta,.home .et_pb_portfolio_excerpt{display:none}.et_pb_gallery_image.landscape img{padding:0 10px}.person-bio img{width:100%;height:250px;object-fit:contain}.et_pb_gallery_title{padding-bottom:10px!important}.project-download-form h2{font-size:40px;padding-bottom:16px}.project-download-form{margin-top:30px;padding:0px 20px 20px 20px;background:rgba(135,113,87,0.17)}.project-download-form form{margin:0 auto;max-width:1080px}.frm-fluent-form input{border-radius:3px!important;font-size:18px}.et_pb_portfolio_item{border:1px solid #eee!important}.et_pb_portfolio_item h2{padding:10px 20px 0 20px}.et_pb_portfolio_item p{padding:20px!important}.et_pb_portfolio_excerpt{padding:20px!important}.et_pb_portfolio_filters li{padding:5px!important}li.et_pb_portfolio_filter{float:none!important;display:inline-block}.et_pb_portfolio_filters{text-align:center;margin:0 auto}body .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter:hover a,body .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a.active{background:#705c46!important;color:white!important;border:1px solid #705c46!important}body .et_pb_portfolio_filters li a{border-radius:0!important}.cky-consent-container{width:100vw!important;height:100vh!important;background:#00000060;top:0;left:0}.cky-consent-container .cky-consent-bar{top:50%;left:50%;position:relative;transform:translate(-50%,-50%);width:620px!important;max-width:100%}#et-info{float:right}.et_fixed_nav #top-header{position:fixed;z-index:9998!important}#logo{max-height:120px;margin-top:-39px}.et-fixed-header #logo{max-height:90px!important;margin-top:-43px}#main-header{margin-top:-2px}@media only screen and (max-width:980px){#logo{max-height:115px;margin-top:-40px;margin-left:-40px}#et-info{float:right;margin-right:-40px}}@media (min-width:980px){.menu_cta{background-color:#877157;background-image:linear-gradient(to bottom,#877157,#877157);border:0px solid #1e1e1e;box-shadow:inset 0 0px 0 white,inset 0 0px 0 #d9d9d9,inset 0 0 0 0px #f2f2f2,0 0px 0px rgba(0,0,0,0.2);color:#ffffff;border-radius:7px;font-family:Verdana,sans-serif;transition:all 20ms ease-out}.menu_cta:hover{background:#877157;border-color:#877157;box-shadow:inset 0 0px 0 white,inset 0 0px 0 #ffffff,inset 0 0 0 0px #ffffff}.menu_cta a{color:#ffffff!important;padding:10px 15px 10px!important}}#top-menu-nav .menu_cta a:hover{opacity:1}#main-header.et-fixed-header .menu_cta a{color:#ffffff!important}#top-menu li li a{border:1px solid #efefef;margin-bottom:15px;text-align:left}#top-menu li li a:hover{color:#000000;background:#877147;opacity:1!important}.nav li ul{border-top:3px solid #877157;margin-top:0px}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}@media only screen and (min-width:999px){.mobile{display:none!important}}@media only screen and (max-width:980px){.et_pb_portfolio_items{grid-template-columns:1fr}#top-header #et-secondary-menu,#top-header #et-secondary-nav{display:block!important}.five-columns .et_pb_column{width:20%!important}.three-columns .et_pb_column{width:33.3%!important}.four-columns .et_pb_column{width:25%!important}.two-columns .et_pb_column{width:50%!important}}.heading-title .left{position:absolute;top:auto;bottom:5%;left:5%}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}#et-secondary-nav{text-align:right}