.elementor-4111 .elementor-element.elementor-element-703d9cb{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4111 .elementor-element.elementor-element-0d8648e{--display:flex;}.elementor-4111 .elementor-element.elementor-element-7f06df5{text-align:center;}.elementor-4111 .elementor-element.elementor-element-7f06df5 .elementor-heading-title{font-size:36px;color:#FFFFFF;}.elementor-4111 .elementor-element.elementor-element-a1b19aa{text-align:center;}.elementor-4111 .elementor-element.elementor-element-a1b19aa .elementor-heading-title{font-size:18px;line-height:1.4em;color:#F3F3F3;}.elementor-4111 .elementor-element.elementor-element-0bc9d52{--display:flex;--min-height:782px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4111 .elementor-element.elementor-element-0bc9d52:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-0bc9d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webolutionmarketing.ca/wp-content/uploads/2021/11/cityskylinenewcrophdcompress.png");background-position:bottom center;background-repeat:no-repeat;}@media(max-width:1024px){.elementor-4111 .elementor-element.elementor-element-703d9cb{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4111 .elementor-element.elementor-element-0d8648e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4111 .elementor-element.elementor-element-12b8fa5 > .elementor-widget-container{padding:30px 20px 0px 20px;}}@media(max-width:767px){.elementor-4111 .elementor-element.elementor-element-0bc9d52:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-0bc9d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}}/* Start custom CSS for container, class: .elementor-element-703d9cb */.color-change-3x {
	-webkit-animation: color-change-3x 8s linear infinite alternate both;
	        animation: color-change-3x 8s linear infinite alternate both;
}
/* ----------------------------------------------
 * Generated by Animista on 2021-11-4 17:24:59
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation color-change-3x
 * ----------------------------------------
 */
@-webkit-keyframes color-change-3x {
  0% {
    background: #19dcea;
  }
  50% {
    background: #b22cff;
  }
  100% {
    background: #ea2222;
  }
}
@keyframes color-change-3x {
  0% {
    background: #19dcea;
  }
  50% {
    background: #b22cff;
  }
  100% {
    background: #ea2222;
  }
}/* End custom CSS */