.highlight-text{color:#fff}.form-fields,.info-box,.ticket-part{background:rgba(34,34,34,0.6)}.data,.data a,.data a:hover,.data a:visited{background:rgba(0,0,0,0.2)}.hide{display:none}.slider-wrap{padding:0 30px;margin:25px 0 0 0;position:relative;display:none}.slider-wrap.valid{display:block}.slider-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:50px;background-color:rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.02),inset 0 0 10px rgba(0,0,0,0.02),inset 0 0 10px rgba(0,0,0,0.02);box-shadow:inset 0 0 10px rgba(0,0,0,0.02),inset 0 0 10px rgba(0,0,0,0.02),inset 0 0 10px rgba(0,0,0,0.02);border-radius:50px}.slider-wrap .slider{position:relative;min-width:100%;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;-ms-touch-action:none;touch-action:none}.slider-wrap .slider:after{content:"";display:block;position:relative;top:-5px;width:60px;height:60px;margin-left:-30px;border-radius:50%;background:#fff url("../images/arrow-right-black.png") no-repeat center/25px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-wrap .slider:before{content:"Swipe";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;left:0;font-size:15px;line-height:1;font-weight:500;line-height:1em}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{background:#444;margin:0;padding:0}body:after{content:"";position:fixed;z-index:8;opacity:0.5;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0.5s;transition:opacity 0.5s;background:#000}body.response-layer:after{-webkit-transform:none;transform:none;opacity:0.4}body,h1,h2,h3,p{color:#fff;font-family:sans-serif;font-weight:400;line-height:1.3}h1{font-size:40px}h1,h2,h3{margin:0;font-weight:400;font-family:serif}body,p{font-size:18px}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}#ticket{min-height:100vh;min-height:-webkit-fill-available;max-width:100vw;overflow:hidden;margin:0 auto;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.4);box-shadow:0 0 30px rgba(0,0,0,0.4);position:relative;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ticket:after{content:"";position:fixed;top:0;right:0;bottom:auto;left:0;height:100%;max-height:800px;max-width:400px;margin:0 auto;background:url("../images/ticket-small.png") no-repeat center/contain;opacity:0.15;-webkit-animation-name:bgrotate;animation-name:bgrotate;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#ticket .data{position:fixed;z-index:9;max-width:400px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:0;font-size:14px}#ticket .data div{margin:0 10px 0 0}#ticket .content-layer{padding:40px 20px 30px 20px;width:100%;overflow:hidden}#ticket .content-layer .content{position:relative;z-index:1;margin:0 0 20px 0}#ticket .content-layer .ticket-parts{width:100%;overflow:hidden;margin:0 0 30px 0;position:relative;z-index:1}#ticket .content-layer .ticket-parts h2{font-size:30px}#ticket .content-layer .ticket-parts .info-box,#ticket .content-layer .ticket-parts .ticket-part{width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;margin:10px 0;border-radius:10px}#ticket .form-fields{padding:20px;border-radius:10px}#ticket .form-fields .form-fields-top-content{margin:0 0 10px 0}#ticket .form-fields .form-field{margin:0 0 25px 0}#ticket .form-fields .form-field .title{width:100%;margin:0 0 10px 0}#ticket .form-fields .form-field input[type=email],#ticket .form-fields .form-field input[type=number],#ticket .form-fields .form-field input[type=text]{width:100%;font-size:16px;border:0;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;height:40px;padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.1)}#ticket .form-fields .form-field input[type=email]::-webkit-input-placeholder,#ticket .form-fields .form-field input[type=number]::-webkit-input-placeholder,#ticket .form-fields .form-field input[type=text]::-webkit-input-placeholder{color:#fff}#ticket .form-fields .form-field input[type=email]::-moz-placeholder,#ticket .form-fields .form-field input[type=number]::-moz-placeholder,#ticket .form-fields .form-field input[type=text]::-moz-placeholder{color:#fff}#ticket .form-fields .form-field input[type=email]:-ms-input-placeholder,#ticket .form-fields .form-field input[type=number]:-ms-input-placeholder,#ticket .form-fields .form-field input[type=text]:-ms-input-placeholder{color:#fff}#ticket .form-fields .form-field input[type=email]::-ms-input-placeholder,#ticket .form-fields .form-field input[type=number]::-ms-input-placeholder,#ticket .form-fields .form-field input[type=text]::-ms-input-placeholder{color:#fff}#ticket .form-fields .form-field input[type=email],#ticket .form-fields .form-field input[type=email]::placeholder,#ticket .form-fields .form-field input[type=number],#ticket .form-fields .form-field input[type=number]::placeholder,#ticket .form-fields .form-field input[type=text],#ticket .form-fields .form-field input[type=text]::placeholder{color:#fff}#ticket .form-fields .form-field.type-radio .choices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 8px}#ticket .form-fields .form-field.type-radio .choices label{margin:0 0 5px 0}#ticket .form-fields .form-field.type-radio .choices label:last-child{margin-bottom:0}#ticket .form-fields div.submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ticket .form-fields div.submit-wrap input[type=submit].submit-button{background-color:rgba(0,0,0,0.3);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:50px;border:0;height:50px;min-width:100px;padding:0 12px;font-size:18px}#ticket.infobox-position-top .content-layer .ticket-parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ticket.infobox-position-top .content-layer .ticket-parts .ticket-part{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}#ticket.infobox-position-top .content-layer .ticket-parts .info-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1200px){#ticket{min-height:0;height:auto;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.4);box-shadow:0 0 30px rgba(0,0,0,0.4);margin:30px auto}}#simple-msg{position:fixed;z-index:9999999999;top:25px;left:15px;right:15px;border-radius:10px;background:#000;color:#fff;font-size:16px;line-height:1.2;font-weight:400;font-family:sans-serif;padding:20px;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.3);box-shadow:0 0 25px rgba(0,0,0,0.3);text-align:center;-webkit-transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);-webkit-transform:translateY(-110%);transform:translateY(-110%);visibility:hidden;opacity:0}#simple-msg.success{background:rgba(144,238,144,0.7);color:#fff}#simple-msg.error{background:rgba(255,99,71,0.7);color:#fff}#simple-msg.info{background:#000;color:#fff}#simple-msg.active{visibility:visible;opacity:1;-webkit-transform:none;transform:none}@media (min-width:400px){#simple-msg{left:auto}}@-webkit-keyframes bgrotate{0%{-webkit-transform:rotate(30deg) scale(1.2);transform:rotate(30deg) scale(1.2)}50%{-webkit-transform:rotate(210deg) scale(2);transform:rotate(210deg) scale(2)}to{-webkit-transform:rotate(390deg) scale(1.2);transform:rotate(390deg) scale(1.2)}}@keyframes bgrotate{0%{-webkit-transform:rotate(30deg) scale(1.2);transform:rotate(30deg) scale(1.2)}50%{-webkit-transform:rotate(210deg) scale(2);transform:rotate(210deg) scale(2)}to{-webkit-transform:rotate(390deg) scale(1.2);transform:rotate(390deg) scale(1.2)}}@-webkit-keyframes pulseicon{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}10%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pulseicon{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}10%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}#response-layer{-webkit-transform:translateY(calc(-100% + 10px));transform:translateY(calc(-100% + 10px));-webkit-transition:all 0.1s;transition:all 0.1s;position:fixed;z-index:9;max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;right:15px;left:15px;text-align:center;background:rgba(255,255,255,0.9);border-bottom:2px solid #ccc;color:#000;-webkit-box-shadow:0 20px 20px rgba(0,0,0,0.5);box-shadow:0 20px 20px rgba(0,0,0,0.5);font-size:30px;font-weight:700;line-height:1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#response-layer .wrap{margin:50px 50px 75px 50px}#response-layer .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#response-layer .image img.symbol{width:200px}#response-layer .image img.symbol.success{margin-left:35px}#response-layer #swiped-type{margin:20px 0;font-size:40px}#response-layer.active{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all 1.5s;transition:all 1.5s}#response-layer.active img.symbol{-webkit-animation-name:pulseicon;animation-name:pulseicon;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#response-layer .error,#response-layer .exceeded,#response-layer .success{width:100%}#response-layer .error{display:none}#response-layer.error .error{display:block}#response-layer .exceeded{display:none}#response-layer.exceeded .exceeded{display:block}#response-layer .success{display:none}#response-layer .success #counter{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:15px;line-height:1}#response-layer.success .success{display:block}#response-layer #close-response{cursor:pointer;background:#000;color:#fff;text-align:center;margin:30px auto 0 auto;padding:20px;width:120px;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.35);box-shadow:0 0 20px rgba(0,0,0,0.35);-webkit-transition:all 0.3s;transition:all 0.3s}#response-layer #close-response:active{background:#f7f7f7}.placeholder{display:block;height:15px;background:rgba(255,255,255,0.1);margin:0 0 7px 0;border-radius:3px;border:1px solid rgba(0,0,0,0.1);-webkit-animation-name:placeholder;animation-name:placeholder;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes placeholder{0%{opacity:1}50%{opacity:0.2}to{opacity:1}}@keyframes placeholder{0%{opacity:1}50%{opacity:0.2}to{opacity:1}}.placeholder-h2{width:50%;height:25px}.placeholder-id{display:inline-block;margin:0;height:10px;width:20px}.placeholder-text{width:70%;height:35px}.placeholder-swipe{margin:20px 0 0 0;background:rgba(0,0,0,0.1);height:50px;border-radius:50px}