.elementor-50 .elementor-element.elementor-element-46b97226{--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-50 .elementor-element.elementor-element-46b97226::before, .elementor-50 .elementor-element.elementor-element-46b97226 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-46b97226 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-46b97226 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-46b97226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-46b97226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-46b97226 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-50 .elementor-element.elementor-element-56017454{--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-50 .elementor-element.elementor-element-4211d341 .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-50 .elementor-element.elementor-element-780c36a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-50 .elementor-element.elementor-element-51ad612d .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-50 .elementor-element.elementor-element-552d1cb1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-552d1cb1 .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-50 .elementor-element.elementor-element-7013cb78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-50 .elementor-element.elementor-element-415df929 .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-50 .elementor-element.elementor-element-3beeb86b{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-3beeb86b .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-50 .elementor-element.elementor-element-7425af36{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;}.elementor-50 .elementor-element.elementor-element-76fe4673 .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-50 .elementor-element.elementor-element-36f12495{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-36f12495 .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-50 .elementor-element.elementor-element-3d4905d4{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-50 .elementor-element.elementor-element-f182e58{--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-50 .elementor-element.elementor-element-f182e58.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-e5941d2 .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-50 .elementor-element.elementor-element-e5941d2 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-e5941d2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-e5941d2 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-e5941d2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-2e888993{--display:flex;--min-height:983px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-45f52dbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-50 .elementor-element.elementor-element-70b56404{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:center;}.elementor-50 .elementor-element.elementor-element-70b56404 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;color:#000000;}.elementor-50 .elementor-element.elementor-element-65f9686a{padding:0px 0px 30px 0px;z-index:1;text-align:center;}.elementor-50 .elementor-element.elementor-element-65f9686a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:74px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-4a50403c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-300px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4a50403c{left:443px;}body.rtl .elementor-50 .elementor-element.elementor-element-4a50403c{right:443px;}.elementor-50 .elementor-element.elementor-element-623f7577{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-f7c25cd .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-50 .elementor-element.elementor-element-f7c25cd .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-f7c25cd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-f7c25cd .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-f7c25cd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-291e5ae1{width:var( --container-widget-width, 100.15% );max-width:100.15%;--container-widget-width:100.15%;--container-widget-flex-grow:0;top:-251.984px;z-index:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-291e5ae1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-291e5ae1{left:-398.984px;}body.rtl .elementor-50 .elementor-element.elementor-element-291e5ae1{right:-398.984px;}.elementor-50 .elementor-element.elementor-element-291e5ae1 img{width:50%;}.elementor-50 .elementor-element.elementor-element-291e5ae1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4fc1f620{right:-0.008px;}body.rtl .elementor-50 .elementor-element.elementor-element-4fc1f620{left:-0.008px;}.elementor-50 .elementor-element.elementor-element-4fc1f620{top:-312.922px;z-index:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-4fc1f620 img{width:60%;}.elementor-50 .elementor-element.elementor-element-4fc1f620:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-18e20826{right:-383px;}body.rtl .elementor-50 .elementor-element.elementor-element-18e20826{left:-383px;}.elementor-50 .elementor-element.elementor-element-18e20826{top:-29px;z-index:0;text-align:end;}.elementor-50 .elementor-element.elementor-element-18e20826 img{width:50%;}.elementor-50 .elementor-element.elementor-element-18e20826:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-48ca055c{left:-31px;}body.rtl .elementor-50 .elementor-element.elementor-element-48ca055c{right:-31px;}.elementor-50 .elementor-element.elementor-element-48ca055c{bottom:-393.898px;z-index:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-48ca055c img{width:50%;}.elementor-50 .elementor-element.elementor-element-48ca055c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-d756c08{--display:flex;--min-height:983px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-d151d56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-50 .elementor-element.elementor-element-ffd75fa{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );text-align:center;}.elementor-50 .elementor-element.elementor-element-ffd75fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;color:#000000;}.elementor-50 .elementor-element.elementor-element-4d1a06d{padding:0px 0px 30px 0px;z-index:1;text-align:center;}.elementor-50 .elementor-element.elementor-element-4d1a06d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:74px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-c924f48{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7d1dec0{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-size:15px;font-weight:400;}.elementor-50 .elementor-element.elementor-element-999ea02 .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-50 .elementor-element.elementor-element-999ea02 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-999ea02 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-999ea02 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-999ea02 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-2a33f94{width:var( --container-widget-width, 100.15% );max-width:100.15%;--container-widget-width:100.15%;--container-widget-flex-grow:0;top:-251.984px;z-index:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-2a33f94.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-2a33f94{left:-398.984px;}body.rtl .elementor-50 .elementor-element.elementor-element-2a33f94{right:-398.984px;}.elementor-50 .elementor-element.elementor-element-2a33f94 img{width:50%;}.elementor-50 .elementor-element.elementor-element-2a33f94:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ad279b9{right:-383px;}body.rtl .elementor-50 .elementor-element.elementor-element-ad279b9{left:-383px;}.elementor-50 .elementor-element.elementor-element-ad279b9{top:-29px;z-index:0;text-align:end;}.elementor-50 .elementor-element.elementor-element-ad279b9 img{width:50%;}.elementor-50 .elementor-element.elementor-element-ad279b9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-0172bb6{left:-31px;}body.rtl .elementor-50 .elementor-element.elementor-element-0172bb6{right:-31px;}.elementor-50 .elementor-element.elementor-element-0172bb6{bottom:-393.898px;z-index:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-0172bb6 img{width:50%;}.elementor-50 .elementor-element.elementor-element-0172bb6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-8fb703a{--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-50 .elementor-element.elementor-element-1b336863{--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-50 .elementor-element.elementor-element-6d025ff1{--display:flex;}.elementor-50 .elementor-element.elementor-element-161b5eb{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-50 .elementor-element.elementor-element-161b5eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-50 .elementor-element.elementor-element-1a29c301{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-1a29c301 .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-50 .elementor-element.elementor-element-3b8bf08d{--display:flex;}.elementor-50 .elementor-element.elementor-element-42621892{font-size:16px;color:#000000;}.elementor-50 .elementor-element.elementor-element-8e3b0c5{--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-50 .elementor-element.elementor-element-8e3b0c5:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/2.png");background-position:center center;}.elementor-50 .elementor-element.elementor-element-8e3b0c5::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-8e3b0c5:hover::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5:hover > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .elementor-background-slideshow:hover::before, .elementor-50 .elementor-element.elementor-element-8e3b0c5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-8e3b0c5: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-50 .elementor-element.elementor-element-8e3b0c5, .elementor-50 .elementor-element.elementor-element-8e3b0c5::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-7f2c6f0e{--display:flex;}.elementor-50 .elementor-element.elementor-element-7f2c6f0e.e-con{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-6fd664d7{text-align:start;}.elementor-50 .elementor-element.elementor-element-6fd664d7 .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-50 .elementor-element.elementor-element-4b1d1588{--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-50 .elementor-element.elementor-element-4b1d1588.e-con{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-100a965{text-align:start;}.elementor-50 .elementor-element.elementor-element-100a965 .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-50 .elementor-element.elementor-element-66976d77{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-64107c75 .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-50 .elementor-element.elementor-element-64107c75 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-64107c75 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-64107c75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-64107c75 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-50 .elementor-element.elementor-element-64107c75 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-64107c75 .elementor-button:focus svg{fill:#ADADAD;}.elementor-50 .elementor-element.elementor-element-48a45b00{--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-50 .elementor-element.elementor-element-48a45b00:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-48a45b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/empty-new-office-room-for-rent-2026-03-24-15-13-15-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-48a45b00::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-48a45b00:hover::before, .elementor-50 .elementor-element.elementor-element-48a45b00:hover > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-48a45b00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .elementor-background-slideshow:hover::before, .elementor-50 .elementor-element.elementor-element-48a45b00 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-48a45b00: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-50 .elementor-element.elementor-element-48a45b00, .elementor-50 .elementor-element.elementor-element-48a45b00::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-9ddb92b{--display:flex;}.elementor-50 .elementor-element.elementor-element-9ddb92b.e-con{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-23c3fd57{text-align:start;}.elementor-50 .elementor-element.elementor-element-23c3fd57 .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-50 .elementor-element.elementor-element-75d2d09a{--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-50 .elementor-element.elementor-element-75d2d09a.e-con{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-592ef5b{text-align:start;}.elementor-50 .elementor-element.elementor-element-592ef5b .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-50 .elementor-element.elementor-element-24d368e0{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-3eb0ae2e .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-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-3eb0ae2e .elementor-button:focus svg{fill:#ADADAD;}.elementor-50 .elementor-element.elementor-element-251bfa1a{--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-50 .elementor-element.elementor-element-251bfa1a:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-251bfa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/empty-corridor-in-the-coworking-area-of-the-office-2026-03-19-22-05-56-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-251bfa1a::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-251bfa1a:hover::before, .elementor-50 .elementor-element.elementor-element-251bfa1a:hover > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-251bfa1a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .elementor-background-slideshow:hover::before, .elementor-50 .elementor-element.elementor-element-251bfa1a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-251bfa1a: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-50 .elementor-element.elementor-element-251bfa1a, .elementor-50 .elementor-element.elementor-element-251bfa1a::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-62e54e2b{--display:flex;}.elementor-50 .elementor-element.elementor-element-62e54e2b.e-con{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-4b591121{text-align:start;}.elementor-50 .elementor-element.elementor-element-4b591121 .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-50 .elementor-element.elementor-element-556657ef{--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-50 .elementor-element.elementor-element-556657ef.e-con{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-3a8f9270{text-align:start;}.elementor-50 .elementor-element.elementor-element-3a8f9270 .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-50 .elementor-element.elementor-element-a871c70{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-456c2452 .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-50 .elementor-element.elementor-element-456c2452 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-456c2452 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-456c2452 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-456c2452 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-50 .elementor-element.elementor-element-456c2452 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-456c2452 .elementor-button:focus svg{fill:#ADADAD;}.elementor-50 .elementor-element.elementor-element-2dd26a25{--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-50 .elementor-element.elementor-element-2dd26a25:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-2dd26a25 > .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-50 .elementor-element.elementor-element-2dd26a25::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-2dd26a25:hover::before, .elementor-50 .elementor-element.elementor-element-2dd26a25:hover > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2dd26a25:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .elementor-background-slideshow:hover::before, .elementor-50 .elementor-element.elementor-element-2dd26a25 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-8036b96 );--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-2dd26a25: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-50 .elementor-element.elementor-element-2dd26a25, .elementor-50 .elementor-element.elementor-element-2dd26a25::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-7770c5b6{--display:flex;}.elementor-50 .elementor-element.elementor-element-7770c5b6.e-con{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-8d2b9f2{text-align:start;}.elementor-50 .elementor-element.elementor-element-8d2b9f2 .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-50 .elementor-element.elementor-element-60b2cdc8{--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-50 .elementor-element.elementor-element-60b2cdc8.e-con{--align-self:flex-end;}.elementor-50 .elementor-element.elementor-element-585e390{text-align:start;}.elementor-50 .elementor-element.elementor-element-585e390 .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-50 .elementor-element.elementor-element-51515503{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-5ac3c43 .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-50 .elementor-element.elementor-element-5ac3c43 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-5ac3c43 .elementor-button:focus{background-color:var( --e-global-color-a590fb5 );color:#ADADAD;border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5ac3c43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-5ac3c43 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-50 .elementor-element.elementor-element-5ac3c43 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-5ac3c43 .elementor-button:focus svg{fill:#ADADAD;}.elementor-50 .elementor-element.elementor-element-2e3e32f9{--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:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-3a9dea2b{--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-50 .elementor-element.elementor-element-8db0bb7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-50 .elementor-element.elementor-element-3f9f4a6d{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-50 .elementor-element.elementor-element-3f9f4a6d .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-50 .elementor-element.elementor-element-61e4a278{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-50 .elementor-element.elementor-element-61e4a278 .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-50 .elementor-element.elementor-element-4d1cf981{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.7;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-4d1cf981:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4d1cf981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/living-room-image-warm-wood-home-decor-2026-03-18-08-27-41-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-4d1cf981::before, .elementor-50 .elementor-element.elementor-element-4d1cf981 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4d1cf981 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4d1cf981 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4d1cf981 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4d1cf981 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(125deg, var( --e-global-color-a590fb5 ) 0%, var( --e-global-color-8036b96 ) 23%);}.elementor-50 .elementor-element.elementor-element-733c7cf8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-50 .elementor-element.elementor-element-454eb85a{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-50 .elementor-element.elementor-element-454eb85a .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-50 .elementor-element.elementor-element-6eb9c817{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-6eb9c817 .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-50 .elementor-element.elementor-element-769ae1c{padding:0px 0px 2px 0px;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-1ec2af6f{--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-50 .elementor-element.elementor-element-6ca982f3{--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;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-6ca982f3: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-50 .elementor-element.elementor-element-6ca982f3, .elementor-50 .elementor-element.elementor-element-6ca982f3::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-336feff{text-align:start;}.elementor-50 .elementor-element.elementor-element-336feff .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-50 .elementor-element.elementor-element-5974eb2a{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-70cf5543{--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;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-70cf5543: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-50 .elementor-element.elementor-element-70cf5543, .elementor-50 .elementor-element.elementor-element-70cf5543::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-2f06efbd{text-align:start;}.elementor-50 .elementor-element.elementor-element-2f06efbd .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-50 .elementor-element.elementor-element-4d571a41{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-22006776{--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;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-22006776: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-50 .elementor-element.elementor-element-22006776, .elementor-50 .elementor-element.elementor-element-22006776::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-1e1b6d28{text-align:start;}.elementor-50 .elementor-element.elementor-element-1e1b6d28 .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-50 .elementor-element.elementor-element-3c379932{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-789cd8c5{--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;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-50 .elementor-element.elementor-element-789cd8c5: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-50 .elementor-element.elementor-element-789cd8c5, .elementor-50 .elementor-element.elementor-element-789cd8c5::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-4ce1bfd9{text-align:start;}.elementor-50 .elementor-element.elementor-element-4ce1bfd9 .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-50 .elementor-element.elementor-element-424258e8{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-cced0d9{--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-50 .elementor-element.elementor-element-ef0d76c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-50 .elementor-element.elementor-element-e2faf67{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-50 .elementor-element.elementor-element-e2faf67 .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-50 .elementor-element.elementor-element-d8901bc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-d8901bc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-b270748{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;color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-202c8f0{--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-50 .elementor-element.elementor-element-202c8f0: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-50 .elementor-element.elementor-element-202c8f0, .elementor-50 .elementor-element.elementor-element-202c8f0::before{--border-transition:0.3s;}.elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-78fa948.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-78fa948.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-78fa948.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-50 .elementor-element.elementor-element-78fa948 .elementor-icon{font-size:24px;}.elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-78fa948 .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-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-a8de1d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-a8de1d6.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-a8de1d6.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-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon{font-size:24px;}.elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-a8de1d6 .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-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-32f46bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-32f46bf.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-32f46bf.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-50 .elementor-element.elementor-element-32f46bf .elementor-icon{font-size:24px;}.elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-32f46bf .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-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-a769fda{--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-50 .elementor-element.elementor-element-3f11ca0c{--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-50 .elementor-element.elementor-element-d186270{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-50 .elementor-element.elementor-element-d186270 .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-50 .elementor-element.elementor-element-1dffd888{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-1dffd888 .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-50 .elementor-element.elementor-element-28aaa15c .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-50 .elementor-element.elementor-element-28aaa15c .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-28aaa15c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-28aaa15c .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-28aaa15c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-694803f4{--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-50 .elementor-element.elementor-element-17435292:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-6b9ff905.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-6b9ff905{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-6b9ff905 .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-50 .elementor-element.elementor-element-1f513c6b .elementor-icon-wrapper{text-align:start;}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-1f513c6b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-1f513c6b .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-1f513c6b .elementor-icon svg{height:24px;}.elementor-50 .elementor-element.elementor-element-1f513c6b .elementor-icon i, .elementor-50 .elementor-element.elementor-element-1f513c6b .elementor-icon svg{transform:rotate(-45deg);}.elementor-50 .elementor-element.elementor-element-2c1cf9c2{--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-50 .elementor-element.elementor-element-4ec04c63:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-3ad8ea7f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f .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-50 .elementor-element.elementor-element-49bc8714 .elementor-icon-wrapper{text-align:start;}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49bc8714.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-49bc8714 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-49bc8714 .elementor-icon svg{height:24px;}.elementor-50 .elementor-element.elementor-element-49bc8714 .elementor-icon i, .elementor-50 .elementor-element.elementor-element-49bc8714 .elementor-icon svg{transform:rotate(-45deg);}.elementor-50 .elementor-element.elementor-element-1b4a5d9e{--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:240px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-18e971da{text-align:start;}.elementor-50 .elementor-element.elementor-element-18e971da:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-4bf77021.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-4bf77021{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-4bf77021 .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-50 .elementor-element.elementor-element-69a5b12d .elementor-icon-wrapper{text-align:start;}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-69a5b12d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-69a5b12d .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-69a5b12d .elementor-icon svg{height:24px;}.elementor-50 .elementor-element.elementor-element-69a5b12d .elementor-icon i, .elementor-50 .elementor-element.elementor-element-69a5b12d .elementor-icon svg{transform:rotate(-45deg);}.elementor-50 .elementor-element.elementor-element-7bb6d9a8{--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-50 .elementor-element.elementor-element-51efb38c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-50 .elementor-element.elementor-element-27b082a7.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-27b082a7{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-27b082a7 .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-50 .elementor-element.elementor-element-7d691736 .elementor-icon-wrapper{text-align:start;}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8036b96 );color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8036b96 );border-color:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon:hover, .elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8036b96 );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7d691736.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7d691736 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-7d691736 .elementor-icon svg{height:24px;}.elementor-50 .elementor-element.elementor-element-7d691736 .elementor-icon i, .elementor-50 .elementor-element.elementor-element-7d691736 .elementor-icon svg{transform:rotate(-45deg);}.elementor-50 .elementor-element.elementor-element-4eee8390{--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;--overlay-opacity:0.49;--padding-top:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-4eee8390:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4eee8390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjcontracting.ca/wp-content/uploads/2026/04/3d-rendering-modern-dining-room-and-living-room-wi-2026-01-06-10-42-45-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-4eee8390::before, .elementor-50 .elementor-element.elementor-element-4eee8390 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4eee8390 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4eee8390 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4eee8390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4eee8390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-a590fb5 ) -32%, var( --e-global-color-8036b96 ) 0%);}.elementor-50 .elementor-element.elementor-element-45a45120{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-50 .elementor-element.elementor-element-2b645f20{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF;text-align:start;}.elementor-50 .elementor-element.elementor-element-2b645f20 .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-50 .elementor-element.elementor-element-1e5e6c03{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-1e5e6c03 .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-50 .elementor-element.elementor-element-26d95020{width:var( --container-widget-width, 46% );max-width:46%;padding:0px 0px 2px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-5470dacd .elementor-button{background-color:var( --e-global-color-a590fb5 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-5470dacd .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-5470dacd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-5470dacd .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-5470dacd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-6c851a5d{--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:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-67701d28{--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-50 .elementor-element.elementor-element-7afd6e07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-50 .elementor-element.elementor-element-1988c336{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-50 .elementor-element.elementor-element-1988c336 .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-50 .elementor-element.elementor-element-6b1e8631{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-6b1e8631 .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-50 .elementor-element.elementor-element-54137407{--display:flex;}.elementor-50 .elementor-element.elementor-element-46ac66e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-1832127e{--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;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-50 .elementor-element.elementor-element-1832127e: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-50 .elementor-element.elementor-element-1832127e, .elementor-50 .elementor-element.elementor-element-1832127e::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-3bb6a700{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-3bb6a700 .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:#000000;}.elementor-50 .elementor-element.elementor-element-14206119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-14206119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:34px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-769ab7b0{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-315e4363{--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;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-50 .elementor-element.elementor-element-315e4363: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-50 .elementor-element.elementor-element-315e4363, .elementor-50 .elementor-element.elementor-element-315e4363::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-4aa26621{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-4aa26621 .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:#000000;}.elementor-50 .elementor-element.elementor-element-734054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-734054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:34px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-3df18293{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-21c88cd2{--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;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-50 .elementor-element.elementor-element-21c88cd2: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-50 .elementor-element.elementor-element-21c88cd2, .elementor-50 .elementor-element.elementor-element-21c88cd2::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-5f163ee4{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-5f163ee4 .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:#000000;}.elementor-50 .elementor-element.elementor-element-298e6f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-298e6f42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:34px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-7e2aaf6d{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-edd4192{--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;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-50 .elementor-element.elementor-element-edd4192: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-50 .elementor-element.elementor-element-edd4192, .elementor-50 .elementor-element.elementor-element-edd4192::before{--border-transition:0.5s;}.elementor-50 .elementor-element.elementor-element-56132ca{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-56132ca .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:#000000;}.elementor-50 .elementor-element.elementor-element-74564c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-74564c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:34px;letter-spacing:1.4px;}.elementor-50 .elementor-element.elementor-element-4ad18f7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-22dcc8af{--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:112px;--padding-bottom:112px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-4666cde{--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-50 .elementor-element.elementor-element-481a4fe4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-50 .elementor-element.elementor-element-49683d9c{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-50 .elementor-element.elementor-element-49683d9c .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-50 .elementor-element.elementor-element-4b743677{z-index:1;text-align:start;}.elementor-50 .elementor-element.elementor-element-4b743677 .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-50 .elementor-element.elementor-element-19d6efaa{--display:flex;}.elementor-50 .elementor-element.elementor-element-6da38da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;}.elementor-50 .elementor-element.elementor-element-2a7f61e3 .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-50 .elementor-element.elementor-element-2a7f61e3 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-2a7f61e3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-a590fb5 );}.elementor-50 .elementor-element.elementor-element-2a7f61e3 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-2a7f61e3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-50 .elementor-element.elementor-element-26145d7e{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-716a9dc2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card{background-color:var( --e-global-color-a590fb5 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-btn{background-color:var( --e-global-color-a590fb5 );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card{display:block;}.elementor-50 .elementor-element.elementor-element-caa6032 .btn-wraper{text-align:left;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body{border-width:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-thumb{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;} .elementor-50 .elementor-element.elementor-element-caa6032 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .post-meta-list{text-align:left;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-header .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-header .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-footer > p{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body > p{color:var( --e-global-color-text );text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body > p{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 );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-footer{text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-btn :is(i, svg){font-size:16px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-btn:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-7691ef72{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card{background-color:var( --e-global-color-a590fb5 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-btn{background-color:var( --e-global-color-a590fb5 );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card{display:block;}.elementor-50 .elementor-element.elementor-element-2f1bfea .btn-wraper{text-align:left;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body{border-width:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-thumb{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;} .elementor-50 .elementor-element.elementor-element-2f1bfea .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .post-meta-list{text-align:left;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-header .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-header .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-footer > p{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body > p{color:var( --e-global-color-text );text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body > p{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 );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-footer{text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-btn :is(i, svg){font-size:16px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-btn:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-11a2414c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card{background-color:var( --e-global-color-a590fb5 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-btn{background-color:var( --e-global-color-a590fb5 );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card{display:block;}.elementor-50 .elementor-element.elementor-element-b7ca478 .btn-wraper{text-align:left;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body{border-width:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-thumb{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;} .elementor-50 .elementor-element.elementor-element-b7ca478 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .post-meta-list{text-align:left;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-header .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-header .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-footer > p{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body > p{color:var( --e-global-color-text );text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body > p{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 );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-footer{text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-btn :is(i, svg){font-size:16px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-btn:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-50 .elementor-element.elementor-element-5f99b2eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card{background-color:var( --e-global-color-a590fb5 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-btn{background-color:var( --e-global-color-a590fb5 );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card{display:block;}.elementor-50 .elementor-element.elementor-element-548ab1fc .btn-wraper{text-align:left;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body{border-width:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-thumb{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;} .elementor-50 .elementor-element.elementor-element-548ab1fc .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .post-meta-list{text-align:left;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-header .entry-title a{color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-header .entry-title{text-align:left;margin:24px 0px 16px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-footer > p{color:var( --e-global-color-text );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body > p{color:var( --e-global-color-text );text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body > p{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 );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-footer{text-align:left;margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 24px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-btn :is(i, svg){font-size:16px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-btn:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-46b97226{--justify-content:center;}.elementor-50 .elementor-element.elementor-element-56017454{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-4211d341{text-align:center;}.elementor-50 .elementor-element.elementor-element-4211d341 .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-50 .elementor-element.elementor-element-51ad612d .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-50 .elementor-element.elementor-element-552d1cb1{text-align:center;}.elementor-50 .elementor-element.elementor-element-552d1cb1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-415df929 .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-50 .elementor-element.elementor-element-3beeb86b{text-align:center;}.elementor-50 .elementor-element.elementor-element-3beeb86b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-76fe4673 .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-50 .elementor-element.elementor-element-36f12495{text-align:center;}.elementor-50 .elementor-element.elementor-element-36f12495 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-3d4905d4{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-f182e58{--justify-content:flex-end;}.elementor-50 .elementor-element.elementor-element-70b56404{z-index:1;}.elementor-50 .elementor-element.elementor-element-65f9686a .elementor-heading-title{font-size:36px;line-height:46px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4a50403c{left:202px;}body.rtl .elementor-50 .elementor-element.elementor-element-4a50403c{right:202px;}.elementor-50 .elementor-element.elementor-element-4a50403c{bottom:-380px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-291e5ae1{left:-379px;}body.rtl .elementor-50 .elementor-element.elementor-element-291e5ae1{right:-379px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4fc1f620{right:-68px;}body.rtl .elementor-50 .elementor-element.elementor-element-4fc1f620{left:-68px;}.elementor-50 .elementor-element.elementor-element-4fc1f620{top:-325px;}.elementor-50 .elementor-element.elementor-element-18e20826{top:-60px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-48ca055c{left:-218px;}body.rtl .elementor-50 .elementor-element.elementor-element-48ca055c{right:-218px;}.elementor-50 .elementor-element.elementor-element-48ca055c{bottom:-420px;}.elementor-50 .elementor-element.elementor-element-ffd75fa{z-index:1;}.elementor-50 .elementor-element.elementor-element-4d1a06d .elementor-heading-title{font-size:36px;line-height:46px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-2a33f94{left:-379px;}body.rtl .elementor-50 .elementor-element.elementor-element-2a33f94{right:-379px;}.elementor-50 .elementor-element.elementor-element-ad279b9{top:-60px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-0172bb6{left:-218px;}body.rtl .elementor-50 .elementor-element.elementor-element-0172bb6{right:-218px;}.elementor-50 .elementor-element.elementor-element-0172bb6{bottom:-420px;}.elementor-50 .elementor-element.elementor-element-6d025ff1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-161b5eb{z-index:1;}.elementor-50 .elementor-element.elementor-element-1a29c301{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-1a29c301 .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-50 .elementor-element.elementor-element-3b8bf08d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-42621892{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-6fd664d7 .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-50 .elementor-element.elementor-element-100a965 .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-50 .elementor-element.elementor-element-23c3fd57 .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-50 .elementor-element.elementor-element-592ef5b .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-50 .elementor-element.elementor-element-4b591121 .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-50 .elementor-element.elementor-element-3a8f9270 .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-50 .elementor-element.elementor-element-8d2b9f2 .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-50 .elementor-element.elementor-element-585e390 .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-50 .elementor-element.elementor-element-3f9f4a6d{z-index:1;}.elementor-50 .elementor-element.elementor-element-3f9f4a6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-61e4a278 .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-50 .elementor-element.elementor-element-4d1cf981{--overlay-opacity:1;}.elementor-50 .elementor-element.elementor-element-733c7cf8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-454eb85a{z-index:1;}.elementor-50 .elementor-element.elementor-element-454eb85a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6eb9c817{text-align:center;}.elementor-50 .elementor-element.elementor-element-6eb9c817 .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-50 .elementor-element.elementor-element-769ae1c{text-align:center;}.elementor-50 .elementor-element.elementor-element-336feff .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-50 .elementor-element.elementor-element-2f06efbd .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-50 .elementor-element.elementor-element-1e1b6d28 .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-50 .elementor-element.elementor-element-4ce1bfd9 .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-50 .elementor-element.elementor-element-ef0d76c{--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-50 .elementor-element.elementor-element-e2faf67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-d8901bc{text-align:center;}.elementor-50 .elementor-element.elementor-element-b270748{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-d186270{z-index:1;}.elementor-50 .elementor-element.elementor-element-d186270 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1dffd888 .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-50 .elementor-element.elementor-element-6b9ff905{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-6b9ff905 .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-50 .elementor-element.elementor-element-2c1cf9c2{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f .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-50 .elementor-element.elementor-element-1b4a5d9e{--margin-top:40px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-4bf77021{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-4bf77021 .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-50 .elementor-element.elementor-element-7bb6d9a8{--margin-top:40px;--margin-bottom:0px;--margin-left:62px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-27b082a7 .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-50 .elementor-element.elementor-element-45a45120{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-2b645f20{z-index:1;}.elementor-50 .elementor-element.elementor-element-2b645f20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1e5e6c03{text-align:center;}.elementor-50 .elementor-element.elementor-element-1e5e6c03 .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-50 .elementor-element.elementor-element-26d95020{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;text-align:center;}.elementor-50 .elementor-element.elementor-element-1988c336{z-index:1;}.elementor-50 .elementor-element.elementor-element-1988c336 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6b1e8631 .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-50 .elementor-element.elementor-element-3bb6a700 .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-50 .elementor-element.elementor-element-4aa26621 .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-50 .elementor-element.elementor-element-5f163ee4 .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-50 .elementor-element.elementor-element-56132ca .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-50 .elementor-element.elementor-element-4666cde{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-49683d9c{z-index:1;}.elementor-50 .elementor-element.elementor-element-49683d9c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-4b743677 .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-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-caa6032 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-56017454{--justify-content:flex-start;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-4211d341.elementor-element{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-4211d341{text-align:start;}.elementor-50 .elementor-element.elementor-element-4211d341 .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-50 .elementor-element.elementor-element-780c36a9{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-51ad612d .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-50 .elementor-element.elementor-element-552d1cb1{text-align:start;}.elementor-50 .elementor-element.elementor-element-552d1cb1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-7013cb78{--width:31%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-415df929 .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-50 .elementor-element.elementor-element-3beeb86b{text-align:start;}.elementor-50 .elementor-element.elementor-element-3beeb86b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-7425af36{--width:29%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-76fe4673 .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-50 .elementor-element.elementor-element-36f12495{text-align:start;}.elementor-50 .elementor-element.elementor-element-36f12495 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-3d4905d4{padding:0px 0px 16px 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-3d4905d4.elementor-element{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-f182e58{--justify-content:flex-start;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-f182e58.e-con{--align-self:center;}.elementor-50 .elementor-element.elementor-element-2e888993{--min-height:100vh;--padding-top:94px;--padding-bottom:171px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-45f52dbe{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:43px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-70b56404{text-align:start;}.elementor-50 .elementor-element.elementor-element-65f9686a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 81px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-4a50403c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;bottom:-356px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4a50403c{left:0px;}body.rtl .elementor-50 .elementor-element.elementor-element-4a50403c{right:0px;}.elementor-50 .elementor-element.elementor-element-623f7577{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-291e5ae1{left:-4px;}body.rtl .elementor-50 .elementor-element.elementor-element-291e5ae1{right:-4px;}.elementor-50 .elementor-element.elementor-element-291e5ae1{top:-361px;}.elementor-50 .elementor-element.elementor-element-291e5ae1 img{width:50%;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-4fc1f620{right:-106.797px;}body.rtl .elementor-50 .elementor-element.elementor-element-4fc1f620{left:-106.797px;}.elementor-50 .elementor-element.elementor-element-4fc1f620{top:-94px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-18e20826{right:-264px;}body.rtl .elementor-50 .elementor-element.elementor-element-18e20826{left:-264px;}.elementor-50 .elementor-element.elementor-element-18e20826{top:356px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-48ca055c{left:-32px;}body.rtl .elementor-50 .elementor-element.elementor-element-48ca055c{right:-32px;}.elementor-50 .elementor-element.elementor-element-48ca055c{bottom:-500px;}.elementor-50 .elementor-element.elementor-element-d756c08{--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-d151d56{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ffd75fa{text-align:start;}.elementor-50 .elementor-element.elementor-element-4d1a06d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-c924f48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-7d1dec0{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-2a33f94{left:-4px;}body.rtl .elementor-50 .elementor-element.elementor-element-2a33f94{right:-4px;}.elementor-50 .elementor-element.elementor-element-2a33f94{top:-361px;}.elementor-50 .elementor-element.elementor-element-2a33f94 img{width:50%;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ad279b9{right:-264px;}body.rtl .elementor-50 .elementor-element.elementor-element-ad279b9{left:-264px;}.elementor-50 .elementor-element.elementor-element-ad279b9{top:356px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-0172bb6{left:-32px;}body.rtl .elementor-50 .elementor-element.elementor-element-0172bb6{right:-32px;}.elementor-50 .elementor-element.elementor-element-0172bb6{bottom:-500px;}.elementor-50 .elementor-element.elementor-element-8fb703a{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-1b336863{--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-50 .elementor-element.elementor-element-6d025ff1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-161b5eb{text-align:start;}.elementor-50 .elementor-element.elementor-element-1a29c301{width:100%;max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-1a29c301 .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-50 .elementor-element.elementor-element-3b8bf08d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-42621892{width:100%;max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-6fd664d7 .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-50 .elementor-element.elementor-element-100a965 .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-50 .elementor-element.elementor-element-23c3fd57 .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-50 .elementor-element.elementor-element-592ef5b .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-50 .elementor-element.elementor-element-4b591121 .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-50 .elementor-element.elementor-element-3a8f9270 .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-50 .elementor-element.elementor-element-8d2b9f2 .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-50 .elementor-element.elementor-element-585e390 .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-50 .elementor-element.elementor-element-2e3e32f9{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-3a9dea2b{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-8db0bb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-3f9f4a6d{text-align:start;}.elementor-50 .elementor-element.elementor-element-3f9f4a6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-61e4a278{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50 .elementor-element.elementor-element-61e4a278 .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-50 .elementor-element.elementor-element-4d1cf981{--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-733c7cf8{--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-50 .elementor-element.elementor-element-454eb85a{text-align:start;}.elementor-50 .elementor-element.elementor-element-454eb85a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6eb9c817{text-align:start;}.elementor-50 .elementor-element.elementor-element-6eb9c817 .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-50 .elementor-element.elementor-element-769ae1c{text-align:start;}.elementor-50 .elementor-element.elementor-element-336feff .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-50 .elementor-element.elementor-element-2f06efbd .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-50 .elementor-element.elementor-element-1e1b6d28 .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-50 .elementor-element.elementor-element-4ce1bfd9 .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-50 .elementor-element.elementor-element-cced0d9{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-ef0d76c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-e2faf67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-d8901bc{width:100%;max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-b270748{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-202c8f0{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-78fa948 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-a8de1d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title, .elementor-50 .elementor-element.elementor-element-32f46bf .elementor-icon-box-title a{font-size:var( --e-global-typography-1e6df95-font-size );line-height:var( --e-global-typography-1e6df95-line-height );}.elementor-50 .elementor-element.elementor-element-a769fda{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-3f11ca0c{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-d186270{text-align:start;}.elementor-50 .elementor-element.elementor-element-d186270 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1dffd888 .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-50 .elementor-element.elementor-element-6b9ff905{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-6b9ff905 .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-50 .elementor-element.elementor-element-1f513c6b.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-2c1cf9c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-3ad8ea7f .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-50 .elementor-element.elementor-element-49bc8714.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-1b4a5d9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-4bf77021{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-4bf77021 .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-50 .elementor-element.elementor-element-69a5b12d.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-7bb6d9a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-27b082a7{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-27b082a7.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-27b082a7 .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-50 .elementor-element.elementor-element-7d691736.elementor-element{--order:99999 /* order end hack */;}.elementor-50 .elementor-element.elementor-element-4eee8390{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-45a45120{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50 .elementor-element.elementor-element-2b645f20{text-align:start;}.elementor-50 .elementor-element.elementor-element-2b645f20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-1e5e6c03{width:100%;max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-1e5e6c03 .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-50 .elementor-element.elementor-element-26d95020{width:100%;max-width:100%;text-align:start;}.elementor-50 .elementor-element.elementor-element-6c851a5d{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-67701d28{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-7afd6e07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-1988c336{text-align:start;}.elementor-50 .elementor-element.elementor-element-1988c336 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-6b1e8631 .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-50 .elementor-element.elementor-element-3bb6a700 .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-50 .elementor-element.elementor-element-14206119 .elementor-heading-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-4aa26621 .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-50 .elementor-element.elementor-element-734054 .elementor-heading-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-5f163ee4 .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-50 .elementor-element.elementor-element-298e6f42 .elementor-heading-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-56132ca .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-50 .elementor-element.elementor-element-74564c3 .elementor-heading-title{font-size:22px;}.elementor-50 .elementor-element.elementor-element-22dcc8af{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-50 .elementor-element.elementor-element-4666cde{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-481a4fe4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50 .elementor-element.elementor-element-49683d9c{text-align:start;}.elementor-50 .elementor-element.elementor-element-49683d9c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-50 .elementor-element.elementor-element-4b743677 .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-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-caa6032 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-caa6032 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-2f1bfea .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-b7ca478 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-entry-header .entry-title, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-blog-block-post .elementskit-post-body .entry-title a{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-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-footer > p, .elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-50 .elementor-element.elementor-element-548ab1fc .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-56017454{--width:61%;}.elementor-50 .elementor-element.elementor-element-780c36a9{--width:12.4%;}.elementor-50 .elementor-element.elementor-element-7013cb78{--width:13.2%;}.elementor-50 .elementor-element.elementor-element-7425af36{--width:12.3%;}.elementor-50 .elementor-element.elementor-element-f182e58{--width:37%;}.elementor-50 .elementor-element.elementor-element-45f52dbe{--width:56%;}.elementor-50 .elementor-element.elementor-element-4a50403c{--width:65%;}.elementor-50 .elementor-element.elementor-element-d151d56{--width:56%;}.elementor-50 .elementor-element.elementor-element-c924f48{--width:65%;}.elementor-50 .elementor-element.elementor-element-1b336863{--width:100%;}.elementor-50 .elementor-element.elementor-element-6d025ff1{--width:64%;}.elementor-50 .elementor-element.elementor-element-3b8bf08d{--width:30%;}.elementor-50 .elementor-element.elementor-element-8e3b0c5{--width:49%;}.elementor-50 .elementor-element.elementor-element-48a45b00{--width:49%;}.elementor-50 .elementor-element.elementor-element-251bfa1a{--width:49%;}.elementor-50 .elementor-element.elementor-element-2dd26a25{--width:49%;}.elementor-50 .elementor-element.elementor-element-8db0bb7{--width:100%;}.elementor-50 .elementor-element.elementor-element-733c7cf8{--width:29%;}.elementor-50 .elementor-element.elementor-element-1ec2af6f{--width:65.6%;}.elementor-50 .elementor-element.elementor-element-6ca982f3{--width:48.4%;}.elementor-50 .elementor-element.elementor-element-70cf5543{--width:48.4%;}.elementor-50 .elementor-element.elementor-element-22006776{--width:48.4%;}.elementor-50 .elementor-element.elementor-element-789cd8c5{--width:48.4%;}.elementor-50 .elementor-element.elementor-element-ef0d76c{--width:67%;}.elementor-50 .elementor-element.elementor-element-202c8f0{--width:27.6%;}.elementor-50 .elementor-element.elementor-element-3f11ca0c{--width:44%;}.elementor-50 .elementor-element.elementor-element-694803f4{--width:50.6%;}.elementor-50 .elementor-element.elementor-element-2c1cf9c2{--width:35.6%;}.elementor-50 .elementor-element.elementor-element-1b4a5d9e{--width:45.4%;}.elementor-50 .elementor-element.elementor-element-7bb6d9a8{--width:83%;}.elementor-50 .elementor-element.elementor-element-7afd6e07{--width:51%;}.elementor-50 .elementor-element.elementor-element-54137407{--width:34%;}.elementor-50 .elementor-element.elementor-element-1832127e{--width:22%;}.elementor-50 .elementor-element.elementor-element-315e4363{--width:22%;}.elementor-50 .elementor-element.elementor-element-21c88cd2{--width:22%;}.elementor-50 .elementor-element.elementor-element-edd4192{--width:22%;}.elementor-50 .elementor-element.elementor-element-481a4fe4{--width:55%;}.elementor-50 .elementor-element.elementor-element-19d6efaa{--width:35%;}.elementor-50 .elementor-element.elementor-element-716a9dc2{--width:32%;}.elementor-50 .elementor-element.elementor-element-7691ef72{--width:66%;}.elementor-50 .elementor-element.elementor-element-11a2414c{--width:66%;}.elementor-50 .elementor-element.elementor-element-5f99b2eb{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-780c36a9{--width:21%;}.elementor-50 .elementor-element.elementor-element-7013cb78{--width:22%;}.elementor-50 .elementor-element.elementor-element-7425af36{--width:20.9%;}.elementor-50 .elementor-element.elementor-element-f182e58{--width:37%;}.elementor-50 .elementor-element.elementor-element-4a50403c{--width:82%;}.elementor-50 .elementor-element.elementor-element-c924f48{--width:82%;}.elementor-50 .elementor-element.elementor-element-6d025ff1{--width:100%;}.elementor-50 .elementor-element.elementor-element-3b8bf08d{--width:100%;}.elementor-50 .elementor-element.elementor-element-8e3b0c5{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-48a45b00{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-251bfa1a{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-2dd26a25{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-733c7cf8{--width:100%;}.elementor-50 .elementor-element.elementor-element-1ec2af6f{--width:100%;}.elementor-50 .elementor-element.elementor-element-6ca982f3{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-70cf5543{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-22006776{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-789cd8c5{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-ef0d76c{--width:100%;}.elementor-50 .elementor-element.elementor-element-202c8f0{--width:100%;}.elementor-50 .elementor-element.elementor-element-694803f4{--width:47.1%;}.elementor-50 .elementor-element.elementor-element-1832127e{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-315e4363{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-21c88cd2{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-edd4192{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-716a9dc2{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-7691ef72{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-11a2414c{--width:48.3%;}.elementor-50 .elementor-element.elementor-element-5f99b2eb{--width:48.3%;}}@media(min-width:1025px){.elementor-50 .elementor-element.elementor-element-4eee8390:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4eee8390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}