.elementor-329 .elementor-element.elementor-element-cd24277{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-b02ca41 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-329 .elementor-element.elementor-element-88afcaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-329 .elementor-element.elementor-element-6137b42{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-6137b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-642772a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-329 .elementor-element.elementor-element-5f449eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-329 .elementor-element.elementor-element-5f449eb > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-805294d > .elementor-widget-container{margin:-74% 0% 0% 44%;}.elementor-329 .elementor-element.elementor-element-f3f7444{--display:flex;}.elementor-329 .elementor-element.elementor-element-6e1e1ea{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-facc2d0{--display:flex;--min-height:1013px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-facc2d0:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-facc2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anctelematics.com/wp-content/uploads/2026/05/4ea7fdd2-4348-4fb1-9be0-b0c77cd20332.png");background-repeat:no-repeat;background-size:cover;}.elementor-329 .elementor-element.elementor-element-1c38b06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-bfa0401 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-f8d2b89{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-5ff9df8 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-38b7553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-83039bc > .elementor-widget-container{margin:-83px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-ea5a38e > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-329 .elementor-element.elementor-element-06997f9 > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-88afcaf{--content-width:1407px;}.elementor-329 .elementor-element.elementor-element-6137b42{--width:42.233%;}}/* Start custom CSS for image, class: .elementor-element-5f449eb */.tl-puzzle-reveal{
  opacity:1;
  transform:none;
  filter:none;
  overflow:hidden;
}

body:not(.elementor-editor-active) .tl-puzzle-reveal{
  opacity:0;
  transform:scale(.92) rotate(-2deg);
  filter:blur(10px);
}

.tl-puzzle-reveal.tl-puzzle-visible{
  animation:tlPuzzleReveal 1.2s cubic-bezier(.22,1,.36,1) forwards;
}

@keyframes tlPuzzleReveal{

  0%{
    opacity:0;
    transform:scale(.86) rotate(-3deg);
    filter:blur(12px);
    clip-path:polygon(
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%
    );
  }

  25%{
    opacity:1;
    clip-path:polygon(
      0 0,
      50% 0,
      50% 50%,
      0 50%
    );
  }

  45%{
    clip-path:polygon(
      0 0,
      100% 0,
      50% 50%,
      0 100%
    );
  }

  70%{
    transform:scale(1.02) rotate(.5deg);
    filter:blur(0);
    clip-path:polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );
  }

  100%{
    opacity:1;
    transform:scale(1) rotate(0);
    filter:blur(0);
    clip-path:polygon(
      0 0,
      100% 0,
      100% 100%,
      0 100%
    );
  }

}

body.elementor-editor-active .tl-puzzle-reveal,
.elementor-editor-preview .tl-puzzle-reveal{
  opacity:1 !important;
  transform:none !important;
  filter:none !important;
  animation:none !important;
}/* End custom CSS */