.form-header[data-astro-cid-vbs44frm]{background:var(--clr-background);z-index:999;padding-block:1rem;position:sticky;top:var(--header-height);border-bottom:1px solid var(--clr-border)}.steps[data-astro-cid-vbs44frm]{display:flex;align-items:center;justify-content:space-between;position:relative;isolation:isolate;&:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--clr-primary-700);z-index:-1}}.step[data-astro-cid-vbs44frm]{flex:1;cursor:pointer;display:flex;gap:.25rem;&.active{.number{background:var(--clr-primary)}}.number{position:relative;display:inline-block;line-height:1;padding:.5rem;font-size:1.15rem;font-weight:700;border-radius:.25rem;color:#fff;background:var(--clr-primary-700);transition:.1s}.label{font-size:.75rem;color:#777}}.error-message[data-astro-cid-vbs44frm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:500px;border:1px solid #e7605b;color:#e7605b;border-radius:.5rem;margin:0 auto;margin-top:1rem;padding-inline:1rem;&.hidden{display:none}.message{padding-block:1rem}.hide-error-message{line-height:1;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;background:#e7605b;color:#fff;border:none;cursor:pointer}}.form-slide[data-astro-cid-vbs44frm]{display:grid;gap:1rem;padding-block:1rem;max-width:500px;margin:0 auto;h2{font-size:clamp(1.25rem,3vw,2rem);margin-block:1rem}}.input-group[data-astro-cid-vbs44frm]{display:grid;gap:1rem}.form-el[data-astro-cid-vbs44frm]{display:grid;label{font-size:.8rem;min-width:150px;margin-bottom:.125rem}div#files_list,input[type=text],input[type=number],input[type=date],input[type=email],input[type=tel],textarea{width:100%;padding:.5rem;background:transparent;border:1px solid #ccc;border-radius:.25rem;color:var(--clr-text)}input[required]:user-invalid{border-color:red}label:has(+input:required):after{content:" *";color:red}textarea{min-height:150px}input:focus,textarea:focus{outline:none;border-color:var(--clr-primary)}input[type=file]{display:none}#files_list{display:grid;gap:.25rem;>i{font-size:.75rem;color:var(--clr-neutral-300)}>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;cursor:default;&:hover{background:#f2f2f2}>div:nth-child(2){text-align:right;font-size:.75rem;min-width:75px;color:var(--clr-neutral-300)}}}.file-buttons{display:flex;gap:.5rem}.btn-add-files,.btn-remove-files{display:flex;align-items:center;gap:.5rem;cursor:pointer;background:transparent;color:var(--clr-text);margin-top:.5rem;width:fit-content;padding:.25rem .5rem;border:1px solid #ccc;border-radius:.25rem;text-align:left;font-size:.8rem}input[type=checkbox]{height:20px;width:20px;margin:0}input[type=range]{margin:0;width:100%;-webkit-appearance:none;background:transparent;margin-bottom:.5rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2rem;height:2rem;background:var(--clr-primary);border-radius:.25rem;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;background:var(--clr-primary-800);border-radius:.25rem}}.form-el[data-astro-cid-vbs44frm]:has(input[type=checkbox]){display:flex;align-items:center;gap:.5rem}.files[data-astro-cid-vbs44frm]{display:flex;button{aspect-ratio:1;display:flex;align-items:center;justify-content:center}}.radio-el[data-astro-cid-vbs44frm]{display:grid;align-items:center;transition:.2s;input{display:none}label{padding:1rem;background:var(--clr-border);border:1px solid var(--clr-border);border-radius:.25rem;cursor:pointer;transition:.2s;&:hover{background:var(--clr-primary-800);border:1px solid var(--clr-primary-800)}}input:checked+label{background:var(--clr-primary-800);border:1px solid var(--clr-primary-500)}}.button-group[data-astro-cid-vbs44frm]{margin-block:1rem}.overview[data-astro-cid-vbs44frm]{display:grid;border:1px solid #ccc;border-radius:.5rem;.item{display:grid;gap:.5rem;grid-template-columns:1fr 2fr;padding:.5rem;border-bottom:1px solid #ccc}.item:last-child{border-bottom:none}.label{font-weight:700}}@media (max-width: 768px){.step[data-astro-cid-vbs44frm]{flex:unset;.label{display:none}}.overview[data-astro-cid-vbs44frm]{.item{grid-template-columns:1fr}}}.request[data-astro-cid-ck33kgw2]{.request-inner{overflow:clip}}
