.contact-wrapper[data-astro-cid-joh4gybl]{z-index:2;grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}.contact-info-wrapper[data-astro-cid-joh4gybl]{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-info-inner-block[data-astro-cid-joh4gybl]{padding-top:32px}.contact-info-inner-block[data-astro-cid-joh4gybl]:first-child{padding-top:0}.contact-info-title[data-astro-cid-joh4gybl]{font-family:var(--font-heading);color:var(--color-white);font-size:30px;font-weight:500;margin-bottom:16px;line-height:1.3}.contact-info-excerpt[data-astro-cid-joh4gybl]{color:var(--color-text);font-size:18px;line-height:1.6;margin-top:16px}.contact-info-text[data-astro-cid-joh4gybl]{color:var(--color-text-muted);font-size:20px;font-weight:500;text-transform:uppercase}.contact-info-link-wrapper[data-astro-cid-joh4gybl]{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:16px;display:flex}.contact-info-link[data-astro-cid-joh4gybl]{color:var(--color-white);font-size:22px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .3s ease}.contact-info-link[data-astro-cid-joh4gybl]:hover{color:var(--color-secondary)}.contact-info-address[data-astro-cid-joh4gybl]{color:var(--color-white);margin-top:16px;font-size:22px;font-weight:500;line-height:1.4}.contact-info-social-link-wrapper[data-astro-cid-joh4gybl]{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.social-link-block[data-astro-cid-joh4gybl]{background-color:var(--color-white);color:var(--color-bg-dark);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;text-decoration:none;transition:color .3s ease,background-color .3s ease}.social-link-block[data-astro-cid-joh4gybl]:hover{background-color:var(--color-primary);color:var(--color-white)}.social-link-icon[data-astro-cid-joh4gybl]{display:flex;align-items:center;justify-content:center}.contact-form-block[data-astro-cid-joh4gybl]{background-color:var(--color-bg-light);border-radius:8px;width:100%;margin-bottom:0;padding:30px 25px;overflow:hidden}.contact-form[data-astro-cid-joh4gybl]{display:block}.contact-input-filed-wrapper[data-astro-cid-joh4gybl]{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.input-field-block[data-astro-cid-joh4gybl]{flex-flow:column;display:flex}.input-field-label[data-astro-cid-joh4gybl]{color:var(--color-white);display:block;margin-bottom:8px;font-weight:400;line-height:1.3}.input-field[data-astro-cid-joh4gybl]{background-color:var(--color-bg-dark);color:var(--color-text-muted);border:1px solid transparent;border-radius:6px;width:100%;min-height:52px;margin-bottom:0;padding:12px 16px;font-size:18px;font-family:inherit;transition:border-color .3s ease}.input-field[data-astro-cid-joh4gybl]::placeholder{color:var(--color-text-muted);font-size:18px}.input-field[data-astro-cid-joh4gybl]:focus{outline:none;border-color:var(--color-primary)}.input-field-text-area[data-astro-cid-joh4gybl]{background-color:var(--color-bg-dark);color:var(--color-text-muted);border:1px solid transparent;border-radius:6px;min-height:210px;margin-bottom:0;padding:12px 16px;font-size:18px;width:100%;resize:vertical;font-family:inherit;transition:border-color .3s ease}.input-field-text-area[data-astro-cid-joh4gybl]::placeholder{color:var(--color-text-muted);font-size:18px}.input-field-text-area[data-astro-cid-joh4gybl]:focus{outline:none;border-color:var(--color-primary)}.submit-button-wrapper[data-astro-cid-joh4gybl]{display:flex}.secondary-button[data-astro-cid-joh4gybl]{background-color:var(--color-white);color:var(--color-bg-dark);-webkit-clip-path:polygon(0% 3.571%,0% 3.571%,.013% 2.992%,.051% 2.443%,.112% 1.93%,.193% 1.462%,.293% 1.046%,.409% .689%,.54% .399%,.684% .182%,.838% .047%,1% 0%,99% 0%,99% 0%,99.162% .047%,99.316% .182%,99.46% .399%,99.591% .689%,99.707% 1.046%,99.807% 1.462%,99.888% 1.93%,99.949% 2.443%,99.987% 2.992%,100% 3.571%,100% 81.576%,100% 81.576%,99.996% 81.906%,99.983% 82.231%,99.962% 82.548%,99.934% 82.856%,99.897% 83.153%,99.854% 83.437%,99.803% 83.706%,99.745% 83.958%,99.681% 84.192%,99.61% 84.406%,94.209% 99.258%,94.209% 99.258%,94.155% 99.396%,94.1% 99.52%,94.042% 99.631%,93.982% 99.727%,93.921% 99.81%,93.859% 99.877%,93.795% 99.931%,93.73% 99.969%,93.665% 99.992%,93.599% 100%,6.401% 100%,6.401% 100%,6.335% 99.992%,6.27% 99.969%,6.205% 99.931%,6.141% 99.877%,6.079% 99.81%,6.018% 99.727%,5.958% 99.631%,5.9% 99.52%,5.845% 99.396%,5.791% 99.258%,3.03% 91.667%,.39% 84.406%,.39% 84.406%,.319% 84.192%,.255% 83.958%,.197% 83.706%,.146% 83.437%,.103% 83.153%,.066% 82.856%,.038% 82.548%,.017% 82.231%,.004% 81.906%,0% 81.576%,0% 3.571%);clip-path:polygon(0% 3.571%,0% 3.571%,.013% 2.992%,.051% 2.443%,.112% 1.93%,.193% 1.462%,.293% 1.046%,.409% .689%,.54% .399%,.684% .182%,.838% .047%,1% 0%,99% 0%,99% 0%,99.162% .047%,99.316% .182%,99.46% .399%,99.591% .689%,99.707% 1.046%,99.807% 1.462%,99.888% 1.93%,99.949% 2.443%,99.987% 2.992%,100% 3.571%,100% 81.576%,100% 81.576%,99.996% 81.906%,99.983% 82.231%,99.962% 82.548%,99.934% 82.856%,99.897% 83.153%,99.854% 83.437%,99.803% 83.706%,99.745% 83.958%,99.681% 84.192%,99.61% 84.406%,94.209% 99.258%,94.209% 99.258%,94.155% 99.396%,94.1% 99.52%,94.042% 99.631%,93.982% 99.727%,93.921% 99.81%,93.859% 99.877%,93.795% 99.931%,93.73% 99.969%,93.665% 99.992%,93.599% 100%,6.401% 100%,6.401% 100%,6.335% 99.992%,6.27% 99.969%,6.205% 99.931%,6.141% 99.877%,6.079% 99.81%,6.018% 99.727%,5.958% 99.631%,5.9% 99.52%,5.845% 99.396%,5.791% 99.258%,3.03% 91.667%,.39% 84.406%,.39% 84.406%,.319% 84.192%,.255% 83.958%,.197% 83.706%,.146% 83.437%,.103% 83.153%,.066% 82.856%,.038% 82.548%,.017% 82.231%,.004% 81.906%,0% 81.576%,0% 3.571%);-webkit-appearance:none;appearance:none;padding:14px 28px;font-weight:500;font-size:18px;font-family:inherit;line-height:1.4;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition-property:color,background-color;transition-duration:.4s,.4s;transition-timing-function:ease,ease}.secondary-button[data-astro-cid-joh4gybl]:hover{background-color:var(--color-primary);color:var(--color-white)}.success-message[data-astro-cid-joh4gybl],.error-message[data-astro-cid-joh4gybl]{display:none;padding:20px;text-align:center;border-radius:4px;margin-top:20px}.success-message[data-astro-cid-joh4gybl]{background-color:#29c8ff1a;color:var(--color-secondary)}.error-message[data-astro-cid-joh4gybl]{background-color:#ff64641a;color:#ff6464}@media screen and (min-width:1280px){.contact-wrapper[data-astro-cid-joh4gybl]{grid-template-columns:1fr 1.25fr}.contact-form-block[data-astro-cid-joh4gybl]{padding:40px}.input-field[data-astro-cid-joh4gybl]{padding-left:24px;padding-right:24px}.input-field-label[data-astro-cid-joh4gybl]{margin-bottom:24px;font-size:20px}.contact-info-wrapper[data-astro-cid-joh4gybl]{gap:48px}.contact-info-title[data-astro-cid-joh4gybl]{font-size:36px}}@media screen and (min-width:1440px){.contact-wrapper[data-astro-cid-joh4gybl]{gap:48px}.contact-form-block[data-astro-cid-joh4gybl]{padding:56px}.contact-info-title[data-astro-cid-joh4gybl]{font-size:40px}}@media(max-width:991px){.contact-wrapper[data-astro-cid-joh4gybl]{grid-template-columns:1fr;gap:32px}.secondary-button[data-astro-cid-joh4gybl]{padding:12px 24px;font-size:16px}}@media(max-width:767px){.contact-form-block[data-astro-cid-joh4gybl]{padding:35px 20px}.contact-info-title[data-astro-cid-joh4gybl]{font-size:24px}.contact-info-link[data-astro-cid-joh4gybl]{font-size:18px}.contact-info-address[data-astro-cid-joh4gybl]{max-width:360px;font-size:18px}.secondary-button[data-astro-cid-joh4gybl]{padding:12px 20px;font-size:15px}}@media(max-width:479px){.contact-form-block[data-astro-cid-joh4gybl]{padding:24px 16px}.secondary-button[data-astro-cid-joh4gybl]{padding:10px 16px;font-size:14px}}.page-inner-wrapper[data-astro-cid-uw5kdbxl]{background-image:var(--bg-pattern);background-position:50% 0;background-repeat:no-repeat;background-size:contain;position:relative;overflow:clip}
