.wdt-heading-holder{-webkit-transition:var(--wdt-elementor-base-transition);transition:var(--wdt-elementor-base-transition);}.wdt-heading-holder{position:relative;}.wdt-heading-holder > *:not(:last-child){margin-bottom:20px;}.wdt-heading-holder > *:last-child{margin-bottom:0;}.wdt-heading-holder .wdt-heading-title-wrapper{line-height:1.2;margin-top:0;}.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-title-item{margin:0;}.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start,.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline,.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start .wdt-heading-title .wdt-heading-title-inner,.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline .wdt-heading-title .wdt-heading-title-inner{line-height:1;}.wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:var(--wdtFontSize_H5);letter-spacing:6px;text-transform:uppercase;font-weight:var(--wdtFontWeight_H5);margin-bottom:10px;}.wdt-heading-holder h2.wdt-heading-title-wrapper{font-size:clamp(2.25rem,var(--wdtFontSize_H5) + 2.5vw,var(--wdtFontSize_H2));}.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon-wrapper,.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon{line-height:1;}.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator{display:flex;align-items:center;}.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line{width:50px;height:2px;}.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*='-left-part']{margin-right:5px;}.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*='-right-part']{margin-left:5px;}.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-content-icon-wrapper{line-height:0;}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon{display:inline-block;}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span{font-size:1.125rem;position:relative;z-index:0;display:inline-block;text-align:center;vertical-align:middle;}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span i{position:relative;display:inline-flex;width:100%;height:100%;margin:0;place-content:center;place-items:center;}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span svg{width:1em;height:1em;fill:currentColor;}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:"";-webkit-border-radius:inherit;border-radius:inherit;}.wdt-heading-holder > .wdt-heading-deco-wrapper > span{display:flex;display:inline-block;align-items:center;flex-wrap:wrap;white-space:break-spaces;}.before-title .wdt-heading-holder > .wdt-heading-deco-wrapper > span{display:flex;}.wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line{width:50px;height:2px;align-self:center;}.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner{display:inline-flex;align-items:baseline;}.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part']{margin-right:5px;}.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part']{margin-left:5px;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-icon,.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-icon span{display:inline-flex;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span{font-size:1.125rem;line-height:1;position:relative;z-index:0;display:inline-block;text-align:center;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span i{position:relative;display:inline-flex;width:100%;height:100%;margin:0;place-content:center;place-items:center;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span svg{width:1em;height:1em;fill:currentColor;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:"";-webkit-border-radius:inherit;border-radius:inherit;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-image{display:inline-flex;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-image span{position:relative;z-index:0;display:inline-block;text-align:center;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-image span img{display:inherit;height:100%;object-fit:cover;}.wdt-heading-holder .wdt-heading-background-text-wrapper{line-height:1;margin-bottom:0;position:absolute;top:50%;width:100%;z-index:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);user-select:none;pointer-events:none;}.wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text{display:inline-block;font-family:var(--wdtFontTypo_Alt);font-size:12.5em;font-weight:900;letter-spacing:.075em;line-height:.65;opacity:.048;margin-top:5px;margin-left:-5px;}.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line,.wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line{background-color:var(--wdt-elementor-color-primary);}.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span,.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span,.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements{color:var(--wdt-elementor-color-primary);}.wdt-title-with-detail-text .wdt-heading-holder{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;}.wdt-title-with-detail-text .wdt-heading-holder span.wdt-heading-title{margin-right:5px;}.wdt-title-with-detail-text .wdt-heading-holder .wdt-heading-title-wrapper{margin-bottom:0;color:var(--wdtBodyTxtColor);}.wdt-title-with-detail-text .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:var(--wdtFontSize_Base);letter-spacing:0;text-transform:capitalize;font-weight:var(--wdtFontWeight_Base);margin-bottom:10px;margin-bottom:0;line-height:normal;}.wdt-client-detail-section .elementor-widget:not(.wdt-title-with-detail-text) .wdt-heading-holder .wdt-heading-title-wrapper{font-size:calc(var(--wdtFontSize_H3) - 6px);}.wdt-cus-heading-with-counter .wdt-heading-holder .wdt-heading-title-wrapper{font-size:clamp(var(--wdtFontSize_H3),1.9rem + 1.75vw,calc(var(--wdtFontSize_H1) + 14px));font-weight:calc(var(--wdtFontWeight_Ext) + 100);margin-bottom:15px;}.testimonial-aside-heading .wdt-heading-holder .wdt-heading-title-wrapper{position:relative;z-index:1;}.testimonial-aside-heading .wdt-heading-holder .wdt-heading-title-wrapper:after{content:"";position:absolute;-webkit-mask-image:url("https://cdn-ildingf.nitrocdn.com/wXSRaywuJWKtQQrpaJGTQQCtkFUaEkxl/assets/images/optimized/rev-304579d/housefix.wpengine.com/wp-content/uploads/2023/04/handyman-text.svg");-webkit-mask-position:center;-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;mask-image:url("https://cdn-ildingf.nitrocdn.com/wXSRaywuJWKtQQrpaJGTQQCtkFUaEkxl/assets/images/optimized/rev-304579d/housefix.wpengine.com/wp-content/uploads/2023/04/handyman-text.svg");mask-position:center;mask-size:100%;mask-repeat:no-repeat;background-color:var(--wdtPrimaryColor);left:-50px;top:8px;width:463px;height:177px;z-index:-1;pointer-events:none;}.wdt-left-image-content .wdt-heading-holder .wdt-heading-title-wrapper{font-size:calc(var(--wdtFontSize_H3) + 4px);line-height:var(--wdtLineHeight_Base);}.wdt-cus-counter-heading .wdt-heading-holder .wdt-heading-title-wrapper{font-size:calc(var(--wdtFontSize_Alt) + 10px);margin-bottom:42px;}.wdt-cus-counter-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-weight:var(--wdtFontWeight_Base);margin-bottom:15px;}.wdt-cus-counter-heading .wdt-heading-holder .wdt-heading-content-wrapper{font-size:var(--wdtFontSize_H5);font-weight:var(--wdtFontWeight_H5);}@keyframes image-hide{0%{-webkit-mask-size:100%;}50%{-webkit-mask-size:0;}100%{-webkit-mask-size:100%;}}.wdt-cus-branding-services-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-weight:var(--wdtFontWeight_Base);margin-bottom:20px;}.wdt-cus-branding-services-heading .wdt-heading-holder .wdt-heading-content-wrapper{font-size:var(--wdtFontSize_H6);}.wdt-cus-counter-progress .wdt-heading-holder .wdt-heading-title-wrapper{margin-bottom:0;margin-top:-25px;}.wdt-advanced-heading .wdt-heading-holder > .wdt-heading-deco-wrapper > span{font-size:clamp(1.75rem,.3438rem + 4.5vw,2.875rem);font-weight:var(--wdtFontWeight_Ext);line-height:normal;}.wdt-advanced-heading .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements{font-size:clamp(2.875rem,1rem + 6vw,4.375rem);font-weight:calc(var(--wdtFontWeight_H1) + 100);line-height:normal;}.wdt-advanced-heading .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part']{transform:translateY(15px);}.wdt-advanced-heading .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title strong img{transform:translateY(-10px);}.wdt-advanced-heading .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part']{display:none;}.wdt-custom-common-heading-style .wdt-heading-holder .wdt-heading-subtitle-wrapper{font-size:var(--wdtFontSize_H5);font-weight:var(--wdtFontWeight_Ext);text-transform:uppercase;margin-bottom:5px;}.wdt-custom-common-heading-style .wdt-heading-holder .wdt-heading-title-wrapper{font-size:clamp(calc(var(--wdtFontSize_H3) - 4px),1.7981rem + .8974vw,var(--wdtFontSize_H2));font-weight:calc(var(--wdtFontWeight_Ext) + 100);margin-bottom:0;}.wdt-custom-common-heading-style .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{margin-bottom:clamp(1rem,.8413rem + .7051vw,1.6875rem);}.wdt-custom-heading-style-2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span svg{width:auto;}.wdt-custom-heading-style-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{display:inline-flex;flex-wrap:nowrap;align-items:flex-end;}.wdt-custom-heading-style-2 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part']{margin-right:20px;}.wdt-custom-heading-style-2 .wdt-heading-holder .wdt-heading-title-wrapper{margin-left:-55px;}.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon span{font-size:clamp(7.5rem,6.1442rem + 6.0256vw,13.375rem);color:var(--wdtPrimaryColor);}@media only screen and (max-width: 1024px){.testimonial-aside-heading .wdt-heading-holder .wdt-heading-title-wrapper:after{left:0;right:0;margin:auto;}}@media only screen and (max-width: 768px){.wdt-cus-counter-heading .wdt-heading-holder .wdt-heading-title-wrapper{font-size:var(--wdtFontSize_H2);}.wdt-heading-holder .wdt-heading-subtitle-wrapper{letter-spacing:3px;}}@media only screen and (max-width: 480px){.wdt-advanced-heading .wdt-heading-holder > .wdt-heading-deco-wrapper > span{line-height:1.5em;}}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-title h4 a{color:var(--wdtBodyTxtColor);}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-title h4 a:hover{color:var(--wdtPrimaryColor);}.wdt-bordered-style.wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child),.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child),.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child){border:none;}.wdt-posts-list-wrapper .wdt-bordered-style .blog-entry .entry-button a.wdt-button{font-size:0;width:30px;height:30px;padding:0;border:1px solid var(--wdtLinkColor);border-radius:4px;box-shadow:var(--wdtPrimaryColor) 2px 2px 0 0,var(--wdtLinkColor) 2px 2px 0 1px;margin-top:0;background:transparent;}.wdt-posts-list-wrapper .wdt-bordered-style .blog-entry .entry-button a.wdt-button:hover{box-shadow:var(--wdtPrimaryColor) 0px 0px 0 0,var(--wdtLinkColor) 0px 0px 0 1px;}.wdt-posts-list-wrapper .wdt-bordered-style .blog-entry .entry-button a.wdt-button:before{position:unset;content:"➦";background:transparent;margin-top:0;display:block;color:var(--wdtBodyTxtColor);font-size:20px;width:auto;height:auto;line-height:28px;text-align:center;}.wdt-posts-list-wrapper .wdt-bordered-style .blog-entry .entry-button a.wdt-button:hover:before{color:var(--wdtBodyBGColor);}.wdt-posts-list-wrapper .wdt-bordered-style .blog-entry:hover .entry-button a.wdt-button:after{display:none;}.wdt-bordered-style .entry-button.wdt-core-button{position:absolute;right:35px;top:26%;text-align:right;}.tpl-blog-holder .wdt-bordered-style.column .blog-entry{border:2px solid var(--wdtLinkColor);padding:10px;border-radius:20px;}.wdt-bordered-style .blog-entry .entry-thumb img{border-radius:15px;}.wdt-bordered-style .blog-entry.has-post-thumbnail .entry-thumb{border:2px solid var(--wdtLinkColor);border-radius:15px;}.wdt-bordered-style .blog-entry .entry-title h4 span.sticky-post{right:20px;top:20px;}.wdt-bordered-style .entry-meta-group{position:relative;}.wdt-bordered-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child,.wdt-bordered-style.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:last-child,.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:last-child{border:none;}.wdt-bordered-style.wdt-post-entry .entry-author a{font-size:calc(var(--wdtFontSize_Base) + 2px);font-weight:600;}.wdt-bordered-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > *:not(.entry-thumb),.wdt-bordered-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb,.wdt-bordered-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb,.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb){padding:0 20px;}.wdt-bordered-style .blog-entry .entry-format{left:5px;top:5px;}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover{background-color:var(--wdtPrimaryColor);}.wdt-bordered-style.wdt-post-entry .blog-entry > div.entry-meta-group > div{text-align:left;line-height:normal;}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-title h4 a,.wdt-bordered-style.wdt-post-entry .blog-entry a:not(.wdt-button){text-decoration:none;}.wdt-bordered-style .blog-entry .entry-social-share .share,.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry.sticky,.wdt-bordered-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share{border:none;}.wdt-bordered-style .blog-entry .entry-social-share .share > i{display:none;}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-social-share .share > ul,.wdt-bordered-style.wdt-post-entry .blog-entry .entry-social-share .share{padding-left:0;}.wdt-bordered-style .blog-entry .entry-social-share .share > ul li a{border:1px solid;width:30px;height:30px;text-align:center;margin-right:5px;box-shadow:var(--wdtPrimaryColor) 2px 2px 0 0,var(--wdtLinkColor) 2px 2px 0 1px;border-radius:5px;}.wdt-bordered-style .entry-author,.wdt-bordered-style .entry-tags{padding-right:50px;}.tpl-blog-holder .wdt-bordered-style.column .blog-entry:hover{border:2px solid var(--wdtPrimaryColor);}.wdt-bordered-style.wdt-post-entry .blog-entry .entry-social-share .share{margin-bottom:10px;}.wdt-bordered-style .blog-entry .entry-social-share .share > ul li a:hover{box-shadow:var(--wdtPrimaryColor) 0px 0px 0 0,var(--wdtLinkColor) 0px 0px 0 1px;}@media only screen and (max-width: 767px){.wdt-bordered-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a,.wdt-bordered-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li{height:300px;position:relative;}}@media only screen and (max-width: 479px){.wdt-bordered-style .entry-button.wdt-core-button{right:5px;}}