.elementor-32 .elementor-element.elementor-element-ae058dc{--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;--margin-top:200px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-32 .elementor-element.elementor-element-8d31ee2{--display:flex;--justify-content:flex-start}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-63b7b65{text-align:center}.elementor-32 .elementor-element.elementor-element-e7da1bb{--display:flex;--justify-content:flex-start}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-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-32 .elementor-element.elementor-element-3e5825c{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-0f12226{--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}.elementor-32 .elementor-element.elementor-element-b3b161c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-accent)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-ad782e8{--grid-row-gap:50px;--grid-column-gap:50px}.elementor-32 .elementor-element.elementor-element-ad782e8 a .elementor-portfolio-item__overlay{background-color:#000000A6}.elementor-32 .elementor-element.elementor-element-ad782e8 a .elementor-portfolio-item__title{color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio-item__title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio__filters{margin-bottom:10px}.elementor-32 .elementor-element.elementor-element-9d807c7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-cffb3ff{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-cffb3ff:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/sunnybrook-main-kitchen-toronto.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-cffb3ff::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-cffb3ff:hover::before,.elementor-32 .elementor-element.elementor-element-cffb3ff:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-cffb3ff:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-cffb3ff>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-cffb3ff:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-cffb3ff,.elementor-32 .elementor-element.elementor-element-cffb3ff::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-5fbe761 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-34cf40d{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-db8ebb1{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-db8ebb1:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/summit-kitchen-mississauga.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-db8ebb1::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-db8ebb1:hover::before,.elementor-32 .elementor-element.elementor-element-db8ebb1:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-db8ebb1:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-db8ebb1>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-db8ebb1:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-db8ebb1,.elementor-32 .elementor-element.elementor-element-db8ebb1::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-e654e40 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-2712a7b{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-748de7b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-8269174{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-8269174:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8269174>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/vanessa-principal-bedroom-mississauga.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-8269174::before,.elementor-32 .elementor-element.elementor-element-8269174>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8269174>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8269174>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-8269174>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-8269174>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-8269174:hover::before,.elementor-32 .elementor-element.elementor-element-8269174:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8269174:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8269174>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-8269174>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-8269174:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-8269174,.elementor-32 .elementor-element.elementor-element-8269174::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-64662cf .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-ce75cf3{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-c90d64f{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-c90d64f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/rockingham-kitchen-oakville.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-c90d64f::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-c90d64f:hover::before,.elementor-32 .elementor-element.elementor-element-c90d64f:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c90d64f:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-c90d64f>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-c90d64f:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-c90d64f,.elementor-32 .elementor-element.elementor-element-c90d64f::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-13037dd .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-e5afef1{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-a948882{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-a01f9ea{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-a01f9ea:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/rathburn-living-room-office-mississauga.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-a01f9ea::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-a01f9ea:hover::before,.elementor-32 .elementor-element.elementor-element-a01f9ea:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a01f9ea:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-a01f9ea>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-a01f9ea:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-a01f9ea,.elementor-32 .elementor-element.elementor-element-a01f9ea::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-ca72afa .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-f2b33f2{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-8512190{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-8512190:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8512190>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/dupont-living-room-toronto.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-8512190::before,.elementor-32 .elementor-element.elementor-element-8512190>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8512190>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8512190>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-8512190>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-8512190>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-8512190:hover::before,.elementor-32 .elementor-element.elementor-element-8512190:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8512190:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-8512190>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-8512190>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-8512190:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-8512190,.elementor-32 .elementor-element.elementor-element-8512190::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-bb65a76 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-2f41ff4{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-df4d180{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-0656acf{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-0656acf:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/sixth-lane-kitchen-pantry-wall-milton.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-0656acf::before,.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0656acf>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-0656acf>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-0656acf:hover::before,.elementor-32 .elementor-element.elementor-element-0656acf:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0656acf:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-0656acf>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-0656acf:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-0656acf,.elementor-32 .elementor-element.elementor-element-0656acf::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-fd0ae2a .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-0edd6c6{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-275b37c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-c4dc839{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-c4dc839:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/pearl-burlington-exterior-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-c4dc839::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-c4dc839:hover::before,.elementor-32 .elementor-element.elementor-element-c4dc839:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c4dc839:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-c4dc839>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-c4dc839:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-c4dc839,.elementor-32 .elementor-element.elementor-element-c4dc839::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-2e964ac .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-6a436ff{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-fb2dde1{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-fb2dde1:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/ports-hotel-exterior.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-fb2dde1::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-fb2dde1:hover::before,.elementor-32 .elementor-element.elementor-element-fb2dde1:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-fb2dde1:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-fb2dde1>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-fb2dde1:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-fb2dde1,.elementor-32 .elementor-element.elementor-element-fb2dde1::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-77dfbe8 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-e2fb7b4{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-a87e65b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-37db861{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-37db861:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-37db861>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/mona5.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-37db861:hover{background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/mona5.webp);--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-37db861::before,.elementor-32 .elementor-element.elementor-element-37db861>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-37db861>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-37db861>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-37db861>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-37db861>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-37db861:hover::before,.elementor-32 .elementor-element.elementor-element-37db861:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-37db861:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-37db861>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-37db861>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-37db861,.elementor-32 .elementor-element.elementor-element-37db861::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-720c88c .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-244078c{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-97b0f37{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-97b0f37:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/orleans00.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-97b0f37::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-97b0f37:hover::before,.elementor-32 .elementor-element.elementor-element-97b0f37:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-97b0f37:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-97b0f37>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-97b0f37:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-97b0f37,.elementor-32 .elementor-element.elementor-element-97b0f37::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-aca6b42 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-eb0d35a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-34aaefe{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-34aaefe:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/04/farnorth00.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-34aaefe::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-34aaefe:hover::before,.elementor-32 .elementor-element.elementor-element-34aaefe:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-34aaefe:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-34aaefe>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-34aaefe:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-34aaefe,.elementor-32 .elementor-element.elementor-element-34aaefe::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-74eb022 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-9de8274{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-d4a02b6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-25ad74f{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-25ad74f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/duncan-k007.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-25ad74f::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-25ad74f:hover::before,.elementor-32 .elementor-element.elementor-element-25ad74f:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-25ad74f:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-25ad74f>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-25ad74f:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-25ad74f,.elementor-32 .elementor-element.elementor-element-25ad74f::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-267f12f .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-de46cbb{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-18aed8b{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-18aed8b:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/04/Glengarry00-scaled.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-18aed8b::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-18aed8b:hover::before,.elementor-32 .elementor-element.elementor-element-18aed8b:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-18aed8b:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-18aed8b>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-18aed8b:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-18aed8b,.elementor-32 .elementor-element.elementor-element-18aed8b::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-ee1c8d2 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-91aa6b8{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-d24f217{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-d24f217:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/ErinMills05.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-d24f217::before,.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-d24f217>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-d24f217>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-d24f217:hover::before,.elementor-32 .elementor-element.elementor-element-d24f217:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-d24f217:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-d24f217>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-d24f217:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-d24f217,.elementor-32 .elementor-element.elementor-element-d24f217::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-c6cb69b .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-7798fcf{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-0a291ab{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-0f6c145{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-0f6c145:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/lowther-entry-vignette.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-0f6c145:hover{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/lowther-entry-vignette.jpg);--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-0f6c145::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-0f6c145:hover::before,.elementor-32 .elementor-element.elementor-element-0f6c145:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0f6c145:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-0f6c145>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-0f6c145,.elementor-32 .elementor-element.elementor-element-0f6c145::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-5315695 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-010b166{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-12f316a{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-12f316a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/indian-trail-card-tall.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-12f316a::before,.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-12f316a>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-12f316a>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-12f316a:hover::before,.elementor-32 .elementor-element.elementor-element-12f316a:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-12f316a:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-12f316a>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-12f316a:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-12f316a,.elementor-32 .elementor-element.elementor-element-12f316a::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-282efea .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-0cfd814{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-3853ea0{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-3853ea0:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/vernon-gr-arch.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-3853ea0::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-3853ea0:hover::before,.elementor-32 .elementor-element.elementor-element-3853ea0:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-3853ea0:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-3853ea0>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-3853ea0:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-3853ea0,.elementor-32 .elementor-element.elementor-element-3853ea0::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-7a1d8ca .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-c20f81e{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-4a6ec10{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-767819d{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-767819d:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-767819d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/hotel-leo-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-767819d::before,.elementor-32 .elementor-element.elementor-element-767819d>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-767819d>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-767819d>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-767819d>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-767819d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-767819d:hover::before,.elementor-32 .elementor-element.elementor-element-767819d:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-767819d:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-767819d>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-767819d>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-767819d:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-767819d,.elementor-32 .elementor-element.elementor-element-767819d::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-e8d0b00 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-679231d{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-f2ea537{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-f2ea537:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/bayview-ridge-kitchen-card-toronto.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-f2ea537::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-f2ea537:hover::before,.elementor-32 .elementor-element.elementor-element-f2ea537:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-f2ea537:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-f2ea537>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-f2ea537:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-f2ea537,.elementor-32 .elementor-element.elementor-element-f2ea537::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-eabbdde .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-b348402{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-ded43ee{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-aae4423{--display:flex;--min-height:58vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-aae4423:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/cafe-atelier-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-aae4423::before,.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-aae4423>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-aae4423>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-aae4423:hover::before,.elementor-32 .elementor-element.elementor-element-aae4423:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-aae4423:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-aae4423>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-aae4423:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-aae4423,.elementor-32 .elementor-element.elementor-element-aae4423::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-c54b62f .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-7fc5b63{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-d3032b6{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-353e130{--display:flex;--min-height:28vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-353e130:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-353e130>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/mawi-medical-clinic-reception-oakville.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-353e130::before,.elementor-32 .elementor-element.elementor-element-353e130>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-353e130>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-353e130>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-353e130>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-353e130>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-353e130:hover::before,.elementor-32 .elementor-element.elementor-element-353e130:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-353e130:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-353e130>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-353e130>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-353e130:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-353e130,.elementor-32 .elementor-element.elementor-element-353e130::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-ea38be8 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-0a07d32{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-57d9976{--display:flex;--min-height:28vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-57d9976:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/portside-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-57d9976::before,.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-57d9976>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-57d9976>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-57d9976:hover::before,.elementor-32 .elementor-element.elementor-element-57d9976:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-57d9976:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-57d9976>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-57d9976:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-57d9976,.elementor-32 .elementor-element.elementor-element-57d9976::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-de92935 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-0df70d7{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-7860776{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-4022681{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-4022681:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4022681>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/rosanna-kitchen-mississauga-01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-4022681::before,.elementor-32 .elementor-element.elementor-element-4022681>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-4022681>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-4022681>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-4022681>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-4022681>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-4022681:hover::before,.elementor-32 .elementor-element.elementor-element-4022681:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-4022681:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-4022681>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-4022681>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-4022681:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-4022681,.elementor-32 .elementor-element.elementor-element-4022681::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-0d304f1 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-28d1d33{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-b073b21{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-b073b21:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/gregwood-ensuite-closet-card.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-b073b21::before,.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b073b21>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-b073b21>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-b073b21:hover::before,.elementor-32 .elementor-element.elementor-element-b073b21:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b073b21:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-b073b21>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-b073b21:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-b073b21,.elementor-32 .elementor-element.elementor-element-b073b21::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-66cf18d .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-eb62f16{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-e43680d{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-e43680d:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/MapleGrove00.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-e43680d::before,.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-e43680d>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-e43680d>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-e43680d:hover::before,.elementor-32 .elementor-element.elementor-element-e43680d:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-e43680d:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-e43680d>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-e43680d:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-e43680d,.elementor-32 .elementor-element.elementor-element-e43680d::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-eef9133 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-59ef3ab{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-7eb5d04{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-32 .elementor-element.elementor-element-2e3dbe7{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-2e3dbe7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/ingram-kitchen-mississauga-hero.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-2e3dbe7::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-2e3dbe7:hover::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-2e3dbe7>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-2e3dbe7:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-2e3dbe7,.elementor-32 .elementor-element.elementor-element-2e3dbe7::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-1deeeb5 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-8c3cfae{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-a5c4634{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-a5c4634:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/burrowhill-bathroom-gold-mirror.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-a5c4634::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-a5c4634:hover::before,.elementor-32 .elementor-element.elementor-element-a5c4634:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a5c4634:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-a5c4634>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-a5c4634:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-a5c4634,.elementor-32 .elementor-element.elementor-element-a5c4634::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-ea0848a .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-c2fc5b0{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-172e30c{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:0}.elementor-32 .elementor-element.elementor-element-172e30c:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/sandwell-card-oakville.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-172e30c::before,.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-172e30c>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-172e30c>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-32 .elementor-element.elementor-element-172e30c:hover::before,.elementor-32 .elementor-element.elementor-element-172e30c:hover>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-172e30c:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-background-slideshow:hover::before,.elementor-32 .elementor-element.elementor-element-172e30c>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#000;--background-overlay:''}.elementor-32 .elementor-element.elementor-element-172e30c:hover{--overlay-opacity:0.7}.elementor-32 .elementor-element.elementor-element-172e30c,.elementor-32 .elementor-element.elementor-element-172e30c::before{--overlay-transition:0.5s}.elementor-32 .elementor-element.elementor-element-8553b07 .elementor-heading-title{font-family:var(--e-global-typography-d602666-font-family),Sans-serif;font-size:var(--e-global-typography-d602666-font-size);font-weight:var(--e-global-typography-d602666-font-weight);line-height:var(--e-global-typography-d602666-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-8dadf56{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-58cfad9)}.elementor-32 .elementor-element.elementor-element-fae5b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-cffb3ff{--width:50%}.elementor-32 .elementor-element.elementor-element-db8ebb1{--width:50%}.elementor-32 .elementor-element.elementor-element-8269174{--width:50%}.elementor-32 .elementor-element.elementor-element-c90d64f{--width:50%}.elementor-32 .elementor-element.elementor-element-a01f9ea{--width:50%}.elementor-32 .elementor-element.elementor-element-8512190{--width:50%}.elementor-32 .elementor-element.elementor-element-0656acf{--width:100%}.elementor-32 .elementor-element.elementor-element-c4dc839{--width:50%}.elementor-32 .elementor-element.elementor-element-fb2dde1{--width:50%}.elementor-32 .elementor-element.elementor-element-37db861{--width:50%}.elementor-32 .elementor-element.elementor-element-97b0f37{--width:25%}.elementor-32 .elementor-element.elementor-element-34aaefe{--width:25%}.elementor-32 .elementor-element.elementor-element-25ad74f{--width:25%}.elementor-32 .elementor-element.elementor-element-18aed8b{--width:25%}.elementor-32 .elementor-element.elementor-element-d24f217{--width:50%}.elementor-32 .elementor-element.elementor-element-0f6c145{--width:50%}.elementor-32 .elementor-element.elementor-element-12f316a{--width:25%}.elementor-32 .elementor-element.elementor-element-3853ea0{--width:25%}.elementor-32 .elementor-element.elementor-element-767819d{--width:50%}.elementor-32 .elementor-element.elementor-element-f2ea537{--width:50%}.elementor-32 .elementor-element.elementor-element-aae4423{--width:66.66%}.elementor-32 .elementor-element.elementor-element-d3032b6{--width:33.33%}.elementor-32 .elementor-element.elementor-element-353e130{--width:100%}.elementor-32 .elementor-element.elementor-element-57d9976{--width:100%}.elementor-32 .elementor-element.elementor-element-4022681{--width:50%}.elementor-32 .elementor-element.elementor-element-b073b21{--width:25%}.elementor-32 .elementor-element.elementor-element-e43680d{--width:25%}.elementor-32 .elementor-element.elementor-element-2e3dbe7{--width:50%}.elementor-32 .elementor-element.elementor-element-a5c4634{--width:25%}.elementor-32 .elementor-element.elementor-element-172e30c{--width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-0656acf{--width:50%}.elementor-32 .elementor-element.elementor-element-97b0f37{--width:50%}.elementor-32 .elementor-element.elementor-element-34aaefe{--width:50%}.elementor-32 .elementor-element.elementor-element-25ad74f{--width:30%}.elementor-32 .elementor-element.elementor-element-18aed8b{--width:30%}.elementor-32 .elementor-element.elementor-element-d24f217{--width:30%}.elementor-32 .elementor-element.elementor-element-3853ea0{--width:50%}.elementor-32 .elementor-element.elementor-element-767819d{--width:50%}.elementor-32 .elementor-element.elementor-element-f2ea537{--width:50%}.elementor-32 .elementor-element.elementor-element-aae4423{--width:50%}.elementor-32 .elementor-element.elementor-element-353e130{--width:50%}.elementor-32 .elementor-element.elementor-element-57d9976{--width:50%}.elementor-32 .elementor-element.elementor-element-b073b21{--width:50%}.elementor-32 .elementor-element.elementor-element-e43680d{--width:50%}.elementor-32 .elementor-element.elementor-element-2e3dbe7{--width:50%}.elementor-32 .elementor-element.elementor-element-a5c4634{--width:50%}.elementor-32 .elementor-element.elementor-element-172e30c{--width:50%}}@media(min-width:1367px){.elementor-32 .elementor-element.elementor-element-cffb3ff:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-cffb3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-db8ebb1:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-db8ebb1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-8269174:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8269174>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-c90d64f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-c90d64f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-a01f9ea:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-a01f9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-8512190:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8512190>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-0656acf:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-0656acf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-c4dc839:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-c4dc839>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-fb2dde1:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-fb2dde1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-37db861:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-37db861>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-97b0f37:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-97b0f37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-34aaefe:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-34aaefe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-25ad74f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-25ad74f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-18aed8b:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-18aed8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-d24f217:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-d24f217>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-0f6c145:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-0f6c145>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-12f316a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-12f316a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-3853ea0:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-3853ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-767819d:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-767819d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-f2ea537:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-f2ea537>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-aae4423:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-aae4423>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-353e130:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-353e130>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-57d9976:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-57d9976>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-4022681:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4022681>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-b073b21:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b073b21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-e43680d:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e43680d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-2e3dbe7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-2e3dbe7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-a5c4634:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-a5c4634>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-32 .elementor-element.elementor-element-172e30c:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-172e30c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1366px){.elementor-32 .elementor-element.elementor-element-ae058dc{--margin-top:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-3e5825c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio-item__title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-9d807c7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-cffb3ff{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-5fbe761 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-34cf40d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-db8ebb1{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-e654e40 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2712a7b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-748de7b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-8269174{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-64662cf .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-ce75cf3{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c90d64f{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-13037dd .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e5afef1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a948882{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-a01f9ea{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-ca72afa .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-f2b33f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8512190{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-bb65a76 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2f41ff4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-df4d180{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-0656acf{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-fd0ae2a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0edd6c6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-275b37c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-c4dc839{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-2e964ac .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-6a436ff{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-fb2dde1{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-77dfbe8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e2fb7b4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a87e65b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-37db861{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-720c88c .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-244078c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-97b0f37{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-aca6b42 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb0d35a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-34aaefe{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-74eb022 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-9de8274{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-d4a02b6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-25ad74f{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-267f12f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-de46cbb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-18aed8b{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-ee1c8d2 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-91aa6b8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-d24f217{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-c6cb69b .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7798fcf{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-0a291ab{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-0f6c145{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-5315695 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-010b166{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-12f316a{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-282efea .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0cfd814{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-3853ea0{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-7a1d8ca .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c20f81e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-4a6ec10{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-767819d{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-e8d0b00 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-679231d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-f2ea537{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-eabbdde .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-b348402{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ded43ee{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-aae4423{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-c54b62f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7fc5b63{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-d3032b6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-353e130{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-ea38be8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0a07d32{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-57d9976{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-de92935 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0df70d7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7860776{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-4022681{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-0d304f1 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-28d1d33{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-b073b21{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-66cf18d .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb62f16{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-e43680d{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-eef9133 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-59ef3ab{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7eb5d04{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-32 .elementor-element.elementor-element-2e3dbe7{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-1deeeb5 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8c3cfae{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a5c4634{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-ea0848a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c2fc5b0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-172e30c{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-8553b07 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8dadf56{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-ae058dc{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-3e5825c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio-item__title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-cffb3ff{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-5fbe761 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-34cf40d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-db8ebb1{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-e654e40 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2712a7b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8269174{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-64662cf .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-ce75cf3{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c90d64f{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-13037dd .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e5afef1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a01f9ea{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-ca72afa .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-f2b33f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8512190{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-bb65a76 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2f41ff4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-fd0ae2a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0edd6c6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c4dc839{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-2e964ac .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-6a436ff{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-fb2dde1{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-77dfbe8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e2fb7b4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-37db861{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-720c88c .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-244078c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-aca6b42 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb0d35a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-74eb022 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-9de8274{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-25ad74f{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-267f12f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-de46cbb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ee1c8d2 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-91aa6b8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c6cb69b .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7798fcf{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-0f6c145{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-5315695 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-010b166{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-12f316a{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-282efea .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0cfd814{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7a1d8ca .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c20f81e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-e8d0b00 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-679231d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-eabbdde .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-b348402{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c54b62f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7fc5b63{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ea38be8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0a07d32{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-de92935 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0df70d7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-4022681{--min-height:40vh}.elementor-32 .elementor-element.elementor-element-0d304f1 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-28d1d33{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-66cf18d .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb62f16{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-eef9133 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-59ef3ab{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-1deeeb5 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8c3cfae{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ea0848a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c2fc5b0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8553b07 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8dadf56{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-ae058dc{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-3e5825c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-32 .elementor-element.elementor-element-ad782e8 .elementor-portfolio-item__title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-9d807c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-cffb3ff{--width:100%}.elementor-32 .elementor-element.elementor-element-5fbe761 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-34cf40d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-db8ebb1{--width:100%}.elementor-32 .elementor-element.elementor-element-e654e40 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2712a7b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-748de7b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-8269174{--width:100%}.elementor-32 .elementor-element.elementor-element-64662cf .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-ce75cf3{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c90d64f{--width:100%}.elementor-32 .elementor-element.elementor-element-13037dd .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e5afef1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a948882{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-a01f9ea{--width:100%}.elementor-32 .elementor-element.elementor-element-ca72afa .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-f2b33f2{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8512190{--width:100%}.elementor-32 .elementor-element.elementor-element-bb65a76 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-2f41ff4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-df4d180{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-fd0ae2a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0edd6c6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-275b37c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-c4dc839{--width:100%}.elementor-32 .elementor-element.elementor-element-2e964ac .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-6a436ff{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-fb2dde1{--width:100%}.elementor-32 .elementor-element.elementor-element-77dfbe8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-e2fb7b4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-a87e65b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-37db861{--width:100%}.elementor-32 .elementor-element.elementor-element-720c88c .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-244078c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-aca6b42 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb0d35a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-74eb022 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-9de8274{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-d4a02b6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-267f12f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-de46cbb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ee1c8d2 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-91aa6b8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-c6cb69b .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7798fcf{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-0a291ab{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-0f6c145{--width:100%}.elementor-32 .elementor-element.elementor-element-5315695 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-010b166{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-12f316a{--width:100%}.elementor-32 .elementor-element.elementor-element-282efea .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0cfd814{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7a1d8ca .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c20f81e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-4a6ec10{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-e8d0b00 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-679231d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-eabbdde .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-b348402{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ded43ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-c54b62f .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-7fc5b63{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-d3032b6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-ea38be8 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0a07d32{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-de92935 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-0df70d7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7860776{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-4022681{--width:100%}.elementor-32 .elementor-element.elementor-element-0d304f1 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-28d1d33{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-66cf18d .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-eb62f16{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-eef9133 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-59ef3ab{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-7eb5d04{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-32 .elementor-element.elementor-element-1deeeb5 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8c3cfae{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-ea0848a .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-c2fc5b0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-32 .elementor-element.elementor-element-8553b07 .elementor-heading-title{font-size:var(--e-global-typography-d602666-font-size);line-height:var(--e-global-typography-d602666-line-height)}.elementor-32 .elementor-element.elementor-element-8dadf56{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.elementor-32 .elementor-element.elementor-element-cffb3ff{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-cffb3ff::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/sunnybrook-main-kitchen-toronto-full-scaled.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-cffb3ff::before{z-index:1}.elementor-32 .elementor-element.elementor-element-cffb3ff>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-db8ebb1{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-db8ebb1::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/summit-kitchen-mississauga.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-db8ebb1::before{z-index:1}.elementor-32 .elementor-element.elementor-element-db8ebb1>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-8269174{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-8269174::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/vanessa-principal-bedroom-mississauga.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-8269174::before{z-index:1}.elementor-32 .elementor-element.elementor-element-8269174>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-c90d64f{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-c90d64f::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/rockingham-kitchen-oakville.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-c90d64f::before{z-index:1}.elementor-32 .elementor-element.elementor-element-c90d64f>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-a01f9ea{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-a01f9ea::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/rathburn-living-room-office-mississauga.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-a01f9ea::before{z-index:1}.elementor-32 .elementor-element.elementor-element-a01f9ea>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-8512190{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-8512190::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/11/dupont-living-room-toronto.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-8512190::before{z-index:1}.elementor-32 .elementor-element.elementor-element-8512190>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-0656acf{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-0656acf::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/sixth-lane-kitchen-pantry-wall-milton.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-0656acf::before{z-index:1}.elementor-32 .elementor-element.elementor-element-0656acf>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-c4dc839{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-c4dc839::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/pearl-burlington-exterior-1-2048x915.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-c4dc839::before{z-index:1}.elementor-32 .elementor-element.elementor-element-c4dc839>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-fb2dde1{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-fb2dde1::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/ports-hotel-exterior-2048x949.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-fb2dde1::before{z-index:1}.elementor-32 .elementor-element.elementor-element-fb2dde1>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-37db861{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-37db861::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/mona5-1536x1153.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-37db861::before{z-index:1}.elementor-32 .elementor-element.elementor-element-37db861>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-97b0f37{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-97b0f37::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/orleans00-1536x905.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-97b0f37::before{z-index:1}.elementor-32 .elementor-element.elementor-element-97b0f37>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-34aaefe{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-34aaefe::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/04/farnorth00-911x1024.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-34aaefe::before{z-index:1}.elementor-32 .elementor-element.elementor-element-34aaefe>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-25ad74f{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-25ad74f::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/duncan-k007-1025x1536.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-25ad74f::before{z-index:1}.elementor-32 .elementor-element.elementor-element-25ad74f>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-18aed8b{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-18aed8b::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/04/Glengarry00-1024x1536.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-18aed8b::before{z-index:1}.elementor-32 .elementor-element.elementor-element-18aed8b>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-d24f217{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-d24f217::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/ErinMills05.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-d24f217::before{z-index:1}.elementor-32 .elementor-element.elementor-element-d24f217>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-0f6c145{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-0f6c145::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/lowther-entry-vignette.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-0f6c145::before{z-index:1}.elementor-32 .elementor-element.elementor-element-0f6c145>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-12f316a{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-12f316a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/indian-trail-card-tall-823x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-12f316a::before{z-index:1}.elementor-32 .elementor-element.elementor-element-12f316a>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-3853ea0{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-3853ea0::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/vernon-gr-arch-819x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-3853ea0::before{z-index:1}.elementor-32 .elementor-element.elementor-element-3853ea0>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-767819d{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-767819d::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/hotel-leo-hero-1536x858.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-767819d::before{z-index:1}.elementor-32 .elementor-element.elementor-element-767819d>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-f2ea537{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-f2ea537::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/bayview-ridge-kitchen-card-toronto-1536x1237.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-f2ea537::before{z-index:1}.elementor-32 .elementor-element.elementor-element-f2ea537>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-aae4423{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-aae4423::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/cafe-atelier-hero-1536x858.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-aae4423::before{z-index:1}.elementor-32 .elementor-element.elementor-element-aae4423>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-353e130{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-353e130::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/mawi-medical-clinic-reception-oakville-1536x858.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-353e130::before{z-index:1}.elementor-32 .elementor-element.elementor-element-353e130>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-57d9976{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-57d9976::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/portside-hero-1536x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-57d9976::before{z-index:1}.elementor-32 .elementor-element.elementor-element-57d9976>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-4022681{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-4022681::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/rosanna-kitchen-mississauga-01-1536x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-4022681::before{z-index:1}.elementor-32 .elementor-element.elementor-element-4022681>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-b073b21{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-b073b21::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/gregwood-ensuite-closet-card-819x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-b073b21::before{z-index:1}.elementor-32 .elementor-element.elementor-element-b073b21>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-e43680d{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-e43680d::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/05/MapleGrove00-1300x1171.webp);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-e43680d::before{z-index:1}.elementor-32 .elementor-element.elementor-element-e43680d>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-2e3dbe7{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-2e3dbe7::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/ingram-kitchen-mississauga-hero.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-2e3dbe7::before{z-index:1}.elementor-32 .elementor-element.elementor-element-2e3dbe7>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-a5c4634{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-a5c4634::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/burrowhill-bathroom-gold-mirror-1024x1536.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-a5c4634::before{z-index:1}.elementor-32 .elementor-element.elementor-element-a5c4634>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}.elementor-32 .elementor-element.elementor-element-172e30c{overflow:hidden;position:relative}.elementor-32 .elementor-element.elementor-element-172e30c::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://studiokimi.com/wp-content/uploads/2026/06/sandwell-card-oakville-819x1024.jpg);background-size:cover;background-position:center center;z-index:0;animation:itKB 22s ease-in-out infinite alternate;pointer-events:none}.elementor-32 .elementor-element.elementor-element-172e30c::before{z-index:1}.elementor-32 .elementor-element.elementor-element-172e30c>*{position:relative;z-index:2}@keyframes itKB{from{transform:scale(1)}to{transform:scale(1.13)}}