.text-black-50{color:#5a6268!important}:focus{outline:3px solid #4299e1;outline-offset:2px}.nav-link{color:#495057}.nav-link:hover,.nav-link:focus{color:#212529}.modal-body a[href]:not([class]){text-decoration:underline}@keyframes anim-fade-in{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes anim-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}@keyframes anim-pulse{0%,to{transform:scaleZ(1)}50%{transform:scale3d(1.08,1.08,1.08)}}@keyframes anim-list-hold{}.anim-fade-in-and-out-enter{animation:anim-fade-in .3s linear both}.anim-fade-in-and-out-leave{animation:anim-fade-out .2s linear both}.anim-fade-in-enter,.anim-list-item-enter{animation:anim-fade-in .25s linear both}.anim-list-item-leave{animation:anim-fade-out .1s linear both}.anim-list-empty-notice-enter{animation:anim-fade-in 1s linear both}.anim-list-empty-notice-leave{animation:anim-fade-out .1s linear both}.anim-seek-attention{animation:anim-pulse .6s linear}.anim-list{animation:anim-list-hold calc(.25s + var(--anim-list-size, 1) * 75ms) linear}.anim-list>.anim-list-item-enter{animation-delay:calc(var(--anim-index, 0) * 75ms)}:is(.anim-fade-in-and-out-enter,.anim-fade-in-enter,.anim-list-item-enter,.anim-list-empty-notice-enter) :is(.anim-fade-in-and-out-enter,.anim-fade-in-enter,.anim-list-item-enter,.anim-list-empty-notice-enter){animation:none}@media(prefers-reduced-motion:reduce){.anim-fade-in-and-out-enter,.anim-fade-in-and-out-leave,.anim-fade-in-enter,.anim-list-item-enter,.anim-list-item-leave,.anim-list-empty-notice-enter,.anim-list-empty-notice-leave,.anim-seek-attention,.anim-list{animation:none}}html{height:100%}body{height:100%;display:flex;flex-direction:column}main{padding-top:2rem;padding-bottom:4rem;flex-grow:1}@media(max-width:575.98px){main{padding-top:1rem;padding-bottom:2rem}main.event-main{padding-top:0}}#fullscreen-wrapper{position:fixed;inset:0;z-index:9998;height:100%;width:100%}.loading-indicator-wrapper{width:100%;min-height:300px;text-align:center;position:relative}.loading-indicator-wrapper .spinner-border{position:absolute;top:50%}img.tenant-logo{max-width:100%;height:auto}img.ng-lazyloaded{animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm{max-width:540px}}@media(min-width:768px){.container-sm{max-width:960px}}@media(max-width:767.98px){.container-sm{padding-left:0;padding-right:0}}.text-separator{color:#5a6268;display:inline-block;margin:0 .5rem}.separator{display:flex;align-items:center;text-align:center}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #dee2e6}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.list-group-item-action{cursor:pointer}.list-group-item-link{color:inherit!important;font-weight:700}.form-group-conditional{padding:1rem;border:1px solid #dee2e6;border-left:4px solid #dee2e6}.list-group-condensed .list-group-item{padding:.625rem .75rem}.was-validated .btn-group-toggle.ng-invalid:not(.disabled) .list-group-item:not(.disabled){border-color:#dc2626}.was-validated .ng-invalid:not(.disabled){border-color:#dc2626}.was-validated .custom-checkbox .custom-control-input.ng-invalid~.custom-control-label:after{border-radius:.25rem;background-color:#dc2626}.was-validated .custom-checkbox .custom-control-input.ng-invalid~.custom-control-label{color:#dc2626}.custom-control-label p{margin:0}.form-question-label-text>p:last-child{display:inline}.form-field-hint p,.form-field-hint ul,.form-field-hint ol{margin-bottom:.25rem}.form-field-hint>:last-child{margin-bottom:0}.survey-question{position:relative;padding-left:0;border-left:3px solid transparent;border-radius:2px;transition:border-color .2s ease-out,padding .2s ease-out,margin .2s ease-out}.survey-question-text{transition:color .2s ease-out}.survey-question-invalid{padding:.75rem .5rem .75rem 1rem;border-left-color:#dc262680;margin-left:-1rem;margin-right:-.5rem;border-radius:4px}.survey-question-invalid .survey-question-text{color:#dc2626;font-weight:500}.survey-question-invalid .survey-question-error-icon{margin-right:.5rem;font-size:1rem}.survey-question .invalid-feedback{font-weight:500}.card{border:none;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000f}.card .card-header{background:transparent;border-color:#e9ecef}.card .card-body,.card .card-footer{border-color:#e9ecef}.card .card-img-top{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.card.card-clickable{transition:transform .2s ease,box-shadow .2s ease}.card.card-clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 8px 24px #00000014}@media(max-width:575.98px){.card:not(.login-form-inline){border-radius:0;box-shadow:none;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.card:not(.login-form-inline) .card-img-top{border-radius:0}.card:not(.login-form-inline):has(.stretched-link){transition:none}.card:not(.login-form-inline):has(.stretched-link):hover{transform:none;box-shadow:none}}.card-title{margin-bottom:.25rem}.nav-link.active .form-step-indicator{color:#fff;background-color:#15803d}.lh-condensed{line-height:1.5}.list-group-item.active .text-muted{color:#ffffffbf!important}.text-break{-webkit-hyphens:auto;hyphens:auto}.text-no-hyphens{-webkit-hyphens:none;hyphens:none}@media(max-width:767.98px){.badge{white-space:normal}}.badge-danger{background-color:#fef2f2;color:#b91c1c;border:1px solid rgba(185,28,28,.15)}.badge-warning{background-color:#fffbeb;color:#b45309;border:1px solid rgba(180,83,9,.15)}.badge-info{background-color:#f0fdfa;color:#0f766e;border:1px solid rgba(15,118,110,.15)}.badge-feature{background-color:transparent;color:#5a6268;border:1px solid rgba(0,0,0,.15);font-weight:500}.btn-group-vertical>.list-group-item.btn:not(:first-child){margin-top:auto}.btn-group-vertical>.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-item.disabled:not(.active){opacity:.65}.list-group-item.disabled.active{opacity:1}.list-group-item.disabled a,.list-group-item.disabled button,.list-group-item.disabled [role=button]{pointer-events:auto}div.block-ui-wrapper{background-color:#00000080}div.block-ui-wrapper .block-ui-template.block-ui-position-top{top:150px}.ngb-dp-day.disabled{color:#ced4da}.navbar-nav .nav-link.active{font-weight:700}.popover.no-padding>.popover-body{padding:0}.popover.popover-lg{max-width:400px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%236c757d' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.7;transition:opacity .15s ease}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}input[type=search]::-ms-clear{display:none}.ngb-toasts{position:fixed;top:0;right:0;left:0;padding:1rem;z-index:1070;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media(max-width:359px){.ngb-toasts{align-items:stretch}}.ngb-toasts .toast-wrapper{margin-bottom:.5rem;pointer-events:auto}.ngb-toasts .toast{background:#fff;border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;min-width:280px;max-width:420px;width:max-content;animation:toast-slide-in .3s cubic-bezier(.16,1,.3,1);position:relative}@media(max-width:359px){.ngb-toasts .toast{min-width:0;width:100%;max-width:none}}.ngb-toasts .toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:currentColor;opacity:.9}.ngb-toasts .toast .toast-header{background:transparent;border-bottom:1px solid rgba(0,0,0,.05);padding:.625rem 1rem}.ngb-toasts .toast .toast-body{padding:.875rem 1rem .875rem 1.25rem;font-size:.9375rem;line-height:1.5}.ngb-toasts .toast .toast-body>.d-flex{align-items:flex-start}.ngb-toasts .toast .toast-content{flex:1;padding-right:.5rem}.ngb-toasts .toast .toast-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:currentColor;opacity:.5;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-top:-2px}.ngb-toasts .toast .toast-close:hover{opacity:.8;background:#00000014}.ngb-toasts .toast .toast-close:focus{outline:none;opacity:.8;box-shadow:0 0 0 2px #0000001a}.ngb-toasts .toast .toast-close:focus:not(:focus-visible){box-shadow:none}.ngb-toasts .toast .toast-close:focus-visible{box-shadow:0 0 0 2px #0003}.ngb-toasts .toast .toast-close fa-icon{font-size:14px}.ngb-toasts .toast .close{display:none}.ngb-toasts .toast.bg-danger{background:#fef2f2!important;color:#991b1b!important}.ngb-toasts .toast.bg-danger:before{background:#dc2626!important}.ngb-toasts .toast.bg-danger .toast-close:hover{background:#991b1b1a}.ngb-toasts .toast.bg-success{background:#f0fdf4!important;color:#166534!important}.ngb-toasts .toast.bg-success:before{background:#16a34a!important}.ngb-toasts .toast.bg-success .toast-close:hover{background:#1665341a}.ngb-toasts .toast.bg-warning{background:#fffbeb!important;color:#92400e!important}.ngb-toasts .toast.bg-warning:before{background:#f59e0b!important}.ngb-toasts .toast.bg-warning .toast-close:hover{background:#92400e1a}.ngb-toasts .toast.bg-info{background:#eff6ff!important;color:#1e40af!important}.ngb-toasts .toast.bg-info:before{background:#3b82f6!important}.ngb-toasts .toast.bg-info .toast-close:hover{background:#1e40af1a}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:767.98px){.modal-header .close{width:2.75rem;height:2.75rem;padding:0;margin:-.5rem -.5rem -.5rem auto;font-size:1.95rem;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:.3rem;opacity:.75;transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-header .close:hover{opacity:1;background-color:#0000000d;transform:scale(1.05)}.modal-header .close:active{transform:scale(.95);background-color:#00000014}.modal-header .close:focus-visible{opacity:1;background-color:#00000014;box-shadow:0 0 0 2px #00000026;outline:none}}.scroll-to-top{position:fixed;bottom:1rem;right:1rem;opacity:0;transition:opacity .2s ease-in-out,visibility 0s linear .2s;visibility:hidden;z-index:1030;pointer-events:none}.scroll-to-top.show-scroll{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}
