.elementor-744 .elementor-element.elementor-element-8a1b986{--display:flex;--min-height:794px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-8a1b986, .elementor-744 .elementor-element.elementor-element-8a1b986::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-8c5770e{--display:flex;--min-height:724px;--justify-content:center;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--z-index:1;}.elementor-744 .elementor-element.elementor-element-8c5770e:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-8c5770e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-8c5770e, .elementor-744 .elementor-element.elementor-element-8c5770e::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-8c5770e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-744 .elementor-element.elementor-element-e4293a9{text-align:center;}.elementor-744 .elementor-element.elementor-element-e4293a9 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:160px;font-weight:600;}.elementor-744 .elementor-element.elementor-element-da0aa8a{--display:flex;--min-height:794px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-9511f50{--display:flex;--min-height:724px;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.12;--overlay-mix-blend-mode:multiply;--border-radius:50px 50px 50px 50px;--z-index:1;}.elementor-744 .elementor-element.elementor-element-9511f50:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-9511f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF5;}.elementor-744 .elementor-element.elementor-element-9511f50::before, .elementor-744 .elementor-element.elementor-element-9511f50 > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-9511f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-9511f50 > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-9511f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-9511f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://innovancouver.com/wp-content/uploads/2024/03/output-onlinepngtools.png");}.elementor-744 .elementor-element.elementor-element-9511f50, .elementor-744 .elementor-element.elementor-element-9511f50::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-9511f50.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-744 .elementor-element.elementor-element-26d982d{text-align:center;}.elementor-744 .elementor-element.elementor-element-26d982d .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:300;line-height:72px;}.elementor-744 .elementor-element.elementor-element-0f51291{--display:flex;--min-height:1440px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--z-index:88;}.elementor-744 .elementor-element.elementor-element-0f51291:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-0f51291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-0f51291::before, .elementor-744 .elementor-element.elementor-element-0f51291 > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-0f51291 > .e-con-inner > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-0f51291 > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-0f51291 > .e-con-inner > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-0f51291 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-0f51291, .elementor-744 .elementor-element.elementor-element-0f51291::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-4bcf245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--z-index:10;}.elementor-744 .elementor-element.elementor-element-f39f481{text-align:center;z-index:10;}.elementor-744 .elementor-element.elementor-element-f39f481 img{border-radius:20px 20px 20px 20px;box-shadow:9px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-744 .elementor-element.elementor-element-f39f481 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-translateX:506px;}.elementor-744 .elementor-element.elementor-element-6cdfeb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--z-index:5;}.elementor-744 .elementor-element.elementor-element-95f0511{text-align:center;z-index:1;}.elementor-744 .elementor-element.elementor-element-95f0511 .elementor-heading-title{color:#000000;font-family:"Helvetica", Sans-serif;font-size:200px;font-weight:500;text-decoration:none;}.elementor-744 .elementor-element.elementor-element-de29423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-73d65d5{text-align:center;z-index:3;}.elementor-744 .elementor-element.elementor-element-73d65d5 img{border-radius:20px 20px 20px 20px;box-shadow:9px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-744 .elementor-element.elementor-element-73d65d5 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-translateX:-582px;}.elementor-744 .elementor-element.elementor-element-699a38d{--display:flex;--min-height:1440px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--z-index:88;}.elementor-744 .elementor-element.elementor-element-699a38d:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-699a38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-699a38d::before, .elementor-744 .elementor-element.elementor-element-699a38d > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-699a38d > .e-con-inner > .elementor-background-video-container::before, .elementor-744 .elementor-element.elementor-element-699a38d > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-699a38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-744 .elementor-element.elementor-element-699a38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-699a38d, .elementor-744 .elementor-element.elementor-element-699a38d::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-bfb2fe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--z-index:10;}.elementor-744 .elementor-element.elementor-element-7a6a575{text-align:center;z-index:10;}.elementor-744 .elementor-element.elementor-element-7a6a575 img{border-radius:20px 20px 20px 20px;box-shadow:9px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-744 .elementor-element.elementor-element-7a6a575 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-translateX:506px;}.elementor-744 .elementor-element.elementor-element-1965c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--z-index:1;}.elementor-744 .elementor-element.elementor-element-b053b7a{text-align:center;z-index:1;}.elementor-744 .elementor-element.elementor-element-b053b7a .elementor-heading-title{color:#000000;font-family:"Helvetica", Sans-serif;font-size:155px;font-weight:500;text-decoration:none;}.elementor-744 .elementor-element.elementor-element-cb3226c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-272f04b{text-align:center;z-index:10;}.elementor-744 .elementor-element.elementor-element-272f04b img{border-radius:20px 20px 20px 20px;box-shadow:9px 0px 22px 0px rgba(0,0,0,0.5);}.elementor-744 .elementor-element.elementor-element-272f04b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-translateX:-582px;}.elementor-744 .elementor-element.elementor-element-335ab6a > .elementor-container{min-height:1440px;}.elementor-744 .elementor-element.elementor-element-335ab6a:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-335ab6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-744 .elementor-element.elementor-element-335ab6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:15;}.elementor-744 .elementor-element.elementor-element-335ab6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-744 .elementor-element.elementor-element-1091c34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-744 .elementor-element.elementor-element-3171a9b{--display:flex;--min-height:724px;--justify-content:center;--background-transition:0.3s;--border-radius:99px 99px 99px 99px;--z-index:1;}.elementor-744 .elementor-element.elementor-element-3171a9b:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-3171a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-3171a9b, .elementor-744 .elementor-element.elementor-element-3171a9b::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-3171a9b.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-744 .elementor-element.elementor-element-009f586{text-align:center;}.elementor-744 .elementor-element.elementor-element-009f586 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:200px;font-weight:600;}.elementor-744 .elementor-element.elementor-element-c36a3f1 > .elementor-container{min-height:1440px;}.elementor-744 .elementor-element.elementor-element-c36a3f1:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-c36a3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-744 .elementor-element.elementor-element-c36a3f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:15;}.elementor-744 .elementor-element.elementor-element-c36a3f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-744 .elementor-element.elementor-element-096d0aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-744 .elementor-element.elementor-element-ead2704 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#FFFFFF;border-radius:21px 21px 21px 21px;}.elementor-744 .elementor-element.elementor-element-f06ed73{--display:flex;--min-height:1032px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--z-index:992;}.elementor-744 .elementor-element.elementor-element-f06ed73:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-f06ed73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-744 .elementor-element.elementor-element-f06ed73, .elementor-744 .elementor-element.elementor-element-f06ed73::before{--border-transition:0.3s;}.elementor-744 .elementor-element.elementor-element-d5ed6e6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#FFFFFF;border-radius:21px 21px 21px 21px;}:root{--page-title-display:none;}body.elementor-page-744:not(.elementor-motion-effects-element-type-background), body.elementor-page-744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-744 .elementor-element.elementor-element-8a1b986{--min-height:467px;}.elementor-744 .elementor-element.elementor-element-8c5770e{--content-width:500px;--min-height:394px;}.elementor-744 .elementor-element.elementor-element-e4293a9 .elementor-heading-title{font-size:54px;}.elementor-744 .elementor-element.elementor-element-9511f50{--min-height:614px;}.elementor-744 .elementor-element.elementor-element-26d982d .elementor-heading-title{font-size:21px;line-height:1.7em;}.elementor-744 .elementor-element.elementor-element-26d982d > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-744 .elementor-element.elementor-element-0f51291{--min-height:448px;}.elementor-744 .elementor-element.elementor-element-f39f481 img{width:54%;}.elementor-744 .elementor-element.elementor-element-f39f481 > .elementor-widget-container{--e-transform-translateX:37px;}.elementor-744 .elementor-element.elementor-element-95f0511 .elementor-heading-title{font-size:37px;}.elementor-744 .elementor-element.elementor-element-73d65d5 img{width:66%;}.elementor-744 .elementor-element.elementor-element-73d65d5 > .elementor-widget-container{--e-transform-translateX:274px;}.elementor-744 .elementor-element.elementor-element-699a38d{--min-height:448px;}.elementor-744 .elementor-element.elementor-element-7a6a575 img{width:54%;}.elementor-744 .elementor-element.elementor-element-7a6a575 > .elementor-widget-container{--e-transform-translateX:37px;}.elementor-744 .elementor-element.elementor-element-b053b7a .elementor-heading-title{font-size:37px;}.elementor-744 .elementor-element.elementor-element-272f04b img{width:66%;}.elementor-744 .elementor-element.elementor-element-272f04b > .elementor-widget-container{--e-transform-translateX:274px;}.elementor-744 .elementor-element.elementor-element-335ab6a > .elementor-container{min-height:530px;}.elementor-744 .elementor-element.elementor-element-3171a9b{--content-width:500px;--min-height:394px;}.elementor-744 .elementor-element.elementor-element-009f586 .elementor-heading-title{font-size:54px;}.elementor-744 .elementor-element.elementor-element-c36a3f1 > .elementor-container{min-height:611px;}}@media(min-width:768px){.elementor-744 .elementor-element.elementor-element-8a1b986{--content-width:1600px;}.elementor-744 .elementor-element.elementor-element-8c5770e{--content-width:1243px;}.elementor-744 .elementor-element.elementor-element-da0aa8a{--content-width:1600px;}.elementor-744 .elementor-element.elementor-element-9511f50{--content-width:1243px;}.elementor-744 .elementor-element.elementor-element-4bcf245{--width:25%;}.elementor-744 .elementor-element.elementor-element-6cdfeb9{--width:50%;}.elementor-744 .elementor-element.elementor-element-de29423{--width:25%;}.elementor-744 .elementor-element.elementor-element-bfb2fe7{--width:25%;}.elementor-744 .elementor-element.elementor-element-1965c3b{--width:50%;}.elementor-744 .elementor-element.elementor-element-cb3226c{--width:25%;}.elementor-744 .elementor-element.elementor-element-3171a9b{--content-width:1600px;}}/* Start custom CSS for image-carousel, class: .elementor-element-ead2704 */.elementor-744 .elementor-element.elementor-element-ead2704 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d5ed6e6 */.elementor-744 .elementor-element.elementor-element-d5ed6e6 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS *//* Global settings */
html, body {
  max-width: 100%;
  overflow-x: hidden;
}

/* Ensure images do not cause overflow */
img {
  max-width: 100%;
  height: auto;
  display: block; /* Remove extra space below images */
}

/* Responsive container */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* Handling elements that might cause overflow */
.element-that-may-overflow {
  overflow: hidden; /* Hide overflow */
  word-wrap: break-word; /* Ensure long strings of text do not cause overflow */
}

/* Responsive design adjustments with media queries */
@media (max-width: 768px) {
  .responsive-element {
    width: 100%; /* Adjust width for smaller screens */
    padding: 0;
    margin: 0;
  }
}

@media (min-width:/* End custom CSS */