/* PATH TALK EN */
section {margin:0;}
#contentframe {padding-bottom:4px;}
section#row1 {background:#EEF4CA url("../../../../media/header/path-patients-tumorbank-of-hope-talk.webp") 100px top no-repeat;background-size:605px 1130px;padding:0 0 120px 0;}
section#row1 .col:last-child {font-size:40px;line-height:47px;color:#739F37;font-family:'assistant-light',sans-serif;font-weight:normal;margin:0;text-align:center;padding:75px 180px 160px 95px;}
.box:first-child {margin:0 0 0 calc(30% + 68px);}
section#row2, section#row3, section#row4, section#row5, section#row6, section#row7, section#row8 {display:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width:1640px) {
section#row1 {background:#EEF4CA url("../../../../media/header/path-patients-tumorbank-of-hope-talk.webp") 20px top no-repeat;background-size:605px 1130px;padding:0 0 120px 0;}
section#row1 .col:last-child {padding:120px 120px 90px 95px;}
.box:first-child {margin:0 0 0 calc(33.3% + 15px);}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1420px) {
.box:first-child {margin:0;}
section#row1 {background:#EEF4CA;padding:0}
section#row1 .colframe {flex-wrap:wrap;background:#EEF4CA url("../../../../media/header/path-patients-tumorbank-of-hope-talk.webp") no-repeat center top;}
section#row1 .col:first-child {height:830px;}
section#row1 .col:last-child {flex:1 1 100%;width:100%;padding:30px 60px 120px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1080px) {
section#row1 .col:first-child {height:830px;}
section#row2 {display:block;background:#EEF4CA;padding:60px 35px 90px;}
.spende_btn {display:block;width:260px;height:260px;margin:0 auto;position:relative;right:6px;}
.spende_btn .image {position:absolute;top:0;left:0;transition: opacity 0.25s ease;width:260px;height:260px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 720px) {
.boxframe {padding: 50px 0 0 0;gap: 0;}
.box:first-child {margin:0 0 60px 0;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 560px) {
section#row1 .colframe {background-size: contain;}
section#row1 .col:first-child {height:130vw;}
section#row1 .col:last-child {font-size:27px;line-height:32px;padding:30px 35px 90px}
}