.sub-intro{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid #ddd}.sub-intro p{font-size:13px;line-height:1.75;margin-bottom:14px;color:#111}.sub-intro-lead{font-size:13px!important}.sub-intro-heading{font-size:22px;letter-spacing:.05em;text-transform:uppercase;margin:20px 0 14px;font-weight:400}.sub-intro-list{margin:0 0 14px;padding-left:18px;list-style:disc}.sub-intro-list li{font-size:13px;line-height:1.75;margin-bottom:6px;color:#111}.sub-intro-small{font-size:11px!important;color:#666!important;margin-top:-4px}.sub-intro-deadline{font-size:11px!important;letter-spacing:.25em;text-transform:uppercase;font-weight:700;margin:22px 0 18px!important}.sub-intro-links{display:flex;flex-wrap:wrap;gap:6px 0;margin-bottom:18px}.sub-intro-links a{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:3px;padding-right:18px}.sub-intro-links a:hover{color:#3c58a8}.sub-intro-contact{font-size:11px!important;color:#555!important;margin-bottom:0!important}.sub-field{margin-bottom:28px}.sub-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sub-row .sub-field{margin-bottom:28px}#sub-form label{display:block;font-size:inherit;letter-spacing:normal;text-transform:none;margin-bottom:8px;color:#111;font-weight:400}.req{color:#111}.sub-opt{text-transform:none;letter-spacing:0;font-size:inherit;color:#777}.sub-hint{display:block;font-size:inherit;letter-spacing:normal;text-transform:none;color:#666;margin-top:3px;line-height:1.6;font-weight:400}#sub-form input[type=text],#sub-form input[type=email],#sub-form input[type=tel],#sub-form input[type=url],#sub-form textarea{width:100%;border:none;border-bottom:1px solid #111;background:transparent;padding:8px 0;font-size:inherit;outline:none;color:#111;border-radius:0;-webkit-appearance:none;appearance:none;transition:border-bottom-width .15s;font-family:inherit}#sub-form input[type=text]:focus,#sub-form input[type=email]:focus,#sub-form input[type=tel]:focus,#sub-form input[type=url]:focus,#sub-form textarea:focus{border-bottom-width:2px}#sub-form input::placeholder,#sub-form textarea::placeholder{color:#aaa;font-size:12px}#sub-form textarea{resize:vertical;min-height:90px}.sub-radios{display:flex;flex-wrap:wrap;gap:14px 28px;padding-top:4px}.sub-radio-label{display:flex;align-items:center;gap:8px;font-size:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;margin-bottom:0}.sub-radio-label input[type=radio]{width:13px;height:13px;border:1px solid #111;border-radius:50%;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;background:transparent;transition:background .15s,box-shadow .15s;transform:translateY(2px)}.sub-radio-label input[type=radio]:checked{background:#111;box-shadow:inset 0 0 0 2px #fff6f4}.sub-check-label{display:flex;align-items:flex-start;gap:10px;font-size:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;margin-bottom:0;white-space:nowrap}.sub-check-label input[type=checkbox]{width:13px;height:13px;border:1px solid #111;border-radius:0;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;margin-top:1px;background:transparent;transition:background .15s;transform:translateY(2px)}.sub-check-label input[type=checkbox]:checked{background:#111}.sub-check-label a{color:#111;text-decoration:underline;text-underline-offset:3px}.sub-submit{margin-top:36px}.sub-submit button{border:1px solid #111;background:transparent;padding:12px 48px;font-size:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:9999px;transition:background .2s,color .2s,border-color .2s;font-family:inherit}.sub-submit button:hover{background:#3c58a8;color:#fff;border-color:#3c58a8}.sub-success{padding:14px;border:1px solid #111;font-size:inherit;letter-spacing:normal;text-transform:none;text-align:center;margin-top:24px}@media(max-width:600px){.sub-row{grid-template-columns:1fr;gap:0}.sub-check-label{white-space:normal}.sub-radios{gap:12px 16px}.sub-field{margin-bottom:22px}.sub-submit button{width:100%;padding:14px}}.sub-nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid #000;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.sub-nav a{text-decoration:none;transition:opacity .2s}.sub-nav a:hover{opacity:.4}.sub-hero[data-astro-cid-wv5cmctr]{background-image:url(/images/sonyashnyky.webp);background-size:contain;background-position:top;background-repeat:no-repeat}@media(max-width:768px){.sub-hero[data-astro-cid-wv5cmctr]{background-image:none}}
