.elementor-283 .elementor-element.elementor-element-2ea38e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-2ea38e2 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.07;}.elementor-283 .elementor-element.elementor-element-2ea38e2 > .elementor-container{min-height:100vh;}.elementor-283 .elementor-element.elementor-element-2ea38e2{overflow:hidden;padding:70px 0px 47px 0px;}.elementor-283 .elementor-element.elementor-element-72db7ae6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-78b5dd1c{width:auto;max-width:auto;top:3px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-78b5dd1c{left:55px;}body.rtl .elementor-283 .elementor-element.elementor-element-78b5dd1c{right:55px;}.elementor-283 .elementor-element.elementor-element-6dce5eae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-6dce5eae{margin-top:0px;margin-bottom:77px;padding:040px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-30073c2c{--grid-template-columns:repeat(1, auto);text-align:center;padding:120px 0px 0px 0px;--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:12px;}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon{background-color:var( --e-global-color-2433442 );--icon-padding:0em;}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon:hover{background-color:var( --e-global-color-2433442 );}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-30073c2c .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-2baac303 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 105px;}.elementor-283 .elementor-element.elementor-element-2baac303{z-index:3;}.elementor-283 .elementor-element.elementor-element-29d057a6{margin:0px -120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-29d057a6 .elementor-heading-title{font-family:var( --e-global-typography-f5b4a35-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4a35-font-size );font-weight:var( --e-global-typography-f5b4a35-font-weight );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-283 .elementor-element.elementor-element-116b1a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 30px 0px 3px;font-family:var( --e-global-typography-df61d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-df61d4a-font-size );font-weight:var( --e-global-typography-df61d4a-font-weight );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-49bc1ae6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-49bc1ae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5d93ea32{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-692c965d .elementor-button{background-color:var( --e-global-color-2433442 );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-692c965d .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-692c965d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-692c965d{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-2a80b0fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-2a80b0fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-2a80b0fb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-283 .elementor-element.elementor-element-2a80b0fb > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2dd4d9a{--e-image-carousel-slides-to-show:1;margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-283 .elementor-element.elementor-element-2dd4d9a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-283 .elementor-element.elementor-element-2dd4d9a .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-2dd4d9a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-283 .elementor-element.elementor-element-2dd4d9a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-2dd4d9a .swiper-pagination-bullet{width:13px;height:13px;}.elementor-283 .elementor-element.elementor-element-2dd4d9a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-9d7a361:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-9d7a361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-283 .elementor-element.elementor-element-9d7a361 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-9d7a361{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-283 .elementor-element.elementor-element-7f7b58c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2f240fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-2f240fb0 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-7dfc2793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-283 .elementor-element.elementor-element-7dfc2793 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-7922119a{margin-top:0px;margin-bottom:50px;}.elementor-283 .elementor-element.elementor-element-7fb08a58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:60px;}.elementor-283 .elementor-element.elementor-element-7fb08a58 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-4fe1bece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-283 .elementor-element.elementor-element-4fe1bece:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-283 .elementor-element.elementor-element-2aedb088:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-2aedb088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-2aedb088{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 25px 28px;}.elementor-283 .elementor-element.elementor-element-2aedb088 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-7f7de2dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-384c7c6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-384c7c6c .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-40e24761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-3aa83d8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:60px;}.elementor-283 .elementor-element.elementor-element-3aa83d8b > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-7f7b92da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-283 .elementor-element.elementor-element-7f7b92da:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-283 .elementor-element.elementor-element-1f76d4fb:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-1f76d4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-1f76d4fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 25px 28px;}.elementor-283 .elementor-element.elementor-element-1f76d4fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-70ac88b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-28ec53c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-28ec53c5 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-4040316a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-20cfe415 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:60px;}.elementor-283 .elementor-element.elementor-element-20cfe415 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-545371df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-283 .elementor-element.elementor-element-545371df:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-283 .elementor-element.elementor-element-710fb482:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-710fb482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-710fb482{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 25px 28px;}.elementor-283 .elementor-element.elementor-element-710fb482 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-266c73a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-fa66c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-fa66c91 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-13b7d574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-49060ca9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:60px;}.elementor-283 .elementor-element.elementor-element-49060ca9 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-7928f242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;z-index:1;}.elementor-283 .elementor-element.elementor-element-7928f242:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-283 .elementor-element.elementor-element-1351ad18:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-1351ad18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-1351ad18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 25px 28px;}.elementor-283 .elementor-element.elementor-element-1351ad18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-36e20488 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-76893bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-76893bd9 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-25f09399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-7a25b66-font-family ), Sans-serif;font-size:var( --e-global-typography-7a25b66-font-size );font-weight:var( --e-global-typography-7a25b66-font-weight );line-height:var( --e-global-typography-7a25b66-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-66d51ac0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-66d51ac0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-66d51ac0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5ad25090{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button{background-color:var( --e-global-color-2433442 );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-50771d9{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-283 .elementor-element.elementor-element-815ba74:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-815ba74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-283 .elementor-element.elementor-element-815ba74 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-815ba74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283 .elementor-element.elementor-element-510d16ac{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-510d16ac{right:55px;}body.rtl .elementor-283 .elementor-element.elementor-element-510d16ac{left:55px;}.elementor-283 .elementor-element.elementor-element-916f386{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-283 .elementor-element.elementor-element-293bd5ff > .elementor-element-populated{padding:42px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2f484696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -137px;}.elementor-283 .elementor-element.elementor-element-560167bf > .elementor-element-populated{padding:52px 5px 0px 13px;}.elementor-283 .elementor-element.elementor-element-236708b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-236708b8 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-73a34370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-283 .elementor-element.elementor-element-73a34370 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-5897edec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-5897edec .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-48ab99d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-b6f32e1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6f32e1-font-size );font-weight:var( --e-global-typography-b6f32e1-font-weight );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-649a262c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-649a262c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-283 .elementor-element.elementor-element-3e6efe6b{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-c68926e .elementor-button{background-color:var( --e-global-color-2433442 );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-c68926e .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-c68926e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-c68926e{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-283 .elementor-element.elementor-element-7d0fa941{margin:0px -155px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-2f8945f0:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-2f8945f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-283 .elementor-element.elementor-element-2f8945f0 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-2f8945f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-283 .elementor-element.elementor-element-214bb9ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-db1b8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-db1b8bf .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-1faa6ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-1faa6ae2 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-f740116{margin-top:0px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-60be69b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-283 .elementor-element.elementor-element-60be69b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-60be69b9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-283 .elementor-element.elementor-element-60be69b9:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-60be69b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-5c15c012{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-5c15c012{right:30px;}body.rtl .elementor-283 .elementor-element.elementor-element-5c15c012{left:30px;}.elementor-283 .elementor-element.elementor-element-5c15c012 img{opacity:0.12;}.elementor-283 .elementor-element.elementor-element-5c15c012:hover img{opacity:1;}.elementor-283 .elementor-element.elementor-element-121eb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-121eb20 .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-f4e509e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-f4e509e .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-80f6d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;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-283 .elementor-element.elementor-element-6437dff3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-283 .elementor-element.elementor-element-6437dff3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-6437dff3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-283 .elementor-element.elementor-element-6437dff3:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-6437dff3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-475d93be{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-475d93be{right:30px;}body.rtl .elementor-283 .elementor-element.elementor-element-475d93be{left:30px;}.elementor-283 .elementor-element.elementor-element-475d93be img{opacity:0.12;}.elementor-283 .elementor-element.elementor-element-475d93be:hover img{opacity:1;}.elementor-283 .elementor-element.elementor-element-fff831d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-fff831d .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-714e4d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-714e4d26 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-764e17dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;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-283 .elementor-element.elementor-element-3614903d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-283 .elementor-element.elementor-element-3614903d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-283 .elementor-element.elementor-element-3614903d > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-283 .elementor-element.elementor-element-3614903d:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-3614903d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-320962be{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-320962be{right:30px;}body.rtl .elementor-283 .elementor-element.elementor-element-320962be{left:30px;}.elementor-283 .elementor-element.elementor-element-320962be img{opacity:0.12;}.elementor-283 .elementor-element.elementor-element-320962be:hover img{opacity:1;}.elementor-283 .elementor-element.elementor-element-60f53bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-60f53bef .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-9393dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-9393dfa .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-5cc7feac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;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-283 .elementor-element.elementor-element-5e5d1bb6:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-5e5d1bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-283 .elementor-element.elementor-element-5e5d1bb6 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-5e5d1bb6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283 .elementor-element.elementor-element-2bad24df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-283 .elementor-element.elementor-element-2bad24df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-283 .elementor-element.elementor-element-2bad24df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283 .elementor-element.elementor-element-2bad24df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-bb9847{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-bb9847{right:55px;}body.rtl .elementor-283 .elementor-element.elementor-element-bb9847{left:55px;}.elementor-283 .elementor-element.elementor-element-40d5336c > .elementor-background-overlay{opacity:0.05;}.elementor-283 .elementor-element.elementor-element-40d5336c{margin-top:0px;margin-bottom:0px;padding:147px 0px 180px 0px;}.elementor-283 .elementor-element.elementor-element-58800ee7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1fd519b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-1fd519b7 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-4b399b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 50px 0px 50px;text-align:center;}.elementor-283 .elementor-element.elementor-element-4b399b95 .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-a7f6b0b.elementor-widget, .elementor-283 .elementor-element.elementor-element-a7f6b0b.elementor-widget > *{position:relative;--jkit-option-enabled:3px;}.elementor-283 .elementor-element.elementor-element-a7f6b0b.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;background-color:inherit;}.elementor-283 .elementor-element.elementor-element-a7f6b0b{border-style:solid;border-color:var( --e-global-color-0a9bf1c );}.elementor-283 .elementor-element.elementor-element-a7f6b0b .elementor-testimonial-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-a7f6b0b .elementor-testimonial-name{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-3a7c97b.elementor-widget, .elementor-283 .elementor-element.elementor-element-3a7c97b.elementor-widget > *{position:relative;--jkit-option-enabled:3px;}.elementor-283 .elementor-element.elementor-element-3a7c97b.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;background-color:inherit;}.elementor-283 .elementor-element.elementor-element-3a7c97b{border-style:solid;border-color:var( --e-global-color-0a9bf1c );}.elementor-283 .elementor-element.elementor-element-3a7c97b .elementor-testimonial-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-3a7c97b .elementor-testimonial-name{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-d2be491.elementor-widget, .elementor-283 .elementor-element.elementor-element-d2be491.elementor-widget > *{position:relative;--jkit-option-enabled:3px;}.elementor-283 .elementor-element.elementor-element-d2be491.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;background-color:inherit;}.elementor-283 .elementor-element.elementor-element-d2be491{border-style:solid;border-color:var( --e-global-color-0a9bf1c );}.elementor-283 .elementor-element.elementor-element-d2be491 .elementor-testimonial-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-d2be491 .elementor-testimonial-name{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-3360a7c8:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-3360a7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-283 .elementor-element.elementor-element-3360a7c8 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/cta-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-3360a7c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-4ea99850 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5fa48079:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-5fa48079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/footer.png");background-size:cover;}.elementor-283 .elementor-element.elementor-element-5fa48079 > .elementor-background-overlay{background-color:var( --e-global-color-8814343 );opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-5fa48079{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:185px 0px 150px 0px;}.elementor-283 .elementor-element.elementor-element-5fa48079.elementor-section::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(5.7px);backdrop-filter:blur(5.7px);border-radius:inherit;background-color:inherit;}.elementor-283 .elementor-element.elementor-element-2911a6fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-5bf97ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-5bf97ec0 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-78cffe39{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-283 .elementor-element.elementor-element-78cffe39 .elementor-heading-title{font-family:var( --e-global-typography-7ff05cc-font-family ), Sans-serif;font-size:var( --e-global-typography-7ff05cc-font-size );font-weight:var( --e-global-typography-7ff05cc-font-weight );line-height:var( --e-global-typography-7ff05cc-line-height );word-spacing:var( --e-global-typography-7ff05cc-word-spacing );}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-5e276749.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-5e276749.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-5e276749.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-63919140 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-283 .elementor-element.elementor-element-63919140{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-63919140 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-63919140 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-63919140 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-63919140 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button:focus{background-color:var( --e-global-color-2433442 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-6a2740fe{width:auto;max-width:auto;--e-transform-rotateZ:40deg;}.elementor-283 .elementor-element.elementor-element-6a2740fe .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-41934ed7:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-41934ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-283 .elementor-element.elementor-element-41934ed7 > .elementor-background-overlay{background-image:url("https://qhc.logicpros.ca/wp-content/uploads/2026/02/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-41934ed7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283 .elementor-element.elementor-element-373e8b96{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-373e8b96{left:55px;}body.rtl .elementor-283 .elementor-element.elementor-element-373e8b96{right:55px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-5d805a87{width:8%;}.elementor-283 .elementor-element.elementor-element-2baac303{width:32%;}.elementor-283 .elementor-element.elementor-element-2a80b0fb{width:59.666%;}.elementor-283 .elementor-element.elementor-element-293bd5ff{width:32%;}.elementor-283 .elementor-element.elementor-element-560167bf{width:37%;}.elementor-283 .elementor-element.elementor-element-45a558be{width:30.664%;}}@media(max-width:1366px) and (min-width:768px){.elementor-283 .elementor-element.elementor-element-2baac303{width:40%;}.elementor-283 .elementor-element.elementor-element-2a80b0fb{width:52%;}.elementor-283 .elementor-element.elementor-element-560167bf{width:35%;}.elementor-283 .elementor-element.elementor-element-45a558be{width:34%;}.elementor-283 .elementor-element.elementor-element-58800ee7{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-283 .elementor-element.elementor-element-2baac303{width:48%;}.elementor-283 .elementor-element.elementor-element-2a80b0fb{width:52%;}.elementor-283 .elementor-element.elementor-element-7fb08a58{width:50%;}.elementor-283 .elementor-element.elementor-element-3aa83d8b{width:50%;}.elementor-283 .elementor-element.elementor-element-20cfe415{width:50%;}.elementor-283 .elementor-element.elementor-element-49060ca9{width:50%;}.elementor-283 .elementor-element.elementor-element-293bd5ff{width:45%;}.elementor-283 .elementor-element.elementor-element-560167bf{width:55%;}.elementor-283 .elementor-element.elementor-element-60be69b9{width:33.3%;}.elementor-283 .elementor-element.elementor-element-6437dff3{width:33.3%;}.elementor-283 .elementor-element.elementor-element-3614903d{width:33.3%;}.elementor-283 .elementor-element.elementor-element-58800ee7{width:100%;}}@media(max-width:1366px){.elementor-283 .elementor-element.elementor-element-2ea38e2 > .elementor-container{min-height:60vh;}.elementor-283 .elementor-element.elementor-element-6dce5eae{padding:40px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-30073c2c{padding:0px 0px 0px 0px;--icon-size:16px;}.elementor-283 .elementor-element.elementor-element-2baac303 > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-283 .elementor-element.elementor-element-29d057a6{margin:0px -59px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-29d057a6 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-283 .elementor-element.elementor-element-116b1a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-283 .elementor-element.elementor-element-692c965d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-9d7a361{padding:120px 0px 120px 0px;}.elementor-283 .elementor-element.elementor-element-2f240fb0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-7dfc2793 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-384c7c6c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-40e24761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-28ec53c5 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-4040316a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-fa66c91 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-13b7d574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-76893bd9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-25f09399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-916f386{padding:120px 20px 120px 20px;}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-293bd5ff.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-283 .elementor-element.elementor-element-293bd5ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-283 .elementor-element.elementor-element-293bd5ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2f484696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-560167bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-283 .elementor-element.elementor-element-560167bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-283 .elementor-element.elementor-element-560167bf > .elementor-element-populated{padding:0px 10px 0px 20px;}.elementor-283 .elementor-element.elementor-element-236708b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-236708b8 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-73a34370 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-5897edec{padding:0px 0px 0px 12px;}.elementor-283 .elementor-element.elementor-element-5897edec .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-48ab99d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-283 .elementor-element.elementor-element-c68926e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-7d0fa941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-2f8945f0{padding:120px 0px 120px 0px;}.elementor-283 .elementor-element.elementor-element-db1b8bf .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-1faa6ae2 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-5c15c012 img{max-width:90%;}.elementor-283 .elementor-element.elementor-element-121eb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-283 .elementor-element.elementor-element-121eb20 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-f4e509e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-80f6d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-475d93be img{max-width:90%;}.elementor-283 .elementor-element.elementor-element-fff831d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-283 .elementor-element.elementor-element-fff831d .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-714e4d26 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-764e17dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-320962be img{max-width:90%;}.elementor-283 .elementor-element.elementor-element-60f53bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-283 .elementor-element.elementor-element-60f53bef .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-9393dfa .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-5cc7feac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-40d5336c{padding:120px 5px 150px 5px;}.elementor-283 .elementor-element.elementor-element-58800ee7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1fd519b7 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-4b399b95{padding:0px 100px 0px 100px;}.elementor-283 .elementor-element.elementor-element-4b399b95 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-3360a7c8{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5fa48079{padding:120px 0px 120px 0px;}.elementor-283 .elementor-element.elementor-element-5bf97ec0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-78cffe39{padding:0px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-283 .elementor-element.elementor-element-78cffe39 .elementor-heading-title{font-size:var( --e-global-typography-7ff05cc-font-size );line-height:var( --e-global-typography-7ff05cc-line-height );word-spacing:var( --e-global-typography-7ff05cc-word-spacing );}.elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-2ea38e2 > .elementor-container{min-height:48vh;}.elementor-283 .elementor-element.elementor-element-2ea38e2{padding:110px 0px 80px 0px;}.elementor-283 .elementor-element.elementor-element-6dce5eae{padding:30px 0px 0px 20px;}.elementor-283 .elementor-element.elementor-element-2baac303 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-29d057a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-283 .elementor-element.elementor-element-29d057a6 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-283 .elementor-element.elementor-element-116b1a75{font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button{padding:0px 15px 0px 0px;}.elementor-283 .elementor-element.elementor-element-692c965d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-9d7a361{padding:80px 5px 80px 5px;}.elementor-283 .elementor-element.elementor-element-2f240fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-283 .elementor-element.elementor-element-2f240fb0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-7dfc2793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 150px 0px 150px;}.elementor-283 .elementor-element.elementor-element-7dfc2793 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-7922119a{margin-top:0px;margin-bottom:35px;}.elementor-283 .elementor-element.elementor-element-7fb08a58 > .elementor-element-populated{margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-283 .elementor-element.elementor-element-4fe1bece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-283 .elementor-element.elementor-element-4fe1bece img{width:100%;}.elementor-283 .elementor-element.elementor-element-2aedb088{padding:0px 10px 20px 22px;}.elementor-283 .elementor-element.elementor-element-384c7c6c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-40e24761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-3aa83d8b > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-283 .elementor-element.elementor-element-7f7b92da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-283 .elementor-element.elementor-element-7f7b92da img{width:100%;}.elementor-283 .elementor-element.elementor-element-1f76d4fb{padding:0px 10px 20px 22px;}.elementor-283 .elementor-element.elementor-element-28ec53c5 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-4040316a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-20cfe415 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-283 .elementor-element.elementor-element-545371df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-283 .elementor-element.elementor-element-545371df img{width:100%;}.elementor-283 .elementor-element.elementor-element-710fb482{padding:0px 10px 20px 22px;}.elementor-283 .elementor-element.elementor-element-fa66c91 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-13b7d574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-49060ca9 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-283 .elementor-element.elementor-element-7928f242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-283 .elementor-element.elementor-element-7928f242 img{width:100%;}.elementor-283 .elementor-element.elementor-element-1351ad18{padding:0px 10px 20px 22px;}.elementor-283 .elementor-element.elementor-element-76893bd9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-25f09399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button{padding:0px 15px 0px 0px;}.elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-916f386{padding:80px 20px 80px 20px;}.elementor-283 .elementor-element.elementor-element-560167bf > .elementor-element-populated{padding:0px 10px 0px 25px;}.elementor-283 .elementor-element.elementor-element-236708b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-283 .elementor-element.elementor-element-236708b8 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-73a34370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-73a34370 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-5897edec .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-48ab99d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button{padding:0px 15px 0px 0px;}.elementor-283 .elementor-element.elementor-element-c68926e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-2f8945f0{padding:80px 5px 80px 5px;}.elementor-283 .elementor-element.elementor-element-db1b8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-283 .elementor-element.elementor-element-db1b8bf .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-1faa6ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 150px 0px 150px;}.elementor-283 .elementor-element.elementor-element-1faa6ae2 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-f740116{margin-top:0px;margin-bottom:35px;}.elementor-283 .elementor-element.elementor-element-60be69b9 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 40px 20px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-5c15c012{right:20px;}body.rtl .elementor-283 .elementor-element.elementor-element-5c15c012{left:20px;}.elementor-283 .elementor-element.elementor-element-5c15c012{top:20px;text-align:end;}.elementor-283 .elementor-element.elementor-element-5c15c012 img{max-width:70%;}.elementor-283 .elementor-element.elementor-element-121eb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-121eb20 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-f4e509e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-f4e509e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-80f6d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-6437dff3 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-475d93be{right:20px;}body.rtl .elementor-283 .elementor-element.elementor-element-475d93be{left:20px;}.elementor-283 .elementor-element.elementor-element-475d93be{top:20px;text-align:end;}.elementor-283 .elementor-element.elementor-element-475d93be img{max-width:70%;}.elementor-283 .elementor-element.elementor-element-fff831d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-fff831d .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-714e4d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-714e4d26 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-764e17dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-3614903d > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-320962be{right:20px;}body.rtl .elementor-283 .elementor-element.elementor-element-320962be{left:20px;}.elementor-283 .elementor-element.elementor-element-320962be{top:20px;text-align:end;}.elementor-283 .elementor-element.elementor-element-320962be img{max-width:70%;}.elementor-283 .elementor-element.elementor-element-60f53bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-283 .elementor-element.elementor-element-60f53bef .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-9393dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-283 .elementor-element.elementor-element-9393dfa .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-5cc7feac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-40d5336c{padding:80px 5px 100px 5px;}.elementor-283 .elementor-element.elementor-element-58800ee7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1fd519b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-283 .elementor-element.elementor-element-1fd519b7 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-4b399b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 70px 0px 70px;}.elementor-283 .elementor-element.elementor-element-4b399b95 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-3360a7c8{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5fa48079{padding:80px 20px 80px 20px;}.elementor-283 .elementor-element.elementor-element-5bf97ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-283 .elementor-element.elementor-element-5bf97ec0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-78cffe39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-283 .elementor-element.elementor-element-78cffe39 .elementor-heading-title{font-size:var( --e-global-typography-7ff05cc-font-size );line-height:var( --e-global-typography-7ff05cc-line-height );word-spacing:var( --e-global-typography-7ff05cc-word-spacing );}.elementor-283 .elementor-element.elementor-element-63919140 .elementor-button{padding:0px 15px 0px 0px;}.elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-2ea38e2{padding:180px 15px 050px 15px;}.elementor-283 .elementor-element.elementor-element-6dce5eae{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2baac303 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-29d057a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-29d057a6 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-283 .elementor-element.elementor-element-116b1a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-283 .elementor-element.elementor-element-49bc1ae6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-5d93ea32 .elementor-button{padding:0px 10px 0px 0px;}.elementor-283 .elementor-element.elementor-element-692c965d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-2a80b0fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-9d7a361 > .elementor-background-overlay{background-size:cover;}.elementor-283 .elementor-element.elementor-element-9d7a361{padding:50px 15px 50px 15px;}.elementor-283 .elementor-element.elementor-element-2f240fb0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-7dfc2793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-7dfc2793 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-7922119a{margin-top:0px;margin-bottom:25px;}.elementor-283 .elementor-element.elementor-element-7fb08a58 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-384c7c6c .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-40e24761{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-42da9d65 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-3aa83d8b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-28ec53c5 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-4040316a{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-123aea58 .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-20cfe415 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-fa66c91 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-13b7d574{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-1ea241ca .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-49060ca9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-76893bd9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-25f09399{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-283 .elementor-element.elementor-element-4188a52b .elementor-button{font-size:var( --e-global-typography-7a25b66-font-size );line-height:var( --e-global-typography-7a25b66-line-height );}.elementor-283 .elementor-element.elementor-element-66d51ac0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-5ad25090 .elementor-button{padding:0px 10px 0px 0px;}.elementor-283 .elementor-element.elementor-element-50771d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-916f386{padding:50px 15px 50px 15px;}.elementor-283 .elementor-element.elementor-element-293bd5ff > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-560167bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-560167bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-236708b8{text-align:center;}.elementor-283 .elementor-element.elementor-element-236708b8 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-73a34370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-73a34370 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-5897edec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;text-align:center;}.elementor-283 .elementor-element.elementor-element-5897edec .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-48ab99d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-283 .elementor-element.elementor-element-649a262c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-3e6efe6b .elementor-button{padding:0px 10px 0px 0px;}.elementor-283 .elementor-element.elementor-element-c68926e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-2f8945f0 > .elementor-background-overlay{background-size:cover;}.elementor-283 .elementor-element.elementor-element-2f8945f0{padding:50px 15px 50px 15px;}.elementor-283 .elementor-element.elementor-element-db1b8bf .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-1faa6ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1faa6ae2 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-f740116{margin-top:0px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-60be69b9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-5c15c012 img{max-width:65%;}.elementor-283 .elementor-element.elementor-element-121eb20 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-f4e509e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-80f6d47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-6437dff3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-475d93be img{max-width:65%;}.elementor-283 .elementor-element.elementor-element-fff831d .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-714e4d26 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-764e17dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-3614903d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-283 .elementor-element.elementor-element-320962be img{max-width:65%;}.elementor-283 .elementor-element.elementor-element-60f53bef .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-283 .elementor-element.elementor-element-9393dfa .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-283 .elementor-element.elementor-element-5cc7feac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-5e5d1bb6{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-40d5336c{padding:50px 15px 60px 15px;}.elementor-283 .elementor-element.elementor-element-58800ee7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-58800ee7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-1fd519b7 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-4b399b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 0px 10px;}.elementor-283 .elementor-element.elementor-element-4b399b95 .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-283 .elementor-element.elementor-element-3360a7c8{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-4ea99850 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-5fa48079{padding:50px 15px 50px 15px;}.elementor-283 .elementor-element.elementor-element-5bf97ec0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-283 .elementor-element.elementor-element-78cffe39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-283 .elementor-element.elementor-element-78cffe39 .elementor-heading-title{font-size:var( --e-global-typography-7ff05cc-font-size );line-height:var( --e-global-typography-7ff05cc-line-height );word-spacing:var( --e-global-typography-7ff05cc-word-spacing );}.elementor-283 .elementor-element.elementor-element-5e276749.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-283 .elementor-element.elementor-element-63919140 .elementor-button{padding:0px 10px 0px 0px;}.elementor-283 .elementor-element.elementor-element-6a2740fe .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-41934ed7{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-7f7b58c *//* Target all process columns that have the background */
[data-settings*='"background_background":"classic"'].elementor-col-33.elementor-inner-column {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

[data-settings*='"background_background":"classic"'].elementor-col-33.elementor-inner-column:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.3);
}/* End custom CSS */