:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}img{width:100%}#stick{position:sticky;top:64px;z-index:99}div.navbar{padding:5px;overflow-x:auto;white-space:nowrap;background-color:#fff}@media screen and (min-width:1024px){div.navbar{display:none}}div.navbar a{background:#fff;color:#555;display:inline-flex;text-align:justify;margin:5px 5px 5px 0;text-decoration:none;padding:1% 5%;border:#555 solid 1px;border-radius:25px;text-transform:uppercase;font-weight:300}div.navbar a:last-child{margin-right:5px}div.navbar a.active-nav{background-color:#555;color:#fff}.video-container{position:relative;overflow:hidden;height:calc(100vh - 110px)}@media screen and (min-width:1024px){.video-container{height:calc(100vh - 60px)}}.video-container#video-container-2{height:auto}.video-container .scroll-hint{fill:#fff;opacity:.5;position:absolute;bottom:1rem;display:flex;justify-content:center;width:100vw;height:4rem;animation-name:bounce;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:ease}@media screen and (max-width:1023px){.video-container .scroll-hint{height:2rem;bottom:2rem}}.video-container .prev-vid{width:100%;height:100%;object-fit:cover}.video-container .mute,.video-container .volume{display:none}.video-container .mute.active,.video-container .volume.active{display:inline}.video-container #mute-btn{position:absolute;bottom:0;right:0;padding:2%;z-index:111}@media screen and (max-width:1023px){.video-container #mute-btn{display:none}}.video-container #mute-btn svg{fill:#fff;height:2rem;width:2rem;opacity:.5}p{font-weight:300;margin-top:0}@media screen and (min-width:1024px){p{font-size:1.1vw}}h2,h3,b{font-weight:500;font-size:1.1vw}@media screen and (max-width:1023px){h2,h3,b{font-size:1em;margin:0}}h1,h2,h3{text-transform:uppercase}h1{font-weight:700;font-size:6.5vw;margin-bottom:12px}@media screen and (min-width:1024px){h1{font-size:2.5vw;margin-bottom:25px}}.tile-container{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.tile-container.change-direction{flex-direction:column-reverse}@media screen and (min-width:1024px){.tile-container.change-direction{flex-direction:unset}}.tile-container.sponsor-logo-container{padding:0;margin:0}@media screen and (min-width:1024px){.tile-container.sponsor-logo-container{margin-right:6%}}.tile-container.background{background:url(/company/img/background-stiftung.jpg)50% 0/cover no-repeat}@media screen and (max-width:1023px){.tile-container.background{background:initial}}.tile-container.history>h1,.tile-container.history>h2{text-align:center}.tile-container.history>div{align-items:center}.tile-container.history>div .text-right{text-align:right;padding:0}.tile-container.history>div .entries{width:100%}.tile-container.history>div .entries>p{padding-left:2.5em;text-indent:-2.5em}.tile-container.history>div .entries>p#no-year{text-indent:0}.tile-container.history>div.column-gap{padding-right:30px}@media screen and (max-width:1023px){.tile-container.history>div.column-gap{padding:0}}.tile-container.history>div.change-direction{flex-direction:row-reverse}@media screen and (max-width:1023px){.tile-container.history>div.change-direction .text-right{text-align:left}}@media screen and (max-width:1023px){.tile-container.history>div.change-direction .text-left{text-align:right}}@media screen and (min-width:1024px){.tile-container.history>div.change-direction{flex-direction:unset}}.tile-container.history>div>div{width:50%;padding:2%}.tile-container.history>div>div p{color:#363636;padding:0}@media screen and (max-width:1023px){.tile-container.history>div>div p{font-size:13px}}.tile-container.history>div>div .date{font-family:Addictive-Regular,Courier,monospace;color:#e2001a;margin:0;padding:0}@media screen and (min-width:1024px){.tile-container.history>div>div .date{font-size:1.4vw;margin-bottom:2%}}.tile-container .full{width:100%}.tile-container>div{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width:1024px){.tile-container>div{width:50%}}.tile-container>div.change-direction{flex-direction:column-reverse}@media screen and (min-width:1024px){.tile-container>div.change-direction{flex-direction:unset}}.tile-container>div.black-tile{background-color:#000}.tile-container>div.space-between{flex-direction:column}.tile-container>div.fade-img img{height:100%;object-fit:cover}.tile-container>div.fade-img img#shelf{height:28vh;object-position:50% 88%}@media screen and (min-width:1024px){.tile-container>div.fade-img img#shelf{height:100%}}.tile-container>div.fade-img img#hangers{height:28vh}@media screen and (min-width:1024px){.tile-container>div.fade-img img#hangers{height:100%}}.tile-container>div .text-left{padding-right:15%;color:#fff}@media screen and (max-width:1023px){.tile-container>div .text-left{padding:2% 8% 7%}}.tile-container>div .text-left a{color:#fff}.tile-container>div .text-04{padding-left:33.5%}@media screen and (max-width:1023px){.tile-container>div .text-04{padding:2% 8% 7%}}.tile-container>div .button{margin-top:8%;color:#fff;padding:14px 40px;border:#fff solid 1px;text-decoration:none;font-weight:500;cursor:pointer;background-color:transparent;width:fit-content;display:block}@media screen and (min-width:1024px){.tile-container>div .button{font-size:1.1vw}}@media screen and (max-width:1023px){.tile-container>div .button{margin-top:4%;padding-left:8%;padding-bottom:12%}}.tile-container>div .button:hover{color:#e2001a;transition:all .3s ease-out}.tile-container>div .button.black-btn,.tile-container>div .button.black-btn a{color:#363636;border:#363636 solid 1px}.tile-container>div .col-two-thirds{width:100%;display:flex;align-items:center}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds{width:66.66%}}.tile-container>div .col-two-thirds .text-right{text-align:right;padding-left:15%;float:right}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .text-right{padding:2% 8%;text-align:left}}.tile-container>div .col-two-thirds .text-right.hint{font-size:unset}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .text-right.hint{font-size:12px;margin:0}}.tile-container>div .col-two-thirds h2.text-right{padding:0 0 0 8%}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds h2.text-right{padding-left:15%}}.tile-container>div .col-two-thirds .tile-content{padding-bottom:5%}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds .tile-content{margin-top:15%}}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .tile-content #history-toggle{margin-bottom:7%}}.tile-container>div .col-two-thirds .tile-content #music-media-article{transition:max-height 1s ease-in-out;overflow:hidden;max-height:0;text-align:left}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds .tile-content #music-media-article{text-align:right}}.tile-container>div .col-two-thirds .tile-content #music-media-article.active{max-height:600px}.tile-container>div .col-two-thirds .tile-content #music-media-toggle{cursor:pointer;margin-bottom:7%}.tile-container>div .col-two-thirds .tile-content #m-m-logo{width:55%;padding-left:8%;padding-bottom:5%}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds .tile-content #m-m-logo{width:33%;padding:0}}.tile-container>div .col-two-thirds .tile-content .text-toggle,.tile-container>div .col-two-thirds .tile-content .text-toggle2{display:none}.tile-container>div .col-two-thirds .tile-content .text-toggle.active,.tile-container>div .col-two-thirds .tile-content .text-toggle2.active{display:inline}.tile-container>div .col-two-thirds .push-down{margin-top:35%}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .push-down{margin-top:0}}.tile-container>div .col-two-thirds .push-down .press{margin-top:10%}.tile-container>div .col-two-thirds .text-07{padding-right:15%}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .text-07{padding:2% 8% 7%}}.tile-container>div .col-two-thirds .push-right{padding:0 8%}@media screen and (min-width:1024px){.tile-container>div .col-two-thirds .push-right{padding:0}}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds .disable-break{display:none}}.tile-container>div .col-two-thirds #contact-form{padding-left:15%;font-weight:300;margin-bottom:15%}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds #contact-form{padding:0 8%}}.tile-container>div .col-two-thirds #contact-form fieldset{border:0;margin:0;padding:9px 0;clear:both}.tile-container>div .col-two-thirds #contact-form fieldset label{display:block;width:20%;min-width:200px;float:left}.tile-container>div .col-two-thirds #contact-form fieldset label.required::after{content:"*";margin-left:3px;color:#888}.tile-container>div .col-two-thirds #contact-form fieldset label.required-label::before{content:"*";margin-right:3px;color:#888}.tile-container>div .col-two-thirds #contact-form fieldset input,.tile-container>div .col-two-thirds #contact-form fieldset textarea{display:block;width:100%;padding:6px 12px;border:1px solid #555;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.tile-container>div .col-two-thirds #contact-form fieldset input:focus,.tile-container>div .col-two-thirds #contact-form fieldset textarea:focus{border-color:#e2001a;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(226,0,26,.6)}.tile-container>div .col-two-thirds #contact-form fieldset textarea{resize:vertical;min-height:120px}.tile-container>div .col-two-thirds #contact-form .file-upload-container{display:flex;flex-direction:column;margin:1.125rem 0 1.625rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container .error-text{display:none;color:#1d508d;margin:.625rem 0;font-size:.75rem;font-weight:500}.tile-container>div .col-two-thirds #contact-form .file-upload-container .button-container{display:flex;flex-direction:row;align-items:center;margin:3px .75rem 0 0}.tile-container>div .col-two-thirds #contact-form .file-upload-container .file-size-info{font-size:.75rem;width:100%;margin:.625rem 0 .375rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container{display:flex;flex-direction:column}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file{display:flex;flex-direction:row;margin-top:.625rem;align-items:center}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file .success-symbol{height:1.25rem;width:1rem;margin-right:.5rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file .success-symbol svg{fill:#25b04b;width:100%;height:100%}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file .error-symbol{height:1.25rem;width:1rem;margin-right:.5rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file .error-symbol svg{fill:#e2001a;width:100%;height:100%}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file .file-title{font-size:.75rem;line-height:.875rem;font-weight:400;width:15.5rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container #uploaded-file-container .uploaded-file #delete-icon{cursor:pointer;margin-left:.5rem;height:1.25rem;width:1rem;fill:#e2001a}.tile-container>div .col-two-thirds #contact-form .file-upload-container #file-upload-button{font-size:.875rem;height:2.5rem;width:8.75rem;padding:.5rem;border:1px solid #d4d4d4;outline:none;font-weight:300;color:#363636;cursor:pointer;box-shadow:0 1px .25rem 1px rgba(0,0,0,9%);margin-right:.5rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container input{border:none;width:10rem;outline:none;height:2.5rem;font-size:.875rem;color:#363636;font-weight:400;padding:.75rem 0 .5rem}.tile-container>div .col-two-thirds #contact-form .file-upload-container input::file-selector-button{display:none}.tile-container>div .col-two-thirds #contact-form .required-label-container{padding:.563rem 0 0;font-size:.75rem}.tile-container>div .col-two-thirds #contact-form .submit-button{background:#4a4a4a;padding:.625rem 1rem;border:0;color:var(--white);transition:all linear .3s;cursor:pointer;margin-top:2.5rem}.tile-container>div .col-two-thirds #contact-form .submit-button:enabled:hover{background:#000}.tile-container>div .col-two-thirds #contact-form .submit-button:disabled{opacity:.4}.tile-container>div .col-two-thirds #contact-form a{font-size:12px}.tile-container>div .col-two-thirds #contact-confirmation{margin-bottom:25%}@media screen and (max-width:1023px){.tile-container>div .col-two-thirds #contact-confirmation{margin-top:18%;margin-bottom:0}}.tile-container>div .col-one-third{width:50%}@media screen and (min-width:1024px){.tile-container>div .col-one-third{width:33.33%}}.tile-container>div #more-than{width:58%}.tile-container>div .headline-01{padding-right:15%;margin-top:30%;padding-left:3%}@media screen and (max-width:1023px){.tile-container>div .headline-01{padding-left:15%;margin-left:5%;margin-top:15%}}.tile-container>div .headline-02{padding-left:15%;margin-top:25%;padding-right:3%}@media screen and (max-width:1023px){.tile-container>div .headline-02{margin-top:15%}}.tile-container>div.bag-heart{justify-content:center}@media screen and (min-width:1024px){.tile-container>div.bag-heart{justify-content:unset}}.tile-container>div #bag-heart{width:80%}.tile-container>div .mobile{display:block}@media screen and (min-width:1024px){.tile-container>div .mobile{display:none}}.tile-container>div .desktop{display:none}@media screen and (min-width:1024px){.tile-container>div .desktop{display:block}}#musicmedia.active #music-media-article{max-height:600px}.wrapper{margin:0 auto;padding:2% 8% 7%}@media screen and (min-width:1024px){.wrapper{width:68%;padding:5% 0 5.5%}}.wrapper.center-text{text-align:center}.wrapper .sponsoring-logo{width:50%;padding:0 9%;margin-top:10%;margin-left:0}@media screen and (min-width:1024px){.wrapper .sponsoring-logo{width:20%;padding:0 3%;margin-top:5%;margin-left:3%}}.wrapper .sponsoring-logo.academy{padding:0}.wrapper .sponsoring-logo#FTB{padding:0 10%}@media screen and (min-width:1024px){.wrapper .sponsoring-logo#FTB{padding:0 4.2%}}.wrapper .sponsoring-logo img{height:100%;object-fit:contain}.wrapper .favorite-icon{margin-top:10px;fill:#e9e8e8;height:1.2rem;stroke:#363636;stroke-width:60px}.wrapper .service-mail,.wrapper .service-mail a{text-decoration:none}.fade-text,.fade-img{opacity:0;transform:translateY(60px);transition:all .5s ease-out}@media screen and (max-width:1023px){.fade-text,.fade-img{opacity:1;transform:unset}}.fade-text.gray,.fade-img.gray{background-color:#e9e8e8}.fade-text.visible,.fade-img.visible{opacity:1;transform:none}.fade-mobile{opacity:0;transform:translateY(60px);transition:all .5s ease-out}@media screen and (min-width:1024px){.fade-mobile{opacity:1;transform:unset}}.fade-mobile.gray{background-color:#e9e8e8}.fade-mobile.visible{opacity:1;transform:none}.spacer,h2{margin-bottom:20px}@media screen and (min-width:1024px){.spacer,h2{margin-bottom:40px}}#sponsoring-toggle-content{transition:max-height 1s ease-in-out;overflow:hidden;max-height:0}#sponsoring-toggle-content.active{max-height:5500px}#history-toggle-content{transition:max-height 1s ease-in-out;overflow:hidden;max-height:0}#history-toggle-content.active{max-height:8000px}