.kafelki-bloki{padding:40px 0;font-family:"Space Grotesk",sans-serif}.kafelki-bloki .kafelki-bloki--kafelek{display:flex;flex-direction:row;gap:0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,69,122,.3) transparent}.kafelki-bloki .kafelki-bloki--kafelek::-webkit-scrollbar{height:6px}.kafelki-bloki .kafelki-bloki--kafelek::-webkit-scrollbar-track{background:0 0}.kafelki-bloki .kafelki-bloki--kafelek::-webkit-scrollbar-thumb{background-color:rgba(0,69,122,.3);border-radius:3px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner{flex:1;min-width:250px;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 30px;border-right:1px solid rgba(0,69,122,.1);transition:all .3s ease;cursor:pointer;position:relative}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:last-child{border-right:none}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover{background:#00457a;transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,69,122,.2);z-index:1}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover .kafelki-bloki--ikona{transform:scale(1.1)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover .kafelki-bloki--ikona img,.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover .kafelki-bloki--ikona svg{filter:brightness(0) invert(1)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover .kafelki-bloki--tytul{color:#fff}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:hover .kafelki-bloki--opis{color:rgba(255,255,255,.9)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona{width:80px;height:80px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona img,.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona svg{width:100%;height:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2000%) hue-rotate(195deg) brightness(.9) contrast(1);transition:filter .3s ease}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona svg{height:auto !important;max-height:500px !important}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona img,.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona svg{filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2000%) hue-rotate(195deg) brightness(.9) contrast(1)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--tytul{color:#333}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--opis{color:#666}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--tytul{font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:12px;transition:color .3s ease;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--opis{font-size:.95rem;line-height:1.5;transition:color .3s ease;word-wrap:break-word}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .btn-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .btn-wrapper .kafelki-bloki--link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none;color:transparent;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;z-index:11}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .btn-wrapper .kafelki-bloki--link:before,.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .btn-wrapper .kafelki-bloki--link:after{display:none !important}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .btn-wrapper .kafelki-bloki--link:focus{outline:2px solid #00457a;outline-offset:-2px;border-radius:0}@media (max-width:1024px){.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner{min-width:220px;padding:35px 25px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--tytul{font-size:1.3rem}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--opis{font-size:.9rem}}@media (max-width:768px){.kafelki-bloki{padding:30px 0}.kafelki-bloki .kafelki-bloki--kafelek{flex-direction:column;overflow-x:visible;overflow-y:visible}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner{min-width:100%;max-width:100%;width:100%;padding:30px 20px;border-right:none;border-bottom:1px solid rgba(0,69,122,.1)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:last-child{border-bottom:none}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona{width:65px;height:65px;margin-bottom:15px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--tytul{font-size:1.2rem;margin-bottom:10px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--opis{font-size:.85rem}}@media (max-width:576px){.kafelki-bloki{padding:20px 0}.kafelki-bloki .kafelki-bloki--kafelek{flex-direction:column;overflow-x:visible;overflow-y:visible}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner{min-width:100%;max-width:100%;width:100%;padding:25px 15px;border-right:none;border-bottom:1px solid rgba(0,69,122,.1)}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner:last-child{border-bottom:none}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--ikona{width:55px;height:55px;margin-bottom:12px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--tytul{font-size:1.1rem;margin-bottom:8px}.kafelki-bloki .kafelki-bloki--kafelek .kafelki-bloki--kafelek--inner .kafelki-bloki--opis{font-size:.8rem}}