/*     Testing - Zur Übernahme in Stamm-CSS                         */


/* text nach oben wenn Dach hat */

.element-001 .textpic-item.textpic-text {
    position: relative;
    margin-top: -3rem;
}

/* Stellenausschreibungen */
@media (min-width:768px) {
    .section-default .container-stellen.element-001 h2 { 
     
    font-size: calc(2.25vw); font-weight: 400;
}
}
@media (min-width:1040px) {
    .section-default .container-stellen.element-001 h2 { 
    
    font-size: calc(1.75vw); font-weight: 400;
}
}




/* Roof auf grüne Kacheln */

.element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(1) {
   
}
.element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
    position: relative;
    top:-32px;
    pointer-events: none;
}
@media (min-width: 576px) {
    .element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
    position: relative;
    top: calc( -6.666vw);
}
}
@media (min-width: 768px) {
    .element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
    position: relative;
     top: calc( -2.666vw);
}

}
@media (min-width: 992px) {
     .element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
      top: calc( -2.5vw);
     }
}
@media (min-width: 1040px) {
     .element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
       top: calc( -2.2vw);
     }
}
@media (min-width: 1400px) {
     .element-001 .frame-type-textpic .textpic-gallery .gallery-row .gallery-item:nth-of-type(2) {
    top:-32px;
     }
}
