.cs-timeline-row .timeline-copy h2,.cs-row .col h2,.firm-intro-row .intro-copy h2,.firm-highlight-row .col h2,.community-intro-row .intro-copy h2,.community-subpage-intro-row .intro-copy h2{display:inline-block;padding-bottom:0.5rem;border-top:0;border-bottom:6px solid transparent;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);-webkit-border-image:-webkit-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);border-image-slice:1;margin-bottom:1.75rem}.current-projects .section-header,.past-projects .section-header{display:block;padding-bottom:0.75rem;border-top:0;border-bottom:0.5rem solid transparent;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);-webkit-border-image:-webkit-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);border-image-slice:1;margin-bottom:1.75rem}@font-face{font-family:'SpaceGrotesk-Medium';font-display:swap;src:url('../webfonts/SpaceGrotesk-Medium.woff2') format('woff2'), url('../webfonts/SpaceGrotesk-Medium.woff') format('woff'), url('../webfonts/SpaceGrotesk-Medium.ttf') format('truetype')}@font-face{font-family:'SpaceGrotesk-Bold';font-display:swap;src:url('../webfonts/SpaceGrotesk-Bold.woff2') format('woff2'), url('../webfonts/SpaceGrotesk-Bold.woff') format('woff'), url('../webfonts/SpaceGrotesk-Bold.ttf') format('truetype')}h1,h2,h3,h4,h5,h6,.page-header{font-family:"SpaceGrotesk-Bold", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased}.page-header-title{font-family:"SpaceGrotesk-Medium", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,.page-header i,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.page-header em{font-family:"SpaceGrotesk-Bold", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased;font-style:italic}#site-navigation ul.main-navigation-ul li.menu-item a,p b,p strong,.mobile-toggle-nav-ul a{font-family:"Public Sans", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased}#site-navigation ul.main-navigation-ul li.menu-item a i,p strong i,p b i{font-family:"Public Sans", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased;font-style:italic}body,p,p a,strong,em,ul li,ol li,.theme-button,#wrap .gform_wrapper .gform_footer .gform_button,.button,input[type="submit"],#cookiebanner-root .cb__content-body,#cookiebanner-root button.cb__b.cb__b_dismiss{font-family:"Public Sans", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased}p i,p em{font-family:"Public Sans", "SF Pro Text", "Helvetica Neue", arial, sans-serif;-webkit-font-smoothing:antialiased;font-style:italic}.fade-in-animation{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation-delay-half-second{animation-delay:0.5s}.animation-delay-one-second{animation-delay:1s}.animation-delay-one-half-second{animation-delay:1.5s}.animation-duration-one-half-second{-webkit-animation-duration:1.5s !important;animation-duration:1.5s !important}.animation-duration-two-seconds{-webkit-animation-duration:2s !important;animation-duration:2s !important}.animation-duration-three-seconds{-webkit-animation-duration:3s !important;animation-duration:3s !important}.animation-duration-four-seconds{-webkit-animation-duration:4s !important;animation-duration:4s !important}*,html,body{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#4D4838;font-size:1rem;line-height:1.7;font-weight:400;background-color:#FFF}body,p,p a,strong,em,#content-wrap ul,#content-wrap ol{font-size:1rem}@media (min-width:37.5rem){body,p,p a,strong,em,#content-wrap ul,#content-wrap ol{font-size:1rem}}h1,h2,h3,h4,h5,h6{color:#1B1B1B}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,.page-header-title,.page-header.background-image-page-header .page-header-title{font-size:2.1rem;line-height:1.1}@media (min-width:37.5rem){h1,.page-header-title,.page-header.background-image-page-header .page-header-title{font-size:2.4rem;line-height:1.2}}h2{font-size:1.73rem;line-height:1.1}@media (min-width:37.5rem){h2{font-size:1.95rem;line-height:1.2}}h3,.entry-title a{font-size:1.44rem;line-height:1.1}@media (min-width:37.5rem){h3,.entry-title a{font-size:1.56rem;line-height:1.2}}h4{font-size:1.2rem;line-height:1.3}@media (min-width:37.5rem){h4{font-size:1.25rem;line-height:1.4}}h5{font-size:0.83rem;line-height:1.5}@media (min-width:37.5rem){h5{font-size:0.8rem;line-height:1.6}}h6{font-size:0.7rem;line-height:1.2}@media (min-width:37.5rem){h6{font-size:0.64rem;line-height:1.4}}p{font-size:1rem;line-height:1.7;color:#4D4838}p:last-of-type{margin-bottom:0}p,li,ol,em,i,.italic{font-weight:400}em,i,.italic{font-style:italic}strong,b,.bold{font-weight:700}p a{font-size:1rem}p a{text-decoration:underline}a,.entry-title a,ul.meta li a{color:#830E11;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}a:hover,.entry-title a:hover,ul.meta li a:hover{color:#B82025}@media (min-width:56.25rem){*:focus{outline:1px solid #B82025}#wpadminbar #wp-admin-bar-root-default li a:focus{outline:none !important}}hr{height:1px;border:none;background-color:#DADADA}blockquote{color:#505050;font-size:1.5rem;line-height:1.5;text-align:center;font-style:italic}.theme-button,#wrap .gform_wrapper .gform_footer .gform_button,.color-button,input[type="submit"],.wpex-social-share.style-flat.position-horizontal li a,.button,.added_to_cart{color:#FFF;background:#830E11;font-size:1rem;font-weight:700;text-transform:uppercase;padding:10px 30px;border:none;border-radius:50px;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.theme-button:hover,#wrap .gform_wrapper .gform_footer .gform_button:hover,.color-button:hover,input[type="submit"]:hover,.wpex-social-share.style-flat.position-horizontal li a:hover,.button:hover,.added_to_cart:hover{color:#FFF;background:#B82025}.password-protection-box input[type="submit"]{margin:0 !important}.red-outline-button{color:#830E11;background:transparent;border:2px solid #830E11}.red-outline-button:hover{color:#FFF;background:#B82025}.wpex-pagination{margin:60px 0 0}.wpex-pagination ul.page-numbers{border:none}.wpex-pagination ul.page-numbers li{border:none;border-radius:0;margin:0 !important}.wpex-pagination ul.page-numbers li .page-numbers{color:#000;font-size:1rem;font-weight:400;line-height:1rem;text-align:center;background:#dfd8c7;border:none !important;border-radius:5px;margin:0 2px;min-width:35px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.wpex-pagination ul.page-numbers li .page-numbers:hover{color:#FFF;background:#B82025}.wpex-pagination ul.page-numbers li .page-numbers.current{color:#FFF;background:#830E11}#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-2,#wrap .gform_wrapper .ginput_complex li.columns-2,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name.gf_name_has_2 span,#wrap .gform_wrapper .ginput_complex li .ginput_container_name.gf_name_has_2 span,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span,#wrap .gform_wrapper .ginput_complex li .ginput_container_address span{width:100%}@media (min-width:600px){#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-2,#wrap .gform_wrapper .ginput_complex li.columns-2,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name.gf_name_has_2 span,#wrap .gform_wrapper .ginput_complex li .ginput_container_name.gf_name_has_2 span,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span,#wrap .gform_wrapper .ginput_complex li .ginput_container_address span{width:calc(50% - 10px) !important}}#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-3,#wrap .gform_wrapper .ginput_complex li.columns-3,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name.gf_name_has_3 span,#wrap .gform_wrapper .ginput_complex li .ginput_container_name.gf_name_has_3 span{width:100%}@media (min-width:750px){#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-3,#wrap .gform_wrapper .ginput_complex li.columns-3,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name.gf_name_has_3 span,#wrap .gform_wrapper .ginput_complex li .ginput_container_name.gf_name_has_3 span{width:calc(33.33% - 13.33px) !important}}#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-4,#wrap .gform_wrapper .ginput_complex li.columns-4{width:100%}@media (min-width:600px){#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-4,#wrap .gform_wrapper .ginput_complex li.columns-4{width:calc(50% - 10px) !important}}@media (min-width:900px){#wrap .gform_wrapper .gform_body ul.gform_fields li.columns-4,#wrap .gform_wrapper .ginput_complex li.columns-4{width:calc(25% - 15px) !important}}#wrap .gform_wrapper .gform_body ul.gform_fields,#wrap .gform_wrapper .ginput_complex{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;width:100% !important}#wrap .gform_wrapper .gform_body ul.gform_fields li,#wrap .gform_wrapper .ginput_complex li{list-style:none;width:100%;margin:0 0 30px}#wrap .gform_wrapper .gform_body ul.gform_fields li label,#wrap .gform_wrapper .ginput_complex li label{color:#4D4838;font-size:0.8rem;line-height:1.7;text-transform:uppercase;font-weight:700;display:block;margin-bottom:5px}#wrap .gform_wrapper .gform_body ul.gform_fields li input:not(.gform_button_select_files),#wrap .gform_wrapper .gform_body ul.gform_fields li textarea,#wrap .gform_wrapper .ginput_complex li input:not(.gform_button_select_files),#wrap .gform_wrapper .ginput_complex li textarea{display:block;width:100%;background-color:#FFF;border:1px solid #79715B;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#wrap .gform_wrapper .gform_body ul.gform_fields li input:not(.gform_button_select_files):focus,#wrap .gform_wrapper .gform_body ul.gform_fields li textarea:focus,#wrap .gform_wrapper .ginput_complex li input:not(.gform_button_select_files):focus,#wrap .gform_wrapper .ginput_complex li textarea:focus{background-color:#f1efe7;border:1px solid #4D4838;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#wrap .gform_wrapper .gform_body ul.gform_fields li input.gform_button_select_files,#wrap .gform_wrapper .ginput_complex li input.gform_button_select_files{display:inline-block !important;padding:9px 12px !important;margin:0 0 0 5px !important;height:auto !important}#wrap .gform_wrapper .gform_body ul.gform_fields li textarea,#wrap .gform_wrapper .ginput_complex li textarea{height:150px;margin-bottom:-8px}#wrap .gform_wrapper .gform_body ul.gform_fields li.gfield_error input,#wrap .gform_wrapper .gform_body ul.gform_fields li.gfield_error textarea,#wrap .gform_wrapper .ginput_complex li.gfield_error input,#wrap .gform_wrapper .ginput_complex li.gfield_error textarea{background:rgba(131, 14, 17, 0.12) !important}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_select select.gfield_select,#wrap .gform_wrapper .ginput_complex li .ginput_container_select select.gfield_select{width:100%;height:46px;background:#FFF;border-width:1px;border-style:solid;border-color:#000;border-radius:3px;padding:9px}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_checkbox ul,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_radio ul,#wrap .gform_wrapper .ginput_complex li .ginput_container_checkbox ul,#wrap .gform_wrapper .ginput_complex li .ginput_container_radio ul{margin:0}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_checkbox ul li,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_radio ul li,#wrap .gform_wrapper .gform_body ul.gform_fields .ginput_container_consent,#wrap .gform_wrapper .ginput_complex li .ginput_container_checkbox ul li,#wrap .gform_wrapper .ginput_complex li .ginput_container_radio ul li,#wrap .gform_wrapper .ginput_complex .ginput_container_consent{display:flex;align-items:center;margin:10px 0px 0}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_checkbox ul li input,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_radio ul li input,#wrap .gform_wrapper .gform_body ul.gform_fields .ginput_container_consent input,#wrap .gform_wrapper .ginput_complex li .ginput_container_checkbox ul li input,#wrap .gform_wrapper .ginput_complex li .ginput_container_radio ul li input,#wrap .gform_wrapper .ginput_complex .ginput_container_consent input{width:20px !important;margin:0 5px 0 0 !important}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_checkbox ul li label,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_radio ul li label,#wrap .gform_wrapper .gform_body ul.gform_fields .ginput_container_consent label,#wrap .gform_wrapper .ginput_complex li .ginput_container_checkbox ul li label,#wrap .gform_wrapper .ginput_complex li .ginput_container_radio ul li label,#wrap .gform_wrapper .ginput_complex .ginput_container_consent label{width:calc(100% - 20px);font-weight:400;margin-bottom:-3px}@media (min-width:600px){#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_checkbox ul,#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_radio ul,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_checkbox ul,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_radio ul{display:flex}}#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_checkbox ul li,#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_radio ul li,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_checkbox ul li,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_radio ul li{width:auto;margin-right:25px}#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_checkbox ul li:last-child,#wrap .gform_wrapper .gform_body ul.gform_fields li.options-inline .ginput_container_radio ul li:last-child,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_checkbox ul li:last-child,#wrap .gform_wrapper .ginput_complex li.options-inline .ginput_container_radio ul li:last-child{margin-right:0}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_multiselect,#wrap .gform_wrapper .ginput_complex li .ginput_container_multiselect{padding:5px 0 !important;background-color:#F7F7F7;border:1px solid #000;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_multiselect select.gfield_select,#wrap .gform_wrapper .ginput_complex li .ginput_container_multiselect select.gfield_select{width:100%;height:85px;border:none !important;background:none !important}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_multiselect select.gfield_select option,#wrap .gform_wrapper .ginput_complex li .ginput_container_multiselect select.gfield_select option{padding:5px 15px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_multiselect select.gfield_select option:hover,#wrap .gform_wrapper .ginput_complex li .ginput_container_multiselect select.gfield_select option:hover{background:#f1efe7}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name,#wrap .gform_wrapper .ginput_complex li .ginput_container_name{width:100%}@media (min-width:750px){#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name,#wrap .gform_wrapper .ginput_complex li .ginput_container_name{margin:0 0 -5px}}@media (max-width:600px){#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name span,#wrap .gform_wrapper .ginput_complex li .ginput_container_name span{margin:0 0 15px}}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name span:last-child,#wrap .gform_wrapper .ginput_complex li .ginput_container_name span:last-child{margin:0}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name span label,#wrap .gform_wrapper .ginput_complex li .ginput_container_name span label{font-size:0.9rem !important;font-weight:400}#wrap .gform_wrapper .gform_body ul.gform_fields .ginput_complex label,#wrap .gform_wrapper .ginput_complex .ginput_complex label{margin:5px 0 0 !important}@media (max-width:600px){#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span:first-child,#wrap .gform_wrapper .ginput_complex li .ginput_container_address span:first-child{margin:0 0 15px}}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span label,#wrap .gform_wrapper .ginput_complex li .ginput_container_address span label{font-size:0.9rem !important;font-weight:400}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address .address_state select,#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address .address_country select,#wrap .gform_wrapper .ginput_complex li .ginput_container_address .address_state select,#wrap .gform_wrapper .ginput_complex li .ginput_container_address .address_country select{width:100%;height:46px;background:#FFF;border-width:1px;border-style:solid;border-color:#000;border-radius:3px;padding:9px}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address .gf_clear_complex.gf_clear,#wrap .gform_wrapper .ginput_complex li .ginput_container_address .gf_clear_complex.gf_clear{display:none}#wrap .gform_wrapper .gform_body ul.gform_fields li .ginput_container_fileupload input,#wrap .gform_wrapper .ginput_complex li .ginput_container_fileupload input{display:flex;padding-top:14.375px;height:46px;font-size:0.9rem !important;font-weight:400}#wrap .gform_wrapper .gform_body ul.gform_fields li.gsection,#wrap .gform_wrapper .ginput_complex li.gsection{margin:40px 0 30px;border-bottom:3px solid #000}#wrap .gform_wrapper .gform_body ul.gform_fields li.gsection h2,#wrap .gform_wrapper .ginput_complex li.gsection h2{margin-bottom:10px}#wrap .gform_wrapper .gform_body ul.gform_fields li.gform_hidden,#wrap .gform_wrapper .ginput_complex li.gform_hidden{margin:0px}#wrap .gform_wrapper .gform_body ul.gform_fields li.gform_hidden label,#wrap .gform_wrapper .ginput_complex li.gform_hidden label{display:none}#wrap .gform_wrapper .gform_footer{text-align:center}#wrap .gform_wrapper .gform_footer input[type="submit"]{margin:0 auto !important;padding:10px 30px !important}.ginput_container.ginput_container_creditcard{width:100%;max-width:100%}.ginput_container.ginput_container_creditcard .ginput_full{width:100%;max-width:100%}.ginput_container.ginput_container_creditcard .ginput_full:first-child{margin-bottom:20px}.ginput_container.ginput_container_creditcard .ginput_full:first-child .StripeElement{background-color:#FFF;border:1px solid #4D4838;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;padding:14px 12px 30px}.ginput_container_creditcard{max-width:700px}.ginput_container_creditcard span.ginput_full{width:100%;margin-bottom:20px}.ginput_container_creditcard span.ginput_full label{font-weight:normal !important}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon_container{margin:5px 0 10px !important;height:25px}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon{margin-right:4px;text-indent:-9000px;background-repeat:no-repeat;background-size:cover;background-position:center;width:37px;height:25px;float:left}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon.gform_card_icon_amex{background-image:url('../sass/components/images/gform_card_icon_amex.png')}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon.gform_card_icon_discover{background-image:url('../sass/components/images/gform_card_icon_discover.png')}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon.gform_card_icon_mastercard{background-image:url('../sass/components/images/gform_card_icon_mastercard.png')}.ginput_container_creditcard span.ginput_full:nth-child(1) .gform_card_icon.gform_card_icon_visa{background-image:url('../sass/components/images/gform_card_icon_visa.png')}.ginput_container_creditcard span.ginput_full:nth-child(2){display:flex;justify-content:space-between}@media (max-width:479px){.ginput_container_creditcard span.ginput_full:nth-child(2){flex-wrap:wrap}}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_left{width:100%}@media (min-width:480px){.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_left{width:calc(50% - 15px)}}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_left span{display:flex;flex-wrap:wrap;justify-content:space-between}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_left span select.ginput_card_expiration{width:calc(50% - 5px) !important;height:46px;background:#FFF;padding:9px;width:100%;height:46px;background:#FFF;border-width:1px;border-style:solid;border-color:#000;border-radius:3px}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_right{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:480px){.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_right{width:calc(50% - 15px)}}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_right input{width:calc(100% - 55px) !important}.ginput_container_creditcard span.ginput_full:nth-child(2) .ginput_cardinfo_right span.ginput_card_security_code_icon{width:45px;height:30px;background-image:url('../sass/components/images/cvv.png');background-size:cover;background-position:center;position:relative;position:relative;display:inline-block;margin:7px 0 0}.ginput_container_creditcard span.ginput_full:nth-child(2) label{margin:0}table.gfield_list tr{display:flex;align-items:center}table.gfield_list thead{background:none}table.gfield_list thead tr{width:calc(100% - 30px);display:flex;justify-content:space-between}table.gfield_list tbody tr{margin-bottom:10px}table.gfield_list tbody tr:last-child{margin-bottom:0}table.gfield_list,table.gfield_list th,table.gfield_list td{padding:0 !important;border:none !important}table.gfield_list.gfield_list_icons,table.gfield_list th.gfield_list_icons,table.gfield_list td.gfield_list_icons{min-width:40px}@media (min-width:750px){table.gfield_list.gfield_list_icons,table.gfield_list th.gfield_list_icons,table.gfield_list td.gfield_list_icons{margin-right:-10px}}table.gfield_list.gfield_list_cell,table.gfield_list th.gfield_list_cell,table.gfield_list td.gfield_list_cell{flex-grow:1;margin-right:10px}@media (min-width:750px){table.gfield_list.gfield_list_cell,table.gfield_list th.gfield_list_cell,table.gfield_list td.gfield_list_cell{margin-right:20px}}#ui-datepicker-div.ui-datepicker{margin-top:0;padding:15px 20px 20px;background:#FFF}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{display:flex;justify-content:space-between;margin-bottom:10px}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td{text-align:center;font-size:0.9rem !important;padding:0;min-width:35px}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th a,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a{width:100%;display:block;color:#830E11;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar th a:hover,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a:hover{background:#f1efe7;text-decoration:none}form.inline-signup.one{display:flex;flex-wrap:wrap;justify-content:center}form.inline-signup.one .gform_body{width:300px;max-width:60%;margin:0}form.inline-signup.one .gform_body li.gfield{margin:0 !important}form.inline-signup.one .gform_body li.gfield input{border-radius:3px 0 0 3px !important;border-right:none !important}form.inline-signup.one .gform_footer input[type="submit"]{height:46px;padding:0 20px;border-radius:0 3px 3px 0 !important}form.inline-signup.two .gform_body{width:300px;max-width:80%;margin:auto}form.inline-signup.two .gform_body li.gfield{margin:0 0 10px !important}@media (min-width:600px){form.inline-signup.two{display:flex;flex-wrap:wrap;justify-content:center}form.inline-signup.two .gform_body{width:300px;max-width:60%;margin:0}form.inline-signup.two .gform_body li.gfield{margin:0 !important}form.inline-signup.two .gform_body li.gfield input{border-radius:3px 0 0 3px !important;border-right:none !important}form.inline-signup.two .gform_footer input[type="submit"]{height:46px;padding:0 20px;border-radius:0 3px 3px 0 !important}}form.inline-signup div.validation_error{display:none}.validation_message{color:#830E11;font-size:0.9rem;font-weight:bold;margin-top:5px}.gform_validation_errors.validation_error,.gform_confirmation_message{color:#fff !important;font-size:1rem !important;text-align:center !important;border:none !important;padding:10px 20px;margin-bottom:30px}div.validation_error{color:#FFF !important;background:#830E11 !important}.gform_confirmation_message{color:#4D4838 !important;background:#e8e4d7 !important}.gform_submission_error{font-size:1.1rem;color:#fff;text-align:center;margin-bottom:0px}.ginput_container_consent{display:flex}.ginput_container_consent input{width:20px !important;margin:0.4375em 0.4375em 0 0 !important}.ginput_container_consent label{width:calc(100% - 20px) !important;margin:0 !important}li.hidden_label>label.gfield_label,.gfield_visibility_hidden,.gform_validation_container,.gf_clear_complex.gf_clear{display:none !important}.gfield_required{color:#B82025 !important}.faq-section .single-faq-entry .question{color:#000;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 15px !important;border:2px solid #000;border-radius:5px;padding:10px 12px;background-color:transparent;cursor:pointer;transition:0.2s ease-in-out}.faq-section .single-faq-entry .question .ticon{margin-right:7px}.faq-section .single-faq-entry .question:hover{border:2px solid #830E11;color:#830E11}.faq-section .single-faq-entry .question.active{background-color:#000;border:2px solid #000;color:#fff}.faq-section .single-faq-entry .question.active:hover{background-color:#830E11;border:2px solid #830E11;color:#fff}.faq-section .single-faq-entry .answer{display:none;margin:20px 0 0}.faq-section .single-faq-entry .answer .theme-button,.faq-section .single-faq-entry .answer #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .faq-section .single-faq-entry .answer .gform_button{margin:15px 0 40px !important}.single-faq .meta,.single-faq #sidebar{display:none}.single-faq #primary{width:100%;max-width:100%}.single-faq .theme-button.faq-back-button,.single-faq #wrap .gform_wrapper .gform_footer .faq-back-button.gform_button,#wrap .gform_wrapper .gform_footer .single-faq .faq-back-button.gform_button{margin-top:20px}.single-faq .wpex-social-share.position-horizontal{margin:40px auto 10px !important}.single-faq .wpex-social-share.style-minimal li a{font-weight:normal !important;padding:9px 20px 7px !important}ul.rf-tax-list{margin:0 0 20px 15px !important;column-count:1;list-style:none}ul.rf-tax-list li{width:100%;position:relative;padding-left:15px}ul.rf-tax-list li .tax-inner-link{display:flex;align-items:flex-end;justify-content:space-between;text-align:left}ul.rf-tax-list li .tax-inner-link:before{content:'';position:absolute;top:10px;left:0px;width:5px;height:5px;background:#000;border-radius:100px}ul.rf-tax-list li .tax-inner-link hr{flex-grow:1;margin:0 5px 7px;border:none !important;border-bottom:1px dotted #a0a0a0 !important;background-color:transparent}ul.rf-tax-list li .tax-inner-link span{text-align:right}@media (min-width:600px){ul.rf-tax-list.rf-tax-col-2,ul.rf-tax-list.rf-tax-col-3,ul.rf-tax-list.rf-tax-col-4{column-count:2}}@media (min-width:900px){ul.rf-tax-list.rf-tax-col-3,ul.rf-tax-list.rf-tax-col-4{column-count:3}}@media (min-width:1200px){ul.rf-tax-list.rf-tax-col-4{column-count:4}}#cookiebanner-root .cb.cb_line.cb_bottom{z-index:999999999999999;padding:1rem 1.5rem 0.75rem 1.5rem;justify-content:center;flex-direction:column}@media (min-width:37.5rem){#cookiebanner-root .cb.cb_line.cb_bottom{padding:1.75rem 3.5rem;flex-direction:row;text-align:left}}#cookiebanner-root .cb.cb_line.cb_bottom.cb_CodGrayWhite{background:#1b1b1b}#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body{max-width:1000px}@media (min-width:37.5rem){#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body{padding-right:40px}}#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body .cb__content-text,#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body a{font-size:0.8rem;line-height:1.4;color:#fff}@media (min-width:37.5rem){#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body .cb__content-text,#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body a{font-size:1rem}}#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body .cb__content-text{display:inline-block}@media (min-width:37.5rem){#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body .cb__content-text{text-align:left}}#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body a{text-decoration:underline;color:#fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#cookiebanner-root .cb.cb_line.cb_bottom .cb__content-body a:hover{color:#bebebe}#cookiebanner-root .cb.cb_line.cb_bottom .cb__aside button.cb__b.cb__b_dismiss{font-size:0.7rem;height:35px;text-transform:uppercase;color:#fff !important;background-color:#830e11 !important;max-width:120px;margin-top:0.25rem !important;border:0px !important;box-shadow:none !important;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}@media (min-width:37.5rem){#cookiebanner-root .cb.cb_line.cb_bottom .cb__aside button.cb__b.cb__b_dismiss{margin:unset !important;font-size:1rem;height:40px;padding:0px 25px;min-width:140px}}#cookiebanner-root .cb.cb_line.cb_bottom .cb__aside button.cb__b.cb__b_dismiss:hover{color:#fff !important;background-color:#b82025 !important}.vc_row[data-vc-full-width]{overflow:hidden !important}#wp-admin-bar-vc_inline-admin-bar-link,#wp-admin-bar-revslider,.post-edit{display:none}@media (max-width:56.1875rem){.wpb_column{width:100%;float:none}}body #primary,body.wpex-has-primary-bottom-spacing #primary,body.has-composer.page-template-blog #primary,body.has-composer.page-template-blog-content-above #primary,body.has-composer.post-type-archive-product #primary,body.has-composer #primary,body.elementor-page #primary,body.compose-mode #primary,body.single-product #primary,body.single-post #primary{padding-bottom:80px}@media (min-width:56.25rem){body #primary,body.wpex-has-primary-bottom-spacing #primary,body.has-composer.page-template-blog #primary,body.has-composer.page-template-blog-content-above #primary,body.has-composer.post-type-archive-product #primary,body.has-composer #primary,body.elementor-page #primary,body.compose-mode #primary,body.single-product #primary,body.single-post #primary{padding-bottom:80px}}#site-header{background:#FFF}#site-header #site-logo{float:none;max-width:75%}@media (min-width:60rem){#site-header #site-logo{padding-left:5%}}#site-header #site-logo a.site-logo-text{line-height:1.1}#site-header.header-one.wpex-full-width,#site-header.header-five.wpex-full-width{padding-left:0px !important;padding-right:0px !important}#site-header.overlay-header.white-style.dyn-styles{background-color:rgba(27, 27, 27, 0.75) !important}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item>a:after{background:#cbcaca}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item>a:hover{color:#cbcaca !important}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item>a:hover:after{width:100%}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item.current-menu-item>a,#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item.current-menu-ancestor>a,#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item.current-menu-parent>a{color:#cbcaca !important}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu>li>a:hover{opacity:1}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu{background-color:transparent}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu>li:after{background:#B82025}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu>li:hover:after{width:100%}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu li{border-bottom:1px solid #A3A1A1}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu li:last-of-type{border-bottom:0px}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu li a{color:#1B1B1B !important;background-color:rgba(255, 255, 255, 0.75) !important}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu li a:hover{color:#FFF !important;background-color:rgba(27, 27, 27, 0.75) !important}#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .dropdown-menu .sub-menu li.current-menu-item a{color:#FFF !important;background-color:rgba(27, 27, 27, 0.75) !important}.wpex-fs-overlay{background:rgba(255, 255, 255, 0.92)}.wpex-fs-overlay .wpex-close{color:#000;opacity:0.5}.wpex-fs-overlay .searchform{color:#1B1B1B}.wpex-fs-overlay#wpex-searchform-overlay input[type="search"]{border-bottom:3px solid #830E11 !important}.wpex-fs-overlay#wpex-searchform-overlay .ticon-search{color:#1B1B1B !important}.single-project #site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-one .dropdown-menu>li.menu-item.projects-nav-menu-item>a{color:#cbcaca !important}.single-project.tax_current #site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .sub-menu .current-projects-nav-menu-item>a{color:#FFF !important;background-color:rgba(27, 27, 27, 0.75) !important}.single-project.tax_past #site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap #site-navigation .sub-menu .past-projects-nav-menu-item>a{color:#FFF !important;background-color:rgba(27, 27, 27, 0.75) !important}#site-navigation-wrap{background-color:transparent !important}#site-navigation-wrap.navbar-style-one{margin-top:24px;height:30px;right:0}@media (min-width:50rem){#site-navigation-wrap.navbar-style-one{left:calc(250px + 5%)}}#site-header #site-navigation ul.main-navigation-ul>li.menu-item{margin-right:2rem}#site-header #site-navigation ul.main-navigation-ul>li.menu-item:last-of-type{margin-right:0px}#site-header #site-navigation ul.main-navigation-ul>li.menu-item>a{height:30px;line-height:30px;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1rem}#site-header #site-navigation ul.main-navigation-ul>li.menu-item>a:after{content:"";width:0px;height:2px;position:absolute;bottom:0;left:0;transition:all 0.4s linear !important;transition:all 0.35s linear;-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;-o-transition:all 0.35s linear;-ms-transition:all 0.35s linear;background:#830E11}#site-header #site-navigation ul.main-navigation-ul>li.menu-item>a:hover:after{width:100%}#site-header #site-navigation ul.main-navigation-ul>li.menu-item.current-menu-item>a:after,#site-header #site-navigation ul.main-navigation-ul>li.menu-item.current-menu-ancestor>a:after,#site-header #site-navigation ul.main-navigation-ul>li.menu-item.current-menu-parent>a:after{width:100%}#site-header #site-navigation ul.main-navigation-ul li.menu-item a{color:#1B1B1B;font-weight:600;padding:0px}#site-header #site-navigation ul.main-navigation-ul li.menu-item a span.link-inner{transition:none !important;padding:0.25rem 0}#site-header #site-navigation ul.main-navigation-ul li.menu-item a:hover{color:#830E11}#site-header #site-navigation ul.main-navigation-ul li.menu-item.current-menu-item>a,#site-header #site-navigation ul.main-navigation-ul li.menu-item.current-menu-ancestor>a,#site-header #site-navigation ul.main-navigation-ul li.menu-item.current-menu-parent>a{color:#830E11 !important}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu{background:#FFF;top:44px !important;left:-18px !important;border:none}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu>li:after{content:"";width:0px;height:1px;position:absolute;bottom:-1px;left:0;transition:all 0.4s linear !important;transition:all 0.35s linear;-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;-o-transition:all 0.35s linear;-ms-transition:all 0.35s linear;background:#830E11}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu>li:hover:after{width:100%}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu li{border-bottom:1px solid #F2F2F2}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu li:last-of-type{border-bottom:0px}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu li a{color:#1B1B1B;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1rem;padding:7px 18px;border-bottom:0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu li a:hover{color:#830E11;background:#f1efe7}#site-header #site-navigation ul.main-navigation-ul ul.sub-menu .current-menu-item a{color:#830E11 !important;background:#f1efe7}.single-project #site-header #site-navigation ul.main-navigation-ul>li.menu-item.projects-nav-menu-item>a{color:#830E11 !important}.single-project #site-header #site-navigation ul.main-navigation-ul>li.menu-item.projects-nav-menu-item>a:after{width:100%}.single-project.tax_current #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .current-projects-nav-menu-item>a{color:#830E11 !important;background:#f1efe7}.single-project.tax_past #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .past-projects-nav-menu-item>a{color:#830E11 !important;background:#f1efe7}.single-project .mobile-toggle-nav ul.mobile-toggle-nav-ul .projects-nav-menu-item>a{color:#830E11 !important}.single-project.tax_current .mobile-toggle-nav ul.sub-menu .current-projects-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-project.tax_past .mobile-toggle-nav ul.sub-menu .past-projects-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-team #site-header #site-navigation ul.main-navigation-ul>li.menu-item.company-nav-menu-item>a{color:#830E11 !important}.single-team #site-header #site-navigation ul.main-navigation-ul>li.menu-item.company-nav-menu-item>a:after{width:100%}.single-team #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .team-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-team .mobile-toggle-nav ul.mobile-toggle-nav-ul .company-nav-menu-item>a{color:#830E11 !important}.single-team .mobile-toggle-nav ul.sub-menu .team-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-news #site-header #site-navigation ul.main-navigation-ul>li.menu-item.company-nav-menu-item>a{color:#830E11 !important}.single-post.post-in-category-b-news #site-header #site-navigation ul.main-navigation-ul>li.menu-item.company-nav-menu-item>a:after{width:100%}.single-post.post-in-category-b-news #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .news-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-news .mobile-toggle-nav ul.mobile-toggle-nav-ul .company-nav-menu-item>a{color:#830E11 !important}.single-post.post-in-category-b-news .mobile-toggle-nav ul.sub-menu .news-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-art #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a,.single-post.post-in-category-b-engagement #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a,.single-post.post-in-category-b-commons #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a,.single-post.post-in-category-b-design #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a,.single-post.post-in-category-b-commerce #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a,.single-post.post-in-category-b-affordable #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a{color:#830E11 !important}.single-post.post-in-category-b-art #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after,.single-post.post-in-category-b-engagement #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after,.single-post.post-in-category-b-commons #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after,.single-post.post-in-category-b-design #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after,.single-post.post-in-category-b-commerce #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after,.single-post.post-in-category-b-affordable #site-header #site-navigation ul.main-navigation-ul>li.menu-item.community-nav-menu-item>a:after{width:100%}.single-post.post-in-category-b-art #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .art-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-engagement #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .engagement-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-commons #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .commons-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-design #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .design-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-commerce #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .commerce-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-affordable #site-header #site-navigation ul.main-navigation-ul ul.sub-menu .affordable-nav-menu-item a{color:#830E11 !important;background:#f1efe7}.single-post.post-in-category-b-art .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a,.single-post.post-in-category-b-engagement .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a,.single-post.post-in-category-b-commons .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a,.single-post.post-in-category-b-design .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a,.single-post.post-in-category-b-commerce .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a,.single-post.post-in-category-b-affordable .mobile-toggle-nav ul.mobile-toggle-nav-ul .community-nav-menu-item>a{color:#830E11 !important}.single-post.post-in-category-b-art .mobile-toggle-nav ul.sub-menu .art-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-engagement .mobile-toggle-nav ul.sub-menu .engagement-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-commons .mobile-toggle-nav ul.sub-menu .commons-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-design .mobile-toggle-nav ul.sub-menu .design-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-commerce .mobile-toggle-nav ul.sub-menu .commerce-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}.single-post.post-in-category-b-affordable .mobile-toggle-nav ul.sub-menu .affordable-nav-menu-item{background:#f1efe7;border-left:2px solid #B82025}#mobile-menu a{width:30px}#mobile-menu a .wpex-bars{width:100%}#mobile-menu a .wpex-bars>span,#mobile-menu a .wpex-bars>span::before,#mobile-menu a .wpex-bars>span::after{background:#212121}#mobile-menu a .wpex-bars>span::before,#mobile-menu a .wpex-bars>span::after{transition:none}.mobile-toggle-nav{background-color:#FFF;padding:0 0 20px;border-bottom:3px solid #A3A1A1}.mobile-toggle-nav.wpex-togglep-absolute{max-height:550px}.mobile-toggle-nav ul.mobile-toggle-nav-ul li.current-menu-item>a,.mobile-toggle-nav ul.mobile-toggle-nav-ul li.current-menu-parent>a{color:#830E11}.mobile-toggle-nav ul.mobile-toggle-nav-ul li a{text-transform:uppercase}.mobile-toggle-nav ul.mobile-toggle-nav-ul li a:hover{color:#830E11}.mobile-toggle-nav ul.mobile-toggle-nav-ul li a:focus{outline:0}.mobile-toggle-nav ul.mobile-toggle-nav-ul>li>a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 !important;border-top:1px solid #212121;font-size:0.8rem;letter-spacing:0.1rem;font-weight:600}.mobile-toggle-nav ul.mobile-toggle-nav-ul>li>a span.link-inner{padding:9px 0px 9px 10px}.mobile-toggle-nav ul.mobile-toggle-nav-ul>li>a .wpex-open-submenu{position:relative;top:unset;right:unset;margin:0;width:45px;height:45px;opacity:1;font-size:1.8rem;line-height:2.8rem;text-align:center}.mobile-toggle-nav ul.mobile-toggle-nav-ul>li>a .wpex-open-submenu .ticon{margin:0;position:relative;top:unset;right:unset;transform:none}.mobile-toggle-nav ul.mobile-toggle-nav-ul>li:first-of-type a{border-top:none}.mobile-toggle-nav ul.sub-menu{margin:0 !important;padding:14px 0;border-top:1px solid #212121;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.mobile-toggle-nav ul.sub-menu li{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.mobile-toggle-nav ul.sub-menu li a{border-top:none;padding:7px 0;color:#1B1B1B;font-size:0.68rem;font-weight:600;letter-spacing:0.1rem;line-height:1.6;text-align:left}.mobile-toggle-nav ul.sub-menu li a:before{content:"" !important;margin-right:30px}.mobile-toggle-nav ul.sub-menu li:hover{background:#f1efe7}.mobile-toggle-nav ul.sub-menu li.current-menu-item{background:#f1efe7;border-left:2px solid #B82025}.mobile-toggle-nav .mobile-toggle-nav-search{margin-top:1rem}.mobile-toggle-nav .mobile-toggle-nav-search .mobile-menu-searchform input[type="search"]{border:1px solid #A3A1A1;color:#1B1B1B}.mobile-toggle-nav .mobile-toggle-nav-search .mobile-menu-searchform .searchform-submit{background-color:#830E11}.mobile-toggle-nav .mobile-toggle-nav-search .mobile-menu-searchform .searchform-submit:hover{background-color:#B82025}.wpex-sidr-overlay{background:rgba(80, 80, 80, 0.4)}#sidr-main{background-color:#FFF}#sidr-main .sidr-inner .sidr-class-wpex-close{background-color:#505050}#sidr-main .sidr-inner .sidr-class-wpex-close a{font-size:1.8rem;font-weight:700;color:#FFF}#sidr-main .sidr-inner .sidr-class-wpex-close a:hover{color:#B82025}#sidr-main .sidr-inner .sidr-class-dropdown-menu>li{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}#sidr-main .sidr-inner .sidr-class-dropdown-menu>li:hover{background-color:#DADADA}#sidr-main .sidr-inner .sidr-class-dropdown-menu li{border-bottom:0}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item{background-color:#B82025}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent>a,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item>a{color:#FFF}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent>a:hover,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item>a:hover{color:#FFF}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent .sidr-class-sub-menu .sidr-class-current_page_item,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item .sidr-class-sub-menu .sidr-class-current_page_item{background-color:transparent}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent .sidr-class-sub-menu .sidr-class-current_page_item a,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item .sidr-class-sub-menu .sidr-class-current_page_item a{color:#ECECEC}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_parent .sidr-class-sub-menu .sidr-class-current_page_item a:hover,#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-current_page_item .sidr-class-sub-menu .sidr-class-current_page_item a:hover{color:#FFF}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-menu-item-has-children.active{background-color:#B82025}#sidr-main .sidr-inner .sidr-class-dropdown-menu li.sidr-class-menu-item-has-children.active>a{color:#FFF}#sidr-main .sidr-inner .sidr-class-dropdown-menu li a{padding:12px 20px;color:#000}#sidr-main .sidr-inner .sidr-class-dropdown-menu li a:hover{color:#000}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu{background-color:rgba(255, 255, 255, 0.85)}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu li:first-of-type{display:none !important}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu li.sidr-class-current_page_item a{color:#B82025 !important}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu li a{margin-left:15px;padding:6px 20px;color:#000}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu li a:hover{color:#B82025}#sidr-main .sidr-inner .sidr-class-dropdown-menu li .sidr-class-sub-menu li a:before{display:none}#sidr-main .sidr-inner .sidr-class-dropdown-menu .sidr-class-sub-menu{padding:0.8rem 0;background-color:rgba(236, 236, 236, 0.3)}#sidr-main .sidr-inner .sidr-class-dropdown-menu .sidr-class-sub-menu .sidr-class-current_page_parent a{color:#B82025}#sidr-main .sidr-inner .sidr-class-mobile-menu-searchform{margin:20px 20px 0}#sidr-main .sidr-inner .sidr-class-mobile-menu-searchform .sidr-class-searchform-submit:hover{color:#B82025}#sidr-main .sidr-inner .sidr-class-mobile-menu-searchform input[type="search"]{color:#000;font-size:1rem;border:1px solid #000;border-radius:3px;padding:10px 15px;background-color:#f8f8f8}#sidr-main .sidr-inner .sidr-class-mobile-menu-searchform button{right:0;text-align:center}#sidr-main .sidr-inner .sidr-class-mobile-menu-searchform button .ticon-search{font-size:1rem}.full-screen-overlay-nav.white{background-color:#FFF}.full-screen-overlay-nav.black{background-color:#000}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li.wpex-active>a{opacity:1}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li.wpex-active>a>span.link-inner::after{background-color:#B82025}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li.current_page_item>a{color:#B82025}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li a{font-size:1.2rem;margin-bottom:12px}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li a:hover{color:#B82025;opacity:1}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li a .link-inner{padding-bottom:5px}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li .sub-menu{margin-top:10px;padding:0.5rem 0 1rem;background-color:#ECECEC}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul li .sub-menu li a{margin-bottom:0.5rem}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul .wpex-search{margin-top:1.5rem}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul .wpex-search #mobile-menu-search{padding-top:0;width:100%;max-width:350px}.full-screen-overlay-nav .full-screen-overlay-nav-menu>ul .wpex-search #mobile-menu-search input[type="search"]{color:#000;font-size:1rem;border:1px solid #000;border-radius:3px;padding:10px 15px;background-color:#f8f8f8}body .page-header{border-top:0;border-bottom:0;background-color:#4D4838;background-image:-moz-radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%), url('/wp-content/uploads/2020/09/indiana-street-building-day.jpg');background-image:-webkit-radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%), url('/wp-content/uploads/2020/09/indiana-street-building-day.jpg');background-image:-radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%), url('/wp-content/uploads/2020/09/indiana-street-building-day.jpg');background-position:center center;padding:141px 0;margin:0 auto 80px;height:350px}@media (min-width:37.5rem){body .page-header{padding:216px 0}}@media (min-width:37.5rem){body .page-header{height:500px}}body .page-header .page-header-inner{position:absolute;bottom:0;width:100%;max-width:100%;padding:0 5%;background-color:rgba(131, 14, 17, 0.8);background:-moz-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);background:-webkit-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);background:linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#830e11",endColorstr="#c3b796",GradientType=1)}body .page-header .page-header-inner .page-header-content{margin-right:0px;width:100%}body .page-header .page-header-inner .page-header-content .page-header-title{text-align:left;color:#FFF;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;padding:1rem 0;text-shadow:0px 1px 4px #1b1b1b}body .page-header .page-header-inner .page-header-content .page-header.wpex-supports-mods{background-color:#FFF;padding:30px 0 0}body .page-header .page-header-inner .page-header-content .page-header.wpex-supports-mods .page-header-title{font-weight:300;color:#A3A1A1}body .page-header .page-header-inner .page-header-aside{margin-top:0px}.page-subheading{font-size:1.4rem;margin:15px 0 0;color:#FFF;text-align:left}.has-overlay-header .page-header{padding:150px 0 50px}.page-with-background-title .page-header{background-position:center center}.page-header-table{height:auto;padding:0}.page-header-table .page-header-table-cell{padding:0}.page-with-background-title .page-header{background-position:center center}.page-header.background-image-page-header .background-image-page-header-overlay{background:rgba(255, 255, 255, 0.25);background:-moz-radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%);background:-webkit-radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%);background:radial-gradient(circle, rgba(255, 255, 255, 0) 50%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.page-header.background-image-page-header .page-header-inner{position:absolute;z-index:9;bottom:0;width:100%;max-width:100%;padding:0 5%;background-color:rgba(131, 14, 17, 0.8);background:-moz-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);background:-webkit-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);background:linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 38%, rgba(195, 183, 150, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#830e11",endColorstr="#c3b796",GradientType=1)}.page-header.background-image-page-header .page-header-inner .page-header-content{height:auto !important;margin:0 auto}.page-header.background-image-page-header .page-header-inner .page-header-content .page-header-title{padding:1rem 0;text-align:left;font-size:2.1rem;line-height:1.2;color:#FFF;text-transform:uppercase;margin-left:-5px}@media (min-width:37.5rem){.page-header.background-image-page-header .page-header-inner .page-header-content .page-header-title{font-size:2.4rem}}#footer-builder{background-color:#efeeee}#footer-builder .footer-builder-content{width:100%;max-width:none;padding:0 5% 0 5% !important;border-top:1px solid #1B1B1B !important}#footer-builder .footer-builder-content .build-footer-row{margin:0;padding:3rem 0 8rem}@media (min-width:37.5rem){#footer-builder .footer-builder-content .build-footer-row{padding:3rem 0}}#footer-builder .footer-builder-content .build-footer-row .col-1 .vc_column-inner{padding:0}@media (max-width:56.1875rem){#footer-builder .footer-builder-content .build-footer-row .col-1 .vc_column-inner{margin-bottom:2rem !important}}@media (max-width:56.1875rem){#footer-builder .footer-builder-content .build-footer-row .col-1{width:100%}}#footer-builder .footer-builder-content .build-footer-row .col-2 .vc_column-inner{padding:0}@media (max-width:56.1875rem){#footer-builder .footer-builder-content .build-footer-row .col-2{width:100%}}#footer-builder .footer-builder-content .build-footer-row p,#footer-builder .footer-builder-content .build-footer-row p a{text-transform:uppercase;font-size:0.85rem;color:#1B1B1B;letter-spacing:0.1rem}#footer-builder .footer-builder-content .build-footer-row p a{text-decoration:none}#footer-builder .footer-builder-content .build-footer-row p a:hover{text-decoration:underline}#footer-builder .footer-builder-content .build-footer-row .copyright-firm-text p{margin-bottom:0.9rem}#footer-builder .footer-builder-content .build-footer-row .copyright-firm-text a:hover{color:#830E11}#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address p{font-size:0.65rem;line-height:1.7}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address p{line-height:1.9}}#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address p a{font-size:0.65rem;line-height:1.7;color:#1B1B1B}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address p a{line-height:1.4}}#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address p a:hover{color:#830E11}@media (min-width:37.5rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-address-break{display:none !important}}#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-comma{display:none !important}@media (min-width:37.5rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-comma{display:inline-block !important}}#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-vertical-separator{display:none !important}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-vertical-separator{display:inline-block !important}}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .small-text .footer-address .footer-line-break{display:none !important}}@media (min-width:56.25rem){#footer-builder .footer-builder-content .build-footer-row .footer-text-links{text-align:right}}#footer-builder .footer-builder-content .build-footer-row .footer-text-links p{font-size:0.65rem;line-height:1.7}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .footer-text-links p{line-height:1.9}}#footer-builder .footer-builder-content .build-footer-row .footer-text-links p a{font-size:0.65rem;line-height:1.7}@media (min-width:48rem){#footer-builder .footer-builder-content .build-footer-row .footer-text-links p a{line-height:1.9}}#footer-builder .footer-builder-content .build-footer-row .footer-text-links p a:hover{color:#830E11}html #site-scroll-top{color:#FFF;background:#C3B796;border-radius:3px;position:relative;margin:-90px auto 0 auto;right:0;left:0;bottom:0}html #site-scroll-top:hover{background-color:#830E11}@media (min-width:37.5rem){html #site-scroll-top{position:fixed;margin:auto;right:0px;left:auto;bottom:50px;border-radius:3px 0 0 3px}}.home #primary{padding-bottom:0px !important}.home-video-row{background-color:#FFF}@media (max-width:37.4375rem){.home-video-row .embed-container{height:400px}.home-video-row .embed-container iframe{width:100vw;height:400px;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.home-slideshow-gallery-row .col-1{padding:4rem 2rem 0 2rem}@media (min-width:56.25rem){.home-slideshow-gallery-row .col-1{padding:4rem 4rem 4rem 4rem}}@media (min-width:75rem){.home-slideshow-gallery-row .col-1 .home-intro-copy p{font-size:1.6rem}}@media (max-width:74.9375rem){.home-slideshow-gallery-row .col-1 .home-intro-copy p{font-size:1.2rem}}@media (max-width:56.1875rem){.home-slideshow-gallery-row .col-1 .home-intro-copy p{font-size:1.4rem}}@media (max-width:37.4375rem){.home-slideshow-gallery-row .col-1 .home-intro-copy p{font-size:1.2rem}}@media (min-width:56.25rem){.home-slideshow-gallery-row .col-1 .theme-button-wrap{text-align:left}}.home-slideshow-gallery-row .col-1 .theme-button-wrap .theme-button,.home-slideshow-gallery-row .col-1 .theme-button-wrap #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-slideshow-gallery-row .col-1 .theme-button-wrap .gform_button{margin-top:3rem;font-size:1.15rem}.home-slideshow-gallery-row .col-2{padding:4rem 2rem}@media (min-width:56.25rem){.home-slideshow-gallery-row .col-2{padding:4rem 0 4rem 2rem}}.home-slideshow-gallery-row .col-2 .home-slideshow-gallery .sp-nc-thumbnail-container{display:none !important}.home-large-row.areas{padding:2rem 0 5rem;background-color:#FFF}.home-large-row.neighborhoods{padding:5rem 0 4.5rem;background-color:#FFF}.home-large-row h1,.home-large-row h2{font-size:2.5rem;text-align:center;color:#1B1B1B}@media (min-width:56.25rem){.home-large-row h1,.home-large-row h2{font-size:3rem}}.home-large-row .large-copy{margin-top:2rem}.home-large-row .large-copy p{font-size:1.3rem;text-align:center}.home-areas-row,.home-case-studies-row{justify-content:space-evenly}.home-areas-row .col h3,.home-areas-row .col p,.home-areas-row .col .theme-button,.home-areas-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-areas-row .col .gform_button,.home-case-studies-row .col h3,.home-case-studies-row .col p,.home-case-studies-row .col .theme-button,.home-case-studies-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-case-studies-row .col .gform_button{opacity:0}@media (max-width:37.4375rem){.home-areas-row .col h3,.home-areas-row .col p,.home-areas-row .col .theme-button,.home-areas-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-areas-row .col .gform_button,.home-case-studies-row .col h3,.home-case-studies-row .col p,.home-case-studies-row .col .theme-button,.home-case-studies-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-case-studies-row .col .gform_button{opacity:1}}.home-areas-row .col h3,.home-case-studies-row .col h3{text-align:center;text-transform:uppercase;margin-bottom:0rem !important}.home-areas-row .col p,.home-case-studies-row .col p{margin-top:1.25rem;text-align:center;color:#1B1B1B;padding:0 1.2rem}.home-areas-row .col .theme-button,.home-areas-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-areas-row .col .gform_button,.home-case-studies-row .col .theme-button,.home-case-studies-row .col #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-case-studies-row .col .gform_button{margin-top:2rem}.home-areas-row .col:before,.home-case-studies-row .col:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#FFF;opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}@media (max-width:37.4375rem){.home-areas-row .col:before,.home-case-studies-row .col:before{opacity:0.7}}.home-areas-row .col:hover:before,.home-case-studies-row .col:hover:before{opacity:0.85}.home-areas-row .col:hover h3,.home-areas-row .col:hover p,.home-areas-row .col:hover .theme-button,.home-areas-row .col:hover #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-areas-row .col:hover .gform_button,.home-case-studies-row .col:hover h3,.home-case-studies-row .col:hover p,.home-case-studies-row .col:hover .theme-button,.home-case-studies-row .col:hover #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .home-case-studies-row .col:hover .gform_button{opacity:1}.home-areas-row.areas-row-1,.home-case-studies-row.areas-row-1{padding:1% 2% 0 2%}@media (min-width:56.25rem){.home-areas-row.areas-row-1,.home-case-studies-row.areas-row-1{padding:1% 0}}.home-areas-row.areas-row-1 .col,.home-case-studies-row.areas-row-1 .col{height:300px;background-size:cover;background-position:center center;padding:60px 0;width:32%}@media (max-width:56.1875rem){.home-areas-row.areas-row-1 .col,.home-case-studies-row.areas-row-1 .col{width:100%;margin-bottom:2%}}.home-areas-row.areas-row-1 .col-1,.home-case-studies-row.areas-row-1 .col-1{background-image:url('/wp-content/uploads/2020/09/build-art.jpg')}.home-areas-row.areas-row-1 .col-2,.home-case-studies-row.areas-row-1 .col-2{background-image:url('/wp-content/uploads/2020/09/build-engagement.jpg')}.home-areas-row.areas-row-1 .col-3,.home-case-studies-row.areas-row-1 .col-3{background-image:url('/wp-content/uploads/2020/09/build-commons.jpg')}.home-areas-row.areas-row-2,.home-case-studies-row.areas-row-2{padding:0 2%}@media (min-width:56.25rem){.home-areas-row.areas-row-2,.home-case-studies-row.areas-row-2{padding:0 0 1% 0}}.home-areas-row.areas-row-2 .col,.home-case-studies-row.areas-row-2 .col{height:300px;background-size:cover;background-position:center center;padding:60px 0;width:32%}@media (max-width:56.1875rem){.home-areas-row.areas-row-2 .col,.home-case-studies-row.areas-row-2 .col{width:100%;margin-bottom:2%}}.home-areas-row.areas-row-2 .col-1,.home-case-studies-row.areas-row-2 .col-1{background-image:url('/wp-content/uploads/2020/09/build-design.jpg')}.home-areas-row.areas-row-2 .col-2,.home-case-studies-row.areas-row-2 .col-2{background-image:url('/wp-content/uploads/2020/09/build-commerce.jpg')}.home-areas-row.areas-row-2 .col-3,.home-case-studies-row.areas-row-2 .col-3{background-image:url('/wp-content/uploads/2020/09/build-affordable.jpg')}.home-areas-row.case-studies-row-1,.home-case-studies-row.case-studies-row-1{padding:1% 2% 6rem 2%}@media (min-width:56.25rem){.home-areas-row.case-studies-row-1,.home-case-studies-row.case-studies-row-1{padding:1% 0 6rem 0}}.home-areas-row.case-studies-row-1 .col,.home-case-studies-row.case-studies-row-1 .col{height:400px;background-size:cover;background-position:center center;padding:60px 0;width:48.5%}@media (max-width:56.1875rem){.home-areas-row.case-studies-row-1 .col,.home-case-studies-row.case-studies-row-1 .col{width:100%;margin-bottom:2%}}.home-areas-row.case-studies-row-1 .col p,.home-case-studies-row.case-studies-row-1 .col p{margin:0;font-size:0.9rem;font-weight:700;text-transform:uppercase}.home-areas-row.case-studies-row-1 .col h3,.home-case-studies-row.case-studies-row-1 .col h3{margin-top:1.25rem}.home-areas-row.case-studies-row-1 .col-1,.home-case-studies-row.case-studies-row-1 .col-1{background-image:url('/wp-content/uploads/2020/09/hayes-valley-case-study-315-linden.jpg')}.home-areas-row.case-studies-row-1 .col-2,.home-case-studies-row.case-studies-row-1 .col-2{background-image:url('/wp-content/uploads/2020/09/dogpatch-case-study-om-building-o-roof-deck.jpg')}.cs-intro-row{margin-bottom:5rem !important}.cs-intro-row .intro-copy{width:100%;max-width:800px;margin:0 auto}.cs-timeline-row{padding-bottom:1rem}@media (max-width:68.6875rem){.cs-timeline-row .bold_timeline_container{width:85%;padding:0 1.5rem !important;margin:0 auto}}.cs-timeline-row .timeline-group-title{display:none !important}.cs-timeline-row .timeline-copy{text-align:center}.cs-timeline-row .timeline-copy h2{margin-bottom:2.5rem !important}.cs-row{padding:4rem 0 0}.cs-row.first{padding:0;margin-top:-3rem}@media (min-width:56.25rem){.cs-row{padding:6rem 0 0}}@media (max-width:68.6875rem){.cs-row .col{width:100%}}@media (max-width:68.6875rem){.cs-row .col .slideshow-gallery{width:100% !important;max-width:800px !important}}.cs-row .col .slideshow-gallery .sp-nc-thumbnail-container{display:none !important}@media (min-width:68.75rem){.cs-row.odd .col-1{padding-right:4rem}}.cs-row.odd .col-2{padding:4rem 4rem 1rem 4rem}@media (min-width:68.75rem){.cs-row.odd .col-2{padding:0 4rem}}@media (min-width:68.75rem){.cs-row.even .col-1{padding-left:4rem}}.cs-row.even .col-2{padding:4rem 4rem 1rem 4rem}@media (min-width:68.75rem){.cs-row.even .col-2{padding:0 4rem}}.current-projects .section-header,.past-projects .section-header{text-align:center;margin-bottom:3rem !important}.past-projects{margin-top:4rem}@media (max-width:47.9375rem){.projects-row .tg-build-portfolio .tg-element-2{font-size:28px !important;line-height:1.4 !important}}@media (max-width:47.9375rem){.projects-row .tg-build-portfolio .tg-item-overlay{opacity:0.5;visibility:visible}.projects-row .tg-build-portfolio .tg-element-2{opacity:1;visibility:visible}}.single-project .project-slider-row.vc_row[data-vc-full-width]{overflow:visible !important}.single-project .project-slider-row .vc_column-inner{margin-bottom:0}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider .wpex-slider-media img{object-fit:cover !important;height:calc(100vh - 40vw)}@media (min-width:48rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider .wpex-slider-media img{height:calc(100vh - 215px)}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{position:absolute;top:unset;width:auto;padding:0;text-align:center;right:0;bottom:0;left:0;z-index:9;height:40px;padding-top:9px}@media (min-width:48rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{display:flex;flex-direction:row;flex-wrap:wrap;max-width:120px;right:3rem;bottom:-95px;left:unset;margin:auto;height:auto;padding-top:0;text-align:left;width:max-content;background-color:transparent}}@media (min-width:56.25rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{right:6%}}@media (min-width:62.5rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{right:6%}}@media (min-width:75rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{right:12%}}@media (min-width:93.75rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons{right:18%}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button{border-color:#1B1B1B;margin:2px 3px}@media (min-width:48rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button{margin:0 3px 8px 3px}}@media (max-width:47.9375rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button{border-color:#FFF}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button:hover{background-color:#830E11;border-color:#830E11}@media (max-width:47.9375rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button:hover{background-color:#FFF;border-color:#FFF}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button.sp-selected-button{background-color:#1B1B1B}@media (max-width:47.9375rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button.sp-selected-button{background-color:#FFF}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button.sp-selected-button:hover{border-color:#1B1B1B}@media (max-width:47.9375rem){.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-buttons .sp-button.sp-selected-button:hover{border-color:#FFF}}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-arrows{margin-top:-45px}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-arrows .sp-previous-arrow,.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-arrows .sp-next-arrow{background-color:rgba(236, 236, 236, 0.8);color:#1B1B1B}.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-arrows .sp-previous-arrow:hover,.single-project .project-slider-row .vc_column-inner .project-fullwidth-slider.wpex-slider .sp-arrows .sp-next-arrow:hover{background-color:rgba(131, 14, 17, 0.8);color:#FFF !important}.single-project .project-header-row .project-title-header{background-color:#FFF;margin-bottom:1.25rem;border-top:none}.single-project .project-header-row .project-title-header .vc_column-inner{margin-bottom:0;padding-top:2rem;padding-bottom:0.5rem}.single-project .project-header-row .project-title-header h1{font-weight:700;text-align:left;font-size:2.2rem;line-height:1.1;color:#1B1B1B}@media (min-width:37.5rem){.single-project .project-header-row .project-title-header h1{font-size:2.7rem}}@media (min-width:48rem){.single-project .project-header-row .project-title-header h1{padding-bottom:0px}}@media (min-width:48rem){.single-project .project-header-row .project-title-header{height:90px;margin:0;margin:1.5rem 0 0.5rem;display:flex}.single-project .project-header-row .project-title-header .wpb_column{display:flex}.single-project .project-header-row .project-title-header .wpb_column .vc_column-inner{margin-bottom:0 !important;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex;align-items:center}.single-project .project-header-row .project-title-header .wpb_column .vc_column-inner .wpb_wrapper{width:90%}}.single-project .project-header-row .neighborhood-text{margin:0 0 2rem;color:#79715B}.single-project .project-content{display:flex;flex-direction:column}.single-project .project-content .entry-content{display:flex;flex-direction:column;order:0;width:100%;margin:0}.single-project .project-content .entry-content .vc_column-inner{padding:0}.single-project .project-content .entry-meta{display:flex;order:0;flex-direction:column;width:100%}.single-project .project-content .entry-meta p.meta-title{font-size:0.9rem;font-weight:700;color:#830E11;text-transform:uppercase;margin:2rem 0 1rem !important}.single-project .project-content .entry-meta p.meta-title:not(:first-of-type){margin:0.5rem 0 1rem !important}.single-project .project-content .entry-meta br{display:none !important}.single-project .project-category-grid{margin:4.5rem 0 0;padding-top:2.5rem;border-top:6px solid transparent;border-bottom:0;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);-webkit-border-image:-webkit-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);border-image-slice:1;margin-bottom:1.75rem}.single-project .project-category-grid .category-grid-header{color:#4D4838;text-transform:capitalize;text-align:center;margin-bottom:2.5rem}@media (max-width:47.9375rem){.single-project .project-category-grid .tg-element-2{font-size:1.7rem !important;line-height:1.4 !important;opacity:1;visibility:visible}.single-project .project-category-grid .tg-item-overlay{opacity:0.5;visibility:visible}}.page-id-9 #primary,.page-id-31 #primary,.page-id-33 #primary{padding-bottom:0px !important}.firm-intro-row{padding:0 3rem 3rem}@media (min-width:68.75rem){.firm-intro-row{padding:0 5rem 2rem}}@media (min-width:68.75rem){.firm-intro-row .intro-copy{width:100%;max-width:800px;margin:0 auto}}.firm-highlight-row.office .col-1{padding:1rem 0 0}@media (min-width:68.75rem){.firm-highlight-row.office .col-1{padding:4rem 5rem 7rem 4rem}}.firm-highlight-row.office .col-2{padding:4rem 3rem 5rem}@media (min-width:68.75rem){.firm-highlight-row.office .col-2{padding:4rem 5rem 7rem 0rem}}@media (max-width:68.6875rem){.firm-highlight-row .col{width:100%}}@media (max-width:68.6875rem){.firm-highlight-row .col .slideshow-gallery{width:100% !important;max-width:700px !important}}.firm-highlight-row .col .slideshow-gallery .sp-nc-thumbnail-container{display:none !important}.company-nextpage-row{min-height:400px;background-size:cover;background-position:center center}.company-nextpage-row h3{color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:0.1rem;padding:1rem 0;text-shadow:0px 1px 4px #1b1b1b;font-size:2.1rem;line-height:1.1}@media (min-width:37.5rem){.company-nextpage-row h3{font-size:2.4rem;line-height:1.2}}.company-nextpage-row .wpex-bg-overlay-wrap .wpex-bg-overlay{background-color:rgba(131, 14, 17, 0.8);background:-moz-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 8%, #c3b796 100%);background:-webkit-linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 8%, #c3b796 100%);background:linear-gradient(90deg, rgba(131, 14, 17, 0.8) 0%, rgba(184, 32, 37, 0.8) 8%, #c3b796 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#830e11",endColorstr="#c3b796",GradientType=1);opacity:0.5}.team-intro-row{padding-bottom:5rem}.team-intro-row .intro-copy{width:100%;max-width:800px;margin:0 auto}.team-row{padding-bottom:7rem}@media (max-width:47.9375rem){.team-row .tg-build-team .tg-element-2{font-size:24px !important;line-height:1.4 !important}}@media (max-width:47.9375rem){.team-row .tg-build-team.tg-item .tg-center-holder{top:unset;bottom:0%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.team-row .tg-build-team .tg-item-overlay{opacity:0.3;visibility:visible}.team-row .tg-build-team .tg-element-2,.team-row .tg-build-team .tg-element-1{opacity:1;visibility:visible}}@media (max-width:47.9375rem) and (min-width:37.5rem) and (max-width:47.9375rem){.team-row .tg-build-team.tg-item.tg-post-592 .tg-center-holder{bottom:-11%}}@media (min-width:48rem){.team-row .tg-build-team.tg-item .tg-center-holder{top:unset;bottom:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.team-row .tg-build-team.tg-item.tg-post-592 .tg-center-holder{bottom:0%}}.single-team .page-header{display:none}.single-team .team-bio-layout{padding-top:2rem;display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:60rem){.single-team .team-bio-layout{flex-direction:row}}.single-team .team-bio-layout .team-title{display:block;width:100%;margin-bottom:0}.single-team .team-bio-layout .team-title h1{font-weight:700;color:#1B1B1B;font-size:2.6rem;line-height:1.1;text-transform:capitalize;margin-bottom:2rem}@media (min-width:37.5rem){.single-team .team-bio-layout .team-title h1{font-size:3rem;line-height:1.2}}.single-team .team-bio-layout .team-headshot-column{display:block;width:100%}@media (min-width:60rem){.single-team .team-bio-layout .team-headshot-column{display:block;width:40%}}@media (max-width:59.9375rem){.single-team .team-bio-layout .team-headshot-column{max-width:400px;margin:0 auto;height:auto}}.single-team .team-bio-layout .team-headshot-column .team-headshot{width:100%}@media (min-width:60rem){.single-team .team-bio-layout .team-headshot-column .team-headshot{width:100%}}.single-team .team-bio-layout .team-headshot-column .team-headshot #page-featured-img{margin-bottom:0}.single-team .team-bio-layout .team-content{width:100%;padding:3rem 0 0 0}@media (min-width:60rem){.single-team .team-bio-layout .team-content{width:60%;padding:0 2rem}}.single-team .team-bio-layout .team-content h2{color:#4D4838;margin:0 0 1rem}.single-team .team-bio-layout .team-content p.team-email,.single-team .team-bio-layout .team-content p.team-phone{font-weight:700}.single-team .team-bio-layout .team-content p.team-email{margin-bottom:0.25rem}.single-team .team-bio-layout .team-content p.team-phone{margin-bottom:1.5rem}.single-team .team-accomplishments{width:100%;margin:2.5rem 0 0 0}.single-team .team-accomplishments p{margin-bottom:0.75rem !important}.single-team .team-accomplishments p.meta-title{font-size:0.9rem;font-weight:700;color:#830E11;text-transform:uppercase;margin:0 0 1rem !important}.single-team .team-accomplishments p.meta-title:not(:first-of-type){margin:2.5rem 0 1rem !important}.single-team .team-accomplishments br{display:none !important}.single-team .team-member-grid{margin:4.5rem 0 0;padding-top:2.5rem;border-top:6px solid transparent;border-bottom:0;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);-webkit-border-image:-webkit-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);border-image-slice:1;margin-bottom:1.75rem}.single-team .team-member-grid .team-grid-header{color:#4D4838;text-transform:capitalize;text-align:center;margin-bottom:2.5rem}@media (max-width:47.9375rem){.single-team .team-member-grid .tg-element-2{font-size:24px !important;line-height:1.4 !important}.single-team .team-member-grid .tg-item .tg-center-holder{top:unset;bottom:0%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-team .team-member-grid .tg-item-overlay{opacity:0.3;visibility:visible}.single-team .team-member-grid .tg-element-2,.single-team .team-member-grid .tg-element-1{opacity:1;visibility:visible}}.news-row{padding-bottom:6rem}.page-id-35 #primary{padding-bottom:0px !important}.contact-row{padding-bottom:5rem}.contact-row .col-1 .contact-info{margin-bottom:2rem !important}.contact-row .col-1 .contact-info p .contact-highlight{font-size:0.8rem;font-weight:700;color:#1B1B1B;text-transform:uppercase}.contact-row .col-1 .contact-info p a{font-size:1.4rem}.contact-row .col-1 .contact-social-links .wpex-social-btn-minimal{background-color:#A3A1A1;color:#FFF;border:none;height:2.5rem;line-height:2.5rem;width:2.5rem;font-size:1.25rem}.contact-row .col-1 .contact-social-links .wpex-social-btn-minimal:hover{background-color:#C3B796;color:#4D4838 !important}@media (max-width:56.1875rem){.contact-row .col-2{margin-top:2.5rem}}.contact-map-row .wpgmp_map_parent{margin-bottom:0px !important}.community-intro-row{padding-bottom:4rem}.community-intro-row .intro-copy{width:100%;max-width:800px;margin:0 auto}.community-row{margin-bottom:2.5rem !important}@media (max-width:56.1875rem){.community-row{padding:0rem 2rem !important}}.community-row .col.col-1{height:300px}@media (min-width:56.25rem){.community-row .col.col-1{height:400px}}.community-row .col.col-2 .vc_column-inner{background-color:#f1efe7;padding:3rem 1.5rem 3.5rem 1.5rem}@media (min-width:56.25rem){.community-row .col.col-2 .vc_column-inner{padding:3rem 2rem}}.community-row .col.col-2 .vc_column-inner .community-copy h2{text-align:center}.community-row .col.col-2 .vc_column-inner .community-copy p{text-align:center;color:#1B1B1B;font-size:1.1rem}@media (min-width:56.25rem) and (max-width:59.9375rem){.community-row .col.col-2 .vc_column-inner .community-copy p{font-size:1rem}}@media (max-width:37.4375rem){.community-row .col.col-2 .vc_column-inner .community-copy p{font-size:1rem}}.community-row .col.col-2 .vc_column-inner .textcenter .theme-button,.community-row .col.col-2 .vc_column-inner .textcenter #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .community-row .col.col-2 .vc_column-inner .textcenter .gform_button{margin-top:2.5rem}@media (min-width:56.25rem) and (max-width:59.9375rem){.community-row .col.col-2 .vc_column-inner .textcenter .theme-button,.community-row .col.col-2 .vc_column-inner .textcenter #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .community-row .col.col-2 .vc_column-inner .textcenter .gform_button{font-size:0.8rem}}@media (min-width:56.25rem){.community-row.odd .col-2{padding-right:2rem}}.community-row.odd .col-2 .vc_column-inner{background-color:#f1efe7}@media (min-width:56.25rem){.community-row.even .col-2{padding-left:2rem}}.community-row.even .col-2 .vc_column-inner{background-color:#f1efe7}.community-row.last{margin-bottom:0px !important}.community-subpage-intro-row{padding-bottom:4rem}.community-subpage-intro-row .intro-copy{width:100%;max-width:800px;margin:0 auto}.community-subpage-intro-row .intro-copy p{font-size:1.2rem;text-align:left}@media (min-width:56.25rem){.community-subpage-intro-row .intro-copy p{font-size:1.4rem}}.community-area-row{margin-bottom:2.5rem !important}@media (max-width:56.1875rem){.community-area-row{padding:0rem 2rem !important}}@media (min-width:56.25rem){.community-area-row .col{min-height:450px;max-height:none}}@media (min-width:56.25rem){.community-area-row .col.vc_col-sm-4{width:40% !important}}@media (min-width:56.25rem){.community-area-row .col.vc_col-sm-8{width:60% !important}}.community-area-row .col.col-1{height:300px}@media (min-width:56.25rem){.community-area-row .col.col-1{height:auto}}.community-area-row .col.col-2 .vc_column-inner{background-color:#ECECEC;padding:3rem 1.5rem 3rem 1.5rem}@media (min-width:56.25rem){.community-area-row .col.col-2 .vc_column-inner{padding:3rem 2rem}}@media (min-width:56.25rem){.community-area-row .col.col-2 .vc_column-inner .community-copy{width:100%;max-width:700px}}.community-area-row .col.col-2 .vc_column-inner .community-copy h2{text-align:center}.community-area-row .col.col-2 .vc_column-inner .community-copy p{text-align:left;color:#1B1B1B;font-size:1rem}.community-area-row .col.col-2 .vc_column-inner .textcenter .theme-button,.community-area-row .col.col-2 .vc_column-inner .textcenter #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .community-area-row .col.col-2 .vc_column-inner .textcenter .gform_button{margin-top:2.5rem}@media (min-width:56.25rem) and (max-width:59.9375rem){.community-area-row .col.col-2 .vc_column-inner .textcenter .theme-button,.community-area-row .col.col-2 .vc_column-inner .textcenter #wrap .gform_wrapper .gform_footer .gform_button,#wrap .gform_wrapper .gform_footer .community-area-row .col.col-2 .vc_column-inner .textcenter .gform_button{font-size:0.8rem}}@media (min-width:56.25rem){.community-area-row.odd .col-1{padding-right:2rem}}@media (min-width:56.25rem){.community-area-row.odd .col-2{padding-right:2rem;padding-left:2rem}}.community-area-row.odd .col-2 .vc_column-inner{background-color:#f1efe7}@media (min-width:56.25rem){.community-area-row.even .col-1{padding-left:2rem}}@media (min-width:56.25rem){.community-area-row.even .col-2{padding-right:2rem;padding-left:2rem}}.community-area-row.even .col-2 .vc_column-inner{background-color:#f1efe7}.community-area-row.last{margin-bottom:0px !important}.tg-build-community-grid-2.tg-item .tg-dark h2,.tg-build-news-grid.tg-item .tg-dark h2,.tg-build-community-grid.tg-item .tg-dark h2{color:#830E11 !important}.tg-build-community-grid-2.tg-item .tg-dark .tg-item-date,.tg-build-news-grid.tg-item .tg-dark .tg-item-date,.tg-build-community-grid.tg-item .tg-dark .tg-item-date{color:#79715B !important;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.tg-build-community-grid-2.tg-item .tg-dark:hover h2,.tg-build-community-grid-2.tg-item .tg-dark:hover .tg-item-date,.tg-build-news-grid.tg-item .tg-dark:hover h2,.tg-build-news-grid.tg-item .tg-dark:hover .tg-item-date,.tg-build-community-grid.tg-item .tg-dark:hover h2,.tg-build-community-grid.tg-item .tg-dark:hover .tg-item-date{color:#FFF !important}.tg-build-community-grid-2.tg-item .tg-dark .tg-bottom-holder .tg-item-overlay,.tg-build-news-grid.tg-item .tg-dark .tg-bottom-holder .tg-item-overlay,.tg-build-community-grid.tg-item .tg-dark .tg-bottom-holder .tg-item-overlay{transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}.archive .entries.left-thumbs .blog-entry.thumbnail-entry-style,.blog .entries.left-thumbs .blog-entry.thumbnail-entry-style{border-top:0;border-bottom:6px solid transparent;border-right:0;border-left:0;-moz-border-image:-moz-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);-webkit-border-image:-webkit-linear-gradient(left, #830E11 0%, #B82025 20%, #C3B796 80%);border-image-slice:1}.archive article,.blog article{margin:0 0 4rem !important;padding:0 0 4rem !important}.archive article:last-of-type,.blog article:last-of-type{margin:0 !important;padding:0 !important;border-bottom:none !important}.archive article .blog-entry-inner,.archive article .cpt-entry-inner,.blog article .blog-entry-inner,.blog article .cpt-entry-inner{margin-bottom:0 !important;padding-bottom:0 !important}.archive article .blog-entry-inner .blog-entry-media .magnifying-hover,.archive article .cpt-entry-inner .blog-entry-media .magnifying-hover,.blog article .blog-entry-inner .blog-entry-media .magnifying-hover,.blog article .cpt-entry-inner .blog-entry-media .magnifying-hover{background-color:rgba(131, 14, 17, 0.6)}.archive article .blog-entry-inner .blog-entry-header .entry-title,.archive article .blog-entry-inner .cpt-entry-header .entry-title,.archive article .cpt-entry-inner .blog-entry-header .entry-title,.archive article .cpt-entry-inner .cpt-entry-header .entry-title,.blog article .blog-entry-inner .blog-entry-header .entry-title,.blog article .blog-entry-inner .cpt-entry-header .entry-title,.blog article .cpt-entry-inner .blog-entry-header .entry-title,.blog article .cpt-entry-inner .cpt-entry-header .entry-title{text-align:left;font-weight:600;margin:0 !important}.archive article .blog-entry-inner .blog-entry-header .entry-title a:hover,.archive article .blog-entry-inner .cpt-entry-header .entry-title a:hover,.archive article .cpt-entry-inner .blog-entry-header .entry-title a:hover,.archive article .cpt-entry-inner .cpt-entry-header .entry-title a:hover,.blog article .blog-entry-inner .blog-entry-header .entry-title a:hover,.blog article .blog-entry-inner .cpt-entry-header .entry-title a:hover,.blog article .cpt-entry-inner .blog-entry-header .entry-title a:hover,.blog article .cpt-entry-inner .cpt-entry-header .entry-title a:hover{color:#B82025;text-decoration:underline}.archive article .blog-entry-inner ul.meta,.archive article .cpt-entry-inner ul.meta,.blog article .blog-entry-inner ul.meta,.blog article .cpt-entry-inner ul.meta{list-style:none !important;display:inline-block;text-transform:uppercase;font-size:0.8rem !important;letter-spacing:1px;margin:15px 0 1.5rem}.archive article .blog-entry-inner ul.meta li,.archive article .cpt-entry-inner ul.meta li,.blog article .blog-entry-inner ul.meta li,.blog article .cpt-entry-inner ul.meta li{font-weight:700;color:#1B1B1B}.archive article .blog-entry-inner ul.meta li a,.archive article .cpt-entry-inner ul.meta li a,.blog article .blog-entry-inner ul.meta li a,.blog article .cpt-entry-inner ul.meta li a{font-size:0.8rem !important}.archive article .blog-entry-inner ul.meta li.meta-date,.archive article .cpt-entry-inner ul.meta li.meta-date,.blog article .blog-entry-inner ul.meta li.meta-date,.blog article .cpt-entry-inner ul.meta li.meta-date{margin:0 20px 5px 0}.archive article .blog-entry-inner ul.meta li.meta-date .ticon-clock-o,.archive article .cpt-entry-inner ul.meta li.meta-date .ticon-clock-o,.blog article .blog-entry-inner ul.meta li.meta-date .ticon-clock-o,.blog article .cpt-entry-inner ul.meta li.meta-date .ticon-clock-o{display:none}.archive article .blog-entry-inner .blog-entry-excerpt,.archive article .blog-entry-inner .cpt-entry-excerpt,.archive article .cpt-entry-inner .blog-entry-excerpt,.archive article .cpt-entry-inner .cpt-entry-excerpt,.blog article .blog-entry-inner .blog-entry-excerpt,.blog article .blog-entry-inner .cpt-entry-excerpt,.blog article .cpt-entry-inner .blog-entry-excerpt,.blog article .cpt-entry-inner .cpt-entry-excerpt{margin:0}.archive article .blog-entry-inner .blog-entry-readmore,.archive article .blog-entry-inner .entry-readmore-wrap,.archive article .cpt-entry-inner .blog-entry-readmore,.archive article .cpt-entry-inner .entry-readmore-wrap,.blog article .blog-entry-inner .blog-entry-readmore,.blog article .blog-entry-inner .entry-readmore-wrap,.blog article .cpt-entry-inner .blog-entry-readmore,.blog article .cpt-entry-inner .entry-readmore-wrap{margin:2.5rem 0 0}.archive article .entry-divider,.blog article .entry-divider{display:none}.single-post #primary{padding-bottom:2.5rem !important}.single-post #content ul.meta{list-style:none !important;display:inline-block;text-transform:uppercase;font-size:0.8rem !important;letter-spacing:1px;margin:0 0 2.5rem}.single-post #content ul.meta li{font-weight:700;color:#4D4838}.single-post #content ul.meta li a{font-size:0.8rem !important}.single-post #content ul.meta li.meta-date{margin:0 20px 5px 0}.single-post #content ul.meta li.meta-date .ticon-clock-o{display:none}.single-post #content img{margin:4rem auto}.single-post .wpex-social-share.position-horizontal{margin:4.5rem 0 0;text-align:center}.single-post .wpex-social-share.position-horizontal .theme-heading.social-share-title{display:none !important}.single-post .wpex-social-share.position-horizontal li{margin:0 0.25rem 1rem 0.25rem}.single-post .wpex-social-share.position-horizontal li a{background-color:#e2e1e1 !important}.single-post .wpex-social-share.position-horizontal li a .ticon,.single-post .wpex-social-share.position-horizontal li a .wpex-label{color:#1B1B1B}.single-post .wpex-social-share.position-horizontal li a .wpex-label{font-size:0.8rem}.single-post .wpex-social-share.position-horizontal li a:hover{background-color:#B82025 !important}.single-post .wpex-social-share.position-horizontal li a:hover .ticon,.single-post .wpex-social-share.position-horizontal li a:hover .wpex-label{color:#FFF}.post-pagination-wrap{width:90%;border:none;background-color:#f1efe7 !important;padding:2rem 0;margin:0 auto 4rem auto}.post-pagination-wrap .post-pagination .post-prev,.post-pagination-wrap .post-pagination .post-next{width:100%;text-align:center}@media (min-width:56.25rem){.post-pagination-wrap .post-pagination .post-prev,.post-pagination-wrap .post-pagination .post-next{width:48%}}.post-pagination-wrap .post-pagination .post-prev a,.post-pagination-wrap .post-pagination .post-next a{display:block;color:#830E11;text-decoration:underline}.post-pagination-wrap .post-pagination .post-prev a:hover,.post-pagination-wrap .post-pagination .post-next a:hover{color:#B82025 !important}@media (max-width:56.1875rem){.post-pagination-wrap .post-pagination .post-prev a{margin:0px 0px 1.5rem}}@media (min-width:56.25rem){.post-pagination-wrap .post-pagination .post-prev{text-align:left}}@media (min-width:56.25rem){.post-pagination-wrap .post-pagination .post-next{text-align:right;margin:0}}.error404 .error-message .searchform{margin:25px auto 0;max-width:500px}.error404 .error-message .searchform .field{background-color:#FFF;border:1px solid #4D4838;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.error404 .error-message .searchform .field:focus{background-color:#f1efe7;border:1px solid #000;padding:9px 12px;border-radius:3px;text-transform:none;font-weight:400;color:#000;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.error404 .error-message .searchform .searchform-submit{margin:-10px 0 0;color:#000;opacity:1;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.error404 .error-message .searchform .searchform-submit:hover{color:#830E11;background-color:transparent !important}.error404 .error-message .searchform .searchform-submit,.error404 .error-message .searchform input[type="search"]{font-size:1rem}.wpex-no-posts-found{color:#4D4838;font-size:1rem;text-align:center;padding:0;margin:0 !important}.search article{margin:0 0 30px !important;padding:0 0 30px !important;border-bottom:1px solid #DADADA !important}.search article:last-of-type{margin:0 !important;padding:0 !important;border-bottom:none !important}.search article .search-entry-text{margin-bottom:0 !important;padding-bottom:0 !important}.search article .search-entry-text .search-entry-header .entry-title{text-align:left;font-weight:600;margin:0 0 10px !important}.search article .search-entry-text .search-entry-header .entry-title a:hover{color:#270405}.search article .search-entry-text .search-entry-excerpt{margin:0}.search article .search-entry-divider{display:none}body.show-placeholder-img .search-entry-thumb,body.show-placeholder-img .search-entry:not(.has-media):before{position:relative;float:left;width:125px;height:125px;margin:0 20px 0 0}body.show-placeholder-img .search-entry:not(.has-media):before{content:"";top:0;left:0;background-color:#F7F7F7;background-image:url('');background-size:cover !important;background-position:center center !important}@media (max-width:37.4375rem){body.show-placeholder-img .search-entry-thumb,body.show-placeholder-img .search-entry:not(.has-media):before{display:none}}.hide-search-image:before{display:none}.posttype-page,.posttype-post,.posttype-team,.posttype-project{position:relative;display:inline-block;min-width:130px;color:#fff;font-size:0.75rem;line-height:1rem;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:0;padding:5px 10px 4px;margin:0 20px 0 0;bottom:4px}@media (max-width:37.4375rem){.posttype-page,.posttype-post,.posttype-team,.posttype-project{display:table;padding:9px 10px 4px;margin:0 0 15px}}.posttype-page{background:#830E11}.posttype-post{background:#4D4838}.posttype-team{background:#1B1B1B}.posttype-project{background:#B82025}