.elementor-6 .elementor-element.elementor-element-6ba46fe4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-6ba46fe4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-5352972e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-5352972e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-5352972e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-5352972e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:left;padding:150px 0px 0px 200px;}.elementor-6 .elementor-element.elementor-element-5352972e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-232089be .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:47px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-55a6729e .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-2c5dad07{color:#000000;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-49652152 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#FF2800;border-style:solid;border-width:0px 0px 0px 0px;border-color:#0A0A0A;border-radius:6px 6px 6px 6px;}.elementor-6 .elementor-element.elementor-element-49652152 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-49652152 .elementor-button:focus{color:#FFFFFF;background-color:#D32100;border-color:#FF2800;}.elementor-6 .elementor-element.elementor-element-49652152 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-49652152 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-49652152 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2d5532f1 > .elementor-element-populated{padding:100px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-482f221f{text-align:left;}.elementor-6 .elementor-element.elementor-element-2958fc2f{margin-top:150px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-cc17636{text-align:left;}.elementor-6 .elementor-element.elementor-element-15eb09d1 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-5f6e0271{color:#0F0F0F;font-family:"Poppins", Sans-serif;font-weight:400;line-height:32px;}.elementor-6 .elementor-element.elementor-element-5ee821a5 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:53px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-b5c0039{color:#000000;}.elementor-6 .elementor-element.elementor-element-b5c0039 > .elementor-widget-container{padding:0px 400px 0px 0px;}.elementor-6 .elementor-element.elementor-element-77812471{padding:80px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6480641c{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-32b2351c > .elementor-element-populated{padding:150px 0px 0px 200px;}.elementor-6 .elementor-element.elementor-element-60824b2 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d96f57f{color:#000000;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-42cc7bc1{text-align:left;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-5352972e{width:56.488%;}.elementor-6 .elementor-element.elementor-element-2d5532f1{width:43.496%;}.elementor-6 .elementor-element.elementor-element-5bdbf04a{width:40.715%;}.elementor-6 .elementor-element.elementor-element-1abfcec2{width:59.285%;}.elementor-6 .elementor-element.elementor-element-32b2351c{width:62.106%;}.elementor-6 .elementor-element.elementor-element-82e4ca0{width:37.863%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-3a0f6cd6{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5352972e > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-6 .elementor-element.elementor-element-232089be .elementor-heading-title{font-size:37px;}.elementor-6 .elementor-element.elementor-element-55a6729e .elementor-heading-title{font-size:47px;}.elementor-6 .elementor-element.elementor-element-2958fc2f{margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-15eb09d1 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-5ee821a5 .elementor-heading-title{font-size:34px;}.elementor-6 .elementor-element.elementor-element-32b2351c > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-6 .elementor-element.elementor-element-60824b2 .elementor-heading-title{font-size:47px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-3a0f6cd6{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5352972e > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-6 .elementor-element.elementor-element-232089be .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-2c5dad07{font-size:20px;}.elementor-6 .elementor-element.elementor-element-2d5532f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-15eb09d1 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-5ee821a5 .elementor-heading-title{font-size:27px;}.elementor-6 .elementor-element.elementor-element-77812471{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-32b2351c > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-60824b2 .elementor-heading-title{font-size:43px;}.elementor-6 .elementor-element.elementor-element-d96f57f{font-size:20px;}}/* Start custom CSS for column, class: .elementor-element-5352972e */.top-left-col-bg {
    position:relative;
}

.top-left-col-bg::before {
    content:url("https://tdsborange.jensengroup.ca/wp-content/uploads/2023/04/top_bg_left.png");
    position:absolute;
    left:-0px;
    top:-100px;
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .top-left-col-bg::before {
         left:-200px;
    }
  }


 @media only screen and (min-width: 767px) and (max-width: 880px) {
    .top-left-col-bg::before {
         content:none;
    }
  }
  
  
   @media only screen and (max-width: 767px) {
    .top-left-col-bg::before {
         content:none;
    }
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d5532f1 */.top-right-col {
    position:relative;
}

.top-right-col::before {
    content:"";
    width:1200px;
    height:1200px;
    position:absolute;
    top:-550px;
    left:-30px;
    border-radius: 99px;
    transform:rotate(60deg);
    
   background: #fff600;
background: -moz-linear-gradient(-45deg,  #fff600 0%, #fff600 51%, #e90b2a 100%);
background: -webkit-linear-gradient(-45deg,  #fff600 0%,#fff600 51%,#e90b2a 100%);
background: linear-gradient(135deg,  #fff600 0%,#fff600 51%,#e90b2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff600', endColorstr='#e90b2a',GradientType=1 );






}

@media only screen and (min-width: 767px) and (max-width: 880px) {
    .top-right-col::before {
        content:none;
    }
}

 @media only screen and (max-width: 767px) {
    .top-right-col::before {
        content:none;
    }
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b8bd9d0 */.middle-container {
    position:relative;
}

.middle-container::before {
    content:"";
    width:1000px;
    height:1000px;
    position:absolute;
    top:-250px;
    left:-700px;
    border-radius: 99px;
    transform:rotate(-30deg);
   background-color:grey; 
   background-image: url("https://kapa.jensengroup.ca/wp-content/uploads/2023/05/middle-bg.jpg");
   background-repeat: no-repeat;
   background-size: cover;
   background-position:400px 50px;
   
}

@media only screen and (min-width: 767px) and (max-width: 880px) {
    .middle-container::before {
     content:none;   
    }
  }
  
   @media only screen and (max-width: 767px) {
    .middle-container::before {
     content:none;   
    }
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82e4ca0 */.bottom-right-col::before {
    content:"";
    width:900px;
    height:1000px;
    position:absolute;
    top:-250px;
    left:350px;
    border-radius: 99px;
    transform:rotate(60deg);
    
   background-image:url("https://kapa.jensengroup.ca/wp-content/uploads/2023/05/footer-bg.jpg");
   background-repeat: no-repeat;
   background-size: cover;
   background-position:0px 150px;
}

 @media only screen and (max-width: 767px) {
    .bottom-right-col::before {
        content:none;
    }
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77812471 */.bottom-bg-left-top {
    position:relative;
}

.bottom-bg-left-top::before {
    content:url("https://tdsborange.jensengroup.ca/wp-content/uploads/2023/04/bottom_bg_left.png");
    position:absolute;
    top:-500px;
    left:-100px;
    z-index:-1;
}

.bottom-bg-left-top::after {
    content:url("https://tdsborange.jensengroup.ca/wp-content/uploads/2023/04/bottom_bg_left_footer.png");
    position:absolute;
    bottom:-10px;
    left:0px;
    z-index:-1;
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
    .bottom-bg-left-top::before {
         left:-300px;
    }
  }

 @media only screen and (min-width: 767px) and (max-width: 991px) {
    .bottom-bg-left-top::before {
         left:-500px;
    }
    .bottom-bg-left-top::after {
        content:none;
    }
  }
  
  
   @media only screen and (max-width: 767px) {
    .bottom-bg-left-top::before {
         content:none;
    }
    .bottom-bg-left-top::after {
        content:none;
    }
  }/* End custom CSS */