.elementor-65 .elementor-element.elementor-element-5c4796a{--display:flex;--min-height:650px;--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:flex-end;}.elementor-65 .elementor-element.elementor-element-5c4796a:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-5c4796a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://technolaser.ca/wp-content/uploads/2026/04/a13-4741-par-nathb.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-ef68525{--display:flex;--min-height:100px;}.elementor-65 .elementor-element.elementor-element-ef68525:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-ef68525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c776100 );}.elementor-65 .elementor-element.elementor-element-73bbf0e{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-65 .elementor-element.elementor-element-ebefab0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-e85c40f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-04a332e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-ba9af09{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-ba9af09 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-e1d269a .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-443ca0f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-8e6433b{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-8e6433b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-d3f07d2 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-0e5f3e7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-82ce0e0{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-82ce0e0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-39ea9b7 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-4c134c8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-f782b6b{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-f782b6b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-729be47 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-6ba8d20{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-08492a2{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-08492a2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-a13ee02 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-50fa74e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-8837522{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-8837522 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-af5a677 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-22f0d4b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-51714ff{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-51714ff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-9236716 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-db87b99{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-ad637e2{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-ad637e2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-bf0ec23 .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}.elementor-65 .elementor-element.elementor-element-a95fce9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-65 .elementor-element.elementor-element-9a5efd9{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-9a5efd9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-5424576 );}.elementor-65 .elementor-element.elementor-element-98cf98b .elementor-heading-title{font-family:var( --e-global-typography-ee10343-font-family ), Sans-serif;font-size:var( --e-global-typography-ee10343-font-size );font-weight:var( --e-global-typography-ee10343-font-weight );text-transform:var( --e-global-typography-ee10343-text-transform );font-style:var( --e-global-typography-ee10343-font-style );text-decoration:var( --e-global-typography-ee10343-text-decoration );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );color:var( --e-global-color-cf1430f );}@media(max-width:1599px){.elementor-65 .elementor-element.elementor-element-5c4796a{--min-height:500px;}.elementor-65 .elementor-element.elementor-element-e85c40f{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-e1d269a .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-d3f07d2 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-39ea9b7 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-729be47 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a13ee02 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-af5a677 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-9236716 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-bf0ec23 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-98cf98b .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}}@media(max-width:1279px){.elementor-65 .elementor-element.elementor-element-5c4796a{--min-height:400px;}.elementor-65 .elementor-element.elementor-element-ef68525{--min-height:50px;}.elementor-65 .elementor-element.elementor-element-73bbf0e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-65 .elementor-element.elementor-element-e85c40f{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-e1d269a .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-d3f07d2 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-39ea9b7 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-729be47 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a13ee02 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-af5a677 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-9236716 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-bf0ec23 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-98cf98b .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-5c4796a{--min-height:300px;}.elementor-65 .elementor-element.elementor-element-ef68525{--min-height:0px;}.elementor-65 .elementor-element.elementor-element-73bbf0e{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-e85c40f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-e1d269a .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-d3f07d2 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-39ea9b7 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-729be47 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a13ee02 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-af5a677 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-9236716 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-bf0ec23 .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}.elementor-65 .elementor-element.elementor-element-98cf98b .elementor-heading-title{font-size:var( --e-global-typography-ee10343-font-size );line-height:var( --e-global-typography-ee10343-line-height );letter-spacing:var( --e-global-typography-ee10343-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-ef68525 */@media screen and (min-width:1280px) {
.elementor-65 .elementor-element.elementor-element-ef68525 {
    clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85c40f */.elementor-65 .elementor-element.elementor-element-e85c40f .swiper-slide-inner {
    display: flex;
}

.elementor-65 .elementor-element.elementor-element-e85c40f .swiper-slide-image {
    aspect-ratio: 251.5/234;
    width: 100%;
    height: 100%;
    max-height: 234px;
    object-fit: cover;
}

.elementor-65 .elementor-element.elementor-element-e85c40f figure::before {
    content: "";
    background-color: rgba(0,0,0,0.45);
    background-image: url(/wp-content/uploads/2026/04/plus.png);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;;
  left: 8px;
  top: 8px;
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  opacity: 0;
  transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-e85c40f figure:hover::before {
    opacity: 1;
}

@media screen and (max-width:500px) {
    .elementor-65 .elementor-element.elementor-element-e85c40f {
        --e-con-grid-template-columns: repeat(1, 1fr) !important;
    }
}/* End custom CSS */