.Form h1{margin-bottom:1.5rem}.DetailedForm{max-width:430px;padding:20px 18px}@media only screen and (max-width:440px){.DetailedForm{padding:0;margin-bottom:6rem}}.DetailedForm__form{display:flex;flex-direction:column;gap:42px}.DetailedForm__section{border:2px solid var(--neutral-color);display:flex;flex-direction:column;gap:22px;padding:1.5rem 1.5rem 2.5rem}.DetailedForm__title{font-size:24px;font-weight:700;line-height:1.15;margin-bottom:.25rem;text-transform:uppercase}@media only screen and (max-width:820px){.DetailedForm__title{font-size:22px}}@media only screen and (max-width:600px){.DetailedForm__title{font-size:20px}}@media only screen and (max-width:440px){.DetailedForm__title{font-size:18px}}.DetailedForm__field{display:flex;flex-direction:column;gap:10px}.DetailedForm__group-label,.DetailedForm__label{font-size:16px;line-height:1.35}.DetailedForm__group-label span,.DetailedForm__label span{color:var(--accent-color)}.DetailedForm__input,.DetailedForm__textarea{border-radius:0;border:1px solid #aaa;box-sizing:border-box;font-size:16px;padding:.75em 1em;width:100%}.DetailedForm__input::placeholder,.DetailedForm__textarea::placeholder{color:#999}.DetailedForm__textarea{min-height:6em;padding:1em;resize:vertical;max-height:30em}.DetailedForm__checkboxes{display:flex;flex-direction:column;gap:14px}.DetailedForm__checkbox,.DetailedForm__legal{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:12px;line-height:1.35}.DetailedForm__checkbox input,.DetailedForm__legal input{opacity:0;pointer-events:none;position:absolute}.DetailedForm__checkbox span,.DetailedForm__legal span{border:1px solid var(--accent-color);box-sizing:border-box;flex:0 0 16px;height:16px;width:16px}.DetailedForm__checkbox input:checked+span,.DetailedForm__legal input:checked+span{background:var(--accent-color);box-shadow:inset 0 0 0 3px #fff}.DetailedForm__legal{font-size:11px;margin-top:-8px;text-transform:uppercase}.DetailedForm__file{align-items:center;border-radius:4px;border:2px solid var(--accent-color);box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:space-between;padding:0 14px;position:relative;text-transform:uppercase}.DetailedForm__file:after{color:var(--accent-color);content:"↥";font-size:30px;font-weight:400;line-height:1}.DetailedForm__file input{cursor:pointer;inset:0;opacity:0;position:absolute}.DetailedForm__submit{background:var(--accent-color);border:0;color:#000;cursor:pointer;font-size:16px;font-weight:700;height:40px;text-transform:uppercase;width:305px}.DetailedForm__submit:disabled{opacity:.65;cursor:default}.DetailedForm__error{color:#d33;font-size:13px;line-height:1.3;margin-top:-4px}