.bdf[data-astro-cid-qhsmdzqq]{width:100%}.bdf__form[data-astro-cid-qhsmdzqq]{gap:var(--spacing-m);width:100%;color:var(--color-neutral-12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bdf__field[data-astro-cid-qhsmdzqq],.bdf__banner[data-astro-cid-qhsmdzqq]{grid-column:span 12}.bdf__field[data-astro-cid-qhsmdzqq]{flex-direction:column;min-width:0;display:flex}.bdf__label[data-astro-cid-qhsmdzqq]{font-size:var(--text-m);color:var(--color-neutral-12);margin-bottom:var(--spacing-xxs);font-weight:500;line-height:1}.bdf__required[data-astro-cid-qhsmdzqq]{color:var(--color-required);padding-left:4px}.bdf__input[data-astro-cid-qhsmdzqq]{background-color:var(--color-neutral-1);width:100%;padding:var(--spacing-xxs) 12px var(--spacing-xxs) 0;font-family:var(--font-body);font-size:var(--text-m);color:var(--color-neutral-12);appearance:none;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;height:auto;font-weight:400;line-height:normal}.bdf__input[data-astro-cid-qhsmdzqq]::placeholder{color:#787e8b}.bdf__input[data-astro-cid-qhsmdzqq]:focus{background-color:var(--color-neutral-1);border-color:var(--color-brand);box-shadow:var(--color-brand) 0 0 2px;outline:0}.bdf__input--textarea[data-astro-cid-qhsmdzqq]{resize:vertical;height:auto;min-height:100px;line-height:1.4}.bdf__field--checkbox[data-astro-cid-qhsmdzqq] fieldset[data-astro-cid-qhsmdzqq]{border:0;min-width:0;margin:0;padding:0}.bdf__checkbox[data-astro-cid-qhsmdzqq]{flex-direction:row;align-items:center;display:flex}.bdf__checkbox[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{appearance:none;background-color:var(--color-neutral-1);cursor:pointer;border:0;border-bottom:1px solid #e0e0e0;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0}.bdf__checkbox[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:checked{background-color:var(--color-brand);border-color:var(--color-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M6.2 12.3 2.4 8.5l1.4-1.4 2.4 2.4 5.9-5.9 1.4 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px}.bdf__checkbox-text[data-astro-cid-qhsmdzqq]{font-size:var(--text-m);color:var(--color-neutral-12);padding-left:5px;font-weight:400}.bdf__checkbox-text[data-astro-cid-qhsmdzqq] a{color:var(--color-brand-link);text-decoration:underline}.bdf__hp[data-astro-cid-qhsmdzqq]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bdf__footer[data-astro-cid-qhsmdzqq]{flex-direction:row;justify-content:flex-end}.bdf__submit[data-astro-cid-qhsmdzqq][disabled]{opacity:.6;cursor:default}.bdf__banner[data-astro-cid-qhsmdzqq]{font-size:var(--text-m);border-radius:4px;flex-direction:row;align-items:center;gap:12px;padding:24px;display:flex}.bdf__banner[data-astro-cid-qhsmdzqq][hidden]{display:none}.bdf__banner[data-astro-cid-qhsmdzqq] svg{flex-shrink:0;width:16px;height:16px}.bdf__banner--success[data-astro-cid-qhsmdzqq]{color:#047857;background-color:#d1fae5}.bdf__banner--success[data-astro-cid-qhsmdzqq] svg{fill:#047857}.bdf__banner--error[data-astro-cid-qhsmdzqq]{color:#ef4444;background-color:#fef2f2}.bdf__banner--error[data-astro-cid-qhsmdzqq] svg{fill:#ef4444}.p-contact .contact-map__frame{border:0;width:100%;max-width:100%;height:450px;display:block}.p-contact .contact-card{border:1px solid var(--color-neutral-6);border-radius:var(--radius-tile);flex-direction:row;gap:0;width:100%;display:flex;overflow:hidden}.p-contact .contact-card__panel{align-items:stretch;gap:var(--spacing-xxs);background-color:var(--color-neutral-12);width:40%;padding:var(--spacing-xl);flex-direction:column;display:flex}.p-contact .contact-h1{font-size:var(--text-h2);color:#fff;font-weight:700}.p-contact .contact-intro{font-size:var(--text-m);color:var(--color-neutral-8)}.p-contact .contact-list{gap:var(--spacing-xs);margin:var(--spacing-l) 0;flex-direction:column;display:flex}.p-contact .contact-list__row{align-items:center;gap:var(--spacing-xs);flex-flow:wrap;text-decoration:none;display:flex}.p-contact .contact-list__row:hover{text-decoration:none}.p-contact .contact-list__row:hover .contact-list__text{color:var(--color-brand)}.p-contact .contact-list__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.p-contact .contact-list__icon svg{width:24px;height:24px;fill:var(--color-brand)}.p-contact .contact-list__text{font-size:var(--text-s);color:#fff;transition:color var(--transition-bde) ease;font-weight:400;line-height:19.344px}.p-contact .contact-social{justify-content:flex-start;gap:var(--spacing-s);flex-flow:wrap;margin-top:auto;display:flex}.p-contact .contact-social__link{width:24px;height:24px;transition:transform var(--transition-bde) ease;justify-content:center;align-items:center;display:flex}.p-contact .contact-social__link:hover{transform:scale(1.1)}.p-contact .contact-social__link svg{width:24px;height:24px;fill:var(--color-brand-link)}.p-contact .contact-card__form{background-color:var(--color-neutral-1);width:60%;padding:var(--spacing-xl) var(--spacing-xxl);flex-direction:column;justify-content:center;display:flex}@media (width<=1119px){.p-contact .contact-card__panel{padding:64px 40px}}@media (width<=1023px){.p-contact .contact-card{flex-direction:column}.p-contact .contact-card__panel,.p-contact .contact-card__form{width:100%}}@media (width<=767px){.p-contact .contact-card__form{padding-right:var(--spacing-s);padding-left:var(--spacing-s)}}@media (width<=479px){.p-contact .contact-card__panel{padding-right:var(--spacing-xs);padding-left:var(--spacing-xs)}}
