.offer-directory[data-astro-cid-wbba5juj]{color:#0b2234;background:#fff;padding-bottom:72px}.offer-directory-shell{width:min(1280px,100% - 80px);max-width:none;padding-inline:0}.offer-directory__layout[data-astro-cid-wbba5juj]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px;display:grid}.offer-directory__preview[data-astro-cid-wbba5juj]{border-radius:var(--trivio-radius-image);height:100%;min-height:500px;position:relative;overflow:hidden}.offer-directory__preview-item[data-astro-cid-wbba5juj]{opacity:0;pointer-events:none;flex-direction:column;margin:0;transition:opacity .14s;display:flex;position:absolute;inset:0}.offer-directory__preview-item[data-astro-cid-wbba5juj].is-active{opacity:1}.offer-directory__preview-image[data-astro-cid-wbba5juj]{object-fit:contain;object-position:center;flex:1;width:100%;height:100%;min-height:0;display:block}.offer-directory__preview-item[data-astro-cid-wbba5juj] figcaption[data-astro-cid-wbba5juj]{color:#506474;margin-top:8px;font-size:13px;line-height:1.5}.offer-directory__illustration-caption[data-astro-cid-wbba5juj]{display:none}.offer-directory__navigation[data-astro-cid-wbba5juj] ul[data-astro-cid-wbba5juj]{align-content:stretch;min-height:500px;margin:0;padding:0;list-style:none;display:grid}.offer-directory__navigation[data-astro-cid-wbba5juj] li[data-astro-cid-wbba5juj]{min-width:0;display:flex}.offer-directory__navigation[data-astro-cid-wbba5juj] a[data-astro-cid-wbba5juj]{width:100%;min-width:0;color:inherit;border-top:1px solid #dee6eb;grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"title arrow""description arrow";align-content:center;align-items:center;gap:8px 16px;padding-block:24px;text-decoration:none;display:grid}.offer-directory__title[data-astro-cid-wbba5juj]{font-family:var(--trivio-font-display);font-variation-settings:"wght" 600;letter-spacing:-.02em;grid-area:title;margin:0;font-size:24px;font-weight:600;line-height:1.2}.offer-directory__navigation[data-astro-cid-wbba5juj] a[data-astro-cid-wbba5juj]:hover .offer-directory__title[data-astro-cid-wbba5juj],.offer-directory__navigation[data-astro-cid-wbba5juj] a[data-astro-cid-wbba5juj]:focus-visible .offer-directory__title[data-astro-cid-wbba5juj]{color:var(--trivio-color-blue-700)}.offer-directory__description[data-astro-cid-wbba5juj]{color:#506474;grid-area:description;font-size:16px;line-height:1.55;display:block}.offer-directory__arrow[data-astro-cid-wbba5juj]{color:var(--trivio-color-blue-700);grid-area:arrow;font-size:20px;line-height:1}.offer-directory__mobile-image[data-astro-cid-wbba5juj]{display:none}@media (width<=1099px){.offer-directory-shell{width:calc(100% - 48px)}.offer-directory__layout[data-astro-cid-wbba5juj]{gap:32px}}@media (width<=899px){.offer-directory__layout[data-astro-cid-wbba5juj]{display:block}.offer-directory__preview[data-astro-cid-wbba5juj]{display:none}.offer-directory__navigation[data-astro-cid-wbba5juj] ul[data-astro-cid-wbba5juj]{align-content:normal;min-height:0}.offer-directory__navigation[data-astro-cid-wbba5juj] a[data-astro-cid-wbba5juj]{grid-template-columns:72px minmax(0,1fr) 20px;grid-template-areas:"image title arrow""description description description";gap:12px 16px}.offer-directory__mobile-image[data-astro-cid-wbba5juj]{object-fit:cover;object-position:center;border-radius:8px;grid-area:image;width:72px;height:72px;display:block}.offer-directory__illustration-caption[data-astro-cid-wbba5juj]{margin-top:8px;font-size:13px;line-height:1.5;display:block}.offer-directory__title[data-astro-cid-wbba5juj]{font-size:20px;line-height:1.25}}@media (width<=767px){.offer-directory__navigation[data-astro-cid-wbba5juj] a[data-astro-cid-wbba5juj]{grid-template-columns:112px minmax(0,1fr) 20px;gap:16px}.offer-directory__mobile-image[data-astro-cid-wbba5juj]{width:112px;height:112px}[data-astro-cid-wbba5juj][data-preview-key=instalacje-wodno-kanalizacyjne] .offer-directory__mobile-image[data-astro-cid-wbba5juj]{object-position:50% 0%!important}.offer-directory__illustration-caption[data-astro-cid-wbba5juj]{display:none}.offer-directory[data-astro-cid-wbba5juj]{padding-bottom:48px}.offer-directory-shell{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.offer-directory__preview-item[data-astro-cid-wbba5juj]{transition:none}}.offer-page[data-astro-cid-tqqhqptv]{color:#0b2234;background:#fff;min-width:0}.offer-shell{width:min(1280px,100% - 80px);max-width:none;padding-inline:0}.offer-intro[data-astro-cid-tqqhqptv]{padding-block:56px 40px}.offer-intro__layout[data-astro-cid-tqqhqptv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.offer-intro[data-astro-cid-tqqhqptv] h1[data-astro-cid-tqqhqptv]{font-variation-settings:"wght" 700;letter-spacing:-.035em;margin:0;font-size:48px;font-weight:700;line-height:1.1}.offer-intro[data-astro-cid-tqqhqptv] p[data-astro-cid-tqqhqptv]{color:#506474;margin:0;font-size:17px;line-height:1.6}.offer-intro__quote[data-astro-cid-tqqhqptv]{color:var(--trivio-color-blue-700);text-underline-offset:4px;margin-top:20px;font-size:16px;font-weight:600;display:inline-block}.offer-intro__quote[data-astro-cid-tqqhqptv]:hover{text-decoration-thickness:2px}@media (width<=1099px){.offer-shell{width:calc(100% - 48px)}.offer-intro[data-astro-cid-tqqhqptv]{padding-top:40px}.offer-intro__layout[data-astro-cid-tqqhqptv]{grid-template-columns:minmax(0,1fr);gap:20px;max-width:640px}.offer-intro[data-astro-cid-tqqhqptv] h1[data-astro-cid-tqqhqptv]{font-size:40px}}@media (width<=767px){.offer-shell{width:calc(100% - 40px)}.offer-intro[data-astro-cid-tqqhqptv]{padding-block:32px 24px}.offer-intro__quote[data-astro-cid-tqqhqptv]{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.offer-intro[data-astro-cid-tqqhqptv] h1[data-astro-cid-tqqhqptv]{font-size:36px}.offer-intro[data-astro-cid-tqqhqptv] p[data-astro-cid-tqqhqptv]{font-size:16px;line-height:1.55}}
