@font-face{font-family:linealBold;src:url(../media/Lineal_Bold-s.p.4be83cbd.woff)format("woff");font-display:swap}@font-face{font-family:linealBold Fallback;src:local(Arial);ascent-override:96.82%;descent-override:19.36%;line-gap-override:19.36%;size-adjust:103.29%}.linealbold_36d5d46d-module__c0v9cW__className{font-family:linealBold,linealBold Fallback}
@font-face{font-family:linealLight;src:url(../media/Lineal_Light-s.p.e31f632e.woff)format("woff");font-display:swap}@font-face{font-family:linealLight Fallback;src:local(Arial);ascent-override:94.67%;descent-override:18.93%;line-gap-override:18.93%;size-adjust:105.63%}.lineallight_25dbbac2-module__imZXHW__className{font-family:linealLight,linealLight Fallback}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_d35a20e8-module__LZES4G__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_d35a20e8-module__LZES4G__variable{--font-source-sans-3:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_ce7b0ef0-module__BuMmCW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_ce7b0ef0-module__BuMmCW__variable{--font-source-serif-4:"Source Serif 4","Source Serif 4 Fallback"}
:root{--black:#1f1f1f;--white:#f0f0f0;--dark-green:#0a3a28;--medium-green:#006f4e;--light-green:#9fffc0}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:lowercase;font-family:Arial,Helvetica,sans-serif}h1,.h1{font-family:LinealBold;font-size:220px;line-height:79%}.hero-container{padding-top:64px;padding-left:8px;padding-right:8px;position:relative}.hero-title-container{justify-content:space-between;width:100%;margin-top:128px;display:flex}.hero-subline-container{justify-content:flex-end;width:100%;margin-top:64px;display:flex}.hero-title-heart{font-family:var(--font-source-sans-3);color:var(--light-green);font-size:200px;transform:translateY(32px)}.hero-subline-container h2{letter-spacing:8px;color:var(--light-green);font-family:LinealLight;font-size:32px;font-weight:200}.profile-img{position:absolute;top:114px;right:6px}h2{color:var(--white);font-family:LinealBold;font-size:220px;line-height:79%}h3{font-size:32px;font-weight:300}h4{color:var(--light-green);letter-spacing:8px;font-family:LinealLight;font-size:32px;font-weight:200}.serif{font-family:var(--font-source-serif-4);font-weight:300}.sans{font-family:var(--font-source-sans-3)}.italic{font-family:var(--font-source-sans-3);font-style:italic}p{font-family:var(--font-source-sans-3);color:var(--white);font-size:18px;font-weight:300;line-height:96%}img{object-fit:cover;width:256px;height:256px;filter:drop-shadow(6px 6px 0px var(--light-green))}.sectionContainer{padding:8px}.sectionFlex{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.beginningHeadline{margin-top:192px;margin-bottom:32px}.heroRow{align-items:flex-end;margin-top:42px;display:flex}.heroSecondRow{justify-content:space-between;width:calc(66.6667vw - 16px);margin-left:calc(33.3333vw - 5.33333px)}.designElem{background:var(--dark-green);width:18px;height:18px;filter:drop-shadow(3px 3px 0px var(--light-green))}.heroRowMusicLine{align-items:flex-end;gap:12px;display:flex}.munichRow{flex-wrap:wrap;justify-content:flex-end;transform:translateY(-190px)}.introText{font-family:var(--font-source-sans-3);width:calc(33.3333vw - 13.3333px);margin-left:8px;font-size:42px;font-weight:300;line-height:126%}.introTextGreen{color:var(--light-green);line-height:106%}.introTextWhite{color:var(--black);margin-top:32px}.introTextWhite span{background:var(--white)}.leistungSection{margin-top:192px}.descriptionContainer{margin-top:32px}.drittelContainer{width:calc(33.3333vw - 16px)}.graph-column{flex:2}.description-column{flex:1}.graph{border:1px solid var(--white);border-style:none none solid solid;width:100%;height:600px;position:relative}.graph-music{margin-bottom:8px}.graph-tech{position:absolute;bottom:8px;right:0}.bubbleContainer{z-index:100;display:flex;position:absolute}.bubble{border-radius:50%;width:42px;height:42px;transition:border-radius .3s;transform:translateY(-4px)}.bubbleSmall{border-radius:50%;width:24px;height:24px;transition:border-radius .3s}.descriptionHeadlineContainer{justify-content:space-between;display:flex}.bildtonheadline{text-align:right;width:calc(66.6667vw - 16px)}.referenzContainer{flex-wrap:wrap;justify-content:space-between}.smallText{font-family:var(--font-source-sans-3);color:var(--white);margin-top:0;font-size:24px;font-weight:300;line-height:102%}.textLink{color:var(--light-green);cursor:pointer}.terminContainer{margin-bottom:24px;padding-left:8px}.buttonContainerEnd{flex-wrap:wrap;justify-content:flex-end;gap:32px;margin-top:48px}.logoImg{filter:none;height:auto}.logoContainer{justify-content:center;align-items:center;height:256px;display:flex}.button{color:var(--white);background:var(--black);border:1px solid var(--medium-green);cursor:pointer;width:fit-content;height:90px;filter:drop-shadow(0px 0px 0px var(--light-green));border-radius:48px;font-size:100px;font-weight:200;line-height:84%;text-decoration:none;display:block}.button:hover{filter:drop-shadow(6px 6px 0px var(--light-green));transform:translate(-3px,-3px)}.buttonDescription{color:var(--light-green);margin-left:48px;font-size:24px;font-weight:200;line-height:102%}.sectionContact{align-items:flex-start;margin-top:128px}.kontaktText{font-family:var(--font-source-sans-3);width:calc(75vw - 30px);margin-left:8px;font-size:42px;font-weight:300;line-height:126%}input:focus,textarea:focus{border:1px solid var(--medium-green);outline:none}textarea{resize:none}.formfield{background:var(--black);border:none;border-bottom:1px solid var(--light-green);box-shadow:none;color:var(--white);flex:1;font-size:24px}.alignRight{justify-content:flex-end;margin-top:64px;margin-bottom:48px}.dataNote{width:calc(33.3333vw - 10.6667px);margin-bottom:8px;margin-left:0;font-size:18px}.checkbox{appearance:none;border:1px solid var(--white);background-color:var(--black);cursor:pointer;width:32px;height:32px;transition:background-color .3s ease-in-out}.checked{background-color:var(--light-green);border:none}label{color:var(--white);margin-left:8px;font-size:24px}.sendContainer{width:calc(33.3333vw - 10.6667px)}.sendButtonDeactivated{cursor:default;color:var(--dark-green);border:1px solid var(--dark-green);filter:none}.sendButtonDeactivated:hover{filter:none;transform:translate(0)}.phoneNumberText{float:right;text-align:right;width:calc(33.3333vw - 42.6667px);margin-top:48px;margin-bottom:88px;margin-right:64px}.footerContainer{background-color:var(--light-green);width:100vw;padding-bottom:48px}.darkText{color:var(--dark-green)}.emblem{width:calc(33.3333vw - 10.6667px);font-family:LinealBold;font-size:260px;font-weight:600;line-height:68%}.footerTextSpace{margin-bottom:24px}.footerLink{cursor:pointer;margin-left:8px;text-decoration:underline}.footerLink:first-of-type{margin-left:0}.listenlikeMobile{display:none}.imprintHeadline{margin-top:96px;margin-bottom:32px;font-size:48px}.datenschutzContainer *{margin-bottom:24px}@media (max-width:1356px){h1,.h1{font-size:170px}.introText,.kontaktText{font-size:32px}.kontaktText{width:calc(100vw - 16px)}}@media (max-width:1100px){h1,.h1,h2{font-size:160px}.introText{width:calc(50vw - 20px)}.smallText{font-size:20px}.button{height:62px;font-size:70px}.buttonDescription{margin-left:24px;font-size:18px}.formfield,label{font-size:20px}}@media (max-width:1060px){h3,.introText,.kontaktText{font-size:28px}.profile-img{top:240px}.hero-title-container{margin-top:200px}.drittelContainer{width:calc(50vw - 12px)}.leistungSection{display:block!important}.description-column{width:66%}.formfield{flex:none;width:100%}textarea{margin-top:48px;width:calc(100vw - 16px)!important}.sendContainer,.dataNote,.emblem{width:calc(50vw - 12px)}}@media (max-width:950px){h1,.h1{font-size:140px}.profile-img{top:210px}.hero-title-heart{transform:translateY(24px)}.phoneNumberText{width:calc(66.6667vw - 85.3333px)}}@media (max-width:870px){.listenlikeDesktop{display:none}.listenlikeMobile{display:block}}@media (max-width:850px){h1,.h1{font-size:100px}.hero-title-heart{transform:translateY(18px)}h2{font-size:100px}p{margin-top:16px}img{margin-left:0}.profile-img{top:90px}.drittelContainer{margin-top:18px}.beginningHeadline{margin-top:124px}.bildtonheadline{text-align:left;width:100%}}@media (max-width:786px){h1,.h1{font-size:120px}.profile-img{justify-content:flex-end;display:flex;position:relative}.profile-img img{transform:translate(8px)}.hero-title-container{margin-top:128px}.description-column{width:100%}.imprintHeadline{font-size:24px}}@media (max-width:720px){h1,.h1{font-size:100px}}@media (max-width:592px){h1,.h1{font-size:86px}.hero-title-heart{transform:translateY(12px)}h2{font-size:86px}.hero-subline-container h2{font-size:28px}.hero-subline-container{margin-top:46px}h3{font-size:24px}.introText,.kontaktText{width:calc(100vw - 16px);margin-left:0;font-size:24px}.bubble{width:32px;height:32px}.beginningHeadline{margin-bottom:0}.drittelContainer{width:calc(100vw - 16px)}.terminContainer{margin-top:24px}.formfield{margin-top:48px}.sectionContact{margin-top:32px}.dataNote,.sendContainer{width:calc(100vw - 16px)}.phoneNumberText{width:calc(100vw - 128px)}}@media (max-width:512px){h1,.h1{font-size:76px}}@media (max-width:438px){h1,.h1,h2{font-size:70px}.button{height:45px;font-size:50px}.footerContainer{gap:84px}.emblem{width:calc(100vw - 16px);margin-left:-8px!important}.darkText{margin-left:8px}}@media (max-width:420px){h1,.h1{font-size:50px}}
