#studio-brochure,#studio-brochure-trigger{font-family:Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px}
#studio-brochure{position:fixed;z-index:9998;inset:auto 16px 78px auto;margin:0;box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 94px);overflow:auto;border:0;border-radius:5px;background:#fff;color:#4b494b;padding:clamp(16px,4vw,24px);box-shadow:0 0 50px #0002}

#studio-brochure h2{color:#4b494b;font:600 24px/1.2 Helvetica Neue,Arial,sans-serif;margin:0 40px 10px 0}
#studio-brochure p{margin:10px 0;color:inherit;line-height:1.5}
#studio-brochure label{display:block;margin:14px 0 5px}
#studio-brochure input{box-sizing:border-box;width:100%;padding:10px 12px;min-height:44px;border:1px solid #ac9b8e;border-radius:5px;background:#fff;color:#30241c;font:inherit}
#studio-brochure button,#studio-brochure-trigger{min-height:44px;padding:8px 14px;border:0;border-radius:5px;background:#96694c;color:#fff;font:inherit;cursor:pointer}
#studio-brochure [type=submit]{margin-top:12px}#studio-brochure [data-brochure-close]{position:absolute;right:12px;top:12px;background:transparent;color:#4b494b;font-size:22px}
#studio-brochure [role=status]:empty{display:none}
#studio-brochure-trigger{position:fixed;right:16px;bottom:78px;z-index:9999}
html.alchi-custom-cursor-enabled #studio-brochure button{cursor:pointer!important}html.alchi-custom-cursor-enabled #studio-brochure input{cursor:text!important}
