.elementor-2297 .elementor-element.elementor-element-c6efea7 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-5bcb661 > .elementor-element-populated{margin:0px 0px 0px 95px;}.elementor-2297 .elementor-element.elementor-element-38f2d9e .elementor-spacer-inner{height:214px;}.elementor-2297 .elementor-element.elementor-element-8c5433d .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:300;text-transform:none;}.elementor-2297 .elementor-element.elementor-element-7a66379{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-bfa7ac8 .elementor-spacer-inner{height:62px;}.elementor-2297 .elementor-element.elementor-element-c9ce3fe > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-2297 .elementor-element.elementor-element-85171e0 > .elementor-element-populated{margin:0px 0px 0px -1px;}.elementor-2297 .elementor-element.elementor-element-4bb7c44{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-4bb7c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:69px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-2c54016 > .elementor-element-populated{margin:-21px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-e0e09f1{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-e0e09f1 > .elementor-widget-container{margin:32px 0px 8px 0px;padding:10px 0px 10px 0px;}.elementor-2297 .elementor-element.elementor-element-65d9d5b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-cf1938d > .elementor-element-populated{margin:0px 0px 0px -1px;}.elementor-2297 .elementor-element.elementor-element-88e318c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-e83c119{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-e83c119 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:69px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-533e498 > .elementor-element-populated{margin:-21px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-b9bc72f{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-b9bc72f > .elementor-widget-container{margin:32px 0px 8px 0px;padding:10px 0px 10px 0px;}.elementor-2297 .elementor-element.elementor-element-d2e9de8 .elementor-spacer-inner{height:53px;}.elementor-2297 .elementor-element.elementor-element-417fbf4{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-417fbf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 95px 0px 95px;}.elementor-2297 .elementor-element.elementor-element-37ebe01{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-37ebe01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 95px 0px 95px;}.elementor-2297 .elementor-element.elementor-element-6c70ff8 .elementor-spacer-inner{height:51px;}.elementor-2297 .elementor-element.elementor-element-917c902{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-888d43a > .elementor-element-populated{margin:0px 0px 0px -1px;}.elementor-2297 .elementor-element.elementor-element-d185feb > .elementor-element-populated{margin:032px 0px 8px 0px;}.elementor-2297 .elementor-element.elementor-element-cc2c495{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-cc2c495 > .elementor-widget-container{margin:-11px 0px -80px 0px;padding:28px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-584c587{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-bb3e7d7 .elementor-spacer-inner{height:48px;}.elementor-2297 .elementor-element.elementor-element-047b3e7 .elementor-heading-title{color:#000000CF;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;text-transform:none;}.elementor-2297 .elementor-element.elementor-element-047b3e7 > .elementor-widget-container{margin:0px 0px 0px 190px;}.elementor-2297 .elementor-element.elementor-element-e041678 .elementor-spacer-inner{height:50px;}.elementor-2297 .elementor-element.elementor-element-da378f9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 200px;}.elementor-2297 .elementor-element.elementor-element-4fd4aaf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2297 .elementor-element.elementor-element-4fd4aaf .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2297 .elementor-element.elementor-element-de39cb5 .elementor-spacer-inner{height:50px;}.elementor-2297 .elementor-element.elementor-element-c053d64{text-align:right;}.elementor-2297 .elementor-element.elementor-element-c053d64 .elementor-heading-title{color:#000000CF;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:400;text-transform:none;}.elementor-2297 .elementor-element.elementor-element-c053d64 > .elementor-widget-container{margin:0px 190px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-a314739{padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-8fd6081 > .elementor-element-populated{margin:0px 0px 0px -1px;}.elementor-2297 .elementor-element.elementor-element-864d945{padding:0px 0px 80px 0px;}.elementor-2297 .elementor-element.elementor-element-4be30f0 > .elementor-widget-container{margin:20px 80px -20px 80px;}.elementor-2297 .elementor-element.elementor-element-8acff16{text-align:center;}.elementor-2297 .elementor-element.elementor-element-8acff16 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:none;letter-spacing:-0.4px;}.elementor-2297 .elementor-element.elementor-element-056c7bc > .elementor-widget-container{margin:20px 80px -20px 80px;}.elementor-2297 .elementor-element.elementor-element-25fb77c{text-align:center;}.elementor-2297 .elementor-element.elementor-element-25fb77c .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:none;letter-spacing:-0.4px;}.elementor-2297 .elementor-element.elementor-element-f964c70 > .elementor-widget-container{margin:20px 80px -20px 80px;padding:-20px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-0d2af15{text-align:center;}.elementor-2297 .elementor-element.elementor-element-0d2af15 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:none;letter-spacing:-0.4px;}.elementor-2297 .elementor-element.elementor-element-405b8a2{margin-top:-72px;margin-bottom:0px;}.elementor-2297 .elementor-element.elementor-element-a02c97a > .elementor-element-populated{margin:032px 0px 8px 0px;}.elementor-2297 .elementor-element.elementor-element-4f37b02{text-align:left;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;}.elementor-2297 .elementor-element.elementor-element-4f37b02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 0px 05px;}@media(min-width:768px){.elementor-2297 .elementor-element.elementor-element-5bcb661{width:58.531%;}.elementor-2297 .elementor-element.elementor-element-82a292e{width:41.442%;}.elementor-2297 .elementor-element.elementor-element-509c153{width:47%;}.elementor-2297 .elementor-element.elementor-element-2c54016{width:53%;}.elementor-2297 .elementor-element.elementor-element-4c4e5cb{width:46.139%;}.elementor-2297 .elementor-element.elementor-element-533e498{width:53.861%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2297 .elementor-element.elementor-element-5bcb661{width:100%;}}@media(max-width:1024px){.elementor-2297 .elementor-element.elementor-element-9202f42{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-5bcb661 > .elementor-element-populated{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-8c5433d{text-align:left;}.elementor-2297 .elementor-element.elementor-element-8c5433d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-7a66379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-bfa7ac8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2297 .elementor-element.elementor-element-c9ce3fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-d2e9de8 .elementor-spacer-inner{height:28px;}.elementor-2297 .elementor-element.elementor-element-417fbf4{text-align:left;}.elementor-2297 .elementor-element.elementor-element-417fbf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2297 .elementor-element.elementor-element-37ebe01{text-align:left;}.elementor-2297 .elementor-element.elementor-element-37ebe01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2297 .elementor-element.elementor-element-6c70ff8 .elementor-spacer-inner{height:19px;}.elementor-2297 .elementor-element.elementor-element-047b3e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-da378f9{padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-c053d64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2297 .elementor-element.elementor-element-5bcb661 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-38f2d9e .elementor-spacer-inner{height:10px;}.elementor-2297 .elementor-element.elementor-element-8c5433d > .elementor-widget-container{padding:0px 0px 0px 22px;}.elementor-2297 .elementor-element.elementor-element-7a66379 > .elementor-widget-container{margin:0px -20px 0px 0px;padding:0px 0px 0px 10px;}.elementor-2297 .elementor-element.elementor-element-4510f20{margin-top:0px;margin-bottom:0px;}.elementor-2297 .elementor-element.elementor-element-4bb7c44{font-size:30px;}.elementor-2297 .elementor-element.elementor-element-4bb7c44 > .elementor-widget-container{margin:-72px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-e0e09f1{font-size:20px;}.elementor-2297 .elementor-element.elementor-element-e0e09f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-2297 .elementor-element.elementor-element-37ebe01{font-size:1rem;letter-spacing:-0.8px;}.elementor-2297 .elementor-element.elementor-element-37ebe01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2297 .elementor-element.elementor-element-cc2c495{font-size:23px;}.elementor-2297 .elementor-element.elementor-element-cc2c495 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-584c587{font-size:15px;}.elementor-2297 .elementor-element.elementor-element-584c587 > .elementor-widget-container{margin:-62px 0px 0px -20px;}.elementor-2297 .elementor-element.elementor-element-047b3e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-da378f9{padding:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-594232f > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2297 .elementor-element.elementor-element-c053d64 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8c5433d */.elementor-2297 .elementor-element.elementor-element-8c5433d { font-smoothing: antialiased;
    font-weight: lighter;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bcb661 */.elementor-2297 .elementor-element.elementor-element-5bcb661 {
          width: 100vw;
  position: relative;

  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6efea7 */.elementor-2297 .elementor-element.elementor-element-c6efea7 {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
  background-image: url("https://ml4kzfqt5kdi.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://ifixtech.ca/wp-content/uploads/2021/11/cover.png");
background-position: top left;
background-repeat: no-repeat;
background-size: 500px auto;
overflow: visible!important;
position:relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f9caa6 */.elementor-2297 .elementor-element.elementor-element-6f9caa6 {
       background-color: #238fff;

 margin-left:-1px!important;
width:101vw!important;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85171e0 */.elementor-2297 .elementor-element.elementor-element-85171e0 {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4510f20 */.elementor-2297 .elementor-element.elementor-element-4510f20 {
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88e318c */.elementor-2297 .elementor-element.elementor-element-88e318c {
       background-color: #238fff;

clip-path: polygon(0 26.5%, 100% 0, 100% 73.5%, 0 100%);
      width: 100vw;

  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf1938d */.elementor-2297 .elementor-element.elementor-element-cf1938d {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65d9d5b */.elementor-2297 .elementor-element.elementor-element-65d9d5b {
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-140cb02 */.elementor-2297 .elementor-element.elementor-element-140cb02 {
       background-color: #238fff;

clip-path: polygon(100% 100%, 0 73.5%, 0 0%, 100% 26.5%);
      width: 100vw;
    height:260px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-888d43a */.elementor-2297 .elementor-element.elementor-element-888d43a {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-917c902 */.elementor-2297 .elementor-element.elementor-element-917c902 {

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-594232f */.elementor-2297 .elementor-element.elementor-element-594232f {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d2af15 */.elementor-2297 .elementor-element.elementor-element-0d2af15 { 
    position: relative;
    left:-8px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-063cc5a */.elementor-2297 .elementor-element.elementor-element-063cc5a img {
position:relative;    
top:-5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-864d945 */.elementor-2297 .elementor-element.elementor-element-864d945 { 
    background-color: #f6f6f6;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-405b8a2 */.elementor-2297 .elementor-element.elementor-element-405b8a2 {
       background-color: #238fff;

clip-path: polygon(100% 100%, 0 73.5%, 0 0%, 100% 26.5%);
      width: 100vw;
    height:260px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8fd6081 */.elementor-2297 .elementor-element.elementor-element-8fd6081 {
      width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a314739 */.elementor-2297 .elementor-element.elementor-element-a314739 {

}/* End custom CSS */
/* Start custom CSS */.site-content {
    top:-200px!important;
}/* End custom CSS */