/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}header{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b{font-weight:inherit}b{font-weight:bolder}video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#333;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl{margin-top:0;margin-bottom:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}a{color:#333;text-decoration:underline}a:hover,a:focus{color:#000;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}[role="button"]{cursor:pointer}a,button,[role="button"],input,label{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button{line-height:inherit}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}input[type="search"]{-webkit-appearance:none}[hidden]{display:none !important}body{background:#121212}@media all and (max-width: 999px){.largeOnly{display:none !important}}@media all and (min-width: 1000px){.smallOnly{display:none !important}}#intro{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:10%;text-align:center;font-size:2em;color:#eeeeee;background:#121212;z-index:1000}#intro #logo{width:220px;margin:1rem auto}#intro #speechbubble{margin:2.5em auto 0.5em;max-width:120px;filter:invert(0.3) sepia(1) saturate(16) hue-rotate(-24deg);animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.91);animation-timing-function:ease-in}17%{transform:scale(0.98);animation-timing-function:ease-out}33%{transform:scale(0.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}#container{max-width:1300px;margin:0 auto}#chatroom{display:none;flex-direction:column;height:86vh}#chatroom .realvideo{width:80%;max-width:500px}#chatroom .video{position:relative;display:inline-block;cursor:pointer}#chatroom .video svg{color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#chatroom #chatheader{display:none}@media all and (min-width: 1000px){#chatroom #chatheader{display:block;padding:15px 10px;background-color:#D9D9D9;color:#333333;font-weight:600;font-size:1rem}}#chatroom #content{flex-basis:82vh;flex-grow:100;overflow:hidden;display:flex;flex-direction:column}@media all and (min-width: 1000px){#chatroom #content{flex-direction:row;flex-basis:75vh}}#chatroom #header{border-bottom:1px solid #FF4D3C;display:flex;padding:18px 10px;align-items:center;font-size:1.4em;color:#eeeeee;flex:1 1 2em;margin-bottom:14px;justify-content:space-between}@media all and (max-width: 575px){#chatroom #header{padding:10px}}#chatroom #header div{position:relative;display:flex;align-items:center}#chatroom #header div svg{margin:0 10px;color:white}#chatroom #header div .blurb{background-color:dodgerblue;color:white;position:absolute;font-size:10px;line-height:12px;text-align:center;border-radius:6px;padding:1px 5px;right:75px;bottom:-15px}#chatroom #header div .blurb:first-of-type{right:36px}#chatroom #header img{margin-top:4px;width:147px;margin-right:0.75em}@media all and (max-width: 575px){#chatroom #header img{width:115px}}#chatroom #peoplecounter{padding:15px 10px;color:white;font-weight:600;font-size:1rem;background:#6b6b6b;position:relative;z-index:100}@media all and (max-width: 999px){#chatroom #peoplecounter{display:none}}#chatroom #people{width:100%;flex:0 1 180px;overflow:hidden;background:#ABABAB}@media all and (min-width: 1000px){#chatroom #people{overflow-y:scroll;order:3}}@media all and (orientation: portrait) and (max-width: 1024px){#chatroom #people{flex:0 1 290px}}@media all and (max-width: 999px){#chatroom #people{flex:0 0 122px}}@media all and (orientation: portrait) and (max-width: 576px){#chatroom #people{flex:0 0 100px}}#chatroom #people .float{display:inline-flex;padding:10px 5px}@media all and (min-width: 1000px){#chatroom #people .float{flex-direction:column}}#chatroom #people .person{width:160px;height:100px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 5px;position:relative;cursor:pointer}@media all and (min-width: 1000px){#chatroom #people .person{margin:5px}}@media all and (orientation: portrait) and (max-width: 576px){#chatroom #people .person{width:128px;height:80px}}#chatroom #people .person .name{position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);color:white;display:flex;padding:5px;width:100%}@media all and (orientation: portrait) and (max-width: 576px){#chatroom #people .person .name{font-size:12px}}#chatroom #people .person .name img{max-height:1em;filter:invert(0.8);margin-left:4px;pointer-events:none}#chatroom #chatholder{flex:1 1 100vh;display:flex;flex-direction:column;overflow:hidden}#chatroom #chatholder img{cursor:pointer}#chatroom #chat{background-color:#EBECED;color:#1E1E1E;flex:1 1 100vh;padding:10px;overflow-y:scroll}#chatroom #chat .message{max-width:90%;display:flex;margin-bottom:1.5em}#chatroom #chat .message.guest{margin-left:10%}#chatroom #chat .message.guest .left{order:2;text-align:right}#chatroom #chat .message.guest .right{text-align:right}#chatroom #chat .message.guest .text{color:white;background-color:#1F93E9 !important}#chatroom #chat .message.guest .name{text-align:right;cursor:pointer}#chatroom #chat .message .left{margin:0 15px}#chatroom #chat .message .left img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 1000px){#chatroom #chat .message .left img{width:60px;height:60px}}#chatroom #chat .message .right{flex:1 1 80%}#chatroom #chat .message .right .name{color:#1F93E9;font-weight:bold;margin-bottom:0.5em;cursor:pointer}#chatroom #chat .message .right .name span{font-weight:normal;font-style:italic;color:grey;padding-left:5px}#chatroom #chat .message .right .text{display:inline-block;line-height:1.5;background-color:white;padding:5px;border-radius:10px;min-width:30px}#chatroom #input{position:relative;background-color:#EBECED;padding:10px;flex:0 1 30px;display:flex}#chatroom #input input{flex:1 1 90%;border:none;padding:5px;width:60%}#chatroom #input img{flex:1 1 2.5%;max-width:40px;padding:5px 10px;border-left:1px solid darkgrey;opacity:0.4}#chatroom #input img:first-of-type{border-left:none;opacity:1}#chatroom #input img#smile{opacity:1}#chatroom #input img:last-of-type{max-width:35px;padding-right:0}#chatroom #smilypreview{display:none;position:absolute;right:40px;bottom:50px;width:150px;flex-wrap:wrap;justify-content:space-between;height:70px}#chatroom #smilypreview>div{margin:3px}#advert{text-align:center;padding:20px}#anmeldung{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000}#anmeldung #box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:90%;max-width:400px;text-align:center;background-color:white;padding:20px;display:flex}@media all and (min-width: 1000px){#anmeldung #box{max-width:800px}}#anmeldung h2{font-weight:100;font-size:2rem;line-height:2rem;margin:1rem auto}@media all and (min-width: 1000px){#anmeldung h2{margin:3rem auto}}#anmeldung .left,#anmeldung .right{flex:1 1 50%}#anmeldung .left{display:none}@media all and (min-width: 1000px){#anmeldung .left{display:block}}#anmeldung .right{flex:1 1 100%;padding:20px}@media all and (min-width: 1000px){#anmeldung .right{flex:1 1 50%}}#anmeldung .left img{width:100%}#anmeldung p{margin:2em auto 0.75em}#anmeldung .gender{width:49%;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:12px;border-radius:5px;border:1px solid #767676;font-size:1.1rem;outline:none}#anmeldung .gender .success{display:none}#anmeldung .gender:hover{cursor:pointer}#anmeldung .gender:link,#anmeldung .gender:active,#anmeldung .gender:focus,#anmeldung .gender:visited{border:2px solid #67BB41}#anmeldung .gender.selected{border:2px solid #67BB41}#anmeldung .gender.selected:link,#anmeldung .gender.selected:active,#anmeldung .gender.selected:focus,#anmeldung .gender.selected:visited{border:2px solid #67BB41}#anmeldung .gender.selected .success{position:absolute;display:block;right:0;top:5px;width:12px;filter:invert(0.3) sepia(1) saturate(16) hue-rotate(64deg)}#anmeldung .gender img{max-height:1.3em;margin-right:0.5em}#anmeldung input{padding:10px;border:1px solid #AAA;margin-bottom:1em;width:100%;border-radius:5px}#anmeldung input.error{border-color:#FF4D3C}#teaser_overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1000}#teaser_overlay #box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:420px;text-align:center;background-color:white;padding:40px}@media all and (max-width: 575px){#teaser_overlay #box{width:90%}}#teaser_overlay h2{font-weight:100;font-size:1.5rem;line-height:1.9rem}#teaser_overlay p{margin:2em auto 0.75em}.close{position:absolute;top:5px;right:5px}.close img{width:26px;height:26px}.smiley{background:url(/VX/Chatroom/4f48b5246286c2e6ee39c0f300a236f8.png) no-repeat;width:30px;height:30px;display:inline-block;margin-bottom:-8px}.smiley.happy{background-position:-489px -5px}.smiley.laughing{background-position:-137px -5px}.smiley.wink{background-position:-577px -5px}.smiley.surprised{background-position:-445px -93px}.smiley.tongue{background-position:-93px -48px;height:31px}.smiley.kiss{background-position:-708px -5px;width:32px}.smiley.sad{background-position:-709px -49px}.smiley.neutral{background-position:-181px -93px}.btn{padding:16px;font-size:1.1rem;color:white;border:none;background-color:#1F93E9;border-radius:5px;text-decoration:none}.btn:hover{color:white;cursor:pointer}.btn.btn-w100{display:block;width:100%}#blocker{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:1000}#blocker #imprintCloser{width:26px;height:26px;background-color:black;color:white;text-align:center;border-radius:15px;line-height:26px;position:absolute;top:-10px;right:-10px;border:1px solid #ccc;z-index:20;cursor:pointer}#blocker>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;max-width:800px}#blocker #impressum,#blocker #datenschutz{color:black;padding:20px;font-size:1rem;line-height:1.5;height:80vh;overflow-y:scroll;background-color:white}#blocker #impressum p,#blocker #impressum a,#blocker #datenschutz p,#blocker #datenschutz a{color:black;font-size:1rem}#blocker #impressum h2,#blocker #impressum h3,#blocker #datenschutz h2,#blocker #datenschutz h3{padding:0.5em 0}#imprintlinks{position:absolute;bottom:5px;right:5px;padding:8px}#imprintlinks a{color:white}


/*# sourceMappingURL=bundle.9d8aee5a02e808f1751f.css.map*/