.elementor-323 .elementor-element.elementor-element-214b343{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-214b343.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-d492976{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-d492976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-d3a5bc2{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-d3a5bc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-1a85cdf{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-1a85cdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-4293c77{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-4293c77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-4dc9ade{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-323 .elementor-element.elementor-element-4dc9ade.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-65cfe9c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-323 .elementor-element.elementor-element-09d9ecf{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-323 .elementor-element.elementor-element-09d9ecf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-323 .elementor-element.elementor-element-2266d6f img{height:461px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-323 .elementor-element.elementor-element-4d84886{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-323 .elementor-element.elementor-element-65cfe9c{--grid-auto-flow:row;}}@media(max-width:1780px){.elementor-323 .elementor-element.elementor-element-65cfe9c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-65cfe9c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-65cfe9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-2266d6f img{height:166px;}}/* Start custom CSS */[data-id="e127704"] {
  position: relative;
  overflow: visible;
  clip-path: inset(-100vh 0 0 0);
  isolation: isolate;
  background-image: none !important;
}

[data-id="e127704"]::before {
  content: "";
  position: absolute;
  height: 110%;
  aspect-ratio: 1024 / 1010;
  right: 0;
  bottom: -5%;
  z-index: 0;
  pointer-events: none;
  background: url("http://amplifyca.223.165.76.116.sth.nz/wp-content/uploads/2026/09/AmplifyCA_Icon_Bright_Transparent-1024x1010.png") center / contain no-repeat;
  transform-origin: center;
  animation: amplify-hero-grow 24s ease-out forwards;
  will-change: transform;
}

[data-id="e127704"] > * {
  position: relative;
  z-index: 1;
}

@keyframes amplify-hero-grow {
  from { transform: translateX(44%) rotate(-2deg) scale(0.75); }
  to { transform: translateX(44%) rotate(20deg) scale(1.5); }
}

@media (prefers-reduced-motion: reduce) {
  [data-id="e127704"]::before {
    animation: none;
    transform: translateX(44%) rotate(20deg) scale(1.5);
  }
}/* End custom CSS */