@import url(//db.onlinewebfonts.com/c/513e00a92551c7f365c8d2d6cb475658?family=Helvetica+Neue);@import url(https://fonts.googleapis.com/css?family=Dosis|News+Cycle);@font-face{font-family:Helvetica Neue;src:url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.eot);src:url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.woff) format("woff"),url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/513e00a92551c7f365c8d2d6cb475658.svg#Helvetica%20Neue) format("svg")}:root{--background:#300;--textcolor:rgba(255,109,112,0.3);--textcolor:#462728;--textcolor:#ff6d70;--textcolor:#716a4d;--gradient:linear-gradient(90deg,#ff6d70 0%,#00f);--ultra:#5f4b8b}*,body{margin:0;padding:0;font-size:16px}body{font-family:News Cycle,Helvetica Neue,Helvetica,Liberation Sans,Arial,sans-serif;background:#000;line-height:1.2;letter-spacing:.05rem}h1,h2,h3,kbd{font-family:Helvetica Neue}.ril__navButtons{outline:none}@media (min-width:600px){.concept section{align-items:flex-end;justify-content:flex-start}.contact div section{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}}@media (min-width:750px){.concept section{align-items:flex-end}.concept section section{max-width:50%}.contact>div section{width:50%}.contact>div section section{width:100%}.imprint>div section{width:70%}}@media (min-width:1000px){.concept section section{max-width:50%}}b{font-family:Arial Black,Arial,sans-serif;font-weight:700}h3{font-family:Helvetica Neue}.contact div{width:100%;justify-content:flex-end;align-items:center}.imprint div{justify-content:flex-start;align-items:center;background-size:cover;background-position:bottom}.contact a,.imprint a{display:block;color:#00f;text-decoration:none;margin:1rem 0;font-size:20px}.contact h3,.imprint h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem;letter-spacing:.1rem}.contact fieldset{border:none;padding-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.contact .field{display:flex;flex-direction:column;padding:.2rem}.contact button,.contact input,.contact textarea{background:#000;border:1px solid var(--textcolor);color:var(--textcolor);outline:none;font-family:Avenir,sans-serif;font-size:20px;font-weight:200}.contact textarea{resize:none;overflow:auto}.contact label{margin-bottom:.4rem}.contact button{margin-top:1rem;padding:.75rem 2rem}.contact button:hover{background:var(--textcolor);color:#000;transition:all .25s}.contact .full{flex:1 1 100%}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #000 inset;-webkit-text-fill-color:var(--textcolor);color:var(--complement)!important}input:-webkit-autofill:focus{-webkit-box-shadow:,0 0 0 50px #000 inset;-webkit-text-fill-color:var(--textcolor);color:var(--textcolor)!important}input:-webkit-autofill-previewed{color:var(--textcolor)}#linkspage{position:relative;width:100vw;background-size:cover;background-position:50%;background-attachment:fixed}#links,#linkspage{display:flex;justify-content:center}#links{flex-direction:column;align-items:center;width:70%}#links figure{width:100%}figure img{filter:grayscale(100%);max-width:100%;height:auto;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out;margin:1rem 0}figcaption{visibility:hidden}img:hover{filter:none;transform:scale(1.05)}.gal *{width:100%}.flag{top:0;left:0;width:0;height:0;border-left:0 solid transparent;border-bottom:0 solid transparent;border-right:200px solid transparent;border-top:200px solid var(--textcolor)}.flag,.flag .title{position:absolute;color:#000}.flag .title{top:-150px;left:10px;transform:rotate(-45deg);font-size:50px;font-weight:600;text-transform:uppercase}.rp_container{opacity:0;position:absolute;top:0;left:0;z-index:0;flex-basis:100%}.rp_container,.rp_container video{width:100%!important;height:100%!important}.rp_container video{object-fit:cover}.logo{z-index:100;opacity:0}.logoFadeIn{mix-blend-mode:difference}.logoFadeIn,.videoFadeIn{animation:fadein 3s ease-out forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.videoFadeOut{animation:fadeout 1s ease-out forwards}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:0;font-size:1px;border:1.1em solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.3);transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{height:100%;overflow-x:hidden;scroll-behavior:smooth}body.no-scroll{overflow:hidden}body:not(.no-scroll){overflow-y:auto!important}#root{display:flex;flex-direction:column;min-height:100vh}#loaderContainer{width:100vw;height:100vh;position:absolute;left:0;top:0;background-color:#716a4d;overflow:hidden;z-index:1000}#loaderContainer,.heel-container{display:flex;align-items:center;justify-content:center}.heel-container{position:relative;width:200px;height:300px;flex-direction:column}.heel{position:relative;width:140px;height:120px;transform-origin:10% 90%}.heel svg{width:100%;height:100%;fill:#000}.heel.rocking{animation:rock 1.5s ease-in-out infinite}@keyframes rock{0%{transform:rotate(0deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(-15deg)}80%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.loading-text{position:absolute;bottom:40px;font-family:sans-serif;font-size:16px;color:#000;letter-spacing:2px;margin-top:20px}#domina,.loader-fallback{display:none}
/*# sourceMappingURL=main.c7a294bc.chunk.css.map */