@font-face{font-family:ESBuild;src:url("./media/ESBuild-Bold-OTUCHCT4.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ESBuild;src:url("./media/ESBuild-Medium-EZ5E7EHK.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--font-app: "Prompt", sans-serif}.font-prompt-book{font-family:var(--font-app);font-weight:400!important}body{font-family:var(--font-app)!important;font-weight:300!important;background-color:#fff}input{font-family:var(--font-app)!important;font-weight:300!important;border:white solid!important;border-radius:4.575rem;font-size:4vw;width:100%;background-color:transparent;color:#fff;text-align:left;z-index:10;padding-left:2vw;outline:none}textarea:disabled{background-color:transparent;outline:none}html,body{height:100%;margin:0;padding:0}.swal2-container{z-index:2000!important}.modal-dialog{max-width:70vw!important}.swal2-popup{width:70vw}.swal2-footer{border-top:0!important}app-index-register,app-search,app-information,app-walkin,app-thanks{display:block;container-type:inline-size;max-width:1080px;margin:0 auto}@media (min-aspect-ratio: 9 / 16){app-index-register,app-search,app-information,app-walkin,app-thanks{max-width:min(1080px,56.25svh)}}:root{--cicm-magenta: #9c205f;--cicm-magenta-dark: #771138}.event-screen{position:relative;box-sizing:border-box;width:100%;min-height:max(100svh,177.7778cqw);background-color:#fff;background-size:100% auto;background-position:top center;background-repeat:no-repeat;color:var(--cicm-magenta)}.artwork-button{position:absolute;display:block;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;border-radius:10cqw;-webkit-tap-highlight-color:transparent}.artwork-button img{display:block;width:100%;height:auto}.artwork-button:focus-visible,.print-button:focus-visible{outline:3px solid var(--cicm-magenta-dark);outline-offset:4px}.artwork-button:hover{filter:brightness(1.1)}.artwork-button:active{transform:scale(.98)}.artwork-input{position:absolute;box-sizing:border-box;margin:0;padding:0 3.5cqw;border:0!important;border-radius:4cqw;background:transparent;color:#3b1027;caret-color:var(--cicm-magenta);font-family:var(--font-app);font-size:clamp(14px,3.2cqw,35px);font-weight:400!important;text-align:left}.artwork-input:focus-visible{outline:2px solid var(--cicm-magenta);outline-offset:0}.form-bg .artwork-input{left:11.71cqw;width:74.69cqw;height:6.73cqw}.form-bg .field-name{top:88.62cqw}.form-bg .field-surname{top:105.27cqw}.form-bg .field-clinic{top:122.09cqw;text-transform:uppercase}.form-bg .btn-cancel{top:144.33cqw;left:11.8cqw;width:29.18cqw}.form-bg .btn-next{top:144.33cqw;left:60.91cqw;width:25.42cqw}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{html,body{min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important}}
