/* screen - desktopeditorialdesignen */

.desktopeditorialdesignen {
  background-color: var(--white);
  height: 2593px;
  overflow-x: hidden;
  position: relative;
  width: 1024px;
}

.desktopeditorialdesignen .rectangle-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 255px;
  left: 19px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 620px;
  width: 274px;
}

.desktopeditorialdesignen .rectangle-mhQqE4.bp1-animate-enter170 {
  animation: bp1-animate-enter170-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-2-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 255px;
  left: 19px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1150px;
  width: 274px;
}

.desktopeditorialdesignen .rectangle-copy-2-mhQqE4.bp1-animate-enter171 {
  animation: bp1-animate-enter171-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .editorial-design-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 700;
  height: 30px;
  left: 24px;
  letter-spacing: 0.00px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 337px;
  width: auto;
}

.desktopeditorialdesignen .editorial-design-mhQqE4.bp1-animate-enter172 {
  animation: bp1-animate-enter172-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .assorted-projects-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 370px;
  white-space: nowrap;
  width: 975px;
}

.desktopeditorialdesignen .assorted-projects-mhQqE4.bp1-animate-enter173 {
  animation: bp1-animate-enter173-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .client-aurubis-jo-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 454px;
  white-space: nowrap;
  width: 975px;
}

.desktopeditorialdesignen .client-aurubis-jo-mhQqE4.bp1-animate-enter174 {
  animation: bp1-animate-enter174-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .client-philips-jo-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 984px;
  white-space: nowrap;
  width: 695px;
}

.desktopeditorialdesignen .client-philips-jo-mhQqE4.bp1-animate-enter175 {
  animation: bp1-animate-enter175-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .client-silversea-cr-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1514px;
  white-space: nowrap;
  width: 953px;
}

.desktopeditorialdesignen .client-silversea-cr-mhQqE4.bp1-animate-enter176 {
  animation: bp1-animate-enter176-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .client-ksb-job-a-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 2041px;
  white-space: nowrap;
  width: 953px;
}

.desktopeditorialdesignen .client-ksb-job-a-mhQqE4.bp1-animate-enter177 {
  animation: bp1-animate-enter177-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .aurubis-is-europes-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 56px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 510px;
  width: 872px;
}

.desktopeditorialdesignen .aurubis-is-europes-mhQqE4.bp1-animate-enter178 {
  animation: bp1-animate-enter178-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .the-extensive-produc-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 170px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1040px;
  width: 918px;
}

.desktopeditorialdesignen .the-extensive-produc-mhQqE4.bp1-animate-enter179 {
  animation: bp1-animate-enter179-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .the-chronicles-are-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 56px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1570px;
  width: 976px;
}

.desktopeditorialdesignen .the-chronicles-are-mhQqE4.bp1-animate-enter180 {
  animation: bp1-animate-enter180-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .a-special-edition-of-mhQqE4 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 56px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 2097px;
  width: 985px;
}

.desktopeditorialdesignen .a-special-edition-of-mhQqE4.bp1-animate-enter181 {
  animation: bp1-animate-enter181-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 510px;
  width: 30px;
}

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-mhQqE4.bp1-animate-enter182 {
  animation: bp1-animate-enter182-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-2-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 1040px;
  width: 30px;
}

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-2-mhQqE4.bp1-animate-enter183 {
  animation: bp1-animate-enter183-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-3-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 1570px;
  width: 30px;
}

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-3-mhQqE4.bp1-animate-enter184 {
  animation: bp1-animate-enter184-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-4-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 2097px;
  width: 30px;
}

.desktopeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-4-mhQqE4.bp1-animate-enter185 {
  animation: bp1-animate-enter185-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-XNoyu0 {
  background-color: transparent;
  display: block;
  height: 303px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1659px;
  width: 242px;
}

.desktopeditorialdesignen .rectangle-XNoyu0.bp1-animate-enter186 {
  animation: bp1-animate-enter186-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-v3ujEm {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 296px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 618px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-v3ujEm.bp1-animate-enter187 {
  animation: bp1-animate-enter187-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-3-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 296px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1148px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-copy-3-mhQqE4.bp1-animate-enter188 {
  animation: bp1-animate-enter188-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-5-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 296px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2181px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-copy-5-mhQqE4.bp1-animate-enter189 {
  animation: bp1-animate-enter189-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 653px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 618px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-copy-mhQqE4.bp1-animate-enter190 {
  animation: bp1-animate-enter190-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-4-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 653px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1148px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-copy-4-mhQqE4.bp1-animate-enter191 {
  animation: bp1-animate-enter191-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-6-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 653px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2181px;
  width: 356px;
}

.desktopeditorialdesignen .rectangle-copy-6-mhQqE4.bp1-animate-enter192 {
  animation: bp1-animate-enter192-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-PUhysX {
  background-color: transparent;
  display: block;
  height: 257px;
  left: 70px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2195px;
  width: 205px;
}

.desktopeditorialdesignen .rectangle-PUhysX.bp1-animate-enter193 {
  animation: bp1-animate-enter193-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-05bo3j {
  background-color: transparent;
  display: block;
  height: 279px;
  left: 230px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1654px;
  width: 401px;
}

.desktopeditorialdesignen .rectangle-05bo3j.bp1-animate-enter194 {
  animation: bp1-animate-enter194-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .rectangle-copy-7-mhQqE4 {
  background-color: transparent;
  display: block;
  height: 279px;
  left: 622px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1654px;
  width: 401px;
}

.desktopeditorialdesignen .rectangle-copy-7-mhQqE4.bp1-animate-enter195 {
  animation: bp1-animate-enter195-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopeditorialdesignen .group-2-mhQqE4 {
  background-color: transparent;
  height: 86px;
  left: 23px;
  position: absolute;
  top: 2484px;
  width: 977px;
}

.desktopeditorialdesignen .sm_-bildmarke_-signa-UflOUh {
  background-color: transparent;
  height: 49px;
  left: 929px;
  position: absolute;
  top: 37px;
  width: 49px;
}

.desktopeditorialdesignen .line-copy-4-UflOUh {
  background-color: transparent;
  height: 2px;
  left: -0px;
  position: absolute;
  top: -0px;
  width: 978px;
}

.desktopeditorialdesignen .group-mhQqE4 {
  background-color: transparent;
  height: 49px;
  left: 23px;
  position: absolute;
  top: 1462px;
  width: 977px;
}

.desktopeditorialdesignen .line-copy-4-TvDwLZ {
  background-color: transparent;
  height: 2px;
  left: -0px;
  position: absolute;
  top: -0px;
  width: 978px;
}

.desktopeditorialdesignen .rectangle-TvDwLZ {
  background-color: var(--white);
  height: 28px;
  left: 884px;
  position: absolute;
  top: 21px;
  width: 28px;
}

.desktopeditorialdesignen .group-copy-2-mhQqE4 {
  background-color: transparent;
  height: 50px;
  left: 23px;
  position: absolute;
  top: 932px;
  width: 977px;
}

.desktopeditorialdesignen .line-copy-4-XZj4lO {
  background-color: transparent;
  height: 2px;
  left: -0px;
  position: absolute;
  top: -0px;
  width: 978px;
}

.desktopeditorialdesignen .rectangle-XZj4lO {
  background-color: var(--white);
  height: 28px;
  left: 884px;
  position: absolute;
  top: 22px;
  width: 28px;
}

.desktopeditorialdesignen .group-XNoyu0 {
  background-color: transparent;
  height: 50px;
  left: 23px;
  position: absolute;
  top: 1989px;
  width: 977px;
}

.desktopeditorialdesignen .line-copy-4-x64U8B {
  background-color: transparent;
  height: 2px;
  left: -0px;
  position: absolute;
  top: -0px;
  width: 978px;
}

.desktopeditorialdesignen .rectangle-x64U8B {
  background-color: var(--white);
  height: 28px;
  left: 884px;
  position: absolute;
  top: 22px;
  width: 28px;
}

.desktopeditorialdesignen .rectangle-sv4DKj {
  background-color: var(--white);
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1024px;
}

.desktopeditorialdesignen .portfolio-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 700;
  height: 19px;
  left: 630px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .about-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 750px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .contact-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 846px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .legal-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 956px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .group-3-mhQqE4 {
  background-color: transparent;
  height: 19px;
  left: 938px;
  position: absolute;
  top: 54px;
  width: 63px;
}

.desktopeditorialdesignen .group-2-3IinxT {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 63px;
}

.desktopeditorialdesignen .group-Gc9bAa {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 63px;
}

.desktopeditorialdesignen .en-Eku8eQ {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 40px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .de-Eku8eQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .x-3IinxT {
  background-color: transparent;
  font-weight: 400;
  height: 19px;
  left: 28px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .sebastian-mevius-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 24px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopeditorialdesignen .sm_-bildmarke_-bildmarke_-verlauf_-farbe-mhQqE4 {
  background-color: transparent;
  cursor: pointer;
  height: 142px;
  left: 24px;
  position: absolute;
  top: 53px;
  width: 142px;
}
/* screen - mobileeditorialdesignen */

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

.mobileeditorialdesignen .rectangle-ZL00nl {
  background-color: transparent;
  height: 232px;
  left: calc(28.12% - 93px);
  object-fit: cover;
  position: absolute;
  top: calc(79.54% - 116px);
  width: 186px;
}

.mobileeditorialdesignen .line-ZL00nl {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 98.24%;
  width: calc(100.00% - 29px);
}

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

.mobileeditorialdesignen .assorted-projects-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 28px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: calc(4.99% - 14px);
  white-space: nowrap;
  width: calc(86.25% - 15px);
}

.mobileeditorialdesignen .editorial-design-ZL00nl {
  background-color: transparent;
  font-weight: 700;
  height: 30px;
  left: 15px;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  top: calc(4.25% - 15px);
  width: calc(62.81% - 15px);
}

.mobileeditorialdesignen .rectangle-nXz5xx {
  background-color: transparent;
  height: 222px;
  left: calc(40.16% - 118px);
  object-fit: cover;
  position: absolute;
  top: calc(9.93% - 111px);
  width: 237px;
}

.mobileeditorialdesignen .rectangle-hFGGI5 {
  background-color: transparent;
  height: 222px;
  left: calc(49.38% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(15.03% - 111px);
  width: 308px;
}

.mobileeditorialdesignen .rectangle-copy-ZL00nl {
  background-color: transparent;
  height: 223px;
  left: calc(49.38% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(20.14% - 112px);
  width: 308px;
}

.mobileeditorialdesignen .aurubis-is-europes-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 3.86%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 23.12%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .the-extensive-produc-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 3.36%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 45.69%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .a-special-edition-of-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 5.15%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 92.37%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .the-chronicles-are-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 4.71%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 68.74%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .sm_-bildmarke_-signatur_-blau-ZL00nl {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 1006px;
  width: 30px;
}

.mobileeditorialdesignen .client-aurubis-job-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 60px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 258px;
  width: calc(100.00% - 15px);
}

.mobileeditorialdesignen .client-philips-job-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 60px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 1242px;
  width: calc(100.00% - 15px);
}

.mobileeditorialdesignen .client-ksb-job-emp-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 60px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3255px;
  width: calc(100.00% - 15px);
}

.mobileeditorialdesignen .client-silversea-cr-ZL00nl {
  background-color: transparent;
  font-weight: 400;
  height: 60px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 2197px;
  width: calc(100.00% - 15px);
}

.mobileeditorialdesignen .rectangle-copy-3-ZL00nl {
  background-color: transparent;
  height: 222px;
  left: calc(49.22% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(37.65% - 111px);
  width: 307px;
}

.mobileeditorialdesignen .rectangle-copy-4-ZL00nl {
  background-color: transparent;
  height: 222px;
  left: calc(49.22% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(42.75% - 111px);
  width: 307px;
}

.mobileeditorialdesignen .rectangle-copy-2-ZL00nl {
  background-color: transparent;
  height: 222px;
  left: calc(40.31% - 119px);
  object-fit: cover;
  position: absolute;
  top: calc(32.54% - 111px);
  width: 238px;
}

.mobileeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-ZL00nl {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 1988px;
  width: 30px;
}

.mobileeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-3-ZL00nl {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 4019px;
  width: 30px;
}

.mobileeditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-2-ZL00nl {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 2991px;
  width: 30px;
}

.mobileeditorialdesignen .rectangle-33Edxk {
  background-color: transparent;
  height: 247px;
  left: calc(29.22% - 98px);
  object-fit: cover;
  position: absolute;
  top: calc(55.33% - 124px);
  width: 197px;
}

.mobileeditorialdesignen .rectangle-copy-7-ZL00nl {
  background-color: transparent;
  height: 228px;
  left: calc(49.84% - 164px);
  object-fit: cover;
  position: absolute;
  top: calc(65.66% - 114px);
  width: 327px;
}

.mobileeditorialdesignen .rectangle-NR1yxA {
  background-color: transparent;
  height: 227px;
  left: calc(49.84% - 164px);
  object-fit: cover;
  position: absolute;
  top: calc(60.43% - 114px);
  width: 327px;
}

.mobileeditorialdesignen .rectangle-copy-5-ZL00nl {
  background-color: transparent;
  height: 222px;
  left: calc(49.22% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(84.33% - 111px);
  width: 307px;
}

.mobileeditorialdesignen .rectangle-copy-6-ZL00nl {
  background-color: transparent;
  height: 222px;
  left: calc(49.22% - 154px);
  object-fit: cover;
  position: absolute;
  top: calc(89.43% - 111px);
  width: 307px;
}

.mobileeditorialdesignen .group-copy-6-ZL00nl {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 16px;
  top: 95px;
  width: 39px;
}

.mobileeditorialdesignen .rectangle-vIvqVH {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 80.00%;
  width: 100%;
}

.mobileeditorialdesignen .rectangle-copy-vIvqVH {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 40.00%;
  width: 100%;
}

.mobileeditorialdesignen .rectangle-copy-11-vIvqVH {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobileeditorialdesignen .line-nXz5xx {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 73.97%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .line-hFGGI5 {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 27.71%;
  width: calc(100.00% - 28px);
}

.mobileeditorialdesignen .line-33Edxk {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 49.66%;
  width: calc(100.00% - 28px);
}

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

.mobileeditorialdesignen .sm_-bildmarke_-bildm-ZL00nl {
  background-color: transparent;
  cursor: pointer;
  height: 76px;
  left: 13px;
  position: absolute;
  top: 13px;
  width: 76px;
}

.mobileeditorialdesignen .group-2-ZL00nl {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 13px;
  top: 13px;
  width: 63px;
}

.mobileeditorialdesignen .group-bFJxWP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobileeditorialdesignen .en-QnDEXn {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 63.49%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 41.27%;
}

.mobileeditorialdesignen .de-QnDEXn {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  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: 60.32%;
}
/* screen - tableteditorialdesignen */

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

.tableteditorialdesignen .editorial-design-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 700;
  height: 30px;
  left: 26px;
  letter-spacing: 0.00px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(15.76% - 15px);
  width: calc(64.19% - 26px);
}

.tableteditorialdesignen .editorial-design-d4AqZ6.bp2-animate-enter64 {
  animation: bp2-animate-enter64-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .assorted-projects-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(17.20% - 14px);
  white-space: nowrap;
  width: calc(95.96% - 27px);
}

.tableteditorialdesignen .assorted-projects-d4AqZ6.bp2-animate-enter65 {
  animation: bp2-animate-enter65-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .aurubis-is-europes-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 2.51%;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 22.84%;
  width: calc(100.00% - 32px);
}

.tableteditorialdesignen .aurubis-is-europes-d4AqZ6.bp2-animate-enter66 {
  animation: bp2-animate-enter66-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-d4AqZ6 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 27px;
  opacity: 0;
  position: absolute;
  top: 510px;
  width: 30px;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-d4AqZ6.bp2-animate-enter67 {
  animation: bp2-animate-enter67-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .sebastian-mevius-d4AqZ6 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 27px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: calc(22.40% - 27px);
}

.tableteditorialdesignen .sm_-bildmarke_-bildmarke_-verlauf_-farbe-d4AqZ6 {
  background-color: transparent;
  cursor: pointer;
  height: 142px;
  left: 27px;
  position: absolute;
  top: 53px;
  width: 142px;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-verlauf_-farbe-d4AqZ6 {
  background-color: transparent;
  height: 2.19%;
  left: 143.75%;
  position: absolute;
  top: 99.51%;
  width: 6.38%;
}

.tableteditorialdesignen .line-copy-d4AqZ6 {
  background-color: transparent;
  height: 1px;
  left: 26px;
  position: absolute;
  top: 95.14%;
  width: calc(100.00% - 53px);
}

.tableteditorialdesignen .sm_-bildmarke_-signa-d4AqZ6 {
  background-color: transparent;
  bottom: 24px;
  height: 49px;
  position: absolute;
  right: 26px;
  width: 49px;
}

.tableteditorialdesignen .client-aurubis-jo-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(20.96% - 14px);
  white-space: nowrap;
  width: calc(96.48% - 27px);
}

.tableteditorialdesignen .client-aurubis-jo-d4AqZ6.bp2-animate-enter68 {
  animation: bp2-animate-enter68-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-2-d4AqZ6 {
  background-color: transparent;
  height: 185px;
  left: calc(50.46% - 360px);
  position: absolute;
  top: 594px;
  width: 721px;
}

.tableteditorialdesignen .rectangle-KjxjX4 {
  background-color: transparent;
  display: block;
  height: 99.46%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0.54%;
  width: 27.32%;
}

.tableteditorialdesignen .rectangle-KjxjX4.bp2-animate-enter69 {
  animation: bp2-animate-enter69-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-4YryC7 {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 28.02%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 35.51%;
}

.tableteditorialdesignen .rectangle-4YryC7.bp2-animate-enter70 {
  animation: bp2-animate-enter70-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-KjxjX4 {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 64.49%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 35.51%;
}

.tableteditorialdesignen .rectangle-copy-KjxjX4.bp2-animate-enter71 {
  animation: bp2-animate-enter71-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .client-philips-jo-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(39.14% - 14px);
  white-space: nowrap;
  width: calc(89.71% - 34px);
}

.tableteditorialdesignen .client-philips-jo-d4AqZ6.bp2-animate-enter72 {
  animation: bp2-animate-enter72-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .client-silversea-cr-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1300px;
  white-space: nowrap;
  width: calc(98.31% - 34px);
}

.tableteditorialdesignen .client-silversea-cr-d4AqZ6.bp2-animate-enter73 {
  animation: bp2-animate-enter73-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .client-ksb-job-a-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1756px;
  white-space: nowrap;
  width: calc(89.71% - 34px);
}

.tableteditorialdesignen .client-ksb-job-a-d4AqZ6.bp2-animate-enter74 {
  animation: bp2-animate-enter74-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .the-extensive-produc-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 56px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(42.27% - 28px);
  width: calc(100.00% - 65px);
}

.tableteditorialdesignen .the-extensive-produc-d4AqZ6.bp2-animate-enter75 {
  animation: bp2-animate-enter75-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .the-chronicles-are-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 84px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(62.61% - 42px);
  width: calc(100.00% - 65px);
}

.tableteditorialdesignen .the-chronicles-are-d4AqZ6.bp2-animate-enter76 {
  animation: bp2-animate-enter76-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .a-special-edition-of-d4AqZ6 {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 84px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(83.03% - 42px);
  width: calc(100.00% - 65px);
}

.tableteditorialdesignen .a-special-edition-of-d4AqZ6.bp2-animate-enter77 {
  animation: bp2-animate-enter77-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-6-d4AqZ6 {
  background-color: transparent;
  height: 1.75%;
  left: 3.39%;
  position: absolute;
  top: 36.77%;
  width: 93.10%;
}

.tableteditorialdesignen .line-copy-4-8CODK9 {
  background-color: transparent;
  display: block;
  height: 2.56%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tableteditorialdesignen .line-copy-4-8CODK9.bp2-animate-enter78 {
  animation: bp2-animate-enter78-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-8CODK9 {
  background-color: var(--white);
  height: 76.92%;
  left: 87.41%;
  position: absolute;
  top: 23.08%;
  width: 4.20%;
}

.tableteditorialdesignen .group-7-d4AqZ6 {
  background-color: transparent;
  height: 1.75%;
  left: 3.39%;
  position: absolute;
  top: 56.47%;
  width: 93.10%;
}

.tableteditorialdesignen .line-copy-5-jIZuBJ {
  background-color: transparent;
  display: block;
  height: 2.56%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tableteditorialdesignen .line-copy-5-jIZuBJ.bp2-animate-enter79 {
  animation: bp2-animate-enter79-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-8-jIZuBJ {
  background-color: var(--white);
  height: 76.92%;
  left: 87.41%;
  position: absolute;
  top: 23.08%;
  width: 4.20%;
}

.tableteditorialdesignen .group-8-d4AqZ6 {
  background-color: transparent;
  height: 1.75%;
  left: 3.39%;
  position: absolute;
  top: 76.89%;
  width: 93.10%;
}

.tableteditorialdesignen .line-copy-6-bgGOz2 {
  background-color: transparent;
  display: block;
  height: 2.56%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tableteditorialdesignen .line-copy-6-bgGOz2.bp2-animate-enter80 {
  animation: bp2-animate-enter80-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-9-bgGOz2 {
  background-color: var(--white);
  height: 76.92%;
  left: 87.41%;
  position: absolute;
  top: 23.08%;
  width: 4.20%;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-3-d4AqZ6 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 34px;
  opacity: 0;
  position: absolute;
  top: 916px;
  width: 30px;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-3-d4AqZ6.bp2-animate-enter81 {
  animation: bp2-animate-enter81-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-4-d4AqZ6 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 34px;
  opacity: 0;
  position: absolute;
  top: 1356px;
  width: 30px;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-4-d4AqZ6.bp2-animate-enter82 {
  animation: bp2-animate-enter82-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-5-d4AqZ6 {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 34px;
  opacity: 0;
  position: absolute;
  top: 1812px;
  width: 30px;
}

.tableteditorialdesignen .sm_-bildmarke_-signatur_-blau-copy-5-d4AqZ6.bp2-animate-enter83 {
  animation: bp2-animate-enter83-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-3-d4AqZ6 {
  background-color: transparent;
  height: 185px;
  left: calc(50.46% - 360px);
  position: absolute;
  top: 1034px;
  width: 721px;
}

.tableteditorialdesignen .rectangle-copy-2-raNKQW {
  background-color: transparent;
  display: block;
  height: 99.46%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0.54%;
  width: 27.32%;
}

.tableteditorialdesignen .rectangle-copy-2-raNKQW.bp2-animate-enter84 {
  animation: bp2-animate-enter84-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-3-raNKQW {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 28.02%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 35.51%;
}

.tableteditorialdesignen .rectangle-copy-3-raNKQW.bp2-animate-enter85 {
  animation: bp2-animate-enter85-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-4-raNKQW {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 64.49%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 35.51%;
}

.tableteditorialdesignen .rectangle-copy-4-raNKQW.bp2-animate-enter86 {
  animation: bp2-animate-enter86-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-5-d4AqZ6 {
  background-color: transparent;
  height: 222px;
  left: calc(50.33% - 368px);
  position: absolute;
  top: 1476px;
  width: 737px;
}

.tableteditorialdesignen .rectangle-Ng1JMs {
  background-color: transparent;
  display: block;
  height: 218px;
  left: calc(11.80% - 87px);
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 4px;
  width: 174px;
}

.tableteditorialdesignen .rectangle-Ng1JMs.bp2-animate-enter87 {
  animation: bp2-animate-enter87-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-k6xw1S {
  background-color: transparent;
  display: block;
  height: 201px;
  left: calc(42.13% - 144px);
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 289px;
}

.tableteditorialdesignen .rectangle-k6xw1S.bp2-animate-enter88 {
  animation: bp2-animate-enter88-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-7-Ng1JMs {
  background-color: transparent;
  display: block;
  height: 201px;
  left: calc(80.39% - 144px);
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 289px;
}

.tableteditorialdesignen .rectangle-copy-7-Ng1JMs.bp2-animate-enter89 {
  animation: bp2-animate-enter89-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-4-d4AqZ6 {
  background-color: transparent;
  height: 195px;
  left: calc(53.52% - 337px);
  position: absolute;
  top: 1916px;
  width: 674px;
}

.tableteditorialdesignen .rectangle-copy-5-HUktty {
  background-color: transparent;
  display: block;
  height: 94.87%;
  left: 23.00%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 37.98%;
}

.tableteditorialdesignen .rectangle-copy-5-HUktty.bp2-animate-enter90 {
  animation: bp2-animate-enter90-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-copy-6-HUktty {
  background-color: transparent;
  display: block;
  height: 94.87%;
  left: 62.02%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 37.98%;
}

.tableteditorialdesignen .rectangle-copy-6-HUktty.bp2-animate-enter91 {
  animation: bp2-animate-enter91-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .rectangle-HUktty {
  background-color: transparent;
  display: block;
  height: 94.87%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 5.13%;
  width: 21.96%;
}

.tableteditorialdesignen .rectangle-HUktty.bp2-animate-enter92 {
  animation: bp2-animate-enter92-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tableteditorialdesignen .group-2-kro13a {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 25px;
  top: 53px;
  width: 63px;
}

.tableteditorialdesignen .group-SRDHus {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tableteditorialdesignen .en-M2SF7K {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 63.49%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 41.27%;
}

.tableteditorialdesignen .de-M2SF7K {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  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: 60.32%;
}

.tableteditorialdesignen .navigation-d4AqZ6 {
  background-color: transparent;
  height: 0.85%;
  left: 48.57%;
  position: absolute;
  top: 9.40%;
  width: calc(51.43% - 25px);
}

.tableteditorialdesignen .portfolio-vxsv7f {
  background-color: transparent;
  cursor: pointer;
  font-weight: 700;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 294px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 76px;
}

.tableteditorialdesignen .about-vxsv7f {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 200px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 51px;
}

.tableteditorialdesignen .contact-vxsv7f {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 89px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 66px;
}

.tableteditorialdesignen .legal-vxsv7f {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: -3px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 47px;
}
@media screen and (max-width: 767px) {
  .screen.tableteditorialdesignen { 
    display: none;
   }
  .screen.desktopeditorialdesignen { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.mobileeditorialdesignen { 
    display: none;
   }
  .screen.desktopeditorialdesignen { 
    display: none;
   }
}
@media screen and (min-width: 1024px) {
  .screen.tableteditorialdesignen { 
    display: none;
   }
  .screen.mobileeditorialdesignen { 
    display: none;
   }
}