.reveal-section.svelte-12yjfak,.reveal-item.svelte-12yjfak,.reveal-text.svelte-12yjfak{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.22,1,.36,1)}.visible{opacity:1!important;transform:translateY(0)!important}.grid-wrapper.svelte-12yjfak{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));background-color:#fff}.info-block.svelte-12yjfak,.ContactForm.svelte-12yjfak{padding:clamp(2rem,5vw,4rem)}.ContactForm.svelte-12yjfak{background-color:var(--secondary)}.person-card-wrapper.svelte-12yjfak{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;background-color:var(--secondary);padding:clamp(2rem,8vw,6rem);gap:clamp(2rem,5vw,5rem)}.image-container.centered-content.svelte-12yjfak{flex:1 1 350px;display:flex;justify-content:center;align-items:center}.image-container.svelte-12yjfak img{max-width:100%;height:auto}.contact-person-box.svelte-12yjfak{flex:1 1 450px;background:transparent;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.person-profile.svelte-12yjfak{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2.5rem;margin-top:2rem}.profile-img-wrapper.svelte-12yjfak{width:140px;height:140px;border-radius:50%;overflow:hidden;border:4px solid var(--action);flex-shrink:0}.profile-img.svelte-12yjfak{width:100%;height:100%;object-fit:cover}.contact-list.svelte-12yjfak{list-style:none;padding:0!important;margin:0!important;border-left:none!important}.contact-list.svelte-12yjfak li:where(.svelte-12yjfak){margin-bottom:1rem;display:flex;align-items:center;gap:15px}.contact-link.svelte-12yjfak{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.name-row.svelte-12yjfak{font-size:1.5rem;font-weight:900;text-transform:uppercase;margin-bottom:.5rem!important}.ico.svelte-12yjfak{width:24px;height:24px;flex-shrink:0}input.svelte-12yjfak,textarea.svelte-12yjfak,select.svelte-12yjfak{width:100%;border:none;background:transparent;border-bottom:2px solid var(--active);padding:.8rem 0;font-family:inherit}.live-error.svelte-12yjfak{border-bottom-color:maroon!important}.file-dropzone.svelte-12yjfak{border:2px dashed var(--main);text-align:center;background:#fff3;margin:2rem 0;padding:2rem}.file-item.svelte-12yjfak{display:flex;justify-content:space-between;align-items:center;background:#ffffff80;padding:10px 15px;margin:8px 0;border-radius:4px}.remove-btn.svelte-12yjfak{background:none;border:none;color:var(--action);cursor:pointer;font-size:1.5rem;line-height:1;padding:0 5px}.gdpr-box.svelte-12yjfak{display:flex;flex-direction:row;align-items:center;gap:12px;margin:2.5rem 0}.gdpr-box.svelte-12yjfak input[type=checkbox]:where(.svelte-12yjfak){width:22px;height:22px;flex-shrink:0}.gdpr-link.svelte-12yjfak{text-decoration:underline}.company-list.svelte-12yjfak{list-style:none;padding-left:1.5rem;border-left:3px solid var(--main)}.company-list.svelte-12yjfak li:where(.svelte-12yjfak){padding-bottom:1.4rem;display:flex;flex-direction:column}.social-grid.svelte-12yjfak{display:grid;grid-template-columns:repeat(auto-fill,60px);gap:1.5rem;margin-top:1.5rem}.social-link.svelte-12yjfak{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f0f0f0;border-radius:12px}.btn-submit.svelte-12yjfak{width:100%;padding:1.2rem;background-color:#ccc;color:#fff;border:none;font-weight:700;letter-spacing:2px;transition:.3s}.btn-submit.active.svelte-12yjfak{background-color:var(--action);cursor:pointer}
