.contact-form[data-astro-cid-jbceweda]{margin-top:60px}.contact-form__field[data-astro-cid-jbceweda]{background-color:var(--color-white);width:100%;height:58px;color:var(--color-ink);font-family:var(--font-sans);vertical-align:middle;-webkit-appearance:none;border:none;border-radius:5px;margin-bottom:25px;padding:15px 30px;font-size:20px;font-weight:300;line-height:22px;display:block;box-shadow:1px 1px 6px #0000001a}.contact-form__field[data-astro-cid-jbceweda]:focus{outline:0}.contact-form__field[data-astro-cid-jbceweda]::placeholder{color:var(--color-ink)}.contact-form__field--area[data-astro-cid-jbceweda]{height:auto;min-height:232px}.contact-form__consent[data-astro-cid-jbceweda]{align-items:center;margin-bottom:5px;padding-left:20px;font-weight:700;display:flex}.contact-form__checkbox-input[data-astro-cid-jbceweda]{z-index:-1;opacity:0;position:absolute}.contact-form__checkbox[data-astro-cid-jbceweda]{float:left;background-color:var(--color-white);border:1px solid #707070;border-radius:5px;width:25px;height:25px;margin:4px 12px 0 -20px;font-size:25px;line-height:normal}.contact-form__checkbox-input[data-astro-cid-jbceweda]:checked+.contact-form__checkbox[data-astro-cid-jbceweda]{background:var(--color-gold) url(/images/checkmark.svg) 50% / 18px no-repeat;border-style:none}.contact-form__checkbox-input[data-astro-cid-jbceweda]:focus-visible+.contact-form__checkbox[data-astro-cid-jbceweda]{box-shadow:0 0 3px 1px #3898ec}.contact-form__consent-label[data-astro-cid-jbceweda]{font-family:var(--font-sans);cursor:pointer;margin-top:2px;margin-bottom:0;font-size:16px;font-weight:300;line-height:22px;display:inline-block}.contact-form__submit[data-astro-cid-jbceweda]{border-radius:var(--radius-md);background-color:var(--color-gold);color:var(--color-white);font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:inherit;cursor:pointer;transition:var(--transition-base);-webkit-appearance:button;border:1.5px solid #0000;margin-top:30px;padding:1rem 1.5rem;text-decoration:none;display:inline-block}.contact-form__success[data-astro-cid-jbceweda]{font-family:var(--font-sans);text-align:center;background-color:#ffe487;padding:20px;font-size:18px}.contact-form__error[data-astro-cid-jbceweda]{font-family:var(--font-sans);background-color:#ffdede;margin-top:10px;padding:10px 20px}@media (width<=991px){.contact-form__submit[data-astro-cid-jbceweda]{padding-left:1.5rem;padding-right:1.5rem}}@media (width<=767px){.contact-form__submit[data-astro-cid-jbceweda]{padding:.8rem 1rem;font-size:18px}}@media (width<=479px){.contact-form__field[data-astro-cid-jbceweda]{height:55px;margin-bottom:20px;padding-left:20px;padding-right:20px;font-size:18px}.contact-form__field--area[data-astro-cid-jbceweda]{height:auto;min-height:200px;margin-bottom:25px}.contact-form__submit[data-astro-cid-jbceweda]{font-size:16px}}.contact[data-astro-cid-6bfsojfh]{padding-top:60px;padding-bottom:130px}.contact__grid[data-astro-cid-6bfsojfh]{grid-template-rows:auto;grid-template-columns:1fr .85fr;gap:40px 60px;display:grid}.contact__intro[data-astro-cid-6bfsojfh]{font-size:20px}.contact__image[data-astro-cid-6bfsojfh]{border-radius:var(--radius-md);height:400px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:1px 1px 10px #00000029}.contact__image--mobile[data-astro-cid-6bfsojfh]{display:none}.contact__heading[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);text-align:right;font-size:60px;font-weight:700;line-height:1.17}.contact__address[data-astro-cid-6bfsojfh]{text-align:right;margin-top:23px;font-size:20px}.contact__link[data-astro-cid-6bfsojfh]:hover{color:var(--color-gold)}@media (width<=991px){.contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__image--mobile[data-astro-cid-6bfsojfh]{margin-top:40px;display:block}.contact__image--desktop[data-astro-cid-6bfsojfh]{display:none}.contact__heading[data-astro-cid-6bfsojfh]{font-size:50px}}@media (width<=767px){.contact[data-astro-cid-6bfsojfh]{padding-top:40px}.contact__image--mobile[data-astro-cid-6bfsojfh]{height:300px}}@media (width<=479px){.contact[data-astro-cid-6bfsojfh]{padding-bottom:100px}.contact__image--mobile[data-astro-cid-6bfsojfh]{height:280px}.contact__heading[data-astro-cid-6bfsojfh]{font-size:40px}.contact__address[data-astro-cid-6bfsojfh]{font-size:18px}}
