.v43-inquiry{min-width:0;overflow:hidden}
.v43-request-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px 0;border-block:1px solid #c8a56533}
.v43-request-steps span{font-size:.84rem;color:#cbdce6;line-height:1.5}
.v43-request-steps b{display:block;color:#e2c17c;letter-spacing:.12em;font-size:.68rem;margin-bottom:5px}
.v43-topic{border-left:2px solid #d8b66f;padding:12px 16px;background:#d8b66f0b;color:#e2d3b1;font-size:.92rem;line-height:1.6}
.v43-frame-host{margin:24px 0 18px;background:#eaf1f6;border:1px solid #d5b16d80;border-radius:18px;overflow:hidden}
.v43-frame-host iframe{display:block;width:100%;height:1120px;border:0;background:#eaf1f6}
.v43-form-fallback{font-size:.82rem;line-height:1.6;margin-top:20px!important}
.v43-form-fallback a{color:#a9c3d3;text-underline-offset:4px}
#load-request:disabled{opacity:.75;cursor:default}
.v43-inquiry [hidden]{display:none!important}
@media(min-width:1100px){#kontakt .contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}
@media(max-width:600px){.v43-request-steps{gap:8px}.v43-request-steps span{font-size:.76rem}.v43-frame-host{margin-inline:-12px;border-radius:12px}.v43-frame-host iframe{height:1180px}.v43-inquiry{padding-inline:20px!important}}
