@keyframes nav-top {
  to {
    top: 0px;
  }
}
@keyframes showleft {
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    scale: 1;
  }
  50% {
    scale: 1.2;
  }
  100% {
    scale: 1;
  }
}
@keyframes showscale {
  50% {
    scale: 1.3;
    opacity: 0.5;
  }
  100% {
    scale: 1;
    opacity: 1;
  }
}
@keyframes rotate {
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes jumper {
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes call {
  10% {
    transform: rotateZ(20deg);
  }
  30% {
    transform: rotateZ(0);
  }
  60% {
    transform: rotateZ(15deg);
  }
  70% {
    transform: rotateZ(0);
  }
  90% {
    transform: rotateZ(10deg);
  }
}
body {
  background: linear-gradient(90deg, rgb(255, 162, 229) 0%, rgb(200, 196, 234) 50%, rgb(191, 222, 255) 100%);
}

a {
  text-decoration: none;
  color: white;
  overflow: hidden;
}

header {
  background-color: #6fa5dd;
}
header .menu-right span {
  background-color: #a12665;
  color: #e9fcff;
}
header .menu-left span {
  background-color: #e9fcff;
  color: #280f91;
}

.menu-nav {
  z-index: 100;
  animation: nav-top 0.3s linear 1 forwards;
  animation-play-state: paused;
  animation-delay: calc(var(--scroll) * -40s);
}
.menu-nav svg {
  scale: 1.8;
}
.menu-nav .bar {
  background-color: white;
  cursor: pointer;
  color: #280f91;
}
.menu-nav .menu {
  background-color: white;
}
.menu-nav .menu .menu-item {
  color: #280f91;
}

.call {
  background-color: white;
  animation: call 3s infinite;
  z-index: 10;
}
.call a {
  color: #280f91;
}
.call svg {
  scale: 2;
}

svg {
  transform: translateY(-10%);
}

.foot .foot-menu a {
  color: #280f91;
}

footer {
  color: #280f91;
}

.text {
  background-color: rgba(255, 255, 255, 0.7);
}

.secondimg,
.thirdimg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.firstimg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.visible {
  opacity: 1;
  transform: translateY(0);
}

.btn {
  background-color: #a12665;
  transition: 0.2s;
}
.btn p {
  color: white;
  font-weight: bold;
}

.btn:hover {
  scale: 1.1;
}

.bgimg {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  background-attachment: local;
}

.dices {
  background-repeat: no-repeat;
  background-position: center;
}

.usebtn a {
  animation: jump 1s infinite;
}

@media (min-width: 992px) {
  .bgimg {
    background-attachment: fixed;
    height: 400px;
  }
}
@keyframes jump {
  50% {
    scale: 1.02;
  }
}/*# sourceMappingURL=przedmiotyall.css.map */