section.sign-in{height:50vh;min-height:500px}div.sign,section.sign-in{align-items:center;display:flex;justify-content:center}div.sign{border:1px solid var(--cityColor);-webkit-box-shadow:0 0 58px -27px #42445a;-moz-box-shadow:0 0 58px -27px #42445a;box-shadow:0 0 58px -27px #42445a;flex-direction:column}div.sign .btn-form{background-color:var(--cityColor);border:0;border-radius:4px;color:var(--cityColorText);display:inline-block;font-size:.9em;margin:5px;min-width:75px;padding:7px 20px;text-decoration:none;transition:background-color .5s}div.sign .btn-form:hover{background-color:#222;color:#fff}div.sign .btn-form:disabled{background-color:hsla(0,0%,46%,.5);color:#fff;color:#757575}div.sign .btn-form:disabled:hover{background-color:hsla(0,0%,46%,.65)}div.sign .btn-form-primary{animation-duration:.5s;animation-iteration-count:1;animation-name:btn-form-primary-showup-animation;background-color:#9e993f;width:100px}div.sign .btn-form-primary:hover{background-color:#222}@keyframes btn-form-primary-showup-animation{0%{background-color:#ebe65e;transform:translateX(-25px);width:150px}to{background-color:#9e993f;transform:translateX(0);width:100px}}div.sign div.modal{align-items:center;display:flex;justify-content:center}div.sign div.modal.hidden{display:none}div.sign div.modal.visible{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}div.sign div.modal div.modal-box{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;margin:auto;outline:0;padding:20px;position:relative;width:400px}div.sign div.modal div.modal-box div.modal-header{position:relative}div.sign div.modal div.modal-box div.modal-header h2{font-size:1.5em}div.sign div.modal div.modal-box div.modal-header span.modal-close{cursor:pointer;font-size:1.5em;position:absolute;right:20px}div.sign div.modal div.modal-box div.modal-content{margin-bottom:10px;margin-top:20px}div.sign .v-enter-active,div.sign .v-leave-active{transition:height .5s ease}div.sign div.form{display:flex;flex-direction:column;gap:20px;height:auto;padding:20px;width:600px}div.sign div.form .action-mini{display:flex;justify-content:flex-end}div.sign div.form .action-mini button{font-weight:100;min-width:20px;padding:3px 8px}div.sign div.form .visitor{display:flex;flex-direction:row;gap:10px;justify-content:space-between}div.sign div.form .exhibitor{display:grid;gap:10px;grid-template-areas:"a b" "c c" "d d";grid-template-columns:1fr 1fr;justify-content:space-between}div.sign div.form .exhibitor .a{grid-area:a}div.sign div.form .exhibitor .b{grid-area:b}div.sign div.form .exhibitor .c{grid-area:c}div.sign div.form .exhibitor .d{grid-area:d}div.sign div.form .exhibitors-data{border:1px solid var(--cityColor);padding:10px}div.sign div.form .exhibitors-group-3,div.sign div.form .visitors-group-3{background-color:color-mix(in oklab,var(--cityColor),#fff 85%);border-bottom:1px solid var(--cityColor);border-radius:5px 10px 10px 5px;border-right:4px solid #000;border-top:1px solid var(--cityColor);margin:12px 0;padding:16px 10px}div.sign div.form .form-control{display:block;flex-grow:1;position:relative}div.sign div.form .form-control span{cursor:text;display:inline-block;font-size:11px;left:5px;padding:0 5px;position:absolute;top:13px;transform-origin:0 0;transition:all .2s ease}div.sign div.form .form-control input{border:none;border-bottom:1px solid #757575;display:block;outline:none;padding:8px;width:100%}div.sign div.form .form-control input.not-empty,div.sign div.form .form-control input:focus{border:1px solid #9e993f}div.sign div.form .form-control input.not-empty+span,div.sign div.form .form-control input:focus+span{background-color:#fff;transform:translateY(-24px) scale(1.2)}div.sign div.form .form-control-3{display:block;flex-grow:1;position:relative}div.sign div.form .form-control-3 span{background-color:#fff;cursor:text;display:inline-block;font-size:11px;left:5px;padding:0 5px;position:absolute;top:-8px;transform-origin:0 0;transition:all .2s ease}div.sign div.form .form-control-3 input{border:1px dotted #757575;display:block;outline:none;padding:8px;width:100%}div.sign div.form .form-control-3 input.not-empty,div.sign div.form .form-control-3 input:focus{border:1px solid #9e993f}div.sign div.form .form-control-3 input.not-empty+span,div.sign div.form .form-control-3 input:focus+span{transform:translateY(-1px) scale(1.2)}div.sign div.form .form-spacing-3{margin-top:8px}div.sign .step-info{border-bottom:1px solid var(--cityColor);padding:10px;width:100%}div.sign .step-info .step-desc{color:gray;font-size:11px}div.sign .step-info .step-desc.step-active{color:var(--cityColor)}div.sign .step-info .step-progressbar-wrapper{background-color:grey;height:5px;width:100%}div.sign .step-info .step-progressbar-wrapper .step-progress{background-color:var(--cityColor);height:5px}div.sign .step-info .step-progressbar-wrapper .step-progress.p1{width:25%}div.sign .step-info .step-progressbar-wrapper .step-progress.p2{width:75%}div.sign .step-info .step-progressbar-wrapper .step-progress.sending{width:90%}div.sign .step-info .step-progressbar-wrapper .step-progress.done{width:100%}@media (max-width:600px){div.sign div.form{display:flex;flex-direction:column;gap:10px;margin:0 25px;width:calc(100vw - 50px)}div.sign div.form .visitor{display:flex;flex-direction:column;gap:16px;justify-content:center}div.sign div.form .visitors-data{margin-bottom:10px;padding-bottom:10px}div.sign div.form .action-mini{margin-bottom:0}}