.hours.svelte-1vglcq8{opacity:.85;margin-top:16px;font-size:15px}.contact.svelte-1vglcq8{color:#fff;background-color:var(--navy);background-image:linear-gradient(#0e1a2bd1,#0e1a2bf0),url(../../../img/taras-v3-1920.webp);background-position:50%;background-size:cover}.inner.svelte-1vglcq8{padding-top:var(--section-y);padding-bottom:var(--section-y);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:clamp(40px,6vw,88px);display:grid}.info.svelte-1vglcq8{flex-direction:column;gap:32px;display:flex}h2.svelte-1vglcq8{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,76px);line-height:.98}.info.svelte-1vglcq8 p:where(.svelte-1vglcq8){color:var(--on-dark-2);max-width:460px;margin:0;font-size:18px;line-height:1.6}.links.svelte-1vglcq8{flex-direction:column;gap:4px;display:flex}.phone.svelte-1vglcq8,.email.svelte-1vglcq8{padding:6px 0;display:inline-block}.phone.svelte-1vglcq8{color:#fff;font-size:clamp(28px,3vw,40px)}.phone.svelte-1vglcq8:hover{color:var(--brick-light)}.email.svelte-1vglcq8{color:var(--brick-light);overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px);font-weight:500}.email.svelte-1vglcq8:hover{color:#fff}.address.svelte-1vglcq8{color:var(--on-dark-4);font-size:16px;line-height:1.55}form.svelte-1vglcq8{color:var(--navy);background:#fff;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.form-title.svelte-1vglcq8{font-size:26px}.hint.svelte-1vglcq8{color:var(--ink-4);margin-bottom:6px;font-size:15px;line-height:1.5}.pair.svelte-1vglcq8{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}textarea.svelte-1vglcq8{resize:vertical}.trap.svelte-1vglcq8{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}button.svelte-1vglcq8{padding:17px 22px}button.svelte-1vglcq8:disabled{opacity:.7;cursor:default}.error.svelte-1vglcq8{color:var(--brick);font-size:14px}.sent.svelte-1vglcq8{background:var(--bone);margin:8px 0;padding:18px;font-weight:600}@media (width<=960px){.contact.svelte-1vglcq8{background-image:linear-gradient(#0e1a2bd1,#0e1a2bf0),url(../../../img/taras-v2-960.webp)}}.header.svelte-61flgc{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1560px;padding-top:22px;padding-bottom:22px;display:flex;position:relative}.logo.svelte-61flgc{flex-shrink:0;align-items:center;padding:4px 0;display:flex}.logo.svelte-61flgc img:where(.svelte-61flgc){filter:drop-shadow(0 2px 10px #0e1a2b8c);width:auto;height:clamp(46px,4.2vw,62px)}nav.svelte-61flgc{align-items:center;gap:clamp(16px,2.6vw,36px);font-size:15px;font-weight:500;display:flex}.nav-link.svelte-61flgc{color:#fff}.nav-link.svelte-61flgc:hover,.offer.svelte-61flgc:hover .trigger{color:var(--brick-light)}.nav-cta.svelte-61flgc{padding:12px 20px;font-size:15px}.nav-cta.svelte-61flgc:hover{color:var(--navy);background:#fff}@media (width<=900px){.nav-link.svelte-61flgc{display:none}nav.svelte-61flgc{gap:10px}}@media (width<=560px){.nav-cta.svelte-61flgc{padding:10px 14px;font-size:14px}.logo.svelte-61flgc img:where(.svelte-61flgc){height:42px}}.tile.svelte-1s0yhyh{aspect-ratio:3/4;background:var(--navy-photo);color:#fff;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;transition:transform .35s;display:flex;position:relative;overflow:hidden}.tile.svelte-1s0yhyh:hover{color:#fff;transform:translateY(-4px)}img.svelte-1s0yhyh{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.svelte-1s0yhyh:after{content:"";background:linear-gradient(#0e1a2b00 35%,#0e1a2beb 100%);position:absolute;inset:0}.tag.svelte-1s0yhyh{z-index:1;color:var(--navy);background:#fff;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}.tag.ask.svelte-1s0yhyh{background:var(--brick);color:#fff}.body.svelte-1s0yhyh{z-index:1;flex-direction:column;gap:4px;padding:clamp(16px,1.8vw,24px);display:flex;position:relative}h3.svelte-1s0yhyh{margin:0;font-size:clamp(24px,2.2vw,32px)}.desc.svelte-1s0yhyh{color:var(--on-dark-1);font-size:15px;line-height:1.4}.prices.svelte-1s0yhyh{color:var(--on-dark-3);border-top:1px solid #ffffff4d;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;font-size:14px;display:flex}.prices.svelte-1s0yhyh strong:where(.svelte-1s0yhyh){color:#fff;font-size:17px}@media (width<=440px){.tile.svelte-1s0yhyh{aspect-ratio:4/3}}
