/* PATH DE */
section#row2 {background:#F4ECF6;font-size:50px;line-height:58px;color:#A465B2;font-family:'assistant-light',sans-serif;font-weight:normal;text-align:center;}
section#row3 {background:#E3EDA6;font-size:50px;line-height:58px;color:#739F37;font-family:'assistant-light',sans-serif;font-weight:normal;text-align:center;margin:0;}
section#row2 .colframe, section#row3 .colframe  {align-items:center;}
section#row1 .col:last-child {padding:0 0 0 95px;}
section#row2 .col, section#row3 .col {padding:0;}
section#row1 .col, section#row2 .col, section#row3 .col {display:flex;flex-direction:column;justify-content:center;}
section#row1 .col:first-child, section#row3 .col:first-child {line-height:0;align-items:flex-end;}
section#row2 .col:last-child {line-height:0;align-items:flex-start;}
section#row3 .col:first-child {flex:1 1 60%;width:60%;}
section#row3 .col:last-child {flex:1 1 40%;width:40%;}
section#row1 img, section#row2 img, section#row3 img {min-height:575px;}
section#row1 img:nth-child(2), section#row2 img:nth-child(2), section#row3 img:nth-child(2) {display:none;}
section#row2 p:first-child, section#row3 p:first-child {margin:0 0 60px 0;}
section#row1 p:last-child, section#row2 p:last-child, section#row3 p:last-child {margin:0;}
section#row4 p {margin:0 0 60px 0;}
section#row4 .col:first-child {height:100vh;min-height:1500px;background:url("../images/PATH-Schwuenge-R.svg")top right no-repeat;background-size:600px 1500px;text-align:center;}
section#row4 .col:last-child {padding:75px 0 0 95px;}
section#row4 .zitat p:first-child {padding:0;margin:35px 0 20px 0;}
section#row4 .col:first-child img {width:330px;height:auto;margin-top:420px;box-shadow: 5px 0px 10px rgb(0,0,0,0.16);} /* Cover Newsletter */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width:1640px) {
section#row2 .col:first-child {padding:0 0 0 60px;}
section#row1 img, section#row2 img, section#row3 img {min-height:375px;max-width:100%;width:auto;height:auto;}
section#row2, section#row3 {font-size:42px;line-height:46px;} /* Zwischenstufe vor vertikal */
section#row4 .col:first-child {height:100vh;min-height:100%;background-size:70% auto;background-position:right 60px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width:1360px) {
section#row1 .colframe, section#row2 .colframe, section#row3 .colframe  {flex-wrap:wrap;}
section#row1 .col:first-child, section#row2 .col:last-child, section#row3 .col:first-child {flex:1 1 100%;width:100%;padding:0;order:1;border-bottom:4px solid #fff;align-items:center;}
section#row2 .col:first-child, section#row3 .col:last-child {flex:1 1 100%;width:100%;padding:60px 35px 0 35px;order:2;}
section#row1 .col:last-child {flex:1 1 100%;width:100%;padding:60px 35px 0 35px;order:2;background:#fff;}
section#row1 .col:last-child p {padding:0;}
section#row1 img, section#row2 img, section#row3 img {width:auto;min-height:1px;max-height:575px;}
section#row2, section#row3 {font-size:50px;line-height:58px;}
section#row3 .col:last-child p {padding:0;}
section#row2 .col:first-child p, section#row3 .col:last-child p {margin:0 0 90px 0;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1080px) {
section#row1 .col:last-child {padding:40px 20px 45px 35px;}
section#row2, section#row3 {font-size:34px;line-height:40px;}
section#row1 img, section#row2 img, section#row3 img {width:100vw;min-height:1px;max-height:1000px;}
section#row1 img:first-child, section#row2 img:first-child, section#row3 img:first-child {display:none;}
section#row1 img:nth-child(2), section#row2 img:nth-child(2), section#row3 img:nth-child(2) {display:block;}
section#row4 .col:first-child {height:auto;min-height:100px;background:#f2f2f2;padding:60px 0;display:none;}
section#row4 .col:last-child {padding:40px 20px 0 35px;}
section#row4 .zitat p:first-child {padding:0;margin:165px 0 15px 0;}
section#row4 .col:first-child img {width:100%;height:auto;margin:0;box-shadow:none;} /* Cover Newsletter */
section#row4 p {margin:0 0 21px 0;}
section#row4 .col:last-child p:first-child {margin:0 0 60px 0;}
section#row4 .col:last-child .zitat p:first-child {padding:0;margin:180px 0 24px 0;}
.newsletter_m {display:block;width:100vw;background:#f2f2f2;padding:60px 0 40px;position:relative;left:-35px;width:calc(100% + 55px);margin:19px 0 60px 0;}
.spende_btn {display:block;width:260px;height:260px;position:absolute;bottom:-120px;left:50%;margin-left:-130px;}
}