.uni-contact__panel{border-color:#eeedf1;background:linear-gradient(140deg,#fff,#fefcfd);box-shadow:0 20px 65px #2017290c;transition:border-color .22s ease,box-shadow .22s ease}.uni-contact__panel:focus-within{border-color:#dccbd0;box-shadow:0 22px 65px #6c1d2b10}.uni-contact .uni-field{align-content:start;position:relative;margin-block:0}.uni-contact .uni-field :is(input,select,textarea){border-radius:15px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.uni-contact .uni-field:focus-within label{color:#961321}.uni-contact .uni-field :is(input,select,textarea):focus{border-color:#a42837;background:#fffcfd;box-shadow:0 0 0 4px #bf08110a}.uni-contact .uni-field :is(input,select,textarea):focus-visible{outline:2px solid #a42837;outline-offset:3px}.uni-contact [data-field-state=invalid] :is(input,select,textarea){border-color:#b02135;background:#fff9fa}.uni-contact [data-field-state=valid] :is(input,select,textarea){border-color:#739580;background:#fbfdfb}.uni-contact .uni-field__feedback{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.75rem;line-height:1.5;color:#8d1d2b}.uni-contact .uni-field__feedback::before{content:'!';display:grid;place-items:center;flex:0 0 15px;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;font-size:10px;font-weight:750;line-height:1;margin-top:1px}.uni-contact [data-field-state=valid] .uni-field__feedback{color:#315b3e}.uni-contact [data-field-state=valid] .uni-field__feedback::before{content:'';border:0;border-radius:0;background:currentColor;clip-path:polygon(15% 46%,39% 68%,83% 23%,94% 34%,40% 89%,5% 56%)}.uni-contact .uni-form__consent .uni-field__feedback{grid-column:2}.uni-contact .uni-form__consent:focus-within{border-radius:10px;background:#fbf8fa;box-shadow:0 0 0 7px #fbf8fa}.uni-contact .uni-form__sending-status{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 0;color:#65606b;font-size:.83rem;line-height:1.5}.uni-contact .uni-form__sending-status::before{content:'';width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#a62335;box-shadow:0 0 0 4px #a623350d;animation:uni-form-working 1.4s ease-in-out infinite}.uni-contact [data-contact-state=submitting] .uni-form__submit{box-shadow:0 5px 18px #bf08111a}.uni-contact [data-contact-state=returned] .uni-contact__success-mark{display:none}.uni-contact [data-contact-state=confirmed] .uni-contact__success-mark{animation:uni-form-confirm .32s cubic-bezier(.2,.7,.2,1) both}.uni-contact .uni-contact__success-mark svg{display:block}.uni-contact .uni-form__submit:active{transform:translateY(1px) scale(.995)}@keyframes uni-form-working{50%{opacity:.38}}@keyframes uni-form-confirm{from{opacity:.2;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.uni-contact__panel,.uni-contact .uni-field :is(input,select,textarea){transition:none}.uni-contact .uni-form__sending-status::before,.uni-contact .uni-contact__success-mark{animation:none!important}.uni-contact .uni-form__submit:active{transform:none}}body[data-motion=none] .uni-contact__panel,body[data-motion=none] .uni-contact .uni-field :is(input,select,textarea){transition:none}body[data-motion=none] .uni-contact .uni-form__sending-status::before,body[data-motion=none] .uni-contact .uni-contact__success-mark{animation:none!important}
.uni-contact .uni-field__feedback{min-block-size:1.5em;visibility:visible;transition:opacity .18s ease,transform .18s ease;opacity:1;transform:translateY(0)}.uni-contact .uni-field__feedback[aria-hidden=true]{visibility:hidden;opacity:0;transform:translateY(2px)}.uni-contact .uni-form__status-area{display:grid;align-items:start;min-block-size:1.7em;margin-top:12px}.uni-contact .uni-form__status-area>*{grid-area:1/1;margin:0}.uni-contact .uni-form__status-area .uni-form__sending-status{min-height:1.7em}.uni-contact .uni-form__status-area+.uni-form__submit{margin-top:12px}@media(prefers-reduced-motion:reduce){.uni-contact .uni-field__feedback{transition:none;transform:none}}body[data-motion=none] .uni-contact .uni-field__feedback{transition:none;transform:none}

.uni-contact .uni-form .uni-field__feedback{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.uni-contact .uni-field:has(input[type=email]) .uni-field__feedback{min-block-size:3em}.uni-contact .uni-form .uni-form__sending-status{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}

.uni-bento--directory .uni-bento__card:not(.uni-bento__card--photo):nth-child(3n) .uni-bento__text,
.uni-bento--directory .uni-bento__card:not(.uni-bento__card--photo):nth-child(3n) .uni-bento__text p{color:#fff;opacity:1}
.uni-bento--directory .uni-bento__card:has(.uni-pqr-inline) .uni-bento__body{max-width:none;width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px 28px;align-items:center}
.uni-bento--directory .uni-bento__card:has(.uni-pqr-inline) .uni-bento__text{max-width:none}
.uni-pqr-inline{grid-column:1/-1;min-width:0;scroll-margin-top:140px}
.uni-pqr-inline__toggle{display:flex;width:fit-content;min-height:44px;align-items:center;gap:18px;list-style:none;margin-left:auto;border:1px solid #cfc6cf;border-radius:999px;background:#ffffffc9;color:#671d32;font-size:13px;font-weight:650;padding:10px 18px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.uni-pqr-inline__toggle::-webkit-details-marker{display:none}
.uni-pqr-inline__toggle svg{flex-shrink:0;transition:transform .24s cubic-bezier(.2,.7,.2,1)}
.uni-pqr-inline[open]>.uni-pqr-inline__toggle svg{transform:rotate(45deg)}
.uni-pqr-inline__toggle:focus-visible{outline:3px solid #9e233d;outline-offset:3px}
.uni-pqr-inline__toggle:active{transform:scale(.985);background:#fff2f6}
.uni-pqr-inline .uni-pqr-inline__panel.uni-contact{padding:clamp(20px,3vw,32px);margin-top:20px;background:#fff;border:1px solid #e2dbe1;border-radius:24px;box-shadow:0 12px 38px #2b18230a;color:#28232b}
.uni-pqr-inline__help{max-width:72ch;margin:0 0 20px;color:#59525f;font-size:14px;line-height:1.65}
.uni-pqr-inline .uni-form{background:none;border:0;border-radius:0;box-shadow:none;padding:0}
.uni-pqr-inline .uni-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}
.uni-pqr-inline .uni-field{min-width:0;display:grid;gap:7px}
.uni-pqr-inline .uni-field--full{grid-column:1/-1}
.uni-pqr-inline .uni-field label{font-size:13px;font-weight:650;color:#302831}
.uni-pqr-inline .uni-field :is(input,textarea){width:100%;box-sizing:border-box;background:#fcfbfd;color:#28232b;border:1px solid #cfc6d1;padding:12px 14px;min-height:48px;font:inherit;font-size:16px;line-height:1.5}
.uni-pqr-inline .uni-field textarea{resize:vertical;min-height:116px}
.uni-pqr-inline .uni-form__consent{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:18px;font-size:12px;line-height:1.6;color:#514853}
.uni-pqr-inline .uni-form__consent input{width:18px;height:18px;margin-top:3px;accent-color:#a91934}
.uni-pqr-inline .uni-form__consent a{color:#831930;text-decoration:underline;text-underline-offset:3px}
.uni-pqr-inline .uni-form__submit{width:auto;min-width:180px;max-width:100%;padding-inline:24px}
.uni-pqr-inline .uni-form .uni-form__note,.uni-pqr-inline .uni-form .uni-form__required{padding:0;background:none;border:0;font-size:12px;line-height:1.6;color:#625a66}
.uni-pqr-inline .uni-form__note{margin:12px 0 0}
.uni-pqr-inline .uni-form__required{margin:0 0 18px}
.uni-pqr-inline .uni-contact__success{padding:12px 0;outline:0}
.uni-pqr-inline .uni-contact__success h3{font-size:25px;line-height:1.2;margin:0 0 12px}
.uni-pqr-inline .uni-contact__success p{font-size:15px;line-height:1.65;background:none;border:0;padding:0;color:#514853}
.uni-pqr-inline[open] .uni-pqr-inline__panel{animation:uni-pqr-reveal .28s cubic-bezier(.2,.7,.2,1) both}
@keyframes uni-pqr-reveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover) and (pointer:fine){.uni-pqr-inline__toggle:hover{background:#fff;border-color:#b78394;transform:translateY(-1px)}}
@media(max-width:699px){.uni-bento--directory .uni-bento__card:has(.uni-pqr-inline) .uni-bento__body{display:block;padding:24px 20px}.uni-pqr-inline{margin-top:18px}.uni-pqr-inline__toggle{margin-left:0}.uni-pqr-inline .uni-pqr-inline__panel.uni-contact{padding:20px 16px;border-radius:19px;margin-inline:-4px}.uni-pqr-inline .uni-form__grid{grid-template-columns:1fr}.uni-pqr-inline .uni-form__submit{width:100%}}
@media(prefers-reduced-motion:reduce){.uni-pqr-inline__toggle,.uni-pqr-inline__toggle svg{transition:none}.uni-pqr-inline[open] .uni-pqr-inline__panel{animation:none}.uni-pqr-inline__toggle:is(:active,:hover){transform:none}}
body[data-motion=none] .uni-pqr-inline__toggle,body[data-motion=none] .uni-pqr-inline__toggle svg{transition:none}body[data-motion=none] .uni-pqr-inline[open] .uni-pqr-inline__panel{animation:none}body[data-motion=none] .uni-pqr-inline__toggle:is(:active,:hover){transform:none}
