.elementor-12 .elementor-element.elementor-element-154c50a{--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:1;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:217px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-154c50a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-154c50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/04/d8a919dcbd79f36f668cac9db5d425f4f4035a0c-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-154c50a::before, .elementor-12 .elementor-element.elementor-element-154c50a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-154c50a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-154c50a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-154c50a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-154c50a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-8150a46{--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;}.elementor-12 .elementor-element.elementor-element-417331a{--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;--border-radius:50px 50px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-417331a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-417331a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E5E0D8A6 0%, #E5E0D800 100%);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3cb7e38{width:var( --container-widget-width, 42% );max-width:42%;background-color:var( --e-global-color-cbbe00f );padding:3px 10px 3px 10px;--container-widget-width:42%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-04000fd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:65px;font-weight:500;line-height:75px;letter-spacing:-4%;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:-3%;color:var( --e-global-color-cbbe00f );border-radius:100px 100px 100px 100px;padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-layout--filled{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button:hover{color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:5px 0 5px;}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-m-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-510f9cc .qodef-m-icon svg{width:30px;height:30px;}.elementor-12 .elementor-element.elementor-element-2bd5012{--display:flex;--position:absolute;--min-height:74vh;--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;--justify-content:flex-end;top:-12px;}.elementor-12 .elementor-element.elementor-element-2bd5012:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2bd5012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/04/House-Header.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2bd5012{right:-332px;}body.rtl .elementor-12 .elementor-element.elementor-element-2bd5012{left:-332px;}.elementor-12 .elementor-element.elementor-element-afd2e4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e94d19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:355px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76112b1{--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;--border-radius:30px 30px 30px 30px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-76112b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76112b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-dd94d4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-353f5ed{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-353f5ed .elementor-heading-title{font-family:var( --e-global-typography-28cabd8-font-family ), Sans-serif;font-size:var( --e-global-typography-28cabd8-font-size );font-weight:var( --e-global-typography-28cabd8-font-weight );letter-spacing:var( --e-global-typography-28cabd8-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e8492d2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-e8492d2 img{width:35px;}.elementor-12 .elementor-element.elementor-element-c7a8f47{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7176983{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1A1A1B59;--border-color:#1A1A1B59;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-33f2682{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-42d3e34 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:-3%;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-12 .elementor-element.elementor-element-ec35d55 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:-3%;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-12 .elementor-element.elementor-element-8c16e3c .elementor-button{background-color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:-3%;fill:var( --e-global-color-cbbe00f );color:var( --e-global-color-cbbe00f );border-style:none;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-12 .elementor-element.elementor-element-1c5f653{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-033960d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cbbe00f );--border-color:var( --e-global-color-cbbe00f );--border-radius:100px 100px 100px 100px;--margin-top:-215px;--margin-bottom:0px;--margin-left:0px;--margin-right:340px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-033960d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-033960d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-12 .elementor-element.elementor-element-033960d::before, .elementor-12 .elementor-element.elementor-element-033960d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-033960d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-033960d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-033960d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-033960d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1B;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-033960d.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-73cd859{--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;}.elementor-12 .elementor-element.elementor-element-46139ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-7610e7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-5ba1d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-5132814{--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;}.elementor-12 .elementor-element.elementor-element-9f9723a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bd03560{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-3%;color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-219efb3{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-27f9b1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--border-radius:40px 0px 0px 0px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-27f9b1f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-27f9b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-27f9b1f::before, .elementor-12 .elementor-element.elementor-element-27f9b1f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-27f9b1f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-27f9b1f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-27f9b1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-27f9b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7fef319{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dd353e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9322b58{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e2c4b50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e17757{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-19115dd{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2beb965{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f96737e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb96b31{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-39304b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-337ac78{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ab0a2f{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8b1a3b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-038edca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e9e192{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0c9526c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d5ff60e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e52d69f{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c47dfe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c51e3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e37c31c{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52eb0c1{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-e6f7d91{--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;--padding-top:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c53a42c{--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;}.elementor-12 .elementor-element.elementor-element-8e90038{--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-12 .elementor-element.elementor-element-6ba1d01{width:var( --container-widget-width, 35% );max-width:35%;background-color:#F2EFEB;padding:3px 10px 3px 10px;--container-widget-width:35%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1.6em;letter-spacing:-3%;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8610978{--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-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:-3%;color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-layout--filled{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:5px 0 5px;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-m-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-c60af02 .qodef-m-icon svg{width:30px;height:30px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-96c9d99{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-96c9d99 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-96c9d99 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b6043c5{--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;}.elementor-12 .elementor-element.elementor-element-28c4ef3{--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-12 .elementor-element.elementor-element-3559ea5 img{border-radius:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-173aff2{--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-12 .elementor-element.elementor-element-652821e{text-align:start;}.elementor-12 .elementor-element.elementor-element-652821e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-3%;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-257aac3{font-family:"Manrope", Sans-serif;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-abc6cc8{--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-12 .elementor-element.elementor-element-82975c5{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;line-height:1.6em;letter-spacing:-3%;}.elementor-12 .elementor-element.elementor-element-8f27ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be43872{--display:flex;--min-height:30vh;--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;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-be43872:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be43872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/04/af500bd3e817a8d482c39b3e3fb6840b9f1cc087.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bd8932d{--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-12 .elementor-element.elementor-element-81b1777{font-family:"Manrope", Sans-serif;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-dbce702{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-dbce702 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-dbce702 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-986d117{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e7e439{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4789561{text-align:center;}.elementor-12 .elementor-element.elementor-element-4789561 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:500;line-height:55px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-28b7533{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F2EFEB;padding:5px 10px 5px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-28b7533.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-3%;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4973646{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fdab663{text-align:center;}.elementor-12 .elementor-element.elementor-element-fdab663 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:500;line-height:55px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-55a9b28{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F2EFEB;padding:5px 10px 5px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-55a9b28.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-3%;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-519216b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-519216b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-519216b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-ad4284c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-dfd374b{--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-12 .elementor-element.elementor-element-c9eef77{text-align:start;}.elementor-12 .elementor-element.elementor-element-c9eef77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:500;line-height:55px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-713ee98{--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-12 .elementor-element.elementor-element-9b1534f{font-family:"Manrope", Sans-serif;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-42ca94d{--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-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-layout--filled{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:#1A1A1B00;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:5px 0 5px;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-m-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-38efde0 .qodef-m-icon svg{width:30px;height:30px;}.elementor-12 .elementor-element.elementor-element-1aa698d{--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 40px;--row-gap:0px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-8407a36{--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-12 .elementor-element.elementor-element-f3243e3{--display:flex;--min-height:50vh;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f3243e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3243e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/04/b51d0ff7eb5cbd71943374021aa042dda21c2914.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-163f691{width:var( --container-widget-width, 58% );max-width:58%;padding:10px 10px 50px 50px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-163f691 .elementor-counter-title{justify-content:start;color:var( --e-global-color-cbbe00f );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-163f691 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cbbe00f );font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4208f7c{--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;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4208f7c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4208f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1eb41c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-07a18d4{--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;}.elementor-12 .elementor-element.elementor-element-1482fb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-0546af1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-2c1f80f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-28178e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-12 .elementor-element.elementor-element-8f1038d{--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;}.elementor-12 .elementor-element.elementor-element-ab55c6a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-477cf08{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-9578a1d{--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;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-9578a1d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9578a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/04/a12208ad0bd93455b60b424eb4ecb3f3ae4023b4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f399e53{width:var( --container-widget-width, 68% );max-width:68%;padding:10px 10px 50px 50px;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f399e53 .elementor-counter-title{justify-content:start;color:var( --e-global-color-cbbe00f );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-f399e53 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-cbbe00f );font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b86f7c3{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7ded633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-cf85bbd{--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-12 .elementor-element.elementor-element-777cb82{--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-12 .elementor-element.elementor-element-b501c61{width:var( --container-widget-width, 25% );max-width:25%;background-color:#F2EFEB;padding:3px 10px 3px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1.6em;letter-spacing:-3%;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d718824{text-align:start;}.elementor-12 .elementor-element.elementor-element-d718824 .elementor-heading-title{font-family:var( --e-global-typography-699fe4e-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe4e-font-size );font-weight:var( --e-global-typography-699fe4e-font-weight );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4cb4c8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-bad6111{--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-12 .elementor-element.elementor-element-607c9a2{text-align:start;}.elementor-12 .elementor-element.elementor-element-607c9a2 img{width:40px;}.elementor-12 .elementor-element.elementor-element-e08d64f{--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-12 .elementor-element.elementor-element-7a64d23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-fd1e7ff{--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-12 .elementor-element.elementor-element-3dd59a7{text-align:start;}.elementor-12 .elementor-element.elementor-element-3dd59a7 img{width:40px;}.elementor-12 .elementor-element.elementor-element-e40c683{--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-12 .elementor-element.elementor-element-16a5bc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-93e407d{--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-12 .elementor-element.elementor-element-e0354ae{text-align:start;}.elementor-12 .elementor-element.elementor-element-e0354ae img{width:40px;}.elementor-12 .elementor-element.elementor-element-e85ac18{--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-12 .elementor-element.elementor-element-dac2bb5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-15060a3{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-15060a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15060a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-c351ea7{--display:flex;}.elementor-12 .elementor-element.elementor-element-7dcf926{width:var( --container-widget-width, 11% );max-width:11%;background-color:var( --e-global-color-primary );padding:3px 10px 3px 10px;--container-widget-width:11%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7dcf926.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7dcf926 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7dcf926 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7dcf926 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-7dcf926 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a79f662{text-align:center;}.elementor-12 .elementor-element.elementor-element-a79f662 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3d4511d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-6b07bfa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d2d5aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-9d2d5aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d2d5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-adf00c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-776616b{--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-12 .elementor-element.elementor-element-d70c4d6{--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;}.elementor-12 .elementor-element.elementor-element-d7a6f40 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8d29516{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#AD9E85;}.elementor-12 .elementor-element.elementor-element-dad2984{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-dad2984 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-dad2984 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d0f6f91{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c6c6979{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-c6c6979:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c6c6979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-31e75c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-160fad5{--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-12 .elementor-element.elementor-element-f476c42{--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;}.elementor-12 .elementor-element.elementor-element-071c38e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7ab8ed3{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#AD9E85;}.elementor-12 .elementor-element.elementor-element-6fb0e62{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-6fb0e62 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-6fb0e62 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ac9e6a5{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4f2e85d{--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-4f2e85d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4f2e85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cd300c2{width:var( --container-widget-width, 74% );max-width:74%;background-color:#EBE7E1;padding:10px 10px 10px 10px;--container-widget-width:74%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-cd300c2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-text{color:#AD9E85;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5402fc5{padding:10px 0px 10px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-beba7a9{--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;}.elementor-12 .elementor-element.elementor-element-e9bf52f{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e9bf52f .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e9bf52f .elementor-counter-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-b03248f{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b03248f .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b03248f .elementor-counter-title{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-5018b3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33a24d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-33a24d5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-33a24d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5760e72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c7c3399{--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-12 .elementor-element.elementor-element-45f7cff{--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;}.elementor-12 .elementor-element.elementor-element-6c94c86 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fad00aa{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#AD9E85;}.elementor-12 .elementor-element.elementor-element-5a39984{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-5a39984 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-5a39984 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-187f756{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-eb013da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-eb013da:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eb013da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-622a412{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1528ab3{--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-12 .elementor-element.elementor-element-2ac7d75{--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;}.elementor-12 .elementor-element.elementor-element-f55af53 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a24f2e3{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#AD9E85;}.elementor-12 .elementor-element.elementor-element-d8fda6d{--divider-border-style:solid;--divider-color:#CEC5B6;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-d8fda6d .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-d8fda6d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-dd7648a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-aaf1c74{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-aaf1c74:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aaf1c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-dd70a5f{--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 40px;--row-gap:0px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-dd70a5f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd70a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofing.digityza.ca/wp-content/uploads/2026/03/Image-38.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3b2f097{--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-12 .elementor-element.elementor-element-c265424{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-cbbe00f );padding:3px 10px 3px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-c265424 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c265424 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c265424 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c265424 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-da6030a .elementor-heading-title{font-family:var( --e-global-typography-699fe4e-font-family ), Sans-serif;font-size:var( --e-global-typography-699fe4e-font-size );font-weight:var( --e-global-typography-699fe4e-font-weight );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-d4378ac{color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:-3%;color:var( --e-global-color-cbbe00f );border-radius:100px 100px 100px 100px;padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-layout--filled{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button:hover{color:var( --e-global-color-cbbe00f );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:5px 10px 5px 25px;}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:5px 0 5px;}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-m-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-4087ce6 .qodef-m-icon svg{width:30px;height:30px;}.elementor-12 .elementor-element.elementor-element-dc5fe4a{--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;}.elementor-12 .elementor-element.elementor-element-dc5fe4a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-031708a{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-1c8b227 .elementor-button{background-color:#B08D5700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-12 .elementor-element.elementor-element-4f28a29 .elementor-button{background-color:#B08D5700;fill:var( --e-global-color-cbbe00f );color:var( --e-global-color-cbbe00f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-12 .elementor-element.elementor-element-15af04b .elementor-button{background-color:#B08D5700;fill:var( --e-global-color-cbbe00f );color:var( --e-global-color-cbbe00f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}:root{--page-title-display:none;}@media(min-width:376px){.elementor-12 .elementor-element.elementor-element-417331a{--width:55%;}.elementor-12 .elementor-element.elementor-element-2bd5012{--width:80%;}.elementor-12 .elementor-element.elementor-element-76112b1{--width:30%;}.elementor-12 .elementor-element.elementor-element-1c5f653{--width:70%;}.elementor-12 .elementor-element.elementor-element-033960d{--width:40%;}.elementor-12 .elementor-element.elementor-element-73cd859{--width:35%;}.elementor-12 .elementor-element.elementor-element-5132814{--width:65%;}.elementor-12 .elementor-element.elementor-element-27f9b1f{--width:100%;}.elementor-12 .elementor-element.elementor-element-8e90038{--width:50%;}.elementor-12 .elementor-element.elementor-element-8610978{--width:50%;}.elementor-12 .elementor-element.elementor-element-28c4ef3{--width:40%;}.elementor-12 .elementor-element.elementor-element-abc6cc8{--width:60%;}.elementor-12 .elementor-element.elementor-element-be43872{--width:35%;}.elementor-12 .elementor-element.elementor-element-bd8932d{--width:65%;}.elementor-12 .elementor-element.elementor-element-3e7e439{--width:50%;}.elementor-12 .elementor-element.elementor-element-4973646{--width:50%;}.elementor-12 .elementor-element.elementor-element-dfd374b{--width:40%;}.elementor-12 .elementor-element.elementor-element-713ee98{--width:36%;}.elementor-12 .elementor-element.elementor-element-42ca94d{--width:22%;}.elementor-12 .elementor-element.elementor-element-8407a36{--width:50%;}.elementor-12 .elementor-element.elementor-element-07a18d4{--width:50%;}.elementor-12 .elementor-element.elementor-element-8f1038d{--width:50%;}.elementor-12 .elementor-element.elementor-element-9578a1d{--width:50%;}.elementor-12 .elementor-element.elementor-element-cf85bbd{--width:50%;}.elementor-12 .elementor-element.elementor-element-777cb82{--width:50%;}.elementor-12 .elementor-element.elementor-element-bad6111{--width:70%;}.elementor-12 .elementor-element.elementor-element-e08d64f{--width:30%;}.elementor-12 .elementor-element.elementor-element-fd1e7ff{--width:70%;}.elementor-12 .elementor-element.elementor-element-e40c683{--width:30%;}.elementor-12 .elementor-element.elementor-element-93e407d{--width:70%;}.elementor-12 .elementor-element.elementor-element-e85ac18{--width:30%;}.elementor-12 .elementor-element.elementor-element-6b07bfa{--width:30%;}.elementor-12 .elementor-element.elementor-element-776616b{--width:25%;}.elementor-12 .elementor-element.elementor-element-d70c4d6{--width:75%;}.elementor-12 .elementor-element.elementor-element-160fad5{--width:25%;}.elementor-12 .elementor-element.elementor-element-f476c42{--width:75%;}.elementor-12 .elementor-element.elementor-element-4f2e85d{--width:40%;}.elementor-12 .elementor-element.elementor-element-5018b3b{--width:30%;}.elementor-12 .elementor-element.elementor-element-c7c3399{--width:25%;}.elementor-12 .elementor-element.elementor-element-45f7cff{--width:75%;}.elementor-12 .elementor-element.elementor-element-1528ab3{--width:25%;}.elementor-12 .elementor-element.elementor-element-2ac7d75{--width:75%;}.elementor-12 .elementor-element.elementor-element-3b2f097{--width:50%;}.elementor-12 .elementor-element.elementor-element-dc5fe4a{--width:85%;}.elementor-12 .elementor-element.elementor-element-031708a{--width:50%;}}@media(max-width:1280px){.elementor-12 .elementor-element.elementor-element-154c50a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-154c50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-417331a{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3cb7e38{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2bd5012{--min-height:77vh;top:35px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2bd5012{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-2bd5012{left:-20px;}.elementor-12 .elementor-element.elementor-element-3e94d19{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76112b1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-353f5ed{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-12 .elementor-element.elementor-element-353f5ed .elementor-heading-title{font-size:var( --e-global-typography-28cabd8-font-size );letter-spacing:var( --e-global-typography-28cabd8-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e8492d2{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-42d3e34 .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-ec35d55 .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-8c16e3c .elementor-button{font-size:13px;}.elementor-12 .elementor-element.elementor-element-033960d{--margin-top:-215px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-12 .elementor-element.elementor-element-c53a42c{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8e90038{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6ba1d01{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-12 .elementor-element.elementor-element-b501c61{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-12 .elementor-element.elementor-element-d718824 .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7dcf926{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-12 .elementor-element.elementor-element-a79f662 .elementor-heading-title{font-size:45px;letter-spacing:-4%;}.elementor-12 .elementor-element.elementor-element-d7a6f40 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-071c38e .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cd300c2{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-12 .elementor-element.elementor-element-6c94c86 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f55af53 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c265424{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-12 .elementor-element.elementor-element-da6030a .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}}@media(max-width:768px){.elementor-12 .elementor-element.elementor-element-8150a46{--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-12 .elementor-element.elementor-element-417331a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-417331a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(123deg, #E5E0D8A6 100%, #E5E0D800 0%);}.elementor-12 .elementor-element.elementor-element-417331a{--border-radius:50px 50px 50px 50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3cb7e38{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-afd2e4b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3e94d19{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-76112b1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-353f5ed .elementor-heading-title{font-size:var( --e-global-typography-28cabd8-font-size );letter-spacing:var( --e-global-typography-28cabd8-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1c5f653{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-033960d{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-033960d.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-27f9b1f{--border-radius:40px 40px 0px 0px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-52eb0c1{--e-n-carousel-swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-e6f7d91{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-6ba1d01{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-12 .elementor-element.elementor-element-b6043c5{--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-12 .elementor-element.elementor-element-3559ea5 img{width:55%;}.elementor-12 .elementor-element.elementor-element-8f27ea4{--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-12 .elementor-element.elementor-element-be43872{--min-height:55vh;}.elementor-12 .elementor-element.elementor-element-bd8932d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-81b1777{text-align:center;}.elementor-12 .elementor-element.elementor-element-4789561 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-fdab663 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-519216b{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ad4284c{--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;}.elementor-12 .elementor-element.elementor-element-c9eef77{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9eef77 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9b1534f{text-align:center;}.elementor-12 .elementor-element.elementor-element-1aa698d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-163f691{padding:10px 10px 30px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-1eb41c3{--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-12 .elementor-element.elementor-element-f399e53{padding:10px 10px 30px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b86f7c3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7ded633{--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-12 .elementor-element.elementor-element-6cc5a43 img{width:55%;}.elementor-12 .elementor-element.elementor-element-b501c61{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-12 .elementor-element.elementor-element-d718824 .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-15060a3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7dcf926{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-12 .elementor-element.elementor-element-3d4511d{--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-12 .elementor-element.elementor-element-6b07bfa{--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;}.elementor-12 .elementor-element.elementor-element-d7a6f40 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-071c38e .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5018b3b{--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;}.elementor-12 .elementor-element.elementor-element-6c94c86 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f55af53 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-aaf1c74{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-dd70a5f{--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-12 .elementor-element.elementor-element-dd70a5f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd70a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-12 .elementor-element.elementor-element-c265424{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-12 .elementor-element.elementor-element-da6030a .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}}@media(max-width:480px){.elementor-12 .elementor-element.elementor-element-154c50a{--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:280px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-417331a{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-3cb7e38{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-12 .elementor-element.elementor-element-04000fd .elementor-heading-title{font-size:36px;line-height:41px;}.elementor-12 .elementor-element.elementor-element-353f5ed{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-12 .elementor-element.elementor-element-e8492d2{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-12 .elementor-element.elementor-element-42d3e34{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-42d3e34 .elementor-button{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ec35d55{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ec35d55 .elementor-button{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-8c16e3c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8c16e3c .elementor-button{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-033960d{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-46139ea img{width:50px;}.elementor-12 .elementor-element.elementor-element-7610e7c img{width:50px;}.elementor-12 .elementor-element.elementor-element-5ba1d83 img{width:50px;}.elementor-12 .elementor-element.elementor-element-27f9b1f{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-52eb0c1{--e-n-carousel-swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-e6f7d91{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c53a42c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-6ba1d01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3559ea5 img{width:100%;}.elementor-12 .elementor-element.elementor-element-82975c5{font-size:20px;}.elementor-12 .elementor-element.elementor-element-986d117{--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-12 .elementor-element.elementor-element-4789561 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-28b7533{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-fdab663 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-55a9b28{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-c9eef77 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-1aa698d{--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-12 .elementor-element.elementor-element-163f691{padding:10px 10px 30px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-9578a1d{--min-height:45vh;}.elementor-12 .elementor-element.elementor-element-f399e53{padding:10px 10px 30px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-6cc5a43 img{width:100%;}.elementor-12 .elementor-element.elementor-element-b501c61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4cb4c8f{--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-12 .elementor-element.elementor-element-760708b{text-align:start;}.elementor-12 .elementor-element.elementor-element-7a64d23{--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-12 .elementor-element.elementor-element-6b273e5{text-align:start;}.elementor-12 .elementor-element.elementor-element-16a5bc2{--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-12 .elementor-element.elementor-element-a9b8748{text-align:start;}.elementor-12 .elementor-element.elementor-element-7dcf926{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-12 .elementor-element.elementor-element-3d4511d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-cd300c2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-e9bf52f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-12 .elementor-element.elementor-element-b03248f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-12 .elementor-element.elementor-element-dd70a5f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c265424{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-12 .elementor-element.elementor-element-1c8b227{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4f28a29{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-15af04b{width:100%;max-width:100%;}}@media(max-width:375px){.elementor-12 .elementor-element.elementor-element-417331a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3cb7e38{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3cb7e38 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-04000fd .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-353f5ed .elementor-heading-title{font-size:var( --e-global-typography-28cabd8-font-size );letter-spacing:var( --e-global-typography-28cabd8-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-033960d{--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-73cd859{--width:28%;}.elementor-12 .elementor-element.elementor-element-46139ea img{width:35px;}.elementor-12 .elementor-element.elementor-element-7610e7c img{width:35px;}.elementor-12 .elementor-element.elementor-element-5ba1d83 img{width:35px;}.elementor-12 .elementor-element.elementor-element-5132814{--width:72%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e09616{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1e09616 img{width:60%;}.elementor-12 .elementor-element.elementor-element-bd03560{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-size:14px;}.elementor-12 .elementor-element.elementor-element-219efb3{font-size:13px;}.elementor-12 .elementor-element.elementor-element-27f9b1f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-52eb0c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-8e90038{--width:52%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ba1d01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6ba1d01 .elementor-icon-list-item > a{font-size:13px;}.elementor-12 .elementor-element.elementor-element-8610978{--width:48%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4789561 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-28b7533{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-28b7533 .elementor-icon-list-item > a{font-size:12px;}.elementor-12 .elementor-element.elementor-element-fdab663 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-55a9b28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-55a9b28 .elementor-icon-list-item > a{font-size:12px;}.elementor-12 .elementor-element.elementor-element-c9eef77 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-163f691{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f399e53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b501c61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b501c61 .elementor-icon-list-item > a{font-size:13px;}.elementor-12 .elementor-element.elementor-element-d718824 .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}:where( .elementor-12 .elementor-element.elementor-element-dac2bb5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7dcf926{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-12 .elementor-element.elementor-element-fb67e57{text-align:start;}.elementor-12 .elementor-element.elementor-element-d7a6f40 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5de258e{text-align:start;}.elementor-12 .elementor-element.elementor-element-071c38e .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cd300c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cd300c2 .elementor-icon-list-item > a{font-size:12px;}.elementor-12 .elementor-element.elementor-element-beba7a9{--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-12 .elementor-element.elementor-element-e9bf52f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b03248f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-126c9d5{text-align:start;}.elementor-12 .elementor-element.elementor-element-6c94c86 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d36c65b{text-align:start;}.elementor-12 .elementor-element.elementor-element-f55af53 .elementor-heading-title{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c265424{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-12 .elementor-element.elementor-element-da6030a .elementor-heading-title{font-size:var( --e-global-typography-699fe4e-font-size );line-height:var( --e-global-typography-699fe4e-line-height );letter-spacing:var( --e-global-typography-699fe4e-letter-spacing );}}@media(max-width:1280px) and (min-width:376px){.elementor-12 .elementor-element.elementor-element-2bd5012{--width:70%;}.elementor-12 .elementor-element.elementor-element-033960d{--width:50%;}.elementor-12 .elementor-element.elementor-element-28c4ef3{--width:30%;}.elementor-12 .elementor-element.elementor-element-abc6cc8{--width:70%;}.elementor-12 .elementor-element.elementor-element-be43872{--width:35%;}.elementor-12 .elementor-element.elementor-element-bd8932d{--width:65%;}.elementor-12 .elementor-element.elementor-element-dfd374b{--width:40%;}.elementor-12 .elementor-element.elementor-element-713ee98{--width:35%;}.elementor-12 .elementor-element.elementor-element-3b2f097{--width:43%;}.elementor-12 .elementor-element.elementor-element-031708a{--width:57%;}}@media(max-width:768px) and (min-width:376px){.elementor-12 .elementor-element.elementor-element-417331a{--width:100%;}.elementor-12 .elementor-element.elementor-element-76112b1{--width:100%;}.elementor-12 .elementor-element.elementor-element-1c5f653{--width:100%;}.elementor-12 .elementor-element.elementor-element-033960d{--width:60%;}.elementor-12 .elementor-element.elementor-element-28c4ef3{--width:100%;}.elementor-12 .elementor-element.elementor-element-abc6cc8{--width:100%;}.elementor-12 .elementor-element.elementor-element-be43872{--width:100%;}.elementor-12 .elementor-element.elementor-element-bd8932d{--width:100%;}.elementor-12 .elementor-element.elementor-element-dfd374b{--width:100%;}.elementor-12 .elementor-element.elementor-element-713ee98{--width:100%;}.elementor-12 .elementor-element.elementor-element-42ca94d{--width:100%;}.elementor-12 .elementor-element.elementor-element-07a18d4{--width:100%;}.elementor-12 .elementor-element.elementor-element-8f1038d{--width:100%;}.elementor-12 .elementor-element.elementor-element-cf85bbd{--width:100%;}.elementor-12 .elementor-element.elementor-element-777cb82{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b07bfa{--width:100%;}.elementor-12 .elementor-element.elementor-element-4f2e85d{--width:100%;}.elementor-12 .elementor-element.elementor-element-5018b3b{--width:100%;}.elementor-12 .elementor-element.elementor-element-3b2f097{--width:100%;}.elementor-12 .elementor-element.elementor-element-031708a{--width:100%;}}@media(max-width:480px) and (min-width:376px){.elementor-12 .elementor-element.elementor-element-2bd5012{--width:100%;}.elementor-12 .elementor-element.elementor-element-033960d{--width:100%;}.elementor-12 .elementor-element.elementor-element-73cd859{--width:33%;}.elementor-12 .elementor-element.elementor-element-5132814{--width:65%;}.elementor-12 .elementor-element.elementor-element-8e90038{--width:55%;}.elementor-12 .elementor-element.elementor-element-8610978{--width:45%;}.elementor-12 .elementor-element.elementor-element-3e7e439{--width:100%;}.elementor-12 .elementor-element.elementor-element-4973646{--width:100%;}.elementor-12 .elementor-element.elementor-element-8407a36{--width:100%;}.elementor-12 .elementor-element.elementor-element-9578a1d{--width:100%;}.elementor-12 .elementor-element.elementor-element-bad6111{--width:100%;}.elementor-12 .elementor-element.elementor-element-e08d64f{--width:100%;}.elementor-12 .elementor-element.elementor-element-fd1e7ff{--width:100%;}.elementor-12 .elementor-element.elementor-element-e40c683{--width:100%;}.elementor-12 .elementor-element.elementor-element-93e407d{--width:100%;}.elementor-12 .elementor-element.elementor-element-e85ac18{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-52eb0c1 */.home-carousel::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));
}

.home-carousel::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(to left, rgba(255,255,255,1), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_button, class: .elementor-element-c60af02 */.btn-position{
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_button, class: .elementor-element-38efde0 */.btn-position1{
    text-align: right;
}

@media screen and (max-width: 768px){ 

.btn-position1{
    text-align: center;
}

}/* End custom CSS */