﻿:root{--input-wrapper-child-width: 65%;background-color:#faf3cd}@media only screen and (max-width: 560px){:root{--input-wrapper-child-width: 100%}}@media(prefers-color-scheme: dark){:root{background-color:#090808;color:#ddd}}body,input{font-size:16px}*{font-family:"Arial",sans-serif;box-sizing:border-box}h1{font-size:1.67em;margin-top:.4em}form,.wrapper{width:640px;max-width:calc(100% - 16px);margin:auto;padding-bottom:44px}div.label{margin:0 0 10px}div.item-container{--col-error: #c22;margin:16px 0;padding:30px 40px;box-shadow:0 0 1px 0px #dfbe18;border-radius:8px;background-color:#fff;scroll-margin:48px}div.item-container:not([hidden]){display:block}div.item-container.header{border-top:10px solid #e6c10b}div.item-container.header-image-container{padding:0;overflow:hidden}div.item-container.header-image-container img{display:block;width:100%;object-fit:cover}div.item-container a{color-scheme:dark light}div.item-container .error{display:none;align-items:center;margin-top:12px;color:var(--col-error)}div.item-container .error img{margin-right:5px}div.item-container .error span{position:relative;top:.5px}div.item-container .error a{color:inherit}div.item-container.invalid{box-shadow:0 0 .5px 1px var(--col-error)}div.item-container.invalid .error{display:flex}div.item-container.invalid>.input-wrapper::before{border-color:var(--col-error)}div.item-container.invalid>.input-wrapper input{border-color:var(--col-error)}div.item-container time[datetime]{text-decoration:underline;text-decoration-style:dotted;font-weight:500}ul{padding-left:20px}#form-faq-list{list-style:none;padding:0;font-size:14px}ul#form-faq-list>li{margin-block:20px;font-weight:bold}ul#form-faq-list>li li{font-weight:normal;margin-block:2px}ul#form-faq-list>li li::marker{content:"➢ "}.input-wrapper{position:relative}.input-wrapper.number-input{--input-wrapper-child-width: 160px}.input-wrapper::before{content:" ";width:0;height:calc(100% - 18px);display:block;position:absolute;top:0;z-index:1;left:calc(var(--input-wrapper-child-width)/2);transform:translateX(-50%);border-bottom:2.5px solid #e6c10b;margin:8px 0;transition:width .3s;pointer-events:none}.input-wrapper.hold-focus::before,.input-wrapper:focus-within::before{width:var(--input-wrapper-child-width)}.input-wrapper input[type=text],.input-wrapper input[type=number],.input-wrapper input[type=email],.input-wrapper input[type=url],.input-wrapper textarea{width:var(--input-wrapper-child-width);margin:8px 0;padding:8px 0;border:none;border-radius:0;border-bottom:2px solid #aaa8;position:relative;outline:none;appearance:none;-webkit-appearance:none;color:inherit;background-color:inherit}.input-wrapper .autofill-container{background-color:#fff;--hover-color: #f8f8f8;position:absolute;top:100%;width:var(--input-wrapper-child-width);max-height:180px;display:flex;flex-direction:column;overflow:auto;z-index:1}@media(prefers-color-scheme: dark){.input-wrapper .autofill-container{background-color:#333;--hover-color: #404040}}.input-wrapper .autofill-container p{display:none;margin:0;padding:.5em;padding-inline:calc(.5em + 12px);cursor:pointer;user-select:none;-webkit-user-select:none;transition:opacity .2s}.input-wrapper .autofill-container p:hover{background-color:var(--hover-color)}.input-wrapper .autofill-container p:active{opacity:.5}.input-wrapper .autofill-container p.selected{background-color:#eee}@media(prefers-color-scheme: dark){.input-wrapper .autofill-container p.selected{background-color:#444}}.input-wrapper.hold-focus .autofill-container:not(.empty),.input-wrapper:focus-within .autofill-container:not(.empty){padding-block:8px}@media(prefers-color-scheme: light){.input-wrapper.hold-focus .autofill-container:not(.empty),.input-wrapper:focus-within .autofill-container:not(.empty){box-shadow:1px 2px 8px 1px #0006}}.input-wrapper.hold-focus .autofill-container p[data-show],.input-wrapper:focus-within .autofill-container p[data-show]{display:block}.item-container label{display:flex;padding:8px 0;min-height:36px;align-items:center}.item-container label.other-label{padding:0}.item-container label input[type=radio],.item-container label input[type=checkbox]{color-scheme:dark light;width:16px;height:16px;flex-shrink:0;margin:0 8px 0 0}.item-container label .input-wrapper{--input-wrapper-child-width: 100%;display:inline-block;margin-left:8px;height:auto}.item-container label .input-wrapper::before{height:calc(100% - 10px)}.item-container label .input-wrapper input{width:100%;margin:0;padding:4px 0;font:inherit}input[type=submit]{--saturation: 91%;--brightness: 47%;background-color:hsl(50, var(--saturation), var(--brightness));padding:10px 18px;color:#fff;border:none;border-radius:4px;box-shadow:0 0 1px 0px #888;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .25s}input[type=submit]:hover{--saturation: 70%;--brightness: 50%}input[type=submit]:active{--saturation: 70%;--brightness: 70%}@media(prefers-color-scheme: dark){input[type=submit]{--brightness: 32%}input[type=submit]:hover{--saturation: 70%;--brightness: 30%}input[type=submit]:active{--saturation: 60%;--brightness: 20%}}@media(prefers-color-scheme: dark){div.item-container,input[type=text]{background-color:#100f0a}}.item-container i{opacity:.6}.input-wrapper textarea{font-size:16px;height:24px;line-height:24px;resize:none;margin:4px 0}input[type=file]{margin-block:8px}button,::file-selector-button{margin-right:8px;color-scheme:dark light;padding:8px 12px;background-color:#eee;color:inherit;border:none;font:inherit;font-size:16px;cursor:pointer;transition:opacity .2s}button:hover,::file-selector-button:hover{opacity:.8}button:active,::file-selector-button:active{opacity:.5}@media(prefers-color-scheme: dark){button,::file-selector-button{background-color:#444}}