.main-title.svelte-12yjfak,.section-title.svelte-12yjfak{font-size:clamp(3rem,10vw,6rem);text-transform:uppercase;line-height:.9;margin:4rem 0;text-align:center;font-weight:900}.person-card-wrapper.svelte-12yjfak{display:flex;flex-wrap:wrap;background-color:var(--secondary);width:100%;margin-bottom:5rem}.facility-img.svelte-12yjfak{width:100%;height:100%;object-fit:cover}.contact-person-box.svelte-12yjfak{flex:1 1 400px;padding:clamp(2rem,6vw,5rem);display:flex;flex-direction:column;justify-content:center}.person-profile.svelte-12yjfak{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem}.profile-img-wrapper.svelte-12yjfak{width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid var(--main);flex-shrink:0}.profile-img-wrapper img{width:100%;height:100%;object-fit:cover}.contact-list.svelte-12yjfak{list-style:none;padding:0;margin:0}.name-row.svelte-12yjfak{font-size:clamp(1.4rem,4vw,2rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:.5rem}.contact-link.svelte-12yjfak{text-decoration:none;color:inherit;font-size:1.1rem}.grid-layout.svelte-12yjfak{display:flex;flex-wrap:wrap;max-width:1800px;margin:0 auto}.info-section.svelte-12yjfak{flex:1 1 500px}.info-section.svelte-12yjfak h2:where(.svelte-12yjfak){text-align:left}.ContactForm.svelte-12yjfak{flex:1 1 500px;padding:clamp(2rem,6vw,5rem);background-color:var(--secondary)}.section-title.left-align.svelte-12yjfak{font-size:clamp(2.5rem,8vw,5rem);text-transform:uppercase;line-height:.9;font-weight:900;margin-bottom:3rem}.sub-info-grid.svelte-12yjfak{display:grid;gap:3rem}.info-item.svelte-12yjfak h3:where(.svelte-12yjfak){text-transform:uppercase;font-size:.8rem;font-weight:900;letter-spacing:2px;margin-bottom:1.5rem;border-bottom:2px solid var(--main);display:inline-block;padding-bottom:4px}.social-grid.svelte-12yjfak{display:flex;gap:10px}.social-link.svelte-12yjfak{width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.social-ico.svelte-12yjfak{width:20px}.company-list.svelte-12yjfak{list-style:none;padding:0}.company-list.svelte-12yjfak li:where(.svelte-12yjfak){margin-bottom:1.5rem}.company-list.svelte-12yjfak b:where(.svelte-12yjfak){display:block;font-size:.7rem;opacity:.5;text-transform:uppercase}.company-list.svelte-12yjfak span:where(.svelte-12yjfak){font-weight:700;font-size:1.1rem}.input-group.svelte-12yjfak{margin-bottom:2rem}.input-group.svelte-12yjfak label:where(.svelte-12yjfak){display:block;font-weight:900;font-size:.7rem;text-transform:uppercase;margin-bottom:.5rem}input.svelte-12yjfak,textarea.svelte-12yjfak,select.svelte-12yjfak{width:100%;border:none;border-bottom:2px solid var(--active);padding:.8rem 0;background:transparent;font-family:inherit}.file-dropzone.svelte-12yjfak{border:2px dashed var(--main);padding:2rem;text-align:center;background:#fff;margin:2rem 0}.btn-submit.svelte-12yjfak{width:100%;padding:1.2rem;background:#ccc;color:#fff;border:none;font-weight:900;letter-spacing:2px}.btn-submit.active.svelte-12yjfak{background:var(--main);cursor:pointer}.reveal-section.svelte-12yjfak,.reveal-item.svelte-12yjfak,.reveal-text.svelte-12yjfak{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.visible{opacity:1!important;transform:translateY(0)!important}
