.elementor-7339 .elementor-element.elementor-element-b4ad284{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-8dd1259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.9;}.elementor-7339 .elementor-element.elementor-element-8dd1259:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-8dd1259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-8dd1259::before, .elementor-7339 .elementor-element.elementor-element-8dd1259 > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-8dd1259 > .e-con-inner > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-8dd1259 > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-8dd1259 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-8dd1259 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4340bb3 );background-image:url("https://keenai.ca/wp-content/uploads/2025/12/home2.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-7339 .elementor-element.elementor-element-d288400{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;top:40px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-d288400{left:40px;}body.rtl .elementor-7339 .elementor-element.elementor-element-d288400{right:40px;}.elementor-7339 .elementor-element.elementor-element-d288400 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );text-shadow:0px 2px 5px rgba(0, 0, 0, 0.4);color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-ffcde37{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-8de7cd3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-8de7cd3:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-8de7cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-8de7cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-f4e770e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-dd5df32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 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-7339 .elementor-element.elementor-element-dd5df32 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button{background-color:var( --e-global-color-1d60ce2 );font-family:var( --e-global-typography-6aa7fac-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa7fac-font-size );font-weight:var( --e-global-typography-6aa7fac-font-weight );text-transform:var( --e-global-typography-6aa7fac-text-transform );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );box-shadow:0px 8px 24px -8px rgba(34.68, 51, 67.32000000000001, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-1d60ce2 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button:focus{background-color:var( --e-global-color-2334fcf );color:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button:hover svg, .elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button:focus svg{fill:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-a77ae93{--grid-columns:3;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:20px;}.elementor-7339 .elementor-element.elementor-element-a77ae93 > .elementor-widget-container{padding:80px 20px 80px 20px;}.elementor-7339 .elementor-element.elementor-element-a77ae93 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7339 .elementor-element.elementor-element-a77ae93 .e-loop-item > .elementor-section, .elementor-7339 .elementor-element.elementor-element-a77ae93 .e-loop-item > .elementor-section > .elementor-container, .elementor-7339 .elementor-element.elementor-element-a77ae93 .e-loop-item > .e-con, .elementor-7339 .elementor-element.elementor-element-a77ae93 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-f251314{right:30px;}body.rtl .elementor-7339 .elementor-element.elementor-element-f251314{left:30px;}.elementor-7339 .elementor-element.elementor-element-f251314{top:30px;}.elementor-7339 .elementor-element.elementor-element-f251314 .elementor-icon-wrapper{text-align:center;}.elementor-7339 .elementor-element.elementor-element-f251314 .elementor-icon{font-size:30px;}.elementor-7339 .elementor-element.elementor-element-f251314 .elementor-icon svg{height:30px;}.elementor-7339 .elementor-element.elementor-element-a4ba594{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:0px 4px 0px 4px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:4px;border-color:#1A1A1A;--border-color:#1A1A1A;}.elementor-7339 .elementor-element.elementor-element-a4ba594:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-a4ba594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-a4ba594::before, .elementor-7339 .elementor-element.elementor-element-a4ba594 > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-a4ba594 > .e-con-inner > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-a4ba594 > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-a4ba594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-a4ba594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4340bb3 );background-image:url("https://keenai.ca/wp-content/uploads/2025/12/home3.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-7339 .elementor-element.elementor-element-3abcc17{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;top:40px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-3abcc17{left:40px;}body.rtl .elementor-7339 .elementor-element.elementor-element-3abcc17{right:40px;}.elementor-7339 .elementor-element.elementor-element-3abcc17 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );text-shadow:0px 2px 1px rgba(0, 0, 0, 0.57);color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-766c7e4{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-e109d08{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-e109d08:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-e109d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-e109d08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-aca8458 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-85c3718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 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-7339 .elementor-element.elementor-element-85c3718 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button{background-color:var( --e-global-color-1d60ce2 );font-family:var( --e-global-typography-6aa7fac-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa7fac-font-size );font-weight:var( --e-global-typography-6aa7fac-font-weight );text-transform:var( --e-global-typography-6aa7fac-text-transform );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );box-shadow:0px 8px 24px -8px rgba(34.68, 51, 67.32000000000001, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-1d60ce2 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button:focus{background-color:var( --e-global-color-2334fcf );color:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button:hover svg, .elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button:focus svg{fill:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-fc6d187{--grid-columns:3;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:20px;}.elementor-7339 .elementor-element.elementor-element-fc6d187 > .elementor-widget-container{padding:80px 20px 80px 20px;}.elementor-7339 .elementor-element.elementor-element-fc6d187 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7339 .elementor-element.elementor-element-fc6d187 .e-loop-item > .elementor-section, .elementor-7339 .elementor-element.elementor-element-fc6d187 .e-loop-item > .elementor-section > .elementor-container, .elementor-7339 .elementor-element.elementor-element-fc6d187 .e-loop-item > .e-con, .elementor-7339 .elementor-element.elementor-element-fc6d187 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-3b1ae30{right:30px;}body.rtl .elementor-7339 .elementor-element.elementor-element-3b1ae30{left:30px;}.elementor-7339 .elementor-element.elementor-element-3b1ae30{top:30px;}.elementor-7339 .elementor-element.elementor-element-3b1ae30 .elementor-icon-wrapper{text-align:center;}.elementor-7339 .elementor-element.elementor-element-3b1ae30 .elementor-icon{font-size:30px;}.elementor-7339 .elementor-element.elementor-element-3b1ae30 .elementor-icon svg{height:30px;}.elementor-7339 .elementor-element.elementor-element-561314b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.8;}.elementor-7339 .elementor-element.elementor-element-561314b:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-561314b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-561314b::before, .elementor-7339 .elementor-element.elementor-element-561314b > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-561314b > .e-con-inner > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-561314b > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-561314b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-561314b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4340bb3 );background-image:url("https://keenai.ca/wp-content/uploads/2025/12/home1.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-7339 .elementor-element.elementor-element-abc6896{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;top:40px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-abc6896{left:40px;}body.rtl .elementor-7339 .elementor-element.elementor-element-abc6896{right:40px;}.elementor-7339 .elementor-element.elementor-element-abc6896 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );text-shadow:0px 2px 1px rgba(0, 0, 0, 0.57);color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-c844a36{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-aa871be{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-aa871be:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-aa871be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-aa871be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-923135a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-7d2e372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 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-7339 .elementor-element.elementor-element-7d2e372 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button{background-color:var( --e-global-color-1d60ce2 );font-family:var( --e-global-typography-6aa7fac-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa7fac-font-size );font-weight:var( --e-global-typography-6aa7fac-font-weight );text-transform:var( --e-global-typography-6aa7fac-text-transform );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );box-shadow:0px 8px 24px -8px rgba(34.68, 51, 67.32000000000001, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-1d60ce2 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button:focus{background-color:var( --e-global-color-2334fcf );color:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button:hover svg, .elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button:focus svg{fill:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-39a0ae2{--grid-columns:3;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:20px;}.elementor-7339 .elementor-element.elementor-element-39a0ae2 > .elementor-widget-container{padding:80px 20px 80px 20px;}.elementor-7339 .elementor-element.elementor-element-39a0ae2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7339 .elementor-element.elementor-element-39a0ae2 .e-loop-item > .elementor-section, .elementor-7339 .elementor-element.elementor-element-39a0ae2 .e-loop-item > .elementor-section > .elementor-container, .elementor-7339 .elementor-element.elementor-element-39a0ae2 .e-loop-item > .e-con, .elementor-7339 .elementor-element.elementor-element-39a0ae2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-d561da4{right:30px;}body.rtl .elementor-7339 .elementor-element.elementor-element-d561da4{left:30px;}.elementor-7339 .elementor-element.elementor-element-d561da4{top:30px;}.elementor-7339 .elementor-element.elementor-element-d561da4 .elementor-icon-wrapper{text-align:center;}.elementor-7339 .elementor-element.elementor-element-d561da4 .elementor-icon{font-size:30px;}.elementor-7339 .elementor-element.elementor-element-d561da4 .elementor-icon svg{height:30px;}.elementor-7339 .elementor-element.elementor-element-acdbdc0{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-acdbdc0:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-acdbdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-7339 .elementor-element.elementor-element-1a0430e{top:0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-1a0430e .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:8rem;font-weight:900;line-height:1.6em;}.elementor-7339 .elementor-element.elementor-element-f7bc9d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-f7bc9d9 .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:2rem;font-weight:700;line-height:1.6em;}.elementor-7339 .elementor-element.elementor-element-75a84d4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"GoogleFlex", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-7339 .elementor-element.elementor-element-75a84d4 p{margin-block-end:0px;}.elementor-7339 .elementor-element.elementor-element-d325531{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-d325531:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-d325531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-7a4a92b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-c6100fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-7339 .elementor-element.elementor-element-c6100fb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-c4e2e33{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;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-7339 .elementor-element.elementor-element-c4e2e33 p{margin-block-end:24px;}.elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button{background-color:var( --e-global-color-1d60ce2 );font-family:var( --e-global-typography-6aa7fac-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa7fac-font-size );font-weight:var( --e-global-typography-6aa7fac-font-weight );text-transform:var( --e-global-typography-6aa7fac-text-transform );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );box-shadow:0px 8px 24px -8px rgba(34.68, 51, 67.32000000000001, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-1d60ce2 );border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button:focus{background-color:var( --e-global-color-2334fcf );color:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button:hover svg, .elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button:focus svg{fill:var( --e-global-color-1d60ce2 );}.elementor-7339 .elementor-element.elementor-element-a10fe92{width:100%;max-width:100%;}.elementor-7339 .elementor-element.elementor-element-a10fe92 img{width:100%;border-radius:24px 24px 24px 24px;box-shadow:0px 8px 16px -2px rgba(0, 0, 0, 0.2);}.elementor-7339 .elementor-element.elementor-element-08f74b6{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-08f74b6:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-08f74b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-0308e99{width:100%;max-width:100%;grid-column:span 5;text-align:center;}.elementor-7339 .elementor-element.elementor-element-0308e99 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-3e36ff3{--display:flex;}.elementor-7339 .elementor-element.elementor-element-199950f{text-align:center;}.elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-aa1889c{--display:flex;}.elementor-7339 .elementor-element.elementor-element-7bba574{text-align:center;}.elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-5f1ce8d{--display:flex;}.elementor-7339 .elementor-element.elementor-element-cfc5022{text-align:center;}.elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-65c95a1{--display:flex;}.elementor-7339 .elementor-element.elementor-element-6651c22{text-align:center;}.elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-43221d7{--display:flex;}.elementor-7339 .elementor-element.elementor-element-f4189ec{text-align:center;}.elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-a0fc30c{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-7339 .elementor-element.elementor-element-a0fc30c .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7339 .elementor-element.elementor-element-7caee92{--display:flex;}.elementor-7339 .elementor-element.elementor-element-1f9da2b{text-align:center;}.elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-ca0d683{--display:flex;}.elementor-7339 .elementor-element.elementor-element-d211a58{text-align:center;}.elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-25959a9{--display:flex;}.elementor-7339 .elementor-element.elementor-element-348040c{text-align:center;}.elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-58a5859{--display:flex;}.elementor-7339 .elementor-element.elementor-element-8d7c484{text-align:center;}.elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-c50d191{--display:flex;}.elementor-7339 .elementor-element.elementor-element-9969354{text-align:center;}.elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title{font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title a:hover, .elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title a:focus{color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title a{transition-duration:1s;}.elementor-7339 .elementor-element.elementor-element-032a9fa{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-7339 .elementor-element.elementor-element-032a9fa .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7339 .elementor-element.elementor-element-ebc7f39{--display:grid;--min-height:40vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--overlay-opacity:0.9;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-ebc7f39:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4340bb3 );background-image:url("https://keenai.ca/wp-content/uploads/2025/12/smart-parking-solutions.webp");background-position:center center;background-size:cover;}.elementor-7339 .elementor-element.elementor-element-ebc7f39::before, .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .e-con-inner > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4340bb3 );--background-overlay:'';}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter{gap:16px;}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-number-wrapper{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-title{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter{gap:16px;}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-number-wrapper{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-title{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter{gap:16px;}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-number-wrapper{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-title{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter{gap:16px;}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-number-wrapper{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-title{color:var( --e-global-color-2334fcf );font-family:var( --e-global-typography-c91ab06-font-family ), Sans-serif;font-size:var( --e-global-typography-c91ab06-font-size );font-weight:var( --e-global-typography-c91ab06-font-weight );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-0a7704b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-0a7704b:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-0a7704b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-6f39251{width:100%;max-width:100%;text-align:center;}.elementor-7339 .elementor-element.elementor-element-6f39251 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-2912587{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title{margin-block-end:8px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon{font-size:60px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title{margin-block-end:8px;}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon{font-size:60px;}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title a{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title{margin-block-end:8px;}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon{font-size:60px;}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title a{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title{margin-block-end:8px;}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon{font-size:60px;}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title a{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-fce32e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-fce32e9:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-fce32e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-cf62343{width:100%;max-width:100%;grid-column:span 5;text-align:center;}.elementor-7339 .elementor-element.elementor-element-cf62343 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-3766d3f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:fit-content;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7339 .elementor-element.elementor-element-3766d3f:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-3766d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-869a9a3 );}.elementor-7339 .elementor-element.elementor-element-fd1b79f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7339 .elementor-element.elementor-element-9979d45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-9979d45 .elementor-heading-title{font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-c656865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;top:10px;z-index:0;text-align:center;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-c656865{right:10px;}body.rtl .elementor-7339 .elementor-element.elementor-element-c656865{left:10px;}.elementor-7339 .elementor-element.elementor-element-c656865 .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:7.6rem;font-weight:800;color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-abf6650{text-align:start;}.elementor-7339 .elementor-element.elementor-element-abf6650 .elementor-heading-title{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-94b8b66{text-align:start;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-7339 .elementor-element.elementor-element-47bfc1b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7339 .elementor-element.elementor-element-863a25b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;top:10px;z-index:0;text-align:center;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-863a25b{right:10px;}body.rtl .elementor-7339 .elementor-element.elementor-element-863a25b{left:10px;}.elementor-7339 .elementor-element.elementor-element-863a25b .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:7.6rem;font-weight:800;color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-202958c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-202958c .elementor-heading-title{font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-3d64e73{text-align:start;}.elementor-7339 .elementor-element.elementor-element-3d64e73 .elementor-heading-title{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-d117606{text-align:start;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-7339 .elementor-element.elementor-element-6dd8e39{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7339 .elementor-element.elementor-element-2eae372{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;top:10px;z-index:0;text-align:center;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-2eae372{right:10px;}body.rtl .elementor-7339 .elementor-element.elementor-element-2eae372{left:10px;}.elementor-7339 .elementor-element.elementor-element-2eae372 .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:7.6rem;font-weight:800;color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-7806778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-7806778 .elementor-heading-title{font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-7da1b3b{text-align:start;}.elementor-7339 .elementor-element.elementor-element-7da1b3b .elementor-heading-title{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-b142e6a{text-align:start;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-7339 .elementor-element.elementor-element-349a740{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7339 .elementor-element.elementor-element-3890316{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;top:10px;z-index:0;text-align:center;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-3890316{right:10px;}body.rtl .elementor-7339 .elementor-element.elementor-element-3890316{left:10px;}.elementor-7339 .elementor-element.elementor-element-3890316 .elementor-heading-title{font-family:"GoogleFlex", Sans-serif;font-size:7.6rem;font-weight:800;color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-89b1d70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-7339 .elementor-element.elementor-element-89b1d70 .elementor-heading-title{font-family:var( --e-global-typography-a9d0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-a9d0ae1-font-size );font-weight:var( --e-global-typography-a9d0ae1-font-weight );color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-6027c1e{text-align:start;}.elementor-7339 .elementor-element.elementor-element-6027c1e .elementor-heading-title{font-family:var( --e-global-typography-c2d8b42-font-family ), Sans-serif;font-size:var( --e-global-typography-c2d8b42-font-size );font-weight:var( --e-global-typography-c2d8b42-font-weight );line-height:var( --e-global-typography-c2d8b42-line-height );color:var( --e-global-color-primary );}.elementor-7339 .elementor-element.elementor-element-bb8c61b{text-align:start;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-7339 .elementor-element.elementor-element-320d1f5{--display:flex;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 16px -2px rgba(0, 0, 0, 0.2);}.elementor-7339 .elementor-element.elementor-element-320d1f5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7339 .elementor-element.elementor-element-320d1f5::before, .elementor-7339 .elementor-element.elementor-element-320d1f5 > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-320d1f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7339 .elementor-element.elementor-element-320d1f5 > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-320d1f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7339 .elementor-element.elementor-element-320d1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7339 .elementor-element.elementor-element-320d1f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7339 .elementor-element.elementor-element-22ae4d7{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-22ae4d7:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-22ae4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4340bb3 );}.elementor-7339 .elementor-element.elementor-element-c1302ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-aa9d79e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-main-swiper{width:100%;}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-main-swiper .swiper-slide{border-radius:24px;}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-testimonial__header{padding-top:16px;padding-left:16px;padding-right:16px;}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-testimonial__content{padding-bottom:16px;padding-left:16px;padding-right:16px;}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-swiper-button{font-size:20px;}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-388030d{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7339 .elementor-element.elementor-element-388030d:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-388030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-7339 .elementor-element.elementor-element-4b3f1ac{width:100%;max-width:100%;grid-column:span 5;text-align:center;}.elementor-7339 .elementor-element.elementor-element-4b3f1ac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-c099dd5{width:100%;max-width:100%;grid-column:span 5;text-align:center;}.elementor-7339 .elementor-element.elementor-element-c099dd5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-a738b09 .elementor-button{background-color:var( --e-global-color-869a9a3 );font-family:var( --e-global-typography-6aa7fac-font-family ), Sans-serif;font-size:var( --e-global-typography-6aa7fac-font-size );font-weight:var( --e-global-typography-6aa7fac-font-weight );text-transform:var( --e-global-typography-6aa7fac-text-transform );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 8px 16px -2px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4340bb3 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-a738b09 .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-a738b09 .elementor-button:focus{background-color:var( --e-global-color-2334fcf );}.elementor-7339 .elementor-element.elementor-element-a738b09{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-7339 .elementor-element.elementor-element-d90a6f1{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-d90a6f1{left:0px;}body.rtl .elementor-7339 .elementor-element.elementor-element-d90a6f1{right:0px;}@media(min-width:768px){.elementor-7339 .elementor-element.elementor-element-8dd1259{--width:100%;}.elementor-7339 .elementor-element.elementor-element-8de7cd3{--width:35%;}.elementor-7339 .elementor-element.elementor-element-a4ba594{--width:100%;}.elementor-7339 .elementor-element.elementor-element-e109d08{--width:35%;}.elementor-7339 .elementor-element.elementor-element-561314b{--width:100%;}.elementor-7339 .elementor-element.elementor-element-aa871be{--width:35%;}.elementor-7339 .elementor-element.elementor-element-3766d3f{--width:50%;}.elementor-7339 .elementor-element.elementor-element-320d1f5{--width:40%;}.elementor-7339 .elementor-element.elementor-element-d90a6f1{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7339 .elementor-element.elementor-element-8de7cd3{--width:40%;}.elementor-7339 .elementor-element.elementor-element-e109d08{--width:40%;}.elementor-7339 .elementor-element.elementor-element-aa871be{--width:40%;}}@media(min-width:1025px){.elementor-7339 .elementor-element.elementor-element-ebc7f39:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-ebc7f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7339 .elementor-element.elementor-element-b4ad284{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-7339 .elementor-element.elementor-element-8dd1259{--min-height:0px;}.elementor-7339 .elementor-element.elementor-element-d288400 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-ffcde37{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7339 .elementor-element.elementor-element-f4e770e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-dd5df32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-a77ae93{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-a4ba594{border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;}.elementor-7339 .elementor-element.elementor-element-3abcc17 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-aca8458 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-85c3718{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-fc6d187{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-abc6896 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-923135a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-7d2e372{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-39a0ae2{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-acdbdc0{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-d325531{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-c6100fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-c4e2e33{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-08f74b6{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-0308e99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-a0fc30c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-032a9fa{--e-n-carousel-swiper-slides-to-display:3;}.elementor-7339 .elementor-element.elementor-element-ebc7f39{--min-height:0vh;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-0a7704b{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-6f39251 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-2912587{--grid-auto-flow:row;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-fce32e9{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-cf62343 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-3766d3f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-7339 .elementor-element.elementor-element-9979d45 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-abf6650 .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-94b8b66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-202958c .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-3d64e73 .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-d117606{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-7806778 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-7da1b3b .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-b142e6a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-89b1d70 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-6027c1e .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-bb8c61b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-320d1f5{--min-height:400px;}.elementor-7339 .elementor-element.elementor-element-22ae4d7{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-c1302ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-388030d{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7339 .elementor-element.elementor-element-4b3f1ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-c099dd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-a738b09 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}}@media(max-width:767px){.elementor-7339 .elementor-element.elementor-element-b4ad284{--min-height:0vh;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-d288400{left:20px;}body.rtl .elementor-7339 .elementor-element.elementor-element-d288400{right:20px;}.elementor-7339 .elementor-element.elementor-element-d288400 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-f4e770e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-dd5df32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-2057e78 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-a77ae93{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-a77ae93 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-a4ba594{border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-3abcc17{left:20px;}body.rtl .elementor-7339 .elementor-element.elementor-element-3abcc17{right:20px;}.elementor-7339 .elementor-element.elementor-element-3abcc17 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-aca8458 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-85c3718{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-3f174d0 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-fc6d187{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-fc6d187 > .elementor-widget-container{padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-abc6896{left:20px;}body.rtl .elementor-7339 .elementor-element.elementor-element-abc6896{right:20px;}.elementor-7339 .elementor-element.elementor-element-abc6896{top:40px;}.elementor-7339 .elementor-element.elementor-element-abc6896 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7339 .elementor-element.elementor-element-923135a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-7d2e372{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-c483487 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-39a0ae2{--grid-columns:2;}.elementor-7339 .elementor-element.elementor-element-39a0ae2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-7339 .elementor-element.elementor-element-acdbdc0{--min-height:0vh;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-1a0430e{text-align:center;}.elementor-7339 .elementor-element.elementor-element-f7bc9d9{text-align:center;}.elementor-7339 .elementor-element.elementor-element-75a84d4{width:100%;max-width:100%;text-align:start;}.elementor-7339 .elementor-element.elementor-element-d325531{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-7a4a92b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7339 .elementor-element.elementor-element-c6100fb{width:100%;max-width:100%;text-align:center;}.elementor-7339 .elementor-element.elementor-element-c6100fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-c4e2e33{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-d9ee847{width:100%;max-width:100%;}.elementor-7339 .elementor-element.elementor-element-d9ee847 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}.elementor-7339 .elementor-element.elementor-element-08f74b6{--min-height:0vh;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-0308e99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7339 .elementor-element.elementor-element-0308e99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-199950f .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-7bba574 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-cfc5022 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-6651c22 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-f4189ec .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-a0fc30c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7339 .elementor-element.elementor-element-1f9da2b .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-d211a58 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-348040c .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-8d7c484 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-9969354 .elementor-heading-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-032a9fa{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7339 .elementor-element.elementor-element-ebc7f39{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-76b6447 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-c159e5b .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-99ac965 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-17d4998 .elementor-counter-title{font-size:var( --e-global-typography-c91ab06-font-size );line-height:var( --e-global-typography-c91ab06-line-height );}.elementor-7339 .elementor-element.elementor-element-0a7704b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-6f39251 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-2912587{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-wrapper{gap:0px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon{font-size:40px;}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-20320f4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-wrapper{gap:0px;}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon{font-size:40px;}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-b696b18 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-wrapper{gap:0px;}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon{font-size:40px;}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-60181d9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-wrapper{gap:0px;}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon{font-size:40px;}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title, .elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-a0619b9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-fce32e9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-cf62343{grid-column:span 1;}.elementor-7339 .elementor-element.elementor-element-cf62343 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-3766d3f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:fit-content;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-7339 .elementor-element.elementor-element-9979d45 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-abf6650 .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-94b8b66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-202958c .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-3d64e73 .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-d117606{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-7806778 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-7da1b3b .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-b142e6a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-89b1d70 .elementor-heading-title{font-size:var( --e-global-typography-a9d0ae1-font-size );}.elementor-7339 .elementor-element.elementor-element-6027c1e .elementor-heading-title{font-size:var( --e-global-typography-c2d8b42-font-size );line-height:var( --e-global-typography-c2d8b42-line-height );}.elementor-7339 .elementor-element.elementor-element-bb8c61b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-320d1f5{--min-height:250px;}.elementor-7339 .elementor-element.elementor-element-22ae4d7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-c1302ca{text-align:center;}.elementor-7339 .elementor-element.elementor-element-c1302ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-aa9d79e .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-388030d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7339 .elementor-element.elementor-element-4b3f1ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7339 .elementor-element.elementor-element-c099dd5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7339 .elementor-element.elementor-element-a738b09 .elementor-button{font-size:var( --e-global-typography-6aa7fac-font-size );letter-spacing:var( --e-global-typography-6aa7fac-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-2057e78 */.elementor-7339 .elementor-element.elementor-element-2057e78:active {
    transform: scale(.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ad284 */.elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs {
    transition: none;
    flex: 1;
    max-height: 90vh;
    cursor: pointer;
    

    &.active {
        background: #fff;  
    }
    
    
    &::before {
        transition: 2s var(--glide);  
    }
    &:hover::before {
        transform: scale(1.08);
        opacity: .9;  
    }
    &.active::before {
        background: transparent;   
    }
    
    
    &::after {
        content: "";
        position: absolute;
        inset: 0;
        pointer-events: none;
        background: linear-gradient(to bottom, hsl(0 0% 0% / .5), transparent);
        transition: opacity 2s var(--glide);    
    }
    &:hover::after {
        opacity: .5;    
    }
    &.active::after {
        opacity: 0;    
    }
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs-heading {
    max-width: initial !important;
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs-heading {
    pointer-events: none;
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs-content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    inset: 0;
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs-close {
    cursor: pointer;
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .elementor-widget-loop-grid .elementor-widget-container {
    height: max-content;
}
.elementor-7339 .elementor-element.elementor-element-b4ad284 .elementor-widget-loop-grid {
    overflow-y: scroll;
}

@media (767px < width <= 1024px) {
    .elementor-7339 .elementor-element.elementor-element-b4ad284  {
        max-height: 120vh;
    }
}
@media (width <= 767px ) {
    .elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs {
        max-height: 270px;
        flex-grow: 0;
    }
    .elementor-7339 .elementor-element.elementor-element-b4ad284 .fb-tabs-content {
        position: relative;
        inset: initial;  
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a0430e */.elementor-7339 .elementor-element.elementor-element-1a0430e {
    opacity: .03;
    /*mask: linear-gradient(to top , transparent, #000)*/
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a0fc30c */.fb-mask {
    mask: linear-gradient(to right, transparent, #000 20% 80%, transparent)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f74b6 */.elementor-7339 .elementor-element.elementor-element-08f74b6 .swiper-wrapper {
    transition-timing-function: linear !important;
}
.elementor-7339 .elementor-element.elementor-element-08f74b6 .swiper {
   .your-element {
  /* Webkit browsers (Chrome, Safari, Edge) */
  -webkit-mask: linear-gradient(to top right, transparent, #000, transparent);
  
  /* Standard Syntax (Firefox) */
  mask: linear-gradient(to top right, transparent, #000, transparent);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fce32e9 */.elementor-7339 .elementor-element.elementor-element-fce32e9 .fb-steps {
    transition: .5s ease;
    padding: 12px;
    border-radius: 16px;
    
    &:hover {
        background: var(--e-global-color-e1ba549
);
    }
    
    &:hover .fb-steps-bignum {
        opacity: .5;
    }
    &:hover .fb-steps-num {
        opacity: 0;
    }
}
.elementor-7339 .elementor-element.elementor-element-fce32e9 .fb-steps-num {
    transition: 1s var(--glide);
}
.elementor-7339 .elementor-element.elementor-element-fce32e9 .fb-steps-bignum {
    opacity: 0;
    transition: 1.5s var(--glide);
    mask: linear-gradient(45deg, transparent, #000 55% 100%)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1302ca */.elementor-7339 .elementor-element.elementor-element-c1302ca .fb-diff-text {
    color: hsl(0 0% 90%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388030d */.elementor-7339 .elementor-element.elementor-element-388030d .fb-diff-text {
    color: hsl(0 0% 90%);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7339 .fb-diff-text {
    font-weight: 900;
    color: var(--e-global-color-1d60ce2);
    position: relative;
    
    &::before {
        /*content: "";*/
        position: absolute;
        left: -30px;
        top: 50%;
        transform: translateY(-50%);
        background: var(--e-global-color-1d60ce2);;
        width: 20px;
        aspect-ratio: 3/1;
        border-radius: 8px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
@font-face {
	font-family: 'GoogleFlex';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://keenai.ca/wp-content/uploads/2025/12/googleflex.woff2') format('woff2');
}
/* End Custom Fonts CSS */