.elementor-121 .elementor-element.elementor-element-a11076c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-121 .elementor-element.elementor-element-a11076c:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-a11076c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #228EB660 0%, #0C020200 81%);}.elementor-121 .elementor-element.elementor-element-5abafb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-121 .elementor-element.elementor-element-5abafb4 .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-121 .elementor-element.elementor-element-5abafb4 .wpr-logo-image{max-width:150px;}.elementor-121 .elementor-element.elementor-element-5abafb4.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-121 .elementor-element.elementor-element-5abafb4.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-121 .elementor-element.elementor-element-5abafb4.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-5abafb4 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-121 .elementor-element.elementor-element-5abafb4 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-121 .elementor-element.elementor-element-5abafb4 .wpr-logo-description{color:#888888;}.elementor-121 .elementor-element.elementor-element-ac0f7b9{z-index:1;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu .wpr-menu-item,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#1A394E;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#779F61;border-width:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 7px);}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu .wpr-menu-item,.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu a,.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle-text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-121 .elementor-element.elementor-element-ac0f7b9:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu .wpr-menu-item{padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu a,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu li a:hover,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu a:hover,
					 .elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle{border-color:#1A394E;width:44px;border-width:0px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle-text{color:#1A394E;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle-line{background-color:#1A394E;height:2px;margin-bottom:4px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle:hover{border-color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#779F61;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#779F61;}body.elementor-page-121:not(.elementor-motion-effects-element-type-background), body.elementor-page-121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEDFF;}@media(max-width:1366px){.elementor-121 .elementor-element.elementor-element-a11076c{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-121 .elementor-element.elementor-element-a11076c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-121 .elementor-element.elementor-element-a11076c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-121 .elementor-element.elementor-element-ac0f7b9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-mobile-nav-menu{margin-top:21px;}}/* Start custom CSS for wpr-nav-menu, class: .elementor-element-ac0f7b9 *//* =====================================================
   URBAN GOLF - REZERWACJE BUTTON
   61 klatek piłki, równy odstęp, wolny płynny spadek
   Custom CSS widgetu Royal Elementor
   ===================================================== */

.elementor-121 .elementor-element.elementor-element-ac0f7b9,
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .elementor-widget-container,
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu-container,
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu,
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child,
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item {
  overflow: visible !important;
}

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child {
  position: relative !important;
  z-index: 999 !important;
}

/* =====================================================
   PRZYCISK
   ===================================================== */

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item {
  position: relative !important;
  z-index: 10 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 7px 15px !important;
  margin-left: 8px !important;

  min-height: auto !important;
  height: auto !important;
  line-height: 1 !important;

  border-radius: 10px !important;
  border: 1px solid rgba(246, 168, 0, 0.45) !important;

  background: linear-gradient(135deg, #f6a800 0%, #7ac62f 100%) !important;
  color: #ffffff !important;

  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: 0.1px !important;
  text-transform: none !important;

  box-shadow:
    0 6px 14px rgba(122, 198, 47, 0.30),
    0 0 16px rgba(122, 198, 47, 0.22),
    inset 0 1px 0 rgba(255,255,255,0.35) !important;

  transform: translate3d(0, 0, 0) scale(1) !important;

  transition:
    transform 0.22s ease,
    box-shadow 0.22s ease,
    filter 0.22s ease !important;
}

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item:hover {
  transform: translate3d(0, -2px, 0) scale(1.04) !important;
  filter: brightness(1.08) saturate(1.2) !important;

  box-shadow:
    0 10px 24px rgba(122, 198, 47, 0.36),
    0 0 20px rgba(246, 168, 0, 0.30),
    inset 0 1px 0 rgba(255,255,255,0.42) !important;
}

/* aktywna strona */
.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-active-menu-item {
  color: #ffffff !important;
}

/* =====================================================
   PIŁECZKA
   ===================================================== */

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item::before {
  content: "" !important;

  position: absolute !important;
  z-index: 9999 !important;
  pointer-events: none !important;

  left: 50%;
  top: -17px;

  width: 13px !important;
  height: 13px !important;
  border-radius: 50% !important;

  background:
    radial-gradient(circle at 32% 30%, #ffffff 0 18%, transparent 19%),
    radial-gradient(circle at 68% 34%, #d7d7d7 0 10%, transparent 11%),
    radial-gradient(circle at 42% 72%, #d0d0d0 0 10%, transparent 11%),
    radial-gradient(circle at 74% 72%, #c8c8c8 0 8%, transparent 9%),
    #ffffff !important;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.25),
    0 0 8px rgba(255,255,255,0.8) !important;

  opacity: 0;
  transform: translate3d(-50%, -4px, 0) scale(1) rotate(0deg);

  will-change: transform, opacity;
  backface-visibility: hidden;
}

/* =====================================================
   GREEN + DOŁEK + FLAGA
   ===================================================== */

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item::after {
  content: "" !important;

  position: absolute !important;
  z-index: 9998 !important;
  pointer-events: none !important;

  left: 50%;
  top: 72px;

  width: 82px !important;
  height: 52px !important;

  opacity: 0;
  transform: translate3d(-50%, 8px, 0) scale(0.72);

  will-change: transform, opacity;
  backface-visibility: hidden;

  background:
    /* flaga */
    linear-gradient(135deg, #f6a800 0 50%, transparent 50%) no-repeat 51px 3px / 15px 10px,

    /* maszt */
    linear-gradient(#ffffff, #ffffff) no-repeat 50px 3px / 2px 24px,

    /* green */
    radial-gradient(
      ellipse at center,
      rgba(122,198,47,0.95) 0%,
      rgba(94,175,34,0.98) 58%,
      rgba(84,148,40,0.98) 100%
    ) no-repeat center 21px / 74px 26px,

    /* cień */
    radial-gradient(
      ellipse at center,
      rgba(0,0,0,0.16) 0%,
      transparent 70%
    ) no-repeat center 32px / 82px 14px,

    /* dołek - płaski czarny owal w greenie */
radial-gradient(
  ellipse at center,
  #000000 0%,
  #050505 48%,
  rgba(0,0,0,0.55) 63%,
  transparent 72%
) no-repeat center 31px / 22px 8px !important;
}

/* =====================================================
   HOVER - ODPALENIE EFEKTU
   ===================================================== */

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item:hover::before {
  animation: ugBallDropFixed 2s linear forwards !important;
}

.elementor-121 .elementor-element.elementor-element-ac0f7b9 .wpr-nav-menu > li:last-child > a.wpr-menu-item:hover::after {
  animation: ugHoleAppearAndFade 2.2s ease-in-out forwards !important;
}

/* =====================================================
   ANIMACJA PIŁKI
   61 klatek: 0% + 60 równych kroków co 1.667%
   ===================================================== */

@keyframes ugBallDropFixed {
  0.000% {
    opacity: 1;
    transform: translate3d(-50%, -4px, 0) scale(1.000) rotate(0deg);
  }

  1.667% {
    opacity: 1;
    transform: translate3d(-48%, -2px, 0) scale(1.000) rotate(7deg);
  }

  3.333% {
    opacity: 1;
    transform: translate3d(-46%, 0px, 0) scale(1.000) rotate(14deg);
  }

  5.000% {
    opacity: 1;
    transform: translate3d(-43%, 3px, 0) scale(1.000) rotate(21deg);
  }

  6.667% {
    opacity: 1;
    transform: translate3d(-40%, 6px, 0) scale(1.000) rotate(28deg);
  }

  8.333% {
    opacity: 1;
    transform: translate3d(-37%, 9px, 0) scale(1.000) rotate(35deg);
  }

  10.000% {
    opacity: 1;
    transform: translate3d(-34%, 12px, 0) scale(1.000) rotate(42deg);
  }

  11.667% {
    opacity: 1;
    transform: translate3d(-31%, 15px, 0) scale(1.000) rotate(49deg);
  }

  13.333% {
    opacity: 1;
    transform: translate3d(-29%, 18px, 0) scale(1.000) rotate(56deg);
  }

  15.000% {
    opacity: 1;
    transform: translate3d(-28%, 21px, 0) scale(1.000) rotate(63deg);
  }

  16.667% {
    opacity: 1;
    transform: translate3d(-29%, 24px, 0) scale(1.000) rotate(70deg);
  }

  18.333% {
    opacity: 1;
    transform: translate3d(-31%, 27px, 0) scale(1.000) rotate(77deg);
  }

  20.000% {
    opacity: 1;
    transform: translate3d(-34%, 30px, 0) scale(1.000) rotate(84deg);
  }

  21.667% {
    opacity: 1;
    transform: translate3d(-38%, 33px, 0) scale(1.000) rotate(91deg);
  }

  23.333% {
    opacity: 1;
    transform: translate3d(-42%, 36px, 0) scale(1.000) rotate(98deg);
  }

  25.000% {
    opacity: 1;
    transform: translate3d(-46%, 39px, 0) scale(1.000) rotate(105deg);
  }

  26.667% {
    opacity: 1;
    transform: translate3d(-50%, 42px, 0) scale(1.000) rotate(112deg);
  }

  28.333% {
    opacity: 1;
    transform: translate3d(-54%, 45px, 0) scale(1.000) rotate(119deg);
  }

  30.000% {
    opacity: 1;
    transform: translate3d(-58%, 48px, 0) scale(0.995) rotate(126deg);
  }

  31.667% {
    opacity: 1;
    transform: translate3d(-61%, 51px, 0) scale(0.990) rotate(133deg);
  }

  33.333% {
    opacity: 1;
    transform: translate3d(-63%, 54px, 0) scale(0.985) rotate(140deg);
  }

  35.000% {
    opacity: 1;
    transform: translate3d(-64%, 57px, 0) scale(0.980) rotate(147deg);
  }

  36.667% {
    opacity: 1;
    transform: translate3d(-63%, 60px, 0) scale(0.975) rotate(154deg);
  }

  38.333% {
    opacity: 1;
    transform: translate3d(-61%, 63px, 0) scale(0.970) rotate(161deg);
  }

  40.000% {
    opacity: 1;
    transform: translate3d(-58%, 66px, 0) scale(0.965) rotate(168deg);
  }

  41.667% {
    opacity: 1;
    transform: translate3d(-55%, 69px, 0) scale(0.960) rotate(175deg);
  }

  43.333% {
    opacity: 1;
    transform: translate3d(-52%, 72px, 0) scale(0.950) rotate(182deg);
  }

  45.000% {
    opacity: 1;
    transform: translate3d(-49%, 75px, 0) scale(0.940) rotate(189deg);
  }

  46.667% {
    opacity: 1;
    transform: translate3d(-46%, 78px, 0) scale(0.925) rotate(196deg);
  }

  48.333% {
    opacity: 1;
    transform: translate3d(-44%, 81px, 0) scale(0.910) rotate(203deg);
  }

  50.000% {
    opacity: 1;
    transform: translate3d(-43%, 84px, 0) scale(0.895) rotate(210deg);
  }

  51.667% {
    opacity: 1;
    transform: translate3d(-44%, 87px, 0) scale(0.875) rotate(217deg);
  }

  53.333% {
    opacity: 1;
    transform: translate3d(-46%, 90px, 0) scale(0.855) rotate(224deg);
  }

  55.000% {
    opacity: 1;
    transform: translate3d(-49%, 93px, 0) scale(0.835) rotate(231deg);
  }

  56.667% {
    opacity: 1;
    transform: translate3d(-52%, 96px, 0) scale(0.810) rotate(238deg);
  }

  58.333% {
    opacity: 1;
    transform: translate3d(-55%, 99px, 0) scale(0.785) rotate(245deg);
  }

  60.000% {
    opacity: 1;
    transform: translate3d(-58%, 102px, 0) scale(0.760) rotate(252deg);
  }

  61.667% {
    opacity: 1;
    transform: translate3d(-60%, 105px, 0) scale(0.730) rotate(259deg);
  }

  63.333% {
    opacity: 1;
    transform: translate3d(-61%, 108px, 0) scale(0.700) rotate(266deg);
  }

  65.000% {
    opacity: 1;
    transform: translate3d(-60%, 111px, 0) scale(0.670) rotate(273deg);
  }

  66.667% {
    opacity: 1;
    transform: translate3d(-58%, 114px, 0) scale(0.640) rotate(280deg);
  }

  68.333% {
    opacity: 1;
    transform: translate3d(-55%, 117px, 0) scale(0.610) rotate(287deg);
  }

  70.000% {
    opacity: 1;
    transform: translate3d(-52%, 120px, 0) scale(0.580) rotate(294deg);
  }

  71.667% {
    opacity: 1;
    transform: translate3d(-50%, 123px, 0) scale(0.550) rotate(301deg);
  }

  73.333% {
    opacity: 1;
    transform: translate3d(-49%, 126px, 0) scale(0.520) rotate(308deg);
  }

  75.000% {
    opacity: 1;
    transform: translate3d(-50%, 129px, 0) scale(0.490) rotate(315deg);
  }

  76.667% {
    opacity: 1;
    transform: translate3d(-51%, 132px, 0) scale(0.460) rotate(322deg);
  }

  78.333% {
    opacity: 1;
    transform: translate3d(-50%, 135px, 0) scale(0.430) rotate(329deg);
  }

  80.000% {
    opacity: 0.95;
    transform: translate3d(-50%, 138px, 0) scale(0.400) rotate(336deg);
  }

  81.667% {
    opacity: 0.90;
    transform: translate3d(-50%, 141px, 0) scale(0.370) rotate(343deg);
  }

  83.333% {
    opacity: 0.84;
    transform: translate3d(-50%, 144px, 0) scale(0.340) rotate(350deg);
  }

  85.000% {
    opacity: 0.78;
    transform: translate3d(-50%, 147px, 0) scale(0.310) rotate(357deg);
  }

  86.667% {
    opacity: 0.68;
    transform: translate3d(-50%, 150px, 0) scale(0.280) rotate(364deg);
  }

  88.333% {
    opacity: 0.58;
    transform: translate3d(-50%, 153px, 0) scale(0.250) rotate(371deg);
  }

  90.000% {
    opacity: 0.48;
    transform: translate3d(-50%, 156px, 0) scale(0.220) rotate(378deg);
  }

  91.667% {
    opacity: 0.38;
    transform: translate3d(-50%, 156px, 0) scale(0.195) rotate(385deg);
  }

  93.333% {
    opacity: 0.28;
    transform: translate3d(-50%, 153px, 0) scale(0.170) rotate(392deg);
  }

  95.000% {
    opacity: 0.20;
    transform: translate3d(-50%, 150px, 0) scale(0.145) rotate(399deg);
  }

  96.667% {
    opacity: 0.13;
    transform: translate3d(-50%, 153px, 0) scale(0.130) rotate(406deg);
  }

  98.333% {
    opacity: 0.06;
    transform: translate3d(-50%, 155px, 0) scale(0.120) rotate(413deg);
  }

  100.000% {
    opacity: 0;
    transform: translate3d(-50%, 156px, 0) scale(0.110) rotate(420deg);
  }
}
@keyframes ugHoleAppearAndFade {
  0% {
    opacity: 0;
    transform: translate3d(-50%, 8px, 0) scale(0.55);
  }

  16% {
    opacity: 0.95;
    transform: translate3d(-50%, 0, 0) scale(1.04);
  }

  26% {
    opacity: 1;
    transform: translate3d(-50%, 0, 0) scale(1);
  }

  74% {
    opacity: 1;
    transform: translate3d(-50%, 0, 0) scale(1);
  }

  100% {
    opacity: 0;
    transform: translate3d(-50%, 4px, 0) scale(0.96);
  }
}/* End custom CSS */