.elementor-30 .elementor-element.elementor-element-fa148b8{--display:flex;}.elementor-30 .elementor-element.elementor-element-9c76290{--display:flex;--gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem) clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--row-gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--column-gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--padding-top:clamp(5.00rem, calc(2.755rem + 11.224vw), 11.88rem);--padding-bottom:clamp(2.50rem, calc(1.480rem + 5.102vw), 5.63rem);--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-556d8bf{text-align:start;}.elementor-30 .elementor-element.elementor-element-556d8bf .elementor-heading-title{font-family:var( --e-global-typography-c841e13-font-family ), Sans-serif;font-size:var( --e-global-typography-c841e13-font-size );font-weight:var( --e-global-typography-c841e13-font-weight );line-height:var( --e-global-typography-c841e13-line-height );letter-spacing:var( --e-global-typography-c841e13-letter-spacing );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-3ef0f95{text-align:start;}.elementor-30 .elementor-element.elementor-element-3ef0f95 .elementor-heading-title{font-family:var( --e-global-typography-eb4e265-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4e265-font-size );font-weight:var( --e-global-typography-eb4e265-font-weight );line-height:var( --e-global-typography-eb4e265-line-height );letter-spacing:var( --e-global-typography-eb4e265-letter-spacing );color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-fdf22dd{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-40ea9b0{--grid-columns:3;}.elementor-30 .elementor-element.elementor-element-352496d{--display:flex;--gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem) clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--row-gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--column-gap:clamp(1.25rem, calc(0.434rem + 4.082vw), 3.75rem);--padding-top:clamp(2.50rem, calc(1.684rem + 4.082vw), 5.00rem);--padding-bottom:clamp(2.50rem, calc(1.684rem + 4.082vw), 5.00rem);--padding-left:0;--padding-right:0;}.elementor-30 .elementor-element.elementor-element-352496d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-352496d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-d77016c{width:var( --container-widget-width, min(1000px, 100%) );max-width:min(1000px, 100%);--container-widget-width:min(1000px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-d77016c.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-d77016c .elementor-heading-title{font-family:var( --e-global-typography-df91b09-font-family ), Sans-serif;font-size:var( --e-global-typography-df91b09-font-size );font-weight:var( --e-global-typography-df91b09-font-weight );line-height:var( --e-global-typography-df91b09-line-height );letter-spacing:var( --e-global-typography-df91b09-letter-spacing );color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-0fb94da{--display:flex;}.elementor-30 .elementor-element.elementor-element-b2c9a98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-4a8fafc.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4a8fafc{text-align:center;font-family:var( --e-global-typography-bec7fb4-font-family ), Sans-serif;font-size:var( --e-global-typography-bec7fb4-font-size );font-weight:var( --e-global-typography-bec7fb4-font-weight );line-height:var( --e-global-typography-bec7fb4-line-height );color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-40ee7c2{text-align:center;}.elementor-30 .elementor-element.elementor-element-40ee7c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(0.63rem, calc(0.584rem + 0.204vw), 0.75rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-0b7a15f{--display:flex;}.elementor-30 .elementor-element.elementor-element-dd1fe87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-97e5c23.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-97e5c23{text-align:center;font-family:var( --e-global-typography-bec7fb4-font-family ), Sans-serif;font-size:var( --e-global-typography-bec7fb4-font-size );font-weight:var( --e-global-typography-bec7fb4-font-weight );line-height:var( --e-global-typography-bec7fb4-line-height );color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-d256dce{text-align:center;}.elementor-30 .elementor-element.elementor-element-d256dce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(0.63rem, calc(0.584rem + 0.204vw), 0.75rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-5c44bbf{--display:flex;}.elementor-30 .elementor-element.elementor-element-fe4a4d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-aac41c5.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-aac41c5{text-align:center;font-family:var( --e-global-typography-bec7fb4-font-family ), Sans-serif;font-size:var( --e-global-typography-bec7fb4-font-size );font-weight:var( --e-global-typography-bec7fb4-font-weight );line-height:var( --e-global-typography-bec7fb4-line-height );color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-6d98469{text-align:center;}.elementor-30 .elementor-element.elementor-element-6d98469 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(0.63rem, calc(0.584rem + 0.204vw), 0.75rem);font-weight:400;line-height:1.5em;color:var( --e-global-color-de67f39 );}.elementor-30 .elementor-element.elementor-element-c832a6a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, min(500px, 100%) );max-width:min(500px, 100%);--container-widget-width:min(500px, 100%);--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#F3EEE5;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-30 .elementor-element.elementor-element-c832a6a.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-c832a6a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-30 .elementor-element.elementor-element-99c6808{--display:flex;}.elementor-30 .elementor-element.elementor-element-99c6808:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-99c6808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://housej9interiors.ca/wp-content/uploads/home-img-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4898741{--spacer-size:clamp(11.75rem, calc(4.770rem + 34.898vw), 33.13rem);}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-99c6808:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-99c6808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-556d8bf .elementor-heading-title{font-size:var( --e-global-typography-c841e13-font-size );line-height:var( --e-global-typography-c841e13-line-height );letter-spacing:var( --e-global-typography-c841e13-letter-spacing );}.elementor-30 .elementor-element.elementor-element-3ef0f95 .elementor-heading-title{font-size:var( --e-global-typography-eb4e265-font-size );line-height:var( --e-global-typography-eb4e265-line-height );letter-spacing:var( --e-global-typography-eb4e265-letter-spacing );}.elementor-30 .elementor-element.elementor-element-40ea9b0{--grid-columns:2;}.elementor-30 .elementor-element.elementor-element-d77016c{--container-widget-width:min(900px, 100%);--container-widget-flex-grow:0;width:var( --container-widget-width, min(900px, 100%) );max-width:min(900px, 100%);}.elementor-30 .elementor-element.elementor-element-d77016c .elementor-heading-title{font-size:var( --e-global-typography-df91b09-font-size );line-height:var( --e-global-typography-df91b09-line-height );letter-spacing:var( --e-global-typography-df91b09-letter-spacing );}.elementor-30 .elementor-element.elementor-element-4a8fafc{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-97e5c23{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-aac41c5{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-c832a6a{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-556d8bf .elementor-heading-title{font-size:var( --e-global-typography-c841e13-font-size );line-height:var( --e-global-typography-c841e13-line-height );letter-spacing:var( --e-global-typography-c841e13-letter-spacing );}.elementor-30 .elementor-element.elementor-element-3ef0f95 .elementor-heading-title{font-size:var( --e-global-typography-eb4e265-font-size );line-height:var( --e-global-typography-eb4e265-line-height );letter-spacing:var( --e-global-typography-eb4e265-letter-spacing );}.elementor-30 .elementor-element.elementor-element-40ea9b0{--grid-columns:1;}.elementor-30 .elementor-element.elementor-element-d77016c{--container-widget-width:min(730px, 100%);--container-widget-flex-grow:0;width:var( --container-widget-width, min(730px, 100%) );max-width:min(730px, 100%);}.elementor-30 .elementor-element.elementor-element-d77016c .elementor-heading-title{font-size:var( --e-global-typography-df91b09-font-size );line-height:var( --e-global-typography-df91b09-line-height );letter-spacing:var( --e-global-typography-df91b09-letter-spacing );}.elementor-30 .elementor-element.elementor-element-4a8fafc{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-97e5c23{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-aac41c5{font-size:var( --e-global-typography-bec7fb4-font-size );line-height:var( --e-global-typography-bec7fb4-line-height );}.elementor-30 .elementor-element.elementor-element-c832a6a{--e-n-carousel-swiper-slides-to-display:1;}}