.elementor-8 .elementor-element.elementor-element-f4c40c3{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f4c40c3::before, .elementor-8 .elementor-element.elementor-element-f4c40c3 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f4c40c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f4c40c3 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f4c40c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f4c40c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-45deg, var( --e-global-color-0c252da ) 0%, var( --e-global-color-primary ) 100%);}.elementor-8 .elementor-element.elementor-element-f4c40c3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-8 .elementor-element.elementor-element-a280e61{--display:flex;--justify-content:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f1595f1{text-align:start;}.elementor-8 .elementor-element.elementor-element-f1595f1 .elementor-heading-title{font-family:var( --e-global-typography-1f91f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-1f91f3f-font-size );font-weight:var( --e-global-typography-1f91f3f-font-weight );text-transform:var( --e-global-typography-1f91f3f-text-transform );line-height:var( --e-global-typography-1f91f3f-line-height );color:var( --e-global-color-5eca116 );}.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-8 .elementor-element.elementor-element-cc129d4{text-align:start;font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.5px;color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-3fb6dbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-a349722 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5eca116 );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a349722{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a349722 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a349722 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-a349722 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a349722 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-80aa755 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-80aa755 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-80aa755 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-80aa755.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-80aa755{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-80aa755 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-80aa755 .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-49c8165{--display:flex;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-5b6efc5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9E9E9E;--border-color:#9E9E9E;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-5b6efc5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5b6efc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000050;}.elementor-8 .elementor-element.elementor-element-d54fe7b .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-9e4d2c0{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-e9f95d9 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5eca116 );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-e9f95d9{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-e9f95d9 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e9f95d9 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-e9f95d9 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-e9f95d9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fb7029b{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f3dc3e7{--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-054bcfb{background-color:var( --e-global-color-secondary );padding:5px 12px 5px 12px;border-radius:555px 555px 555px 555px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-054bcfb.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-054bcfb .elementor-icon-list-icon i{color:var( --e-global-color-5eca116 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-054bcfb .elementor-icon-list-icon svg{fill:var( --e-global-color-5eca116 );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-054bcfb .elementor-icon-list-text{color:var( --e-global-color-5eca116 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4dee2cc .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-87ec147 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-87ec147 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-87ec147 a:hover, .elementor-8 .elementor-element.elementor-element-87ec147 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-176099a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-818befa .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-818befa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-818befa .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-818befa{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-818befa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-818befa .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-150cf37{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );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-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-7f4c558.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon{font-size:30px;padding:15px;}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-14e76b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-0ceb307{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0ceb307{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0ceb307{right:0px;}.elementor-8 .elementor-element.elementor-element-e2f75b4{--display:flex;--position:absolute;--min-height:70%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;bottom:0px;}.elementor-8 .elementor-element.elementor-element-e2f75b4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e2f75b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e2f75b4{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e2f75b4{left:0px;}.elementor-8 .elementor-element.elementor-element-a197259{--display:flex;--min-height:100%;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a197259:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a197259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/Untitled-design-32.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-05fbeb0{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0a5c89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-f366601{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f366601{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f366601{right:0px;}.elementor-8 .elementor-element.elementor-element-ffbf912{--display:flex;--position:absolute;--min-height:70%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;bottom:0px;}.elementor-8 .elementor-element.elementor-element-ffbf912:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ffbf912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ffbf912{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-ffbf912{left:0px;}.elementor-8 .elementor-element.elementor-element-ff86520{--display:flex;--min-height:100%;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-ff86520:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ff86520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/placholder-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d8bd470{--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-8 .elementor-element.elementor-element-65262a0 .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-bcec565 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-bcec565 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bcec565 a:hover, .elementor-8 .elementor-element.elementor-element-bcec565 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-aa64961{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c65be30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-c813e72{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c813e72 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-c813e72 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c813e72 a:hover, .elementor-8 .elementor-element.elementor-element-c813e72 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cbda943{--display:flex;}.elementor-8 .elementor-element.elementor-element-d4b90e0{--display:flex;--min-height:350px;}.elementor-8 .elementor-element.elementor-element-d4b90e0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d4b90e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/3e1ddc006d1dfff351bd6d158b544a24.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fe898bd{--display:flex;}.elementor-8 .elementor-element.elementor-element-234a8da{--display:flex;--min-height:350px;}.elementor-8 .elementor-element.elementor-element-234a8da:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-234a8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/1b180b0bf576847cb2980e84de552b6d.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2c5a94f{--display:flex;}.elementor-8 .elementor-element.elementor-element-ef0d00e{--display:flex;--min-height:350px;}.elementor-8 .elementor-element.elementor-element-ef0d00e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef0d00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/0a3b0be06ca7e74791d38e797e14104d.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-433e9f2{--display:flex;}.elementor-8 .elementor-element.elementor-element-e26e776{--display:flex;--min-height:350px;}.elementor-8 .elementor-element.elementor-element-e26e776:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e26e776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4c59e75{--display:flex;}.elementor-8 .elementor-element.elementor-element-1f7eafa{--display:flex;--min-height:350px;}.elementor-8 .elementor-element.elementor-element-1f7eafa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1f7eafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/39bc9aede5d9579c565ad15021aa80f7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-284b726{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:60px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-swiper-pagination-spacing:30px;}:where( .elementor-8 .elementor-element.elementor-element-284b726 .swiper-slide ) > .e-con{--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-284b726 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-8 .elementor-element.elementor-element-c69bcb9{--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:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c69bcb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c69bcb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-eb25f47{--display:flex;}.elementor-8 .elementor-element.elementor-element-7980e4d{text-align:center;}.elementor-8 .elementor-element.elementor-element-7980e4d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d984457{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-6d4175d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-6d4175d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6d4175d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-e0637ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-52bd794{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-52bd794:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-52bd794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/f0f6dec9d37cd23e43eed7c6e1eebdb9-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4bbdab4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-8 .elementor-element.elementor-element-e2c6826{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e2c6826 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e2c6826.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e2c6826.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e2c6826.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e2c6826.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e2c6826.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e2c6826 .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-e2c6826 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-8dfc398 .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-6b6995c{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dc2063e .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-dc2063e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-dc2063e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-dc2063e{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-dc2063e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-dc2063e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-dc2063e .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-f9dccdc{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-f9dccdc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f9dccdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-6082080{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-c3e0394{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-c3e0394:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c3e0394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/37a738b56ac061af96559c2b5c3b1aa4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5a01c30{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3c3a7f8{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3c3a7f8 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3c3a7f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3c3a7f8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3c3a7f8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3c3a7f8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3c3a7f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3c3a7f8 .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-3c3a7f8 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-65e817f .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-ffc5b35{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-18ef1fa .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-18ef1fa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-18ef1fa .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-18ef1fa{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-18ef1fa.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-18ef1fa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-18ef1fa .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-13c41a4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-13c41a4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-13c41a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-713d2c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3ffee8e{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-3ffee8e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ffee8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/Untitled-design-31.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-38ac1d7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-74b7973{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-74b7973 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-74b7973.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-74b7973.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-74b7973.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-74b7973.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-74b7973.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-74b7973 .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-74b7973 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-f880b93 .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4f07836{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-02a37be .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-02a37be .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-02a37be .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-02a37be{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-02a37be.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-02a37be .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-02a37be .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-a83baa8{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a83baa8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a83baa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-bf4444b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-54e5184{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-54e5184:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-54e5184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/1c666f274bf291b0790d9b29cc43d49c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b11b6e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96dc9aa{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-96dc9aa .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-96dc9aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-96dc9aa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-96dc9aa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-96dc9aa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-96dc9aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-96dc9aa .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-96dc9aa .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-fa18211 .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4a26491{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2bdd257 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2bdd257 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2bdd257 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2bdd257{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2bdd257.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2bdd257 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2bdd257 .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-b6d6be6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-b6d6be6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b6d6be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-f52f533{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ee980de{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-ee980de:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee980de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/Untitled-design-30.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5b2a7b2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bd18f0f{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bd18f0f .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-bd18f0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bd18f0f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bd18f0f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bd18f0f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bd18f0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bd18f0f .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-bd18f0f .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-cd6f4cc .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-31b95bf{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5d804b0 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-5d804b0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5d804b0 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5d804b0{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-5d804b0.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5d804b0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5d804b0 .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-ef8f82f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-ef8f82f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef8f82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-217c266{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b5bcd6d{--display:flex;--min-height:250px;}.elementor-8 .elementor-element.elementor-element-b5bcd6d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5bcd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/f77a482205b6db2481a8836a0ef96772.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5d043f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-52c31ba{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-52c31ba .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-52c31ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-52c31ba.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-52c31ba.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-52c31ba.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-52c31ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-52c31ba .elementor-icon{font-size:40px;padding:10px;}.elementor-8 .elementor-element.elementor-element-52c31ba .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-7677e44 .elementor-heading-title{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-08c3c48{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b143063 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b143063 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b143063 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-b143063{padding:0px 0px 0px 0px;z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b143063.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b143063 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b143063 .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-40f94cd{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6b5a6b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-4b9258e{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;top:0px;}.elementor-8 .elementor-element.elementor-element-4b9258e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b9258e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4b9258e{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4b9258e{right:0px;}.elementor-8 .elementor-element.elementor-element-f889956{--display:flex;--min-height:100%;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-f889956:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f889956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/37a738b56ac061af96559c2b5c3b1aa4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a97b9a9{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}.elementor-8 .elementor-element.elementor-element-a97b9a9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a97b9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a97b9a9{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-a97b9a9{left:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-number-wrapper{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0095832{--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-8 .elementor-element.elementor-element-581fbf5{background-color:var( --e-global-color-secondary );padding:5px 12px 5px 12px;border-radius:555px 555px 555px 555px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-581fbf5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-581fbf5 .elementor-icon-list-icon i{color:var( --e-global-color-5eca116 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-581fbf5 .elementor-icon-list-icon svg{fill:var( --e-global-color-5eca116 );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-581fbf5 .elementor-icon-list-text{color:var( --e-global-color-5eca116 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-064cab9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-064cab9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-064cab9{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8 .elementor-element.elementor-element-064cab9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-348b505{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-b3647af .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b3647af .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b3647af .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-5eca116 );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-b3647af{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b3647af .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b3647af .elementor-button:focus svg{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-e9e16c9{--display:flex;}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title{margin-block-end:5px;}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon{font-size:30px;padding:15px;}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-76a0ed78{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#084C9F40;--border-color:#084C9F40;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-76a0ed78:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-76a0ed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8237088 ) 0%, var( --e-global-color-5eca116 ) 100%);}.elementor-8 .elementor-element.elementor-element-715a036c{--display:flex;}.elementor-8 .elementor-element.elementor-element-138cd454{text-align:center;}.elementor-8 .elementor-element.elementor-element-138cd454 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-44ed2998{--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:space-between;}.elementor-8 .elementor-element.elementor-element-624b13c9{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE8D040;--border-color:#EDE8D040;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-624b13c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-624b13c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01010140;}.elementor-8 .elementor-element.elementor-element-624b13c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5776859b{--display:flex;}.elementor-8 .elementor-element.elementor-element-7c10a6b2{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-8 .elementor-element.elementor-element-57fa2336{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-9a52604{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-57be5bdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-8b5b791{--display:flex;--min-height:60px;--border-radius:55px 55px 55px 55px;}.elementor-8 .elementor-element.elementor-element-8b5b791:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8b5b791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/f-3-150x150-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6fbfd20f{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-3ae922f8{--display:flex;}.elementor-8 .elementor-element.elementor-element-26e71b10{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE8D040;--border-color:#EDE8D040;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-26e71b10:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-26e71b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01010140;}.elementor-8 .elementor-element.elementor-element-26e71b10.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-797ca766{--display:flex;}.elementor-8 .elementor-element.elementor-element-6047f041{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-8 .elementor-element.elementor-element-1a6c2dc9{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-993ca1f{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-2e4b057b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-601e7d76{--display:flex;--min-height:60px;--border-radius:55px 55px 55px 55px;}.elementor-8 .elementor-element.elementor-element-601e7d76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-601e7d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/testimmonial5-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4b952869{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-1b59a9f4{--display:flex;}.elementor-8 .elementor-element.elementor-element-17b82a2d{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDE8D040;--border-color:#EDE8D040;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-17b82a2d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-17b82a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01010140;}.elementor-8 .elementor-element.elementor-element-17b82a2d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3d89a1d6{--display:flex;}.elementor-8 .elementor-element.elementor-element-7a3eb28{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-8 .elementor-element.elementor-element-5f4ec0f6{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-f7c5c59{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-5d258a55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-55c7f2b3{--display:flex;--min-height:60px;--border-radius:55px 55px 55px 55px;}.elementor-8 .elementor-element.elementor-element-55c7f2b3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55c7f2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/testimmonial5-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-597262cf{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-1832739b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-5cb1ad7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5cb1ad7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-177c894b{text-align:center;}.elementor-8 .elementor-element.elementor-element-177c894b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-344265da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7153ab40{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-78b6c02f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4ce335d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4ce335d5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4ce335d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4ce335d5:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4ce335d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4ce335d5 .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 );}.elementor-8 .elementor-element.elementor-element-125d673c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-615c6a6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-615c6a6e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-615c6a6e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-615c6a6e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-615c6a6e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-615c6a6e .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 );}.elementor-8 .elementor-element.elementor-element-25788ec0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3ca84634.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-3ca84634.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3ca84634.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3ca84634:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-3ca84634:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3ca84634 .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 );}.elementor-8 .elementor-element.elementor-element-480f3582{--e-transform-translateX:-50%;top:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-480f3582{left:33%;}body.rtl .elementor-8 .elementor-element.elementor-element-480f3582{right:33%;}.elementor-8 .elementor-element.elementor-element-480f3582 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-480f3582.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-480f3582.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-480f3582.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-480f3582.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-480f3582.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-480f3582 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-480f3582 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-1f678037{--e-transform-translateX:-50%;top:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1f678037{left:66%;}body.rtl .elementor-8 .elementor-element.elementor-element-1f678037{right:66%;}.elementor-8 .elementor-element.elementor-element-1f678037 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1f678037 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-1f678037 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-799430e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000040;--border-color:#00000040;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-728f062{text-align:center;}.elementor-8 .elementor-element.elementor-element-728f062 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9fffa31{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-9fffa31 p{margin-block-end:10px;}.elementor-8 .elementor-element.elementor-element-9fffa31 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9fffa31 a:hover, .elementor-8 .elementor-element.elementor-element-9fffa31 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1bb7ca2{--display:grid;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ee595db{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-ee595db:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee595db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-ee595db:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ee595db, .elementor-8 .elementor-element.elementor-element-ee595db::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d58537f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-d58537f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d58537f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c60ff54{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-c60ff54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c60ff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-c60ff54:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c60ff54, .elementor-8 .elementor-element.elementor-element-c60ff54::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-eb39af2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon{font-size:66px;padding:9px;}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-eb39af2:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-eb39af2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cd0296c{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-cd0296c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cd0296c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-cd0296c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cd0296c, .elementor-8 .elementor-element.elementor-element-cd0296c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-3c8d358.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3c8d358:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-3c8d358:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-95ae845{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-95ae845:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-95ae845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-95ae845:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-95ae845, .elementor-8 .elementor-element.elementor-element-95ae845::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0ff38c1:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-0ff38c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ae84c32{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-ae84c32:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ae84c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-ae84c32:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ae84c32, .elementor-8 .elementor-element.elementor-element-ae84c32::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-74c5f60.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-74c5f60:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-74c5f60:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-17679b5{--display:flex;}.elementor-8 .elementor-element.elementor-element-b89a259{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-b89a259:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b89a259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-b89a259:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b89a259, .elementor-8 .elementor-element.elementor-element-b89a259::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-55c8396.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-55c8396:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-55c8396:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-671db0e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-671db0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-671db0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-671db0e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-671db0e, .elementor-8 .elementor-element.elementor-element-671db0e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-9f6ee74:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9f6ee74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-08d6b61{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-08d6b61:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-08d6b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-08d6b61:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-08d6b61, .elementor-8 .elementor-element.elementor-element-08d6b61::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-0435b4e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0435b4e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-0435b4e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0722609{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#084C9F50;--border-color:#084C9F50;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-8 .elementor-element.elementor-element-0722609:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0722609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-0722609:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0722609, .elementor-8 .elementor-element.elementor-element-0722609::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-stacked .elementor-icon{background-color:#084C9F00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-default .elementor-icon{fill:#084C9F00;color:#084C9F00;border-color:#084C9F00;}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-8237088 );color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-6f53699.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon{font-size:40px;padding:15px;}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-6f53699:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-6f53699:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-19384c8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-59262d18{--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:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-59262d18:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-59262d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-708c0993{--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-8 .elementor-element.elementor-element-1772f085{text-align:center;}.elementor-8 .elementor-element.elementor-element-64fcb1bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7cdbf125{--display:flex;}.elementor-8 .elementor-element.elementor-element-23d2b692{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53c3688f{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-7cc011e1{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b99e831{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-79e8441d{--display:flex;}.elementor-8 .elementor-element.elementor-element-38b7e725{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-9a93dc9{--display:flex;}.elementor-8 .elementor-element.elementor-element-87f87a4{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-10722f2{--display:flex;}.elementor-8 .elementor-element.elementor-element-3900cd1{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-c1393d1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-5eca116 );--n-accordion-title-active-color:var( --e-global-color-5eca116 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:solid;}.elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#084C9F40;}:where( .elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#084C9F40;--border-radius:0px 0px 5px 5px;}.elementor-8 .elementor-element.elementor-element-6a49d0b2{--display:flex;}.elementor-8 .elementor-element.elementor-element-687df3d5{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-68b98de4{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-378c4b7f{--display:flex;}.elementor-8 .elementor-element.elementor-element-ad5fef1{padding:15px 15px 15px 15px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ad5fef1 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ad5fef1 a:hover, .elementor-8 .elementor-element.elementor-element-ad5fef1 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e6fce2d{--display:flex;}.elementor-8 .elementor-element.elementor-element-93130e2{padding:15px 15px 15px 15px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-93130e2 a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-93130e2 a:hover, .elementor-8 .elementor-element.elementor-element-93130e2 a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d31e49b{--display:flex;}.elementor-8 .elementor-element.elementor-element-caa79fe{padding:15px 15px 15px 15px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-caa79fe a{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-caa79fe a:hover, .elementor-8 .elementor-element.elementor-element-caa79fe a:focus{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-50314370{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-5eca116 );--n-accordion-title-active-color:var( --e-global-color-5eca116 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:solid;}.elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#084C9F40;}:where( .elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:#084C9F40;--border-radius:0px 0px 5px 5px;}.elementor-8 .elementor-element.elementor-element-0af05ed{--display:flex;--min-height:350px;--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;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0af05ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0af05ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allroofedmonton.com/wp-content/uploads/2026/08/1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0af05ed::before, .elementor-8 .elementor-element.elementor-element-0af05ed > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0af05ed > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0af05ed > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0af05ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0af05ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0c252da );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-e513d80{--display:flex;}.elementor-8 .elementor-element.elementor-element-1141067{text-align:center;}.elementor-8 .elementor-element.elementor-element-1141067 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:58px;font-weight:100;line-height:52px;color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-a40ea56{text-align:center;color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-0f51848{--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;}.elementor-8 .elementor-element.elementor-element-21bfdb0 .elementor-button{background-color:#084C9F00;fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5eca116 );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-21bfdb0{z-index:10;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-21bfdb0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-21bfdb0 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-21bfdb0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-21bfdb0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f7ecd9b{--display:flex;}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-04e3a01.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon{font-size:30px;padding:15px;}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-04e3a01:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-04e3a01:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-b40b78a{--display:flex;}.elementor-8 .elementor-element.elementor-element-38079b65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-38079b65:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38079b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-7d97c7cd{--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-8 .elementor-element.elementor-element-6ee26415{text-align:start;}.elementor-8 .elementor-element.elementor-element-6b257dd8{text-align:start;}.elementor-8 .elementor-element.elementor-element-60995a36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-78eb976a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-78eb976a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-78eb976a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4fe9ba77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-4fe9ba77.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4fe9ba77.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-8 .elementor-element.elementor-element-4fe9ba77.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon{font-size:25px;padding:12px;}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4fe9ba77:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4fe9ba77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .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-8 .elementor-element.elementor-element-5a56ed55{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5a56ed55:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a56ed55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7dd6bf45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-7dd6bf45.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7dd6bf45.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-8 .elementor-element.elementor-element-7dd6bf45.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon{font-size:25px;padding:12px;}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-7dd6bf45:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-7dd6bf45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .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-8 .elementor-element.elementor-element-79e226c1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-79e226c1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79e226c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5df47bd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-5df47bd8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5df47bd8.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-8 .elementor-element.elementor-element-5df47bd8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon{font-size:25px;padding:12px;}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-5df47bd8:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5df47bd8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .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-8 .elementor-element.elementor-element-45704b39{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-45704b39:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45704b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8237088 );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-401a3892.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-5eca116 );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-401a3892.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-401a3892.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-8 .elementor-element.elementor-element-401a3892.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon{font-size:25px;padding:12px;}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title a{font-family:var( --e-global-typography-df49392-font-family ), Sans-serif;font-size:var( --e-global-typography-df49392-font-size );font-weight:var( --e-global-typography-df49392-font-weight );text-transform:var( --e-global-typography-df49392-text-transform );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-401a3892:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-401a3892:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-401a3892 .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-8 .elementor-element.elementor-element-551005e0{--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-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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-568f00dc .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-568f00dc .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-8 .elementor-element.elementor-element-568f00dc .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#00000040;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#00000040;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-field-group .elementor-select-wrapper::before{color:#00000040;}.elementor-8 .elementor-element.elementor-element-568f00dc .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-button[type="submit"] svg *{fill:var( --e-global-color-5eca116 );}.elementor-8 .elementor-element.elementor-element-568f00dc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-568f00dc .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-8 .elementor-element.elementor-element-568f00dc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-568f00dc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-568f00dc{--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-8 .elementor-element.elementor-element-a280e61{--width:40%;}.elementor-8 .elementor-element.elementor-element-49c8165{--width:20%;}.elementor-8 .elementor-element.elementor-element-f3dc3e7{--width:50%;}.elementor-8 .elementor-element.elementor-element-150cf37{--width:max-content;}.elementor-8 .elementor-element.elementor-element-14e76b6{--width:50%;}.elementor-8 .elementor-element.elementor-element-0ceb307{--width:40%;}.elementor-8 .elementor-element.elementor-element-e2f75b4{--width:70%;}.elementor-8 .elementor-element.elementor-element-0a5c89f{--width:50%;}.elementor-8 .elementor-element.elementor-element-f366601{--width:40%;}.elementor-8 .elementor-element.elementor-element-ffbf912{--width:70%;}.elementor-8 .elementor-element.elementor-element-d8bd470{--width:50%;}.elementor-8 .elementor-element.elementor-element-c65be30{--width:100%;}.elementor-8 .elementor-element.elementor-element-eb25f47{--width:50%;}.elementor-8 .elementor-element.elementor-element-6b5a6b9{--width:50%;}.elementor-8 .elementor-element.elementor-element-4b9258e{--width:40%;}.elementor-8 .elementor-element.elementor-element-a97b9a9{--width:40%;}.elementor-8 .elementor-element.elementor-element-0095832{--width:50%;}.elementor-8 .elementor-element.elementor-element-e9e16c9{--width:max-content;}.elementor-8 .elementor-element.elementor-element-715a036c{--width:50%;}.elementor-8 .elementor-element.elementor-element-8b5b791{--width:60px;}.elementor-8 .elementor-element.elementor-element-601e7d76{--width:60px;}.elementor-8 .elementor-element.elementor-element-55c7f2b3{--width:60px;}.elementor-8 .elementor-element.elementor-element-708c0993{--width:50%;}.elementor-8 .elementor-element.elementor-element-64fcb1bf{--width:100%;}.elementor-8 .elementor-element.elementor-element-e513d80{--width:50%;}.elementor-8 .elementor-element.elementor-element-f7ecd9b{--width:max-content;}.elementor-8 .elementor-element.elementor-element-7d97c7cd{--width:50%;}.elementor-8 .elementor-element.elementor-element-551005e0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-a280e61{--width:65%;}.elementor-8 .elementor-element.elementor-element-49c8165{--width:30%;}.elementor-8 .elementor-element.elementor-element-f3dc3e7{--width:100%;}.elementor-8 .elementor-element.elementor-element-14e76b6{--width:100%;}.elementor-8 .elementor-element.elementor-element-0a5c89f{--width:100%;}.elementor-8 .elementor-element.elementor-element-d8bd470{--width:100%;}.elementor-8 .elementor-element.elementor-element-c65be30{--width:100%;}.elementor-8 .elementor-element.elementor-element-6b5a6b9{--width:100%;}.elementor-8 .elementor-element.elementor-element-0095832{--width:100%;}.elementor-8 .elementor-element.elementor-element-715a036c{--width:80%;}.elementor-8 .elementor-element.elementor-element-708c0993{--width:80%;}.elementor-8 .elementor-element.elementor-element-7d97c7cd{--width:100%;}.elementor-8 .elementor-element.elementor-element-551005e0{--width:100%;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-0af05ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0af05ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-f4c40c3{--min-height:0px;}.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-8 .elementor-element.elementor-element-f1595f1 .elementor-heading-title{font-size:var( --e-global-typography-1f91f3f-font-size );line-height:var( --e-global-typography-1f91f3f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3fb6dbc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d54fe7b .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-fb7029b{--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4dee2cc .elementor-heading-title{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-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-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-a197259{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-05fbeb0{--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-8 .elementor-element.elementor-element-ff86520{--min-height:400px;}.elementor-8 .elementor-element.elementor-element-65262a0 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-aa64961{--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-8 .elementor-element.elementor-element-284b726{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-d984457{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8dfc398 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-65e817f .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-f880b93 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-fa18211 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-cd6f4cc .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-7677e44 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-40f94cd{--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-8 .elementor-element.elementor-element-f889956{--min-height:400px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-1832739b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}.elementor-8 .elementor-element.elementor-element-5cb1ad7a{--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-8 .elementor-element.elementor-element-7153ab40{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-799430e{--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-8 .elementor-element.elementor-element-728f062 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-1bb7ca2{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-59262d18{--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-8 .elementor-element.elementor-element-64fcb1bf{--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-8 .elementor-element.elementor-element-c1393d1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-50314370{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-1141067 .elementor-heading-title{font-size:42px;line-height:46px;}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-38079b65{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-60995a36{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f4c40c3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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-8 .elementor-element.elementor-element-f1595f1 .elementor-heading-title{font-size:var( --e-global-typography-1f91f3f-font-size );line-height:var( --e-global-typography-1f91f3f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-cc129d4{font-size:18px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-3fb6dbc{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-a349722.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-80aa755.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-d54fe7b .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-fb7029b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4dee2cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-176099a{--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-8 .elementor-element.elementor-element-818befa.elementor-element{--align-self:stretch;}.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-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7f4c558 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-14e76b6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0ceb307{--width:40%;}.elementor-8 .elementor-element.elementor-element-e2f75b4{--width:70%;}.elementor-8 .elementor-element.elementor-element-a197259{--min-height:250px;}.elementor-8 .elementor-element.elementor-element-05fbeb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0a5c89f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f366601{--width:40%;}.elementor-8 .elementor-element.elementor-element-ffbf912{--width:70%;}.elementor-8 .elementor-element.elementor-element-ff86520{--min-height:250px;}.elementor-8 .elementor-element.elementor-element-65262a0 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-aa64961{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c813e72{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-284b726{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;}.elementor-8 .elementor-element.elementor-element-c69bcb9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d984457{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8dfc398 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-dc2063e.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-65e817f .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-18ef1fa.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-f880b93 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-02a37be.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-fa18211 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-2bdd257.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-cd6f4cc .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-5d804b0.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-7677e44 .elementor-heading-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-b143063.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-40f94cd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6b5a6b9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-4b9258e{--width:40%;}.elementor-8 .elementor-element.elementor-element-f889956{--min-height:350px;}.elementor-8 .elementor-element.elementor-element-a97b9a9{--width:70%;--justify-content:center;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-9f5b515 .elementor-counter-title{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-348b505{--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-8 .elementor-element.elementor-element-b3647af.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8b5f35d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-76a0ed78{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8b5b791{--width:60px;}.elementor-8 .elementor-element.elementor-element-601e7d76{--width:60px;}.elementor-8 .elementor-element.elementor-element-55c7f2b3{--width:60px;}.elementor-8 .elementor-element.elementor-element-1832739b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-5cb1ad7a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-344265da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7153ab40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-78b6c02f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4ce335d5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-125d673c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-615c6a6e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-25788ec0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3ca84634 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-480f3582{--e-transform-translateY:-50%;top:31%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-480f3582{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-480f3582{right:50%;}.elementor-8 .elementor-element.elementor-element-480f3582 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-480f3582 .elementor-icon svg{transform:rotate(90deg);}.elementor-8 .elementor-element.elementor-element-1f678037{--e-transform-translateY:-50%;top:65%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1f678037{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-1f678037{right:50%;}.elementor-8 .elementor-element.elementor-element-1f678037 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-1f678037 .elementor-icon svg{transform:rotate(90deg);}.elementor-8 .elementor-element.elementor-element-799430e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-728f062 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-1bb7ca2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d58537f .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-eb39af2 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3c8d358 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0ff38c1 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-74c5f60 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-55c8396 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9f6ee74 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0435b4e .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6f53699 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-c1393d1{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-8 .elementor-element.elementor-element-c1393d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-50314370{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-8 .elementor-element.elementor-element-50314370 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-1141067 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-8 .elementor-element.elementor-element-0f51848{--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-8 .elementor-element.elementor-element-21bfdb0.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-04e3a01 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-60995a36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-4fe9ba77 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-7dd6bf45 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-5df47bd8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-wrapper{align-items:start;}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-title a{font-size:var( --e-global-typography-df49392-font-size );line-height:var( --e-global-typography-df49392-line-height );}.elementor-8 .elementor-element.elementor-element-401a3892 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-52bd794 */.curve-bg-container {
  clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 75% 100%, 25% 85%, 0% 95%);
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 75% 100%, 25% 85%, 0% 95%);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9f5b515 */.elementor-8 .elementor-element.elementor-element-9f5b515{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a52604 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624b13c9 */.elementor-8 .elementor-element.elementor-element-624b13c9{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-993ca1f *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e71b10 */.elementor-8 .elementor-element.elementor-element-26e71b10{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c5c59 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b82a2d */.elementor-8 .elementor-element.elementor-element-17b82a2d{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a52604 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624b13c9 */.elementor-8 .elementor-element.elementor-element-624b13c9{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-993ca1f *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e71b10 */.elementor-8 .elementor-element.elementor-element-26e71b10{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c5c59 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b82a2d */.elementor-8 .elementor-element.elementor-element-17b82a2d{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a52604 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624b13c9 */.elementor-8 .elementor-element.elementor-element-624b13c9{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-993ca1f *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e71b10 */.elementor-8 .elementor-element.elementor-element-26e71b10{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c5c59 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b82a2d */.elementor-8 .elementor-element.elementor-element-17b82a2d{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a52604 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624b13c9 */.elementor-8 .elementor-element.elementor-element-624b13c9{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-993ca1f *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e71b10 */.elementor-8 .elementor-element.elementor-element-26e71b10{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7c5c59 *//* Custom class for testimonial text */
.testimonial-text {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Maximum 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Jab click hoke expand hoga */
.testimonial-text.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

/* Optional: Chhota "Read More" link dikhane ke liye */
.read-more-btn {
  color: #ff0000; /* Aapka brand color */
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b82a2d */.elementor-8 .elementor-element.elementor-element-17b82a2d{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fe9ba77 */.elementor-8 .elementor-element.elementor-element-4fe9ba77 h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7dd6bf45 */.elementor-8 .elementor-element.elementor-element-7dd6bf45 h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5df47bd8 */.elementor-8 .elementor-element.elementor-element-5df47bd8 h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-401a3892 */.elementor-8 .elementor-element.elementor-element-401a3892 h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-568f00dc */.elementor-8 .elementor-element.elementor-element-568f00dc select option{
    color: #000;
}/* End custom CSS */