.et_pb_button{text-decoration:none!important}#global-header{transition:background 300ms ease-in-out 0s,padding 140ms ease-in-out,transform 140ms ease-in-out 140ms;position:fixed;width:100%;left:0;right:0;min-height:90px}#et-main-area{padding-top:90px}#global-header.HideStickyShow{transform:translateY(-100%);-webkit-transform:translateY(-100%)}#global-header.stickyShow{transform:translateY(0);-webkit-transform:translateY(0);transition:background 140ms ease-in-out 140ms,transform 140ms ease-in-out}.pa-blog-image-4-3 .entry-featured-image-url{padding-top:75%;display:block}.pa-blog-image-4-3 .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}html,body{font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#menu-main-menu .header-contact a{border:1px solid #1f423e;padding:8px 20px!important}#menu-main-menu .header-contact a:hover{background:transparent!important}body{overflow-x:hidden;background-color:#FEFDFB}.et_pb_section{background-color:#fefdfb!important}.et_builder_inner_content>.et_pb_section{background-color:#FEFDFB}body .et_pb_section>.et_pb_row{margin:0 auto}#page-container #et-boc header.et-l--header .header-nav-wrapper .et_pb_menu__wrap{justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;will-change:opacity}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li>a{padding:0;transition:opacity 250ms cubic-bezier(.4,0,.2,1);-webkit-transition:opacity 250ms cubic-bezier(.4,0,.2,1)}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu li>a:hover{background:#fff}#page-container #et-boc header.et-l--header .header-nav-wrapper .et-menu .menu-item-has-children>a:first-child:after{display:none}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu{padding-right:11px!important}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li{margin-left:2.5vw;padding:0}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li.contact-btn a{border:1px solid #1f423e;padding:8px 20px}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu li .sub-menu{box-shadow:none;padding:0;left:-1.3em}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu li .sub-menu li a{padding:0;margin:5px 0}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1{justify-content:flex-start;overflow:hidden;transform:translatex(100%);transition:transform 600ms cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;flex-direction:column;left:-5vw;right:-5vw;width:100vw;min-height:100vh;max-height:100vh;text-align:center;padding-top:10vh;opacity:0}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1.visibleParent{display:flex!important}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav.opened #mobile_menu1{transform:translatex(0%);will-change:transform;opacity:1}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1 li a{margin:3vw 5vw;padding:0;display:inline-block;background:#FFF;border:none;transition:opacity 250ms cubic-bezier(.4,0,.2,1);-webkit-transition:opacity 250ms cubic-bezier(.4,0,.2,1)}.hasMobileMenu{overflow:hidden}.chevron{position:relative;display:inline-block;font-size:33px;width:0.4em;height:0.4em;border-top:1px solid currentColor;border-right:1px solid currentColor;vertical-align:middle;margin-top:-0.14em}.chevron.right{transform:rotate(45deg)}.chevron.left{transform:rotate(-135deg)}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1 .sub-menu{position:fixed;-webkit-transform:translatex(100%);transform:translatex(100%);transition:transform 600ms cubic-bezier(.4,0,.2,1);-webkit-transition:transform 600ms cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;width:100%;flex-grow:1;flex-shrink:0;padding-top:calc(100vh - 80vh);flex-direction:column;opacity:0;top:0;bottom:0;left:0;right:0;background:#fff;padding-left:0;text-align:center;z-index:9}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1 .sub-menu.visible{display:flex!important;opacity:1;visibility:visible;transform:translatex(0);-webkit-transform:translatex(0);will-change:transform;-webkit-animation:slideRight 0.5s forwards;-webkit-animation-delay:2s;animation:slideRight 0.5s forwards;animation-delay:2s}@-webkit-keyframes slideRight{100%{left:0}}@keyframes slideRight{100%{left:0}}#page-container #et-boc header.et-l--header .header-nav-wrapper .et_mobile_nav_menu .mobile_menu_bar{width:35px;height:35px}#page-container #et-boc header.et-l--header .header-nav-wrapper .et_mobile_nav_menu .mobile_menu_bar:before{background:url('/wp-content/uploads/2022/08/humb-menu-icon.png') no-repeat center;content:'';position:absolute;top:-2px;width:35px;height:35px}.mb-toggle{cursor:pointer}.mobile_menu_close{display:block;cursor:pointer;background:#fff;position:absolute;width:35px;height:25px;top:9px;z-index:3}.mobile_nav.closed .mobile_menu_close{display:none}.mobile_menu_close .top-bun,.mobile_menu_close .bottom-bun{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:'';width:100%;background-color:#1f423e;height:1px;transition:transform 250ms cubic-bezier(.2,.6,.3,1),width 250ms cubic-bezier(.2,.6,.3,1);will-change:transform,width}.mobile_menu_close .top-bun{transform:translatex(3.5px) rotate(-135deg);width:28px}.mobile_menu_close .bottom-bun{transform:translatex(3.5px) rotate(135deg);width:28px}.back-btn{opacity:.5}#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1 .sub-menu li{padding-left:0}footer{will-change:opacity}.bottom-social-list nav{display:flex;flex-direction:row;justify-content:center}.bottom-social-list nav>a{width:20px;height:20px;margin:0 6px;text-align:center}.bottom-social-list nav>a i{font-size:20px}#page-container #et-boc header.et-l--header .header-nav-wrapper .et-menu .current-menu-item:not(.contact-btn)>a{background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-size:1px 1px;background-position:0 85%}.portfolio-content{max-width:1070px;margin:0 auto 70px}.single-category-before-after .portfolio-content{max-width:100%}.portfolio-content .pt-5{padding-top:50px}.portfolio-grid-basic .et_pb_salvattore_content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:60px;grid-row-gap:60px;grid-auto-rows:min-content}#main-content .portfolio-grid-basic .et_pb_salvattore_content .column{width:100%;margin-right:0}#main-content .portfolio-grid-basic .et_pb_salvattore_content article{margin-bottom:3.3vw;padding:0;border:none}#main-content .portfolio-grid-basic .et_pb_salvattore_content article .et_overlay{border:none}#main-content .portfolio-grid-basic .et_pb_salvattore_content article .et_pb_image_container{margin:0}#main-content .portfolio-grid-basic .et_pb_salvattore_content article .entry-title{min-height:47px;margin-top:17px;padding-bottom:0}#main-content .portfolio-grid-basic .et_pb_salvattore_content article .et_pb_image_container{height:326px}#main-content .portfolio-grid-basic .et_pb_salvattore_content article .et_pb_image_container>a{height:100%}#main-content .portfolio-grid-basic .et_pb_salvattore_content article img{width:100%;height:100%;object-position:50% 50%;object-fit:cover}.vp-portfolio .simplebar-content>a{cursor:zoom-in}.fancybox-container .fancybox-button{background:transparent}.fancybox-container .fancybox-button svg path{fill:#1f423e}.single-category-before-after .vp-portfolio figure.vp-portfolio__item{height:510px}.single-category-before-after .vp-portfolio .vp-portfolio__items-style-fade .vp-portfolio__item-img img{height:510px;--vp-images__object-position:50% 70%}.new-contact-us-form{will-change:opacity}.new-contact-us-form .gform_wrapper.gravity-theme .gfield_label,.new-contact-us-form .gform_wrapper.gravity-theme .ginput_complex label{display:block;font-size:14px;letter-spacing:1px;line-height:23px;color:#1f423e;font-weight:300;font-family:"Poppins"}.new-contact-us-form .gform_wrapper.gravity-theme .ginput_complex label{font-size:12px}.new-contact-us-form .gform_wrapper.gravity-theme .ginput_complex{display:block}#main-content .new-contact-us-form .gform_wrapper.gravity-theme .ginput_complex>span{padding:0;display:block}#main-content .new-contact-us-form .gform_wrapper.gravity-theme .ginput_complex>span.name_first{margin-bottom:20px}#main-content .new-contact-us-form .gform_wrapper.gravity-theme .gfield{margin-bottom:10px}#main-content .new-contact-us-form input,#main-content .new-contact-us-form textarea{height:85px;min-height:85px;background-color:#fafafa;border:1px solid #cccccc}.new-contact-us-form .et_contact_bottom_container{float:left}#main-content .new-contact-us-form .gform_wrapper.gravity-theme input[type="submit"]{color:#ffffff;border:none;letter-spacing:7px;font-size:15px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300;background-color:#ca4227;padding-top:20px;padding-right:65px;padding-bottom:20px;padding-left:65px;margin-top:10px;min-height:auto;height:auto;text-transform:uppercase;cursor:pointer}#main-content .new-contact-us-form .gform_wrapper.gravity-theme input[type="submit"]:hover{opacity:0.85}.social-icon--list{display:flex;justify-content:space-between;align-items:center;max-width:240px;margin:0 auto;padding-bottom:0!important}.social-icon--list li{list-style-type:none}.social-icon--list li:hover img{opacity:0.8}#main-content .new-contact-us-form .gform_confirmation_message{color:#427070}#main-content .new-contact-us-form .gform_required_legend{display:none}#main-content .new-contact-us-form .gfield_required{color:#1f423e}.full-height-img .et_pb_image_wrap,.full-height-img .et_pb_image_wrap img{height:100%;object-fit:cover}.et-db #et-boc .et-l .single-category-renovation-cost .vp-portfolio__item-meta{padding:15px 0 0}.et-db #et-boc .et-l .single-category-renovation-cost h2.vp-portfolio__item-meta-title{font-size:inherit;line-height:initial;will-change:opacity;padding-bottom:0}.et-db #et-boc .et-l .single-category-renovation-cost h2.vp-portfolio__item-meta-title a{font-family:"Poppins";font-size:14px;font-weight:300;letter-spacing:.15em;text-transform:none;text-decoration:none;line-height:1.8em}#renovation-charts .apexcharts-legend-marker{border-radius:0!important}#renovation-charts .apexcharts-legend-text,#renovation-bar-charts .apexcharts-text tspan{margin-left:4px;color:#1f423e!important;font-family:'Poppins';font-weight:300;font-style:normal;letter-spacing:.15em;text-transform:none;line-height:1.8em;font-size:14px!important}#renovation-bar-charts .apexcharts-text tspan{font-size:11px!important}#renovation-bar-charts .elegantchart-wrapper .apexcharts-svg{overflow:inherit}#renovation-charts.no-label-chart .apexcharts-legend{display:none}@media screen and (min-width:1908px){#page-container #et-boc header.et-l--header .header-nav-wrapper ul>li>a{font-size:calc(.75 * 1rem)}.site-wrapper-text{font-size:calc(.8 * 1rem)}}@media screen and (min-width:0) and (max-width:1907px) and (orientation:landscape){#page-container #et-boc header.et-l--header .header-nav-wrapper ul>li>a{font-size:calc((.75 - 1) * 1.2vw + 1rem)}.site-wrapper-text p{font-size:calc((.8 - 1) * 1.2vw + 1rem)}.portfolio-grid-basic h2.entry-title>a{font-size:calc(1.204em);line-height:1.4em}}@media (max-width:1199px){.single-category-before-after [data-vp-layout=tiles] .vp-portfolio__items{--vp-items__gap-vertical:30px;--vp-items__gap:30px}.single-category-before-after .vp-portfolio figure.vp-portfolio__item,.single-category-before-after .vp-portfolio .vp-portfolio__items-style-fade .vp-portfolio__item-img img{height:400px}.full-height-img .et_pb_image_wrap,.full-height-img .et_pb_image_wrap img{height:auto}}@media only screen and (min-width:1025px) and (max-width:1279px){#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li{margin-left:1.1vw}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li a{letter-spacing:0.3em}}@media only screen and (min-width:981px) and (max-width:1024px){#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li{margin-left:10px}#page-container #et-boc header.et-l--header .header-nav-wrapper ul#menu-main-menu>li a{letter-spacing:3px}}@media (min-width:981px){#menu-main-menu .sub-menu>.service-menu{display:none}}@media only screen and (min-width:768px) and (max-width:980px){#page-container #et-boc header.et-l--header .header-nav-wrapper .mobile_nav #mobile_menu1{left:-3vw;right:-3vw}}@media screen and (min-width:991px) and (max-width:1600px) and (orientation:landscape){h3{font-size:calc((2 - 1.3) * .7vw + 1rem)!important}h1{font-size:calc((4 - 1.3) * .7vw + 1rem)!important}}.vp-portfolio__items{padding:30px}.vp-portfolio__item-wrap{box-shadow:0px 0px 15px 0px rgb(0,0,0,.2)}.single-category-renovation-cost .vp-portfolio__items{padding:0px}.single-category-renovation-cost .vp-portfolio__item-wrap{box-shadow:none}.single-category-renovation-cost .vp-portfolio__item-img-wrap{transform:scale(.95);box-shadow:0px 0px 15px 0px rgb(0 0 0 / 20%)}.et-db #et-boc .et-l .single-category-renovation-cost .vp-portfolio__item-meta{padding:15px 0 0 20px}