@keyframes pulse{50%{opacity:.5}}.forms{display:flex;flex-flow:row wrap;padding:1rem;justify-content:center}.forms .load{visibility:hidden;pointer-events:none}.forms .headline{flex:0 1 100%;padding:20vh 0;text-align:center;border-radius:2rem;color:#fff;margin-bottom:1rem;position:relative;overflow:hidden;background:rgba(2,90,108,.7411764706)}.forms .headline.small{padding:10vh 0}.forms .headline febnik-fade-image{position:absolute;pointer-events:none;z-index:-1;top:0;bottom:0;left:0;right:0;display:block;overflow:hidden;background:#025b6c;filter:saturate(0)}.forms .headline h1{font-style:italic;font-weight:400}.forms h2{flex:0 1 100%;text-align:center;font-size:1.5rem;padding-bottom:.5rem}.forms .cards{flex:0 1 calc(15% - 1rem);padding:1rem;border-radius:.5rem;overflow:hidden;position:relative;margin:0 1rem 1rem 0}.forms .cards .border{border-radius:.5rem;opacity:.5;z-index:-1;top:0;bottom:0;left:0;right:0;position:absolute;border:2px solid #f58b26;pointer-events:none}.forms .cards .category{font-size:1.2rem;font-weight:600}.forms .cards.disabled{opacity:.6;background:#7a7a7a;filter:saturate(0) brightness(1.4)}.forms .cards.disabled .border{opacity:.5 !important}.forms .cards span{color:#025b6c}.forms .cards:focus-within .border,.forms .cards:hover .border{opacity:1}.forms .formCollection{flex:0 1 100%;padding:2rem 30%}.forms .formCollection .title{font-style:italic;font-size:1.4rem;text-align:center}.forms .status{flex:0 1 100%;text-align:center}.forms .status .pass{font-size:2rem;display:none;color:#00313a}.forms .status .reject{font-size:2rem;display:none;color:#5f0900}.forms .status.success .pass{display:block}.forms .status.failed .reject{display:block}.forms .status .message{max-width:50ch;margin:auto}.forms .status .message a{margin-left:.2rem}.forms.loading *{opacity:0 !important}.forms.loading .load{opacity:1;visibility:visible;position:absolute;top:0;bottom:0;left:0;right:0;background:#f3f3f3;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;padding:1rem}.forms.loading .load .head,.forms.loading .load .lines,.forms.loading .load .body{opacity:1 !important;margin:0 1rem;margin-bottom:.4rem;background:#aaa;border-radius:.3rem}.forms.loading .load .head{padding:1.5rem;width:80%}.forms.loading .load .lines{padding:.6rem;width:40%;margin-bottom:.4rem}.forms.loading .load .body{padding:6rem 0;width:95%;background:#aaa}.form{--color: #025b6c;--background: #fff;--fontSize: 1rem;--index: 0;--padding: 0.5rem;--gradient: linear-gradient(90deg, #025b6c, #1a8397);color:var(--color);background-color:var(--background)}.form *{color:var(--color);background-color:var(--background);padding:0}.form form{padding:1rem 2rem}.form form>div{display:flex;flex-flow:row wrap;position:relative;margin-bottom:.75rem;padding:var(--padding);border-radius:var(--padding)}.form form>div label{position:absolute;border-radius:var(--padding);flex:0 1 auto;background:rgba(0,0,0,0);bottom:.8rem;opacity:.7;padding:0 var(--padding);line-height:1;text-transform:capitalize;pointer-events:none;transition:opacity,bottom,font-size,background;transition-duration:.1s}.form form>div .border{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border-radius:var(--padding);pointer-events:none;background:rgba(0,0,0,0);border:none;border:1px solid var(--color);opacity:.4;transition:opacity .1s}.form form>div input,.form form>div textarea{flex:0 1 100%;border:none}.form form>div select{flex:0 1 100%;border:none}.form form>div select option{background-color:var(--color);color:var(--background)}.form form>div .hint{padding:calc(var(--padding)/2) var(--padding);font-size:.75rem;position:absolute;bottom:calc(100% + var(--padding));left:50%;right:0;height:auto;opacity:0;background-color:var(--color);color:var(--background);border-radius:var(--padding);z-index:100;pointer-events:none;transition:opacity;transition-duration:.1s}.form form>div input:not(:-moz-placeholder-shown)~label{background:inherit;opacity:1;font-size:.8rem;bottom:2rem}.form form>div input:not(:placeholder-shown)~label,.form form>div textarea:not([value=""])~label,.form form>div select:not([data-chosen=""])~label,.form form>div :focus-within~label{background:inherit;opacity:1;font-size:.8rem;bottom:2rem}.form form>div input:not(:-moz-placeholder-shown)~.border{opacity:1}.form form>div input:not(:placeholder-shown)~.border,.form form>div textarea:not([value=""])~.border,.form form>div select:not([data-chosen=""])~.border,.form form>div :focus-within~.border{opacity:1}.form form>div input:not(:-moz-placeholder-shown):required:invalid~.border{border:1px solid #f53926}.form form>div input:not(:placeholder-shown):required:invalid~.border,.form form>div textarea:not([value=""]):required:invalid~.border,.form form>div select:not([data-chosen=""]):required:invalid~.border,.form form>div :focus-within:required:invalid~.border{border:1px solid #f53926}.form form>div :focus-within~.hint{opacity:1;pointer-events:none}.form form button{border:none;border-radius:var(--padding);padding:var(--padding) 1rem;background:var(--gradient);color:var(--background);width:100%;text-transform:capitalize}.form.hidden{display:none}@media(max-aspect-ratio: 1/1),(max-width: 600px){.forms .cards{flex:0 0 100%;margin-right:0;margin-bottom:1rem}.forms .headline{padding:10vh 0}.forms .headline.small{padding:5vh 0}.forms .formCollection{padding:2rem 0rem}.forms>span{font-size:.75rem}}@media(min-aspect-ratio: 1/1)and (min-aspect-ratio: 19/9){.content{padding:0 10%}}