.elementor-21 .elementor-element.elementor-element-1d7d6570{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.76;}.elementor-21 .elementor-element.elementor-element-1d7d6570::before, .elementor-21 .elementor-element.elementor-element-1d7d6570 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1d7d6570 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1d7d6570 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1d7d6570 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1d7d6570 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 79%, var( --e-global-color-f75de4d ) 100%);}.elementor-21 .elementor-element.elementor-element-1d7d6570, .elementor-21 .elementor-element.elementor-element-1d7d6570::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-715f3bcd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-715f3bcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-694fe29{--e-rating-icon-font-size:32px;--e-rating-gap:7px;--e-rating-icon-marked-color:var( --e-global-color-f75de4d );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-ab0a2cf{text-align:center;}.elementor-21 .elementor-element.elementor-element-ab0a2cf .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-422a139{--display:flex;--min-height:73vh;--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;--justify-content:center;--background-transition:0.3s;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-422a139, .elementor-21 .elementor-element.elementor-element-422a139::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-422a139 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-422a139 > .e-con-inner > .elementor-shape-bottom svg{width:calc(202% + 1.3px);height:62px;transform:translateX(-50%) rotateY(180deg);}.elementor-21 .elementor-element.elementor-element-423d991f{--display:flex;--min-height:350px;--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;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8bd86a6{--display:flex;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8bd86a6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8bd86a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/Cleaning-Service-With-Logo.png");background-size:cover;}.elementor-21 .elementor-element.elementor-element-8bd86a6, .elementor-21 .elementor-element.elementor-element-8bd86a6::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8bd86a6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-8bd86a6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-c631269{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6fef4f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-8850e7f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-f75de4d );color:var( --e-global-color-f75de4d );transition-duration:0.3s;border-radius:30px 30px 30px 30px;box-shadow:2px 2px 0px 0px #477CB8;}.elementor-21 .elementor-element.elementor-element-8850e7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-2249d02{--display:flex;--min-height:550px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--background-transition:0.3s;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2249d02:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2249d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2249d02, .elementor-21 .elementor-element.elementor-element-2249d02::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3168bf9{--display:flex;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3168bf9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3168bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/painthouse.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-3168bf9, .elementor-21 .elementor-element.elementor-element-3168bf9::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3168bf9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-3168bf9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-50c8368{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8d5d6dd .elementor-heading-title{color:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-70e8715 .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-0b03ade .elementor-button{background-color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:30px 30px 30px 30px;box-shadow:2px 2px 0px 0px #477CB8;}.elementor-21 .elementor-element.elementor-element-0b03ade .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-d2f9d36{--display:flex;--min-height:350px;--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;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-a690a8d{--display:flex;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-a690a8d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a690a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/luxury-minimalist-kitchen-bobeche-interiors-img4201bd660ea06e42_14-3083-1-b4a18da.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-a690a8d, .elementor-21 .elementor-element.elementor-element-a690a8d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-a690a8d > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-a690a8d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-45279e6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3ea9606 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-228c16a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-f75de4d );color:var( --e-global-color-f75de4d );transition-duration:0.3s;border-radius:30px 30px 30px 30px;box-shadow:2px 2px 0px 0px #477CB8;}.elementor-21 .elementor-element.elementor-element-228c16a .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-4e72017{--display:flex;--min-height:550px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--background-transition:0.3s;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4e72017:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4e72017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4e72017, .elementor-21 .elementor-element.elementor-element-4e72017::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d00b286{--display:flex;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d00b286:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d00b286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/AdobeStock_219425449.jpeg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-d00b286, .elementor-21 .elementor-element.elementor-element-d00b286::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d00b286 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-d00b286 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-f77b58d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-7c014ab .elementor-heading-title{color:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-bb35586 .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-b57b64e .elementor-button{background-color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:30px 30px 30px 30px;box-shadow:2px 2px 0px 0px #477CB8;}.elementor-21 .elementor-element.elementor-element-b57b64e .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-8355d90{--display:flex;--min-height:70vh;--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;--justify-content:center;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d7a6784{text-align:center;}.elementor-21 .elementor-element.elementor-element-d7a6784 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-e2cf956{--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;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-cbe3c1f{--display:flex;--min-height:250px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 0px rgba(6.415652173913048, 38.45522117202268, 95.19999999999999, 0.28);}.elementor-21 .elementor-element.elementor-element-cbe3c1f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cbe3c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A8E80D;}.elementor-21 .elementor-element.elementor-element-cbe3c1f, .elementor-21 .elementor-element.elementor-element-cbe3c1f::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8292dd5{--lottie-container-width:80px;}.elementor-21 .elementor-element.elementor-element-50d4043{text-align:center;}.elementor-21 .elementor-element.elementor-element-50d4043 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-627b456{text-align:center;}.elementor-21 .elementor-element.elementor-element-627b456 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-73ddfe8{--display:flex;--min-height:250px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 0px rgba(6.415652173913048, 38.45522117202268, 95.19999999999999, 0.28);}.elementor-21 .elementor-element.elementor-element-73ddfe8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-73ddfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A8E80D;}.elementor-21 .elementor-element.elementor-element-73ddfe8, .elementor-21 .elementor-element.elementor-element-73ddfe8::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-1ffad41{--lottie-container-width:80px;}.elementor-21 .elementor-element.elementor-element-fae3252{text-align:center;}.elementor-21 .elementor-element.elementor-element-fae3252 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-5445996{text-align:center;}.elementor-21 .elementor-element.elementor-element-5445996 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3599f93{--display:flex;--min-height:250px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 0px rgba(6.415652173913048, 38.45522117202268, 95.19999999999999, 0.28);}.elementor-21 .elementor-element.elementor-element-3599f93:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3599f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A8E80D;}.elementor-21 .elementor-element.elementor-element-3599f93, .elementor-21 .elementor-element.elementor-element-3599f93::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-37148aa{--lottie-container-width:80px;}.elementor-21 .elementor-element.elementor-element-c0ff5f8{text-align:center;}.elementor-21 .elementor-element.elementor-element-c0ff5f8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-4d75897{text-align:center;}.elementor-21 .elementor-element.elementor-element-4d75897 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9678223 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-f75de4d );color:var( --e-global-color-f75de4d );transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-9678223 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ffe8bc7{--display:flex;--min-height:73vh;--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;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ffe8bc7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ffe8bc7::before, .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ffe8bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-21 .elementor-element.elementor-element-ffe8bc7, .elementor-21 .elementor-element.elementor-element-ffe8bc7::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-e1a94f5{--display:flex;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-e20b29f{text-align:center;}.elementor-21 .elementor-element.elementor-element-e20b29f .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-a4fe1f4.elementor-arrows-yes .elementor-main-swiper{width:calc( 88% - 40px );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-main-swiper{width:88%;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-main-swiper .swiper-slide{border-radius:12px;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__header{padding-top:020px;padding-left:020px;padding-right:020px;padding-block-end:calc( 21px / 2 );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__content{padding-bottom:40px;padding-left:020px;padding-right:020px;padding-block-start:calc( 21px / 2 );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-swiper-button{font-size:32px;color:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-swiper-button svg{fill:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__name{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__image img{width:55px;height:55px;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__icon{font-size:18px;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-testimonial__icon svg{width:18px;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-star-rating{font-size:14px;}.elementor-21 .elementor-element.elementor-element-a4fe1f4 .elementor-star-rating i:before{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-51333b4{--display:flex;--min-height:70vh;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.87;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-51333b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-51333b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/luxury-minimalist-kitchen-bobeche-interiors-img4201bd660ea06e42_14-3083-1-b4a18da.jpg");background-position:center center;}.elementor-21 .elementor-element.elementor-element-51333b4::before, .elementor-21 .elementor-element.elementor-element-51333b4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-51333b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-51333b4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-51333b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-51333b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-51333b4, .elementor-21 .elementor-element.elementor-element-51333b4::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3100803{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8e00d3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8e00d3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-c81ca8e{text-align:center;}.elementor-21 .elementor-element.elementor-element-c81ca8e .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;text-shadow:2px 1px 1px #0B2C4B;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-21 .elementor-element.elementor-element-0f0f729.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0f0f729{text-align:center;color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c93d641{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-4fbb871{text-align:center;}.elementor-21 .elementor-element.elementor-element-4fbb871 img{width:87%;}.elementor-21 .elementor-element.elementor-element-887de81{--display:flex;--position:absolute;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;bottom:52px;}.elementor-21 .elementor-element.elementor-element-887de81:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-887de81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f75de4d );}.elementor-21 .elementor-element.elementor-element-887de81, .elementor-21 .elementor-element.elementor-element-887de81::before{--border-transition:0.3s;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-887de81{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-887de81{left:0px;}.elementor-21 .elementor-element.elementor-element-a467b8c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a467b8c{--e-rating-icon-font-size:24px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-2b98720{text-align:center;}.elementor-21 .elementor-element.elementor-element-7552b43{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.81;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7552b43:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/neutral-living-room-white-fireplace-594af4cd-dfb9df1c2680468ab84c14d87b0b9eb9.jpg");background-position:center left;}.elementor-21 .elementor-element.elementor-element-7552b43::before, .elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7552b43 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7552b43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(44deg, var( --e-global-color-primary ) 39%, var( --e-global-color-accent ) 100%);}.elementor-21 .elementor-element.elementor-element-7552b43, .elementor-21 .elementor-element.elementor-element-7552b43::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21 .elementor-element.elementor-element-7552b43 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7552b43 > .elementor-shape-bottom svg, .elementor-21 .elementor-element.elementor-element-7552b43 > .e-con-inner > .elementor-shape-bottom svg{width:calc(269% + 1.3px);height:409px;}.elementor-21 .elementor-element.elementor-element-9edc052{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9edc052 iframe{height:60vh;}.elementor-21 .elementor-element.elementor-element-bcac3ca{--display:flex;--min-height:60vh;--justify-content:flex-start;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3340e42{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-3340e42{right:0px;}.elementor-21 .elementor-element.elementor-element-3340e42{bottom:-30%;}.elementor-21 .elementor-element.elementor-element-d3c36ab{text-align:center;}.elementor-21 .elementor-element.elementor-element-d3c36ab .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-631ad10{text-align:center;}.elementor-21 .elementor-element.elementor-element-631ad10 .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-3d28d11 .elementor-button{background-color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-3d28d11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-5a33c36{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-5a33c36:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5a33c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visogroupca.com/wp-content/uploads/2024/05/e5cf44956cfa8f43fd3fe68f099f44d2b5c3914d-scaled.webp");background-size:cover;}.elementor-21 .elementor-element.elementor-element-5a33c36::before, .elementor-21 .elementor-element.elementor-element-5a33c36 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5a33c36 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5a33c36 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5a33c36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5a33c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 98%);}.elementor-21 .elementor-element.elementor-element-5a33c36, .elementor-21 .elementor-element.elementor-element-5a33c36::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-128b628{text-align:center;}.elementor-21 .elementor-element.elementor-element-128b628 .elementor-heading-title{color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:600;text-transform:capitalize;}.elementor-21 .elementor-element.elementor-element-21554cd .elementor-button{background-color:var( --e-global-color-f75de4d );font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-21554cd .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-8355d90{--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e2cf956{--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-21 .elementor-element.elementor-element-3100803{--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;--padding-top:80px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c93d641{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-4fbb871 img{width:58%;}.elementor-21 .elementor-element.elementor-element-887de81.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7552b43{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9edc052{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-bcac3ca{--min-height:90vh;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3340e42{bottom:0%;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-715f3bcd{--width:75%;}.elementor-21 .elementor-element.elementor-element-422a139{--width:100%;}.elementor-21 .elementor-element.elementor-element-8bd86a6{--width:40%;}.elementor-21 .elementor-element.elementor-element-c631269{--width:60%;}.elementor-21 .elementor-element.elementor-element-3168bf9{--width:40%;}.elementor-21 .elementor-element.elementor-element-50c8368{--width:60%;}.elementor-21 .elementor-element.elementor-element-a690a8d{--width:40%;}.elementor-21 .elementor-element.elementor-element-45279e6{--width:60%;}.elementor-21 .elementor-element.elementor-element-d00b286{--width:40%;}.elementor-21 .elementor-element.elementor-element-f77b58d{--width:60%;}.elementor-21 .elementor-element.elementor-element-e2cf956{--content-width:75%;}.elementor-21 .elementor-element.elementor-element-ffe8bc7{--width:100%;}.elementor-21 .elementor-element.elementor-element-8e00d3d{--width:45.276%;}.elementor-21 .elementor-element.elementor-element-c93d641{--width:40%;}.elementor-21 .elementor-element.elementor-element-bcac3ca{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-715f3bcd{--width:80%;}.elementor-21 .elementor-element.elementor-element-e2cf956{--content-width:50%;}.elementor-21 .elementor-element.elementor-element-8e00d3d{--width:90%;}.elementor-21 .elementor-element.elementor-element-c93d641{--width:90%;}.elementor-21 .elementor-element.elementor-element-887de81{--width:100%;}.elementor-21 .elementor-element.elementor-element-7552b43{--width:100%;}.elementor-21 .elementor-element.elementor-element-bcac3ca{--width:90%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-ab0a2cf .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-d7a6784 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-e2cf956{--content-width:80%;}.elementor-21 .elementor-element.elementor-element-e20b29f .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-bcac3ca{--min-height:65vh;--padding-top:050px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-21 .elementor-element.elementor-element-3340e42{bottom:-5%;}.elementor-21 .elementor-element.elementor-element-d3c36ab .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-128b628 .elementor-heading-title{font-size:25px;}}