/* screen - mobilerotarymagazincopy */

.mobilerotarymagazincopy {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 2011px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobilerotarymagazincopy .group-2-3VgohB {
  background-color: transparent;
  height: 665px;
  left: calc(51.25% - 145px);
  position: absolute;
  top: 290px;
  width: 290px;
}

.mobilerotarymagazincopy .rectangle-f79X5x {
  background-color: transparent;
  height: 420px;
  left: calc(50.00% - 145px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 290px;
}

.mobilerotarymagazincopy .rectangle-copy-f79X5x {
  background-color: transparent;
  height: 232px;
  left: calc(24.14% - 70px);
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 140px;
}

.mobilerotarymagazincopy .rectangle-copy-2-f79X5x {
  background-color: transparent;
  height: 235px;
  left: calc(75.86% - 70px);
  object-fit: cover;
  position: absolute;
  top: 430px;
  width: 140px;
}

.mobilerotarymagazincopy .art-direction-rotary-3VgohB {
  background-color: transparent;
  font-weight: 700;
  height: 56px;
  left: 19px;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  top: 170px;
  width: calc(100.00% - 31px);
}

.mobilerotarymagazincopy .kunde-rotary-verlag-3VgohB {
  background-color: transparent;
  font-weight: 400;
  height: 40px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 235px;
  width: calc(101.25% - 19px);
}

.mobilerotarymagazincopy .group-3-3VgohB {
  background-color: transparent;
  height: 655px;
  left: calc(49.06% - 157px);
  position: absolute;
  top: 1254px;
  width: 314px;
}

.mobilerotarymagazincopy .rectangle-copy-5-Qq9sbH {
  background-color: transparent;
  height: 223px;
  left: calc(50.64% - 155px);
  object-fit: cover;
  position: absolute;
  top: calc(17.02% - 112px);
  width: 310px;
}

.mobilerotarymagazincopy .rectangle-Qq9sbH {
  background-color: transparent;
  height: 222px;
  left: calc(49.84% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(49.92% - 111px);
  width: 307px;
}

.mobilerotarymagazincopy .rectangle-copy-3-Qq9sbH {
  background-color: transparent;
  height: 223px;
  left: calc(49.04% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(82.98% - 112px);
  width: 308px;
}

.mobilerotarymagazincopy .das-mitgliedermagazi-3VgohB {
  background-color: transparent;
  font-weight: 400;
  height: 13.63%;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 47.49%;
  width: calc(100.00% - 29px);
}

.mobilerotarymagazincopy .sm_-bildmarke_-signatur_-blau-copy-3-3VgohB {
  background-color: transparent;
  height: 30px;
  left: 19px;
  position: absolute;
  top: 955px;
  width: 30px;
}

.mobilerotarymagazincopy .rectangle-3VgohB {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 0.25%;
  left: 84.06%;
  position: absolute;
  top: 5.72%;
  width: 12.19%;
}

.mobilerotarymagazincopy .rectangle-copy-3VgohB {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 0.25%;
  left: 84.06%;
  position: absolute;
  top: 5.22%;
  width: 12.19%;
}

.mobilerotarymagazincopy .rectangle-copy-11-3VgohB {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 0.25%;
  left: 84.06%;
  position: absolute;
  top: 4.72%;
  width: 12.19%;
}

.mobilerotarymagazincopy .sm_-bildmarke_-bildm-3VgohB {
  background-color: transparent;
  cursor: pointer;
  height: 76px;
  left: 17px;
  position: absolute;
  top: 13px;
  width: 76px;
}

.mobilerotarymagazincopy .sebastian-mevius-copy-3VgohB {
  background-color: transparent;
  font-weight: 400;
  height: 30px;
  left: 11px;
  letter-spacing: 0.80px;
  line-height: 14.8px;
  position: absolute;
  text-align: center;
  top: 93px;
  width: 89px;
}

.mobilerotarymagazincopy .group-3VgohB {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 9px;
  top: 13px;
  width: 65px;
}

.mobilerotarymagazincopy .en-gwJd8u {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 44.62%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 60.00%;
}

.mobilerotarymagazincopy .de-gwJd8u {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 38.46%;
}

.mobilerotarymagazincopy .group-2-copy-5-3VgohB {
  background-color: transparent;
  display: block;
  height: 250px;
  opacity: 0;
  position: absolute;
  right: -1px;
  top: 78px;
  transform: translate(25px, 0);
  width: 152px;
}

.mobilerotarymagazincopy .group-2-copy-5-3VgohB.animate-enter23 {
  animation: animate-enter23-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes animate-enter23-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobilerotarymagazincopy .rectangle-dLFemx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilerotarymagazincopy .portfolio-dLFemx {
  background-color: transparent;
  cursor: pointer;
  display: block;
  font-weight: 700;
  height: 41px;
  left: calc(48.36% - 70px);
  letter-spacing: 0.00px;
  line-height: 14px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(38.60% - 20px);
  width: 141px;
}

.mobilerotarymagazincopy .portfolio-dLFemx.animate-enter18 {
  animation: animate-enter18-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes animate-enter18-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.mobilerotarymagazincopy .about-dLFemx {
  background-color: transparent;
  cursor: pointer;
  display: block;
  font-weight: 400;
  height: 41px;
  left: calc(48.36% - 70px);
  letter-spacing: 0.00px;
  line-height: 14px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(55.00% - 20px);
  width: 141px;
}

.mobilerotarymagazincopy .about-dLFemx.animate-enter19 {
  animation: animate-enter19-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes animate-enter19-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.mobilerotarymagazincopy .contact-dLFemx {
  background-color: transparent;
  cursor: pointer;
  display: block;
  font-weight: 400;
  height: 41px;
  left: calc(48.36% - 70px);
  letter-spacing: 0.00px;
  line-height: 14px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(71.00% - 20px);
  width: 141px;
}

.mobilerotarymagazincopy .contact-dLFemx.animate-enter20 {
  animation: animate-enter20-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes animate-enter20-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.mobilerotarymagazincopy .impressum-dLFemx {
  background-color: transparent;
  cursor: pointer;
  display: block;
  font-weight: 400;
  height: 43px;
  left: calc(48.68% - 71px);
  letter-spacing: 0.00px;
  line-height: 14px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(87.80% - 22px);
  width: 142px;
}

.mobilerotarymagazincopy .impressum-dLFemx.animate-enter21 {
  animation: animate-enter21-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes animate-enter21-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.mobilerotarymagazincopy .line-dLFemx {
  background-color: transparent;
  height: 1px;
  left: calc(48.68% - 69px);
  position: absolute;
  top: 47.00%;
  width: 138px;
}

.mobilerotarymagazincopy .line-copy-dLFemx {
  background-color: transparent;
  height: 1px;
  left: calc(48.68% - 69px);
  position: absolute;
  top: 63.00%;
  width: 138px;
}

.mobilerotarymagazincopy .line-copy-2-dLFemx {
  background-color: transparent;
  height: 1px;
  left: calc(48.68% - 69px);
  position: absolute;
  top: 79.00%;
  width: 138px;
}

.mobilerotarymagazincopy .group-dLFemx {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 11.60%;
  left: 67.11%;
  opacity: 0;
  position: absolute;
  top: 6.40%;
  transform: rotate(25deg);
  width: 18.42%;
}

.mobilerotarymagazincopy .group-dLFemx.animate-enter22 {
  animation: animate-enter22-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: rotate(25deg);
}

@keyframes animate-enter22-frames {
  from{opacity: 0;
transform: rotate(25deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.mobilerotarymagazincopy .rectangle-aFgQiV {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 5px;
  left: calc(50.00% - 17px);
  position: absolute;
  top: calc(50.00% - 2px);
  transform: rotate(-45deg);
  width: 34px;
}

.mobilerotarymagazincopy .rectangle-copy-11-aFgQiV {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 5px;
  left: calc(50.00% - 17px);
  position: absolute;
  top: calc(50.00% - 2px);
  transform: rotate(-315deg);
  width: 34px;
}

.mobilerotarymagazincopy .line-3VgohB {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 96.20%;
  width: calc(100.00% - 29px);
}

.mobilerotarymagazincopy .sm_-bildmarke_-signa-3VgohB {
  background-color: transparent;
  bottom: 8px;
  height: 49px;
  position: absolute;
  right: 14px;
  width: 49px;
}
