@layer components{.contact-card{width:100%}.contact-card:not(:has(>a))>form{margin-bottom:var(--contact-card-end-space,24px)}.contact-card__certificate{color:#a5a4a4;margin-top:4px;font-size:10px;line-height:11px}.contact-card__submit{width:134px;min-width:121px;height:35px;font-size:14px}@media (width>=1025px){.contact-card{margin-bottom:0;padding:18.1px 17.4px 26.9px}.contact-card h3{font-size:17px;font-weight:700;line-height:20px}.contact-card__certificate{margin-top:1.2px;font-size:7px;line-height:8.2px}.contact-card .block-contact-details{gap:11.6px;margin-top:16.4px;margin-bottom:20.6px;padding-top:0}.contact-card__certificate+.block-contact-details{margin-top:12.5px}.contact-card .button--phone{min-width:0;height:32.3px;font-size:12px;font-weight:700;line-height:14px}.contact-card hr{margin-bottom:18.6px}.contact-card form{font-size:12px;line-height:17.4px}.contact-card form>div{margin-bottom:15.8px}.contact-card .auth__form-input{border-width:1.5px;border-radius:15px;height:41px;margin-top:0;padding:0 14.3px;font-size:12px;line-height:15px}.contact-card .auth__form-input::placeholder{font-size:12px;line-height:15px}.contact-card textarea.auth__form-input{height:120.7px;padding-top:9.4px;padding-bottom:9.4px;line-height:14.1px;display:block}.contact-card .citizenship-field{margin-bottom:12.6px}.contact-card form>div:has(>textarea){margin-bottom:12.6px}.contact-card form>.app-terms{margin-top:0;margin-bottom:19.3px}.contact-card .app-terms .app-checkbox{align-items:flex-start}.contact-card .app-terms__text,.contact-card .app-terms__text a{font-size:10px;line-height:11.7px}.contact-card .citizenship-field--round .citizenship-field__radio{border:1.5px solid var(--color-gray-pale);background:var(--color-white);appearance:none;border-radius:50%}.contact-card .citizenship-field--round .citizenship-field__radio:checked{background:radial-gradient(circle,var(--color-dark-gray) 0 4.7px,var(--color-white) 5.2px)}.contact-card form button[type=submit]{width:132.8px;min-width:0;height:32.3px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:14px}.contact-card:has(>a){padding-bottom:15.4px}.contact-card>a{width:fit-content;margin-top:11.8px;font-size:11px;line-height:13px;display:block}}@media (width<=768px){.contact-card{padding:15px 18px 16px}.contact-card h3{font-size:19px;font-weight:700;line-height:23px}.contact-card .block-contact-details{gap:10px;margin-top:17px;margin-bottom:21px;padding-top:0}.contact-card .button--phone{min-width:0;height:33px;font-size:12px;font-weight:700;line-height:14px}.contact-card hr{border-top:1px solid color-mix(in srgb,var(--color-black-dark) 70%,transparent);margin-bottom:20px}.contact-card form>div{margin-bottom:16px}.contact-card .auth__form-input{border-width:1.5px;border-color:var(--color-gray-pale);height:41.5px;color:var(--color-dark-gray);border-radius:15px;margin-top:0;padding:12px 16px;font-size:12px;line-height:14px}.contact-card textarea.auth__form-input{height:121px;padding-top:10px;padding-bottom:10px;display:block}.contact-card .auth__form-input::placeholder{color:var(--color-dark-gray);font-size:12px;line-height:14px}.contact-card .citizenship-field{margin-bottom:13px;padding-left:2.7px}.contact-card .form-control{margin-top:-3px;margin-bottom:0;margin-left:0;padding-left:25px}.contact-card .form-control input{width:17px;height:17px;top:0}.contact-card .custom-checkbox{border-width:1.5px;border-color:var(--color-gray-pale);border-radius:4px;width:17px;height:17px;margin-top:0;top:0;transform:none}.contact-card .form-control .custom-checkbox:after{border-bottom-width:2px;border-right-width:2px;border-color:var(--color-dark-gray);width:5px;height:9px;top:1.5px;left:5px}.contact-card .form-control a,.contact-card .form-control p{color:var(--color-dark-gray);margin-bottom:0;font-size:9px;line-height:11px}.contact-card form>.g-recaptcha-container{margin-bottom:0}.contact-card form>button[type=submit]{width:auto;min-width:134px;height:33px;margin-top:21px;margin-bottom:0;margin-left:0;font-size:11px;font-weight:700;line-height:13px}}}
