.progress text[data-v-6b938ae2]{font-family:CodecCold;color:#fff}.progress__meter[data-v-6b938ae2],.progress__value[data-v-6b938ae2]{fill:none}.progress__meter[data-v-6b938ae2]{stroke:transparent}.progress__value[data-v-6b938ae2]{stroke:#fff;stroke-linecap:round}@font-face{font-family:CodecCold;font-weight:400;font-style:normal;src:url(/static/fonts/codec_cold.woff2) format("woff2"),url(/static/fonts/codec_cold.woff) format("woff");unicode-range:U+000-5ff,U+20ac}html{font-size:16px}html h1{font-size:2rem}html h2{font-size:1.5rem}html label,html p,html span{font-size:1rem}form span.error{background-color:red;color:#fff}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay .close{position:absolute;top:35px;right:35px}.overlay .progress{position:absolute;top:35px;left:35px}.overlay h1{margin-top:250px;text-transform:uppercase;color:#fff;font-family:CodecCold;font-size:90px}.overlay p.description{color:#fff;font-size:30px;max-width:80%;margin:0 auto;margin-bottom:30px;min-height:5em}.overlay p.cta{font-family:CodecCold;font-size:50px;text-transform:uppercase;margin-top:30px;color:#fff}.overlay .card{box-shadow:0 0 40px hsla(0,0%,100%,.4);margin:20px;margin-bottom:200px}.overlay .card .visual{max-height:600px;max-width:780px}.overlay .card .tag{height:140px;bottom:-140px}.overlay .qrframe{margin-left:-40px}.overlay .qr{background:transparent url(/static/img/qrframe.png) no-repeat 50%;background-size:cover;width:271px;height:295px;position:relative;display:inline-block}.overlay .qr img{position:absolute;top:75px;left:50px;width:222px}.overlay.horizontal .card{margin-bottom:50px}.overlay.horizontal .card .visual{max-height:800px}.overlay.horizontal p.cta{font-size:40px;top:-70px;left:45px}.card,.overlay.horizontal p.cta{display:inline-block;position:relative}.card{border:6px solid #fff;line-height:0;background:#fff}.card .tag{background:transparent url(/static/img/tag.svg) no-repeat 0 100%;background-size:cover;position:absolute;bottom:-54px;left:5%;font-family:CodecCold;width:25%;height:54px;line-height:1;color:#ec1e8f;font-size:25px;letter-spacing:-3px;transform-origin:top center;padding:10px;text-align:center}.card .tag:nth-child(3){left:37.5%}.card .tag:nth-child(4){left:70%}.horizontal .card .tag{background:transparent url(/static/img/tag-side.svg) no-repeat 100% 0;background-size:cover;top:100px;width:150px;right:-150px;height:85px;transform-origin:center left;left:auto;padding-right:30px}.horizontal .card .tag:nth-child(3){top:200px;left:auto}.horizontal .card .tag:nth-child(4){top:300px;left:auto}.main-layout{width:1080px;height:1920px;position:relative;background-color:#ec1e8f;transition:background-color .5s ease-in-out}.main-layout .logo{margin:0 auto;margin-top:33px;margin-bottom:20px;height:126px}.main-layout .footer{position:absolute;bottom:0;left:0}.overview{transition:filter .6s ease-in-out,opacity .6s ease-in-out;text-align:left;padding:0 30px}.overview.inactive{filter:blur(5px);opacity:.15}.overview p{color:#fff;text-transform:uppercase;font-size:40px;line-height:1;font-weight:700;font-family:CodecCold;margin:20px 0;text-align:center}.overview .card{width:300px;margin:10px 20px;margin-bottom:60px}.overview .card .tag{left:10px;height:54px;letter-spacing:-3px;transform-origin:top center;padding-top:15px;font-size:25px}.overview p.cta{display:inline-block;position:relative;top:-70px;margin-left:10px}body{margin:0;background-color:#efefef;font-family:sans-serif;text-align:center}*{box-sizing:border-box}img{max-width:100%}