.elementor-894 .elementor-element.elementor-element-ac24e89{--display:flex;--min-height:100vh;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-894 .elementor-element.elementor-element-ac24e89:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-ac24e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-b7bb226{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-e4a707f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-07aeaca > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-894 .elementor-element.elementor-element-07aeaca .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-894 .elementor-element.elementor-element-31ce1ba{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-894 .elementor-element.elementor-element-77a3028 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-77a3028{text-align:left;}.elementor-894 .elementor-element.elementor-element-77a3028 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:61px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-icon i{color:var( --e-global-color-5e30d2f );transition:color 0.3s;}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-icon svg{fill:var( --e-global-color-5e30d2f );transition:fill 0.3s;}.elementor-894 .elementor-element.elementor-element-9fd0165{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > a{font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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 );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-894 .elementor-element.elementor-element-252236c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-252236c{text-align:left;font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-1f3b3a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-894 .elementor-element.elementor-element-435a08f{--display:flex;--min-height:0px;--align-items:flex-start;--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-894 .elementor-element.elementor-element-435a08f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-894 .elementor-element.elementor-element-db07f10 .elementor-button{background-color:#FFBA00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-894 .elementor-element.elementor-element-5a38825{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-5a38825:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-5a38825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-5a38825.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-7304c40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-53e74cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-c17497c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-c17497c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-978f420 .elementor-heading-title{font-family:var( --e-global-typography-d9b1e88-font-family ), Sans-serif;font-size:var( --e-global-typography-d9b1e88-font-size );font-weight:var( --e-global-typography-d9b1e88-font-weight );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-90a0ad8{font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-c32ef78 .elementor-button{background-color:#D69C0000;font-family:"Roboto", Sans-serif;font-size:31px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-c32ef78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-ea00d97{--display:flex;--min-height:667px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-db9545e{--display:flex;--min-height:675px;--justify-content:space-between;--overlay-opacity:0.86;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-db9545e:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-db9545e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/potporni_zid_naslovna.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-db9545e::before, .elementor-894 .elementor-element.elementor-element-db9545e > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-db9545e > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-db9545e > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-db9545e > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-db9545e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000008 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-8aaae37{--display:flex;--min-height:59px;--border-radius:100px 100px 100px 100px;}.elementor-894 .elementor-element.elementor-element-8aaae37:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-8aaae37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-ea3a017{text-align:center;}.elementor-894 .elementor-element.elementor-element-ea3a017 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;color:#4A4A4A;}.elementor-894 .elementor-element.elementor-element-3eda26b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-0f4e5fb .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-9527812{--display:flex;--min-height:675px;--justify-content:space-between;--overlay-opacity:0.86;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-9527812:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-9527812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/shutterstock_1820403806.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-9527812::before, .elementor-894 .elementor-element.elementor-element-9527812 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-9527812 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-9527812 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-9527812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-9527812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000008 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-bcec964{--display:flex;--min-height:59px;--border-radius:100px 100px 100px 100px;}.elementor-894 .elementor-element.elementor-element-bcec964:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-bcec964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-57debef{text-align:center;}.elementor-894 .elementor-element.elementor-element-57debef .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-8856dec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-7d211bc .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-ca85304{--display:flex;--min-height:675px;--justify-content:space-between;--overlay-opacity:0.92;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-ca85304:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-ca85304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/large-stone-retaining-wall.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-ca85304::before, .elementor-894 .elementor-element.elementor-element-ca85304 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-ca85304 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-ca85304 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-ca85304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-ca85304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000029 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-41c0e63{--display:flex;--min-height:59px;--border-radius:100px 100px 100px 100px;}.elementor-894 .elementor-element.elementor-element-41c0e63:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-41c0e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-7f3c1be{text-align:center;}.elementor-894 .elementor-element.elementor-element-7f3c1be .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-ca416be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-477425e .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-3f1f9ee{--display:flex;--min-height:675px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-3f1f9ee:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-3f1f9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/4-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-3f1f9ee::before, .elementor-894 .elementor-element.elementor-element-3f1f9ee > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-3f1f9ee > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-3f1f9ee > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-3f1f9ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-3f1f9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001C 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-6d59f62{--display:flex;--min-height:59px;--border-radius:100px 100px 100px 100px;}.elementor-894 .elementor-element.elementor-element-6d59f62:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-6d59f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-0a8334b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-894 .elementor-element.elementor-element-0a8334b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-0a8334b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:600;}.elementor-894 .elementor-element.elementor-element-42a4844{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-4fedfa0 .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-5110478{--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;--align-items:center;--padding-top:60px;--padding-bottom:20px;--padding-left:104px;--padding-right:104px;}.elementor-894 .elementor-element.elementor-element-5110478:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-5110478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-894 .elementor-element.elementor-element-f25698d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-780d07b{width:auto;max-width:auto;text-align:left;}.elementor-894 .elementor-element.elementor-element-780d07b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-780d07b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-780d07b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;line-height:53px;letter-spacing:-0.6px;word-spacing:0px;color:#FFB100;}.elementor-894 .elementor-element.elementor-element-742169f{width:auto;max-width:auto;text-align:left;}.elementor-894 .elementor-element.elementor-element-742169f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-742169f.elementor-element{--align-self:flex-end;}.elementor-894 .elementor-element.elementor-element-742169f .elementor-heading-title{font-family:var( --e-global-typography-d9b1e88-font-family ), Sans-serif;font-size:var( --e-global-typography-d9b1e88-font-size );font-weight:var( --e-global-typography-d9b1e88-font-weight );color:#000000;}.elementor-894 .elementor-element.elementor-element-f6986ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-d331a4a > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-d331a4a{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#000000;}.elementor-894 .elementor-element.elementor-element-4044a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-2a2c737{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-2a2c737:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-2a2c737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/Seat-Wall-Celtik3.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-2a2c737::before, .elementor-894 .elementor-element.elementor-element-2a2c737 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-2a2c737 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-2a2c737 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-2a2c737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-2a2c737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-894 .elementor-element.elementor-element-0a770ac .elementor-heading-title{font-family:var( --e-global-typography-d9b1e88-font-family ), Sans-serif;font-size:var( --e-global-typography-d9b1e88-font-size );font-weight:var( --e-global-typography-d9b1e88-font-weight );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-8daf3d5{font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-a806ba5{--display:flex;--min-height:600px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-a806ba5:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-a806ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/concrete_wall_stabilization_and_repair_products.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-a806ba5::before, .elementor-894 .elementor-element.elementor-element-a806ba5 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-a806ba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-a806ba5 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-a806ba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-a806ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-894 .elementor-element.elementor-element-486a26d .elementor-heading-title{font-family:var( --e-global-typography-d9b1e88-font-family ), Sans-serif;font-size:var( --e-global-typography-d9b1e88-font-size );font-weight:var( --e-global-typography-d9b1e88-font-weight );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-422afd4{font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-81073c6{--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;--align-items:center;--padding-top:60px;--padding-bottom:20px;--padding-left:104px;--padding-right:104px;}.elementor-894 .elementor-element.elementor-element-81073c6:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-81073c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-894 .elementor-element.elementor-element-c1fedee{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-48293d8{--display:flex;--align-items:flex-start;--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-894 .elementor-element.elementor-element-48293d8.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-3a500cd > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-3a500cd{text-align:left;}.elementor-894 .elementor-element.elementor-element-3a500cd .elementor-heading-title{font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#000000;}.elementor-894 .elementor-element.elementor-element-dae12ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-dae12ec.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-894 .elementor-element.elementor-element-dae12ec{text-align:left;}.elementor-894 .elementor-element.elementor-element-dae12ec .elementor-heading-title{font-family:var( --e-global-typography-d9b1e88-font-family ), Sans-serif;font-size:var( --e-global-typography-d9b1e88-font-size );font-weight:var( --e-global-typography-d9b1e88-font-weight );color:#000000;}.elementor-894 .elementor-element.elementor-element-1198747 .elementor-button{background-color:#FFBA00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;border-radius:5px 5px 5px 5px;padding:17px 60px 17px 60px;}.elementor-894 .elementor-element.elementor-element-2752525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-cf4d166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-aa3d2cb{--display:flex;--min-height:260px;--justify-content:flex-end;--overlay-opacity:0.82;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-aa3d2cb:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-aa3d2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/05/exposed-patio-calgary5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-aa3d2cb::before, .elementor-894 .elementor-element.elementor-element-aa3d2cb > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-aa3d2cb > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-aa3d2cb > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-aa3d2cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-aa3d2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-aa3d2cb.e-con{--align-self:flex-end;}.elementor-894 .elementor-element.elementor-element-ac6fd5a{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-ade4e81 .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-2981182{--display:flex;--min-height:260px;--justify-content:flex-end;--overlay-opacity:0.82;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-2981182:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-2981182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/Seat-Wall-Celtik3.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-2981182::before, .elementor-894 .elementor-element.elementor-element-2981182 > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-2981182 > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-2981182 > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-2981182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-2981182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-2981182.e-con{--align-self:flex-end;}.elementor-894 .elementor-element.elementor-element-efeb247{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-1a37ddb .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-7e81cc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-20e046f{--display:flex;--min-height:260px;--justify-content:flex-end;--overlay-opacity:0.82;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-20e046f:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-20e046f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/05/concrete-steps-with-platform.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-20e046f::before, .elementor-894 .elementor-element.elementor-element-20e046f > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-20e046f > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-20e046f > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-20e046f > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-20e046f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-20e046f.e-con{--align-self:flex-end;}.elementor-894 .elementor-element.elementor-element-77527c5{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-834a8da .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-84aeaae{--display:flex;--min-height:260px;--justify-content:flex-end;--overlay-opacity:0.82;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-84aeaae:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-84aeaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edmontonconcreteservices.ca/wp-content/uploads/2025/08/Water_Stain-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-894 .elementor-element.elementor-element-84aeaae::before, .elementor-894 .elementor-element.elementor-element-84aeaae > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-84aeaae > .e-con-inner > .elementor-background-video-container::before, .elementor-894 .elementor-element.elementor-element-84aeaae > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-84aeaae > .e-con-inner > .elementor-background-slideshow::before, .elementor-894 .elementor-element.elementor-element-84aeaae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-894 .elementor-element.elementor-element-84aeaae.e-con{--align-self:flex-end;}.elementor-894 .elementor-element.elementor-element-69b76ad{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-c2501e5 .elementor-heading-title{font-family:var( --e-global-typography-568f051-font-family ), Sans-serif;font-size:var( --e-global-typography-568f051-font-size );font-weight:var( --e-global-typography-568f051-font-weight );line-height:var( --e-global-typography-568f051-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-ecc1f0d{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-ecc1f0d:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-ecc1f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-2b6ac01{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-2b6ac01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-894 .elementor-element.elementor-element-d8f38e3{text-align:center;}.elementor-894 .elementor-element.elementor-element-d8f38e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{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 );}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-title, .elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-icon{color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-tab-title.elementor-active a, .elementor-894 .elementor-element.elementor-element-967ce2c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-5e30d2f );}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;line-height:30px;}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-icon{margin-inline-end:10px;}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-tab-content{color:#FFFFFF;font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-1f92307{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-1f92307:not(.elementor-motion-effects-element-type-background), .elementor-894 .elementor-element.elementor-element-1f92307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-894 .elementor-element.elementor-element-aeb01df{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-aeb01df.e-con{--align-self:center;}.elementor-894 .elementor-element.elementor-element-c40b38e{text-align:center;}.elementor-894 .elementor-element.elementor-element-c40b38e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-dc49c16{width:var( --container-widget-width, 110% );max-width:110%;--container-widget-width:110%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-82491f8-font-family ), Sans-serif;font-size:var( --e-global-typography-82491f8-font-size );font-weight:var( --e-global-typography-82491f8-font-weight );line-height:var( --e-global-typography-82491f8-line-height );color:#FFFFFF;}.elementor-894 .elementor-element.elementor-element-dc49c16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-628ae04{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-894 .elementor-element.elementor-element-628ae04 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-894 .elementor-element.elementor-element-628ae04.elementor-element{--align-self:center;--order:99999 /* order end hack */;}@media(min-width:768px){.elementor-894 .elementor-element.elementor-element-b7bb226{--width:1440px;}.elementor-894 .elementor-element.elementor-element-e4a707f{--width:66%;}.elementor-894 .elementor-element.elementor-element-435a08f{--width:35.153%;}.elementor-894 .elementor-element.elementor-element-7304c40{--width:1440px;}.elementor-894 .elementor-element.elementor-element-53e74cf{--width:1440px;}.elementor-894 .elementor-element.elementor-element-c17497c{--width:33.611%;}.elementor-894 .elementor-element.elementor-element-ea00d97{--width:65%;}.elementor-894 .elementor-element.elementor-element-8aaae37{--width:34%;}.elementor-894 .elementor-element.elementor-element-bcec964{--width:34%;}.elementor-894 .elementor-element.elementor-element-41c0e63{--width:34%;}.elementor-894 .elementor-element.elementor-element-6d59f62{--width:34%;}.elementor-894 .elementor-element.elementor-element-5110478{--width:100%;}.elementor-894 .elementor-element.elementor-element-f25698d{--width:1440px;}.elementor-894 .elementor-element.elementor-element-f6986ff{--width:1440px;}.elementor-894 .elementor-element.elementor-element-4044a4c{--width:1440px;}.elementor-894 .elementor-element.elementor-element-2a2c737{--width:80%;}.elementor-894 .elementor-element.elementor-element-a806ba5{--width:80%;}.elementor-894 .elementor-element.elementor-element-81073c6{--width:100%;}.elementor-894 .elementor-element.elementor-element-c1fedee{--width:1440px;}.elementor-894 .elementor-element.elementor-element-ecc1f0d{--width:100%;}.elementor-894 .elementor-element.elementor-element-2b6ac01{--width:1439px;}.elementor-894 .elementor-element.elementor-element-1f92307{--width:100%;}.elementor-894 .elementor-element.elementor-element-aeb01df{--width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-894 .elementor-element.elementor-element-f25698d{--width:100%;}.elementor-894 .elementor-element.elementor-element-f6986ff{--width:100%;}.elementor-894 .elementor-element.elementor-element-2a2c737{--width:100%;}.elementor-894 .elementor-element.elementor-element-a806ba5{--width:100%;}.elementor-894 .elementor-element.elementor-element-c1fedee{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-894 .elementor-element.elementor-element-77a3028 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > a{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-252236c{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-1f3b3a9{--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-894 .elementor-element.elementor-element-978f420 .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-90a0ad8{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-0f4e5fb .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-7d211bc .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-477425e .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-4fedfa0 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-5110478{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-f25698d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-894 .elementor-element.elementor-element-780d07b{width:100%;max-width:100%;}.elementor-894 .elementor-element.elementor-element-780d07b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-742169f{width:100%;max-width:100%;}.elementor-894 .elementor-element.elementor-element-742169f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-742169f .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-d331a4a{line-height:1.5;}.elementor-894 .elementor-element.elementor-element-0a770ac .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-8daf3d5{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-486a26d .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-422afd4{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-81073c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-c1fedee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-894 .elementor-element.elementor-element-3a500cd .elementor-heading-title{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-dae12ec{width:100%;max-width:100%;}.elementor-894 .elementor-element.elementor-element-dae12ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-dae12ec .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-ade4e81 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-1a37ddb .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-834a8da .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-c2501e5 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-ecc1f0d{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-tab-content{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-1f92307{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-894 .elementor-element.elementor-element-dc49c16{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}}@media(max-width:767px){.elementor-894 .elementor-element.elementor-element-31ce1ba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-894 .elementor-element.elementor-element-77a3028 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 5px 0px;}.elementor-894 .elementor-element.elementor-element-77a3028 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.4px;word-spacing:0em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-894 .elementor-element.elementor-element-9fd0165 .elementor-icon-list-item > a{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-252236c{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-db07f10 .elementor-button{padding:16px 45px 16px 45px;}.elementor-894 .elementor-element.elementor-element-5a38825{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-978f420 .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-90a0ad8{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-8aaae37{--width:60px;--justify-content:center;}.elementor-894 .elementor-element.elementor-element-ea3a017 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-0f4e5fb .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-bcec964{--width:60px;--justify-content:center;}.elementor-894 .elementor-element.elementor-element-57debef .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-7d211bc .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-41c0e63{--width:60px;--justify-content:center;}.elementor-894 .elementor-element.elementor-element-7f3c1be .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-477425e .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-6d59f62{--width:60px;--justify-content:center;}.elementor-894 .elementor-element.elementor-element-0a8334b .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-4fedfa0 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-5110478{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-f25698d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-894 .elementor-element.elementor-element-780d07b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-894 .elementor-element.elementor-element-780d07b .elementor-heading-title{font-size:54px;line-height:67px;letter-spacing:-0.4px;word-spacing:0em;}.elementor-894 .elementor-element.elementor-element-742169f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-894 .elementor-element.elementor-element-742169f .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-d331a4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-d331a4a{font-size:16px;}.elementor-894 .elementor-element.elementor-element-0a770ac .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-8daf3d5{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-486a26d .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-422afd4{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-81073c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-c1fedee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-894 .elementor-element.elementor-element-48293d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-894 .elementor-element.elementor-element-3a500cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-894 .elementor-element.elementor-element-3a500cd .elementor-heading-title{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-dae12ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-894 .elementor-element.elementor-element-dae12ec .elementor-heading-title{font-size:var( --e-global-typography-d9b1e88-font-size );}.elementor-894 .elementor-element.elementor-element-1198747 .elementor-button{padding:16px 45px 16px 45px;}.elementor-894 .elementor-element.elementor-element-ade4e81 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-1a37ddb .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-834a8da .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-c2501e5 .elementor-heading-title{font-size:var( --e-global-typography-568f051-font-size );line-height:var( --e-global-typography-568f051-line-height );}.elementor-894 .elementor-element.elementor-element-ecc1f0d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-d8f38e3 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-toggle-title{font-size:20px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-967ce2c .elementor-tab-content{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-1f92307{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-894 .elementor-element.elementor-element-c40b38e .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-894 .elementor-element.elementor-element-dc49c16{font-size:var( --e-global-typography-82491f8-font-size );line-height:var( --e-global-typography-82491f8-line-height );}.elementor-894 .elementor-element.elementor-element-628ae04{width:100%;max-width:100%;}}