.blk-contact-form__title{color:#000}.blk-contact-form__subtitle{color:#666}.blk-contact-form__wrap{max-width:820px;width:100%}.blk-contact-form__field{margin-bottom:16px;position:relative}.blk-contact-form__input,.blk-contact-form__textarea{background:#fff;border:1px solid #ddd;border-radius:10px;color:#343434;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:400;height:48px;line-height:16px;padding:0 16px;transition:border-color .25s ease;width:100%}.blk-contact-form__input::-moz-placeholder,.blk-contact-form__textarea::-moz-placeholder{color:#6d6d6d;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:400;line-height:16px}.blk-contact-form__input::placeholder,.blk-contact-form__textarea::placeholder{color:#6d6d6d;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:400;line-height:16px}.blk-contact-form__input:focus,.blk-contact-form__textarea:focus{border-color:#ed6b00;outline:none}.blk-contact-form__input.is-invalid,.blk-contact-form__textarea.is-invalid{border-color:#e63946}.blk-contact-form__textarea{height:172px;line-height:1.5;padding:14px 16px;resize:vertical}.blk-contact-form__error{color:#e63946;display:none;font-family:Poppins,Arial,sans-serif;font-size:12px;line-height:1.3;margin-top:6px}.blk-contact-form__error.is-visible{display:block}.blk-contact-form__consent-group{margin-top:16px;position:relative}.blk-contact-form__consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blk-contact-form__consent input[type=checkbox]{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.blk-contact-form__consent--sub{margin-top:0}.blk-contact-form__consent-sub{display:flex;flex-wrap:wrap;gap:16px 32px;margin-left:27px;margin-top:12px}.blk-contact-form__consent-box{aspect-ratio:1/1;background:#fff;border:1px solid #ddd;border-radius:3px;display:block;flex-shrink:0;height:17px;margin-top:1px;position:relative;transition:border-color .2s ease,background .2s ease;width:17px}.blk-contact-form__consent-box:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease;width:4px}input[type=checkbox]:checked+.blk-contact-form__consent-box{background:#ed6b00;border-color:#ed6b00}input[type=checkbox]:checked+.blk-contact-form__consent-box:after{transform:rotate(45deg) scale(1)}input[type=checkbox]:focus-visible+.blk-contact-form__consent-box{outline:2px solid rgba(237,107,0,.4);outline-offset:2px}.blk-contact-form__consent.is-invalid .blk-contact-form__consent-box{border-color:#e63946}.blk-contact-form__consent-text{color:#343434;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:400;line-height:normal}.blk-contact-form__consent-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.blk-contact-form__consent-text a{color:#ed6b00;-webkit-text-decoration:underline;text-decoration:underline}.blk-contact-form__footer-text{color:#343434;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.45;margin-top:16px}.blk-contact-form__footer-text p{font-size:inherit;line-height:inherit;margin:0 0 8px}.blk-contact-form__footer-text p:last-child{margin-bottom:0}.blk-contact-form__footer-text a{color:#ed6b00;-webkit-text-decoration:underline;text-decoration:underline}.blk-contact-form__submit{min-width:220px}.blk-contact-form__submit[disabled]{cursor:progress;opacity:.6}.blk-contact-form__msg{font-size:14px;margin-top:16px;text-align:center}.blk-contact-form__msg.error{color:#e63946}.blk-contact-form__msg.success{color:#28a745}.blk-contact-form__success{text-align:center}@media(max-width:767.98px){.blk-contact-form__input,.blk-contact-form__textarea{font-size:14px}.blk-contact-form__consent-sub{margin-left:0}}.blk-contact-form__pretitle,.blk-contact-section__pretitle{color:#1a2640;color:var(--inv-color,#1a2640);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}