.elementor-408 .elementor-element.elementor-element-3dedfbdb{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.48;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-3dedfbdb::before, .elementor-408 .elementor-element.elementor-element-3dedfbdb > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3dedfbdb > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3dedfbdb > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-3dedfbdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-3dedfbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-3dedfbdb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-408 .elementor-element.elementor-element-6c0a099d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-375d665c .elementor-heading-title{font-family:var( --e-global-typography-78a842a-font-family ), Sans-serif;font-size:var( --e-global-typography-78a842a-font-size );font-weight:var( --e-global-typography-78a842a-font-weight );text-transform:var( --e-global-typography-78a842a-text-transform );line-height:var( --e-global-typography-78a842a-line-height );letter-spacing:var( --e-global-typography-78a842a-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-1dc55561{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-4b24032c .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-969be33{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-969be33 .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-ea96851{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-23d46248 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-25282371{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-25282371 .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-575e9e2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-7768c07 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-407cb8a4{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-407cb8a4 .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-5acbd9ff{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-size:18px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-67584788{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-67584788.e-con{--align-self:center;}.elementor-408 .elementor-element.elementor-element-9566fd9 .elementor-button{background-color:#000000;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-9566fd9 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-9566fd9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-9566fd9 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-9566fd9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-462c57a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-b882623{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-1877e0e4{--display:flex;}.elementor-408 .elementor-element.elementor-element-413fd6b2{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-413fd6b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-408 .elementor-element.elementor-element-3600e20e{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-3600e20e .elementor-heading-title{font-family:var( --e-global-typography-9c572c0-font-family ), Sans-serif;font-size:var( --e-global-typography-9c572c0-font-size );font-weight:var( --e-global-typography-9c572c0-font-weight );text-transform:var( --e-global-typography-9c572c0-text-transform );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-6906bb40{--display:flex;}.elementor-408 .elementor-element.elementor-element-4a5f0800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 12px 0px;font-size:16px;font-weight:400;color:#000000;}.elementor-408 .elementor-element.elementor-element-4a5f0800 p{margin-block-end:1px;}.elementor-408 .elementor-element.elementor-element-3f1c1897{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-3f1c1897:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-3f1c1897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/beautiful-shot-of-a-modern-house-kitchen-2026-01-07-07-21-26-utc-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-3f1c1897::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-3f1c1897:hover::before, .elementor-408 .elementor-element.elementor-element-3f1c1897:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3f1c1897:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-3f1c1897 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-3f1c1897:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-3f1c1897, .elementor-408 .elementor-element.elementor-element-3f1c1897::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-3b225038{--display:flex;}.elementor-408 .elementor-element.elementor-element-3b225038.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-40fb447c{text-align:start;}.elementor-408 .elementor-element.elementor-element-40fb447c .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-30279c8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-30279c8a.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-2b03e045{text-align:start;}.elementor-408 .elementor-element.elementor-element-2b03e045 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-59dfa20{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-114a79d3 .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-34a68ae3{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-34a68ae3:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-34a68ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/hand-opening-a-wooden-kitchen-drawer-for-storage-2026-03-27-02-14-27-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-34a68ae3::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-34a68ae3:hover::before, .elementor-408 .elementor-element.elementor-element-34a68ae3:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-34a68ae3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-34a68ae3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-34a68ae3:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-34a68ae3, .elementor-408 .elementor-element.elementor-element-34a68ae3::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-a70b962{--display:flex;}.elementor-408 .elementor-element.elementor-element-a70b962.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-311a8197{text-align:start;}.elementor-408 .elementor-element.elementor-element-311a8197 .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-56b22a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-56b22a8.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-6b463867{text-align:start;}.elementor-408 .elementor-element.elementor-element-6b463867 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-19463cd{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-112b4042 .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-23553b89{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-23553b89:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-23553b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/interior-of-a-kitchen-2026-03-18-09-47-37-utc-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-23553b89::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-23553b89:hover::before, .elementor-408 .elementor-element.elementor-element-23553b89:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-23553b89:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-23553b89 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-23553b89:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-23553b89, .elementor-408 .elementor-element.elementor-element-23553b89::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-5336d51b{--display:flex;}.elementor-408 .elementor-element.elementor-element-5336d51b.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-461ce4b2{text-align:start;}.elementor-408 .elementor-element.elementor-element-461ce4b2 .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-233df7cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-233df7cb.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-2b28be45{text-align:start;}.elementor-408 .elementor-element.elementor-element-2b28be45 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-58594807{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-a6e2f4b .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-5ff6048a{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-5ff6048a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-5ff6048a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/modern-kitchen-interior-2026-03-18-11-10-15-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-5ff6048a::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-5ff6048a:hover::before, .elementor-408 .elementor-element.elementor-element-5ff6048a:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-5ff6048a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-5ff6048a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-5ff6048a:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-5ff6048a, .elementor-408 .elementor-element.elementor-element-5ff6048a::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-399d6667{--display:flex;}.elementor-408 .elementor-element.elementor-element-399d6667.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-2ed4484f{text-align:start;}.elementor-408 .elementor-element.elementor-element-2ed4484f .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-1b8d29e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-1b8d29e2.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-1a0a580a{text-align:start;}.elementor-408 .elementor-element.elementor-element-1a0a580a .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-e3cffa6{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-3e7f6de6 .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-10699d9f{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-10699d9f:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-10699d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/05/beautiful-kitchen-design-2026-03-09-01-51-34-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-10699d9f::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-10699d9f:hover::before, .elementor-408 .elementor-element.elementor-element-10699d9f:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-10699d9f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-10699d9f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-10699d9f:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-10699d9f, .elementor-408 .elementor-element.elementor-element-10699d9f::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-1300e7a9{--display:flex;}.elementor-408 .elementor-element.elementor-element-1300e7a9.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-7bcf0ee6{text-align:start;}.elementor-408 .elementor-element.elementor-element-7bcf0ee6 .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-663fc89a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-663fc89a.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-765f0875{text-align:start;}.elementor-408 .elementor-element.elementor-element-765f0875 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-66b9cbef{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-353b4cf .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-18f43da9{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--background-transition:1s;--overlay-opacity:0.48;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-18f43da9:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-18f43da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/cabinet-installing-hardware-on-new-kitchen-cabinet-2026-03-25-00-39-39-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-408 .elementor-element.elementor-element-18f43da9::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-18f43da9:hover::before, .elementor-408 .elementor-element.elementor-element-18f43da9:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-18f43da9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-18f43da9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-18f43da9:hover{--overlay-opacity:0.56;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-408 .elementor-element.elementor-element-18f43da9, .elementor-408 .elementor-element.elementor-element-18f43da9::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-5682bc3c{--display:flex;}.elementor-408 .elementor-element.elementor-element-5682bc3c.e-con{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-28ead422{text-align:start;}.elementor-408 .elementor-element.elementor-element-28ead422 .elementor-heading-title{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );color:#FAFAFA;}.elementor-408 .elementor-element.elementor-element-188a4dfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-188a4dfc.e-con{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-3d8c7f47{text-align:start;}.elementor-408 .elementor-element.elementor-element-3d8c7f47 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-521ee7e0{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-6199fcd );padding:16px 0px 16px 0px;}.elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-3d4330b9 .elementor-button:focus svg{fill:#ADADAD;}.elementor-408 .elementor-element.elementor-element-4b0d5691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-5aef8e3d{--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:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2682f769{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-1dc0870d{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-1dc0870d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-70086bb7{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-70086bb7 .elementor-heading-title{font-family:var( --e-global-typography-9c572c0-font-family ), Sans-serif;font-size:var( --e-global-typography-9c572c0-font-size );font-weight:var( --e-global-typography-9c572c0-font-weight );text-transform:var( --e-global-typography-9c572c0-text-transform );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3a4acc13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-1bfdba20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-2b869c1d{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-2b869c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-408 .elementor-element.elementor-element-1a16dab3{text-align:start;}.elementor-408 .elementor-element.elementor-element-1a16dab3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:400;text-transform:capitalize;line-height:74px;letter-spacing:1.4px;}.elementor-408 .elementor-element.elementor-element-46b24878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 12px 0px;font-size:16px;font-weight:400;color:#000000;}.elementor-408 .elementor-element.elementor-element-46b24878 p{margin-block-end:1px;}.elementor-408 .elementor-element.elementor-element-25543d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-408 .elementor-element.elementor-element-25543d40 .elementor-icon-list-text{transition:color 0.3s;}.elementor-408 .elementor-element.elementor-element-537d9e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 12px 0px;font-size:16px;font-weight:400;color:#000000;}.elementor-408 .elementor-element.elementor-element-537d9e3c p{margin-block-end:1px;}.elementor-408 .elementor-element.elementor-element-26ce4ed5{--display:flex;--overlay-opacity:0;}.elementor-408 .elementor-element.elementor-element-26ce4ed5:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/interior-of-modern-kitchen-with-all-appliances-on-2026-03-18-04-21-28-utc-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-26ce4ed5::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-26ce4ed5:hover::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5:hover > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .elementor-background-slideshow:hover::before, .elementor-408 .elementor-element.elementor-element-26ce4ed5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-a590fb5 );--background-overlay:'';}.elementor-408 .elementor-element.elementor-element-26ce4ed5, .elementor-408 .elementor-element.elementor-element-26ce4ed5::before{--overlay-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-669b56f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-218c4f0{--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:space-between;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-185b8e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-4278a4d3{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-4278a4d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-408 .elementor-element.elementor-element-27f28d03{text-align:start;}.elementor-408 .elementor-element.elementor-element-27f28d03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:400;text-transform:capitalize;line-height:74px;letter-spacing:1.4px;}.elementor-408 .elementor-element.elementor-element-5aa356e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-402a5cf6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-3ea8dc08{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-408 .elementor-element.elementor-element-3ea8dc08 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2a170f8f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-2a170f8f .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-5dfb908b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-7f270e9f .elementor-counter-number-wrapper{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-43023873{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-43023873 .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-2a896d7d{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-408 .elementor-element.elementor-element-130e16d5 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-063a4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-063a4ce-font-size );font-weight:var( --e-global-typography-063a4ce-font-weight );text-transform:var( --e-global-typography-063a4ce-text-transform );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-653a6fa1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-653a6fa1 .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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-5758e0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-4956fb4c{--display:flex;--overflow:hidden;}.elementor-408 .elementor-element.elementor-element-3a26a55e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-3a26a55e img{transition-duration:0.5s;}.elementor-408 .elementor-element.elementor-element-4a600f51{--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:space-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-4a600f51:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-4a600f51, .elementor-408 .elementor-element.elementor-element-4a600f51::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-6e26d8bf{padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-6e26d8bf.elementor-element{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-6e26d8bf .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-10614953{--e-transform-rotateZ:-45deg;}.elementor-408 .elementor-element.elementor-element-10614953:hover{--e-transform-rotateZ:0deg;}.elementor-408 .elementor-element.elementor-element-10614953 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-10614953.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-10614953.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-10614953.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-10614953.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-10614953 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-10614953 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-3c9dff58{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-408 .elementor-element.elementor-element-3a6a0491{--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:space-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-3a6a0491:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-3a6a0491, .elementor-408 .elementor-element.elementor-element-3a6a0491::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-96b1e5b{padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-96b1e5b.elementor-element{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-96b1e5b .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2d9a453f{--e-transform-rotateZ:-45deg;}.elementor-408 .elementor-element.elementor-element-2d9a453f:hover{--e-transform-rotateZ:0deg;}.elementor-408 .elementor-element.elementor-element-2d9a453f .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2d9a453f .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-2d9a453f .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-6da81bd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-408 .elementor-element.elementor-element-32b50266{--display:flex;--justify-content:space-between;--overflow:hidden;}.elementor-408 .elementor-element.elementor-element-35bcc4d4:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-35bcc4d4 img{transition-duration:0.5s;}.elementor-408 .elementor-element.elementor-element-a12a92a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-a12a92a img{transition-duration:0.5s;}.elementor-408 .elementor-element.elementor-element-3eed75b6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-3eed75b6 img{transition-duration:0.5s;}.elementor-408 .elementor-element.elementor-element-7c0f4e5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-5760cacf{--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:space-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-5760cacf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-5760cacf, .elementor-408 .elementor-element.elementor-element-5760cacf::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-1be14c88{padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-1be14c88.elementor-element{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-1be14c88 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2{--e-transform-rotateZ:-45deg;}.elementor-408 .elementor-element.elementor-element-7eaa1ec2:hover{--e-transform-rotateZ:0deg;}.elementor-408 .elementor-element.elementor-element-7eaa1ec2 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-7eaa1ec2 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-27f88edd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-408 .elementor-element.elementor-element-79b054de{--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:space-between;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-79b054de:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-79b054de, .elementor-408 .elementor-element.elementor-element-79b054de::before{--border-transition:0.5s;}.elementor-408 .elementor-element.elementor-element-a596d2a{padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-a596d2a.elementor-element{--align-self:flex-end;}.elementor-408 .elementor-element.elementor-element-a596d2a .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-29fadd9c{--e-transform-rotateZ:-45deg;}.elementor-408 .elementor-element.elementor-element-29fadd9c:hover{--e-transform-rotateZ:0deg;}.elementor-408 .elementor-element.elementor-element-29fadd9c .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-29fadd9c .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-29fadd9c .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-7dd25232{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;}.elementor-408 .elementor-element.elementor-element-7795f412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.79;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;--z-index:1;}.elementor-408 .elementor-element.elementor-element-7795f412:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-7795f412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/05/modern-kitchen-interior-with-large-window-view-2026-01-07-23-37-41-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-7795f412::before, .elementor-408 .elementor-element.elementor-element-7795f412 > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-7795f412 > .e-con-inner > .elementor-background-video-container::before, .elementor-408 .elementor-element.elementor-element-7795f412 > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-7795f412 > .e-con-inner > .elementor-background-slideshow::before, .elementor-408 .elementor-element.elementor-element-7795f412 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-a590fb5 ) 0%, var( --e-global-color-8036b96 ) 61%);}.elementor-408 .elementor-element.elementor-element-14f473b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--z-index:0;}.elementor-408 .elementor-element.elementor-element-23329907{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;text-align:start;}.elementor-408 .elementor-element.elementor-element-23329907 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-5d5a9329{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-408 .elementor-element.elementor-element-5d5a9329 .elementor-heading-title{font-family:var( --e-global-typography-9c572c0-font-family ), Sans-serif;font-size:var( --e-global-typography-9c572c0-font-size );font-weight:var( --e-global-typography-9c572c0-font-weight );text-transform:var( --e-global-typography-9c572c0-text-transform );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-319f2f97{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-37435df4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-1d0e2004{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-73ba8b1f{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-73ba8b1f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-4d29657a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-408 .elementor-element.elementor-element-4d29657a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-788d5994{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-size:18px;color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-409c96b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6199fcd );--border-color:var( --e-global-color-6199fcd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-409c96b8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-409c96b8, .elementor-408 .elementor-element.elementor-element-409c96b8::before{--border-transition:0.3s;}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-104fc3a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-104fc3a9.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-104fc3a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon{font-size:24px;}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-1e6df95-font-family ), Sans-serif;font-size:var( --e-global-typography-1e6df95-font-size );font-weight:var( --e-global-typography-1e6df95-font-weight );text-transform:var( --e-global-typography-1e6df95-text-transform );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-2c83d210.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2c83d210.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-2c83d210.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon{font-size:24px;}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title a{font-family:var( --e-global-typography-1e6df95-font-family ), Sans-serif;font-size:var( --e-global-typography-1e6df95-font-size );font-weight:var( --e-global-typography-1e6df95-font-weight );text-transform:var( --e-global-typography-1e6df95-text-transform );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-79927685.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-79927685.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-79927685.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon{font-size:24px;}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title a{font-family:var( --e-global-typography-1e6df95-font-family ), Sans-serif;font-size:var( --e-global-typography-1e6df95-font-size );font-weight:var( --e-global-typography-1e6df95-font-weight );text-transform:var( --e-global-typography-1e6df95-text-transform );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-408 .elementor-element.elementor-element-03b3426{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-0e86559{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-efac11b{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:start;}.elementor-408 .elementor-element.elementor-element-efac11b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-66b61ef{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-66b61ef .elementor-heading-title{font-family:var( --e-global-typography-9c572c0-font-family ), Sans-serif;font-size:var( --e-global-typography-9c572c0-font-size );font-weight:var( --e-global-typography-9c572c0-font-weight );text-transform:var( --e-global-typography-9c572c0-text-transform );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-20175c9 .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-20175c9 .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-20175c9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-20175c9 .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-20175c9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-f4d5768{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-408 .elementor-element.elementor-element-9199aa6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-3dc0702.elementor-element{--align-self:center;}.elementor-408 .elementor-element.elementor-element-3dc0702{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-3dc0702 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-e06cfc8 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-e06cfc8 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-e06cfc8 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-e06cfc8 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-e06cfc8 .elementor-icon svg{transform:rotate(-45deg);}.elementor-408 .elementor-element.elementor-element-c24f023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-7519dee:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-2bcacaf.elementor-element{--align-self:center;}.elementor-408 .elementor-element.elementor-element-2bcacaf{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-2bcacaf .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-ee408e4 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-ee408e4 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-ee408e4 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-ee408e4 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-ee408e4 .elementor-icon svg{transform:rotate(-45deg);}.elementor-408 .elementor-element.elementor-element-5c43c51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:103px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-b83b749:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-d77b96e.elementor-element{--align-self:center;}.elementor-408 .elementor-element.elementor-element-d77b96e{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-d77b96e .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-872e6b5 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-872e6b5 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-872e6b5 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-872e6b5 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-872e6b5 .elementor-icon svg{transform:rotate(-45deg);}.elementor-408 .elementor-element.elementor-element-c96ee0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:103px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-e7937d1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-408 .elementor-element.elementor-element-6be7916.elementor-element{--align-self:center;}.elementor-408 .elementor-element.elementor-element-6be7916{z-index:1;text-align:start;}.elementor-408 .elementor-element.elementor-element-6be7916 .elementor-heading-title{font-family:var( --e-global-typography-83f26eb-font-family ), Sans-serif;font-size:var( --e-global-typography-83f26eb-font-size );font-weight:var( --e-global-typography-83f26eb-font-weight );text-transform:var( --e-global-typography-83f26eb-text-transform );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2087be3 .elementor-icon-wrapper{text-align:start;}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon, .elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon:hover, .elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-408 .elementor-element.elementor-element-2087be3 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-408 .elementor-element.elementor-element-2087be3 .elementor-icon svg{height:24px;}.elementor-408 .elementor-element.elementor-element-2087be3 .elementor-icon i, .elementor-408 .elementor-element.elementor-element-2087be3 .elementor-icon svg{transform:rotate(-45deg);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-6c0a099d{--width:61%;}.elementor-408 .elementor-element.elementor-element-1dc55561{--width:12.4%;}.elementor-408 .elementor-element.elementor-element-ea96851{--width:13.2%;}.elementor-408 .elementor-element.elementor-element-575e9e2c{--width:12.3%;}.elementor-408 .elementor-element.elementor-element-67584788{--width:37%;}.elementor-408 .elementor-element.elementor-element-b882623{--width:100%;}.elementor-408 .elementor-element.elementor-element-1877e0e4{--width:64%;}.elementor-408 .elementor-element.elementor-element-6906bb40{--width:30%;}.elementor-408 .elementor-element.elementor-element-3f1c1897{--width:49%;}.elementor-408 .elementor-element.elementor-element-34a68ae3{--width:49%;}.elementor-408 .elementor-element.elementor-element-23553b89{--width:49%;}.elementor-408 .elementor-element.elementor-element-5ff6048a{--width:49%;}.elementor-408 .elementor-element.elementor-element-10699d9f{--width:49%;}.elementor-408 .elementor-element.elementor-element-18f43da9{--width:49%;}.elementor-408 .elementor-element.elementor-element-2682f769{--width:100%;}.elementor-408 .elementor-element.elementor-element-1bfdba20{--width:50%;}.elementor-408 .elementor-element.elementor-element-26ce4ed5{--width:44.6%;}.elementor-408 .elementor-element.elementor-element-185b8e99{--width:56%;}.elementor-408 .elementor-element.elementor-element-5aa356e6{--width:34%;}.elementor-408 .elementor-element.elementor-element-402a5cf6{--width:23%;}.elementor-408 .elementor-element.elementor-element-5dfb908b{--width:24%;}.elementor-408 .elementor-element.elementor-element-2a896d7d{--width:22%;}.elementor-408 .elementor-element.elementor-element-5758e0d{--width:60%;}.elementor-408 .elementor-element.elementor-element-4956fb4c{--width:50%;}.elementor-408 .elementor-element.elementor-element-32b50266{--width:46.6%;}.elementor-408 .elementor-element.elementor-element-7c0f4e5b{--width:34.6%;}.elementor-408 .elementor-element.elementor-element-1d0e2004{--width:67%;}.elementor-408 .elementor-element.elementor-element-409c96b8{--width:27.6%;}.elementor-408 .elementor-element.elementor-element-0e86559{--width:44%;}.elementor-408 .elementor-element.elementor-element-f4d5768{--width:50.6%;}.elementor-408 .elementor-element.elementor-element-c24f023{--width:35.6%;}.elementor-408 .elementor-element.elementor-element-5c43c51{--width:50%;}.elementor-408 .elementor-element.elementor-element-c96ee0b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-408 .elementor-element.elementor-element-1dc55561{--width:21%;}.elementor-408 .elementor-element.elementor-element-ea96851{--width:22%;}.elementor-408 .elementor-element.elementor-element-575e9e2c{--width:20.9%;}.elementor-408 .elementor-element.elementor-element-67584788{--width:37%;}.elementor-408 .elementor-element.elementor-element-1877e0e4{--width:100%;}.elementor-408 .elementor-element.elementor-element-6906bb40{--width:100%;}.elementor-408 .elementor-element.elementor-element-3f1c1897{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-34a68ae3{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-23553b89{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-5ff6048a{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-10699d9f{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-18f43da9{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-1bfdba20{--width:100%;}.elementor-408 .elementor-element.elementor-element-26ce4ed5{--width:100%;}.elementor-408 .elementor-element.elementor-element-185b8e99{--width:100%;}.elementor-408 .elementor-element.elementor-element-5aa356e6{--width:100%;}.elementor-408 .elementor-element.elementor-element-402a5cf6{--width:13%;}.elementor-408 .elementor-element.elementor-element-5dfb908b{--width:14%;}.elementor-408 .elementor-element.elementor-element-2a896d7d{--width:13%;}.elementor-408 .elementor-element.elementor-element-5758e0d{--width:100%;}.elementor-408 .elementor-element.elementor-element-4956fb4c{--width:50%;}.elementor-408 .elementor-element.elementor-element-4a600f51{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-3a6a0491{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-7c0f4e5b{--width:100%;}.elementor-408 .elementor-element.elementor-element-5760cacf{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-79b054de{--width:48.3%;}.elementor-408 .elementor-element.elementor-element-1d0e2004{--width:100%;}.elementor-408 .elementor-element.elementor-element-409c96b8{--width:100%;}.elementor-408 .elementor-element.elementor-element-f4d5768{--width:47.1%;}}@media(max-width:1024px){.elementor-408 .elementor-element.elementor-element-3dedfbdb{--justify-content:center;}.elementor-408 .elementor-element.elementor-element-6c0a099d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-375d665c{text-align:center;}.elementor-408 .elementor-element.elementor-element-375d665c .elementor-heading-title{font-size:var( --e-global-typography-78a842a-font-size );line-height:var( --e-global-typography-78a842a-line-height );letter-spacing:var( --e-global-typography-78a842a-letter-spacing );}.elementor-408 .elementor-element.elementor-element-4b24032c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-969be33{text-align:center;}.elementor-408 .elementor-element.elementor-element-969be33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-23d46248 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-25282371{text-align:center;}.elementor-408 .elementor-element.elementor-element-25282371 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-7768c07 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-407cb8a4{text-align:center;}.elementor-408 .elementor-element.elementor-element-407cb8a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-5acbd9ff{width:100%;max-width:100%;text-align:center;}.elementor-408 .elementor-element.elementor-element-67584788{--justify-content:flex-end;}.elementor-408 .elementor-element.elementor-element-1877e0e4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-413fd6b2{z-index:1;}.elementor-408 .elementor-element.elementor-element-3600e20e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-3600e20e .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-6906bb40{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-40fb447c .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2b03e045 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-311a8197 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-6b463867 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-461ce4b2 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2b28be45 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2ed4484f .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1a0a580a .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-7bcf0ee6 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-765f0875 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-28ead422 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3d8c7f47 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1dc0870d{z-index:1;}.elementor-408 .elementor-element.elementor-element-1dc0870d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-70086bb7 .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1bfdba20{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2b869c1d{z-index:1;text-align:center;}.elementor-408 .elementor-element.elementor-element-1a16dab3 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-408 .elementor-element.elementor-element-26ce4ed5{--min-height:1000px;}.elementor-408 .elementor-element.elementor-element-185b8e99{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-4278a4d3{z-index:1;text-align:center;}.elementor-408 .elementor-element.elementor-element-27f28d03 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-408 .elementor-element.elementor-element-5aa356e6{--justify-content:center;}.elementor-408 .elementor-element.elementor-element-3ea8dc08 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2a170f8f{text-align:center;}.elementor-408 .elementor-element.elementor-element-2a170f8f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-7f270e9f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-43023873{text-align:center;}.elementor-408 .elementor-element.elementor-element-43023873 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-130e16d5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-653a6fa1{text-align:center;}.elementor-408 .elementor-element.elementor-element-653a6fa1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-5758e0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6e26d8bf .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-96b1e5b .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1be14c88 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-a596d2a .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-23329907{z-index:1;text-align:center;}.elementor-408 .elementor-element.elementor-element-23329907 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-5d5a9329{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-5d5a9329 .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1d0e2004{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-73ba8b1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-4d29657a{text-align:center;}.elementor-408 .elementor-element.elementor-element-788d5994{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-efac11b{z-index:1;}.elementor-408 .elementor-element.elementor-element-efac11b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-66b61ef .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3dc0702{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-408 .elementor-element.elementor-element-3dc0702 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-c24f023{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2bcacaf{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-408 .elementor-element.elementor-element-2bcacaf .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-5c43c51{--margin-top:40px;--margin-bottom:0px;--margin-left:62px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-d77b96e .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-c96ee0b{--margin-top:40px;--margin-bottom:0px;--margin-left:62px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6be7916 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-6c0a099d{--justify-content:flex-start;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-375d665c.elementor-element{--order:-99999 /* order start hack */;}.elementor-408 .elementor-element.elementor-element-375d665c{text-align:start;}.elementor-408 .elementor-element.elementor-element-375d665c .elementor-heading-title{font-size:var( --e-global-typography-78a842a-font-size );line-height:var( --e-global-typography-78a842a-line-height );letter-spacing:var( --e-global-typography-78a842a-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1dc55561{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-4b24032c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-969be33{text-align:start;}.elementor-408 .elementor-element.elementor-element-969be33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-ea96851{--width:31%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-23d46248 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-25282371{text-align:start;}.elementor-408 .elementor-element.elementor-element-25282371 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-575e9e2c{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-7768c07 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-407cb8a4{text-align:start;}.elementor-408 .elementor-element.elementor-element-407cb8a4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-5acbd9ff{padding:0px 0px 16px 0px;text-align:start;}.elementor-408 .elementor-element.elementor-element-5acbd9ff.elementor-element{--order:-99999 /* order start hack */;}.elementor-408 .elementor-element.elementor-element-67584788{--justify-content:flex-start;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-67584788.e-con{--align-self:center;}.elementor-408 .elementor-element.elementor-element-462c57a9{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-b882623{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-1877e0e4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-413fd6b2{text-align:start;}.elementor-408 .elementor-element.elementor-element-3600e20e{width:100%;max-width:100%;text-align:start;}.elementor-408 .elementor-element.elementor-element-3600e20e .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-6906bb40{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-4a5f0800{padding:0px 0px 24px 0px;}.elementor-408 .elementor-element.elementor-element-40fb447c .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2b03e045 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-311a8197 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-6b463867 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-461ce4b2 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2b28be45 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2ed4484f .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-1a0a580a .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-7bcf0ee6 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-765f0875 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-28ead422 .elementor-heading-title{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3d8c7f47 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-4b0d5691{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-5aef8e3d{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2682f769{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-1dc0870d{text-align:start;}.elementor-408 .elementor-element.elementor-element-1dc0870d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-70086bb7 .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3a4acc13{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-1bfdba20{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2b869c1d{text-align:start;}.elementor-408 .elementor-element.elementor-element-46b24878{padding:0px 0px 24px 0px;}.elementor-408 .elementor-element.elementor-element-25543d40{padding:0px 0px 24px 0px;}.elementor-408 .elementor-element.elementor-element-537d9e3c{padding:0px 0px 24px 0px;}.elementor-408 .elementor-element.elementor-element-26ce4ed5{--min-height:400px;}.elementor-408 .elementor-element.elementor-element-669b56f0{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-218c4f0{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-185b8e99{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-4278a4d3{text-align:start;}.elementor-408 .elementor-element.elementor-element-5aa356e6{--justify-content:flex-start;}.elementor-408 .elementor-element.elementor-element-402a5cf6{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-3ea8dc08 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2a170f8f{text-align:start;}.elementor-408 .elementor-element.elementor-element-2a170f8f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-5dfb908b{--width:31%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-7f270e9f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-43023873{text-align:start;}.elementor-408 .elementor-element.elementor-element-43023873 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-2a896d7d{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-130e16d5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-063a4ce-font-size );line-height:var( --e-global-typography-063a4ce-line-height );letter-spacing:var( --e-global-typography-063a4ce-letter-spacing );}.elementor-408 .elementor-element.elementor-element-653a6fa1{text-align:start;}.elementor-408 .elementor-element.elementor-element-653a6fa1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-408 .elementor-element.elementor-element-3a26a55e{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-3a26a55e img{width:1000px;}.elementor-408 .elementor-element.elementor-element-6e26d8bf{text-align:start;}.elementor-408 .elementor-element.elementor-element-6e26d8bf .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-10614953.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-3c9dff58{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-96b1e5b{text-align:start;}.elementor-408 .elementor-element.elementor-element-96b1e5b .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2d9a453f.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-6da81bd{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-35bcc4d4{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-35bcc4d4 img{width:1000px;}.elementor-408 .elementor-element.elementor-element-a12a92a{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-a12a92a img{width:1000px;}.elementor-408 .elementor-element.elementor-element-3eed75b6{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-3eed75b6 img{width:1000px;}.elementor-408 .elementor-element.elementor-element-1be14c88{text-align:start;}.elementor-408 .elementor-element.elementor-element-1be14c88 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-7eaa1ec2.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-27f88edd{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-a596d2a{text-align:start;}.elementor-408 .elementor-element.elementor-element-a596d2a .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-29fadd9c.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-7dd25232{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-7795f412{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-14f473b5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-23329907{text-align:start;}.elementor-408 .elementor-element.elementor-element-23329907 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-5d5a9329{width:100%;max-width:100%;text-align:start;}.elementor-408 .elementor-element.elementor-element-5d5a9329 .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-319f2f97{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-37435df4{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-1d0e2004{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-73ba8b1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-4d29657a{width:100%;max-width:100%;text-align:start;}.elementor-408 .elementor-element.elementor-element-788d5994{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-408 .elementor-element.elementor-element-409c96b8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-104fc3a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-2c83d210 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-79927685 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-408 .elementor-element.elementor-element-03b3426{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-408 .elementor-element.elementor-element-0e86559{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-efac11b{text-align:start;}.elementor-408 .elementor-element.elementor-element-efac11b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-408 .elementor-element.elementor-element-66b61ef .elementor-heading-title{font-size:var( --e-global-typography-9c572c0-font-size );line-height:var( --e-global-typography-9c572c0-line-height );letter-spacing:var( --e-global-typography-9c572c0-letter-spacing );}.elementor-408 .elementor-element.elementor-element-3dc0702{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-3dc0702 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-e06cfc8.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-c24f023{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2bcacaf{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-2bcacaf .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-ee408e4.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-5c43c51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-d77b96e{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-d77b96e.elementor-element{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-d77b96e .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-872e6b5.elementor-element{--order:99999 /* order end hack */;}.elementor-408 .elementor-element.elementor-element-c96ee0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6be7916{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-6be7916.elementor-element{--align-self:flex-start;}.elementor-408 .elementor-element.elementor-element-6be7916 .elementor-heading-title{font-size:var( --e-global-typography-83f26eb-font-size );line-height:var( --e-global-typography-83f26eb-line-height );letter-spacing:var( --e-global-typography-83f26eb-letter-spacing );}.elementor-408 .elementor-element.elementor-element-2087be3.elementor-element{--order:99999 /* order end hack */;}}