form{z-index:1;margin-bottom:80px;padding:0 10px}.fieldset{background-color:#fff;border-radius:10px;gap:15px;margin-bottom:40px;padding:45px 10px 20px;display:grid;position:relative;box-shadow:0 5px 10px 5px #0000004d}.fieldset--main{grid-template-columns:auto min-content}.fieldset--address,.fieldset--additional{grid-template-columns:auto}.fieldset--education,.fieldset--work{grid-template-columns:1fr 1fr}@media (width>=768px){.fieldset{grid-template-columns:1fr 1fr}}legend{margin-bottom:5px;font-size:1.2rem;font-weight:700;position:absolute;top:10px;left:10px}label{font-size:1.1rem;display:block}input:not([type=checkbox]),select{margin-top:5px;padding:5px;font-size:1.1rem}input:not([type=date]):not([type=checkbox]){width:100%}[type=checkbox]{width:30px;height:30px}.input-group--relocation{align-items:center;column-gap:10px;display:flex}.input-group--tel{grid-column:1/-1}.input-group--birthday{grid-column:1}.input-group--email,.input-group--description,.input-group--school,.input-group--degree,.input-group--work-title,.input-group--employer{grid-column:1/-1}@media (width>=768px){.fieldset{grid-template-columns:1fr 1fr}.input-group--email,.input-group--tel,.input-group--school,.input-group--work-title{grid-column:1}.input-group--degree,.input-group--employer{grid-column:2}.input-group--relocation{align-self:end;height:min-content}}textarea{resize:none;width:100%;height:120px;margin-top:5px;padding:5px;font-size:1.1rem}.process-button--next{float:right}
