body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{color:#000;font-weight:700}#root,body,html{height:100%}@media (max-width:768px){.header .logout-button,.header .registration-button{margin-top:2em}}.header{height:78px;width:100%;z-index:0}.audi-logo{width:93px;height:32px;margin-left:16px}@media (max-width:768px){.audi-logo{margin-left:0}}.icon-button{height:46px}.header.mobile .container{height:100%;z-index:10}.user-burger{margin-right:calc(1em + 10px);margin-left:5px;z-index:1}.user-burger.open{z-index:3}.user-burger .profile-icon{width:30px;height:30px;position:relative;z-index:4}.user-burger .profile-icon .head{position:absolute;left:27.5%;top:0;width:45%;height:45%;background-color:#000;border-radius:50%}.user-burger .profile-icon .body{position:absolute;top:50%;left:2%;width:96%;height:50%;background-color:#000;border-radius:30px 30px 10px 10px}.user-burger .dropdown{position:fixed;top:0;left:0;right:0;height:0;overflow:hidden;background-color:#fff;transition:height .3s ease-in-out .1s,padding-top .3s linear .1s;padding:0 1em}.user-burger .dropdown.open{height:100%;padding:78px 1em 1em;transition:height .3s ease-in-out,padding-top .3s ease-in-out}.user-burger .dropdown .content{opacity:0;transition:opacity .1s linear}.user-burger .dropdown.open .content{opacity:1;transition:opacity .1s linear .3s}.navigation-burger{width:40px;height:40px;position:relative;margin-left:1em;z-index:2}.navigation-burger.open{z-index:3}.navigation-burger .dropdown{position:fixed;top:0;left:0;right:0;height:0;overflow:hidden;background-color:#fff;transition:height .3s ease-in-out .1s,padding-top .3s linear .1s;z-index:-1}.navigation-burger .dropdown ul{list-style-type:none;padding:0;opacity:0;transition:opacity .1s linear;border-bottom:1px solid #000}.navigation-burger .dropdown .menu-item{width:100%;padding:1em;box-sizing:border-box;border-top:1px solid #000}.navigation-burger .dropdown .menu-item a{text-decoration:none}.navigation-burger .dropdown.open{height:100%;padding-top:78px;transition:height .3s ease-in-out,padding-top .3s ease-in-out}.navigation-burger .dropdown.open ul{width:100%;opacity:1;transition:opacity .1s linear .3s}.navigation-burger .line{position:absolute;left:5px;width:80%;height:2px;background-color:#000;display:block}.navigation-burger .line.top{top:30%}.navigation-burger .line.middle{top:calc(50% - 1px)}.navigation-burger .line.bottom{bottom:30%}.navigation-burger.open .line.top{-webkit-animation:move-top .5s linear 0s 1 normal forwards;animation:move-top .5s linear 0s 1 normal forwards}.navigation-burger.closed .line.top{animation:move-top .5s linear 0s 1 reverse forwards}.navigation-burger.open .line.middle{-webkit-animation:move-middle .5s linear 0s 1 normal forwards;animation:move-middle .5s linear 0s 1 normal forwards}.navigation-burger.closed .line.middle{animation:move-middle .5s linear 0s 1 reverse forwards}.navigation-burger.open .line.bottom{-webkit-animation:move-bottom .5s linear 0s 1 normal forwards;animation:move-bottom .5s linear 0s 1 normal forwards}.navigation-burger.closed .line.bottom{animation:move-bottom .5s linear 0s 1 reverse forwards}.menu-item .menu-link,.menu-link,a{text-decoration:none}.navbar{--size:0!important}@-webkit-keyframes move-top{0%{top:30%}50%{top:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes move-top{0%{top:30%}50%{top:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes move-bottom{0%{bottom:30%}50%{bottom:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{bottom:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes move-bottom{0%{bottom:30%}50%{bottom:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{bottom:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes move-middle{0%{top:calc(50% - 1px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes move-middle{0%{top:calc(50% - 1px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.alert{padding:1em;position:fixed;top:.5em;right:.5em;transition-duration:.5s;z-index:9999;opacity:1;min-width:200px;max-width:320px;border-radius:5px}.alert.inactive{-webkit-transform:translate(100%);transform:translate(100%);opacity:0}.alert span{color:#fff!important}.alert.success{background-color:#090}.alert.danger{background-color:#bb0a30}.alert.info{background-color:#fa0}@media (max-width:768px){.audi-logo-inverted{margin-top:1em}}.footer{width:100%;background-color:#000}.footer .audi-logo-inverted{width:93px;height:32px}.footer .legal-rights{color:#fff!important}.footer .footer-layout{height:100%}.footer .contact-link a{border:0;color:grey!important}.footer .contact-link a:hover{color:grey!important}.footer .social{height:1.8em;width:1.8em;margin:.5em}.home{--height:30vw;--element-width:30vw;--element-height:20vw}.home section{width:100%;height:var(--height);background-size:cover;background-position:50%;position:relative;overflow:hidden}.home .logo{height:5em;margin-top:-2em;margin-left:.5em;width:auto}.home section .backdrop{position:absolute;left:0;right:0;width:100vw;height:110%;background-size:cover;background-position:50%;transition-duration:.5s}.home .bottom .backdrop,.home section .backdrop{-webkit-filter:brightness(50%);filter:brightness(50%)}.home section .content{height:100%}.home section .content div,.home section img{width:var(--element-width)}.home section .content .image,.home section .content iframe{width:var(--element-width);background-size:100% auto;background-repeat:no-repeat;background-position:50%;transition-duration:.5s}.home section .content iframe{height:25vw}.home section .content .image{height:var(--element-height)}.home section .content iframe{height:calc(var(--element-width)/16*9)}.home .description{background-color:#f2f2f2;height:auto;padding:2em 0}.home .description .content{width:calc(var(--element-width)*2)}.home .description img{float:left;height:auto;margin-right:2.5em}.home .faq{margin-left:10vw;max-width:80vw;padding-top:4em;height:auto;padding-bottom:4em}.home .rounds .round{width:min(30vw,400px);margin:1vw;position:relative;height:calc(min(30vw, 400px)/16*11)}.home .rounds .round .container{height:100%}.home .rounds .round-backdrop{position:absolute;left:0;width:100%;z-index:-1;-webkit-filter:brightness(50%);filter:brightness(50%)}.home .white{color:#fff;text-align:left}.home .black{color:#333}.home .description .video{--width:60vw;height:calc(var(--width)/16*9);width:var(--width)}@media (max-width:1200px){.home{--height:40vw;--element-width:40vw;--element-height:30vw}.home .description .video{--width:80vw;height:calc(var(--width)/16*9);width:var(--width)}}@media (max-width:1000px){.home{--height:50vw;--element-width:43vw;--element-height:40vw}.home .description .video{--width:90vw;height:calc(var(--width)/16*9);width:var(--width)}}@media (max-width:800px){.home{--height:55vw;--element-width:47vw;--element-height:50vw}.home .description .video{--width:90vw;height:calc(var(--width)/16*9);width:var(--width)}}@media (max-width:768px){.home{--height:auto;--element-width:100%;--element-height:55vw}.home .faq,.home section{width:100vw!important;padding:5vw!important;text-align:center;height:auto!important;box-sizing:border-box;margin:0!important;max-width:100vw!important}.home section .image{margin-top:1em}.home section .image.hide{display:none}.home .logo{margin-top:1em!important}.home .description img{float:none!important}.home section .content iframe{width:90vw;height:50.625vw!important}.home .rounds .round{width:90vw!important;margin:1vw 0!important}.home .rounds .round,.home .rounds .round-backdrop{height:50.625vw!important}.home .top{padding-top:0!important}.home .description .video{--width:90vw;height:calc(var(--width)/16*9);width:var(--width)}}.registration{background-color:#f2f2f2}.registration .info{font-family:serif;padding:.1em;display:inline-block;width:1em;font-weight:700;height:1em;text-align:center;line-height:1em;background-color:#000;color:#fff;border-radius:50%;-webkit-user-select:none;user-select:none}.intern-form{overflow:hidden}.intern-form p{color:#f50537}.intern-form.hidden{height:0}.registration .registration-title{margin-top:1em}.lb{margin-left:1.8em;margin-bottom:-.5em}.intern-interests{margin-left:.2em}.intern-interest{margin:1em 0 1em 1.4em}.intern-interests span,.intern-other-lang span,.registration-letter span{display:none}.error{color:#eb0d3f!important;margin:1em 0!important;text-align:center}.faq{text-align:left!important}.faq hr{margin-top:0;margin-bottom:0}.faq .open-arrow{width:30px;height:30px;margin-right:.5em;transition-duration:.1s;transition-delay:.1s}.faq .rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-duration:.1s;transition-delay:0s}.faq .question{cursor:pointer}.faq .question .answer{transition:opacity .1s linear .1s,margin .1s;pointer-events:none}.faq .question .answer.closed{opacity:0;transition:opacity .1s,margin .1s linear .1s}.modal-container .backdrop,.modal-container .modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:555}.modal-container .backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:768px){.modal-container .modal .container{margin:0!important;max-width:100vw!important;width:100vw;max-height:100vh!important;height:100vh}.modal-container .modal button{width:auto}}.modal-container .modal .container{max-width:55vw;max-height:calc(100vh - 12em);overflow-y:auto;overflow-x:hidden;margin-top:5em;background-color:#fff;padding:1.5em;position:relative}.modal-container .modal .container .cross{-webkit-user-select:none;user-select:none;cursor:pointer;position:absolute;top:0;right:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:2rem}.app{min-height:100vh}.content{position:relative}.page-loader{position:fixed;top:0;left:0;right:0;z-index:7777}.page-loader .progressbar{display:block!important}.countdown{height:70vw;background-size:cover;background-image:url(/app/static/media/dashboard-background_v3.42ff9580.jpg);box-sizing:border-box}.countdown .centered{max-width:400px;text-align:center}.countdown .loader{display:block}.countdown .title{color:#fff!important}.countdown .timer{height:58px;cursor:default!important;color:#fff;border-color:#fff}.survey{width:100%;box-sizing:border-box}.survey .part{max-width:61vw}.upload{width:100%;box-sizing:border-box}.upload .part{max-width:40vw}.upload .mobility{display:inline-block;margin:0 1em}@media (max-width:768px){.upload .part{max-width:95vw}}.game{width:100%}.game .image-container .image{width:100%;align-self:start}@media (min-width:768px){.game .image-container.sticky{position:-webkit-sticky;position:sticky;top:1em}}.game .content{width:40vw;padding:1.5vw}.game .small{font-size:.825rem;line-height:1.3rem}.textinput-container{width:100%}.textinput-container input{text-align:right}.navigation-buttons{width:80vw;margin:1em auto}@media (max-width:768px){.game .content,.navigation-buttons{width:90vw}.navigation-buttons button{width:40vw}}.table-input{width:100%;display:flex}.table-input-cell{float:left;border:1px solid #000}.table-input-cell input{text-align:center}.table-input-cell .title{border-bottom:1px solid #000;text-align:center}.finish-button{background-color:#bb0a30!important;border:0!important}.header-container{width:100%}table{border-collapse:collapse;margin-bottom:1em}.answer,.index{border:1px solid #000}.answer{text-align:left}.answer.given{font-weight:700}.index{height:50px;width:10%;background:#ccc}.table-title{border:1px solid #000;background:#ccc}.select{height:10px}.pregiven{padding-left:25px}.save-button-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:end;margin-top:10px}.save-button-container .save-button{margin-bottom:5px}.game-header{background-color:#f2f2f2;width:100%;padding:.5em 8vw;box-sizing:border-box}@media (max-width:768px){.game-header{text-align:center}}.timer .section{width:5.5vw;height:4px;position:relative;margin:.5vw}.timer .section .background,.timer .section .bar{border-radius:2px;height:4px;position:absolute;top:0;left:0}.timer .section .background{background-color:#ccc;width:5.5vw}.timer .section .bar{background-color:#000}.timer .danger{color:#f50537}@media (max-width:768px){.timer{margin-top:.5em}.timer .section,.timer .section .background,.timer .section .bar{width:10vw}}.confirmation-required,.missing-page{text-align:center;max-width:40em}.cookie .audi-logo{height:1.5em}.cookie button{width:auto}.cookie{max-width:40em;text-align:justify;box-sizing:border-box}.cookie .no-justify{text-align:left}.cookie .extra{height:auto;overflow:hidden}.cookie .extra.hidden{height:0}.cookie a{text-decoration:none}.throwback{width:var(--width);--height:30vw;--element-width:30vw;--element-height:20vw}.throwback section{width:100%;background-size:cover;background-position:50%;position:relative;overflow:hidden}.throwback .top{width:100vw;height:var(--height)}.throwback section .top .backdrop{position:absolute;left:0;right:0;width:100vw;height:110%;background-size:cover;background-position:50%;-webkit-filter:brightness(50%);filter:brightness(50%);transition-duration:.5s}.throwback section .content .image,.throwback section .content iframe{width:var(--element-width);height:var(--element-height);background-size:100% auto;background-repeat:no-repeat;background-position:50%;transition-duration:.5s}.throwback section .content iframe{height:calc(var(--element-width)*1.125);width:90vw}.throwback .description img{float:left;height:auto;margin-right:2.5em;max-width:60%}.throwback .description{background-color:#fff;height:auto;padding:2em 0}.throwback .top .backdrop{position:absolute;left:0;right:0;width:100vw;height:140%;background-size:inherit;background-position:50%;transition-duration:.5s;-webkit-filter:brightness(50%);filter:brightness(50%)}.throwback section .content{height:100%}@media (max-width:1200px){.throwback{--width:100vw}.throwback .description .content{width:60vw}.throwback .description img{float:none!important;max-width:100%}}@media (max-width:1000px){.throwback{--width:100vw}.throwback .description .content{width:80vw}}@media (max-width:768px){.throwback button{width:auto}.throwback .description .content{width:90vw}.throwback .top{padding-top:0!important}.throwback section .image{margin-top:1em}.throwback section .image.hide{display:none}}.manufactoring{--height:30vw;--element-width:30vw;--element-height:20vw;--width:100%;width:var(--width)}.manufactoring section{margin:0 auto;width:60vw;background-size:cover;background-position:50%;position:relative;overflow:hidden;text-align:justify}.manufactoring .middle{height:calc(var(--height)*1.4)}.manufactoring .logo{height:5em;margin-top:-2em;margin-left:.5em;width:auto}.manufactoring .gallery-section{height:600px}.manufactoring section .gallery{position:absolute;left:0;right:0;width:100vw;height:110%;background-size:cover;background-position:50% 25%;transition-duration:.5s}.manufactoring .bottom .gallery{-webkit-filter:brightness(100%);filter:brightness(100%)}.manufactoring section .content{height:100%}.manufactoring section .content div,.manufactoring section img{width:var(--element-width)}.manufactoring section .content .image,.manufactoring section .content iframe{width:var(--element-width);background-size:100% auto;background-repeat:no-repeat;background-position:50%;transition-duration:.5s}.manufactoring section .content iframe{height:40vw;width:50vw}.manufactoring section .content .image{height:var(--element-height)}.manufactoring section .content iframe{height:calc(var(--element-width)/16*9*1.6)}.manufactoring .description{background-color:#f2f2f2;height:auto;padding:2em 0}.manufactoring .description .content{width:calc(var(--element-width)*2)}.manufactoring .description img{float:left;height:auto;margin-right:2.5em}.manufactoring .faq{margin-left:10vw;max-width:80vw;padding-top:4em;height:auto;padding-bottom:4em}.manufactoring .rounds .round{width:min(30vw,400px);margin:1vw;position:relative;height:calc(min(30vw, 400px)/16*11)}.manufactoring .rounds .round .container{height:100%}.manufactoring .rounds .round-backdrop{position:absolute;left:0;width:100%;z-index:-1;-webkit-filter:brightness(50%);filter:brightness(50%)}.manufactoring .white{color:#fff;text-align:left}.manufactoring .black{color:#333}.manufactoring .holder{margin-left:-100em}.manufactoring .title{text-align:center;margin:1em 0}@media (max-width:1200px){.manufactoring{--width:80vw}.manufactoring section{width:80vw}}@media (max-width:1000px){.manufactoring{--width:95vw}.manufactoring section{width:90vw}}@media (max-width:768px){.manufactoring button{width:auto}.manufactoring section{width:90vw}}.middle iframe{margin:5em 0;height:28vw;width:50vw}.title{text-align:center}.description img{float:left;margin-right:2.5em;height:auto}.description{background-color:#f2f2f2;height:auto;padding:2em 0;width:100%}.description .content{width:calc(var(--element-width)*2)}.description .content p{text-align:justify}.description .content .question{font-style:italic;margin:2em 0 .5em}@media (max-width:1200px){.manufactoring{--height:40vw;--element-width:40vw;--element-height:30vw}}@media (max-width:1000px){.manufactoring{--height:50vw;--element-width:43vw;--element-height:40vw}}@media (max-width:800px){.manufactoring{--height:55vw;--element-width:47vw;--element-height:50vw}}@media (max-width:768px){.manufactoring{--height:auto;--element-width:100%;--element-height:55vw}.manufactoring .gallery-section{height:200px}.manufactoring .faq{width:100vw!important;padding:5vw!important;text-align:center;height:auto!important;box-sizing:border-box;margin:0!important;max-width:100vw!important}.manufactoring section .image{margin-top:1em}.manufactoring section .image.hide{display:none}.manufactoring .logo{margin-top:1em!important}.manufactoring .description img{float:none!important}.manufactoring section .content iframe{width:90vw;height:50.625vw!important;margin:2.5em 0}.manufactoring .rounds .round{width:90vw!important;height:50.625vw!important;margin:1vw 0!important}.manufactoring .rounds .round-backdrop{height:50.625vw!important}.manufactoring .top{padding-top:0!important}}.Intern{--width:60vw;width:var(--width)}@media (max-width:1200px){.Intern{--width:80vw}}@media (max-width:1000px){.Intern{--width:95vw}}@media (max-width:768px){.Intern button{width:auto}}.contact{--width:60vw;width:var(--width)}@media (max-width:1200px){.contact{--width:80vw}}@media (max-width:1000px){.contact{--width:95vw}}.successful-registration{margin-top:10em;text-align:center;max-width:40em}
/*# sourceMappingURL=main.aaa0173b.chunk.css.map */