html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fefaf3}.container{max-width:1500px}a,.btn-link{color:#1a1712;transition:color .2s,box-shadow .2s}a:focus,.btn-link:focus{box-shadow:0 0 0 .1rem #fefaf3,0 0 0 .25rem rgba(26,23,18,.25);outline:0;border-radius:.25rem}.btn,#change-cookie-consent,.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-info,.btn-light,.btn-dark,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-danger,.btn-outline-info,.btn-outline-light,.btn-outline-dark{border-radius:.375rem;padding:.875rem 1.5rem;color:#fefaf3;background-color:#2f2c25;border:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.btn:hover,#change-cookie-consent:hover,.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-danger:hover,.btn-info:hover,.btn-light:hover,.btn-dark:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-success:hover,.btn-outline-danger:hover,.btn-outline-info:hover,.btn-outline-light:hover,.btn-outline-dark:hover{background-color:#49463f;color:#fefaf3}.btn:focus,#change-cookie-consent:focus,.btn-primary:focus,.btn-secondary:focus,.btn-success:focus,.btn-danger:focus,.btn-info:focus,.btn-light:focus,.btn-dark:focus,.btn-outline-primary:focus,.btn-outline-secondary:focus,.btn-outline-success:focus,.btn-outline-danger:focus,.btn-outline-info:focus,.btn-outline-light:focus,.btn-outline-dark:focus,.btn:active:focus{box-shadow:0 0 0 .1rem #fefaf3,0 0 0 .25rem rgba(26,23,18,.25);outline:0}.btn:active,#change-cookie-consent:active,.btn-primary:active,.btn-secondary:active,.btn-success:active,.btn-danger:active,.btn-info:active,.btn-light:active,.btn-dark:active,.btn-outline-primary:active,.btn-outline-secondary:active,.btn-outline-success:active,.btn-outline-danger:active,.btn-outline-info:active,.btn-outline-light:active,.btn-outline-dark:active,.btn:focus,#change-cookie-consent:focus,.btn-primary:focus,.btn-secondary:focus,.btn-success:focus,.btn-danger:focus,.btn-info:focus,.btn-light:focus,.btn-dark:focus,.btn-outline-primary:focus,.btn-outline-secondary:focus,.btn-outline-success:focus,.btn-outline-danger:focus,.btn-outline-info:focus,.btn-outline-light:focus,.btn-outline-dark:focus{background-color:#2a2821!important}.modal-content,.progress-popup-content{background-color:#fefaf3;border:1px solid #1a1712;border-radius:.375rem}.modal-header{border-bottom:1px solid #1a1712}.modal-header .btn-close:focus{box-shadow:0 0 0 .1rem #fefaf3,0 0 0 .25rem rgba(26,23,18,.25)}.modal-footer{border-top:1px solid #1a1712}.btn-link.nav-link:focus,.btn-link.nav-link:active:focus,.form-control:focus,.form-control:active:focus,.form-select:focus,.form-select:active:focus,.form-check-input:focus,.form-check-input:active:focus{box-shadow:0 0 0 .1rem #fefaf3,0 0 0 .25rem rgba(26,23,18,.25);outline:0}.form-control,.form-select{background-color:#fefaf3;border:1px solid #1a1712;color:#1a1712;border-radius:.375rem}.form-control:focus,.form-control:-webkit-autofill,.form-select:focus,.form-select:-webkit-autofill{background-color:#fefaf3;border-color:#1a1712;color:#1a1712}.form-check-input{background-color:#fefaf3;border-color:#1a1712}.form-check-input:checked{background-color:#1a1712;border-color:#1a1712}.content{padding-top:1.1rem}h1:focus{outline:0}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50960}.validation-message{color:#e50960}.blazor-error-boundary{background:url("data:image/svg+xml;base64,PHN2ZyB3...") no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}.bi::before{font-size:24px;display:block}#loadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1050;display:none}#loadingOverlay.init{position:unset}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all;color:#fff;text-decoration:none!important}.main-header{background-color:#f1eadd;padding:1rem 0;border-bottom:1px solid #1a1712}.main-header .logo{display:flex;align-items:center}.main-header .header-buttons{display:flex;gap:1rem}.footer{position:sticky;bottom:0;width:100%;white-space:nowrap;line-height:60px;background-color:#1a1712;color:#ff8965;font-family:"Libre Caslon Condensed","Times New Roman",sans-serif;border-top:1px solid #1a1712!important}.footer a{color:inherit;text-decoration:none;margin-left:20px}.footer span{font-size:1.5rem}#change-cookie-consent{background-color:#5e5b56;color:#fff;font-family:"Roboto Mono",Arial,sans-serif;line-height:normal;height:auto;font-size:.875rem}#change-cookie-consent:hover{background-color:#79756e;color:#fff}.card{background-color:#f1eadd;border:1px solid #1a1712;border-radius:.375rem}.border{border-color:#1a1712!important}.page{position:relative;display:flex;flex-direction:column}main{flex:1}.bi{display:inline-block;position:relative;width:1.25rem;height:1.25rem;margin-right:.75rem;top:-1px;background-size:cover}.bi-list-nested{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E")}article *{z-index:2}.background-image{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/intro-background.webp?v=Bd991epFmWVYD-8wfcgsWYd-oRE");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5}.introduction-overlay{background-color:#fefaf3;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.introduction-overlay .background-image{z-index:10}.introduction-overlay .introduction-content{z-index:11;max-width:800px;width:100%;background-color:#f1eadd;padding:3rem;border-radius:40px;margin-bottom:55px;border:1px solid #2f2c25}.introduction-overlay .introduction-content .intro-text{font-size:1.25rem;line-height:1.6;color:#1a1712}.legal{position:relative;text-align:center;color:#000}