@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400&family=Source+Serif+4:wght@300;400&display=swap";.AppHeader{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.AppHeader .logo{top:30px;left:30px;width:122px;height:auto;position:absolute}@media screen and (max-width:1050px){.AppHeader .logo{top:20px;left:20px;width:80px;height:auto}}.AppHeader .logo path{fill:#232323}body,html{padding:0;margin:0;font-family:"Source Serif 4";font-weight:300;background:#fffbed;color:#232323}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button{padding:.5rem 1rem;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Roboto Condensed}h1{font-size:60px;font-weight:400;letter-spacing:2px}h2{font-size:50px}p{line-height:1.5em}@media screen and (max-width:400px){p{line-height:1.4}}#Landing{display:flex;flex-direction:row;width:100%;position:relative;align-items:flex-start}#Landing .contentCol{display:flex;flex-direction:column;flex-basis:60%;margin-top:33vh;padding-left:182px;padding-right:60px}@media screen and (max-width:1050px){#Landing .contentCol{padding-left:120px;padding-right:40px;flex-basis:60%}}@media screen and (max-width:800px){#Landing .contentCol{padding-left:20px;flex-basis:100%;padding-right:20px;margin-top:200px}}@media screen and (max-width:450px){#Landing .contentCol{margin-top:120px}}#Landing .contentCol .manchet{margin-bottom:100px}@media screen and (max-width:450px){#Landing .contentCol .manchet{margin-bottom:20px}}#Landing .contentCol .manchet p{font-weight:300;line-height:1.2em;-webkit-hyphens:auto;hyphens:auto;font-size:50px;font-family:Roboto Condensed;margin-bottom:20px}@media screen and (max-width:800px){#Landing .contentCol .manchet p{font-size:40px}}@media screen and (max-width:450px){#Landing .contentCol .manchet p{font-size:30px}}#Landing .contentCol .mobileImg{display:none}@media screen and (max-width:800px){#Landing .contentCol .mobileImg{display:flex;border-radius:14px;margin-bottom:100px}}@media screen and (max-width:800px)and (max-width:600px){#Landing .contentCol .mobileImg{border-radius:10px}}#Landing .contentCol .section{display:flex;flex-direction:column;margin-bottom:160px}@media screen and (max-width:800px){#Landing .contentCol .section{margin-bottom:100px}}@media screen and (max-width:600px){#Landing .contentCol .section{margin-bottom:80px}}#Landing .contentCol .section .title{display:flex;flex-direction:row;align-items:flex-end}#Landing .contentCol .section .title .num{color:#2a8288;font-size:200px;line-height:1;flex-basis:120px;flex-shrink:0}@media screen and (max-width:600px){#Landing .contentCol .section .title .num{font-size:140px;flex-basis:90px}}#Landing .contentCol .section .title .headline{transform:translateY(-20px);max-width:600px}@media screen and (max-width:600px){#Landing .contentCol .section .title .headline{font-size:40px;transform:translateY(-12px)}}#Landing .contentCol .section .content{margin-left:120px;font-size:18px;letter-spacing:1.3px;font-weight:300}@media screen and (max-width:1050px){#Landing .contentCol .section .content{margin-left:0}}#Landing .contentCol .section .content p{max-width:600px;line-height:1.5em;margin-bottom:30px}#Landing .contentCol .section .content p:last-child{margin-bottom:0}#Landing .contentCol .section .content p a{text-decoration:underline}@media screen and (max-width:1050px){#Landing .contentCol .section.kontakt .title .num{display:none}}#Landing .contentCol .section.kontakt .content p{font-size:26px;margin-bottom:0}@media screen and (max-width:600px){#Landing .contentCol .section.kontakt .content p{font-size:18px}}#Landing .contentCol .section.kontakt .content p:nth-child(2){margin-top:100px}@media screen and (max-width:600px){#Landing .contentCol .section.kontakt .content p:nth-child(2){margin-top:60px}}#Landing .contentCol .section.kontakt .content p.small{font-size:18px;display:flex;flex-direction:column}@media screen and (max-width:600px){#Landing .contentCol .section.kontakt .content p.small{font-size:14px}}#Landing .contentCol .section.kontakt .content p.margin-small{margin-bottom:10px}#Landing .imgCol{position:-webkit-sticky;position:sticky;top:0;flex-basis:40%;height:100vh;padding:30px 30px 30px 0}@media screen and (max-width:800px){#Landing .imgCol{display:none}}#Landing .imgCol img{border-radius:20px;height:100%;width:100%;object-fit:cover}