.label{display:block;font-weight:600;font-size:var(--step-0);line-height:1.5;color:var(--color-heading)}.form__header,.form__intro{margin-bottom:var(--space-m)}.form__footer{margin-top:var(--space-s)}.form__fields{display:grid;gap:var(--space-s)}.form__field>*{display:grid;gap:var(--space-2xs)}.form #dateOfBirth{display:none}.notice{--__border-color: var(--color-7);--__icon-fill: var(--color-2);display:flex;gap:var(--space-m);background:var(--color-8);border:1px solid var(--__border-color);border-radius:var(--card-border-radius);padding:var(--space-m)}.notice--success{--__border-color: var(--color-success);--__icon-fill: var(--color-success)}.notice__icon{flex-shrink:0;width:var(--step-5);height:var(--step-5);fill:var(--__icon-fill)}.notice__message{align-self:center}.panel-contact{display:grid;gap:var(--space-xl)}@media only screen and (min-width: 47.5rem){.panel-contact{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xl)}}.panel-contact__form{flex:0 1 50%}.panel-contact__details{flex:0 1 40%}.panel-contact__details-info{margin-top:var(--space-s)}.panel-contact__contact-items{display:grid;gap:var(--space-xs);list-style:none;margin-top:var(--space-m)}.panel-contact__address{margin-top:var(--space-m)}.panel-contact__address address{font-size:var(--step-0);line-height:1.5;font-style:normal}.panel-contact__direction-btn{margin-top:var(--space-s)}.panel-contact__meta{margin-top:var(--space-s);font-size:var(--step-0);line-height:1.5;font-style:normal}.panel-contact__meta+.panel-contact__meta{margin-top:var(--space-2xs)}
