/* V81 Playhouse-first parent contact */
#parents-contact{scroll-margin-top:26px}
.gb81-parent-contact{max-width:640px;margin:26px auto 20px;display:grid;gap:15px;text-align:left;background:#fffdf8;border:1px solid #ead7c4;border-radius:26px;padding:clamp(20px,4vw,34px);box-shadow:0 20px 42px #324b5b12}
.gb81-parent-contact label{display:flex;flex-direction:column;gap:7px;font:700 14px Fredoka,system-ui,sans-serif;color:#273e53}
.gb81-parent-contact input,.gb81-parent-contact textarea{font:400 15px Andika,system-ui,sans-serif;border:1px solid #ced9db;background:#fff;border-radius:13px;padding:12px 14px;color:#28384e;min-width:0;width:100%}
.gb81-parent-contact textarea{resize:vertical;min-height:110px}
.gb81-parent-contact input:focus-visible,.gb81-parent-contact textarea:focus-visible{outline:3px solid #9ed7e5;outline-offset:2px}
.gb81-parent-contact button{justify-self:start;border:0;border-radius:99px;padding:13px 25px;background:#213e57;color:white;font:700 15px Fredoka,system-ui,sans-serif;cursor:pointer}
.gb81-parent-contact button:hover{background:#3c6884}
@media(max-width:600px){.gb81-parent-contact{border-radius:20px;padding:18px}.gb81-parent-contact button{width:100%}}
