.mousescroll{margin:0 auto;width:31px;height:55px;position:relative;background:#fff linear-gradient(transparent 0%,transparent 50%,#a99e93 50%,#a99e93 100%);background-size:100% 200%;border-radius:100px;animation:colorSlide 7s linear infinite , nudgeMouse 7s ease-out infinite}.mousescroll:before,.mousescroll:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.mousescroll:before{width:27px;height:51px;background-color:#fff;border-radius:100px}.mousescroll:after{background-color:#a99e93;width:5px;height:5px;border-radius:100%;animation:trackBallSlide 7s linear infinite}.mousescrolltext{margin-top:2em;letter-spacing:5px;color:#a99e93;text-indent:12px;font-size:.85em;animation:colorText 7s ease-out infinite , nudgeText 7s ease-out infinite}@keyframes colorSlide {
  0% {
    background-position: 0% 100%;
  }
  20% {
    background-position: 0% 0%;
  }
  21% {
    background-color: #fff;
  }
  29.99% {
    background-color: #a99e93;
    background-position: 0% 0%;
  }
  30% {
    background-color: #fff;
    background-position: 0% 100%;
  }
  50% {
    background-position: 0% 0%;
  }
  51% {
    background-color: #fff;
  }
  59% {
    background-color: #a99e93;
    background-position: 0% 0%;
  }
  60% {
    background-color: #fff;
    background-position: 0% 100%;
  }
  80% {
    background-position: 0% 0%;
  }
  81% {
    background-color: #fff;
  }
  90%, 100% {
    background-color: #a99e93;
  }
}@keyframes colorText {
  21% {
    color: #fff;
  }
  30% {
    color: #a99e93;
  }
  51% {
    color: #fff;
  }
  60% {
    color: #a99e93;
  }
  81% {
    color: #fff;
  }
  90% {
    color: #a99e93;
  }
}@keyframes trackBallSlide {
  0%{
    opacity: 1;
    transform: scale(1) translateY(-15px);
  }
  6%{
    opacity: 1;
    transform: scale(0.9) translateY(0px);
  }
  14%{
    opacity: 0;
    transform: scale(0.4) translateY(35px);
  }
  15%, 19%{
    opacity: 0;
    transform: scale(0.4) translateY(-15px);
  }
  28%, 29.99%{
    opacity: 1;
    transform: scale(1) translateY(-15px);
  }
  30%{
    opacity: 1;
    transform: scale(1) translateY(-15px);
  }
  36%{
    opacity: 1;
    transform: scale(0.9) translateY(0px);
  }
  44%{
    opacity: 0;
    transform: scale(0.4) translateY(35px);
  }
  45%, 49%{
    opacity: 0;
    transform: scale(0.4) translateY(-15px);
  }
  58%, 59.99%{
    opacity: 1;
    transform: scale(1) translateY(-15px);
  }
  60%{
    opacity: 1;
    transform: scale(0.9) translateY(-15px);
  }
  66%{
    opacity: 1;
    transform: scale(0.9) translateY(0px);
  }
  74%{
    opacity: 0;
    transform: scale(0.4) translateY(35px);
  }
  75%, 79%{
    opacity: 0;
    transform: scale(0.4) translateY(-15px);
  }
  88%, 100%{
    opacity: 1;
    transform: scale(1) translateY(-15px);
  }
}@keyframes nudgeMouse {
  0%{
    transform: translateY(0);
  }
  20%{
    transform: translateY(8px);
  }
  30%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(8px);
  }
  60%{
    transform: translateY(0);
  }
  80%{
    transform: translateY(8px);
  }
  90%{
    transform: translateY(0);
  }
}@keyframes nudgeText {
  0%{
    transform: translateY(0);
  }
  20%{
    transform: translateY(2px);
  }
  30%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(2px);
  }
  60%{
    transform: translateY(0);
  }
  80%{
    transform: translateY(2px);
  }
  90%{
    transform: translateY(0);
  }
}dl.pricelist{width:100%;font-size:1.5rem;padding:30px}dl.pricelist div{position:relative;display:flex;justify-content:space-between;margin:5px 0;padding:5px 0}dl.pricelist div::after{content:"";display:block;position:absolute;top:50%;z-index:1;width:100%;border-bottom:dotted 1px #000}dl.pricelist dt{margin:0;padding:0 5px 0 0;background-color:#fff;z-index:2;text-align:left}dl.pricelist dd{margin:0;padding:0 0 0 5px;background-color:#fff;color:#d94a13;z-index:2;text-align:right}.pricelistleft,.pricelistright{width:50%;padding:1.5em}.pricelistleft img,.pricelistright img{display:block;width:100%;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.pricelistleft h3,.pricelistright h3{margin:1.5em 0 1em}@media (max-width:600px){.pricelistleft,.pricelistright{width:100%}}.gmap{width:100%}.gmap iframe{border-radius:1.5em}.access-time-area{max-width:1200px;margin:0 auto}.park-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(46%,1fr));grid-auto-rows:1fr;grid-gap:8%;width:100%;align-items:stretch;margin:0 auto}.parkingareabg,.timeareabg{background-color:#f5e3d6;border-radius: 45% 41% 33% 34% / 34% 33% 32% 38%}.orangepinkovalbgL,.orangepinkovalbgR{background-color:#f5e3d6;padding:4.7em;margin:0 auto;position:relative}.orangepinkovalbgL p,.orangepinkovalbgR p{text-align:center}.orangepinkovalbgL span{font-size:2.5em;font-weight:500;letter-spacing:2px}.orangepinkovalbgL{border-radius: 38% 48% 41% 38% / 37% 34% 54% 48%}.orangepinkovalbgL img{border-radius:3em}.orangepinkovalbgR{border-radius: 35% 45% 32% 35% / 50% 48% 34% 36%}.orangepinkovalbgR p{margin:0}.orangepinkovalbgR span{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;letter-spacing:2px}.orangepinkovalbgR ul{font-size:10px;line-height:1.8;display:table;text-align:left;margin:.5em auto;padding:0}.contactspace{display:block;background-color:#fff;width:100%;padding:3em 0;text-align:center;max-width:800px;margin:0 auto;border-radius:1em;transition:2s;background-color:#faecd7}.contactspace,.contactspace:hover{color:inherit}.contactspace:hover{background-color:#fccfae}.bottomglobalmenu ul{display:flex;justify-content:center;list-style:none;font-weight:500;flex-wrap:wrap}.bottomglobalmenu li:not(:last-child)::after {content:"/";font-size:2rem;margin-left:1.5em}.bottomglobalmenu li{margin:1em;display:block}.bottomglobalmenu a{color:inherit}.bottomglobalmenu a:hover{color:#de5913}@media (max-width:920px){.park-time-grid{display:block;width:60%;margin:2em auto}}@media (max-width:650px){.park-time-grid{width:90%}.bottomglobalmenu li{margin:2em 1em}}@media (max-width:420px){.orangepinkovalbgL span{font-size:1.5em}}