.elementor-13005 .elementor-element.elementor-element-f892f6c{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13005 .elementor-element.elementor-element-f892f6c:not(.elementor-motion-effects-element-type-background), .elementor-13005 .elementor-element.elementor-element-f892f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5802985 );}.elementor-13005 .elementor-element.elementor-element-e01a4a6{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13005 .elementor-element.elementor-element-e01a4a6:not(.elementor-motion-effects-element-type-background), .elementor-13005 .elementor-element.elementor-element-e01a4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50cba06 );}.elementor-13005 .elementor-element.elementor-element-a7b833b{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-13005 .elementor-element.elementor-element-326511f{font-weight:500;letter-spacing:7.4px;color:var( --e-global-color-50cba06 );}@media(min-width:768px){.elementor-13005 .elementor-element.elementor-element-e01a4a6{--content-width:100vw;}}@media(max-width:1120px){.elementor-13005 .elementor-element.elementor-element-a7b833b{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}}@media(max-width:767px){.elementor-13005 .elementor-element.elementor-element-a7b833b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}}/* Start custom CSS for html, class: .elementor-element-a7b833b */svg {
      width: 100%;
      height: auto;
      overflow: visible;
      display: block;
    }

    .logo-letter {
      opacity: 0;
      transform-box: fill-box;
      transform-origin: 50% 100%;
      animation-name: popFunky, idleSettle;
      animation-duration: 616ms, var(--idle-dur, 5.06s);
      animation-timing-function: cubic-bezier(.17,.89,.32,1.35), cubic-bezier(.22,.61,.36,1);
      animation-delay: calc(var(--intro-delay, 700ms) + var(--delay)), calc(var(--intro-delay, 700ms) + 1320ms + var(--idle-start, 0ms));
      animation-iteration-count: 1, 1;
      animation-fill-mode: forwards, forwards;
      will-change: transform, opacity;
      filter: drop-shadow(0 2px 1px rgba(0,0,0,.1));
    }

    svg g > path.logo-letter:nth-of-type(1) { --idle-start: -198ms; --idle-dur: 5.39s; --idle-y1: -1.0px; --idle-y2: 0.8px;  --idle-y3: -0.5px; --idle-r1: -0.35deg; --idle-r2: 0.30deg; --idle-r3: -0.20deg; }
    svg g > path.logo-letter:nth-of-type(2) { --idle-start: 99ms;   --idle-dur: 4.84s; --idle-y1: -1.4px; --idle-y2: 0.6px;  --idle-y3: -0.9px; --idle-r1: -0.50deg; --idle-r2: 0.20deg; --idle-r3: -0.35deg; }
    svg g > path.logo-letter:nth-of-type(3) { --idle-start: -66ms;  --idle-dur: 5.72s; --idle-y1: -0.7px; --idle-y2: 1.0px;  --idle-y3: -0.6px; --idle-r1: -0.25deg; --idle-r2: 0.40deg; --idle-r3: -0.15deg; }
    svg g > path.logo-letter:nth-of-type(4) { --idle-start: 154ms;  --idle-dur: 5.17s; --idle-y1: -1.2px; --idle-y2: 0.7px;  --idle-y3: -0.8px; --idle-r1: -0.40deg; --idle-r2: 0.25deg; --idle-r3: -0.30deg; }
    svg g > path.logo-letter:nth-of-type(5) { --idle-start: -132ms; --idle-dur: 5.94s; --idle-y1: -0.9px; --idle-y2: 0.9px;  --idle-y3: -0.7px; --idle-r1: -0.30deg; --idle-r2: 0.35deg; --idle-r3: -0.25deg; }
    svg g > path.logo-letter:nth-of-type(6) { --idle-start: 44ms;   --idle-dur: 4.73s; --idle-y1: -1.5px; --idle-y2: 0.5px;  --idle-y3: -1.0px; --idle-r1: -0.55deg; --idle-r2: 0.18deg; --idle-r3: -0.38deg; }
    svg g > path.logo-letter:nth-of-type(7) { --idle-start: -33ms;  --idle-dur: 5.50s; --idle-y1: -0.8px; --idle-y2: 1.1px;  --idle-y3: -0.6px; --idle-r1: -0.20deg; --idle-r2: 0.42deg; --idle-r3: -0.18deg; }
    svg g > path.logo-letter:nth-of-type(8) { --idle-start: 187ms;  --idle-dur: 5.28s; --idle-y1: -1.1px; --idle-y2: 0.75px; --idle-y3: -0.85px; --idle-r1: -0.45deg; --idle-r2: 0.28deg; --idle-r3: -0.32deg; }

    @keyframes popFunky {
      0%   { opacity: 0; transform: translateY(24px) scale(.45) rotate(-8deg); }
      45%  { opacity: 1; transform: translateY(-6px) scale(1.12) rotate(4deg); }
      72%  { opacity: 1; transform: translateY(2px) scale(.97,1.04) rotate(-2deg); }
      100% { opacity: 1; transform: translateY(0) scale(1) rotate(0deg); }
    }

    @keyframes idleSettle {
      0%   { transform: translateY(0) rotate(0deg); }
      18%  { transform: translateY(var(--idle-y1, -1.2px)) rotate(var(--idle-r1, -0.45deg)); }
      36%  { transform: translateY(var(--idle-y2, 0.9px)) rotate(var(--idle-r2, 0.35deg)); }
      54%  { transform: translateY(var(--idle-y3, -0.7px)) rotate(var(--idle-r3, -0.3deg)); }
      72%  { transform: translateY(-0.35px) rotate(-0.12deg); }
      86%  { transform: translateY(0.2px) rotate(0.06deg); }
      100% { transform: translateY(0) rotate(0deg); }
    }

    @media (prefers-reduced-motion: reduce) {
      .logo-letter {
        opacity: 1;
        animation: none;
        transform: none;
      }

    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f892f6c */@media only screen and (max-width: 767px) {
	.hero {
	    min-height: calc(100vh - 80px) !important;
	}
}/* End custom CSS */