* { box-sizing: border-box; }
.motion-stage { position: relative; width: 1040px; height: 520px; overflow: hidden; --motion-container-w: 1040px; --motion-container-h: 520px; container-type: size; }
@supports (width: 1cqw) { .motion-stage { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }
.motion-layer { position: absolute; left: 0; top: 0; }
.motion-content--null { display: none; }
.motion-transform { transform-origin: 0 0 0; }
.motion-anchor, .motion-content { position: absolute; left: 0; top: 0; }
.motion-content.motion-content--precomp-container { display: none; }

@supports (width: 1cqw) { #motion-shape-11-4 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

/* Shared values — declared once, referenced by every element that uses them. */
#motion-shape-11-4, #motion-shape-11-2-position { transform: translate(520px, 369px); }
#motion-shape-11-4-anchor, #motion-shape-11-2-anchor { transform: translate(-200px, -200px); }
#motion-shape-11-4, #motion-shape-11-2 { width: 400px; height: 400px; container-type: size; --motion-container-w: 400px; --motion-container-h: 400px; }
#motion-shape-11-4-anchor, #motion-shape-11-2-anchor { width: 400px; height: 400px; overflow: hidden; }
#motion-shape-11-4,
#motion-shape-03,
#motion-shape-11-2,
#motion-shape-11-wave-effect--16,
#motion-shape-11-wave-effect--15,
#motion-shape-11-wave-effect--14,
#motion-shape-11-wave-effect--13,
#motion-shape-11-wave-effect--12,
#motion-shape-11-wave-effect--11,
#motion-shape-11-wave-effect--10,
#motion-shape-11-wave-effect--9,
#motion-shape-11-wave-effect--8,
#motion-shape-11-wave-effect--7,
#motion-shape-11-wave-effect--6,
#motion-shape-11-wave-effect--5,
#motion-shape-11-wave-effect--4,
#motion-shape-11-wave-effect--54,
#motion-shape-11-wave-effect--53,
#motion-shape-11-wave-effect--52,
#motion-shape-11-wave-effect--51,
#motion-shape-11-wave-effect--50,
#motion-shape-11-wave-effect--49,
#motion-shape-11-wave-effect--48,
#motion-shape-11-wave-effect--47,
#motion-shape-11-wave-effect--46,
#motion-shape-11-wave-effect--45,
#motion-shape-11-wave-effect--44,
#motion-shape-11-wave-effect--43,
#motion-shape-11-wave-effect--42 { visibility: visible; opacity: 1; }
#motion-shape-11-wave-effect--16-position, #motion-shape-11-wave-effect--54-position { transform: translate(174px, 219px); }
#motion-shape-11-wave-effect--16-scale,
#motion-shape-11-wave-effect--15-scale,
#motion-shape-11-wave-effect--13-scale,
#motion-shape-11-wave-effect--12-scale,
#motion-shape-11-wave-effect--11-scale,
#motion-shape-11-wave-effect--9-scale,
#motion-shape-11-wave-effect--54-scale,
#motion-shape-11-wave-effect--53-scale,
#motion-shape-11-wave-effect--51-scale,
#motion-shape-11-wave-effect--50-scale,
#motion-shape-11-wave-effect--49-scale,
#motion-shape-11-wave-effect--47-scale { transform: scale(0.8, 0.8); }
#motion-shape-11-wave-effect--16-anchor,
#motion-shape-11-wave-effect--15-anchor,
#motion-shape-11-wave-effect--14-anchor,
#motion-shape-11-wave-effect--13-anchor,
#motion-shape-11-wave-effect--12-anchor,
#motion-shape-11-wave-effect--11-anchor,
#motion-shape-11-wave-effect--10-anchor,
#motion-shape-11-wave-effect--9-anchor,
#motion-shape-11-wave-effect--8-anchor,
#motion-shape-11-wave-effect--7-anchor,
#motion-shape-11-wave-effect--6-anchor,
#motion-shape-11-wave-effect--5-anchor,
#motion-shape-11-wave-effect--4-anchor,
#motion-shape-11-wave-effect--54-anchor,
#motion-shape-11-wave-effect--53-anchor,
#motion-shape-11-wave-effect--52-anchor,
#motion-shape-11-wave-effect--51-anchor,
#motion-shape-11-wave-effect--50-anchor,
#motion-shape-11-wave-effect--49-anchor,
#motion-shape-11-wave-effect--48-anchor,
#motion-shape-11-wave-effect--47-anchor,
#motion-shape-11-wave-effect--46-anchor,
#motion-shape-11-wave-effect--45-anchor,
#motion-shape-11-wave-effect--44-anchor,
#motion-shape-11-wave-effect--43-anchor,
#motion-shape-11-wave-effect--42-anchor { transform: translate(-50px, -50px); }
#motion-shape-11-wave-effect--16,
#motion-shape-11-wave-effect--15,
#motion-shape-11-wave-effect--14,
#motion-shape-11-wave-effect--13,
#motion-shape-11-wave-effect--12,
#motion-shape-11-wave-effect--11,
#motion-shape-11-wave-effect--10,
#motion-shape-11-wave-effect--9,
#motion-shape-11-wave-effect--8,
#motion-shape-11-wave-effect--7,
#motion-shape-11-wave-effect--6,
#motion-shape-11-wave-effect--5,
#motion-shape-11-wave-effect--4,
#motion-shape-11-wave-effect--54,
#motion-shape-11-wave-effect--53,
#motion-shape-11-wave-effect--52,
#motion-shape-11-wave-effect--51,
#motion-shape-11-wave-effect--50,
#motion-shape-11-wave-effect--49,
#motion-shape-11-wave-effect--48,
#motion-shape-11-wave-effect--47,
#motion-shape-11-wave-effect--46,
#motion-shape-11-wave-effect--45,
#motion-shape-11-wave-effect--44,
#motion-shape-11-wave-effect--43,
#motion-shape-11-wave-effect--42 { width: 100px; height: 100px; container-type: size; --motion-container-w: 100px; --motion-container-h: 100px; }
#motion-shape-11-wave-effect--16-anchor,
#motion-shape-11-wave-effect--15-anchor,
#motion-shape-11-wave-effect--14-anchor,
#motion-shape-11-wave-effect--13-anchor,
#motion-shape-11-wave-effect--12-anchor,
#motion-shape-11-wave-effect--11-anchor,
#motion-shape-11-wave-effect--10-anchor,
#motion-shape-11-wave-effect--9-anchor,
#motion-shape-11-wave-effect--8-anchor,
#motion-shape-11-wave-effect--7-anchor,
#motion-shape-11-wave-effect--6-anchor,
#motion-shape-11-wave-effect--5-anchor,
#motion-shape-11-wave-effect--4-anchor,
#motion-shape-11-wave-effect--54-anchor,
#motion-shape-11-wave-effect--53-anchor,
#motion-shape-11-wave-effect--52-anchor,
#motion-shape-11-wave-effect--51-anchor,
#motion-shape-11-wave-effect--50-anchor,
#motion-shape-11-wave-effect--49-anchor,
#motion-shape-11-wave-effect--48-anchor,
#motion-shape-11-wave-effect--47-anchor,
#motion-shape-11-wave-effect--46-anchor,
#motion-shape-11-wave-effect--45-anchor,
#motion-shape-11-wave-effect--44-anchor,
#motion-shape-11-wave-effect--43-anchor,
#motion-shape-11-wave-effect--42-anchor { width: 100px; height: 100px; overflow: hidden; }
#wave-effect-shape-layer-1--17-position,
#wave-effect-shape-layer-1--18-position,
#wave-effect-shape-layer-1--19-position,
#wave-effect-shape-layer-1--20-position,
#wave-effect-shape-layer-1--21-position,
#wave-effect-shape-layer-1--22-position,
#wave-effect-shape-layer-1--23-position,
#wave-effect-shape-layer-1--24-position,
#wave-effect-shape-layer-1--25-position,
#wave-effect-shape-layer-1--26-position,
#wave-effect-shape-layer-1--27-position,
#wave-effect-shape-layer-1--28-position,
#wave-effect-shape-layer-1--29-position,
#wave-effect-shape-layer-1--55-position,
#wave-effect-shape-layer-1--56-position,
#wave-effect-shape-layer-1--57-position,
#wave-effect-shape-layer-1--58-position,
#wave-effect-shape-layer-1--59-position,
#wave-effect-shape-layer-1--60-position,
#wave-effect-shape-layer-1--61-position,
#wave-effect-shape-layer-1--62-position,
#wave-effect-shape-layer-1--63-position,
#wave-effect-shape-layer-1--64-position,
#wave-effect-shape-layer-1--65-position,
#wave-effect-shape-layer-1--66-position,
#wave-effect-shape-layer-1--67-position { transform: translate(50px, 50px); }
#wave-effect-shape-layer-1--17-anchor,
#wave-effect-shape-layer-1--18-anchor,
#wave-effect-shape-layer-1--19-anchor,
#wave-effect-shape-layer-1--20-anchor,
#wave-effect-shape-layer-1--21-anchor,
#wave-effect-shape-layer-1--22-anchor,
#wave-effect-shape-layer-1--23-anchor,
#wave-effect-shape-layer-1--24-anchor,
#wave-effect-shape-layer-1--25-anchor,
#wave-effect-shape-layer-1--26-anchor,
#wave-effect-shape-layer-1--27-anchor,
#wave-effect-shape-layer-1--28-anchor,
#wave-effect-shape-layer-1--29-anchor,
#wave-effect-shape-layer-1--55-anchor,
#wave-effect-shape-layer-1--56-anchor,
#wave-effect-shape-layer-1--57-anchor,
#wave-effect-shape-layer-1--58-anchor,
#wave-effect-shape-layer-1--59-anchor,
#wave-effect-shape-layer-1--60-anchor,
#wave-effect-shape-layer-1--61-anchor,
#wave-effect-shape-layer-1--62-anchor,
#wave-effect-shape-layer-1--63-anchor,
#wave-effect-shape-layer-1--64-anchor,
#wave-effect-shape-layer-1--65-anchor,
#wave-effect-shape-layer-1--66-anchor,
#wave-effect-shape-layer-1--67-anchor { transform: translate(22px, -20px); }
#wave-effect-shape-layer-1--17-content,
#wave-effect-shape-layer-1--18-content,
#wave-effect-shape-layer-1--19-content,
#wave-effect-shape-layer-1--20-content,
#wave-effect-shape-layer-1--21-content,
#wave-effect-shape-layer-1--22-content,
#wave-effect-shape-layer-1--23-content,
#wave-effect-shape-layer-1--24-content,
#wave-effect-shape-layer-1--25-content,
#wave-effect-shape-layer-1--26-content,
#wave-effect-shape-layer-1--27-content,
#wave-effect-shape-layer-1--28-content,
#wave-effect-shape-layer-1--29-content,
#wave-effect-shape-layer-1--55-content,
#wave-effect-shape-layer-1--56-content,
#wave-effect-shape-layer-1--57-content,
#wave-effect-shape-layer-1--58-content,
#wave-effect-shape-layer-1--59-content,
#wave-effect-shape-layer-1--60-content,
#wave-effect-shape-layer-1--61-content,
#wave-effect-shape-layer-1--62-content,
#wave-effect-shape-layer-1--63-content,
#wave-effect-shape-layer-1--64-content,
#wave-effect-shape-layer-1--65-content,
#wave-effect-shape-layer-1--66-content,
#wave-effect-shape-layer-1--67-content { left: -62px; top: 13px; width: 78px; height: 13px; }
#wave-effect-shape-layer-1--17,
#wave-effect-shape-layer-1--18,
#wave-effect-shape-layer-1--19,
#wave-effect-shape-layer-1--20,
#wave-effect-shape-layer-1--21,
#wave-effect-shape-layer-1--22,
#wave-effect-shape-layer-1--23,
#wave-effect-shape-layer-1--24,
#wave-effect-shape-layer-1--66,
#wave-effect-shape-layer-1--67 { visibility: visible; opacity: 0; }
#motion-shape-11-wave-effect--15-position, #motion-shape-11-wave-effect--53-position { transform: translate(204px, 219px); }
#motion-shape-11-wave-effect--14-position, #motion-shape-11-wave-effect--52-position { transform: translate(203px, 219px); }
#motion-shape-11-wave-effect--13-position, #motion-shape-11-wave-effect--51-position { transform: translate(223px, 219px); }
#motion-shape-11-wave-effect--12-position, #motion-shape-11-wave-effect--50-position { transform: translate(263px, 219px); }
#motion-shape-11-wave-effect--11-position, #motion-shape-11-wave-effect--49-position { transform: translate(248px, 219px); }
#motion-shape-11-wave-effect--10-position, #motion-shape-11-wave-effect--48-position { transform: translate(254px, 219px); }
#motion-shape-11-wave-effect--9-position, #motion-shape-11-wave-effect--47-position { transform: translate(310px, 219px); }
#motion-shape-11-wave-effect--8-position, #motion-shape-11-wave-effect--46-position { transform: translate(280px, 219px); }
#wave-effect-shape-layer-1--25, #wave-effect-shape-layer-1--27 { visibility: visible; opacity: 1; animation: wave-effect-shape-layer-1--25-visibility 3817ms linear infinite; }
#wave-effect-shape-layer-1--25-scale, #wave-effect-shape-layer-1--27-scale { animation: wave-effect-shape-layer-1--25-scale 3817ms linear infinite; }
#motion-shape-11-wave-effect--7-position, #motion-shape-11-wave-effect--45-position { transform: translate(251px, 219px); }
#motion-shape-11-wave-effect--7-scale,
#motion-shape-11-wave-effect--6-scale,
#motion-shape-11-wave-effect--45-scale,
#motion-shape-11-wave-effect--44-scale { transform: scale(0.4, 0.4); }
#motion-shape-11-wave-effect--6-position, #motion-shape-11-wave-effect--44-position { transform: translate(320px, 219px); }
#motion-shape-11-wave-effect--5-position, #motion-shape-11-wave-effect--43-position { transform: translate(281px, 219px); }
#motion-shape-11-wave-effect--5-scale, #motion-shape-11-wave-effect--43-scale { transform: scale(0.5, 0.5); }
#motion-shape-11-wave-effect--4-position, #motion-shape-11-wave-effect--42-position { transform: translate(331px, 219px); }
#motion-shape-11-wave-effect--4-scale, #motion-shape-11-wave-effect--42-scale { transform: scale(0.3, 0.3); }
#motion-shape-11-white-solid-17--3-anchor,
#motion-shape-11-white-solid-18--2-anchor,
#motion-shape-11-white-solid-19--1-anchor,
#motion-shape-11-white-solid-17--41-anchor,
#motion-shape-11-white-solid-18--40-anchor,
#motion-shape-11-white-solid-19--39-anchor { transform: translate(-960px, -540px); }
#motion-shape-11-white-solid-17--3-content,
#motion-shape-11-white-solid-18--2-content,
#motion-shape-11-white-solid-19--1-content,
#motion-shape-11-white-solid-17--41-content,
#motion-shape-11-white-solid-18--40-content,
#motion-shape-11-white-solid-19--39-content { left: 0px; top: 0px; width: 1920px; height: 1080px; }
#motion-shape-11-white-solid-17--3-content,
#motion-shape-11-white-solid-18--2-content,
#motion-shape-11-white-solid-19--1-content,
#motion-shape-03-shape-layer-5-content,
#motion-shape-03-shape-layer-4-content,
#motion-shape-11-white-solid-17--41-content,
#motion-shape-11-white-solid-18--40-content,
#motion-shape-11-white-solid-19--39-content { background: none; padding: 0; border-radius: 0; border: none; box-shadow: none; overflow: visible; }
#motion-shape-11-white-solid-17--3-content,
#motion-shape-11-white-solid-18--2-content,
#motion-shape-11-white-solid-19--1-content,
#motion-shape-03-shape-layer-9-content,
#motion-shape-11-white-solid-17--41-content,
#motion-shape-11-white-solid-18--40-content,
#motion-shape-11-white-solid-19--39-content { filter: drop-shadow(0 0 5px rgba(0, 145, 255, 0.55)) drop-shadow(0 0 10px rgba(0, 145, 255, 0.35)); }
#motion-shape-11-white-solid-18--2-scale, #motion-shape-11-white-solid-18--40-scale { transform: scale(1.81, 1.81); }
#motion-shape-11-white-solid-19--1-scale, #motion-shape-11-white-solid-19--39-scale { transform: scale(1.21, 1.21); }
#motion-shape-03-shape-layer-8-position, #motion-shape-03-shape-layer-1-position { transform: translate(350px, 350px); }
#motion-shape-03-shape-layer-8, #motion-shape-03-shape-layer-9 { visibility: visible; opacity: 0; animation: motion-shape-03-shape-layer-8-visibility 3817ms linear infinite; }
#motion-shape-03-shape-layer-8-content, #motion-shape-03-shape-layer-1-content { border-radius: 0; padding: 0; border: none; box-shadow: none; overflow: visible; background: none; }
#motion-shape-03-shape-layer-5,
#motion-shape-03-shape-layer-6,
#motion-shape-03-shape-layer-7,
#motion-shape-03-shape-layer-2,
#motion-shape-03-shape-layer-3,
#motion-shape-03-shape-layer-4 { transform: translate(347px, 341px); }
#motion-shape-03-shape-layer-5-anchor,
#motion-shape-03-shape-layer-6-anchor,
#motion-shape-03-shape-layer-7-anchor,
#motion-shape-03-shape-layer-2-anchor,
#motion-shape-03-shape-layer-3-anchor,
#motion-shape-03-shape-layer-4-anchor { transform: translate(53px, 68px); }
#motion-shape-03-shape-layer-5, #motion-shape-03-shape-layer-6, #motion-shape-03-shape-layer-7 { visibility: visible; opacity: 0; animation: motion-shape-03-shape-layer-5-visibility 3817ms linear infinite; }
#motion-shape-03-shape-layer-5-r0,
#motion-shape-03-shape-layer-6-content,
#motion-shape-03-shape-layer-7-content,
#motion-shape-03-shape-layer-2-content,
#motion-shape-03-shape-layer-3-content,
#motion-shape-03-shape-layer-4-r0 { background: #5fc4ff; }
#motion-shape-03-shape-layer-6-content,
#motion-shape-03-shape-layer-7-content,
#motion-shape-03-shape-layer-2-content,
#motion-shape-03-shape-layer-3-content,
#motion-shape-03-shape-layer-9-content { border-radius: 50%; padding: 0; border: none; box-shadow: none; overflow: visible; }
#motion-shape-03-shape-layer-1,
#motion-shape-03-shape-layer-2,
#motion-shape-03-shape-layer-3,
#motion-shape-03-shape-layer-4 { visibility: visible; opacity: 0; animation: motion-shape-03-shape-layer-1-visibility 3817ms linear infinite; }
#motion-shape-03-shape-layer-2-content, #motion-shape-03-shape-layer-4-content { left: -59px; top: -74px; width: 13px; height: 12px; }
#wave-effect-shape-layer-1--63, #wave-effect-shape-layer-1--65 { visibility: visible; opacity: 0; animation: wave-effect-shape-layer-1--63-visibility 3817ms linear infinite; }
#wave-effect-shape-layer-1--63-scale, #wave-effect-shape-layer-1--65-scale { animation: wave-effect-shape-layer-1--63-scale 3817ms linear infinite; }
#motion-shape-11-white-solid-17--41, #motion-shape-11-white-solid-18--40, #motion-shape-11-white-solid-19--39 { transform: translate(88px, 229px); }

#motion-shape-11-4-position { animation: motion-shape-11-4-position 3817ms linear infinite; }
@keyframes motion-shape-11-4-position {
  0% {
    transform: translate(0, 0);
  }
  11.7894% {
    transform: translate(0, 0);
    animation-timing-function: ease-in-out;
  }
  16.1645% {
    transform: translate(calc(0.0303 * var(--motion-container-w)), calc(0.004 * var(--motion-container-h)));
    animation-timing-function: cubic-bezier(0.66, 0, 0.31, 1);
  }
  27.9539% {
    transform: translate(calc(-0.4625 * var(--motion-container-w)), calc(0.004 * var(--motion-container-h)));
  }
  100% {
    transform: translate(calc(-0.4625 * var(--motion-container-w)), calc(0.004 * var(--motion-container-h)));
  }
}
#motion-shape-11-4-scale { animation: motion-shape-11-4-scale 3817ms linear infinite; }
@keyframes motion-shape-11-4-scale {
  0% {
    transform: scale(2, 2);
  }
  16.1645% {
    transform: scale(2, 2);
    animation-timing-function: ease-in-out;
  }
  27.9539% {
    transform: scale(2.2, 2.2);
  }
  100% {
    transform: scale(2.2, 2.2);
  }
}

#motion-shape-03-position { transform: translate(520px, 410px); }
#motion-shape-03-scale { transform: scale(1.16, 1.16); }
#motion-shape-03-anchor { transform: translate(-350px, -350px); }
#motion-shape-03 { width: 700px; height: 700px; container-type: size; --motion-container-w: 700px; --motion-container-h: 700px; }
@supports (width: 1cqw) { #motion-shape-03 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }
#motion-shape-03-anchor { width: 700px; height: 700px; overflow: hidden; }

#motion-shape-11-2-scale { transform: scale(2, 2); }
@supports (width: 1cqw) { #motion-shape-11-2 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@supports (width: 1cqw) { #motion-shape-11-wave-effect--16 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--17-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--17-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--17-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--17-donut-r), black calc(var(--wave-effect-shape-layer-1--17-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--17-donut-r), black calc(var(--wave-effect-shape-layer-1--17-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--17-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--17-donut {
  0% {
    --wave-effect-shape-layer-1--17-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--17-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--17-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--15 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--18-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--18-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--18-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--18-donut-r), black calc(var(--wave-effect-shape-layer-1--18-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--18-donut-r), black calc(var(--wave-effect-shape-layer-1--18-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--18-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--18-donut {
  0% {
    --wave-effect-shape-layer-1--18-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--18-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--18-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--14 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--19-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--19-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--19-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--19-donut-r), black calc(var(--wave-effect-shape-layer-1--19-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--19-donut-r), black calc(var(--wave-effect-shape-layer-1--19-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--19-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--19-donut {
  0% {
    --wave-effect-shape-layer-1--19-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--19-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--19-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--13 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--20-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--20-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--20-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--20-donut-r), black calc(var(--wave-effect-shape-layer-1--20-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--20-donut-r), black calc(var(--wave-effect-shape-layer-1--20-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--20-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--20-donut {
  0% {
    --wave-effect-shape-layer-1--20-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--20-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--20-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--12 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--21-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--21-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--21-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--21-donut-r), black calc(var(--wave-effect-shape-layer-1--21-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--21-donut-r), black calc(var(--wave-effect-shape-layer-1--21-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--21-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--21-donut {
  0% {
    --wave-effect-shape-layer-1--21-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--21-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--21-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--11 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--22-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--22-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--22-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--22-donut-r), black calc(var(--wave-effect-shape-layer-1--22-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--22-donut-r), black calc(var(--wave-effect-shape-layer-1--22-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--22-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--22-donut {
  0% {
    --wave-effect-shape-layer-1--22-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--22-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--22-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--10 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--23-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--23-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--23-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--23-donut-r), black calc(var(--wave-effect-shape-layer-1--23-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--23-donut-r), black calc(var(--wave-effect-shape-layer-1--23-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--23-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--23-donut {
  0% {
    --wave-effect-shape-layer-1--23-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--23-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--23-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--9 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--24-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--24-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--24-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--24-donut-r), black calc(var(--wave-effect-shape-layer-1--24-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--24-donut-r), black calc(var(--wave-effect-shape-layer-1--24-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--24-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--24-donut {
  0% {
    --wave-effect-shape-layer-1--24-donut-r: 0%;
  }
  0% {
    --wave-effect-shape-layer-1--24-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--24-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--8 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@keyframes wave-effect-shape-layer-1--25-visibility {
  0%, 2.6199% { opacity: 1; }
  2.6299%, 100% { opacity: 0; }
}
@keyframes wave-effect-shape-layer-1--25-scale {
  0% {
    transform: scale(1.15, 1.15);
  }
  2.1745% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--25-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--25-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--25-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--25-donut-r), black calc(var(--wave-effect-shape-layer-1--25-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--25-donut-r), black calc(var(--wave-effect-shape-layer-1--25-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--25-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--25-donut {
  0% {
    --wave-effect-shape-layer-1--25-donut-r: 0%;
  }
  2.1745% {
    --wave-effect-shape-layer-1--25-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--25-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--7 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--26 { visibility: visible; opacity: 1; animation: wave-effect-shape-layer-1--26-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--26-visibility {
  0%, 0.8646% { opacity: 1; }
  0.8746%, 100% { opacity: 0; }
}
#wave-effect-shape-layer-1--26-scale { animation: wave-effect-shape-layer-1--26-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--26-scale {
  0% {
    transform: scale(1.15, 1.15);
  }
  0.4454% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--26-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--26-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--26-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--26-donut-r), black calc(var(--wave-effect-shape-layer-1--26-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--26-donut-r), black calc(var(--wave-effect-shape-layer-1--26-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--26-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--26-donut {
  0% {
    --wave-effect-shape-layer-1--26-donut-r: 0%;
  }
  0.4454% {
    --wave-effect-shape-layer-1--26-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--26-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--6 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--27-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--27-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--27-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--27-donut-r), black calc(var(--wave-effect-shape-layer-1--27-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--27-donut-r), black calc(var(--wave-effect-shape-layer-1--27-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--27-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--27-donut {
  0% {
    --wave-effect-shape-layer-1--27-donut-r: 0%;
  }
  2.1745% {
    --wave-effect-shape-layer-1--27-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--27-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--5 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--28 { animation: wave-effect-shape-layer-1--28-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--28-visibility {
  0%, 1.3099% { visibility: hidden; }
  1.3199%, 6.995% { visibility: visible; }
  7.005%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--28-scale { animation: wave-effect-shape-layer-1--28-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--28-scale {
  0% {
    transform: scale(1, 1);
  }
  1.3099% {
    transform: scale(1, 1);
  }
  6.5496% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--28-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--28-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--28-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--28-donut-r), black calc(var(--wave-effect-shape-layer-1--28-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--28-donut-r), black calc(var(--wave-effect-shape-layer-1--28-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--28-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--28-donut {
  0% {
    --wave-effect-shape-layer-1--28-donut-r: 0%;
  }
  1.3099% {
    --wave-effect-shape-layer-1--28-donut-r: 0%;
  }
  6.5496% {
    --wave-effect-shape-layer-1--28-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--28-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--4 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--29 { animation: wave-effect-shape-layer-1--29-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--29-visibility {
  0%, 1.7553% { visibility: hidden; }
  1.7653%, 7.4142% { visibility: visible; }
  7.4242%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--29-scale { animation: wave-effect-shape-layer-1--29-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--29-scale {
  0% {
    transform: scale(1, 1);
  }
  1.7553% {
    transform: scale(1, 1);
  }
  6.995% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--29-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--29-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--29-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--29-donut-r), black calc(var(--wave-effect-shape-layer-1--29-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--29-donut-r), black calc(var(--wave-effect-shape-layer-1--29-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--29-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--29-donut {
  0% {
    --wave-effect-shape-layer-1--29-donut-r: 0%;
  }
  1.7553% {
    --wave-effect-shape-layer-1--29-donut-r: 0%;
  }
  6.995% {
    --wave-effect-shape-layer-1--29-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--29-donut-r: 111.2%;
  }
}

#motion-shape-11-white-solid-17--3 { transform: translate(253px, 220px); }
#motion-shape-11-white-solid-17--3 { visibility: visible; opacity: 1; animation: motion-shape-11-white-solid-17--3-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-17--3-visibility {
  0%, 30.207% { opacity: 1; }
  30.217%, 100% { opacity: 0; }
}
#motion-shape-11-white-solid-17--3-position { animation: motion-shape-11-white-solid-17--3-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-17--3-position {
  0% {
    transform: translate(0, 0);
  }
  0.0589% {
    transform: translate(calc(0 * var(--motion-container-w)), 0);
  }
  0.1179% {
    transform: translate(calc(-0.0001 * var(--motion-container-w)), 0);
  }
  0.1768% {
    transform: translate(calc(-0.0001 * var(--motion-container-w)), 0);
  }
  0.2358% {
    transform: translate(calc(-0.0001 * var(--motion-container-w)), 0);
  }
  0.2947% {
    transform: translate(calc(-0.0001 * var(--motion-container-w)), 0);
  }
  0.3537% {
    transform: translate(calc(0 * var(--motion-container-w)), 0);
  }
  0.4126% {
    transform: translate(calc(0.0002 * var(--motion-container-w)), 0);
  }
  0.4716% {
    transform: translate(calc(0.0006 * var(--motion-container-w)), 0);
  }
  4.4079% {
    transform: translate(calc(0.001 * var(--motion-container-w)), 0);
  }
  8.3442% {
    transform: translate(calc(0.0008 * var(--motion-container-w)), 0);
  }
  12.2806% {
    transform: translate(calc(0.0006 * var(--motion-container-w)), 0);
  }
  16.2169% {
    transform: translate(calc(0.0006 * var(--motion-container-w)), 0);
  }
  100% {
    transform: translate(calc(0.0006 * var(--motion-container-w)), 0);
  }
}
#motion-shape-11-white-solid-17--3-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-17--3-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-17--3-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-0.25);
  }
  0.4716% {
    transform: matrix(1,0,0,1,0,0);
  }
  16.2169% {
    transform: matrix(1,0,0,1,0,0);
  }
  29.3162% {
    transform: matrix(1.95889,0,0.02778,0,-937.356,542);
  }
  100% {
    transform: matrix(1.95889,0,0.02778,0,-937.356,542);
  }
}

#motion-shape-11-white-solid-18--2 { transform: translate(280px, 220px); }
#motion-shape-11-white-solid-18--2 { visibility: visible; opacity: 1; animation: motion-shape-11-white-solid-18--2-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-18--2-visibility {
  0%, 34.5559% { opacity: 1; }
  34.5659%, 100% { opacity: 0; }
}
#motion-shape-11-white-solid-18--2-position { animation: motion-shape-11-white-solid-18--2-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-18--2-position {
  0% {
    transform: translate(0, 0);
  }
  1.6505% {
    transform: translate(calc(0.0011 * var(--motion-container-w)), 0);
  }
  3.301% {
    transform: translate(calc(0.0035 * var(--motion-container-w)), 0);
  }
  4.9515% {
    transform: translate(calc(0.0062 * var(--motion-container-w)), 0);
  }
  6.602% {
    transform: translate(calc(0.0079 * var(--motion-container-w)), 0);
  }
  9.2088% {
    transform: translate(calc(0.0083 * var(--motion-container-w)), 0);
  }
  11.8156% {
    transform: translate(calc(0.0081 * var(--motion-container-w)), 0);
  }
  14.4223% {
    transform: translate(calc(0.0079 * var(--motion-container-w)), 0);
  }
  17.0291% {
    transform: translate(calc(0.0079 * var(--motion-container-w)), 0);
  }
  100% {
    transform: translate(calc(0.0079 * var(--motion-container-w)), 0);
  }
}
#motion-shape-11-white-solid-18--2-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-18--2-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-18--2-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  1.3361% {
    transform: matrix(1,0,0,1,0,0);
  }
  3.0914% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
  4.8467% {
    transform: matrix(1,0,0,1,0,0);
  }
  5.7113% {
    transform: matrix(1,0,0,1,0,-0.25);
  }
  6.602% {
    transform: matrix(1,0,0,1,0,0);
  }
  17.0291% {
    transform: matrix(1,0,0,1,0,0);
  }
  30.1546% {
    transform: matrix(1.21778,0,0,0.00111,-209.497,541.406);
  }
  100% {
    transform: matrix(1.21778,0,0,0.00111,-209.497,541.406);
  }
}

#motion-shape-11-white-solid-19--1 { transform: translate(328px, 220px); }
#motion-shape-11-white-solid-19--1 { visibility: visible; opacity: 1; animation: motion-shape-11-white-solid-19--1-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-19--1-visibility {
  0%, 26.6964% { opacity: 1; }
  26.7064%, 100% { opacity: 0; }
}
#motion-shape-11-white-solid-19--1-position { animation: motion-shape-11-white-solid-19--1-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-19--1-position {
  0% {
    transform: translate(0, 0);
  }
  0.5567% {
    transform: translate(calc(0.0019 * var(--motion-container-w)), 0);
  }
  1.1134% {
    transform: translate(calc(0.0062 * var(--motion-container-w)), 0);
  }
  1.6702% {
    transform: translate(calc(0.0107 * var(--motion-container-w)), 0);
  }
  2.2269% {
    transform: translate(calc(0.0132 * var(--motion-container-w)), 0);
  }
  4.8467% {
    transform: translate(calc(0.0137 * var(--motion-container-w)), 0);
  }
  7.4666% {
    transform: translate(calc(0.0135 * var(--motion-container-w)), 0);
  }
  10.0865% {
    transform: translate(calc(0.0133 * var(--motion-container-w)), 0);
  }
  12.7063% {
    transform: translate(calc(0.0132 * var(--motion-container-w)), 0);
  }
  100% {
    transform: translate(calc(0.0132 * var(--motion-container-w)), 0);
  }
}
#motion-shape-11-white-solid-19--1-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-19--1-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-19--1-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  0% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  0% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  0% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  0% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  0% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
  0.4716% {
    transform: matrix(1,0,0,1,0,0);
  }
  1.3361% {
    transform: matrix(1,0,0,1,0,-0.25);
  }
  2.2269% {
    transform: matrix(1,0,0,1,0,0);
  }
  12.7063% {
    transform: matrix(1,0,0,1,0,0);
  }
  25.8318% {
    transform: matrix(1.28667,0,0,0.00111,-275.773,541.406);
  }
  100% {
    transform: matrix(1.28667,0,0,0.00111,-275.773,541.406);
  }
}

#motion-shape-03-shape-layer-8-content { left: -20px; top: -8px; width: 41px; height: 7px; }
@keyframes motion-shape-03-shape-layer-8-visibility {
  0%, 25.334% { opacity: 0; }
  25.344%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-8-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 25.334% { opacity: 0; visibility: visible; }
  25.344%, 100% { opacity: 1; visibility: visible; }
}
}
@property --motion-shape-03-shape-layer-8-rri {
  syntax: '<length>';
  initial-value: 13.5px;
  inherits: false;
}
@property --motion-shape-03-shape-layer-8-rro {
  syntax: '<length>';
  initial-value: 25.5px;
  inherits: false;
}
#motion-shape-03-shape-layer-8-ring {
  position: absolute;
  left: 22px; top: 3px;
  width: 412px; height: 412px;
  margin-left: -206px; margin-top: -206px;
  background: #5fc4ff;
  --motion-shape-03-shape-layer-8-rri: 13.5px;
  --motion-shape-03-shape-layer-8-rro: 25.5px;
  -webkit-mask-image: radial-gradient(circle at 50% 50%, transparent var(--motion-shape-03-shape-layer-8-rri), #000 var(--motion-shape-03-shape-layer-8-rri), #000 var(--motion-shape-03-shape-layer-8-rro), transparent var(--motion-shape-03-shape-layer-8-rro));
  mask-image: radial-gradient(circle at 50% 50%, transparent var(--motion-shape-03-shape-layer-8-rri), #000 var(--motion-shape-03-shape-layer-8-rri), #000 var(--motion-shape-03-shape-layer-8-rro), transparent var(--motion-shape-03-shape-layer-8-rro));
  transform-origin: 50% 50%;
  transform: scale(1, 0.09714);
  animation: motion-shape-03-shape-layer-8-ring 3817ms linear infinite;
}
@keyframes motion-shape-03-shape-layer-8-ring {
  0% {
    --motion-shape-03-shape-layer-8-rri: 13.5px;
    --motion-shape-03-shape-layer-8-rro: 25.5px;
  }
  25.334% {
    --motion-shape-03-shape-layer-8-rri: 13.5px;
    --motion-shape-03-shape-layer-8-rro: 25.5px;
  }
  27.8491% {
    --motion-shape-03-shape-layer-8-rri: 79.7px;
    --motion-shape-03-shape-layer-8-rro: 88.6px;
  }
  30.3904% {
    --motion-shape-03-shape-layer-8-rri: 120.5px;
    --motion-shape-03-shape-layer-8-rro: 126.6px;
  }
  32.9316% {
    --motion-shape-03-shape-layer-8-rri: 145.5px;
    --motion-shape-03-shape-layer-8-rro: 149.6px;
  }
  35.4729% {
    --motion-shape-03-shape-layer-8-rri: 162.5px;
    --motion-shape-03-shape-layer-8-rro: 165.3px;
  }
  37.9879% {
    --motion-shape-03-shape-layer-8-rri: 174.5px;
    --motion-shape-03-shape-layer-8-rro: 176.3px;
  }
  40.5292% {
    --motion-shape-03-shape-layer-8-rri: 183.1px;
    --motion-shape-03-shape-layer-8-rro: 184.1px;
  }
  43.0705% {
    --motion-shape-03-shape-layer-8-rri: 189px;
    --motion-shape-03-shape-layer-8-rro: 189.5px;
  }
  45.6117% {
    --motion-shape-03-shape-layer-8-rri: 192.8px;
    --motion-shape-03-shape-layer-8-rro: 193px;
  }
  48.153% {
    --motion-shape-03-shape-layer-8-rri: 194.9px;
    --motion-shape-03-shape-layer-8-rro: 194.9px;
  }
  50.6681% {
    --motion-shape-03-shape-layer-8-rri: 195.5px;
    --motion-shape-03-shape-layer-8-rro: 195.5px;
  }
  100% {
    --motion-shape-03-shape-layer-8-rri: 195.5px;
    --motion-shape-03-shape-layer-8-rro: 195.5px;
  }
}

#motion-shape-03-shape-layer-5-content { left: -59px; top: -75px; width: 13px; height: 14px; }
@keyframes motion-shape-03-shape-layer-5-visibility {
  0%, 27.0631% { opacity: 0; }
  27.0731%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-5-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 27.0631% { opacity: 0; visibility: visible; }
  27.0731%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-5-position { offset-path: path("M 0 0 C -10.6667 -29, -59.3333 -105, -130 -10"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-5-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-5-position {
  0% {
    offset-distance: 0%;
  }
  22.7142% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  40.1886% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-5-scale { animation: motion-shape-03-shape-layer-5-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-5-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  22.7142% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  40.1886% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}
#motion-shape-03-shape-layer-5-r0 { position: absolute; left: 0px; top: 1px; width: 13px; height: 13px; border-radius: 50%; }

#motion-shape-03-shape-layer-6-content { left: -58px; top: -74px; width: 12px; height: 12px; }
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-6-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 27.0631% { opacity: 0; visibility: visible; }
  27.0731%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-6-position { offset-path: path("M 0 0 C -10.6667 -29, 62.6667 -53.75, 94 7.25"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-6-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-6-position {
  0% {
    offset-distance: 0%;
  }
  22.7142% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  36.678% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-6-scale { animation: motion-shape-03-shape-layer-6-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-6-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  22.7142% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  36.678% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}

#motion-shape-03-shape-layer-7-content { left: -58px; top: -75px; width: 13px; height: 13px; }
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-7-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 27.0631% { opacity: 0; visibility: visible; }
  27.0731%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-7-position { offset-path: path("M 0 0 C -10.6667 -29, 19.6667 -73.75, 29 -7.75"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-7-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-7-position {
  0% {
    offset-distance: 0%;
  }
  22.7142% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  38.4333% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-7-scale { animation: motion-shape-03-shape-layer-7-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-7-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  26.1986% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  38.4333% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}

#motion-shape-03-shape-layer-1-content { left: -19px; top: -7px; width: 38px; height: 6px; }
@keyframes motion-shape-03-shape-layer-1-visibility {
  0%, 62.0382% { opacity: 0; }
  62.0482%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-1-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 62.0382% { opacity: 0; visibility: visible; }
  62.0482%, 100% { opacity: 1; visibility: visible; }
}
}
@property --motion-shape-03-shape-layer-1-rri {
  syntax: '<length>';
  initial-value: 13.5px;
  inherits: false;
}
@property --motion-shape-03-shape-layer-1-rro {
  syntax: '<length>';
  initial-value: 25.5px;
  inherits: false;
}
#motion-shape-03-shape-layer-1-ring {
  position: absolute;
  left: 21px; top: 2px;
  width: 412px; height: 412px;
  margin-left: -206px; margin-top: -206px;
  background: #5fc4ff;
  --motion-shape-03-shape-layer-1-rri: 13.5px;
  --motion-shape-03-shape-layer-1-rro: 25.5px;
  -webkit-mask-image: radial-gradient(circle at 50% 50%, transparent var(--motion-shape-03-shape-layer-1-rri), #000 var(--motion-shape-03-shape-layer-1-rri), #000 var(--motion-shape-03-shape-layer-1-rro), transparent var(--motion-shape-03-shape-layer-1-rro));
  mask-image: radial-gradient(circle at 50% 50%, transparent var(--motion-shape-03-shape-layer-1-rri), #000 var(--motion-shape-03-shape-layer-1-rri), #000 var(--motion-shape-03-shape-layer-1-rro), transparent var(--motion-shape-03-shape-layer-1-rro));
  transform-origin: 50% 50%;
  transform: scale(1, 0.09714);
  animation: motion-shape-03-shape-layer-1-ring 3817ms linear infinite;
}
@keyframes motion-shape-03-shape-layer-1-ring {
  0% {
    --motion-shape-03-shape-layer-1-rri: 13.5px;
    --motion-shape-03-shape-layer-1-rro: 25.5px;
  }
  62.0382% {
    --motion-shape-03-shape-layer-1-rri: 13.5px;
    --motion-shape-03-shape-layer-1-rro: 25.5px;
  }
  64.5795% {
    --motion-shape-03-shape-layer-1-rri: 79.7px;
    --motion-shape-03-shape-layer-1-rro: 88.6px;
  }
  67.1208% {
    --motion-shape-03-shape-layer-1-rri: 120.5px;
    --motion-shape-03-shape-layer-1-rro: 126.6px;
  }
  69.6358% {
    --motion-shape-03-shape-layer-1-rri: 145.5px;
    --motion-shape-03-shape-layer-1-rro: 149.6px;
  }
  72.1771% {
    --motion-shape-03-shape-layer-1-rri: 162.5px;
    --motion-shape-03-shape-layer-1-rro: 165.3px;
  }
  74.7184% {
    --motion-shape-03-shape-layer-1-rri: 174.5px;
    --motion-shape-03-shape-layer-1-rro: 176.3px;
  }
  77.2596% {
    --motion-shape-03-shape-layer-1-rri: 183.1px;
    --motion-shape-03-shape-layer-1-rro: 184.1px;
  }
  79.7747% {
    --motion-shape-03-shape-layer-1-rri: 189px;
    --motion-shape-03-shape-layer-1-rro: 189.5px;
  }
  82.316% {
    --motion-shape-03-shape-layer-1-rri: 192.8px;
    --motion-shape-03-shape-layer-1-rro: 193px;
  }
  84.8572% {
    --motion-shape-03-shape-layer-1-rri: 194.9px;
    --motion-shape-03-shape-layer-1-rro: 194.9px;
  }
  87.3985% {
    --motion-shape-03-shape-layer-1-rri: 195.5px;
    --motion-shape-03-shape-layer-1-rro: 195.5px;
  }
  100% {
    --motion-shape-03-shape-layer-1-rri: 195.5px;
    --motion-shape-03-shape-layer-1-rro: 195.5px;
  }
}

@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-2-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 62.0382% { opacity: 0; visibility: visible; }
  62.0482%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-2-position { offset-path: path("M 0 0 C -10.6667 -29, -59.3333 -105, -130 -10"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-2-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-2-position {
  0% {
    offset-distance: 0%;
  }
  58.5538% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  76.0283% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-2-scale { animation: motion-shape-03-shape-layer-2-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-2-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  58.5538% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  76.0283% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}

#motion-shape-03-shape-layer-3-content { left: -59px; top: -75px; width: 13px; height: 13px; }
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-3-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 62.0382% { opacity: 0; visibility: visible; }
  62.0482%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-3-position { offset-path: path("M 0 0 C -10.6667 -29, 62.6667 -53.75, 94 7.25"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-3-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-3-position {
  0% {
    offset-distance: 0%;
  }
  58.5538% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  72.5177% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-3-scale { animation: motion-shape-03-shape-layer-3-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-3-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  58.5538% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  72.5177% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}

@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-4-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 62.0382% { opacity: 0; visibility: visible; }
  62.0482%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-4-position { offset-path: path("M 0 0 C -10.6667 -29, 19.6667 -73.75, 29 -7.75"); offset-rotate: 0deg; offset-anchor: 0 0; animation: motion-shape-03-shape-layer-4-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-4-position {
  0% {
    offset-distance: 0%;
  }
  58.5538% {
    offset-distance: 0%;
    animation-timing-function: ease-in-out;
  }
  74.273% {
    offset-distance: 100%;
  }
  100% {
    offset-distance: 100%;
  }
}
#motion-shape-03-shape-layer-4-scale { animation: motion-shape-03-shape-layer-4-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-4-scale {
  0% {
    transform: scale(1.16, 1.16);
  }
  62.0382% {
    transform: scale(1.16, 1.16);
    animation-timing-function: ease-in-out;
  }
  74.273% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(0, 0);
  }
}
#motion-shape-03-shape-layer-4-r0 { position: absolute; left: 1px; top: 0px; width: 13px; height: 13px; border-radius: 50%; }

#motion-shape-03-shape-layer-9 { transform: translate(350px, 372px); }
#motion-shape-03-shape-layer-9-anchor { transform: translate(-1px, 34px); }
#motion-shape-03-shape-layer-9-mattewrap { position: absolute; left: 0; top: 0; width: 700px; height: 700px; }
#motion-shape-03-shape-layer-9-mattewrap { -webkit-mask-image: url("masks/motion-shape-03-shape-layer-9-matte.png"), linear-gradient(#fff, #fff); mask-image: url("masks/motion-shape-03-shape-layer-9-matte.png"), linear-gradient(#fff, #fff); -webkit-mask-repeat: no-repeat, no-repeat; mask-repeat: no-repeat, no-repeat; -webkit-mask-size: 100% 100%, 100% 100%; mask-size: 100% 100%, 100% 100%; -webkit-mask-position: 0 0, 0 0; mask-position: 0 0, 0 0; -webkit-mask-source-type: alpha; mask-mode: alpha, alpha; -webkit-mask-composite: xor; mask-composite: exclude; }
#motion-shape-03-shape-layer-9-content { left: -13px; top: -61px; width: 30px; height: 55px; }
@supports (-webkit-hyphens:none){
@keyframes motion-shape-03-shape-layer-9-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 25.334% { opacity: 0; visibility: visible; }
  25.344%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-03-shape-layer-9-position { animation: motion-shape-03-shape-layer-9-position 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-9-position {
  0% {
    transform: translate(0, 0);
  }
  25.334% {
    transform: translate(0, calc(0 * var(--motion-container-h)));
    animation-timing-function: cubic-bezier(0.04, 0, 0.12, 1);
  }
  44.5638% {
    transform: translate(0, calc(-0.4843 * var(--motion-container-h)));
    animation-timing-function: cubic-bezier(0.99, 0, 0.73, 1);
  }
  64.6581% {
    transform: translate(0, calc(0.0071 * var(--motion-container-h)));
  }
  100% {
    transform: translate(0, calc(0.0071 * var(--motion-container-h)));
  }
}
#motion-shape-03-shape-layer-9-scale { animation: motion-shape-03-shape-layer-9-scale 3817ms linear infinite; }
@keyframes motion-shape-03-shape-layer-9-scale {
  0% {
    transform: scale(1, 0);
  }
  25.7532% {
    transform: scale(1, 0);
    animation-timing-function: cubic-bezier(0.17, 0, 0.83, 1);
  }
  26.1986% {
    transform: scale(1, 1);
    animation-timing-function: ease;
  }
  44.5638% {
    transform: scale(1, 0.3);
    animation-timing-function: cubic-bezier(0.7, 0, 0.73, 0.82);
  }
  62.0382% {
    transform: scale(1, 0.9795);
    animation-timing-function: ease-in-out;
  }
  62.8766% {
    transform: scale(1, 0);
  }
  100% {
    transform: scale(1, 0);
  }
}
#motion-shape-03-shape-layer-9-content { background: #5fc4ff; }

@supports (width: 1cqw) { #motion-shape-11-wave-effect--54 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--55 { animation: wave-effect-shape-layer-1--55-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--55-visibility {
  0%, 75.9759% { visibility: hidden; }
  75.9859%, 81.661% { visibility: visible; }
  81.671%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--55-scale { animation: wave-effect-shape-layer-1--55-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--55-scale {
  0% {
    transform: scale(1, 1);
  }
  75.9759% {
    transform: scale(1, 1);
  }
  81.2156% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--55-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--55-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--55-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--55-donut-r), black calc(var(--wave-effect-shape-layer-1--55-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--55-donut-r), black calc(var(--wave-effect-shape-layer-1--55-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--55-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--55-donut {
  0% {
    --wave-effect-shape-layer-1--55-donut-r: 0%;
  }
  75.9759% {
    --wave-effect-shape-layer-1--55-donut-r: 0%;
  }
  81.2156% {
    --wave-effect-shape-layer-1--55-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--55-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--53 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--56 { animation: wave-effect-shape-layer-1--56-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--56-visibility {
  0%, 77.7312% { visibility: hidden; }
  77.7412%, 83.3901% { visibility: visible; }
  83.4001%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--56-scale { animation: wave-effect-shape-layer-1--56-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--56-scale {
  0% {
    transform: scale(1, 1);
  }
  77.7312% {
    transform: scale(1, 1);
  }
  82.9709% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--56-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--56-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--56-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--56-donut-r), black calc(var(--wave-effect-shape-layer-1--56-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--56-donut-r), black calc(var(--wave-effect-shape-layer-1--56-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--56-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--56-donut {
  0% {
    --wave-effect-shape-layer-1--56-donut-r: 0%;
  }
  77.7312% {
    --wave-effect-shape-layer-1--56-donut-r: 0%;
  }
  82.9709% {
    --wave-effect-shape-layer-1--56-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--56-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--52 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--57 { animation: wave-effect-shape-layer-1--57-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--57-visibility {
  0%, 82.0802% { visibility: hidden; }
  82.0902%, 87.7653% { visibility: visible; }
  87.7753%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--57-scale { animation: wave-effect-shape-layer-1--57-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--57-scale {
  0% {
    transform: scale(1, 1);
  }
  82.0802% {
    transform: scale(1, 1);
  }
  87.3199% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--57-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--57-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--57-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--57-donut-r), black calc(var(--wave-effect-shape-layer-1--57-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--57-donut-r), black calc(var(--wave-effect-shape-layer-1--57-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--57-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--57-donut {
  0% {
    --wave-effect-shape-layer-1--57-donut-r: 0%;
  }
  82.0802% {
    --wave-effect-shape-layer-1--57-donut-r: 0%;
  }
  87.3199% {
    --wave-effect-shape-layer-1--57-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--57-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--51 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--58 { animation: wave-effect-shape-layer-1--58-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--58-visibility {
  0%, 84.7% { visibility: hidden; }
  84.71%, 90.3851% { visibility: visible; }
  90.3951%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--58-scale { animation: wave-effect-shape-layer-1--58-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--58-scale {
  0% {
    transform: scale(1, 1);
  }
  84.7% {
    transform: scale(1, 1);
  }
  89.9397% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--58-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--58-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--58-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--58-donut-r), black calc(var(--wave-effect-shape-layer-1--58-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--58-donut-r), black calc(var(--wave-effect-shape-layer-1--58-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--58-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--58-donut {
  0% {
    --wave-effect-shape-layer-1--58-donut-r: 0%;
  }
  84.7% {
    --wave-effect-shape-layer-1--58-donut-r: 0%;
  }
  89.9397% {
    --wave-effect-shape-layer-1--58-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--58-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--50 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--59 { animation: wave-effect-shape-layer-1--59-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--59-visibility {
  0%, 86.4553% { visibility: hidden; }
  86.4653%, 92.1404% { visibility: visible; }
  92.1504%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--59-scale { animation: wave-effect-shape-layer-1--59-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--59-scale {
  0% {
    transform: scale(1, 1);
  }
  86.4553% {
    transform: scale(1, 1);
  }
  91.695% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--59-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--59-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--59-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--59-donut-r), black calc(var(--wave-effect-shape-layer-1--59-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--59-donut-r), black calc(var(--wave-effect-shape-layer-1--59-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--59-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--59-donut {
  0% {
    --wave-effect-shape-layer-1--59-donut-r: 0%;
  }
  86.4553% {
    --wave-effect-shape-layer-1--59-donut-r: 0%;
  }
  91.695% {
    --wave-effect-shape-layer-1--59-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--59-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--49 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--60 { animation: wave-effect-shape-layer-1--60-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--60-visibility {
  0%, 90.3851% { visibility: hidden; }
  90.3951%, 96.0702% { visibility: visible; }
  96.0802%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--60-scale { animation: wave-effect-shape-layer-1--60-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--60-scale {
  0% {
    transform: scale(1, 1);
  }
  90.3851% {
    transform: scale(1, 1);
  }
  95.6248% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--60-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--60-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--60-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--60-donut-r), black calc(var(--wave-effect-shape-layer-1--60-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--60-donut-r), black calc(var(--wave-effect-shape-layer-1--60-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--60-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--60-donut {
  0% {
    --wave-effect-shape-layer-1--60-donut-r: 0%;
  }
  90.3851% {
    --wave-effect-shape-layer-1--60-donut-r: 0%;
  }
  95.6248% {
    --wave-effect-shape-layer-1--60-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--60-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--48 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--61 { animation: wave-effect-shape-layer-1--61-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--61-visibility {
  0%, 90.8305% { visibility: hidden; }
  90.8405%, 96.4894% { visibility: visible; }
  96.4994%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--61-scale { animation: wave-effect-shape-layer-1--61-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--61-scale {
  0% {
    transform: scale(1, 1);
  }
  90.8305% {
    transform: scale(1, 1);
  }
  96.0702% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--61-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--61-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--61-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--61-donut-r), black calc(var(--wave-effect-shape-layer-1--61-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--61-donut-r), black calc(var(--wave-effect-shape-layer-1--61-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--61-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--61-donut {
  0% {
    --wave-effect-shape-layer-1--61-donut-r: 0%;
  }
  90.8305% {
    --wave-effect-shape-layer-1--61-donut-r: 0%;
  }
  96.0702% {
    --wave-effect-shape-layer-1--61-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--61-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--47 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--62 { animation: wave-effect-shape-layer-1--62-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--62-visibility {
  0%, 92.5596% { visibility: hidden; }
  92.5696%, 98.2447% { visibility: visible; }
  98.2547%, 100% { visibility: hidden; }
}
#wave-effect-shape-layer-1--62-scale { animation: wave-effect-shape-layer-1--62-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--62-scale {
  0% {
    transform: scale(1, 1);
  }
  92.5596% {
    transform: scale(1, 1);
  }
  97.7993% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1.15, 1.15);
  }
}
@property --wave-effect-shape-layer-1--62-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--62-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--62-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--62-donut-r), black calc(var(--wave-effect-shape-layer-1--62-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--62-donut-r), black calc(var(--wave-effect-shape-layer-1--62-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--62-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--62-donut {
  0% {
    --wave-effect-shape-layer-1--62-donut-r: 0%;
  }
  92.5596% {
    --wave-effect-shape-layer-1--62-donut-r: 0%;
  }
  97.7993% {
    --wave-effect-shape-layer-1--62-donut-r: 111.2%;
  }
  100% {
    --wave-effect-shape-layer-1--62-donut-r: 111.2%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--46 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@keyframes wave-effect-shape-layer-1--63-visibility {
  0%, 96.9348% { opacity: 0; }
  96.9448%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes wave-effect-shape-layer-1--63-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 96.9348% { opacity: 0; visibility: visible; }
  96.9448%, 100% { opacity: 1; visibility: visible; }
}
}
@keyframes wave-effect-shape-layer-1--63-scale {
  0% {
    transform: scale(1, 1);
  }
  96.9348% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@property --wave-effect-shape-layer-1--63-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--63-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--63-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--63-donut-r), black calc(var(--wave-effect-shape-layer-1--63-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--63-donut-r), black calc(var(--wave-effect-shape-layer-1--63-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--63-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--63-donut {
  0% {
    --wave-effect-shape-layer-1--63-donut-r: 0%;
  }
  96.9348% {
    --wave-effect-shape-layer-1--63-donut-r: 0%;
  }
  100% {
    --wave-effect-shape-layer-1--63-donut-r: 0%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--45 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

#wave-effect-shape-layer-1--64 { visibility: visible; opacity: 0; animation: wave-effect-shape-layer-1--64-visibility 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--64-visibility {
  0%, 95.1795% { opacity: 0; }
  95.1895%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes wave-effect-shape-layer-1--64-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 95.1795% { opacity: 0; visibility: visible; }
  95.1895%, 100% { opacity: 1; visibility: visible; }
}
}
#wave-effect-shape-layer-1--64-scale { animation: wave-effect-shape-layer-1--64-scale 3817ms linear infinite; }
@keyframes wave-effect-shape-layer-1--64-scale {
  0% {
    transform: scale(1, 1);
  }
  95.1795% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@property --wave-effect-shape-layer-1--64-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--64-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--64-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--64-donut-r), black calc(var(--wave-effect-shape-layer-1--64-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--64-donut-r), black calc(var(--wave-effect-shape-layer-1--64-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--64-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--64-donut {
  0% {
    --wave-effect-shape-layer-1--64-donut-r: 0%;
  }
  95.1795% {
    --wave-effect-shape-layer-1--64-donut-r: 0%;
  }
  100% {
    --wave-effect-shape-layer-1--64-donut-r: 0%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--44 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@supports (-webkit-hyphens:none){
@keyframes wave-effect-shape-layer-1--65-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 96.9348% { opacity: 0; visibility: visible; }
  96.9448%, 100% { opacity: 1; visibility: visible; }
}
}
@property --wave-effect-shape-layer-1--65-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--65-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--65-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--65-donut-r), black calc(var(--wave-effect-shape-layer-1--65-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--65-donut-r), black calc(var(--wave-effect-shape-layer-1--65-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--65-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--65-donut {
  0% {
    --wave-effect-shape-layer-1--65-donut-r: 0%;
  }
  96.9348% {
    --wave-effect-shape-layer-1--65-donut-r: 0%;
  }
  100% {
    --wave-effect-shape-layer-1--65-donut-r: 0%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--43 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--66-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--66-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--66-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--66-donut-r), black calc(var(--wave-effect-shape-layer-1--66-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--66-donut-r), black calc(var(--wave-effect-shape-layer-1--66-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--66-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--66-donut {
  0% {
    --wave-effect-shape-layer-1--66-donut-r: 0%;
  }
}

@supports (width: 1cqw) { #motion-shape-11-wave-effect--42 { --motion-container-w: 100cqw; --motion-container-h: 100cqh; } }

@property --wave-effect-shape-layer-1--67-donut-r { syntax: '<percentage>'; initial-value: 0%; inherits: false; }
#wave-effect-shape-layer-1--67-content {
  border-radius: 50%;
  background: #5fc4ff;
  border: none; box-shadow: none;
  --wave-effect-shape-layer-1--67-donut-r: 0%;
  -webkit-mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--67-donut-r), black calc(var(--wave-effect-shape-layer-1--67-donut-r) + 37.2%));
  mask-image: radial-gradient(ellipse closest-side at 50% 50%, transparent var(--wave-effect-shape-layer-1--67-donut-r), black calc(var(--wave-effect-shape-layer-1--67-donut-r) + 37.2%));
  animation: wave-effect-shape-layer-1--67-donut 3817ms linear infinite;
}
@keyframes wave-effect-shape-layer-1--67-donut {
  0% {
    --wave-effect-shape-layer-1--67-donut-r: 0%;
  }
}

#motion-shape-11-white-solid-17--41 { visibility: visible; opacity: 0; animation: motion-shape-11-white-solid-17--41-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-17--41-visibility {
  0%, 63.7412% { opacity: 0; }
  63.7512%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-11-white-solid-17--41-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 63.7412% { opacity: 0; visibility: visible; }
  63.7512%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-11-white-solid-17--41-position { animation: motion-shape-11-white-solid-17--41-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-17--41-position {
  0% {
    transform: translate(0, 0);
  }
  63.7412% {
    transform: translate(calc(0.0001 * var(--motion-container-w)), calc(-0.0002 * var(--motion-container-h)));
  }
  65.2705% {
    transform: translate(calc(0.0187 * var(--motion-container-w)), calc(-0.0552 * var(--motion-container-h)));
  }
  66.7998% {
    transform: translate(calc(0.0442 * var(--motion-container-w)), calc(-0.0943 * var(--motion-container-h)));
  }
  68.3292% {
    transform: translate(calc(0.0741 * var(--motion-container-w)), calc(-0.1177 * var(--motion-container-h)));
  }
  69.8585% {
    transform: translate(calc(0.1066 * var(--motion-container-w)), calc(-0.126 * var(--motion-container-h)));
  }
  71.3879% {
    transform: translate(calc(0.1389 * var(--motion-container-w)), calc(-0.1197 * var(--motion-container-h)));
  }
  72.9172% {
    transform: translate(calc(0.1687 * var(--motion-container-w)), calc(-0.0997 * var(--motion-container-h)));
  }
  74.4466% {
    transform: translate(calc(0.1942 * var(--motion-container-w)), calc(-0.0671 * var(--motion-container-h)));
  }
  75.9759% {
    transform: translate(calc(0.2124 * var(--motion-container-w)), calc(-0.0252 * var(--motion-container-h)));
  }
  77.0697% {
    transform: translate(calc(0.2268 * var(--motion-container-w)), calc(-0.0494 * var(--motion-container-h)));
  }
  78.1635% {
    transform: translate(calc(0.2421 * var(--motion-container-w)), calc(-0.0656 * var(--motion-container-h)));
  }
  79.2573% {
    transform: translate(calc(0.258 * var(--motion-container-w)), calc(-0.0749 * var(--motion-container-h)));
  }
  80.3511% {
    transform: translate(calc(0.2744 * var(--motion-container-w)), calc(-0.0777 * var(--motion-container-h)));
  }
  81.4449% {
    transform: translate(calc(0.291 * var(--motion-container-w)), calc(-0.074 * var(--motion-container-h)));
  }
  82.5386% {
    transform: translate(calc(0.3071 * var(--motion-container-w)), calc(-0.0638 * var(--motion-container-h)));
  }
  83.6324% {
    transform: translate(calc(0.3228 * var(--motion-container-w)), calc(-0.0468 * var(--motion-container-h)));
  }
  84.7262% {
    transform: translate(calc(0.3374 * var(--motion-container-w)), calc(-0.0226 * var(--motion-container-h)));
  }
  85.3812% {
    transform: translate(calc(0.3446 * var(--motion-container-w)), calc(-0.036 * var(--motion-container-h)));
  }
  86.0362% {
    transform: translate(calc(0.3533 * var(--motion-container-w)), calc(-0.0451 * var(--motion-container-h)));
  }
  86.6911% {
    transform: translate(calc(0.363 * var(--motion-container-w)), calc(-0.0501 * var(--motion-container-h)));
  }
  87.3461% {
    transform: translate(calc(0.3729 * var(--motion-container-w)), calc(-0.0512 * var(--motion-container-h)));
  }
  88.001% {
    transform: translate(calc(0.3822 * var(--motion-container-w)), calc(-0.0487 * var(--motion-container-h)));
  }
  88.656% {
    transform: translate(calc(0.3904 * var(--motion-container-w)), calc(-0.0429 * var(--motion-container-h)));
  }
  89.311% {
    transform: translate(calc(0.3965 * var(--motion-container-w)), calc(-0.0341 * var(--motion-container-h)));
  }
  89.9659% {
    transform: translate(calc(0.4 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  92.4745% {
    transform: translate(calc(0.4053 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  94.983% {
    transform: translate(calc(0.409 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  97.4915% {
    transform: translate(calc(0.4112 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  100% {
    transform: translate(calc(0.4119 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
}
#motion-shape-11-white-solid-17--41-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-17--41-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-17--41-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  63.7412% {
    transform: matrix(1,0,0,1,0,0);
  }
  64.1079% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  64.4485% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  64.7891% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  65.1559% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  65.4965% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  65.837% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  66.2038% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  66.5444% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  66.885% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  67.2518% {
    transform: matrix(1,0,0,1,0,0);
  }
  75.1113% {
    transform: matrix(1,0,0,1,0,0);
  }
  75.9759% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  77.7312% {
    transform: matrix(1,0,0,1,0,0);
  }
  83.8617% {
    transform: matrix(1,0,0,1,0,0);
  }
  84.7262% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  85.617% {
    transform: matrix(1,0,0,1,0,0);
  }
  89.9659% {
    transform: matrix(1,0,0,1,0,0);
  }
  90.8567% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  91.7212% {
    transform: matrix(1,0,0,1,0,0);
  }
  93.4766% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  95.2319% {
    transform: matrix(1,0,0,1,0,0);
  }
  96.961% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
  98.7163% {
    transform: matrix(1,0,0,1,0,0);
  }
  99.5808% {
    transform: matrix(1,0,0,1,0,-0.25);
  }
  100% {
    transform: matrix(1,0,0,1,0,-0.25);
  }
}

#motion-shape-11-white-solid-18--40 { visibility: visible; opacity: 0; animation: motion-shape-11-white-solid-18--40-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-18--40-visibility {
  0%, 69.8716% { opacity: 0; }
  69.8816%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-11-white-solid-18--40-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 69.8716% { opacity: 0; visibility: visible; }
  69.8816%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-11-white-solid-18--40-position { animation: motion-shape-11-white-solid-18--40-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-18--40-position {
  0% {
    transform: translate(0, 0);
  }
  69.8716% {
    transform: translate(calc(0.0001 * var(--motion-container-w)), calc(-0.0002 * var(--motion-container-h)));
  }
  71.401% {
    transform: translate(calc(0.0221 * var(--motion-container-w)), calc(-0.0554 * var(--motion-container-h)));
  }
  72.9303% {
    transform: translate(calc(0.0565 * var(--motion-container-w)), calc(-0.0946 * var(--motion-container-h)));
  }
  74.4597% {
    transform: translate(calc(0.0991 * var(--motion-container-w)), calc(-0.118 * var(--motion-container-h)));
  }
  75.989% {
    transform: translate(calc(0.1461 * var(--motion-container-w)), calc(-0.126 * var(--motion-container-h)));
  }
  77.5183% {
    transform: translate(calc(0.1925 * var(--motion-container-w)), calc(-0.1192 * var(--motion-container-h)));
  }
  79.0477% {
    transform: translate(calc(0.2341 * var(--motion-container-w)), calc(-0.0988 * var(--motion-container-h)));
  }
  80.577% {
    transform: translate(calc(0.2671 * var(--motion-container-w)), calc(-0.0659 * var(--motion-container-h)));
  }
  82.1064% {
    transform: translate(calc(0.2874 * var(--motion-container-w)), calc(-0.0252 * var(--motion-container-h)));
  }
  83.2002% {
    transform: translate(calc(0.3031 * var(--motion-container-w)), calc(-0.051 * var(--motion-container-h)));
  }
  84.2939% {
    transform: translate(calc(0.3188 * var(--motion-container-w)), calc(-0.0669 * var(--motion-container-h)));
  }
  85.3877% {
    transform: translate(calc(0.3346 * var(--motion-container-w)), calc(-0.0754 * var(--motion-container-h)));
  }
  86.4815% {
    transform: translate(calc(0.3507 * var(--motion-container-w)), calc(-0.0776 * var(--motion-container-h)));
  }
  87.5753% {
    transform: translate(calc(0.3669 * var(--motion-container-w)), calc(-0.0736 * var(--motion-container-h)));
  }
  88.6691% {
    transform: translate(calc(0.3826 * var(--motion-container-w)), calc(-0.0634 * var(--motion-container-h)));
  }
  89.7629% {
    transform: translate(calc(0.3979 * var(--motion-container-w)), calc(-0.0466 * var(--motion-container-h)));
  }
  90.8567% {
    transform: translate(calc(0.4124 * var(--motion-container-w)), calc(-0.0226 * var(--motion-container-h)));
  }
  91.5117% {
    transform: translate(calc(0.4196 * var(--motion-container-w)), calc(-0.036 * var(--motion-container-h)));
  }
  92.1666% {
    transform: translate(calc(0.4283 * var(--motion-container-w)), calc(-0.0451 * var(--motion-container-h)));
  }
  92.8216% {
    transform: translate(calc(0.438 * var(--motion-container-w)), calc(-0.0501 * var(--motion-container-h)));
  }
  93.4766% {
    transform: translate(calc(0.4479 * var(--motion-container-w)), calc(-0.0512 * var(--motion-container-h)));
  }
  94.1315% {
    transform: translate(calc(0.4572 * var(--motion-container-w)), calc(-0.0487 * var(--motion-container-h)));
  }
  94.7865% {
    transform: translate(calc(0.4654 * var(--motion-container-w)), calc(-0.0429 * var(--motion-container-h)));
  }
  95.4414% {
    transform: translate(calc(0.4715 * var(--motion-container-w)), calc(-0.0341 * var(--motion-container-h)));
  }
  96.0964% {
    transform: translate(calc(0.475 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  96.6541% {
    transform: translate(calc(0.4778 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  97.2117% {
    transform: translate(calc(0.4795 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  97.7694% {
    transform: translate(calc(0.4802 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  98.327% {
    transform: translate(calc(0.4804 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  98.8847% {
    transform: translate(calc(0.4801 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  99.4423% {
    transform: translate(calc(0.4798 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  100% {
    transform: translate(calc(0.4796 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
}
#motion-shape-11-white-solid-18--40-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-18--40-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-18--40-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  69.8716% {
    transform: matrix(1,0,0,1,0,0);
  }
  70.2122% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  70.579% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  70.9196% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  71.2602% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  71.6269% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  71.9675% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  72.3081% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  72.6749% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  73.0155% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  73.356% {
    transform: matrix(1,0,0,1,0,0);
  }
  81.2418% {
    transform: matrix(1,0,0,1,0,0);
  }
  82.1064% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  83.8617% {
    transform: matrix(1,0,0,1,0,0);
  }
  89.9659% {
    transform: matrix(1,0,0,1,0,0);
  }
  90.8567% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  91.7212% {
    transform: matrix(1,0,0,1,0,0);
  }
  96.0964% {
    transform: matrix(1,0,0,1,0,0);
  }
  96.961% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  97.8517% {
    transform: matrix(1,0,0,1,0,0);
  }
  99.5808% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  100% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
}

#motion-shape-11-white-solid-19--39 { visibility: visible; opacity: 0; animation: motion-shape-11-white-solid-19--39-visibility 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-19--39-visibility {
  0%, 65.4965% { opacity: 0; }
  65.5065%, 100% { opacity: 1; }
}
@supports (-webkit-hyphens:none){
@keyframes motion-shape-11-white-solid-19--39-visibility {
  0%, 2% { opacity: 0; visibility: hidden; }
  3%, 65.4965% { opacity: 0; visibility: visible; }
  65.5065%, 100% { opacity: 1; visibility: visible; }
}
}
#motion-shape-11-white-solid-19--39-position { animation: motion-shape-11-white-solid-19--39-position 3817ms linear infinite; }
@keyframes motion-shape-11-white-solid-19--39-position {
  0% {
    transform: translate(0, 0);
  }
  65.4965% {
    transform: translate(calc(0 * var(--motion-container-w)), calc(-0.0003 * var(--motion-container-h)));
  }
  67.0258% {
    transform: translate(calc(0.0134 * var(--motion-container-w)), calc(-0.0568 * var(--motion-container-h)));
  }
  68.5551% {
    transform: translate(calc(0.0438 * var(--motion-container-w)), calc(-0.0968 * var(--motion-container-h)));
  }
  70.0845% {
    transform: translate(calc(0.0859 * var(--motion-container-w)), calc(-0.1202 * var(--motion-container-h)));
  }
  71.6138% {
    transform: translate(calc(0.135 * var(--motion-container-w)), calc(-0.1279 * var(--motion-container-h)));
  }
  73.1432% {
    transform: translate(calc(0.1849 * var(--motion-container-w)), calc(-0.1205 * var(--motion-container-h)));
  }
  74.6725% {
    transform: translate(calc(0.2302 * var(--motion-container-w)), calc(-0.0994 * var(--motion-container-h)));
  }
  76.2019% {
    transform: translate(calc(0.2661 * var(--motion-container-w)), calc(-0.0661 * var(--motion-container-h)));
  }
  77.7312% {
    transform: translate(calc(0.2874 * var(--motion-container-w)), calc(-0.0252 * var(--motion-container-h)));
  }
  78.9812% {
    transform: translate(calc(0.3061 * var(--motion-container-w)), calc(-0.0527 * var(--motion-container-h)));
  }
  80.2313% {
    transform: translate(calc(0.3276 * var(--motion-container-w)), calc(-0.0693 * var(--motion-container-h)));
  }
  81.4813% {
    transform: translate(calc(0.351 * var(--motion-container-w)), calc(-0.077 * var(--motion-container-h)));
  }
  82.7314% {
    transform: translate(calc(0.3748 * var(--motion-container-w)), calc(-0.0763 * var(--motion-container-h)));
  }
  83.9814% {
    transform: translate(calc(0.3979 * var(--motion-container-w)), calc(-0.0673 * var(--motion-container-h)));
  }
  85.2315% {
    transform: translate(calc(0.4194 * var(--motion-container-w)), calc(-0.0495 * var(--motion-container-h)));
  }
  86.4815% {
    transform: translate(calc(0.4374 * var(--motion-container-w)), calc(-0.0226 * var(--motion-container-h)));
  }
  87.2301% {
    transform: translate(calc(0.4485 * var(--motion-container-w)), calc(-0.0376 * var(--motion-container-h)));
  }
  87.9786% {
    transform: translate(calc(0.4659 * var(--motion-container-w)), calc(-0.047 * var(--motion-container-h)));
  }
  88.7271% {
    transform: translate(calc(0.4869 * var(--motion-container-w)), calc(-0.051 * var(--motion-container-h)));
  }
  89.4757% {
    transform: translate(calc(0.5086 * var(--motion-container-w)), calc(-0.0502 * var(--motion-container-h)));
  }
  90.2242% {
    transform: translate(calc(0.5283 * var(--motion-container-w)), calc(-0.0449 * var(--motion-container-h)));
  }
  90.9727% {
    transform: translate(calc(0.543 * var(--motion-container-w)), calc(-0.0355 * var(--motion-container-h)));
  }
  91.7212% {
    transform: translate(calc(0.55 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  93.7909% {
    transform: translate(calc(0.5611 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  95.8606% {
    transform: translate(calc(0.5777 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  97.9303% {
    transform: translate(calc(0.5927 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
  100% {
    transform: translate(calc(0.5993 * var(--motion-container-w)), calc(-0.0225 * var(--motion-container-h)));
  }
}
#motion-shape-11-white-solid-19--39-svgp0 {
  transform-box: view-box; transform-origin: 0px 0px; will-change: transform;
  transform: matrix(1,0,0,1,0,0);
  animation: motion-shape-11-white-solid-19--39-svgp0-affine 3817ms linear infinite;
}
@keyframes motion-shape-11-white-solid-19--39-svgp0-affine {
  0% {
    transform: matrix(1,0,0,1,0,0);
  }
  65.4965% {
    transform: matrix(1,0,0,1,0,0);
  }
  65.837% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  66.2038% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  66.5444% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  66.885% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  67.2518% {
    transform: matrix(1.41667,-0.52778,-0.41667,1.52778,-175.312,222.062);
  }
  67.5924% {
    transform: matrix(1.33333,-0.42222,-0.33333,1.42222,-140.25,177.65);
  }
  67.9329% {
    transform: matrix(1.25,-0.31667,-0.25,1.31667,-105.188,133.237);
  }
  68.2997% {
    transform: matrix(1.16667,-0.21111,-0.16667,1.21111,-70.125,88.825);
  }
  68.6403% {
    transform: matrix(1.08333,-0.10556,-0.08333,1.10556,-35.063,44.412);
  }
  69.0071% {
    transform: matrix(1,0,0,1,0,0);
  }
  76.8666% {
    transform: matrix(1,0,0,1,0,0);
  }
  77.7312% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  79.4865% {
    transform: matrix(1,0,0,1,0,0);
  }
  85.617% {
    transform: matrix(1,0,0,1,0,0);
  }
  86.4815% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  87.3461% {
    transform: matrix(1,0,0,1,0,0);
  }
  91.7212% {
    transform: matrix(1,0,0,1,0,0);
  }
  92.5858% {
    transform: matrix(1.88889,0,0,0.52778,-855.111,256.093);
  }
  93.4766% {
    transform: matrix(1,0,0,1,0,0);
  }
  95.2319% {
    transform: matrix(1,0,0,1,0,-2.5);
  }
  96.961% {
    transform: matrix(1,0,0,1,0,0);
  }
  98.7163% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
  100% {
    transform: matrix(1,0,0,1,0,-0.5);
  }
}