dialog.svelte-1y03lab{color:#4d4d4f;border:0;width:640px;max-width:calc(100% - 32px);max-height:calc(100dvh - 40px);padding:50px}dialog.svelte-1y03lab::backdrop{background:#000000a6}.close.svelte-1y03lab{color:#555;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:12px}h2.svelte-1y03lab{margin:0 0 18px;font:700 24px/1.3 Montserrat,sans-serif}.preview-note.svelte-1y03lab{font-size:13px;line-height:1.4}form.svelte-1y03lab{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.full.svelte-1y03lab{grid-column:1/-1}input.svelte-1y03lab:not([type=checkbox]),textarea.svelte-1y03lab{color:#333;background:#fff;border:1px solid #69727d;border-radius:4px;width:100%;min-height:47px;padding:10px 16px;font-size:14px}textarea.svelte-1y03lab{resize:vertical}.acceptance.svelte-1y03lab{align-items:flex-start;gap:6px;padding:4px 0;font-size:14px;display:flex}.acceptance.svelte-1y03lab a:where(.svelte-1y03lab){color:#cb244c}.send.svelte-1y03lab{color:#fff;opacity:.65;background:linear-gradient(89deg,#cb244c 38%,#e29931);border:0;border-radius:3px;height:40px}.sr-only.svelte-1y03lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){dialog.svelte-1y03lab{padding:40px 24px 24px}h2.svelte-1y03lab{font-size:20px}}header.svelte-zne36e{z-index:99;background:#fff;position:sticky;top:0}.header-inner.svelte-zne36e{grid-template-columns:15% 85%;max-width:1435px;min-height:105px;margin:auto;padding:10px 0;display:grid}.brand.svelte-zne36e{justify-content:center;align-items:center;display:flex}.brand.svelte-zne36e img:where(.svelte-zne36e){width:57px;height:74px}.desktop-header.svelte-zne36e{min-width:0}.contact-links.svelte-zne36e{justify-content:flex-end;align-items:center;gap:20px;min-height:39px;padding:5px 0;display:flex}.contact-links.svelte-zne36e a:where(.svelte-zne36e),.mobile-contacts.svelte-zne36e a:where(.svelte-zne36e),.chat-link.svelte-zne36e{text-transform:uppercase;align-items:center;gap:7px;font:600 12px/1.4 Montserrat,sans-serif;display:inline-flex}.chat-link.svelte-zne36e{color:inherit;background:0 0;border:0;padding:0}.contact-links.svelte-zne36e img:where(.svelte-zne36e),.mobile-contacts.svelte-zne36e img:where(.svelte-zne36e){object-fit:contain;width:14px;height:14px}.desktop-header.svelte-zne36e nav:where(.svelte-zne36e){justify-content:flex-end;align-items:center;gap:20px;min-height:46px;display:flex}.desktop-navigation.svelte-zne36e{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-group.svelte-zne36e{white-space:nowrap;align-items:center;display:flex;position:relative}.nav-link.svelte-zne36e{color:#666;padding:13px 20px;font-size:16px;font-weight:600}.nav-group.current.svelte-zne36e:after{content:"";background:#e29931;height:3px;position:absolute;bottom:0;left:0;right:0}.nav-group.svelte-zne36e:focus-within .nav-link:where(.svelte-zne36e),.nav-group.svelte-zne36e:focus-within .expand:where(.svelte-zne36e),.nav-group.is-open.svelte-zne36e .nav-link:where(.svelte-zne36e),.nav-group.is-open.svelte-zne36e .expand:where(.svelte-zne36e){color:#cb244c}.nav-group.current.svelte-zne36e .nav-link:where(.svelte-zne36e),.nav-group.current.svelte-zne36e .expand:where(.svelte-zne36e),.nav-group.svelte-zne36e:hover .nav-link:where(.svelte-zne36e),.nav-group.svelte-zne36e:hover .expand:where(.svelte-zne36e){color:#e29931}.nav-group.svelte-zne36e:has(.expand:where(.svelte-zne36e)) .nav-link:where(.svelte-zne36e){padding-right:4px}.expand.svelte-zne36e{color:#494c4f;background:0 0;border:0;align-items:center;padding:16px 16px 16px 8px;display:flex}.expand.svelte-zne36e svg:where(.svelte-zne36e){fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:7px}.submenu.svelte-zne36e{background:#fff;min-width:220px;margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 5px 15px #0002}.nav-group.svelte-zne36e:hover .submenu:where(.svelte-zne36e),.nav-group.svelte-zne36e:focus-within .submenu:where(.svelte-zne36e),.nav-group.is-open.svelte-zne36e .submenu:where(.svelte-zne36e){display:block}.submenu.svelte-zne36e a:where(.svelte-zne36e){padding:12px 18px;font-size:14px;display:block}.submenu.svelte-zne36e a:where(.svelte-zne36e):hover,.submenu.svelte-zne36e a:where(.svelte-zne36e):focus-visible,.mobile-sublinks.svelte-zne36e a:where(.svelte-zne36e):hover,.mobile-sublinks.svelte-zne36e a:where(.svelte-zne36e):focus-visible{color:#333;background:#e29931}.desktop-header.svelte-zne36e nav:where(.svelte-zne36e) :where(.svelte-zne36e):focus-visible,.mobile-menu.svelte-zne36e nav:where(.svelte-zne36e) :where(.svelte-zne36e):focus-visible{outline-offset:2px;outline:3px solid #cb244c}.submenu.svelte-zne36e a:where(.svelte-zne36e):focus-visible,.mobile-sublinks.svelte-zne36e a:where(.svelte-zne36e):focus-visible{outline-offset:-4px;outline-color:#333}.contact-button.svelte-zne36e,.request-button.svelte-zne36e{white-space:nowrap;border:0;border-radius:7px;padding:12px 24px;font-size:15px;font-weight:500;line-height:15px;transition:transform .18s}.contact-button.svelte-zne36e{color:#000;background:#f5f1ec}.request-button.svelte-zne36e{color:#fff;background:#7a7a7a}.contact-button.svelte-zne36e:hover,.request-button.svelte-zne36e:hover{transform:scale(1.1)}.mobile-toggle.svelte-zne36e{justify-content:center;align-items:center;display:none}.hamburger.svelte-zne36e{color:#000;background:#f5f1ec;border:0;border-radius:7px;justify-content:center;align-items:center;width:63px;height:39px;display:flex}.hamburger.svelte-zne36e svg:where(.svelte-zne36e){fill:none;stroke:currentColor;stroke-width:2.5px;width:16px;height:16px}.mobile-menu.svelte-zne36e{color:#333;background:#fff;border:0;width:90%;max-width:500px;height:100dvh;max-height:none;margin:0;padding:10px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mobile-menu.svelte-zne36e::backdrop{background:#0008}.menu-heading.svelte-zne36e{justify-content:space-between;align-items:center;display:flex}.menu-heading.svelte-zne36e h2:where(.svelte-zne36e){margin:0;font:600 25px/1.4 Montserrat,sans-serif}.close-menu.svelte-zne36e{background:0 0;border:0;padding:0 6px;font-size:30px}details.svelte-zne36e{margin-top:8px}summary.svelte-zne36e{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;font:600 16px/1.5 Montserrat,sans-serif;list-style:none;display:flex}summary.svelte-zne36e::-webkit-details-marker{display:none}details[open].svelte-zne36e>summary:where(.svelte-zne36e),summary.svelte-zne36e:focus-visible{color:#cb244c}details.svelte-zne36e>summary:where(.svelte-zne36e):hover{color:#e29931}.mobile-sublinks.svelte-zne36e{gap:10px;padding:5px 10px 10px;display:grid}.mobile-sublinks.svelte-zne36e a:where(.svelte-zne36e){text-transform:uppercase;padding:6px 0;font:600 12px/1.4 Montserrat,sans-serif}.mobile-menu.svelte-zne36e .request-button:where(.svelte-zne36e){margin-top:16px}.project-link.svelte-zne36e{margin:24px 0;font-size:16px;display:block}.mobile-contacts.svelte-zne36e{gap:10px;display:grid}.mobile-contacts.svelte-zne36e a:where(.svelte-zne36e),.mobile-contacts.svelte-zne36e .chat-link:where(.svelte-zne36e){padding:6px 0}@media (width>=1025px) and (width<=1200px){.nav-link.svelte-zne36e{padding-left:10px;padding-right:10px;font-size:14px}.desktop-header.svelte-zne36e nav:where(.svelte-zne36e){gap:10px}.contact-button.svelte-zne36e,.request-button.svelte-zne36e{padding-inline:16px}}@media (width<=1024px){.header-inner.svelte-zne36e{grid-template-columns:1fr 1fr;min-height:94px;padding:10px}.desktop-header.svelte-zne36e{display:none}.mobile-toggle.svelte-zne36e{display:flex}}.footer-main.svelte-9sff3o{color:#fff;grid-template-columns:35% minmax(0,1fr);display:grid}.company.svelte-9sff3o{background:#373937;flex-direction:column;align-items:flex-start;gap:20px;padding:50px;display:flex}.brand.svelte-9sff3o img:where(.svelte-9sff3o){width:57px;height:74px}.contact-details.svelte-9sff3o{flex-direction:column;gap:13px;width:100%;display:flex}.contact-line.svelte-9sff3o{align-items:center;gap:20px;display:flex}.contact-line.svelte-9sff3o img:where(.svelte-9sff3o){object-fit:contain;flex-shrink:0}.contact-line.svelte-9sff3o p:where(.svelte-9sff3o){color:#f5f1ec;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 14.4px;font:600 12px/16px Montserrat,sans-serif}.fiscal-social.svelte-9sff3o{align-items:flex-start;gap:20px;width:100%;display:flex}.fiscal.svelte-9sff3o{flex-shrink:0;width:75px;height:103px}.socials.svelte-9sff3o{background:#575759;flex-wrap:wrap;align-items:center;column-gap:10px;width:42%;padding:10px;display:flex}.socials.svelte-9sff3o h2:where(.svelte-9sff3o){width:100%;margin:0 0 8px}.socials.svelte-9sff3o a:where(.svelte-9sff3o){width:26px;height:26px}.socials.svelte-9sff3o svg:where(.svelte-9sff3o){fill:currentColor;width:26px;height:26px;display:block}.footer-navigation.svelte-9sff3o{background:#4d4d4f;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:50px;display:grid}.footer-navigation.svelte-9sff3o a:where(.svelte-9sff3o):hover,.footer-navigation.svelte-9sff3o a:where(.svelte-9sff3o):focus-visible{color:#e29931;text-underline-offset:3px;text-decoration:underline}h2.svelte-9sff3o{margin:0 0 20px;font:600 15px/1 Montserrat,sans-serif}ul.svelte-9sff3o{margin:0;padding:0;list-style:none}li.svelte-9sff3o{margin:0 0 20px;font-size:16px;line-height:16px}.copyright.svelte-9sff3o{letter-spacing:3px;text-align:center;text-transform:uppercase;font:300 12px/32px Lexend,sans-serif}@media (width>=768px) and (width<=1024px){.footer-main.svelte-9sff3o{grid-template-columns:45% minmax(0,1fr)}.footer-navigation.svelte-9sff3o{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.copyright.svelte-9sff3o{line-height:24px}}@media (width<=767px){.footer-main.svelte-9sff3o{grid-template-columns:1fr}.footer-navigation.svelte-9sff3o{grid-template-rows:none;grid-template-columns:1fr}.contact-line.svelte-9sff3o{gap:10px}.contact-line.svelte-9sff3o img:where(.svelte-9sff3o){width:16px;height:auto}.socials.svelte-9sff3o{width:60%}}
