.company-registration-page{padding:30px 0 100px}.company-registration-page .company-registration__hero{width:100%;max-width:900px;margin:0 auto 52px}.company-registration-page .company-registration__hero .name-event{display:block;color:#000;font-size:36px;font-weight:700;line-height:1.05}@media(min-width:992px){.company-registration-page .company-registration__hero .name-event{font-size:48px}}.company-registration-page .company-registration__hero p{margin:14px 0 0;color:#0000008c;font-size:18px}.company-registration-page .company-registration{display:flex;flex-direction:column;gap:46px;width:100%;max-width:900px;margin:0 auto}.company-registration-page .company-registration__section{width:100%}.company-registration-page .company-registration__section-head{margin-bottom:22px}.company-registration-page .company-registration__section-head h2{margin:0;color:#000;font-size:24px;font-weight:700;line-height:1.15}@media(min-width:992px){.company-registration-page .company-registration__section-head h2{font-size:28px}}.company-registration-page .company-registration__grid{display:grid;gap:20px 32px}@media(min-width:700px){.company-registration-page .company-registration__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-registration-page .registration-field{display:flex;flex-direction:column;gap:4px;color:#000}.company-registration-page .registration-field--wide{grid-column:1/-1}.company-registration-page .registration-field>span{font-size:16px;line-height:1.25}.company-registration-page .registration-field em{color:#000;font-style:normal}.company-registration-page .registration-field input:not([type=checkbox]),.company-registration-page .registration-field textarea,.company-registration-page .registration-field select{width:100%;min-height:56px;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#000;font:inherit;font-size:18px;padding:12px 18px;outline:none;transition:border-color .2s}.company-registration-page .registration-field input:not([type=checkbox]):focus,.company-registration-page .registration-field textarea:focus,.company-registration-page .registration-field select:focus{border-color:var(--clr-primary)}.company-registration-page .registration-field textarea{min-height:125px;resize:vertical}.company-registration-page .registration-field select{cursor:pointer}.company-registration-page .registration-field small{margin-top:3px;color:#c51f36;font-size:14px}.company-registration-page .registration-field--checkbox{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;min-height:56px}.company-registration-page .registration-field--checkbox input[type=checkbox]{width:30px;height:30px;margin:0;border:2px solid var(--clr-primary);accent-color:var(--clr-primary)}.company-registration-page .registration-field--checkbox small{flex-basis:100%}.company-registration-page .company-registration__footer{display:flex;flex-direction:column;gap:28px;padding-top:4px}@media(min-width:700px){.company-registration-page .company-registration__footer{flex-direction:row;align-items:center;justify-content:space-between}}.company-registration-page .company-registration__footer p{max-width:680px;margin:0;color:#000;font-size:18px;line-height:1.5}.company-registration-page .company-registration__footer .button{width:100%;min-height:58px;border:0;border-radius:0;background:var(--clr-primary);color:var(--clr-on-primary);padding:12px 32px;font-size:20px;font-weight:700;cursor:pointer;transition:box-shadow .2s,transform .2s}@media(min-width:700px){.company-registration-page .company-registration__footer .button{width:auto;min-width:250px}}.company-registration-page .company-registration__footer .button:hover{box-shadow:-5px 5px #000;transform:translate(2px,-2px)}.company-registration-page .company-registration__success{width:100%;max-width:900px;box-sizing:border-box;margin:0 auto 34px;border-left:4px solid #16803c;background:#eef9f1;color:#125e2e;padding:18px 22px;font-size:18px}
