.start .application-form{min-width:0}.application-form p{font-size:16px;line-height:1.55}.application-form fieldset{border:0;min-width:0;margin:28px 0;padding:0}.application-form legend{margin-bottom:18px;font-size:16px;font-weight:700}.application-form select{color:#1b221e;width:100%;min-width:0;font:inherit;background:#fff8ee;border:1px solid #939b8d;border-radius:8px;margin-top:8px;padding:12px;font-size:16px;display:block}.application-form label{margin-bottom:18px;font-size:16px;display:block}.application-form label>span{font-weight:400}.application-form input,.application-form textarea{width:100%;font-size:16px}.application-form .application-help{font-size:14px;line-height:1.5}.application-price{border-bottom:1px solid #d0d3c9;padding-bottom:18px}.application-form .application-check{align-items:flex-start;gap:12px;display:flex}.application-form .application-check input{accent-color:#237a45;flex-shrink:0;width:20px;height:20px;margin-top:3px}.application-data{margin:20px 0;font-size:14px}.application-data summary{cursor:pointer;font-size:16px}.application-form a{text-decoration:underline}.application-form :is(input,textarea,select,button,summary):focus-visible{outline-offset:4px;outline:3px solid #237a45}.application-form .button{white-space:normal;max-width:100%}.application-form.show-validation :is(input,select,textarea):invalid{background:#fff1eb;border:2px solid #a52b20}.application-form :is(input,select,textarea){scroll-margin-top:160px}.application-error{color:#7e2018;background:#fff1eb;border:2px solid #a52b20;border-radius:8px;padding:16px}.application-form button:disabled{opacity:.7;cursor:wait}.application-confirmation{background:#fff8ee;border-radius:20px;padding:32px;scroll-margin-top:160px}.application-tick{color:#fff;background:#237a45;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;font-size:32px;display:grid}
