.public-admission-form{display:grid;gap:22px;margin-top:34px;margin-bottom:48px;padding:30px;border:1px solid rgba(16,48,58,.12);border-radius:28px;background:#fff;box-shadow:0 18px 52px rgba(16,48,58,.1)}.public-admission-intro{max-width:760px}.public-admission-intro>span{display:inline-flex;padding:6px 12px;border-radius:999px;background:#efe6a9;font-size:10px;font-weight:900}.public-admission-intro h2{margin:13px 0 9px;font:700 31px/1.25 'Noto Serif Georgian',serif}.public-admission-intro p{margin:0;color:#52666b;font-size:14px;line-height:1.75}.public-admission-form form{display:grid;gap:18px}.public-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.public-admission-form label{display:grid;gap:7px}.public-admission-form label>span{color:#61757a;font-size:11px;font-weight:900;line-height:1.55}.public-admission-form input,.public-admission-form select,.public-admission-form textarea{width:100%;min-height:52px;border:1px solid rgba(16,48,58,.14);border-radius:14px;background:#fff;padding:11px 13px;color:#10303a;font:600 14px 'Noto Sans Georgian',sans-serif;outline:none}.public-admission-form input:focus,.public-admission-form select:focus,.public-admission-form textarea:focus{border-color:#6ca995;box-shadow:0 0 0 4px rgba(169,211,201,.32)}.public-admission-form textarea{min-height:110px;resize:vertical}.public-form-check{display:flex!important;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;background:#f7f3e8}.public-form-check input,.public-form-consents input{width:18px!important;min-height:18px!important;height:18px;flex:0 0 auto;margin:1px 0 0;padding:0}.public-form-comment{display:grid}.public-form-consents{display:grid;gap:10px;padding:16px;border-radius:17px;background:#f4f8f6}.public-form-consents label{display:flex!important;align-items:flex-start;gap:10px}.public-form-consents a{color:#1d5a75;font-weight:900}.public-admission-form button[type=submit]{min-height:56px;border:0;border-radius:17px;background:#10303a;color:#fff;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 13px 30px rgba(16,48,58,.22)}.public-form-success,.public-form-errors{display:grid;gap:6px;padding:14px 16px;border-radius:15px;font-size:12px;font-weight:800;line-height:1.55}.public-form-success{background:#e1f2ea;color:#245c48}.public-form-errors{background:#f7dddd;color:#7b2f2f}@media(max-width:760px){.public-admission-form{width:calc(100% - 24px);margin-top:24px;margin-bottom:30px;padding:21px 16px;border-radius:23px}.public-form-grid{grid-template-columns:1fr}.public-admission-intro h2{font-size:26px}.public-admission-intro p{font-size:13px}.public-admission-form input,.public-admission-form select,.public-admission-form textarea{font-size:16px}.public-admission-form button[type=submit]{font-size:14px}.public-form-consents{padding:14px 12px}.public-admission-form label>span{font-size:12px}}
