.elementor-1462 .elementor-element.elementor-element-49b1f38a{--display:flex;}.elementor-1462 .elementor-element.elementor-element-3c3d1212.elementor-element{--align-self:center;}.elementor-1462 .elementor-element.elementor-element-3c3d1212 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1462 .elementor-element.elementor-element-4a732874.elementor-element{--align-self:center;}.elementor-1462 .elementor-element.elementor-element-3ef04dd0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-icon-size:66px;}.elementor-1462 .elementor-element.elementor-element-3ef04dd0 .elementor-divider-separator{width:100%;}.elementor-1462 .elementor-element.elementor-element-3ef04dd0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1462 .elementor-element.elementor-element-3ef04dd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1462 .elementor-element.elementor-element-3ef04dd0.elementor-view-framed .elementor-icon, .elementor-1462 .elementor-element.elementor-element-3ef04dd0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1462 .elementor-element.elementor-element-3ef04dd0.elementor-view-framed .elementor-icon, .elementor-1462 .elementor-element.elementor-element-3ef04dd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1462 .elementor-element.elementor-element-2b15e90a{--grid-columns:3;}@media(max-width:1024px){.elementor-1462 .elementor-element.elementor-element-2b15e90a{--grid-columns:2;}}@media(max-width:767px){.elementor-1462 .elementor-element.elementor-element-2b15e90a{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-2b83641b */.elementor-1462 .elementor-element.elementor-element-2b83641b h2::before {
  content: "" !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53334f0 */.elementor-1462 .elementor-element.elementor-element-53334f0 {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}

.elementor-1462 .elementor-element.elementor-element-53334f0:not(:has(.qdl-music-player)) {
  display: none !important;
}.elementor-1462 .elementor-element.elementor-element-53334f0 {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cddd964 */.elementor-1462 .elementor-element.elementor-element-cddd964 {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e287d79 */.elementor-1462 .elementor-element.elementor-element-e287d79 { display: none !important; }.elementor-1462 .elementor-element.elementor-element-e287d79 {
  grid-column: 1 / -1 !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b1f38a */.qdl-zine-bild {
  display: block;
  margin: 2.75rem auto 3.25rem;
}

.qdl-zine-bild img,
img.qdl-zine-bild {
  display: block;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  border: 10px solid #F5F5F5;
  outline: 3px solid #0B0B0B;
  box-shadow: 12px 12px 0 #FF2E88, -8px -8px 0 #00E0FF;
  transform: rotate(-1deg);
  transition: transform .25s ease, box-shadow .25s ease;
}

.qdl-zine-bild:hover img,
img.qdl-zine-bild:hover {
  transform: rotate(0deg) translateY(-4px);
  box-shadow: 16px 16px 0 #FF2E88, -10px -10px 0 #00E0FF;
}

@media (max-width: 767px) {
  .qdl-zine-bild {
    margin: 2rem auto 2.5rem;
  }

  .qdl-zine-bild img,
  img.qdl-zine-bild {
    border-width: 6px;
    box-shadow: 8px 8px 0 #FF2E88, -5px -5px 0 #00E0FF;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-1462 .elementor-element.elementor-element-49b1f38a{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr));
  gap:clamp(1.5rem,3vw,3.5rem);
  width:100%;
  max-width:none!important;
  padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem) clamp(4rem,7vw,7rem);
  background:#0B0B0B;
  overflow:hidden;
  counter-reset:zine-section;
  isolation:isolate;
}
.elementor-1462 .elementor-element-49b1f38a:before{
  content:"MUSIK HÖREN  ✦  HALTUNG ZEIGEN  ✦  MUSIK HÖREN  ✦  HALTUNG ZEIGEN";
  position:absolute;
  z-index:-1;
  top:2.2rem;
  left:-3%;
  width:106%;
  padding:.55rem 0;
  overflow:hidden;
  white-space:nowrap;
  background:#FF2E88;
  color:#0B0B0B;
  font:900 clamp(.85rem,1.4vw,1.15rem)/1 Arial,sans-serif;
  letter-spacing:.12em;
  text-align:center;
  transform:rotate(-1.3deg);
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-1bb4e4f9{
  grid-column:1/7;
  grid-row:1;
  align-self:end;
  margin-top:2rem;
}
.elementor-1462 .elementor-element-1bb4e4f9,
.elementor-1462 .elementor-element-1bb4e4f9 a{
  color:#00E0FF!important;
  font:800 .95rem/1.4 Arial,sans-serif!important;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-4a732874{
  grid-column:1/8;
  grid-row:2;
  align-self:center;
  position:relative;
  z-index:3;
  margin:0;
  animation:qz-title-in .85s cubic-bezier(.2,.8,.2,1) both;
}
.elementor-1462 .elementor-element-4a732874:before{
  content:"QUEER ZINE // NEUE STORY";
  display:inline-block;
  margin:0 0 1.1rem;
  padding:.48rem .75rem .38rem;
  background:#FF2E88;
  color:#0B0B0B;
  font:900 .92rem/1 Arial,sans-serif;
  letter-spacing:.12em;
  transform:rotate(-2deg);
}
.elementor-1462 .elementor-element-4a732874 h1{
  margin:0!important;
  max-width:10ch;
  background:none!important;
  color:#F5F5F5!important;
  -webkit-text-fill-color:#F5F5F5!important;
  font-family:Impact,"Arial Black",Arial,sans-serif!important;
  font-size:clamp(3.5rem,7.1vw,7.8rem)!important;
  font-weight:900!important;
  line-height:.88!important;
  letter-spacing:-.045em!important;
  text-transform:uppercase;
  text-wrap:balance;
  text-shadow:4px 4px 0 #FF2E88,-2px -2px 0 #00E0FF;
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-3c3d1212{
  grid-column:8/13;
  grid-row:1/3;
  align-self:center;
  position:relative;
  z-index:2;
  margin:2rem 0;
  animation:qz-image-in 1s .12s cubic-bezier(.2,.8,.2,1) both;
}
.elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container{
  position:relative;
  transform:rotate(3deg);
  border:8px solid #F5F5F5;
  background:#F5F5F5;
  box-shadow:16px 16px 0 #FF2E88,-13px -13px 0 #00E0FF;
}
.elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container:before,
.elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container:after{
  content:"";
  position:absolute;
  z-index:4;
  width:7rem;
  height:1.65rem;
  background:rgba(245,245,245,.82);
  box-shadow:0 2px 5px rgba(0,0,0,.25);
}
.elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container:before{
  top:-1rem;left:38%;transform:rotate(-7deg);
}
.elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container:after{
  bottom:-1rem;right:12%;transform:rotate(8deg);
}
.elementor-1462 .elementor-element-3c3d1212 img{
  display:block;
  width:100%!important;
  aspect-ratio:4/5;
  max-height:650px;
  object-fit:cover;
  filter:saturate(1.08) contrast(1.04);
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-2b83641b{
  grid-column:1/-1;
  grid-row:3;
  width:100%;
  margin:clamp(2rem,5vw,5rem) auto 0;
  padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,7rem);
  background:
    radial-gradient(circle at 12% 8%,rgba(0,0,0,.035) 0 1px,transparent 1.5px) 0 0/11px 11px,
    #F5F2E9;
  color:#0B0B0B;
  clip-path:polygon(0 1.2%,2% .35%,4% 1.1%,6% .25%,8% 1%,10% .2%,12% 1%,14% .3%,16% 1.1%,18% .25%,20% 1%,22% .3%,24% 1.1%,26% .3%,28% 1%,30% .25%,32% 1.1%,34% .35%,36% 1%,38% .25%,40% 1.1%,42% .3%,44% 1%,46% .25%,48% 1.1%,50% .3%,52% 1%,54% .25%,56% 1.1%,58% .3%,60% 1%,62% .25%,64% 1.1%,66% .3%,68% 1%,70% .25%,72% 1.1%,74% .3%,76% 1%,78% .25%,80% 1.1%,82% .3%,84% 1%,86% .25%,88% 1.1%,90% .3%,92% 1%,94% .25%,96% 1.1%,98% .3%,100% 1.2%,100% 98.8%,97% 99.5%,94% 98.9%,91% 99.6%,88% 98.8%,85% 99.5%,82% 98.9%,79% 99.6%,76% 98.8%,73% 99.5%,70% 98.9%,67% 99.6%,64% 98.8%,61% 99.5%,58% 98.9%,55% 99.6%,52% 98.8%,49% 99.5%,46% 98.9%,43% 99.6%,40% 98.8%,37% 99.5%,34% 98.9%,31% 99.6%,28% 98.8%,25% 99.5%,22% 98.9%,19% 99.6%,16% 98.8%,13% 99.5%,10% 98.9%,7% 99.6%,4% 98.8%,0 99.5%);
  box-shadow:0 0 0 1px rgba(255,255,255,.08);
  animation:qz-paper-in .9s .25s ease-out both;
}
.elementor-1462 .elementor-element-2b83641b>.elementor-widget-container{
  max-width:780px;
  margin:0 auto;
}
.elementor-1462 .elementor-element-2b83641b p,
.elementor-1462 .elementor-element-2b83641b li{
  color:#171717!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:clamp(1.08rem,1.35vw,1.25rem)!important;
  line-height:1.75!important;
}
.elementor-1462 .elementor-element-2b83641b p{
  margin:0 0 1.55em!important;
}
.elementor-1462 .elementor-element-2b83641b p:first-of-type{
  font-size:clamp(1.25rem,1.7vw,1.48rem)!important;
  line-height:1.58!important;
  font-weight:650;
}
.elementor-1462 .elementor-element-2b83641b p:first-of-type:first-letter{
  float:left;
  margin:.05em .12em -.02em 0;
  color:#FF2E88;
  font:900 4.8em/.72 Impact,"Arial Black",sans-serif;
  text-shadow:3px 3px 0 #00E0FF;
}
.elementor-1462 .elementor-element-2b83641b h2{
  counter-increment:zine-section;
  display:grid!important;
  grid-template-columns:auto 1fr;
  gap:1rem;
  align-items:start;
  margin:2.5em 0 .8em!important;
  color:#0B0B0B!important;
  font-family:Impact,"Arial Black",Arial,sans-serif!important;
  font-size:clamp(2.25rem,4.5vw,4rem)!important;
  font-weight:900!important;
  line-height:.95!important;
  letter-spacing:-.025em!important;
  text-transform:uppercase;
}
.elementor-1462 .elementor-element-2b83641b h2:before{
  content:counter(zine-section,decimal-leading-zero);
  display:inline-grid;
  place-items:center;
  min-width:2.1em;
  min-height:2.1em;
  padding:.18em;
  background:#FF2E88;
  color:#0B0B0B;
  font-size:.43em;
  line-height:1;
  transform:rotate(-5deg);
  box-shadow:5px 5px 0 #00E0FF;
}
.elementor-1462 .elementor-element-2b83641b h2 strong{
  color:inherit!important;
  font:inherit!important;
}
.elementor-1462 .elementor-element-2b83641b a{
  color:#0B0B0B!important;
  font-weight:800;
  text-decoration:none!important;
  background:linear-gradient(transparent 68%,#00E0FF 0);
  transition:background .2s,color .2s;
}
.elementor-1462 .elementor-element-2b83641b a:hover{
  color:#F5F5F5!important;
  background:#FF2E88;
}
.elementor-1462 .elementor-element-2b83641b p strong{
  background:linear-gradient(transparent 50%,rgba(255,46,136,.72) 50%);
  color:#0B0B0B!important;
  font-weight:900;
}
.elementor-1462 .elementor-element-2b83641b blockquote{
  width:calc(100% + 5rem);
  margin:3rem 0 3rem -2.5rem;
  padding:2rem 2.5rem;
  border:0;
  background:#0B0B0B;
  color:#F5F5F5;
  font:800 clamp(1.35rem,2.5vw,2rem)/1.35 Arial,sans-serif;
  transform:rotate(-1deg);
  box-shadow:9px 9px 0 #00E0FF;
}
.elementor-1462 .elementor-element-2b83641b figure,
.elementor-1462 .elementor-element-2b83641b .wp-block-image{
  width:min(1050px,calc(100% + 16rem));
  max-width:none!important;
  margin:4rem 0 4rem 50%!important;
  transform:translateX(-50%) rotate(-1deg);
}
.elementor-1462 .elementor-element-2b83641b figure img,
.elementor-1462 .elementor-element-2b83641b .wp-block-image img{
  width:100%;
  border:8px solid #F5F5F5;
  box-shadow:12px 12px 0 #FF2E88,-8px -8px 0 #00E0FF;
}
.elementor-1462 .elementor-element-2b83641b figcaption{
  padding:.75rem 1rem;
  color:#0B0B0B!important;
  font:800 .9rem/1.35 Arial,sans-serif!important;
  letter-spacing:.04em;
  text-align:left;
}
.elementor-1462 .elementor-element-2b83641b p:last-of-type{
  margin-top:3.5rem!important;
  padding:1.7rem 2rem;
  border:4px solid #0B0B0B;
  background:#00E0FF;
  box-shadow:10px 10px 0 #FF2E88;
  color:#0B0B0B!important;
  transform:rotate(.7deg);
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-10a87d0,
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-a98eda4,
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-3ef04dd0{
  grid-column:1/-1;
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-76d3e81e{
  grid-column:2/12;
  margin-top:2rem;
  padding:2rem clamp(1.25rem,4vw,4rem);
  background:#FF2E88;
  transform:rotate(-1deg);
  box-shadow:12px 12px 0 #00E0FF;
}
.elementor-1462 .elementor-element-76d3e81e h2,
.elementor-1462 .elementor-element-76d3e81e .e-heading{
  margin:0!important;
  color:#0B0B0B!important;
  font:900 clamp(2rem,4vw,3.8rem)/.98 Impact,"Arial Black",Arial,sans-serif!important;
  letter-spacing:-.02em;
  text-transform:uppercase;
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-cddd964{
  grid-column:3/11;
  padding:1.5rem;
  background:#F5F5F5;
  color:#0B0B0B;
}
.elementor-1462 .elementor-element-cddd964 input[type=email]{
  min-height:54px;
  border:3px solid #0B0B0B!important;
  border-radius:0!important;
  font-size:1.08rem!important;
}
.elementor-1462 .elementor-element-cddd964 button,
.elementor-1462 .elementor-element-cddd964 input[type=submit]{
  min-height:54px;
  border:3px solid #0B0B0B!important;
  border-radius:0!important;
  background:#00E0FF!important;
  color:#0B0B0B!important;
  font-size:1.05rem!important;
  font-weight:900!important;
  text-transform:uppercase;
}
.elementor-1462 .elementor-element-49b1f38a>.elementor-element-2b15e90a{
  grid-column:1/-1;
  margin-top:4rem;
}
.elementor-1462 .elementor-element-2b15e90a:before{
  content:"MEHR STORIES";
  display:inline-block;
  margin-bottom:2.3rem;
  padding:.5rem .8rem;
  background:#00E0FF;
  color:#0B0B0B;
  font:900 clamp(1.5rem,3vw,2.6rem)/1 Impact,"Arial Black",Arial,sans-serif;
  letter-spacing:.05em;
  transform:rotate(1deg);
}
.elementor-1462 .elementor-element-2b15e90a .e-loop-item{
  border:4px solid #F5F5F5;
  background:#151515;
  box-shadow:8px 8px 0 #FF2E88;
  transition:transform .25s,box-shadow .25s;
}
.elementor-1462 .elementor-element-2b15e90a .e-loop-item:nth-child(odd){transform:rotate(-1deg)}
.elementor-1462 .elementor-element-2b15e90a .e-loop-item:nth-child(even){transform:rotate(1deg)}
.elementor-1462 .elementor-element-2b15e90a .e-loop-item:hover{
  transform:translateY(-8px) rotate(0);
  box-shadow:12px 14px 0 #00E0FF;
}
.elementor-1462 .elementor-element-2b15e90a h2,
.elementor-1462 .elementor-element-2b15e90a h2 a{
  color:#F5F5F5!important;
  font-size:clamp(1.35rem,2vw,1.8rem)!important;
  line-height:1.08!important;
}
.elementor-1462 .elementor-element-2b15e90a .elementor-button{
  min-height:48px;
  border:3px solid #0B0B0B!important;
  border-radius:0!important;
  background:#FF2E88!important;
  color:#0B0B0B!important;
  font-size:1rem!important;
  font-weight:900!important;
  text-transform:uppercase;
}
@keyframes qz-title-in{from{opacity:0;transform:translateX(-45px) rotate(-2deg)}to{opacity:1;transform:none}}
@keyframes qz-image-in{from{opacity:0;transform:translate(45px,-20px) rotate(5deg)}to{opacity:1;transform:none}}
@keyframes qz-paper-in{from{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}
@media(max-width:1024px){
  .elementor-1462 .elementor-element-49b1f38a>.elementor-element-4a732874{grid-column:1/8}
  .elementor-1462 .elementor-element-49b1f38a>.elementor-element-3c3d1212{grid-column:8/13}
  .elementor-1462 .elementor-element-2b83641b figure,
  .elementor-1462 .elementor-element-2b83641b .wp-block-image{width:calc(100% + 5rem)}
}
@media(max-width:767px){
  .elementor-1462 .elementor-element.elementor-element-49b1f38a{
    display:flex!important;
    flex-direction:column!important;
    gap:1.6rem;
    padding:4.5rem 1rem 4rem;
  }
  .elementor-1462 .elementor-element-49b1f38a:before{top:1.35rem;font-size:.72rem}
  .elementor-1462 .elementor-element-1bb4e4f9{display:none!important}
  .elementor-1462 .elementor-element-4a732874{order:1!important;margin-top:1rem}
  .elementor-1462 .elementor-element-4a732874 h1{font-size:clamp(3rem,16vw,5rem)!important;max-width:100%}
  .elementor-1462 .elementor-element-3c3d1212{order:2!important;margin:1rem .65rem 2rem}
  .elementor-1462 .elementor-element-3c3d1212 .elementor-widget-container{transform:rotate(2deg);box-shadow:9px 9px 0 #FF2E88,-7px -7px 0 #00E0FF}
  .elementor-1462 .elementor-element-2b83641b{order:3!important;margin:0!important;padding:3.5rem 1.25rem}
  .elementor-1462 .elementor-element-2b83641b h2{font-size:clamp(2rem,10vw,3rem)!important;gap:.7rem}
  .elementor-1462 .elementor-element-2b83641b p,
  .elementor-1462 .elementor-element-2b83641b li{font-size:1.08rem!important}
  .elementor-1462 .elementor-element-2b83641b figure,
  .elementor-1462 .elementor-element-2b83641b .wp-block-image{width:calc(100% + 1rem);margin:3rem 0 3rem 50%!important}
  .elementor-1462 .elementor-element-2b83641b blockquote{width:100%;margin:2.5rem 0;padding:1.5rem}
  .elementor-1462 .elementor-element-49b1f38a>.elementor-element-76d3e81e,
  .elementor-1462 .elementor-element-49b1f38a>.elementor-element-cddd964{width:calc(100% - .75rem);margin-left:.25rem}
  .elementor-1462 .elementor-element-2b15e90a{order:20!important}
}
@media(prefers-reduced-motion:reduce){
  .elementor-1462 *{animation:none!important;transition:none!important}
}
/* ZINE GRID PATCH */
.elementor-1462 .elementor-element.elementor-element-49b1f38a{
  display:block!important;
  padding:0!important;
}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:clamp(1.5rem,3vw,3.5rem)!important;
  width:100%!important;
  max-width:none!important;
  padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem) clamp(4rem,7vw,7rem)!important;
  background:#0B0B0B!important;
  counter-reset:zine-section;
}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-1bb4e4f9{grid-column:1/7;grid-row:1;align-self:end;margin-top:2rem}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-4a732874{grid-column:1/8;grid-row:2;align-self:center;position:relative;z-index:3;margin:0}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-3c3d1212{grid-column:8/13;grid-row:1/3;align-self:center;position:relative;z-index:2;margin:2rem 0}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b83641b{grid-column:1/-1;grid-row:3;width:100%;margin:clamp(2rem,5vw,5rem) auto 0;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,7rem)}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-10a87d0,
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-a98eda4,
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-3ef04dd0{grid-column:1/-1}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e{grid-column:2/12;margin-top:2rem}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-cddd964{grid-column:3/11}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b15e90a{grid-column:1/-1;margin-top:4rem}
@media(max-width:1024px){
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-4a732874{grid-column:1/8}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-3c3d1212{grid-column:8/13}
}
@media(max-width:767px){
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner{
    display:flex!important;
    flex-direction:column!important;
    gap:1.6rem!important;
    padding:4.5rem 1rem 4rem!important;
  }
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-4a732874{order:1!important;margin-top:1rem}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-3c3d1212{order:2!important;margin:1rem .65rem 2rem}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b83641b{order:3!important;margin:0!important;padding:3.5rem 1.25rem}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e,
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-cddd964{width:calc(100% - .75rem);margin-left:.25rem}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b15e90a{order:20!important}
}
.elementor-1462 .elementor-element-49b1f38a:before{z-index:6!important;top:1rem!important;-webkit-text-fill-color:#0B0B0B!important}
.elementor-1462 .elementor-element-4a732874:before{-webkit-text-fill-color:#0B0B0B!important;text-shadow:none!important}

.elementor-1462 .elementor-element-49b1f38a:before{
  top:1rem!important;right:auto!important;bottom:auto!important;left:-3%!important;
  width:106%!important;height:auto!important;min-height:2.2rem!important;
  inset-block-end:auto!important;
}

.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b83641b{
  background:radial-gradient(circle at 12% 8%,rgba(0,0,0,.035) 0 1px,transparent 1.5px) 0 0/11px 11px,#F5F2E9!important;
  color:#0B0B0B!important;
  clip-path:polygon(0 1%,3% .3%,6% 1%,9% .25%,12% 1%,15% .3%,18% 1%,21% .25%,24% 1%,27% .3%,30% 1%,33% .25%,36% 1%,39% .3%,42% 1%,45% .25%,48% 1%,51% .3%,54% 1%,57% .25%,60% 1%,63% .3%,66% 1%,69% .25%,72% 1%,75% .3%,78% 1%,81% .25%,84% 1%,87% .3%,90% 1%,93% .25%,96% 1%,100% .3%,100% 99%,96% 99.7%,92% 99%,88% 99.7%,84% 99%,80% 99.7%,76% 99%,72% 99.7%,68% 99%,64% 99.7%,60% 99%,56% 99.7%,52% 99%,48% 99.7%,44% 99%,40% 99.7%,36% 99%,32% 99.7%,28% 99%,24% 99.7%,20% 99%,16% 99.7%,12% 99%,8% 99.7%,4% 99%,0 99.7%)!important;
  animation:qz-paper-in .9s .25s ease-out both;
}
.elementor-1462 .elementor-element-2b83641b>.elementor{
  max-width:780px!important;
  margin:0 auto!important;
}
.elementor-1462 .elementor-element-2b83641b>.elementor>.e-flexbox-base,
.elementor-1462 .elementor-element-2b83641b .elementor-1369>.e-flexbox-base{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:none!important;
  gap:0!important;
}
.elementor-1462 .elementor-element-2b83641b .e-flexbox-base>*{width:100%!important;max-width:100%}

@media(max-width:767px){
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-10a87d0,
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-a98eda4,
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-3ef04dd0{order:4!important}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e{order:5!important}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-cddd964{order:6!important}
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b15e90a{order:7!important}
}

/* REAL PAPER + TORN EDGES */
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-2b83641b{
  position:relative!important;
  overflow:visible!important;
  clip-path:none!important;
  background-color:#F5F2E9!important;
  background-image:linear-gradient(rgba(245,242,233,.08),rgba(245,242,233,.08)),url("https://music.queerdurchsland.de/wp-content/uploads/2026/09/qdl-paper-texture.png")!important;
  background-size:auto,1024px auto!important;
  background-repeat:repeat!important;
  background-position:center top!important;
  background-attachment:fixed!important;
  box-shadow:0 18px 45px rgba(0,0,0,.38)!important;
}
.elementor-1462 .elementor-element-2b83641b:before,
.elementor-1462 .elementor-element-2b83641b:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  z-index:0!important;
  width:100%!important;
  height:3rem!important;
  pointer-events:none!important;
  background-color:#F5F2E9!important;
  background-image:url("https://music.queerdurchsland.de/wp-content/uploads/2026/09/qdl-paper-texture.png")!important;
  background-size:1024px auto!important;
  background-attachment:fixed!important;
}
.elementor-1462 .elementor-element-2b83641b:before{
  top:-2.25rem!important;
  clip-path:polygon(0 78%,4% 52%,9% 70%,14% 34%,20% 62%,27% 28%,34% 68%,41% 40%,49% 72%,57% 31%,64% 61%,72% 36%,80% 69%,88% 38%,94% 58%,100% 29%,100% 100%,0 100%)!important;
}
.elementor-1462 .elementor-element-2b83641b:after{
  bottom:-2.25rem!important;
  clip-path:polygon(0 0,100% 0,100% 30%,95% 64%,89% 42%,83% 71%,76% 39%,69% 67%,61% 34%,54% 73%,47% 41%,39% 68%,31% 32%,24% 63%,17% 39%,10% 70%,4% 45%,0 69%)!important;
}
.elementor-1462 .elementor-element-2b83641b>.elementor{position:relative!important;z-index:1!important}

/* CLICKABLE LISTENING-TIPS PLAYER */
.elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]){
  position:relative!important;
  min-height:12rem!important;
  margin:4.5rem 0 3rem!important;
  padding:5.1rem 2rem 2rem 8.5rem!important;
  overflow:hidden!important;
  border:4px solid #0B0B0B!important;
  background:
    repeating-linear-gradient(90deg,transparent 0 12px,rgba(0,224,255,.32) 12px 16px) 0 calc(100% - 1rem)/100% 2.4rem no-repeat,
    #0B0B0B!important;
  box-shadow:12px 12px 0 #FF2E88!important;
  color:#F5F5F5!important;
  transform:rotate(-.5deg)!important;
}
.elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]):before{
  content:"MEINE ANSPIELTIPPS"!important;
  position:absolute!important;
  top:1.35rem!important;
  left:1.5rem!important;
  padding:.45rem .7rem!important;
  background:#FF2E88!important;
  color:#0B0B0B!important;
  -webkit-text-fill-color:#0B0B0B!important;
  font:900 1rem/1 Arial,sans-serif!important;
  letter-spacing:.12em!important;
  transform:rotate(-1deg)!important;
}
.elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]):after{
  content:"▶"!important;
  position:absolute!important;
  left:1.7rem!important;
  top:5.15rem!important;
  display:grid!important;
  place-items:center!important;
  width:4.8rem!important;
  height:4.8rem!important;
  border-radius:50%!important;
  background:#00E0FF!important;
  color:#0B0B0B!important;
  -webkit-text-fill-color:#0B0B0B!important;
  font:900 2rem/1 Arial,sans-serif!important;
  box-shadow:5px 5px 0 #FF2E88!important;
  animation:qz-pulse 1.8s ease-in-out infinite!important;
}
.elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]) a{
  display:inline-block!important;
  margin:.3rem .25rem!important;
  padding:.35rem .55rem!important;
  background:#F5F5F5!important;
  color:#0B0B0B!important;
  -webkit-text-fill-color:#0B0B0B!important;
  font-weight:900!important;
}
@keyframes qz-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}

/* SOCIAL LINK BOARD */
.elementor-1462{background:#0B0B0B!important}
.elementor-1462>.elementor-element-21930e1{
  overflow:hidden!important;
  isolation:isolate!important;
}
.elementor-1462>.elementor-element-21930e1:before{
  content:"FOLLOW THE NOISE  ✦  FOLLOW THE NOISE  ✦  FOLLOW THE NOISE"!important;
  position:absolute!important;
  z-index:-1!important;
  right:-3rem!important;
  top:2rem!important;
  color:rgba(11,11,11,.09)!important;
  -webkit-text-fill-color:rgba(11,11,11,.09)!important;
  font:900 clamp(3rem,8vw,8rem)/.8 Impact,"Arial Black",sans-serif!important;
  transform:rotate(9deg)!important;
}
.elementor-1462>.elementor-element-21930e1 .e-button{
  transition:transform .2s ease,box-shadow .2s ease!important;
}
.elementor-1462>.elementor-element-21930e1 .e-button:hover{
  transform:translateY(-5px) rotate(-2deg)!important;
  box-shadow:7px 7px 0 #F5F5F5!important;
}
@media(max-width:767px){
  .elementor-1462 .elementor-element-2b83641b:before,
  .elementor-1462 .elementor-element-2b83641b:after{height:2rem!important}
  .elementor-1462 .elementor-element-2b83641b:before{top:-1.45rem!important}
  .elementor-1462 .elementor-element-2b83641b:after{bottom:-1.45rem!important}
  .elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]){
    padding:7rem 1.25rem 2rem!important;
  }
  .elementor-1462 .elementor-element-2b83641b .e-flexbox-base>p:nth-last-of-type(-n+3):has(a[href*="fanlink"],a[href*="spotify"],a[href*="qobuz"],a[href*="music.apple"]):after{
    top:4.4rem!important;left:1.5rem!important;width:3.8rem!important;height:3.8rem!important;font-size:1.5rem!important;
  }
  .elementor-1462>.elementor-element-21930e1{width:calc(100% - 2rem)!important;margin:3rem 1rem!important;padding:2.25rem 1.25rem!important;transform:rotate(-.4deg)!important}
}
@media(prefers-reduced-motion:reduce){.elementor-1462 .elementor-element-2b83641b *{animation:none!important}}

/* PHOTOREAL TORN EDGE OVERRIDE */
.elementor-1462 .elementor-element-2b83641b:before,
.elementor-1462 .elementor-element-2b83641b:after{
  height:clamp(4.5rem,7vw,7rem)!important;
  background-color:transparent!important;
  background-image:url("https://music.queerdurchsland.de/wp-content/uploads/2026/09/qdl-torn-paper-edge.png")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  background-attachment:scroll!important;
  clip-path:none!important;
}
.elementor-1462 .elementor-element-2b83641b:before{top:calc(clamp(4.5rem,7vw,7rem) * -0.86)!important}
.elementor-1462 .elementor-element-2b83641b:after{bottom:calc(clamp(4.5rem,7vw,7rem) * -0.86)!important;transform:rotate(180deg)!important}

/* NEWSLETTER HEADING ABOVE FORM */
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e{
  display:contents!important;
}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e>.e-heading-base{
  grid-column:2/12!important;
  display:block!important;
  width:auto!important;
  min-width:0!important;
  margin:2.5rem 0 0!important;
  padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,4rem)!important;
  background:#FF2E88!important;
  color:#0B0B0B!important;
  -webkit-text-fill-color:#0B0B0B!important;
  font-family:Impact,"Arial Black",Arial,sans-serif!important;
  font-size:clamp(2.4rem,4.8vw,4.8rem)!important;
  font-weight:900!important;
  line-height:.95!important;
  letter-spacing:-.02em!important;
  text-transform:uppercase!important;
  text-wrap:balance!important;
  transform:rotate(-1deg)!important;
  box-shadow:12px 12px 0 #00E0FF!important;
}
.elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-cddd964{
  grid-column:2/12!important;
  width:auto!important;
  margin-top:1rem!important;
}
@media(max-width:767px){
  .elementor-1462 .elementor-element-49b1f38a>.e-con-inner>.elementor-element-76d3e81e>.e-heading-base{
    order:5!important;
    width:calc(100% - .75rem)!important;
    margin:2.5rem .25rem 0!important;
    padding:1.4rem 1.2rem!important;
    font-size:clamp(2rem,10vw,3rem)!important;
  }
}/* End custom CSS */