.elementor-2380 .elementor-element.elementor-element-cc694ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.73;border-style:solid;--border-style:solid;border-width:0 0 6px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:red;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-2380 .elementor-element.elementor-element-cc694ae:not(.elementor-motion-effects-element-type-background),.elementor-2380 .elementor-element.elementor-element-cc694ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#070707;background-image:url(https://directroofing.ca/wp-content/uploads/2025/12/epdm_roofing.webp);background-size:cover}.elementor-2380 .elementor-element.elementor-element-cc694ae::before,.elementor-2380 .elementor-element.elementor-element-cc694ae>.elementor-background-video-container::before,.elementor-2380 .elementor-element.elementor-element-cc694ae>.e-con-inner>.elementor-background-video-container::before,.elementor-2380 .elementor-element.elementor-element-cc694ae>.elementor-background-slideshow::before,.elementor-2380 .elementor-element.elementor-element-cc694ae>.e-con-inner>.elementor-background-slideshow::before,.elementor-2380 .elementor-element.elementor-element-cc694ae>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.elementor-2380 .elementor-element.elementor-element-6a9177d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2380 .elementor-element.elementor-element-e51f0a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2380 .elementor-element.elementor-element-fd18685 .bdt-ep-breadcrumb>*>*{color:#FFF}.elementor-2380 .elementor-element.elementor-element-fd18685 .bdt-ep-breadcrumb>:last-child>span{color:#FF0000!important}.elementor-2380 .elementor-element.elementor-element-ed9f4ba .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:53px;text-transform:uppercase;color:#FFF}.elementor-2380 .elementor-element.elementor-element-0cc1714{font-size:19px;color:#FFF}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a{margin-right:25px;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-dual-button a{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a:after,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a:hover,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a.bdt-effect-i,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-a.bdt-effect-h:after{background-color:#AF000B}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before{background-color:#FFFFFF17}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b{border-color:#666}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-dual-button .bdt-btn-b{border-radius:9px 9px 9px 9px}.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b:after,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b:hover,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b.bdt-effect-i,.elementor-2380 .elementor-element.elementor-element-02d44d9 .bdt-btn-b.bdt-effect-h:after{background-color:#FFFFFF17}.elementor-2380 .elementor-element.elementor-element-02d44d9{padding:12px 0 0 0;width:100%;max-width:100%}.elementor-2380 .elementor-element.elementor-element-e349ae8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-2380 .elementor-element.elementor-element-e349ae8:not(.elementor-motion-effects-element-type-background),.elementor-2380 .elementor-element.elementor-element-e349ae8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6F8}.elementor-2380 .elementor-element.elementor-element-c6709a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-0f48fdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-a17fc03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-c8f40ee .elementor-heading-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#E30613}.elementor-2380 .elementor-element.elementor-element-688ac97 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:31px;font-weight:600;line-height:1.2em}.elementor-2380 .elementor-element.elementor-element-688ac97{padding:0 0 12px 0}.elementor-2380 .elementor-element.elementor-element-246379d{padding:0 0 16px 0}.elementor-2380 .elementor-element.elementor-element-bda357a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-4f08701{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-ae0a3fb .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;letter-spacing:.3px}.elementor-2380 .elementor-element.elementor-element-ae0a3fb{padding:0 0 18px 0}.elementor-2380 .elementor-element.elementor-element-26951de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-7380197 .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-7380197.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-7380197.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-7380197.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-7380197 .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-7380197 .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-7380197 .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-7380197{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-7380197.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-2cb9d0b .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-2cb9d0b.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-2cb9d0b.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-2cb9d0b.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-2cb9d0b .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-2cb9d0b .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-2cb9d0b .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-2cb9d0b{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-2cb9d0b.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-fad88ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-13751a8 .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-13751a8.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-13751a8.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-13751a8.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-13751a8 .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-13751a8 .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-13751a8 .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-13751a8{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-13751a8.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-e6e60d9 .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-e6e60d9.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-e6e60d9.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-e6e60d9.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-e6e60d9 .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-e6e60d9 .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-e6e60d9 .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-e6e60d9{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-e6e60d9.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-de74b47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-96cb9bc .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-96cb9bc.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-96cb9bc.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-96cb9bc.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-96cb9bc .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-96cb9bc .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-96cb9bc .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-96cb9bc{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-96cb9bc.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-f9627be .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-f9627be.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-f9627be.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-f9627be.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-f9627be .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-f9627be .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-f9627be .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-f9627be{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-f9627be.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-6e54e37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-d70f8fc .elementor-icon-box-wrapper{align-items:center;gap:17px}.elementor-2380 .elementor-element.elementor-element-d70f8fc.elementor-view-stacked .elementor-icon{background-color:#E30613}.elementor-2380 .elementor-element.elementor-element-d70f8fc.elementor-view-framed .elementor-icon,.elementor-2380 .elementor-element.elementor-element-d70f8fc.elementor-view-default .elementor-icon{fill:#E30613;color:#E30613;border-color:#E30613}.elementor-2380 .elementor-element.elementor-element-d70f8fc .elementor-icon{font-size:22px}.elementor-2380 .elementor-element.elementor-element-d70f8fc .elementor-icon-box-title,.elementor-2380 .elementor-element.elementor-element-d70f8fc .elementor-icon-box-title a{font-family:"Barlow",Sans-serif;font-size:17px;font-weight:700;letter-spacing:.2px}.elementor-2380 .elementor-element.elementor-element-d70f8fc{padding:15px 15px 15px 15px;width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:20px 20px 20px 20px}.elementor-2380 .elementor-element.elementor-element-d70f8fc.elementor-element{--align-self:flex-start}.elementor-2380 .elementor-element.elementor-element-e4848fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-9909493{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-30ed3db .elementor-heading-title{font-family:"Oswald",Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;letter-spacing:.3px}.elementor-2380 .elementor-element.elementor-element-30ed3db{padding:0 0 18px 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-pro-step-desc,.tp-process-steps-widget.style_1 .tp-pro-step-desc p{margin:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-icon-img i{font-size:26px}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-icon-img svg{width:26px;height:26px}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-ps-icon-img.tp-pro-step-icon-img .tp-icon-img{border-radius:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{width:50px;height:50px}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{width:calc(50px + 20px);height:calc(50px + 20px)}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before{width:calc(50px + 40px);height:calc(50px + 40px)}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{left:calc((50px /2 ) - (1px))}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt{margin-right:calc((50px/1.3))}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-right-content{width:calc((100% - (50px * 2)))}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img:first-child,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{border-radius:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-style:solid}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-width:1px!important}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-right-content{padding:0 0 0 0;border-radius:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-right-content{margin:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper{padding:0 0 0 0;margin:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-7db1738{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2380 .elementor-element.elementor-element-79a942a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-84cdb14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2380 .elementor-element.elementor-element-2479e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px){.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget .tp-process-steps-wrapper{min-height:181px}.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper,.elementor-2380 .elementor-element.elementor-element-7db1738 .tp-process-steps-widget.style_2.mobile .tp-process-steps-wrapper .tp-ps-left-imt:after{min-width:181px}}@media(min-width:768px){.elementor-2380 .elementor-element.elementor-element-e51f0a5{--width:59%}.elementor-2380 .elementor-element.elementor-element-0f48fdf{--width:100%}.elementor-2380 .elementor-element.elementor-element-bda357a{--width:100%}.elementor-2380 .elementor-element.elementor-element-e4848fc{--width:100%}.elementor-2380 .elementor-element.elementor-element-79a942a{--width:35%}}.card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:36px!important;box-shadow:0 10px 28px rgb(0 0 0 / .05)!important;margin-bottom:24px!important}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features div{border:1px solid var(--border);border-radius:16px;padding:16px;font-weight:800}.features{grid-template-columns:repeat(2,1fr)!important}.card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:36px!important;box-shadow:0 10px 28px rgb(0 0 0 / .05)!important;margin-bottom:24px!important}.features{grid-template-columns:repeat(2,1fr)!important}.card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;padding:36px!important;box-shadow:0 10px 28px rgb(0 0 0 / .05)!important;margin-bottom:24px!important}.side{position:sticky;top:24px}.form,.why,.meta{border-radius:24px!important;padding:28px!important;margin-bottom:24px!important}.form{background:#fff;box-shadow:var(--shadow);border-top:7px solid var(--red)}.why,.meta{background:#0b0f14;color:#fff}