.elementor-16 .elementor-element.elementor-element-5826276{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.76;--padding-top:100px;--padding-bottom:100px;--padding-left:260px;--padding-right:260px;}.elementor-16 .elementor-element.elementor-element-5826276::before, .elementor-16 .elementor-element.elementor-element-5826276 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5826276 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5826276 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5826276 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5826276 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-cedc9d7{text-align:start;}.elementor-16 .elementor-element.elementor-element-cedc9d7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:47px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-16 .elementor-element.elementor-element-217c39b{text-align:start;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0bd2acc{width:100%;max-width:100%;top:0px;z-index:-1;}.elementor-16 .elementor-element.elementor-element-0bd2acc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-0bd2acc{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-0bd2acc{right:0px;}.elementor-16 .elementor-element.elementor-element-0f6fcd8{--display:flex;--min-height:694px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-0f6fcd8.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-35950aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-35950aa.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-70dfd0c{--display:flex;--min-height:482px;--justify-content:center;--overlay-opacity:0.66;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-70dfd0c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-70dfd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/New-Project.png");background-size:cover;}.elementor-16 .elementor-element.elementor-element-70dfd0c::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B1B1B;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-70dfd0c:hover::before, .elementor-16 .elementor-element.elementor-element-70dfd0c:hover > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-70dfd0c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .elementor-background-slideshow:hover::before, .elementor-16 .elementor-element.elementor-element-70dfd0c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#503A00;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-70dfd0c:hover{--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-70dfd0c.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0e24534{text-align:center;}.elementor-16 .elementor-element.elementor-element-0e24534 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0da370b{text-align:center;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-de37fb5.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-de37fb5 > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-de37fb5 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-28b38e4{--display:grid;--min-height:482px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-16 .elementor-element.elementor-element-a48e1f8{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;}.elementor-16 .elementor-element.elementor-element-a48e1f8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a48e1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/509907324_18135290947418897_5392931544774081470_n.jpg");background-size:cover;}.elementor-16 .elementor-element.elementor-element-a48e1f8::before, .elementor-16 .elementor-element.elementor-element-a48e1f8 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a48e1f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a48e1f8 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a48e1f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a48e1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-33b2f70{text-align:start;}.elementor-16 .elementor-element.elementor-element-33b2f70 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51c0519{text-align:start;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-22d6d0d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-22d6d0d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-22d6d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/New-Project-1-1.png");background-size:cover;}.elementor-16 .elementor-element.elementor-element-22d6d0d::before, .elementor-16 .elementor-element.elementor-element-22d6d0d > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-22d6d0d > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-22d6d0d > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-22d6d0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-22d6d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-792cc61{text-align:center;}.elementor-16 .elementor-element.elementor-element-792cc61 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7040239{text-align:start;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3128456{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.64;}.elementor-16 .elementor-element.elementor-element-3128456:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3128456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/image-36.png");background-size:cover;}.elementor-16 .elementor-element.elementor-element-3128456::before, .elementor-16 .elementor-element.elementor-element-3128456 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3128456 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3128456 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3128456 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3128456 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-0395268{text-align:center;}.elementor-16 .elementor-element.elementor-element-0395268 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b54f54a{text-align:start;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1a5ad12{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-1a5ad12:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1a5ad12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://luminaroofing.ca/wp-content/uploads/2026/07/image-44.webp");background-size:cover;}.elementor-16 .elementor-element.elementor-element-1a5ad12::before, .elementor-16 .elementor-element.elementor-element-1a5ad12 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1a5ad12 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1a5ad12 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1a5ad12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1a5ad12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-1aa00d1{text-align:center;}.elementor-16 .elementor-element.elementor-element-1aa00d1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0f6886f{text-align:start;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0dd1571{--display:flex;--min-height:694px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-16 .elementor-element.elementor-element-0dd1571.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1b2c0f8{text-align:center;}.elementor-16 .elementor-element.elementor-element-1b2c0f8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-7a5ef11{text-align:center;}.elementor-16 .elementor-element.elementor-element-eddf7c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-eddf7c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-1833e71{--display:flex;--min-height:370px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-23a2df8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-16 .elementor-element.elementor-element-bfc89a1{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-bfc89a1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bfc89a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-c57632b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-a43a014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a43a014{text-align:center;}.elementor-16 .elementor-element.elementor-element-a43a014 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-d2c3675 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-e4836d5{--display:flex;--min-height:370px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-ca19870.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ca19870 img{max-width:100%;height:100%;object-fit:cover;object-position:bottom center;transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-2b20208{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-2b20208:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2b20208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-2b20208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-bf4b5f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bf4b5f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-83b84c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-83b84c6{text-align:center;}.elementor-16 .elementor-element.elementor-element-83b84c6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-0f4de10 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-16643cd{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-8d0091d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-16 .elementor-element.elementor-element-579a064{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-579a064:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-579a064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-858a652{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-e321ae8{text-align:center;}.elementor-16 .elementor-element.elementor-element-e321ae8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-739b325 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-e98a32d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-17835af img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-16 .elementor-element.elementor-element-9d071fe{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-9d071fe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9d071fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-2510fb4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-de6d29a{width:var( --container-widget-width, 218.872% );max-width:218.872%;--container-widget-width:218.872%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-de6d29a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-de6d29a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-5ee9a02 .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-57a8796{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-01d072f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-16 .elementor-element.elementor-element-ff692b2{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-ff692b2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ff692b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-b3066e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-ec766e9{text-align:center;}.elementor-16 .elementor-element.elementor-element-ec766e9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-972147b .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-22257a9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-acb932f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:bottom center;}.elementor-16 .elementor-element.elementor-element-7e7f282{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-7e7f282:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7e7f282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-9dff009{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-b0a7082{text-align:center;}.elementor-16 .elementor-element.elementor-element-b0a7082 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-1bf328c .elementor-button{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-ae1dfad{--display:flex;--min-height:697px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ae1dfad.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-51237d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-51237d4{text-align:center;}.elementor-16 .elementor-element.elementor-element-51237d4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-e316a9d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f453324{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-16 .elementor-element.elementor-element-f453324.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6ce43f1 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6ce43f1.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-6ce43f1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6ce43f1.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-6ce43f1.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6ce43f1.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-92b8e43 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-b5f5a73 .elementor-button{background-color:#F5F5F5;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-33e8845{--display:flex;}.elementor-16 .elementor-element.elementor-element-33e8845:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33e8845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/rsw_984h_767.webp");background-position:0px 0px;background-size:100% auto;}.elementor-16 .elementor-element.elementor-element-2a6610d{--display:flex;}.elementor-16 .elementor-element.elementor-element-2a6610d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a6610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/Group-49-e1775598884125.png");background-position:0px -422px;background-size:100% auto;}.elementor-16 .elementor-element.elementor-element-d15f695{--display:flex;}.elementor-16 .elementor-element.elementor-element-60f05e8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-16 .elementor-element.elementor-element-60f05e8.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-7c1cf3a .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-7c1cf3a.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-7c1cf3a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7c1cf3a.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-7c1cf3a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7c1cf3a.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-d4d5900 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-ec00240 .elementor-button{background-color:#F7F7F7;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-7bce980{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:260px;--padding-right:260px;}.elementor-16 .elementor-element.elementor-element-a82604b{text-align:center;}.elementor-16 .elementor-element.elementor-element-a82604b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-42868bb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7d3d3abb{--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-16 .elementor-element.elementor-element-55eb2b25{--display:flex;--min-height:377px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-55eb2b25:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-55eb2b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-55eb2b25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7e461e9c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-107f5d0.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-107f5d0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-107f5d0.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-107f5d0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-107f5d0.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-107f5d0 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-107f5d0 .elementor-icon svg{height:22px;}.elementor-16 .elementor-element.elementor-element-3bcde1f6{text-align:start;}.elementor-16 .elementor-element.elementor-element-3bcde1f6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-6d001308{--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-16 .elementor-element.elementor-element-3e25eb5f{--display:flex;--min-height:377px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-3e25eb5f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3e25eb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-3e25eb5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-13333fd2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-27489455.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-27489455.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27489455.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-27489455.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-27489455.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-27489455 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-27489455 .elementor-icon svg{height:22px;}.elementor-16 .elementor-element.elementor-element-6a2b4b33{text-align:start;}.elementor-16 .elementor-element.elementor-element-6a2b4b33 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-11115afd{--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-16 .elementor-element.elementor-element-149e40a3{--display:flex;--min-height:377px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-149e40a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-149e40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-149e40a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3f919a8b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-64c5fdd3.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-64c5fdd3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-64c5fdd3.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-64c5fdd3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-64c5fdd3.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-64c5fdd3 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-64c5fdd3 .elementor-icon svg{height:22px;}.elementor-16 .elementor-element.elementor-element-6e4de306{text-align:start;}.elementor-16 .elementor-element.elementor-element-6e4de306 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-59180c60{--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-16 .elementor-element.elementor-element-59180c60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6f3534b1{--display:flex;--min-height:377px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-6f3534b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f3534b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-256a1c97{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-35e81ab2.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-35e81ab2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-35e81ab2.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-35e81ab2.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-35e81ab2.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-35e81ab2 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-35e81ab2 .elementor-icon svg{height:22px;}.elementor-16 .elementor-element.elementor-element-27b71db7{text-align:start;}.elementor-16 .elementor-element.elementor-element-27b71db7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:27px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-30af1751{--display:flex;--min-height:457px;--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:flex-end;--align-items:flex-start;--overlay-opacity:0.87;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-30af1751:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-30af1751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/dji_fly_20250718_090122_138_1752858608543_aeb-1024x576.webp");background-position:bottom left;background-size:cover;}.elementor-16 .elementor-element.elementor-element-30af1751::before, .elementor-16 .elementor-element.elementor-element-30af1751 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-30af1751 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-30af1751 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-30af1751 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-30af1751 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #0000007D 51%, #000000FC 88%);}.elementor-16 .elementor-element.elementor-element-5012f3b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-3bca1616{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-566fb8ac .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:55px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4ea99d1a{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a519a69 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-2a92862d{--display:flex;--min-height:508px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2a92862d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a92862d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cb14a8{text-align:center;}.elementor-16 .elementor-element.elementor-element-af80244{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-16 .elementor-element.elementor-element-42a7d662{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-42a7d662.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5abd7e41.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-5abd7e41 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-59ed01a6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-59ed01a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7302a1c{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7302a1c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-16 .elementor-element.elementor-element-7302a1c .swiper-wrapper{display:flex;align-items:center;}.elementor-16 .elementor-element.elementor-element-6959e06c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3dd4d0d2{--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-16 .elementor-element.elementor-element-79b01c21{--display:flex;}.elementor-16 .elementor-element.elementor-element-79b01c21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-1c9fd197{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-b7824ad > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-16 .elementor-element.elementor-element-b7824ad.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-b7824ad.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b7824ad.elementor-view-default .elementor-icon{fill:#B78C1C;color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-2dec6b17 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-16 .elementor-element.elementor-element-2dec6b17.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-2dec6b17.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-2dec6b17.elementor-view-default .elementor-icon{fill:#B78C1C;color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-7e36c2cc > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-16 .elementor-element.elementor-element-7e36c2cc.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-7e36c2cc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7e36c2cc.elementor-view-default .elementor-icon{fill:#B78C1C;color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-b0806c9 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;}.elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-16 .elementor-element.elementor-element-b0806c9.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-b0806c9.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b0806c9.elementor-view-default .elementor-icon{fill:#B78C1C;color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-304f8d9a > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-16 .elementor-element.elementor-element-304f8d9a.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-304f8d9a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-304f8d9a.elementor-view-default .elementor-icon{fill:#B78C1C;color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon{font-size:22px;}.elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-58edc383{--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:center;}.elementor-16 .elementor-element.elementor-element-58edc383.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-18395582{width:var( --container-widget-width, 921px );max-width:921px;--container-widget-width:921px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-18395582.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-18395582 iframe{height:420px;}.elementor-16 .elementor-element.elementor-element-040f439{--display:flex;--min-height:508px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-040f439:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-040f439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5272d49{text-align:center;}.elementor-16 .elementor-element.elementor-element-b668534{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-25fc5e5{--display:flex;}.elementor-16 .elementor-element.elementor-element-25fc5e5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-25fc5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-e818e76 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-e818e76.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-e818e76.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e818e76.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-e818e76.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e818e76.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-96b339f{text-align:start;}.elementor-16 .elementor-element.elementor-element-96b339f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-16 .elementor-element.elementor-element-149ceaa{--display:flex;}.elementor-16 .elementor-element.elementor-element-149ceaa:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-149ceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-96c234f .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-96c234f.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-96c234f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-96c234f.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-96c234f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-96c234f.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-926c5a2{text-align:start;}.elementor-16 .elementor-element.elementor-element-926c5a2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-16 .elementor-element.elementor-element-86014b1{--display:flex;}.elementor-16 .elementor-element.elementor-element-86014b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-86014b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-6e5ce6b .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6e5ce6b.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-6e5ce6b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6e5ce6b.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-6e5ce6b.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6e5ce6b.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-90fb286{text-align:start;}.elementor-16 .elementor-element.elementor-element-90fb286 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-16 .elementor-element.elementor-element-f9b0281{--display:flex;}.elementor-16 .elementor-element.elementor-element-f9b0281:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f9b0281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16 .elementor-element.elementor-element-230d18d .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-230d18d.elementor-view-stacked .elementor-icon{background-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-230d18d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-230d18d.elementor-view-default .elementor-icon{color:#B78C1C;border-color:#B78C1C;}.elementor-16 .elementor-element.elementor-element-230d18d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-230d18d.elementor-view-default .elementor-icon svg{fill:#B78C1C;}.elementor-16 .elementor-element.elementor-element-9e64469{text-align:start;}.elementor-16 .elementor-element.elementor-element-9e64469 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-16 .elementor-element.elementor-element-c4f3231{text-align:center;}.elementor-16 .elementor-element.elementor-element-0d18c74.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0d18c74 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-375453c0{--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;--overlay-opacity:0.69;}.elementor-16 .elementor-element.elementor-element-375453c0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-375453c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luminaroofing.ca/wp-content/uploads/2025/06/7-2-1024x574-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-375453c0::before, .elementor-16 .elementor-element.elementor-element-375453c0 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-375453c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-375453c0 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-375453c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-375453c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-12a3c295{--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:80px;--padding-bottom:80px;--padding-left:260px;--padding-right:260px;}.elementor-16 .elementor-element.elementor-element-7f661812{--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-16 .elementor-element.elementor-element-cb355b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cb355b4 img{width:635px;height:491px;}.elementor-16 .elementor-element.elementor-element-1764b861{--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-16 .elementor-element.elementor-element-4ca1d28d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-7a76771c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-2868ac9b{--display:flex;}.elementor-16 .elementor-element.elementor-element-63f85934{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-5dca4ceb{--display:flex;}.elementor-16 .elementor-element.elementor-element-5ce41a13{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-acd71c7{--display:flex;}.elementor-16 .elementor-element.elementor-element-6af40db4{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-4b8f6525{--display:flex;}.elementor-16 .elementor-element.elementor-element-3871e6f5{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-604a68e7{--display:flex;}.elementor-16 .elementor-element.elementor-element-6707167d{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-1832fd4c{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-16 .elementor-element.elementor-element-1832fd4c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;}:where( .elementor-16 .elementor-element.elementor-element-1832fd4c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 3px 3px 3px;border-color:#000000;}.elementor-16 .elementor-element.elementor-element-c53677c{--display:grid;--min-height:660px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 050px;--row-gap:1px;--column-gap:050px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-a5f5667{--display:flex;}.elementor-16 .elementor-element.elementor-element-a5f5667:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a5f5667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEC583;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-3c086c9a > .elementor-widget-container{background-color:#E0C683;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F9F9F9;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-field-group .elementor-select-wrapper select{background-color:#F9F9F9;}.elementor-16 .elementor-element.elementor-element-3c086c9a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-button[type="submit"]{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3c086c9a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-0f6fcd8{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-35950aa{--width:91%;}.elementor-16 .elementor-element.elementor-element-eddf7c3{--width:100%;}.elementor-16 .elementor-element.elementor-element-1833e71{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-c57632b{--width:100%;}.elementor-16 .elementor-element.elementor-element-e4836d5{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-bf4b5f3{--content-width:705px;}.elementor-16 .elementor-element.elementor-element-16643cd{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-e98a32d{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-9d071fe{--content-width:440px;}.elementor-16 .elementor-element.elementor-element-57a8796{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-22257a9{--content-width:1119px;}.elementor-16 .elementor-element.elementor-element-e316a9d{--content-width:940px;}.elementor-16 .elementor-element.elementor-element-7d3d3abb{--width:25%;}.elementor-16 .elementor-element.elementor-element-6d001308{--width:25%;}.elementor-16 .elementor-element.elementor-element-11115afd{--width:25%;}.elementor-16 .elementor-element.elementor-element-59180c60{--width:25%;}.elementor-16 .elementor-element.elementor-element-30af1751{--content-width:1486px;}.elementor-16 .elementor-element.elementor-element-5012f3b{--width:100%;}.elementor-16 .elementor-element.elementor-element-59ed01a6{--width:1152px;}.elementor-16 .elementor-element.elementor-element-3dd4d0d2{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-58edc383{--width:66.6666%;}.elementor-16 .elementor-element.elementor-element-12a3c295{--content-width:1600px;}.elementor-16 .elementor-element.elementor-element-7f661812{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-1764b861{--width:66.6666%;}.elementor-16 .elementor-element.elementor-element-c53677c{--content-width:1492px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-eddf7c3{--width:100%;}.elementor-16 .elementor-element.elementor-element-ae1dfad{--width:731px;}.elementor-16 .elementor-element.elementor-element-f453324{--width:580px;}.elementor-16 .elementor-element.elementor-element-33e8845{--width:580px;}.elementor-16 .elementor-element.elementor-element-2a6610d{--width:579px;}.elementor-16 .elementor-element.elementor-element-d15f695{--width:580px;}.elementor-16 .elementor-element.elementor-element-42868bb0{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-55eb2b25{--width:742px;}.elementor-16 .elementor-element.elementor-element-7e461e9c{--width:100%;}.elementor-16 .elementor-element.elementor-element-3e25eb5f{--width:742px;}.elementor-16 .elementor-element.elementor-element-149e40a3{--width:742px;}.elementor-16 .elementor-element.elementor-element-59180c60{--width:690.25px;}.elementor-16 .elementor-element.elementor-element-6f3534b1{--width:742px;}.elementor-16 .elementor-element.elementor-element-2a92862d{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-59ed01a6{--width:732px;}.elementor-16 .elementor-element.elementor-element-79b01c21{--width:717.292px;}.elementor-16 .elementor-element.elementor-element-58edc383{--width:700.646px;}}@media(min-width:1025px){.elementor-16 .elementor-element.elementor-element-30af1751:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-30af1751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-5826276{--padding-top:59px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-cedc9d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cedc9d7 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-35950aa{--min-height:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-70dfd0c{--min-height:623px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0e24534 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-28b38e4{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-33b2f70 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-792cc61 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-0395268 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-1aa00d1 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-0dd1571{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b2c0f8 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-eddf7c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-a43a014 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-ca19870 img{width:720px;}.elementor-16 .elementor-element.elementor-element-83b84c6 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-8d0091d img{width:720px;}.elementor-16 .elementor-element.elementor-element-e321ae8 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-17835af img{width:720px;}.elementor-16 .elementor-element.elementor-element-de6d29a .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-ec766e9 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-b0a7082 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-51237d4 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-e316a9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:26px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f453324{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-92b8e43 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-33e8845{--min-height:459px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-33e8845:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33e8845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:582px auto;}.elementor-16 .elementor-element.elementor-element-2a6610d{--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2a6610d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a6610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-60f05e8{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-d4d5900 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-a82604b .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-42868bb0{--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-16 .elementor-element.elementor-element-55eb2b25{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3bcde1f6 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-6a2b4b33 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-6e4de306 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-27b71db7 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-5012f3b{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-3bca1616{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-566fb8ac .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-2a92862d{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-16 .elementor-element.elementor-element-cb14a8 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-16 .elementor-element.elementor-element-af80244{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-59ed01a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7302a1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7302a1c{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-16 .elementor-element.elementor-element-7302a1c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7302a1c .swiper-pagination-bullet{width:0px;height:0px;}.elementor-16 .elementor-element.elementor-element-6959e06c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:80px;--padding-left:020px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-79b01c21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1c9fd197{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title a{font-size:32px;}.elementor-16 .elementor-element.elementor-element-b668534{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-96b339f .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-926c5a2 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-90fb286 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-9e64469 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-375453c0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-12a3c295{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4ca1d28d .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-7a76771c{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-c53677c{--grid-auto-flow:row;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-5826276{--width:500px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-cedc9d7{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-cedc9d7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-cedc9d7 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-217c39b{text-align:center;}.elementor-16 .elementor-element.elementor-element-0f6fcd8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-35950aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-70dfd0c{--overlay-opacity:0.76;}.elementor-16 .elementor-element.elementor-element-0e24534 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16 .elementor-element.elementor-element-28b38e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-a48e1f8{--overlay-opacity:0.74;}.elementor-16 .elementor-element.elementor-element-33b2f70{text-align:center;}.elementor-16 .elementor-element.elementor-element-33b2f70 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-51c0519{text-align:center;}.elementor-16 .elementor-element.elementor-element-792cc61 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7040239{text-align:center;}.elementor-16 .elementor-element.elementor-element-0395268 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-b54f54a{text-align:center;}.elementor-16 .elementor-element.elementor-element-1aa00d1 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-0f6886f{text-align:center;}.elementor-16 .elementor-element.elementor-element-0dd1571{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1b2c0f8 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-eddf7c3{--width:104.59%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-1833e71{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-1833e71.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-23a2df8 img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-a43a014 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-1520662 > .elementor-widget-container{padding:0px 05px 0px 5px;}.elementor-16 .elementor-element.elementor-element-e4836d5{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-e4836d5.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ca19870 img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-2b20208{--content-width:658px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-83b84c6 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2b90b47 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-16 .elementor-element.elementor-element-16643cd{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-16643cd.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8d0091d img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-579a064{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e321ae8 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-6b93d27 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-16 .elementor-element.elementor-element-e98a32d{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-e98a32d.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-17835af img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-de6d29a .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2f335b1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-16 .elementor-element.elementor-element-57a8796{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-57a8796.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-01d072f img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-ec766e9 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-a040a35 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-16 .elementor-element.elementor-element-22257a9{--min-height:0px;}.elementor-16 .elementor-element.elementor-element-22257a9.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-acb932f img{max-width:300px;height:249px;}.elementor-16 .elementor-element.elementor-element-b0a7082 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2dcc039 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-16 .elementor-element.elementor-element-ae1dfad{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-51237d4{width:initial;max-width:initial;}.elementor-16 .elementor-element.elementor-element-51237d4 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-51237d4 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-e316a9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-f453324{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-92b8e43 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-33e8845{--width:100%;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-33e8845:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-33e8845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:4px 0px;background-repeat:no-repeat;background-size:312px auto;}.elementor-16 .elementor-element.elementor-element-2a6610d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2a6610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;background-size:321px auto;}.elementor-16 .elementor-element.elementor-element-2a6610d{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d15f695{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-60f05e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-d4d5900 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7bce980{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-a82604b .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-42868bb0{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-55eb2b25{--width:300px;}.elementor-16 .elementor-element.elementor-element-3bcde1f6 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-3e25eb5f{--width:300px;}.elementor-16 .elementor-element.elementor-element-6a2b4b33 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-149e40a3{--width:300px;}.elementor-16 .elementor-element.elementor-element-6e4de306 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-6f3534b1{--width:300px;}.elementor-16 .elementor-element.elementor-element-27b71db7 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-5012f3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-3bca1616{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-566fb8ac .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2a92862d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cb14a8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-af80244{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-42a7d662 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-59ed01a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7302a1c{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;}.elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16 .elementor-element.elementor-element-7302a1c .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-16 .elementor-element.elementor-element-6959e06c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1c9fd197{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b7824ad .elementor-icon-box-title a{font-size:30px;}.elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-2dec6b17 .elementor-icon-box-title a{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-7e36c2cc .elementor-icon-box-title a{font-size:30px;}.elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-b0806c9 .elementor-icon-box-title a{font-size:30px;}.elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-304f8d9a .elementor-icon-box-title a{font-size:30px;}.elementor-16 .elementor-element.elementor-element-5272d49 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-b668534{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-96b339f .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-926c5a2 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-90fb286 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-9e64469 .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-c4f3231 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-375453c0{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3afb5fe5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-12a3c295{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cb355b4 img{object-fit:cover;}.elementor-16 .elementor-element.elementor-element-1764b861{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4ca1d28d .elementor-heading-title{font-size:30px;}.elementor-16 .elementor-element.elementor-element-7a76771c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-c53677c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for html, class: .elementor-element-0bd2acc */.elementor-16 .elementor-element.elementor-element-0bd2acc{
    height: 100%;
}/* End custom CSS */