.sibro-contact-dialog{width:min(634px,calc(100vw - 30px));max-width:634px;max-height:calc(100dvh - 24px);padding:0;border:1px solid #42516a;border-radius:15px;background:#fff;color:#172239;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
.sibro-contact-dialog[open]{display:flex;flex-direction:column}.sibro-contact-dialog::backdrop{background:rgba(15,24,39,.76)}
.sibro-contact-dialog .sc-header{position:relative;background:#192844;color:#fff;padding:19px 19px 18px;flex-shrink:0}.sibro-contact-dialog .sc-kicker{color:#ff9c57;font:800 12px/18px Arial,sans-serif;letter-spacing:.8px;margin-bottom:8px}.sibro-contact-dialog .sc-header h2{font:500 20px/25px Arial,sans-serif;color:#fff;margin:0 0 6px}.sibro-contact-dialog .sc-header p{font:13px/20px Arial,sans-serif;color:#d5dfef;margin:0;padding-right:20px}.sibro-contact-dialog .sc-close{position:absolute;right:19px;top:17px;width:35px;height:35px;border:0;border-radius:50%;padding:0;background:#fff;color:#192844;font:26px/35px Arial,sans-serif;text-align:center;cursor:pointer}.sibro-contact-dialog .sc-scroll{overflow-y:auto;min-height:0;flex:1;padding:15px;background:#fff;scrollbar-gutter:stable}.sibro-contact-dialog .sc-card{border:1px solid #dce2eb;border-radius:10px;padding:30px 19px 18px;background:white}
.sibro-contact-form{font-family:Arial,Helvetica,sans-serif;color:#172239;margin:0;display:flex;flex-direction:column;gap:22px}.sibro-contact-form *{box-sizing:border-box}.sibro-contact-form .sc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.sibro-contact-form .sc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sibro-contact-form label{font:600 11px/16px Arial,sans-serif;color:#172239;margin:0;text-transform:none;letter-spacing:0}.sibro-contact-form input:not([type=checkbox]),.sibro-contact-form select,.sibro-contact-form textarea{width:100%;height:39px;border:1px solid #bbc8de;border-radius:6px;background:white;color:#172239;padding:9px 12px;font:11px/18px Arial,sans-serif;box-shadow:none;min-width:0;margin:0;text-transform:none}.sibro-contact-form textarea{height:125px;resize:vertical;min-height:100px}.sibro-contact-form input::placeholder,.sibro-contact-form textarea::placeholder{color:#858d9c;opacity:1}.sibro-contact-form input:focus,.sibro-contact-form select:focus,.sibro-contact-form textarea:focus{outline:2px solid #ffb980;outline-offset:1px}.sibro-contact-form .sc-context{background:#f6f8fa;border:1px solid #dce2eb;border-radius:8px;padding:11px 13px}.sibro-contact-form .sc-message{margin-top:-9px}.sibro-contact-form .sc-counter{text-align:right;color:#65738b;font:9px/14px Arial,sans-serif;margin-top:-2px}.sibro-contact-form .sc-privacy{display:flex;align-items:flex-start;gap:9px;background:#f5f6f8;border-radius:7px;padding:11px 12px;margin-top:-9px}.sibro-contact-form .sc-privacy>span{color:#65738b;font-size:17px}.sibro-contact-form .sc-privacy p{margin:0;color:#50617d;font:10px/15px Arial,sans-serif}.sibro-contact-form .sc-privacy a{color:#1262ac}.sibro-contact-form .sc-consent{display:flex;align-items:flex-start;gap:10px;border:1px solid #d4deeb;border-radius:6px;padding:11px 12px;margin-top:-10px;font:600 11px/17px Arial,sans-serif;color:#3f506d}.sibro-contact-form input[type=checkbox]{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:#ff6b00}.sibro-contact-form .sc-submit{align-self:flex-start;padding:11px 21px;background:#ff6b00;color:white;border:0;border-radius:7px;font:700 14px/18px Arial,sans-serif;text-transform:none;margin-top:-8px;cursor:pointer;min-height:40px}.sibro-contact-form .sc-submit:disabled{opacity:.6;cursor:wait}.sibro-contact-form .sc-status:empty{display:none}.sibro-contact-form .sc-status{font:12px/18px Arial,sans-serif;padding:10px;border-radius:5px}.sibro-contact-form .sc-error{color:#8d2020;background:#fff0ee}.sibro-contact-form .sc-success{color:#14653b;background:#eaf7ef}.sibro-contact-form .sc-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sibro-contact-form [hidden]{display:none!important}.sibro-contact-inline{max-width:634px;margin:0 auto;background:white;border:1px solid #dce2eb;border-radius:10px;padding:24px}.sibro-contact-trigger{display:inline-block;background:#ff6b00;color:#fff!important;border-radius:6px;padding:11px 18px;font:700 14px/18px Arial,sans-serif;text-decoration:none}.sibro-contact-dialog a:focus-visible,.sibro-contact-form button:focus-visible{outline:2px solid #ff6b00;outline-offset:3px}
@media(max-width:600px){.sibro-contact-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.sibro-contact-dialog .sc-header{padding:18px 15px}.sibro-contact-dialog .sc-header p{font-size:12px;padding-right:20px}.sibro-contact-dialog .sc-scroll{padding:10px}.sibro-contact-dialog .sc-card{padding:20px 14px}.sibro-contact-form .sc-row{grid-template-columns:1fr;gap:18px}.sibro-contact-form input:not([type=checkbox]),.sibro-contact-form select,.sibro-contact-form textarea{font-size:16px;min-height:42px}.sibro-contact-form .sc-submit{width:100%;text-align:center}.sibro-contact-inline{padding:18px}}
