@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);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}.app-footer{color:#abb5d2;padding:0 16px;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;align-items:center}.app-footer .copyright{font-size:7.5px}.app-footer .copyright .copy-sign{font-family:"Century Gothic";font-weight:700}.app-footer .copyright p{margin:2px 0}.labeled-input{display:flex;flex-direction:column;margin-top:14px}.labeled-input .label{font-weight:600;font-size:12px;color:#606a88;margin-bottom:4px}.labeled-input .input{background:#fff;border-radius:4px;border:1px solid #cfd6ea;padding:6px 8px 2px;position:relative}.labeled-input .input.invalid{border-color:#c84d4d}.labeled-input .input.invalid .icon{position:absolute;right:6px;bottom:6px}.labeled-input .input textarea{background:#fff;line-height:17px;resize:none}.labeled-input .input .react-tel-input input,.labeled-input .input textarea{width:100%;border:none;outline:none;font-size:14px;font-family:"Proxima Nova"}.labeled-input .input .react-tel-input input{background:none;line-height:22px;padding-bottom:3px}.inline-error{background:#f8d4d7;padding:10px 12px;margin-top:8px;border-radius:4px;display:grid;grid-column-gap:12px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;justify-content:center;align-items:center;-webkit-animation:fadeMoveUp .8s cubic-bezier(.16,1,.3,1) forwards;animation:fadeMoveUp .8s cubic-bezier(.16,1,.3,1) forwards}.inline-error .icon{width:26px;height:26px;opacity:.5}.inline-error .text{font-weight:600;font-size:13px;line-height:16px;color:#c22020}@-webkit-keyframes fadeMoveUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeMoveUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}.button{background:#5822f6;border-radius:4px;color:#fff;font-weight:600;font-size:16px;padding:12px;margin:12px 8px;text-align:center;letter-spacing:.02em;box-shadow:0 2px 4px rgba(139,139,216,.5);transition:65ms ease-out}.button:active{transform:translateY(1px) scale(.95);background:#4b1dd3;color:#d8d6db}.button.loading,.button:active{box-shadow:0 0 2px rgba(139,139,216,.5)}.button.loading{background:linear-gradient(90deg,#4b1dd3,#8a62ff 50%,#4b1dd3);background-size:200% 400%;-webkit-animation:loadAnim 1.5s infinite;animation:loadAnim 1.5s infinite;transform:translateY(-6px) scale(.75);border-radius:36px}@-webkit-keyframes loadAnim{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loadAnim{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ticket-creation-page{background:#fff;display:grid;grid-template-rows:-webkit-max-content -webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content max-content 1fr max-content;height:calc(100vh - 52px);opacity:0;-webkit-animation:fadeIn 1.4s cubic-bezier(.16,1,.3,1) .1s forwards;animation:fadeIn 1.4s cubic-bezier(.16,1,.3,1) .1s forwards}.ticket-creation-page .header{padding:16px 16px 0;color:#5822f6}.ticket-creation-page .header h1{font-size:18px;margin:0 auto}.ticket-creation-page .header h2{font-size:16px;margin:0 auto}.ticket-creation-page .additional{background:#ecedf0;border-radius:8px;color:#81889a;padding:8px;margin:12px 8px 0;display:flex;flex-direction:column;font-weight:600}.ticket-creation-page .additional .data-iconed{display:grid;grid-template-columns:16px 1fr;margin-bottom:6px}.ticket-creation-page .additional .data-iconed:last-child{margin-bottom:0}.ticket-creation-page .additional .data-iconed .icon{height:11px}.ticket-creation-page .additional .data-iconed .data{font-size:13px;line-height:13px}.ticket-creation-page .fields-set{background:#f1f3f9;border-radius:10px 10px 0 0;border-top:1px solid rgba(206,206,225,.5);box-shadow:inset 0 2px 4px rgba(206,206,225,.5);margin-top:12px;padding:0 16px 16px;overflow-y:scroll}.ticket-creation-page .buttons-set{background:#f1f3f9;padding:0 8px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#c22020;font-weight:600;padding:0 16px}.error-page .icon{margin-top:-80px;margin-bottom:20px;-webkit-animation:fadeInScaleUp .8s cubic-bezier(.16,1,.3,1) forwards;animation:fadeInScaleUp .8s cubic-bezier(.16,1,.3,1) forwards}.error-page .title{font-size:20px;margin-bottom:10px}.error-page .description,.error-page .title{opacity:0;transform:translateY(-80px);-webkit-animation:fadeMoveDown 1.2s cubic-bezier(.16,1,.3,1) .9s forwards;animation:fadeMoveDown 1.2s cubic-bezier(.16,1,.3,1) .9s forwards}.error-page .description{background-color:#f8d4d7;font-size:16px;padding:10px 16px;border-radius:4px}@-webkit-keyframes fadeInScaleUp{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeMoveDown{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeMoveDown{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.loading-container:not(.inline){width:100vw;left:0;display:flex;justify-content:center}.loading-container:not(.inline) .loading-stub{width:128px;height:128px;margin:auto}.loading-container:not(.inline) .loading-stub .animated-logo{-webkit-animation:transparency-2-alt 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:transparency-2-alt 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate}.loading-container:not(.inline) .loading-stub .animated-logo-bck{-webkit-animation:transparency-2 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:transparency-2 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate}.loading-container:not(.inline) .loading-stub .icon{position:absolute;width:128px;height:128px;-webkit-animation:rotation 3s cubic-bezier(.645,.045,.355,1) infinite;animation:rotation 3s cubic-bezier(.645,.045,.355,1) infinite}.loading-container:not(.inline) .loading-stub .icon .logo{fill:none;stroke:url(#logo-gradient);stroke-width:2;stroke-linecap:round;stroke-dasharray:110;stroke-dashoffset:100;-webkit-animation:dash 4s cubic-bezier(.165,.84,.44,1) infinite forwards;animation:dash 4s cubic-bezier(.165,.84,.44,1) infinite forwards}.loading-container:not(.inline) .loading-stub .icon.bck{opacity:1}.loading-container:not(.inline) .loading-stub .icon.bck .logo{fill:#5822f6;stroke:none;stroke-dasharray:none;stroke-dashoffset:none;-webkit-animation:none;animation:none}.loading-container.inline{width:100%;height:8px}.loading-container.inline .circle{background:#5822f6;width:6px;height:6px;border-radius:8px;position:absolute;-webkit-animation:circle-1 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:circle-1 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate}.loading-container.inline .circle:nth-child(2){-webkit-animation:circle-1 1.524s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:circle-1 1.524s cubic-bezier(.645,.045,.355,1) infinite alternate}.loading-container.inline .circle:nth-child(3){-webkit-animation:circle-1 1.548s cubic-bezier(.645,.045,.355,1) infinite alternate;animation:circle-1 1.548s cubic-bezier(.645,.045,.355,1) infinite alternate}@-webkit-keyframes dash{50%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes dash{50%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@-webkit-keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes transparency{0%{opacity:.5}30%{opacity:.5}90%{opacity:1}to{opacity:1}}@keyframes transparency{0%{opacity:.5}30%{opacity:.5}90%{opacity:1}to{opacity:1}}@-webkit-keyframes transparency-2{0%{opacity:.15}30%{opacity:.15}90%{opacity:.45}to{opacity:.45}}@keyframes transparency-2{0%{opacity:.15}30%{opacity:.15}90%{opacity:.45}to{opacity:.45}}@-webkit-keyframes transparency-2-alt{0%{opacity:.8}10%{opacity:.8}90%{opacity:0}to{opacity:0}}@keyframes transparency-2-alt{0%{opacity:.8}10%{opacity:.8}90%{opacity:0}to{opacity:0}}@-webkit-keyframes circle-1{0%{left:0;opacity:0}50%{left:50%;opacity:1}to{left:calc(100% - 24px);opacity:0}}@keyframes circle-1{0%{left:0;opacity:0}50%{left:50%;opacity:1}to{left:calc(100% - 24px);opacity:0}}@-webkit-keyframes circle-2{0%{left:12px;opacity:0}50%{left:calc(50% + 12px);opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes circle-2{0%{left:12px;opacity:0}50%{left:calc(50% + 12px);opacity:1}to{left:calc(100% - 12px);opacity:0}}@-webkit-keyframes circle-3{0%{left:24px;opacity:0}50%{left:calc(50% - 12px);opacity:1}to{left:calc(100% - 24px);opacity:0}}@keyframes circle-3{0%{left:24px;opacity:0}50%{left:calc(50% - 12px);opacity:1}to{left:calc(100% - 24px);opacity:0}}.ticket-created-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#5822f6;font-weight:600;padding:0 16px}.ticket-created-page .icon{margin-top:-80px;margin-bottom:20px;width:96px;height:96px;-webkit-animation:fadeInScaleUp .8s cubic-bezier(.16,1,.3,1) forwards;animation:fadeInScaleUp .8s cubic-bezier(.16,1,.3,1) forwards}.ticket-created-page .logo-icon{margin-top:-80px;margin-bottom:20px;width:96px;height:96px;transform:scale(0);-webkit-animation:fadeInScaleUpRotate 2.2s cubic-bezier(.16,1,.3,1) forwards;animation:fadeInScaleUpRotate 2.2s cubic-bezier(.16,1,.3,1) forwards}.ticket-created-page .title{font-size:20px;margin-bottom:10px}.ticket-created-page .description,.ticket-created-page .title{opacity:0;transform:translateY(-80px);-webkit-animation:fadeMoveDown 1.2s cubic-bezier(.16,1,.3,1) .9s forwards;animation:fadeMoveDown 1.2s cubic-bezier(.16,1,.3,1) .9s forwards}.ticket-created-page .description{background-color:#e1dbfa;font-size:16px;padding:10px 16px;border-radius:4px}@-webkit-keyframes fadeInScaleUpRotate{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{transform:rotate(-45deg)}}@keyframes fadeInScaleUpRotate{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{transform:rotate(-45deg)}}.home{padding:56px 20px;min-height:100%;width:100%}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:100;src:url(/static/media/ProximaNova-Thin.4a396196.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:300;src:url(/static/media/ProximaNova-Light.0188899c.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:300;src:url(/static/media/ProximaNova-LightIt.4082bf05.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url(/static/media/ProximaNova-Regular.7ce6760d.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:400;src:url(/static/media/ProximaNova-RegularIt.61fd1e83.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:600;src:url(/static/media/ProximaNova-Semibold.df8c6264.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:600;src:url(/static/media/ProximaNova-SemiboldIt.76050cd0.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:700;src:url(/static/media/ProximaNova-Bold.926a08fb.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:700;src:url(/static/media/ProximaNova-BoldIt.0e18c5b3.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:800;src:url(/static/media/ProximaNova-Extrabld.51563919.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:800;src:url(/static/media/ProximaNova-ExtrabldIt.200afa63.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:900;src:url(/static/media/ProximaNova-Black.a0606c5f.ttf) format("truetype");font-display:swap}@font-face{font-family:"Proxima Nova";font-style:italic;font-weight:900;src:url(/static/media/ProximaNova-BlackIt.77aed8ec.ttf) format("truetype");font-display:swap}.App{background-color:#f1f3f9;height:100vh;font-family:"Proxima Nova";display:grid;grid-template-rows:1fr 52px}