.elementor-1239 .elementor-element.elementor-element-70a4361e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1239 .elementor-element.elementor-element-70a4361e>.elementor-element-populated>.elementor-widget-wrap{padding:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-repeater-item-453e416 .swiper-slide-bg{background-color:#fff0;background-image:url(https://dftmrenovation.com/storage/2022/02/dftm_renovation-ibv4.jpg);background-size:cover}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-repeater-item-453e416 .elementor-background-overlay{background-color:#0000004D}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-repeater-item-c3ac9c5 .swiper-slide-bg{background-color:#fff0;background-image:url(https://dftmrenovation.com/storage/2022/02/dftm_renovation-j7gn.jpg);background-size:cover}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-repeater-item-c3ac9c5 .elementor-background-overlay{background-color:#0000004D}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2)}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-contents{max-width:100%}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-inner{text-align:center}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-heading{color:#FFF;font-family:"Poppins",Sans-serif;font-size:3em;font-weight:700}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-description{color:#FFF;font-family:"Open Sans",Sans-serif;font-size:2.3em;font-weight:400}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-button{font-family:"Work Sans",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;border-radius:30px;color:#FFF;background-color:#C30505;border-color:#C30505}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-button:hover{color:#C30505;background-color:#FFF;border-color:#FFF}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-pagination-bullet{height:14px;width:14px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-container-horizontal .swiper-pagination-progressbar{height:14px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-pagination-fraction{font-size:14px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-pagination-bullet-active{background-color:#FFF}.elementor-1239 .elementor-element.elementor-element-7cff26b7{z-index:0}.elementor-1239 .elementor-element.elementor-element-2eb24806:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-1239 .elementor-element.elementor-element-2eb24806>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#C30505}.elementor-1239 .elementor-element.elementor-element-2eb24806>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1239 .elementor-element.elementor-element-2eb24806>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1239 .elementor-element.elementor-element-2eb24806>.elementor-element-populated>.elementor-widget-wrap{padding:15% 20% 20% 30%}.elementor-1239 .elementor-element.elementor-element-4d5f8ff1 .elementor-heading-title{color:#FFF;font-size:35px;font-weight:700;line-height:1.5em}.elementor-1239 .elementor-element.elementor-element-242ede42>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-2887d630>.elementor-element-populated>.elementor-widget-wrap{padding:10% 25% 10% 3%}.elementor-1239 .elementor-element.elementor-element-220eb858{color:#000;font-family:"Work Sans",Sans-serif;font-size:15px;font-weight:400}.elementor-1239 .elementor-element.elementor-element-5dd381b2>.elementor-widget-container{margin:-250px 0 0 -150px}.elementor-1239 .elementor-element.elementor-element-1076d1c0>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-1076d1c0{padding:0 0 80px 0}.elementor-1239 .elementor-element.elementor-element-7f492ad6{text-align:center}.elementor-1239 .elementor-element.elementor-element-7f492ad6 .elementor-heading-title{color:#000;font-size:1.4em;font-weight:400}.elementor-1239 .elementor-element.elementor-element-63145a28{text-align:center;color:#000;font-family:"Work Sans",Sans-serif;font-size:15px;font-weight:400}.elementor-1239 .elementor-element.elementor-element-1fa6ecec>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-1fa6ecec:not(.elementor-motion-effects-element-type-background),.elementor-1239 .elementor-element.elementor-element-1fa6ecec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E8E8E8}.elementor-1239 .elementor-element.elementor-element-1fa6ecec{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-1239 .elementor-element.elementor-element-1fa6ecec>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1239 .elementor-element.elementor-element-81b851f{text-align:center}.elementor-1239 .elementor-element.elementor-element-81b851f .elementor-heading-title{color:#000;font-size:32px;font-weight:700}.elementor-1239 .elementor-element.elementor-element-66843e58{text-align:center}.elementor-1239 .elementor-element.elementor-element-66843e58 .elementor-heading-title{color:#000;font-size:24px;font-weight:700}.elementor-1239 .elementor-element.elementor-element-3f99c44f{text-align:center}.elementor-1239 .elementor-element.elementor-element-3f99c44f .elementor-heading-title{color:#000;font-size:24px;font-weight:700}.elementor-1239 .elementor-element.elementor-element-135a5422{text-align:center}.elementor-1239 .elementor-element.elementor-element-135a5422 .elementor-heading-title{color:#000;font-size:24px;font-weight:700}.elementor-1239 .elementor-element.elementor-element-f14966>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-f14966>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1239 .elementor-element.elementor-element-f14966{padding:50px 0 80px 0}.elementor-1239 .elementor-element.elementor-element-514a87f3 img{box-shadow:0 0 13px 0 rgb(0 0 0 / .28)}.elementor-1239 .elementor-element.elementor-element-118728bc .elementor-heading-title{color:#000;font-size:1.4em;font-weight:700}.elementor-1239 .elementor-element.elementor-element-44888fe4{color:#000;font-family:"Work Sans",Sans-serif;font-size:15px;font-weight:400}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-buttons-group .pp-button:not(:last-child){margin-right:10px}.elementor-1239 .elementor-element.elementor-element-6f13fca1.pp-buttons-stack-desktop .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-button{font-weight:400;background:#C30505;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C30505;border-radius:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-button:hover{background:#FFF;color:#C30505;border-color:#C30505}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-icon-before .pp-buttons-icon-wrapper{margin-right:8px}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-icon-after .pp-buttons-icon-wrapper{margin-left:8px}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-icon-top .pp-buttons-icon-wrapper{margin-bottom:8px}.elementor-1239 .elementor-element.elementor-element-6f13fca1 .pp-icon-bottom .pp-buttons-icon-wrapper{margin-top:8px}.pp-tooltip-6f13fca1{text-align:center;background-color:#000;color:#fff}.pp-tooltip-6f13fca1.above .tooltip-callout:after{border-top-color:#000}.pp-tooltip-6f13fca1.left .tooltip-callout:after{border-left-color:#000}.pp-tooltip-6f13fca1.right .tooltip-callout:after{border-right-color:#000}.pp-tooltip-6f13fca1.below .tooltip-callout:after{border-bottom-color:#000}.elementor-1239 .elementor-element.elementor-element-121d3030>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-121d3030>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1239 .elementor-element.elementor-element-121d3030{padding:0 0 80px 0}.elementor-1239 .elementor-element.elementor-element-8515ca .elementor-heading-title{color:#000;font-size:1.4em;font-weight:700}.elementor-1239 .elementor-element.elementor-element-4e0595dd{color:#000;font-family:"Work Sans",Sans-serif;font-size:15px;font-weight:400}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-buttons-group .pp-button:not(:last-child){margin-right:10px}.elementor-1239 .elementor-element.elementor-element-624ddb62.pp-buttons-stack-desktop .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-button{font-weight:400;background:#C30505;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-button:hover{background:#FFF;color:#C30505;border-color:#C30505}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-icon-before .pp-buttons-icon-wrapper{margin-right:8px}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-icon-after .pp-buttons-icon-wrapper{margin-left:8px}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-icon-top .pp-buttons-icon-wrapper{margin-bottom:8px}.elementor-1239 .elementor-element.elementor-element-624ddb62 .pp-icon-bottom .pp-buttons-icon-wrapper{margin-top:8px}.pp-tooltip-624ddb62{text-align:center;background-color:#000;color:#fff}.pp-tooltip-624ddb62.above .tooltip-callout:after{border-top-color:#000}.pp-tooltip-624ddb62.left .tooltip-callout:after{border-left-color:#000}.pp-tooltip-624ddb62.right .tooltip-callout:after{border-right-color:#000}.pp-tooltip-624ddb62.below .tooltip-callout:after{border-bottom-color:#000}.elementor-1239 .elementor-element.elementor-element-3d92c32d img{box-shadow:0 0 13px 0 rgb(0 0 0 / .28)}.elementor-1239 .elementor-element.elementor-element-1a80a6a3>.elementor-container{max-width:1200px}.elementor-1239 .elementor-element.elementor-element-1a80a6a3>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1239 .elementor-element.elementor-element-1a80a6a3{padding:0 0 80px 0}.elementor-1239 .elementor-element.elementor-element-553809ec img{box-shadow:0 0 13px 0 rgb(0 0 0 / .28)}.elementor-1239 .elementor-element.elementor-element-6d6432be .elementor-heading-title{color:#000;font-size:1.4em;font-weight:700}.elementor-1239 .elementor-element.elementor-element-43002279{color:#000;font-family:"Work Sans",Sans-serif;font-size:15px;font-weight:400}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-buttons-group .pp-button:not(:last-child){margin-right:10px}.elementor-1239 .elementor-element.elementor-element-68d5eedd.pp-buttons-stack-desktop .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-button{font-weight:400;background:#C30505;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-button:hover{background:#FFF;color:#C30505;border-color:#C30505}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-icon-before .pp-buttons-icon-wrapper{margin-right:8px}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-icon-after .pp-buttons-icon-wrapper{margin-left:8px}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-icon-top .pp-buttons-icon-wrapper{margin-bottom:8px}.elementor-1239 .elementor-element.elementor-element-68d5eedd .pp-icon-bottom .pp-buttons-icon-wrapper{margin-top:8px}.pp-tooltip-68d5eedd{text-align:center;background-color:#000;color:#fff}.pp-tooltip-68d5eedd.above .tooltip-callout:after{border-top-color:#000}.pp-tooltip-68d5eedd.left .tooltip-callout:after{border-left-color:#000}.pp-tooltip-68d5eedd.right .tooltip-callout:after{border-right-color:#000}.pp-tooltip-68d5eedd.below .tooltip-callout:after{border-bottom-color:#000}.elementor-1239 .elementor-element.elementor-element-3daf0348>.elementor-container{max-width:900px}.elementor-1239 .elementor-element.elementor-element-3daf0348:not(.elementor-motion-effects-element-type-background),.elementor-1239 .elementor-element.elementor-element-3daf0348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://dftmrenovation.com/storage/2022/02/contact.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1239 .elementor-element.elementor-element-3daf0348{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 0 120px 0}.elementor-1239 .elementor-element.elementor-element-3daf0348>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1239 .elementor-element.elementor-element-6c27ad8a{text-align:center}.elementor-1239 .elementor-element.elementor-element-6c27ad8a .elementor-heading-title{color:#FFF;font-size:32px;font-weight:700}.elementor-1239 .elementor-element.elementor-element-4460335c{text-align:center;color:#FFF;font-size:1.4em;font-weight:400}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-buttons-group .pp-button:not(:last-child){margin-right:10px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd.pp-buttons-stack-desktop .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-button{font-size:1.4em;font-weight:400;background:#C30505;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C30505;border-radius:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-button:hover{background:#FFF0;color:#FFF;border-color:#FFF}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-icon-before .pp-buttons-icon-wrapper{margin-right:8px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-icon-after .pp-buttons-icon-wrapper{margin-left:8px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-icon-top .pp-buttons-icon-wrapper{margin-bottom:8px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd .pp-icon-bottom .pp-buttons-icon-wrapper{margin-top:8px}.pp-tooltip-7d1c82fd{text-align:center;background-color:#000;color:#fff}.pp-tooltip-7d1c82fd.above .tooltip-callout:after{border-top-color:#000}.pp-tooltip-7d1c82fd.left .tooltip-callout:after{border-left-color:#000}.pp-tooltip-7d1c82fd.right .tooltip-callout:after{border-right-color:#000}.pp-tooltip-7d1c82fd.below .tooltip-callout:after{border-bottom-color:#000}@media(max-width:1024px){.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-contents{max-width:100%}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-heading{font-size:60px}.elementor-1239 .elementor-element.elementor-element-2eb24806>.elementor-element-populated>.elementor-widget-wrap{padding:10% 10% 10% 10%}.elementor-1239 .elementor-element.elementor-element-4d5f8ff1{text-align:center}.elementor-1239 .elementor-element.elementor-element-4d5f8ff1 .elementor-heading-title{font-size:30px}.elementor-1239 .elementor-element.elementor-element-2887d630>.elementor-element-populated>.elementor-widget-wrap{padding:5% 5% 5% 5%}.elementor-1239 .elementor-element.elementor-element-220eb858{text-align:center}.elementor-1239 .elementor-element.elementor-element-220eb858>.elementor-widget-container{padding:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-5dd381b2>.elementor-widget-container{margin:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-63145a28>.elementor-widget-container{padding:0 0 0 0}.elementor-1239 .elementor-element.elementor-element-6f13fca1.pp-buttons-stack-tablet .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-624ddb62.pp-buttons-stack-tablet .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-68d5eedd.pp-buttons-stack-tablet .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd.pp-buttons-stack-tablet .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}}@media(max-width:767px){.elementor-1239 .elementor-element.elementor-element-7cff26b7 .swiper-slide-contents{max-width:100%}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-heading{font-size:37px}.elementor-1239 .elementor-element.elementor-element-7cff26b7 .elementor-slide-description{font-size:1.4em}.elementor-1239 .elementor-element.elementor-element-4d5f8ff1 .elementor-heading-title{font-size:25px}.elementor-1239 .elementor-element.elementor-element-7f492ad6 .elementor-heading-title{font-size:21px}.elementor-1239 .elementor-element.elementor-element-118728bc .elementor-heading-title{font-size:21px}.elementor-1239 .elementor-element.elementor-element-6f13fca1.pp-buttons-stack-mobile .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-8515ca .elementor-heading-title{font-size:21px}.elementor-1239 .elementor-element.elementor-element-624ddb62.pp-buttons-stack-mobile .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-6d6432be .elementor-heading-title{font-size:21px}.elementor-1239 .elementor-element.elementor-element-68d5eedd.pp-buttons-stack-mobile .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}.elementor-1239 .elementor-element.elementor-element-7d1c82fd.pp-buttons-stack-mobile .pp-buttons-group .pp-button:not(:last-child){margin-bottom:10px}}@media(max-width:1024px) and (min-width:768px){.elementor-1239 .elementor-element.elementor-element-2eb24806{width:100%}.elementor-1239 .elementor-element.elementor-element-2887d630{width:100%}.elementor-1239 .elementor-element.elementor-element-40fb403b{width:100%}.elementor-1239 .elementor-element.elementor-element-4213e716{width:100%}.elementor-1239 .elementor-element.elementor-element-b94608c{width:100%}.elementor-1239 .elementor-element.elementor-element-73e1b16{width:100%}.elementor-1239 .elementor-element.elementor-element-7d333de4{width:100%}.elementor-1239 .elementor-element.elementor-element-70762303{width:100%}.elementor-1239 .elementor-element.elementor-element-2305eed2{width:100%}}@media(min-width:1025px){.elementor-1239 .elementor-element.elementor-element-3daf0348:not(.elementor-motion-effects-element-type-background),.elementor-1239 .elementor-element.elementor-element-3daf0348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}