.oferta-container.svelte-slay7v.svelte-slay7v{overflow:hidden;width:100%;padding:0 0rem}body.maszyny .oferta-container{padding-left:6em!important;padding-right:6em!important}.oferta-grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:end;justify-items:center}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v{padding:10px 0;border-radius:0;text-align:center;transition:all .3s ease;display:flex;align-items:center;cursor:pointer;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v{width:-moz-min-content;width:min-content}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v:hover{transform:translateY(-5px)}.oferta-grid .oferta-card:hover .oferta-cta{background-color:#96a500;border-left:4px solid #7e8c00}.oferta-grid .oferta-card:hover .oferta-cta .text-container{transform:translate(-6px);color:var(--color-text-white)}.oferta-grid .oferta-icon.svelte-slay7v.svelte-slay7v{margin-bottom:25px;display:block;width:3.5em;min-width:100px;max-width:140px!important}.oferta-grid .oferta-icon.svelte-slay7v img.svelte-slay7v{width:100%;height:auto}@media (min-width: 1617px){.oferta-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 600px){.oferta-grid{grid-template-columns:1fr;gap:25px}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v{padding:20px 15px;max-width:320px;margin:0 auto}.oferta-grid .oferta-card.svelte-slay7v .oferta-icon.svelte-slay7v{margin-bottom:20px}.oferta-grid .oferta-card.svelte-slay7v .oferta-icon img.svelte-slay7v{width:100%;height:auto}.oferta-grid .oferta-card.svelte-slay7v .oferta-cta{width:100%!important;max-width:100%!important;height:auto!important;min-height:50px!important;padding:12px 15px!important}}.oferta-cta{width:100%!important;min-width:180px!important;max-width:100%!important;clip-path:none!important}@media (max-width: 768px){.oferta-container.svelte-slay7v.svelte-slay7v{padding:0 2rem;margin-left:0}.oferta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v{padding:15px 5px}.oferta-grid .oferta-icon.svelte-slay7v.svelte-slay7v{margin-bottom:20px;width:3em}.oferta-grid .oferta-icon.svelte-slay7v img.svelte-slay7v{margin-left:.5em}}@media (max-width: 480px){.oferta-container.svelte-slay7v.svelte-slay7v{padding:0 1rem}.oferta-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.oferta-grid .oferta-card.svelte-slay7v.svelte-slay7v{padding:10px 5px}.oferta-grid .oferta-icon.svelte-slay7v.svelte-slay7v{margin-bottom:15px;width:2.5em}.oferta-grid .oferta-icon.svelte-slay7v img.svelte-slay7v{margin-left:.4em}}.icon-link.svelte-j5x84x.svelte-j5x84x{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:color .2s}.icon-link.svelte-j5x84x.svelte-j5x84x:hover{color:#96a500}svg.svelte-j5x84x.svelte-j5x84x{width:1.5rem;height:1.5rem;transition:transform .2s}.icon-link.svelte-j5x84x:hover svg.svelte-j5x84x{transform:scale(1.1)}.icon-link.svelte-1luucbt.svelte-1luucbt{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:color .2s}.icon-link.svelte-1luucbt.svelte-1luucbt:hover{color:#96a500}svg.svelte-1luucbt.svelte-1luucbt{width:1.5rem;height:1.5rem;transition:transform .2s}.icon-link.svelte-1luucbt:hover svg.svelte-1luucbt{transform:scale(1.1)}.icon-link.svelte-1luucbt.svelte-1luucbt:focus{border:none;outline:none}.right_menu.svelte-1ng1ax7.svelte-1ng1ax7{width:100%;margin-top:4em}.right_menu.svelte-1ng1ax7 nav.svelte-1ng1ax7{width:100%}.right_menu.svelte-1ng1ax7 nav ul.svelte-1ng1ax7{list-style-type:none;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;border-top:1px solid gray;border-bottom:1px solid gray;margin-top:2rem;padding-top:3rem;padding-bottom:3rem}.right_menu.svelte-1ng1ax7 nav ul li.svelte-1ng1ax7{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none}@keyframes svelte-ugkenr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ugkenr-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-ugkenr-thumbnailFadeIn{to{opacity:1;transform:translateY(0)}}.gallery-modal-overlay.svelte-ugkenr.svelte-ugkenr{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-ugkenr-fadeIn .3s ease-out}.gallery-modal-overlay.closing.svelte-ugkenr.svelte-ugkenr{animation:svelte-ugkenr-fadeOut .3s ease-in forwards}.gallery-modal-content.svelte-ugkenr.svelte-ugkenr{position:relative;display:flex;flex-direction:column;max-width:100vw;max-height:100vh;background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.close-button.svelte-ugkenr.svelte-ugkenr{position:absolute;top:3px;right:3px;background:none;border:none;cursor:pointer;color:#fff;font-size:2rem;z-index:10001;padding:5px;border-radius:50%;transition:background-color .2s;background-color:#00000080}.close-button.svelte-ugkenr.svelte-ugkenr:hover{background-color:#000c}.close-button.svelte-ugkenr svg.svelte-ugkenr{width:30px;height:30px}.main-image-display.svelte-ugkenr.svelte-ugkenr{max-width:100%;max-height:77%;-o-object-fit:contain;object-fit:cover;width:auto;height:100vh}.main-image-display.svelte-ugkenr .image-wrapper.svelte-ugkenr{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-image-display.svelte-ugkenr .image-wrapper picture.svelte-ugkenr{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:cover;width:auto;height:100vh}.main-image-display.svelte-ugkenr img.svelte-ugkenr{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-info.svelte-ugkenr.svelte-ugkenr{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#fff;text-align:center;font-size:.9rem;pointer-events:none}.image-info.svelte-ugkenr h2.svelte-ugkenr{margin:0;font-size:1.1rem;font-weight:400}.nav-button.svelte-ugkenr.svelte-ugkenr{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;padding:15px 10px;cursor:pointer;z-index:1000;transition:background-color .2s;border-radius:4px}.nav-button.svelte-ugkenr.svelte-ugkenr:hover{background-color:#000c}.nav-button.prev.svelte-ugkenr.svelte-ugkenr{left:15px}.nav-button.next.svelte-ugkenr.svelte-ugkenr{right:15px}.nav-button.svelte-ugkenr svg.svelte-ugkenr{width:24px;height:24px}.thumbnails-container.svelte-ugkenr.svelte-ugkenr{height:100px;background-color:transparent;padding:10px 0;width:100%;flex-shrink:0;overflow-x:scroll;white-space:nowrap;text-align:center;z-index:300;cursor:grab}.thumbnails-container.svelte-ugkenr.svelte-ugkenr{scrollbar-width:none}.thumbnails-container.svelte-ugkenr.svelte-ugkenr::-webkit-scrollbar{display:none}.thumbnails-scroll.svelte-ugkenr.svelte-ugkenr{display:inline-flex;justify-content:flex-start;gap:10px;padding:0 10px}.thumbnail-item.svelte-ugkenr.svelte-ugkenr{background:none;border:2px solid transparent;cursor:pointer;padding:0;width:80px;height:80px;overflow:hidden;flex-shrink:0;transition:border-color .2s;opacity:0;transform:translateY(10px);animation:svelte-ugkenr-thumbnailFadeIn .3s ease-out forwards}.thumbnail-item.svelte-ugkenr.svelte-ugkenr:hover{border-color:#fff6}.thumbnail-item.active.svelte-ugkenr.svelte-ugkenr{border-color:#96a500}.thumbnail-item.svelte-ugkenr img.svelte-ugkenr{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media (max-width: 768px){.gallery-modal-overlay.svelte-ugkenr.svelte-ugkenr{background-color:#000}.gallery-modal-content.svelte-ugkenr.svelte-ugkenr{max-width:100vw;max-height:100vh;width:100%;height:100%;border-radius:0;box-shadow:none}.main-image-display.svelte-ugkenr.svelte-ugkenr{padding:0;max-height:calc(100vh - 80px)}.close-button.svelte-ugkenr.svelte-ugkenr{top:5px;right:5px;font-size:1.5rem;padding:10px}.close-button.svelte-ugkenr svg.svelte-ugkenr{width:24px;height:24px}.nav-button.svelte-ugkenr.svelte-ugkenr{padding:8px 5px}.nav-button.svelte-ugkenr svg.svelte-ugkenr{width:20px;height:20px}.thumbnails-container.svelte-ugkenr.svelte-ugkenr{height:80px}.thumbnail-item.svelte-ugkenr.svelte-ugkenr{width:60px;height:60px}.image-info.svelte-ugkenr.svelte-ugkenr{padding:5px 10px}.image-info.svelte-ugkenr h2.svelte-ugkenr{font-size:.9rem}}
