.burgo-contact-form{width:100%;max-width:780px;margin:32px auto 0;text-align:left;color:inherit;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.burgo-contact-form *{box-sizing:border-box}.burgo-contact-form label{display:block;font-size:12px;letter-spacing:.03em;line-height:1.7;margin:0 0 22px}.burgo-contact-form input:not([type=checkbox]):not([type=hidden]),.burgo-contact-form textarea{display:block;width:100%;min-width:0;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:16px/1.6 Montserrat,Arial,sans-serif;padding:12px 14px;margin-top:8px;box-shadow:none}.burgo-contact-form textarea{resize:vertical;min-height:140px}.burgo-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.burgo-contact-form .burgo-contact-privacy{display:flex;align-items:flex-start;gap:12px;font-size:11px;letter-spacing:0}.burgo-contact-privacy input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#d7c59d}.burgo-contact-privacy a{text-decoration:underline;text-underline-offset:3px}.burgo-contact-form .burgo-contact-note{font:11px/1.8 Montserrat,Arial,sans-serif;letter-spacing:0;opacity:.85;margin:10px 0 24px}.burgo-contact-form .button,.burgo-contact-form button{max-width:100%;white-space:normal;line-height:1.6;cursor:pointer}.burgo-contact-form button:disabled{opacity:.6;cursor:wait}.burgo-contact-form .burgo-contact-status{font:14px/1.8 Montserrat,Arial,sans-serif;margin:24px 0 0;letter-spacing:0;max-width:none}.burgo-contact-status:empty{display:none}.burgo-contact-status[data-result]{padding:16px;border:1px solid currentColor}.burgo-contact-form :focus-visible{outline:2px solid currentColor;outline-offset:4px}.burgo-contact-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.is-private{color:#d7c59d}.is-private button{background:transparent;color:#d7c59d;border:1px solid #d7c59d}.burgo-contact-section .center{max-width:760px;margin:0 auto;text-align:center}@media(max-width:760px){.burgo-contact-grid{grid-template-columns:1fr;gap:0}.burgo-contact-form{margin-top:28px}.burgo-contact-form label{margin-bottom:20px}.burgo-contact-form button{width:100%}}
