.pics-container.svelte-1bv7ezn{min-height:100vh;width:100%;max-width:100vw;background:var(--color-fill);color:var(--color-text-primary);font-family:var(--font-family-base);overflow-x:hidden;box-sizing:border-box;padding:var(--spacing-base) 0}.breadcrumb.svelte-1bv7ezn{max-width:min(90vw,800px);margin:0 auto var(--spacing-xl);display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--font-size-base);opacity:.8;padding:0 var(--spacing-lg)}.breadcrumb.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-secondary);text-decoration:none;transition:opacity var(--transition-speed) ease}.breadcrumb.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{opacity:.8}.separator.svelte-1bv7ezn{color:#fff6;font-size:.8em}.current.svelte-1bv7ezn{color:var(--color-text-primary);font-weight:500}.form-section.svelte-1bv7ezn{width:100%;padding-bottom:var(--spacing-base) - 50px}.form-container.svelte-1bv7ezn{max-width:min(90vw,600px);margin:0 auto;padding:0 var(--spacing-lg);box-sizing:border-box}.form-title.svelte-1bv7ezn{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);text-align:center;color:var(--color-text-primary)}.contact-form.svelte-1bv7ezn{border-radius:var(--spacing-base);padding:var(--spacing-xl);box-shadow:0 4px 20px var(--color-focus);border:1px solid var(--color-hover);width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * .5);width:100%;max-width:100%}.form-label.svelte-1bv7ezn{font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary)}.required.svelte-1bv7ezn{color:var(--color-secondary)}.form-input.svelte-1bv7ezn,.form-textarea.svelte-1bv7ezn,.select-button.svelte-1bv7ezn{width:100%;padding:var(--spacing-base);border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--spacing-base) * .75);background:var(--color-hover);backdrop-filter:blur(8px);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);box-sizing:border-box}.form-input.svelte-1bv7ezn,.select-button.svelte-1bv7ezn{transition:all var(--transition-speed) ease}.form-input.svelte-1bv7ezn:focus,.form-textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #14b8a61a;background:#ffffff26}.form-input.svelte-1bv7ezn::placeholder,.form-textarea.svelte-1bv7ezn::placeholder{color:#ffffff80}.form-textarea.svelte-1bv7ezn{resize:vertical;min-height:100px}.custom-select.svelte-1bv7ezn{position:relative;width:100%}.select-button.svelte-1bv7ezn{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.select-button.svelte-1bv7ezn:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #14b8a61a;background:#ffffff26}.select-text.svelte-1bv7ezn{color:var(--color-text-primary);opacity:1}.select-button.svelte-1bv7ezn:not([aria-expanded=true]) .select-text:where(.svelte-1bv7ezn){opacity:.7}.custom-select.open.svelte-1bv7ezn .select-button:where(.svelte-1bv7ezn){border-color:var(--color-secondary);background:#ffffff26}.select-arrow.svelte-1bv7ezn{width:20px;height:20px;transition:transform var(--transition-speed) ease;color:var(--color-text-primary);opacity:.7}.select-arrow.rotated.svelte-1bv7ezn{transform:rotate(180deg)}.select-options.svelte-1bv7ezn{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--color-primary);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--spacing-base) * .75);margin-top:4px;overflow:hidden;box-shadow:0 8px 32px #0003;animation:svelte-1bv7ezn-dropdownFadeIn .2s ease-out}@keyframes svelte-1bv7ezn-dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.select-option.svelte-1bv7ezn{width:100%;padding:var(--spacing-base);border:none;background:var(--color-hover);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);text-align:left;cursor:pointer;transition:all var(--transition-speed) ease;border-bottom:1px solid rgba(255,255,255,.1)}.select-option.svelte-1bv7ezn:last-child{border-bottom:none}.select-option.svelte-1bv7ezn:hover,.select-option.svelte-1bv7ezn:focus{background:#ffffff1a;outline:none}.select-option.selected.svelte-1bv7ezn{background:#14b8a633;color:var(--color-secondary)}.submit-button.svelte-1bv7ezn{background:var(--color-secondary);color:#fff;border:none;border-radius:calc(var(--spacing-base) * .75);padding:var(--spacing-base) var(--spacing-lg);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all var(--transition-speed) ease;margin-top:var(--spacing-base);width:100%;box-sizing:border-box}.submit-button.svelte-1bv7ezn:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.submit-button.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-message.svelte-1bv7ezn{text-align:center;padding:var(--spacing-base);border-radius:calc(var(--spacing-base) * .75);font-size:var(--font-size-base);margin-top:var(--spacing-base);backdrop-filter:blur(8px)}.form-message.success.svelte-1bv7ezn{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.form-message.error.svelte-1bv7ezn{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.pics-footer.svelte-1bv7ezn{text-align:center;padding:var(--spacing-xl) var(--spacing-lg);margin-top:auto}.footer-content.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--spacing-base);opacity:.7;font-size:var(--font-size-base)}.footer-content.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-secondary);text-decoration:none;transition:opacity var(--transition-speed) ease;display:inline-block}.footer-content.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{opacity:.8}.back-home.svelte-1bv7ezn{padding:calc(var(--spacing-base) * .75);background:var(--color-fill);border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--spacing-base) * .75);backdrop-filter:blur(4px);transition:all var(--transition-speed) ease;margin-top:var(--spacing-base)}.back-home.svelte-1bv7ezn:hover{background:var(--color-hover);transform:translateY(-1px)}.back-home.svelte-1bv7ezn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width: 1030px){.form-container.svelte-1bv7ezn{padding:0 var(--content-padding-current)}.contact-form.svelte-1bv7ezn{padding:var(--spacing-lg)}.breadcrumb.svelte-1bv7ezn{padding:0 var(--content-padding-current)}}@media (max-width: 925px){.breadcrumb.svelte-1bv7ezn{font-size:.8rem}.contact-form.svelte-1bv7ezn{padding:var(--spacing-base)}}@media (max-width: 768px){.select-options.svelte-1bv7ezn{box-shadow:0 4px 20px #0000004d}}@media (prefers-reduced-motion: reduce){.submit-button.svelte-1bv7ezn,.form-input.svelte-1bv7ezn,.form-textarea.svelte-1bv7ezn,.select-arrow.svelte-1bv7ezn,.select-button.svelte-1bv7ezn,.select-option.svelte-1bv7ezn{transition:none}.submit-button.svelte-1bv7ezn:hover{transform:none}.select-options.svelte-1bv7ezn{animation:none}}
