.container{max-width:calc(100vw - 90px);min-height:calc(100vh - 800px);width:1368px;margin:0 auto}.container .row{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.container .row .col{position:relative;flex:1 1 auto;width:100%;z-index:2}@media only screen and (max-width:1023px){.container{max-width:calc(100vw - 30px)}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:100%}html,body{margin:0;padding:0}a{color:inherit;text-decoration:none}a:visited{text-decoration:none}ul{margin:0}h1{font-weight:normal;margin:0}@font-face{font-family:'Lelo Regular';src:url("../fonts/lelo/Lelo-Regular.eot");src:url("../fonts/lelo/Lelo-Regular_.eot#iefix") format("embedded-opentype"),url("../fonts/lelo/Lelo-Regular.woff") format("woff"),url("../fonts/lelo/Lelo-Regular.ttf") format("truetype"),url("../fonts/lelo/Lelo-Regular.svg#Lelo-Regular") format("svg")}@font-face{font-family:'Lelo Bold';src:url("../fonts/lelo/Lelo-Bold.eot");src:url("../fonts/lelo/Lelo-Bold_.eot#iefix") format("embedded-opentype"),url("../fonts/lelo/Lelo-Bold.woff") format("woff"),url("../fonts/lelo/Lelo-Bold.ttf") format("truetype"),url("../fonts/lelo/Lelo-Bold.svg#Lelo-Bold") format("svg")}.header--menu .menu{display:flex;flex-direction:column}.header--menu .menu ul{list-style:none;padding:0}.header--menu .menu ul li{margin:0 0 0 25px}.header--menu .menu--main .menu__primary,.header--menu .menu--main .menu__secondary{display:flex;justify-content:flex-end}.header--menu .menu--main .menu__primary .menu__item,.header--menu .menu--main .menu__secondary .menu__item{font-size:20px;line-height:24px;letter-spacing:0.5px}.header--menu .menu--main .menu__primary{margin:0 0 15px 0}.header--menu .menu--main .menu__primary .menu__item{display:flex;align-items:center}@media only screen and (max-width:1023px){.header--menu .menu{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.header--menu .menu--main{max-width:calc(100% - 70px);margin:0 auto}.header--menu .menu--main .menu__primary,.header--menu .menu--main .menu__secondary{flex-direction:column}.header--menu .menu--main .menu__primary .menu__item,.header--menu .menu--main .menu__secondary .menu__item{margin:0}.header--menu .menu--main .menu__primary .menu__item:not(:last-child),.header--menu .menu--main .menu__secondary .menu__item:not(:last-child){margin:0 0 20px 0}.header--menu .menu--main .menu__primary .menu__item{font-size:28px;line-height:32px;letter-spacing:0.5px}.header--menu .menu--main .menu__secondary .menu__item{font-size:18px;line-height:24px;letter-spacing:0.5px}.header--menu .menu--main .a-very-beautiful-line-that-has-no-purpose-other-than-looking-good{width:27px;height:4px;margin:40px 0;background-color:#ffffff}}.h1{font-size:64px;line-height:84px;letter-spacing:0.5px}.h2{font-size:48px;line-height:64px;letter-spacing:0.5px}.h1,.h2{margin:0 0 15px 0}.hx--small{max-width:800px}@media only screen and (max-width:767px){.h1{font-size:42px;line-height:56px}.h2{font-size:28px;line-height:38px}.hx--small{max-width:100%}}.bold{font-family:'Lelo Bold',sans-serif}.header--logo,.header--menu{display:flex;align-items:center;position:absolute;top:0;right:50%;width:auto;height:160px;z-index:999}.header--logo{justify-content:flex-start}.header--logo .logo{width:150px}.header--logo .logo svg{display:block;max-width:100%;height:auto}.header--menu{justify-content:flex-end}.header--toggle{display:none}@media only screen and (min-width:1024px){.header--logo,.header--menu{transform:translateX(0)}.header--logo{left:5%}.header--menu{right:5%}}@media only screen and (max-width:1023px){.header--logo{left:15px}.header--menu{opacity:0;position:fixed;top:0;left:0;max-width:100vw;width:100vw;height:100vh;background-color:#000000;transform:translateX(100vw)}.header--menu .menu--main .menu__primary .menu__item{opacity:0;transform:translateY(10px)}.header--toggle{display:block;position:fixed;top:55px;right:15px;width:52px;height:52px;z-index:1000}.header--toggle .menutoggle{position:relative;width:100%;height:100%;background-color:#000000}.header--toggle .menutoggle .line{position:absolute;right:50%;bottom:50%;width:30px;height:4px;background-color:#ffffff}.header--toggle .menutoggle .line:nth-child(1){transform:translate(50%,calc(50% - 5px))}.header--toggle .menutoggle .line:nth-child(2){transform:translate(50%,calc(50% + 5px))}}.popup{position:fixed;right:0;bottom:145px;max-width:555px;width:100%;height:auto;padding:28px;z-index:10;color:#ffffff;background-color:#000000;transform:translateX(555px)}.popup .popup__headline,.popup .popup__subline{font-size:28px;line-height:42px;letter-spacing:0.5px}.popup .popup__headline{font-family:'Lelo Bold',sans-serif}.popup .popup__subline{margin:0 0 20px 0}.popup .popup__content{display:flex;align-items:center;font-size:18px;line-height:24px;letter-spacing:0.5px}.popup .popup__content .picture{border-radius:100%;overflow:hidden}.popup .popup__content .information{margin:0 0 0 30px}.popup .popup__content .information .information__personal{font-family:'Lelo Bold',sans-serif}.popup .popup__content .information .mail{font-family:'Lelo Bold',sans-serif;color:#ffffff}.popup .popup__content .information .tel{color:#ffffff}.popup .popup__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:51px;height:51px;background-color:#ffffff}@media only screen and (max-width:767px){.popup{display:none}}:root{--progress-bar-height: 100%;--progress-bar-color: #000000}.der-football{display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:999;left:50px;bottom:40px;width:calc(100vw - 100px);height:65px;transform:translateY(120px)}.der-football .football__menu{font-size:16px;line-height:24px;letter-spacing:0.57px;background-color:rgba(0,0,0,0.65);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;flex:0 1 auto}.der-football .football__menu{flex:1 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 25px}@media only screen and (max-width:1023px){.der-football{display:none}}.preloader{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999;display:block;color:#ffffff;background-color:#000000}.preloader .preloader__item{position:absolute;right:50%;bottom:50%;width:90%;opacity:1;visibility:hidden;text-align:center;transform:translate(50%,50%)}@media only screen and (max-width:767px){.contactform .space{display:none}}.subheader{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:100%;padding:0 var(--header-padding);margin:150px auto 215px auto}.subheader *{width:100%}@media screen and (max-width:1024px){.subheader{padding:0}}@media only screen and (max-width:767px){.subheader{margin:0 auto 75px auto}}:root{--header-padding: 0}::-webkit-slider-thumb{width:20px;height:20px;border-radius:0;outline:none;background-color:pink}html,body{font-family:'Lelo Regular',sans-serif;font-size:24px;line-height:38px;letter-spacing:0.5px;font-display:swap;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.has--padding{padding:160px 0 0 0}main.lightmode{color:#000000;background-color:#ffffff}main.lightmode .menu .menu__item{color:#000000}@media only screen and (max-width:1023px){main.lightmode .menu .menu__item{color:#ffffff}}img,video{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (min-width:1024px) and (max-width:1367px){.spaces .space--desktop,.spaces .space--mobile{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.spaces .space--desktop{display:none}}@media only screen and (max-width:767px){.spaces .space--desktop{display:none}}.bigscroll{position:relative;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.bigscroll video{max-width:102%;width:90%;margin:0 auto}