.top-picture-container{margin-top:210px;min-height:600px}.top-picture-courses-desktop,.top-picture{margin-top:145px}.top-picture-courses-mobile,.top-picture{margin-top:150px}.top-picture-courses-desktop img{min-height:100%}.top-picture-buttons{margin-left:-15px;min-width:100%}.category-title-center h1{font-size:35px!important;margin-right:36px;padding-right:70px;font-weight:400}#kurse-title h1{margin-right:50px;font-size:42px!important;line-height:1.1;margin-top:0;margin-bottom:0}.vertical-align{display:flex}#kurse-title-aktuell h3{line-height:1.4em;margin-top:-10px}#kurse-title-aktuell h5{line-height:1.5em;margin-top:-10px;font-size:18px}#kurse-title-aktuell a{text-decoration:underline}#kurse-title-aktuell{margin-top:30px}.top-picture-title-courses{display:flex;align-items:center}.top-picture-title{display:flex;align-items:center;align-content:center;flex-wrap:wrap}header.top-picture-logo{display:flex;align-items:center;justify-content:center;gap:30px}.split-screen-with-logo{display:flex;width:100%;overflow:hidden;position:relative;align-content:center;align-items:center;background-color:var(--bg_light-color)}.split-screen-left{flex:0 0 auto;z-index:2;margin-left:-15px;max-width:55%}.split-screen-text-wrapper{text-align:left;padding:50px 0 60px;margin-right:100px}.split-screen-title{font-size:4rem;font-weight:700;margin-bottom:15px;line-height:1.1}.split-screen-cta-buttons{display:flex;gap:15px;flex-wrap:wrap;font-size:1.2rem;margin-bottom:9vh}.split-screen-cta-btn{padding:10px 20px;font-size:1.7rem;font-weight:700;text-transform:uppercase;border-radius:5px;text-decoration:none;transition:background-color .3s,color .3s}.split-screen-cta-call{background-color:var(--primary-color);color:#fff}.split-screen-cta-call:hover{background-color:var(--secondary-color)}.split-screen-cta-contact{background-color:var(--secondary-color);color:#fff}.split-screen-cta-contact:hover{background-color:var(--primary-color)}.split-screen-right{flex:1;background-size:cover;background-position:center;position:absolute;top:0;bottom:0;right:0;width:50%}.split-screen-claim{font-size:2.3rem;margin:20px 0 80px;line-height:1.6;border-left:3px solid var(--primary-color);padding-left:20px}.split-screen-icon{max-width:135px}