.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255, 0, 0, 0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0, 0, 0, 0.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0, 0, 0, 0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.65);box-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0, 0, 0, 0.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0, 0, 0, 0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}
body{font-family:"Manrope",serif;font-size:1rem;color:#000;background:#fffffb;font-weight:400;margin:0;position:relative}body *{box-sizing:border-box}body #page{overflow-x:hidden}body #primary{margin-top:154px}@media only screen and (max-width: 1250px){body #primary{margin-top:72px}}body p{margin:0 0 25px;font-size:18px;line-height:28px}body a{color:inherit;text-decoration:none;transition:color .3s ease}body a:hover{color:#007c31}body img{max-width:100%;height:auto;display:block}.page-katalog::before{content:"";position:absolute;background:url(2902c45363fec0974c18.png) center center no-repeat;top:0;left:0;right:0;height:1986px;z-index:-1}#primary .thumbnail-container{position:absolute;left:0;right:0;top:260px;z-index:-1}#primary .thumbnail-container img{opacity:.03;width:100%;height:auto}#primary .thumbnail-container::after{content:"";position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0) linear-gradient(0deg, #fffffb 0%, rgba(255, 255, 251, 0) 100%) 0% 0% no-repeat padding-box;height:300px}@media only screen and (max-width: 1250px){#primary .thumbnail-container::after{display:none}}.home{position:relative}.home .breadcrumbs-outer{display:none}.home::before{content:"";position:absolute;left:0;top:67%;opacity:.03;right:0;height:1986px;z-index:-1;background:url(b314db2f86c5a50df0fc.png) center center no-repeat}@media only screen and (max-width: 1250px){.home::before{display:none}}.home::after{content:"";position:absolute;left:0;right:0;top:89%;z-index:-1;background:rgba(0,0,0,0) linear-gradient(0deg, #fffffb 0%, rgba(255, 255, 251, 0) 100%) 0% 0% no-repeat padding-box;height:300px}@media only screen and (max-width: 1250px){.home::after{display:none}}.home #primary .thumbnail-container{top:35%}.page-o-firmie::before{content:"";position:absolute;left:0;top:60%;opacity:.03;right:0;height:1986px;z-index:-1;background:url(b314db2f86c5a50df0fc.png) center center no-repeat}@media only screen and (max-width: 1250px){.page-o-firmie::before{display:none}}.page-o-firmie::after{content:"";position:absolute;left:0;right:0;top:86.5%;z-index:-1;background:rgba(0,0,0,0) linear-gradient(0deg, #fffffb 0%, rgba(255, 255, 251, 0) 100%) 0% 0% no-repeat padding-box;height:300px}@media only screen and (max-width: 1250px){.page-o-firmie::after{display:none}}.page-o-firmie #primary .thumbnail-container{top:33%}.page-blog #primary .thumbnail-container{top:0}.error-404.not-found{margin:180px 0;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box}@media only screen and (max-width: 1400px){.error-404.not-found{padding-inline:15px}}@media only screen and (max-width: 700px){.error-404.not-found{column-gap:0}}@media only screen and (max-width: 1250px){.error-404.not-found{margin:80px auto}}.error-404.not-found .page-title{grid-column:span 12;color:#000}.error-404.not-found .page-content{grid-column:span 12}.gslide-media.gslide-image{border:1px solid #d4d4d4;background:#fff}.header{background:#fff;position:fixed;left:0;right:0;top:0;padding:54px 0;z-index:1000;transition:background .3s ease,padding .3s ease}@media only screen and (max-width: 1250px){.header{padding:12px 0}}.header__content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;max-width:1412px}@media only screen and (max-width: 1400px){.header__content{padding-inline:15px}}@media only screen and (max-width: 700px){.header__content{column-gap:0}}.header__logo{grid-column:span 3;width:198px}@media only screen and (max-width: 1250px){.header__logo{grid-column:span 12}}.header__nav{display:flex;justify-content:space-between;align-items:center;grid-column:span 7;margin-left:-25px;margin-right:-43px}@media only screen and (max-width: 1250px){.header__nav{grid-column:span 12;margin:0}}@media only screen and (max-width: 1250px){.header__nav{display:none}}@media only screen and (max-width: 1250px){.header__nav>div{width:100%;text-align:center}}.header__nav .menu-menu-gorne-container{width:100%}.header__nav ul{list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between}@media only screen and (max-width: 1250px){.header__nav ul{flex-direction:column;gap:24px}}.header__nav ul li{position:relative}.header__nav ul li a{font-size:16px;line-height:22px;color:#000}@media only screen and (max-width: 1250px){.header__nav ul li a{font-size:20px}}.header__nav ul li a.active{color:#2689b1}.header__nav ul li .sub-menu{display:none}@media only screen and (max-width: 1250px){.header__nav ul li .sub-menu{position:static;display:block;margin-top:20px}.header__nav ul li .sub-menu li a{font-size:16px}}.header__nav ul li:hover .sub-menu{display:block;position:absolute;left:0;top:100%;background:#fff;padding:20px;display:flex;gap:20px;min-width:200px}.header__nav ul .menu-item-has-children{padding-right:20px;background:url(c5d431818e34cc63a0c9.svg) center right no-repeat}@media only screen and (max-width: 1250px){.header__nav ul .menu-item-has-children{background:none;padding:0}}.header__nav ul .current-menu-item a{color:#007c31}.header__button{display:flex;justify-content:flex-end;align-items:center;grid-column:span 2}@media only screen and (max-width: 1250px){.header__button{grid-column:span 12}}@media only screen and (max-width: 1250px){.header__button{display:none}}.header__button .btn{font-size:12px;line-height:15px;padding:11px 22px;max-height:fit-content}.header .hamburger{position:absolute;top:11px;right:20px;width:30px;height:24px;cursor:pointer;padding:0;border:none;background:rgba(0,0,0,0);z-index:1001;display:none}@media only screen and (max-width: 1250px){.header .hamburger{display:flex}}.header .hamburger span{position:absolute;left:0;width:100%;height:3px;background-color:#000;border-radius:3px;transition:all .3s ease}.header .hamburger span:nth-child(1){top:0}.header .hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.header .hamburger span:nth-child(3){bottom:0}.onscroll .header{padding:10px 0;min-height:46px}.hamburger-active .header__nav{display:flex;padding:64px 0}.hamburger-active .hamburger span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.hamburger-active .hamburger span:nth-child(2){opacity:0}.hamburger-active .hamburger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.footer{margin:186px 0 44px}@media only screen and (max-width: 1250px){.footer{margin:80px auto 20px}}.footer__content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.footer__content{padding-inline:15px}}@media only screen and (max-width: 700px){.footer__content{column-gap:0}}@media only screen and (max-width: 1400px){.footer__content{padding-inline:15px}}.footer h4{margin:0 0 35px;font-weight:700}.footer__left-col{grid-column:span 4}@media only screen and (max-width: 1250px){.footer__left-col{grid-column:span 12}}.footer__left-col img{width:321px;margin-bottom:34px}.footer__left-col p{font-size:16px;line-height:26px}.footer__left-col .social-media{display:flex;gap:16px}.footer__left-col .social-media a{transition:opacity .3s ease}.footer__left-col .social-media a img{height:26px;width:auto}.footer__left-col .social-media a:hover{opacity:.7}.footer__center-col{grid-column:6/span 2;padding-top:8px}@media only screen and (max-width: 1250px){.footer__center-col{grid-column:span 12}}.footer #footer__menu{margin:0;padding:0;list-style-type:none}.footer #footer__menu li a{margin-bottom:21px;font-size:16px;line-height:22px;display:block}.footer__right-col{grid-column:span 4;padding-top:8px}@media only screen and (max-width: 1250px){.footer__right-col{grid-column:span 12}}.footer__right-col table tr td{vertical-align:top;padding:0 8px 16px 0}.footer__full-col{border-top:1px solid #d4d4d4;grid-column:span 12;text-align:center;padding-top:22px;margin-top:20px}.footer__full-col p,.footer__full-col a{font-size:12px;margin-bottom:0}h1{font-size:61px;line-height:83px;font-weight:700;color:#fff;margin:0 0 32px}@media only screen and (max-width: 1250px){h1{font-size:36px;line-height:50px}}h1 em{font-style:normal;font-size:49px;line-height:67px;color:#007c31;display:block}@media only screen and (max-width: 1250px){h1 em{font-size:28px;line-height:35px}}h2{font-size:47px;line-height:64px;font-weight:700;text-transform:uppercase;margin:0 0 32px}@media only screen and (max-width: 1250px){h2{font-size:34px;line-height:40px;text-align:center}}h2 em{font-size:38px;line-height:52px;color:#007c31;font-style:normal;display:block;text-transform:none}@media only screen and (max-width: 1250px){h2 em{font-size:26px;line-height:30px}}h3{margin:0 0 20px;font-size:20px;line-height:25px;font-weight:700;color:#fefffa;text-transform:uppercase}h4{font-size:18px;line-height:24px;font-weight:400;margin:0 0 6px;text-transform:uppercase}.home h2{font-size:57px;line-height:78px}@media only screen and (max-width: 1250px){.home h2{font-size:34px;line-height:40px}}.home h2 em{font-size:48px;line-height:65px}@media only screen and (max-width: 1250px){.home h2 em{font-size:26px;line-height:30px}}@keyframes animatedGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn,.button{text-align:center;font-size:16px;line-height:22px;font-weight:500;color:#fff;max-width:fit-content;background:linear-gradient(270deg, #94be0e, #007c31, #94be0e);background-size:600% 600%;border-radius:26px;padding:12px 30px;position:relative;display:flex;justify-content:center;align-items:center;gap:16px;letter-spacing:-0.04em;transition:all .3s ease-in-out}.btn:hover,.button:hover{color:#fff;animation:animatedGradient 4s ease infinite}@font-face{font-family:"Manrope";src:url(0a055d53ca81f7b2c793.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Manrope";src:url(29881e5d43ff99584f9c.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Manrope";src:url(0b33f41eb1974d58060a.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Manrope";src:url(2e6d3d21cb34c92a8f7a.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Manrope";src:url(a7302cc9e8776c57c26d.woff2) format("woff2");font-weight:300;font-display:swap}.animation-bottom{opacity:0;transform:translateY(3.125rem);transition:all .6s ease-out .2s}.animation-top{opacity:0;transform:translateY(-3.125rem);transition:all .6s ease-out .2s}.animation-right{opacity:0;transform:translateX(3.125rem);transition:all .6s ease-out .2s}.animation-left{opacity:0;transform:translateX(-3.125rem);transition:all .6s ease-out .2s}.in-view .animation-children{opacity:1;visibility:visible;transform:none}.animation-delay{transition-delay:.2s}.animation-delay+.animation-delay{transition-delay:.4s}.animation-delay+.animation-delay+.animation-delay{transition-delay:.6s}.animation-delay+.animation-delay+.animation-delay+.animation-delay{transition-delay:.8s}.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay{transition-delay:1s}.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay{transition-delay:1.2s}.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay{transition-delay:1.4s}.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay+.animation-delay{transition-delay:1.6s}.splide__arrows{position:absolute;bottom:98px;left:0;right:0;z-index:100;max-width:118px;margin:0 auto}.splide__arrow{opacity:1;background:none;border:none;font-size:0;width:34px;height:23px;background-image:url(cb47a29b8efe9e896dfe.svg);background-repeat:no-repeat;transition:opacity .3s ease}.splide__arrow:hover:not(:disabled){opacity:.7}.splide__arrow--prev{transform:rotate(180deg)}.splide__arrow--next{transform:none}.single-product .splide__arrows,.recommendations .splide__arrows,.brands .splide__arrows,.catalog .splide__arrows{pointer-events:none;bottom:0;top:-30px;max-width:100%;left:100px;right:100px}@media only screen and (max-width: 1712px){.single-product .splide__arrows,.recommendations .splide__arrows,.brands .splide__arrows,.catalog .splide__arrows{left:15px;right:15px}}@media only screen and (max-width: 700px){.single-product .splide__arrows,.recommendations .splide__arrows,.brands .splide__arrows,.catalog .splide__arrows{display:none}}.single-product .splide__arrow,.recommendations .splide__arrow,.brands .splide__arrow,.catalog .splide__arrow{pointer-events:auto;filter:invert(1)}#product-slider li{min-height:512px;width:100%;border:1px solid #d4d4d4;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:42px}#product-slider img{height:356px;width:auto;object-fit:contain}#product-slider .splide__arrows{top:-22px;bottom:0;max-width:96%}#product-slider .splide__arrow{filter:invert(1)}#thumbnail-slider{margin-top:30px}#thumbnail-slider li{border:1px solid #d4d4d4;border-radius:5px;display:flex;justify-content:center;align-items:center}.single-product .splide__arrows{left:-150px;right:-150px;max-width:none;top:38%;bottom:auto}@media only screen and (max-width: 1712px){.single-product .splide__arrows{left:-50px;right:-50px}}.single-product{background:url(6218cb2f824cabd2bcb7.png) top center no-repeat}.single-product .single-product-outer{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.single-product .single-product-outer{padding-inline:15px}}@media only screen and (max-width: 700px){.single-product .single-product-outer{column-gap:0}}@media only screen and (max-width: 1400px){.single-product .single-product-outer{padding-inline:15px}}.single-product .breadcrumbs-outer{margin-bottom:98px;grid-column:span 12;padding-top:0;padding-inline:0}@media only screen and (max-width: 1250px){.single-product .breadcrumbs-outer{margin-bottom:24px}}.single-product .product-slider{grid-column:span 6}@media only screen and (max-width: 1250px){.single-product .product-slider{grid-column:span 12}}.single-product .product-content{grid-column:span 6}@media only screen and (max-width: 1250px){.single-product .product-content{grid-column:span 12}}.single-product .product-content div.summary{width:100% !important;float:none !important}.single-product .product-content div.summary h1{margin:15px 0 12px;color:#000;font-size:25px;line-height:45px}.single-product .product-content div.summary .custom-product-categories{margin-bottom:28px;color:#007c31;font-size:16px;line-height:22px}.single-product .product-content div.summary p{font-size:16px;line-height:25px}.single-product .product-content .link{margin-top:32px;font-weight:500;font-size:16px;line-height:22px;position:relative;max-width:fit-content;display:block;transition:color .3s ease}.single-product .product-content .link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000;transition:background .3s ease}.single-product .product-content .link:hover::after{background:#007c31}.single-product .woocommerce-tabs{grid-column:span 12;margin-top:60px;margin-bottom:146px}@media only screen and (max-width: 1250px){.single-product .woocommerce-tabs{margin-bottom:60px}}.single-product .woocommerce-tabs h3{color:#000;text-transform:none;margin-bottom:28px}.single-product .woocommerce-tabs .tabs{padding:0 !important;display:flex;gap:184px;margin-bottom:30px !important}@media only screen and (max-width: 1250px){.single-product .woocommerce-tabs .tabs{gap:24px}}.single-product .woocommerce-tabs .tabs::before{display:none !important}.single-product .woocommerce-tabs .tabs li{padding:0 !important;margin:0 !important;border:none !important;background:none !important}.single-product .woocommerce-tabs .tabs li a{color:#000 !important;font-size:20px;line-height:25px;text-transform:uppercase;padding:0 !important}.single-product .woocommerce-tabs .tabs li.active a{color:#007c31 !important}.single-product .wc-tab ul{list-style-type:none;margin:0;padding:0;margin-bottom:28px}.single-product .wc-tab ul li{position:relative;padding-left:20px}.single-product .wc-tab ul li::before{content:"";position:absolute;left:0;top:6px;border-radius:50%;width:9px;height:9px;background:#007c31}.single-product .wc-tab p{font-size:16px;line-height:25px}.single-product .decor{position:absolute;right:-254px;top:-158px}@media only screen and (max-width: 1250px){.single-product .decor{z-index:-1;opacity:.3;top:0;right:0}}.single-product .related.products{position:relative;grid-column:span 12}.single-product #related-products-slider{position:relative}.single-product #related-products-slider .splide__slide[aria-hidden=true]{opacity:.3;z-index:1}.single-product #related-products-slider a{display:block}.single-product #related-products-slider a .img-container{background:#fffffb 0% 0% no-repeat padding-box;border:1px solid #d4d4d4;border-radius:5px;padding:6px;display:flex;justify-content:center;align-items:center;height:339px}.single-product #related-products-slider a img{height:195px;width:auto}.single-product #related-products-slider a:hover .link{color:#007c31}.single-product #related-products-slider a:hover .link::after{background:#007c31}.single-product #related-products-slider h2{font-size:20px;line-height:25px;color:#000;text-transform:uppercase;margin:20px 0}.single-product #related-products-slider .link{font-weight:500;font-size:19px;line-height:26px;color:#000;position:relative;max-width:fit-content;transition:color .3s ease}.single-product #related-products-slider .link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#000;transition:background .3s ease}.single-product #related-products-slider .link:hover::after{background:#007c31}.single-product #related-products-slider .splide__track{max-width:1374px;margin:0 auto;overflow:visible}@media only screen and (max-width: 1556px){.single-product #related-products-slider .splide__track{max-width:75%}}.single-product .related__text{max-width:560px;margin:0 auto 94px;text-align:center}@media only screen and (max-width: 1250px){.single-product .related__text{margin-bottom:24px}}.single-product .related__text p{font-size:16px;line-height:25px}.single-post .entry-content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;max-width:712px}@media only screen and (max-width: 1400px){.single-post .entry-content{padding-inline:15px}}@media only screen and (max-width: 700px){.single-post .entry-content{column-gap:0}}.single-post .breadcrumbs-outer{margin-bottom:198px}@media only screen and (max-width: 1250px){.single-post .breadcrumbs-outer{margin-bottom:24px}}.single-post .entry-date{grid-column:span 12;margin-bottom:20px;font-size:15px;line-height:21px}.single-post .entry-title{grid-column:span 12;margin-bottom:30px;color:#000;font-size:20px;line-height:25px;text-transform:uppercase}.single-post .img-container{position:relative;grid-column:span 12}.single-post .entry-thumbnail{width:100%;border-radius:5px}.single-post .entry-category{font-weight:700;font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;background:#26cf1a;border-radius:5px;padding:11px 19px;position:absolute;left:10px;top:10px;max-width:fit-content}.single-post .cat-wydarzenia{background:#fa0}.blog-single-post{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.blog-single-post{padding-inline:15px}}@media only screen and (max-width: 700px){.blog-single-post{column-gap:0}}@media only screen and (max-width: 1400px){.blog-single-post{padding-inline:15px}}.blog-single-post #ez-toc-container{margin:0 auto;grid-column:span 12;max-width:674px;width:674px;padding:0;background:none;border:none;margin-top:30px;box-shadow:none}@media only screen and (max-width: 1250px){.blog-single-post #ez-toc-container{width:auto}}.blog-single-post #ez-toc-container .ez-toc-toggle{display:none}.blog-single-post #ez-toc-container .ez-toc-title{margin-bottom:18px;font-size:16px;line-height:25px;font-weight:400;display:block}.blog-single-post #ez-toc-container a{font-size:16px;line-height:25px}.blog-single-post .text-module{margin-block:30px;max-width:674px;padding:0}.blog-single-post .text-module p{margin-bottom:18px}.blog-single-post .text-module p strong{margin-top:34px;display:block}@media only screen and (max-width: 1400px){.blog-single-post .random-posts{padding-inline:0}}.news{margin:180px 0 322px;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.news{padding-inline:15px}}@media only screen and (max-width: 700px){.news{column-gap:0}}@media only screen and (max-width: 1400px){.news{padding-inline:15px}}@media only screen and (max-width: 1250px){.news{margin:80px 0}}.news__decor-1{position:absolute;left:-106px;top:-170px;width:258px;height:264px}@media only screen and (max-width: 1250px){.news__decor-1{opacity:.5;z-index:-1}}.news__decor-2{position:absolute;right:-216px;bottom:-323px;width:387px;height:308px}@media only screen and (max-width: 1250px){.news__decor-2{opacity:.5;z-index:-1}}.news__title{grid-column:span 12;text-align:center}.news__text{grid-column:span 12;max-width:565px;text-align:center;margin:0 auto 18px}.news__tiles{grid-column:span 12;display:flex;gap:55px 30px;flex-wrap:wrap;justify-content:space-between}.news__tile{width:calc(50% - 20px);position:relative}@media only screen and (max-width: 700px){.news__tile{width:100%}}.news__tile img{width:100%;border-radius:5px;height:407px;object-fit:cover}.news__tile-categories{font-weight:700;font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;background:#26cf1a;border-radius:5px;padding:13px;position:absolute;left:10px;top:10px;max-width:fit-content;transition:opacity .3s ease}.news__tile-categories:hover{color:#fff;opacity:.7}.news__tile .cat-wydarzenia{background:#fa0}.news__tile-date{margin:22px 0;font-size:15px;line-height:21px;text-transform:uppercase}.news__tile h3{color:#000;margin-bottom:16px}.news__tile-desc p{margin-bottom:14px}.news__tile-link{font-size:16px;line-height:22px;font-weight:500;position:relative;max-width:fit-content}.news__tile-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000;transition:background .3s ease}.news__tile-link:hover::after{background:#007c31}.news__pagination{margin-top:76px;width:100%;display:flex;justify-content:center;gap:52px;grid-column:span 12}@media only screen and (max-width: 1250px){.news__pagination{transform:scale(0.7)}}@media only screen and (max-width: 700px){.news__pagination{gap:18px}}.news__pagination .page-numbers{font-size:31px !important;line-height:42px !important;font-weight:500 !important;color:#000 !important;padding:0 !important;transition:opacity .3s ease}.news__pagination .page-numbers:hover{background:none !important;opacity:.7}.news__pagination .current{background:none !important;color:#007c31 !important}.news__pagination .prev,.news__pagination .next{font-size:0 !important;width:34px;height:23px;display:flex;justify-content:center;height:100%;background:url(453189cd155314df8deb.svg) right center no-repeat;transition:opacity .3s ease}.news__pagination .prev:hover,.news__pagination .next:hover{background:url(453189cd155314df8deb.svg) right center no-repeat !important;opacity:.7}.news__pagination .prev{transform:rotate(180deg)}.page-blog .contact{display:none}.page-blog .news{margin:40px auto}.page-blog .news .decor3,.page-blog .news .decor2{display:none}.page-blog .news__text p{font-size:16px;line-height:25px}.news__tile-img{overflow:hidden;display:block;position:relative}.news__tile-img img{transition:transform .4s ease;transform:scale(1)}.news__tile-img:hover img{transform:scale(1.1)}.is-product-category .term-description{grid-column:span 12;order:-1;margin-bottom:38px}.is-product-category .shop__title{grid-column:span 12;font-size:47px;line-height:64px;color:#000;margin-top:69px;order:-1}@media only screen and (max-width: 1250px){.is-product-category .shop__title{font-size:36px;line-height:50px}}.is-product-category .shop__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.is-product-category .shop__title em{font-size:28px;line-height:35px}}.is-product-category .shop__text{grid-column:span 12;margin-bottom:38px}.is-product-category .shop__text p{max-width:560px;font-size:16px;line-height:25px}.is-product-category h3{color:#000;font-size:24px;line-height:33px;margin-bottom:20px}.is-product-category .entry-content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0;gap:0}@media only screen and (max-width: 1400px){.is-product-category .entry-content{padding-inline:15px}}@media only screen and (max-width: 700px){.is-product-category .entry-content{column-gap:0}}@media only screen and (max-width: 1400px){.is-product-category .entry-content{padding-inline:15px}}.is-product-category ul.products::before{display:none}.is-product-category .woocommerce-notices-wrapper{display:none}.is-product-category .shop-module{grid-column:span 1;padding-right:100px}@media only screen and (max-width: 700px){.is-product-category .shop-module{grid-column:span 12;padding-right:0}}.is-product-category .shop-module ul{list-style-type:none;margin:0 0 30px}.is-product-category .shop-module .product-categories-sidebar{padding:0}.is-product-category .shop-module .product-categories-sidebar>li:first-child{margin-bottom:30px}.is-product-category .shop-module .product-categories-sidebar>li:first-child a{background:none}.is-product-category .shop-module .product-categories-sidebar>li a{margin-bottom:18px;display:block}.is-product-category .shop-module .product-categories-sidebar>li>a{background:url(2ddf67ac89bc5a156581.svg) right top no-repeat;transition:background .3s ease}.is-product-category .shop-module .product-categories-sidebar>li>a.visible{background:url(665bf74fdb0a80f084b1.svg) right top no-repeat}.is-product-category .shop-module .subcategories{display:flex;flex-direction:column;gap:18px;padding-left:18px;display:none}.is-product-category .shop-module .subcategories a{font-size:14px}.is-product-category .shop-module .subcategories.visible{display:block}.is-product-category .product-categories-sidebar a.active{color:#007c31}.is-product-category .woocommerce.columns-3,.is-product-category .products.columns-3{grid-column:span 11;width:100%;display:flex;gap:40px 30px;flex-wrap:wrap}@media only screen and (max-width: 700px){.is-product-category .woocommerce.columns-3,.is-product-category .products.columns-3{grid-column:span 12}}.is-product-category .img-container{position:relative;padding:72px 8px;background:#fffffb 0% 0% no-repeat padding-box;border:1px solid #d4d4d4;border-radius:5px;height:339px}.is-product-category .img-container img{max-height:193px;width:auto !important;margin:auto !important}.is-product-category .woocommerce-loop-product__title{font-size:20px !important;line-height:25px;margin-bottom:20px;padding:20px 0 !important}.is-product-category .link{font-size:16px;line-height:22px;position:relative;max-width:fit-content}.is-product-category .link::before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000}.is-product-category .link:hover::before{background:#007c31}.is-product-category li.product{width:calc(33% - 18px) !important;margin:0 !important}@media only screen and (max-width: 1250px){.is-product-category li.product{width:100% !important}}.is-product-category li.product::marker{font-size:0}.is-product-category .woocommerce .woocommerce-result-count{display:none}.is-product-category .woocommerce-ordering{margin:0;width:100%;margin-top:12px;text-align:right}.is-product-category .woocommerce-ordering select{appearance:none;background:none;border:none;font-size:16px;line-height:22px;color:#000;font-family:"Manrope",serif;padding:0;padding-right:18px;text-align:right;margin:0 0 0 auto;background:url(2ddf67ac89bc5a156581.svg) right center no-repeat}.is-product-category .woocommerce-pagination{width:100%;margin-top:22px}@media only screen and (max-width: 1250px){.is-product-category .woocommerce-pagination{margin-top:0;transform:scale(0.7)}}.is-product-category .woocommerce-pagination ul{border:none !important;display:flex !important;gap:34px;justify-content:center}.is-product-category .woocommerce-pagination ul li{border:none !important}.is-product-category .woocommerce-pagination ul li::marker{font-size:0}.is-product-category .woocommerce-pagination ul li .page-numbers{font-size:31px !important;line-height:42px !important;font-weight:500 !important;color:#000 !important;padding:0 !important;transition:opacity .3s ease}.is-product-category .woocommerce-pagination ul li .page-numbers:hover{background:none !important;opacity:.7}.is-product-category .woocommerce-pagination ul li .current{background:none !important;color:#007c31 !important}.is-product-category .woocommerce-pagination ul li .prev,.is-product-category .woocommerce-pagination ul li .next{font-size:0 !important;width:34px;height:23px;display:flex;justify-content:center;height:100%;background:url(453189cd155314df8deb.svg) right center no-repeat;transition:opacity .3s ease}.is-product-category .woocommerce-pagination ul li .prev:hover,.is-product-category .woocommerce-pagination ul li .next:hover{background:url(453189cd155314df8deb.svg) right center no-repeat !important;opacity:.7}.is-product-category .woocommerce-pagination ul li .prev{transform:rotate(180deg)}.is-product-category .text-module{order:4;margin-bottom:0}.is-product-category .breadcrumbs-outer{padding:0;grid-column:span 12}.is-product-category .footer{margin-top:134px}.decor{position:absolute;width:306px;height:297px}.decor .decor1{position:absolute;right:50px;top:115px}.decor .decor2{position:absolute;right:11px;top:0}.decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px)}.decor .decor4{position:absolute;right:239px;top:43px}.decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px)}.decor .decor1{position:absolute;right:50px;top:115px;animation:floatY 3s ease-in-out infinite}.decor .decor2{position:absolute;right:11px;top:0;animation:floatX 4s ease-in-out infinite}.decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px);animation:floatXY 5s ease-in-out infinite}.decor .decor4{position:absolute;right:239px;top:43px;animation:floatYX 4.5s ease-in-out infinite}.decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px);animation:floatDiagonal 3.5s ease-in-out infinite}@media only screen and (max-width: 1250px){.decor{z-index:-1;opacity:.3;top:0;right:0}}.decor2 .decor21{position:absolute;left:115px;top:153px;animation:floatY 3s ease-in-out infinite}.decor2 .decor22{position:absolute;left:26px;top:85px;animation:floatX 4s ease-in-out infinite}.decor2 .decor23{position:absolute;left:74px;top:8px;animation:floatXY 5s ease-in-out infinite}.decor2 .decor24{position:absolute;left:-51px;top:27px;animation:floatYX 4.5s ease-in-out infinite}.decor3 .decor31{position:absolute;left:30px;top:12px;animation:floatXY 3s ease-in-out infinite}.decor3 .decor32{position:absolute;left:155px;top:175px;animation:floatYX 4s ease-in-out infinite}.decor3 .decor33{position:absolute;left:242px;top:61px;animation:floatX 5s ease-in-out infinite}.decor3 .decor34{position:absolute;left:268px;top:200px;animation:floatDiagonalReverse 3.5s ease-in-out infinite}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(6px)}100%{transform:translateY(0)}}@keyframes floatX{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}@keyframes floatXY{0%{transform:translate(0, 0)}50%{transform:translate(5px, 5px)}100%{transform:translate(0, 0)}}@keyframes floatYX{0%{transform:translate(0, 0)}50%{transform:translate(-5px, 5px)}100%{transform:translate(0, 0)}}@keyframes floatDiagonal{0%{transform:translate(0, 0)}50%{transform:translate(-4px, -4px)}100%{transform:translate(0, 0)}}.is-product-category .shop__title{grid-column:span 12;font-size:47px;line-height:64px;color:#000;margin-top:69px}@media only screen and (max-width: 1250px){.is-product-category .shop__title{font-size:36px;line-height:50px}}.is-product-category .shop__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.is-product-category .shop__title em{font-size:28px;line-height:35px}}.is-product-category .shop__text{grid-column:span 12;margin-bottom:38px}.is-product-category .shop__text p{max-width:560px;font-size:16px;line-height:25px}.is-product-category h3{color:#000;font-size:24px;line-height:33px;margin-bottom:20px}.is-product-category .entry-content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0;gap:0}@media only screen and (max-width: 1400px){.is-product-category .entry-content{padding-inline:15px}}@media only screen and (max-width: 700px){.is-product-category .entry-content{column-gap:0}}@media only screen and (max-width: 1400px){.is-product-category .entry-content{padding-inline:15px}}.is-product-category ul.products::before{display:none}.is-product-category .woocommerce-notices-wrapper{display:none}.is-product-category .shop-module{grid-column:span 1;padding-right:100px}@media only screen and (max-width: 700px){.is-product-category .shop-module{grid-column:span 12;padding-right:0}}.is-product-category .shop-module ul{list-style-type:none;margin:0 0 30px}.is-product-category .shop-module .product-categories-sidebar{padding:0}.is-product-category .shop-module .product-categories-sidebar>li:first-child{margin-bottom:30px}.is-product-category .shop-module .product-categories-sidebar>li:first-child a{background:none}.is-product-category .shop-module .product-categories-sidebar a[data-category-id="0"]{background:none !important}.is-product-category .shop-module .product-categories-sidebar>li a{margin-bottom:18px;display:block}.is-product-category .shop-module .product-categories-sidebar>li>a{background:url(2ddf67ac89bc5a156581.svg) right top no-repeat;transition:background .3s ease}.is-product-category .shop-module .product-categories-sidebar>li>a.visible{background:url(665bf74fdb0a80f084b1.svg) right top no-repeat}.is-product-category .shop-module .subcategories{display:flex;flex-direction:column;gap:18px;padding-left:18px;display:none}.is-product-category .shop-module .subcategories a{font-size:14px}.is-product-category .shop-module .subcategories.visible{display:block}.is-product-category .product-categories-sidebar a.active{color:#007c31}.is-product-category .woocommerce.columns-3,.is-product-category .products.columns-3{grid-column:span 11;width:100%;display:flex;gap:40px 30px;flex-wrap:wrap}@media only screen and (max-width: 700px){.is-product-category .woocommerce.columns-3,.is-product-category .products.columns-3{grid-column:span 12}}.is-product-category .img-container{position:relative;padding:72px 8px;background:#fffffb 0% 0% no-repeat padding-box;border:1px solid #d4d4d4;border-radius:5px;height:339px}.is-product-category .img-container img{max-height:193px;width:auto !important;margin:auto !important}.is-product-category .woocommerce-loop-product__title{font-size:20px !important;line-height:25px;margin-bottom:20px;padding:20px 0 !important}.is-product-category .link{font-size:16px;line-height:22px;position:relative;max-width:fit-content}.is-product-category .link::before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000}.is-product-category .link:hover::after{background:#007c31}.is-product-category li.product{width:calc(33% - 18px) !important;margin:0 !important}@media only screen and (max-width: 1250px){.is-product-category li.product{width:100% !important}}.is-product-category li.product::marker{font-size:0}.is-product-category .woocommerce .woocommerce-result-count{display:none}.is-product-category .woocommerce-ordering{margin:0;width:100%;margin-top:12px;text-align:right}.is-product-category .woocommerce-ordering select{appearance:none;background:none;border:none;font-size:16px;line-height:22px;color:#000;font-family:"Manrope",serif;padding:0;padding-right:18px;text-align:right;margin:0 0 0 auto;background:url(2ddf67ac89bc5a156581.svg) right center no-repeat}.is-product-category .woocommerce-pagination{display:none}.is-product-category .woocommerce-pagination2{width:100%;margin-top:22px}@media only screen and (max-width: 1250px){.is-product-category .woocommerce-pagination2{margin-top:0;transform:scale(0.7)}}.is-product-category .woocommerce-pagination2 ul{border:none !important;display:flex !important;gap:34px;justify-content:center}.is-product-category .woocommerce-pagination2 ul li{border:none !important}.is-product-category .woocommerce-pagination2 ul li::marker{font-size:0}.is-product-category .woocommerce-pagination2 ul li .page-numbers{font-size:31px !important;line-height:42px !important;font-weight:500 !important;color:#000 !important;padding:0 !important;transition:opacity .3s ease}.is-product-category .woocommerce-pagination2 ul li .page-numbers:hover{background:none !important;opacity:.7}.is-product-category .woocommerce-pagination2 ul li .page-numbers.active{color:#007c31 !important}.is-product-category .woocommerce-pagination2 ul li .current{background:none !important;color:#007c31 !important}.is-product-category .woocommerce-pagination2 ul li .prev,.is-product-category .woocommerce-pagination2 ul li .next{font-size:0 !important;width:34px;height:23px;display:flex;justify-content:center;height:100%;background:url(453189cd155314df8deb.svg) right center no-repeat;transition:opacity .3s ease}.is-product-category .woocommerce-pagination2 ul li .prev:hover,.is-product-category .woocommerce-pagination2 ul li .next:hover{background:url(453189cd155314df8deb.svg) right center no-repeat !important;opacity:.7}.is-product-category .woocommerce-pagination2 ul li .prev{transform:rotate(180deg)}.is-product-category .text-module{order:4;margin-bottom:0}.is-product-category .breadcrumbs-outer{padding:0;grid-column:span 12}.is-product-category .footer{margin-top:134px}.products.columns-3 li a:hover .link::before{background:#007c31}.shop-category-description{grid-column:span 12;order:5}#category-description{display:flex;flex-wrap:wrap;gap:30px}#category-description h2{margin-top:180px}@media only screen and (max-width: 1250px){#category-description{margin:80px 0}}#category-description h2{width:100%;text-align:center}#category-description p{width:calc(50% - 16px);font-size:16px;line-height:25px}
.hero{overflow:hidden;position:relative}.hero__before{content:"";position:absolute;top:0;right:0;z-index:10;bottom:0;left:18px;transform:translateX(-28%) matrix(0, -1, 1, 0, 0, 0);background:rgba(0,0,0,0) linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:10}@media only screen and (max-width: 1773px){.hero__before{left:16px}}@media only screen and (max-width: 1556px){.hero__before{left:12px}}@media only screen and (max-width: 1250px){.hero__before{transform:none;opacity:.6;left:0}}.hero__bg{width:100%}@media only screen and (max-width: 1250px){.hero__bg{height:500px;object-fit:cover}}.hero .hero__content{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1374px;position:absolute;left:0;right:0;top:0;z-index:100;margin:0 auto;padding-bottom:145px}@media only screen and (max-width: 1400px){.hero .hero__content{margin-inline:15px}}@media only screen and (max-width: 1250px){.hero .hero__content{text-align:center}}.hero__title{font-size:61px !important;line-height:83px !important;font-weight:700;color:#fff;margin:0 0 32px}@media only screen and (max-width: 1250px){.hero__title{font-size:26px !important;line-height:1.6em !important;margin-bottom:24px}}.hero__title em{font-size:49px !important;line-height:67px !important}@media only screen and (max-width: 1250px){.hero__title em{font-size:20px !important;line-height:1.6em !important}}.hero__text{color:#fff;max-width:600px}@media only screen and (max-width: 1250px){.hero .button{margin:0 auto}}
.catalog{margin:212px 0 160px;position:relative}@media only screen and (max-width: 1250px){.catalog{margin:80px 0}}.catalog .decor{position:absolute;top:-140px;right:0;width:306px;height:297px}.catalog .decor .decor1{position:absolute;right:50px;top:115px}.catalog .decor .decor2{position:absolute;right:11px;top:0}.catalog .decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px)}.catalog .decor .decor4{position:absolute;right:239px;top:43px}.catalog .decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px)}.catalog .decor .decor1{position:absolute;right:50px;top:115px;animation:floatY 3s ease-in-out infinite}.catalog .decor .decor2{position:absolute;right:11px;top:0;animation:floatX 4s ease-in-out infinite}.catalog .decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px);animation:floatXY 5s ease-in-out infinite}.catalog .decor .decor4{position:absolute;right:239px;top:43px;animation:floatYX 4.5s ease-in-out infinite}.catalog .decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px);animation:floatDiagonal 3.5s ease-in-out infinite}@media only screen and (max-width: 1250px){.catalog .decor{z-index:-1;opacity:.3;top:0}}.catalog__title{text-align:center;padding-inline:15px}.catalog__text{max-width:580px;padding-inline:15px;margin:0 auto 67px;text-align:center}.catalog__slider{width:100%;overflow:visible;position:relative}.catalog__slider .splide__slide[aria-hidden=true]{opacity:.3;z-index:1}.catalog__slider .splide__slide{opacity:1;z-index:2;transition:opacity .3s ease,transform .3s ease}.catalog__image{height:426px;position:relative}.catalog__image::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0) linear-gradient(0deg, #000 -20%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:10;border-radius:5px}.catalog__image img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;max-height:100%;width:100%;height:100%}.catalog__content{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 18px;z-index:10}.catalog__description{font-size:16px;line-height:25px;color:#fefffa;margin-bottom:20px}.catalog__link{font-weight:500;color:#fff;position:relative;padding-bottom:6px;max-width:fit-content}.catalog__link::after{content:"";position:absolute;left:0;right:0;bottom:0;background:#fff;height:1px}.catalog .splide__track{max-width:1374px;margin:0 auto;overflow:visible}@media only screen and (max-width: 1556px){.catalog .splide__track{max-width:75%}}.catalog .splide__track .splide__slide{border-radius:5px;overflow:hidden}.catalog .splide__track .splide__slide:hover .catalog__link{color:#007c31}.catalog .splide__track .splide__slide:hover .catalog__link::after{background:#007c31}.catalog .is-active{z-index:10}.catalog__image{overflow:hidden}.catalog__image img{transition:transform .3s ease}a:hover .catalog__image img{transform:scale(1.1)}
.services{margin:180px 0;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.services{padding-inline:15px}}@media only screen and (max-width: 700px){.services{column-gap:0}}@media only screen and (max-width: 1400px){.services{padding-inline:15px}}@media only screen and (max-width: 1250px){.services{margin:80px 0}}.services__title{grid-column:span 12;margin-bottom:24px}.services__text{grid-column:span 12;max-width:565px;margin-bottom:35px}@media only screen and (max-width: 1250px){.services__text{text-align:center}}.services__tiles{grid-column:span 12;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.services__tile{position:relative;width:calc(33% - 18px);transition:transform .3s ease;border-radius:5px;overflow:hidden}@media only screen and (max-width: 700px){.services__tile{width:100%}}.services__tile:hover .services__link{color:#007c31}.services__tile:hover .services__link::after{background:#007c31}.services__image{height:426px;position:relative}.services__image::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0) linear-gradient(0deg, #000 -20%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:10;border-radius:5px}.services__image img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;max-height:100%;width:100%;height:100%}.services__content{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 25px;z-index:10}.services__content-description p{font-size:16px;line-height:25px;color:#fff;margin-bottom:20px}.services__link{font-weight:500;color:#fff;position:relative;padding-bottom:6px;max-width:fit-content}.services__link::after{content:"";position:absolute;left:0;right:0;bottom:0;background:#fff;height:1px}.page-nasze-uslugi .contact{display:none}.page-nasze-uslugi .recommendations{display:none}.page-nasze-uslugi .services{margin-top:42px}.page-nasze-uslugi .services__title{text-align:center}.page-nasze-uslugi .services__text{text-align:center;margin:0 auto 68px}@media only screen and (max-width: 700px){.page-nasze-uslugi .services__text{margin-bottom:24px}}.services__tile{overflow:hidden;display:block;position:relative}.services__image img{transition:transform .4s ease;transform:scale(1)}.services__tile:hover .services__image img{transform:scale(1.1)}
.brands{margin:180px 0 160px;position:relative}@media only screen and (max-width: 1250px){.brands{margin:80px 0}}.brands__title{text-align:center;padding-inline:15px;margin-bottom:26px}.brands__text{max-width:580px;padding-inline:15px;margin:0 auto 46px;text-align:center}.brands .splide__slide[aria-hidden=true]{opacity:.3;z-index:1}.brands .splide__slide{opacity:1;z-index:2;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.brands .splide__slide .image{transition:transform .3s ease;display:block}.brands .splide__slide:hover .image{transform:scale(1.1)}.brands__image{height:426px;position:relative}.brands__image::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0) linear-gradient(0deg, #000 -20%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;z-index:10;border-radius:5px}.brands__image img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover;max-height:100%;width:100%}.brands__content{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 30px;z-index:10}.brands__description{font-size:16px;line-height:25px;color:#fefffa;margin-bottom:20px}.brands__link{font-weight:500;color:#fff;position:relative;padding-bottom:10px}.brands__link::after{content:"";position:absolute;left:0;right:0;bottom:0;background:#fff;height:1px}.brands .splide__track{max-width:1374px;margin:0 auto;overflow:visible}@media only screen and (max-width: 1556px){.brands .splide__track{max-width:75%}}.brands .splide__slide{border:1px solid #d4d4d4;border-radius:5px;padding:20px 40px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;background:linear-gradient(222deg, transparent 0%, transparent 100%);transition:background .3s ease,transform .3s ease}.brands .splide__slide .logo{height:40px}.brands .splide__slide .link{font-weight:500;font-size:19px;line-height:26px;color:#000;position:relative;max-width:fit-content;margin:0 auto;transition:color .3s ease}.brands .splide__slide .link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;transition:background .3s ease}.brands .splide__slide:hover{background:linear-gradient(222deg, #94be0e 0%, #007c31 100%) 0% 0% no-repeat padding-box}.brands .splide__slide:hover .link{color:#fff}.brands .splide__slide:hover .link::after{background:#fff}.brands__button{margin:68px auto 0}@media only screen and (max-width: 700px){.brands__button{margin-top:24px}}
.news{margin:180px 0 322px;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.news{padding-inline:15px}}@media only screen and (max-width: 700px){.news{column-gap:0}}@media only screen and (max-width: 1400px){.news{padding-inline:15px}}@media only screen and (max-width: 1250px){.news{margin:80px 0}}.news .decor2{position:absolute;left:-106px;top:-170px;width:258px;height:264px}@media only screen and (max-width: 1250px){.news .decor2{opacity:.5;z-index:-1}}.news .decor3{position:absolute;right:-216px;bottom:-323px;width:387px;height:308px}@media only screen and (max-width: 1250px){.news .decor3{opacity:.5;z-index:-1}}.news__title{grid-column:span 12;text-align:center}.news__text{grid-column:span 12;max-width:565px;text-align:center;margin:0 auto 18px}.news__tiles{grid-column:span 12;display:flex;gap:55px 30px;flex-wrap:wrap;justify-content:space-between}.news__tile{width:calc(50% - 20px);position:relative}@media only screen and (max-width: 700px){.news__tile{width:100%}}.news__tile img{width:100%;border-radius:5px;height:407px;object-fit:cover}.news__tile-categories{font-weight:700;font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;background:#26cf1a;border-radius:5px;padding:13px;position:absolute;z-index:10;left:10px;top:10px;max-width:fit-content}.news__tile .cat-wydarzenia{background:#fa0}.news__tile-date{margin:22px 0;font-size:15px;line-height:21px;text-transform:uppercase}.news__tile h3{color:#000;margin-bottom:16px}.news__tile-desc p{margin-bottom:14px}.news__tile-link{font-size:16px;line-height:22px;font-weight:500;position:relative;max-width:fit-content}.news__tile-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000}.news__pagination{margin-top:76px;width:100%;display:flex;justify-content:center;gap:52px;grid-column:span 12}@media only screen and (max-width: 1250px){.news__pagination{transform:scale(0.7)}}@media only screen and (max-width: 700px){.news__pagination{gap:18px}}.news__pagination .page-numbers{font-size:31px !important;line-height:42px !important;font-weight:500 !important;color:#000 !important;padding:0 !important;transition:opacity .3s ease}.news__pagination .page-numbers:hover{background:none !important;opacity:.7}.news__pagination .current{background:none !important;color:#007c31 !important}.news__pagination .prev,.news__pagination .next{font-size:0 !important;width:34px;height:23px;display:flex;justify-content:center;height:100%;background:url(453189cd155314df8deb.svg) right center no-repeat;transition:opacity .3s ease}.news__pagination .prev:hover,.news__pagination .next:hover{background:url(453189cd155314df8deb.svg) right center no-repeat !important;opacity:.7}.news__pagination .prev{transform:rotate(180deg)}.page-blog .news{margin:40px auto}.page-blog .news__text p{font-size:16px;line-height:25px}
.banner{margin:160px 0;position:relative;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;max-width:1140px;padding:56px 46px;color:#fff}@media only screen and (max-width: 1400px){.banner{padding-inline:15px}}@media only screen and (max-width: 700px){.banner{column-gap:0}}@media only screen and (max-width: 1250px){.banner{margin:80px auto;padding:15px}}.banner__bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 700px){.banner__bg{object-position:14%}}.banner__content{position:relative;z-index:3;grid-column:span 6}@media only screen and (max-width: 1250px){.banner__content p{text-align:center}}@media only screen and (max-width: 700px){.banner__content{grid-column:span 12}}.banner__content .banner__title{font-size:39px;line-height:54px;color:#fff;margin-bottom:22px}.banner__content .banner__title em{font-size:32px;line-height:44px}.banner__content table tr td{padding:0 15px 20px 0}.banner__button{padding:10px 56px;margin:4px 0 84px}
.recommendations{margin:180px 0 160px;position:relative;padding-inline:0}@media only screen and (max-width: 1250px){.recommendations{margin:80px auto}}.recommendations__content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.recommendations__content{padding-inline:15px}}@media only screen and (max-width: 700px){.recommendations__content{column-gap:0}}.recommendations__title{grid-column:span 12}.recommendations__slider{margin-top:50px}@media only screen and (max-width: 700px){.recommendations__slider{margin:0}}.recommendations .splide__track{max-width:1374px;margin:0 auto;overflow:visible}@media only screen and (max-width: 1556px){.recommendations .splide__track{max-width:75%}}.recommendations .splide__slide[aria-hidden=true]{opacity:.3;z-index:1}.recommendations .splide__slide{opacity:1;z-index:2;border:1px solid #d4d4d4;border-radius:5px;padding:54px 16px 30px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s ease,opacity .3s ease,transform .3s ease}.recommendations .splide__slide .stars{width:142px;height:21px;margin-bottom:35px}.recommendations .splide__slide .text{font-size:16px;line-height:25px;margin:0}.recommendations .splide__slide .link{position:relative;max-width:fit-content}.recommendations .splide__slide .link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#000;transition:background .3s ease}.recommendations .splide__slide .link:hover::after{background:#007c31}.recommendations .splide__slide .google{width:79px;height:27px;margin:18px 8px 0 auto}
.contact{margin:180px 0;margin-inline:auto;display:flex;justify-content:space-between;max-width:1145px}@media only screen and (max-width: 1250px){.contact{margin:80px auto;padding-inline:15px;flex-direction:column;gap:24px}}.contact__left-col{width:59%;padding-top:20px}@media only screen and (max-width: 1250px){.contact__left-col{width:100%;padding-top:0}}.contact__right-col{width:39%}@media only screen and (max-width: 1250px){.contact__right-col{width:100%}}.contact__title{margin-bottom:26px}.contact__text p{margin-bottom:28px}.contact form{display:flex;flex-wrap:wrap;gap:37px;margin-bottom:44px;position:relative}.contact form textarea,.contact form input{background:none;padding:8px 0;margin:0;border:none;border-bottom:1px solid #707070;font-size:16px;line-height:22px;color:#000;max-width:100%;width:100%}.contact form textarea{height:88px}.contact form span[data-name=acceptance-375]{margin-top:-8px}.contact form span[data-name=textarea-597]{margin-top:-16px}.contact form label,.contact form input::placeholder{font-family:"Manrope",serif;font-size:16px;line-height:22px;color:#000}.contact form .contact-item{position:relative;width:100%}.contact form .contact-item p{margin:0}.contact form .w50{width:calc(50% - 20px)}@media only screen and (max-width: 1250px){.contact form .w50{width:100%}}.contact form label{position:absolute;top:6px;bottom:0;left:0;transition:top .3s ease}.contact form label.active{top:-18px}.contact form textarea::placeholder{font-family:"Manrope",serif;font-size:16px;line-height:22px;color:#000}.contact form textarea:focus-visible,.contact form input:focus-visible{outline:none}.contact form input[type=checkbox]{width:20px;height:20px;margin-right:15px;position:relative;top:4px}.contact form .acceptance-label{font-size:13px;line-height:18px;position:relative;display:flex}.contact form .acceptance-label a{padding-left:4px}.contact form .button__in+p{margin-bottom:0}.contact form .wpcf7-list-item{margin:0;display:flex;align-items:center}.contact form input[type=submit]{border:none;text-align:center;font-size:16px;line-height:22px;font-weight:500;color:#fff;max-width:fit-content;background:url(3a0842dea3a17fe1e4b5.svg) 87% 50% no-repeat,linear-gradient(85deg, #94be0e 0%, #007c31 100%);border-radius:26px;padding:12px 66px 12px 30px;position:relative;display:flex;justify-content:center;align-items:center;gap:16px;letter-spacing:-0.04em}.contact form .wpcf7-spinner{display:none}.contact .wpcf7 form.sent .wpcf7-response-output{position:absolute;bottom:-100px;left:0}
.columns{margin:10px 0 180px}@media only screen and (max-width: 1250px){.columns{margin:40px auto 80px}}.columns__cols{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.columns__cols{padding-inline:15px}}@media only screen and (max-width: 700px){.columns__cols{column-gap:0}}@media only screen and (max-width: 1400px){.columns__cols{padding-inline:15px}}.columns__left-col{grid-column:span 5;padding-bottom:118px;padding-top:26px}@media only screen and (max-width: 700px){.columns__left-col{padding:0;grid-column:span 12}}.columns h1{font-size:47px;line-height:64px;color:#000}@media only screen and (max-width: 1250px){.columns h1{font-size:36px;line-height:50px}}.columns h1 em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.columns h1 em{font-size:28px;line-height:35px}}.columns p{font-size:16px;line-height:25px}.columns table{margin-top:46px}@media only screen and (max-width: 1250px){.columns table{margin-top:0}}.columns table tr td{padding-right:22px;padding-bottom:20px}.columns__right-col{grid-column:7/span 6}@media only screen and (max-width: 700px){.columns__right-col{grid-column:span 12}}.columns__icons{display:flex;flex-wrap:wrap;gap:64px;margin-bottom:30px}.columns__icon{width:calc(50% - 32px);display:flex;gap:22px}@media only screen and (max-width: 1250px){.columns__icon{width:100%;gap:12px}}.columns__icon .title{font-size:19px;line-height:26px;font-weight:700}.columns__button{padding:12px 56px;margin-top:24px}@media only screen and (max-width: 700px){.columns__button{margin-bottom:24px}}.columns-center .columns__left-col{display:flex;flex-direction:column;justify-content:center}.page-serwis .columns .columns__left-col table+p{display:flex;align-items:center;gap:52px;margin-top:10px}@media only screen and (max-width: 1250px){.page-serwis .columns .columns__left-col table+p{flex-direction:column;gap:24px;align-items:flex-start}}
.breadcrumbs-outer{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding:30px 0}@media only screen and (max-width: 1400px){.breadcrumbs-outer{padding-inline:15px}}@media only screen and (max-width: 700px){.breadcrumbs-outer{column-gap:0}}@media only screen and (max-width: 1400px){.breadcrumbs-outer{padding:10px 15px}}.breadcrumbs{grid-column:span 12}.breadcrumbs a{margin-right:4px}.page-blog .breadcrumbs-outer,.page-serwis .breadcrumbs-outer,.page-kontakt .breadcrumbs-outer{padding-top:0}
.history{margin:180px 0}@media only screen and (max-width: 1250px){.history{margin:80px 0}}.history__content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.history__content{padding-inline:15px}}@media only screen and (max-width: 700px){.history__content{column-gap:0}}@media only screen and (max-width: 1400px){.history__content{padding-inline:15px}}.history__title{grid-column:span 12;font-size:47px;line-height:64px}@media only screen and (max-width: 1250px){.history__title{font-size:34px;line-height:40px}}.history__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.history__title em{font-size:26px;line-height:30px}}.history__text{grid-column:span 6}@media only screen and (max-width: 1250px){.history__text{grid-column:span 12}}.history__text p{font-size:16px;line-height:25px}.history__google-rate{position:absolute;top:109px;right:236px;width:204px}@media only screen and (max-width: 1250px){.history__google-rate{position:static;min-width:200px}}.history__image{grid-column:span 12;margin:14px auto 32px}@media only screen and (max-width: 1250px){.history__image{margin:24px auto}}.history__tiles{grid-column:span 6;display:flex;justify-content:space-between;gap:30px}@media only screen and (max-width: 1250px){.history__tiles{grid-column:span 12;margin:24px 0}}@media only screen and (max-width: 700px){.history__tiles{flex-direction:column}}.history__tile{display:flex;gap:30px;justify-content:center;align-items:center}@media only screen and (max-width: 700px){.history__tile{justify-content:flex-start}}.history__tile h4{font-weight:700;margin-bottom:18px}.history__tile p{font-size:16px;line-height:25px}.history__text-2{grid-column:8/span 5;padding-top:16px}@media only screen and (max-width: 1250px){.history__text-2{grid-column:span 12}}.history__text-2 p{font-size:16px;line-height:25px}.history__text-2 a{position:relative}.history__text-2 a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;background:#000;height:2px}
.why{position:relative;margin:194px 0}@media only screen and (max-width: 1250px){.why{margin:80px 0}}.why__content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.why__content{padding-inline:15px}}@media only screen and (max-width: 700px){.why__content{column-gap:0}}@media only screen and (max-width: 1400px){.why__content{padding-inline:15px}}.why .decor{position:absolute;right:20px;top:-122px;width:306px;height:297px}.why .decor .decor1{position:absolute;right:50px;top:115px}.why .decor .decor2{position:absolute;right:11px;top:0}.why .decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px)}.why .decor .decor4{position:absolute;right:239px;top:43px}.why .decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px)}.why .decor .decor1{position:absolute;right:50px;top:115px;animation:floatY 3s ease-in-out infinite}.why .decor .decor2{position:absolute;right:11px;top:0;animation:floatX 4s ease-in-out infinite}.why .decor .decor3{position:absolute;right:122px;top:203px;filter:blur(3px);animation:floatXY 5s ease-in-out infinite}.why .decor .decor4{position:absolute;right:239px;top:43px;animation:floatYX 4.5s ease-in-out infinite}.why .decor .decor5{position:absolute;right:152px;top:6px;filter:blur(1px);animation:floatDiagonal 3.5s ease-in-out infinite}@media only screen and (max-width: 1250px){.why .decor{z-index:-1;opacity:.3;top:0;right:0}}.why__left-col{grid-column:span 6;display:flex;flex-direction:column;justify-content:center;padding-bottom:72px}@media only screen and (max-width: 700px){.why__left-col{grid-column:span 12;padding-bottom:24px}}.why__title{font-size:47px;line-height:64px}@media only screen and (max-width: 1250px){.why__title{font-size:34px;line-height:40px}}.why__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.why__title em{font-size:26px;line-height:30px}}.why__text p{font-size:16px;line-height:25px}.why__right-col{grid-column:8/span 4;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 700px){.why__right-col{grid-column:span 12;gap:24px}}.why__tile-number{margin-bottom:10px;font-size:50px;line-height:68px;text-transform:uppercase;font-weight:700}.why__tile-title{font-size:30px;line-height:41px;font-weight:700;color:#007c31;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width: 700px){.why__tile-title{font-size:24px;line-height:30px}}.why__tile-text{font-size:16px;line-height:25px}
.gallery{margin:180px 0;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.gallery{padding-inline:15px}}@media only screen and (max-width: 700px){.gallery{column-gap:0}}@media only screen and (max-width: 1400px){.gallery{padding-inline:15px}}@media only screen and (max-width: 1250px){.gallery{margin:80px 0}}.gallery__title{grid-column:span 12;font-size:47px;line-height:64px;text-align:center}@media only screen and (max-width: 1250px){.gallery__title{font-size:34px;line-height:40px}}.gallery__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.gallery__title em{font-size:26px;line-height:30px}}.gallery__text{grid-column:span 12;text-align:center}@media only screen and (max-width: 1250px){.gallery__text{grid-column:span 12}}.gallery__text p{font-size:16px;line-height:25px;max-width:560px;margin:0 auto 60px}.gallery .decor{position:absolute;top:-62px;right:-250px}@media only screen and (max-width: 1250px){.gallery .decor{z-index:-1;opacity:.3;top:0;right:0}}.gallery img{grid-column:span 4;border-radius:5px}@media only screen and (max-width: 700px){.gallery img{grid-column:span 12;margin-bottom:24px}}
.page-katalog .shop__title{grid-column:span 12;font-size:47px;line-height:64px;color:#000;margin-top:69px}@media only screen and (max-width: 1250px){.page-katalog .shop__title{font-size:36px;line-height:50px}}.page-katalog .shop__title em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.page-katalog .shop__title em{font-size:28px;line-height:35px}}.page-katalog .shop__text{grid-column:span 12;margin-bottom:38px}.page-katalog .shop__text p{max-width:560px;font-size:16px;line-height:25px}.page-katalog h3{color:#000;font-size:24px;line-height:33px;margin-bottom:20px}.page-katalog .entry-content{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0;gap:0}@media only screen and (max-width: 1400px){.page-katalog .entry-content{padding-inline:15px}}@media only screen and (max-width: 700px){.page-katalog .entry-content{column-gap:0}}@media only screen and (max-width: 1400px){.page-katalog .entry-content{padding-inline:15px}}.page-katalog ul.products::before{display:none}.page-katalog .woocommerce-notices-wrapper{display:none}.page-katalog .shop-module{grid-column:span 1;padding-right:100px}@media only screen and (max-width: 700px){.page-katalog .shop-module{grid-column:span 12;padding-right:0}}.page-katalog .shop-module ul{list-style-type:none;margin:0 0 30px}.page-katalog .shop-module .product-categories-sidebar{padding:0}.page-katalog .shop-module .product-categories-sidebar>li:first-child{margin-bottom:30px}.page-katalog .shop-module .product-categories-sidebar>li:first-child a{background:none}.page-katalog .shop-module .product-categories-sidebar a[data-category-id="0"]{background:none !important}.page-katalog .shop-module .product-categories-sidebar>li a{margin-bottom:18px;display:block}.page-katalog .shop-module .product-categories-sidebar>li>a{background:url(2ddf67ac89bc5a156581.svg) right top no-repeat;transition:background .3s ease}.page-katalog .shop-module .product-categories-sidebar>li>a.visible{background:url(665bf74fdb0a80f084b1.svg) right top no-repeat}.page-katalog .shop-module .subcategories{display:flex;flex-direction:column;gap:18px;padding-left:18px;display:none}.page-katalog .shop-module .subcategories a{font-size:14px}.page-katalog .shop-module .subcategories.visible{display:block}.page-katalog .product-categories-sidebar a.active{color:#007c31}.page-katalog .woocommerce.columns-3,.page-katalog .products.columns-3{grid-column:span 11;width:100%;display:flex;gap:40px 30px;flex-wrap:wrap}@media only screen and (max-width: 700px){.page-katalog .woocommerce.columns-3,.page-katalog .products.columns-3{grid-column:span 12}}.page-katalog .img-container{position:relative;padding:72px 8px;background:#fffffb 0% 0% no-repeat padding-box;border:1px solid #d4d4d4;border-radius:5px;height:339px}.page-katalog .img-container img{max-height:193px;width:auto !important;margin:auto !important}.page-katalog .woocommerce-loop-product__title{font-size:20px !important;line-height:25px;margin-bottom:20px;padding:20px 0 !important}.page-katalog .link{font-size:16px;line-height:22px;position:relative;max-width:fit-content}.page-katalog .link::before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000}.page-katalog .link:hover::after{background:#007c31}.page-katalog li.product{width:calc(33% - 18px) !important;margin:0 !important}@media only screen and (max-width: 1250px){.page-katalog li.product{width:100% !important}}.page-katalog li.product::marker{font-size:0}.page-katalog .woocommerce .woocommerce-result-count{display:none}.page-katalog .woocommerce-ordering{margin:0;width:100%;margin-top:12px;text-align:right}.page-katalog .woocommerce-ordering select{appearance:none;background:none;border:none;font-size:16px;line-height:22px;color:#000;font-family:"Manrope",serif;padding:0;padding-right:18px;text-align:right;margin:0 0 0 auto;background:url(2ddf67ac89bc5a156581.svg) right center no-repeat}.page-katalog .woocommerce-pagination{display:none}.page-katalog .woocommerce-pagination2{width:100%;margin-top:22px}@media only screen and (max-width: 1250px){.page-katalog .woocommerce-pagination2{margin-top:0;transform:scale(0.7)}}.page-katalog .woocommerce-pagination2 ul{border:none !important;display:flex !important;gap:34px;justify-content:center}.page-katalog .woocommerce-pagination2 ul li{border:none !important}.page-katalog .woocommerce-pagination2 ul li::marker{font-size:0}.page-katalog .woocommerce-pagination2 ul li .page-numbers{font-size:31px !important;line-height:42px !important;font-weight:500 !important;color:#000 !important;padding:0 !important;transition:opacity .3s ease}.page-katalog .woocommerce-pagination2 ul li .page-numbers:hover{background:none !important;opacity:.7}.page-katalog .woocommerce-pagination2 ul li .page-numbers.active{color:#007c31 !important}.page-katalog .woocommerce-pagination2 ul li .current{background:none !important;color:#007c31 !important}.page-katalog .woocommerce-pagination2 ul li .prev,.page-katalog .woocommerce-pagination2 ul li .next{font-size:0 !important;width:34px;height:23px;display:flex;justify-content:center;height:100%;background:url(453189cd155314df8deb.svg) right center no-repeat;transition:opacity .3s ease}.page-katalog .woocommerce-pagination2 ul li .prev:hover,.page-katalog .woocommerce-pagination2 ul li .next:hover{background:url(453189cd155314df8deb.svg) right center no-repeat !important;opacity:.7}.page-katalog .woocommerce-pagination2 ul li .prev{transform:rotate(180deg)}.page-katalog .text-module{order:4;margin-bottom:0}.page-katalog .breadcrumbs-outer{grid-column:span 12}.page-katalog .footer{margin-top:134px}.products.columns-3 li a:hover .link::before{background:#007c31}.shop-category-description{grid-column:span 12;order:5}#category-description{display:flex;flex-wrap:wrap;gap:30px}#category-description h2{margin-top:180px}@media only screen and (max-width: 1250px){#category-description{margin:80px 0}}#category-description h2{width:100%;text-align:center}#category-description p{width:calc(50% - 16px);font-size:16px;line-height:25px}
.text-module{margin:180px 0 160px;grid-column:span 12;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline-start:0}@media only screen and (max-width: 1400px){.text-module{padding-inline:15px}}@media only screen and (max-width: 700px){.text-module{column-gap:0}}@media only screen and (max-width: 1400px){.text-module{padding-inline:15px}}@media only screen and (max-width: 1250px){.text-module{margin:80px auto}}.text-module__decor{position:absolute;right:-245px;top:-83px}.text-module__title{text-align:center;grid-column:span 12}.text-module__subtitle{grid-column:span 12}.text-module__subtitle p{font-size:16px;line-height:25px;margin:0 auto 50px;text-align:center;max-width:560px}.text-module__text{display:flex;flex-wrap:wrap;gap:30px;grid-column:span 12}.text-module__text p{font-size:16px;line-height:25px}.text-module__text ul{list-style-type:none;margin:0;padding:0}.text-module__text ul li{position:relative;padding-left:20px}.text-module__text ul li::before{content:"";position:absolute;left:0;top:6px;border-radius:50%;width:9px;height:9px;background:#007c31}.text-module__text .text-left,.text-module__text .text-right{width:calc(50% - 20px)}
.random-posts{margin:180px 0 10px;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;grid-column:span 12;padding-inline:0}@media only screen and (max-width: 1400px){.random-posts{padding-inline:15px}}@media only screen and (max-width: 700px){.random-posts{column-gap:0}}@media only screen and (max-width: 1400px){.random-posts{padding-inline:15px}}@media only screen and (max-width: 1250px){.random-posts{margin:80px 0}}.random-posts__title{grid-column:span 12;text-align:center}.random-posts__text{grid-column:span 12;max-width:565px;text-align:center;margin:0 auto 18px}.random-posts__tiles{grid-column:span 12;display:flex;gap:55px 30px;flex-wrap:wrap;justify-content:space-between}.random-posts__tile{width:calc(50% - 20px);position:relative}@media only screen and (max-width: 700px){.random-posts__tile{width:100%}}.random-posts__tile img{width:100%;border-radius:5px;height:407px;object-fit:cover}.random-posts__tile-categories{font-weight:700;font-size:14px;line-height:19px;color:#fff;text-transform:uppercase;background:#26cf1a;border-radius:5px;padding:13px;position:absolute;left:10px;top:10px;max-width:fit-content;z-index:10}.random-posts__tile .cat-wydarzenia{background:#fa0}.random-posts__tile-date{margin:22px 0;font-size:15px;line-height:21px;text-transform:uppercase}.random-posts__tile h3{color:#000;margin-bottom:16px}.random-posts__tile-desc p{margin-bottom:14px}.random-posts__tile-link{font-size:16px;line-height:22px;font-weight:500;position:relative;max-width:fit-content}.random-posts__tile-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#000}
.services2{margin:180px 0;position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.services2{padding-inline:15px}}@media only screen and (max-width: 700px){.services2{column-gap:0}}@media only screen and (max-width: 1400px){.services2{padding-inline:15px}}@media only screen and (max-width: 1250px){.services2{margin:80px 0}}.services2__title{margin-bottom:24px}.services2__text,.services2__text_2{max-width:565px}.services2__text p,.services2__text_2 p{font-size:16px;line-height:25px}.services2__text_2 p{margin-bottom:11px}.services2__left-col{grid-column:span 6;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1250px){.services2__left-col{grid-column:span 12}}.services2__right-col{grid-column:8/span 6;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-left:15px}@media only screen and (max-width: 1250px){.services2__right-col{grid-column:span 12;padding-left:0}}.services2__tile{width:100%;max-width:91%;margin:0 auto 36px;display:flex;gap:30px;padding-right:60px}@media only screen and (max-width: 1250px){.services2__tile{padding-right:0;max-width:100%;margin-bottom:0}}.services2__tile .title{text-transform:uppercase;font-size:19px;line-height:26px;font-weight:700}@media only screen and (max-width: 1250px){.services2__tile img{width:60px}}.services2__tile:last-child{margin-bottom:0}
.map{margin:10px 0 180px}@media only screen and (max-width: 1250px){.map{margin:40px auto 80px}}.map__cols{position:relative;grid-template-columns:repeat(12, 1fr);display:grid;max-width:1374px;width:100%;margin-inline:auto;column-gap:30px;padding-inline:20px;box-sizing:border-box;padding-inline:0}@media only screen and (max-width: 1400px){.map__cols{padding-inline:15px}}@media only screen and (max-width: 700px){.map__cols{column-gap:0}}@media only screen and (max-width: 1400px){.map__cols{padding-inline:15px}}.map__left-col{grid-column:span 5;padding-bottom:118px;padding-top:26px}@media only screen and (max-width: 700px){.map__left-col{padding:0;grid-column:span 12}}.map h1{font-size:47px;line-height:64px;color:#000}@media only screen and (max-width: 1250px){.map h1{font-size:36px;line-height:50px}}.map h1 em{font-size:38px;line-height:52px}@media only screen and (max-width: 1250px){.map h1 em{font-size:28px;line-height:35px}}.map p{font-size:16px;line-height:25px}.map table{margin-top:46px}@media only screen and (max-width: 1250px){.map table{margin-top:0}}.map table tr td{padding-right:22px;padding-bottom:20px}.map__right-col{grid-column:7/span 6}@media only screen and (max-width: 700px){.map__right-col{grid-column:span 12}}.map iframe{width:100%}.map .columns__left-col{padding-bottom:24px}.map .columns__left-col table{margin-top:26px}.map .columns__left-col table tr td{padding-bottom:14px;padding-right:14px}.map .columns__left-col table tr td a{margin:0}.map .columns__right-col{position:relative}.map .columns__right-col::before{content:"";position:absolute;top:0;right:0;height:59px;width:100px;background:#fff;z-index:10}.map .columns__right-col::after{content:"";position:absolute;left:0;bottom:0;height:59px;width:100px;background:#fff;z-index:10}.map .columns__map{position:relative}.map .columns__map .marker{position:absolute;left:0;right:0;bottom:20px;top:0;margin:auto;height:59px;width:59px}.map-address{position:absolute;top:27%;left:0;right:0;max-width:fit-content;margin:auto;padding:1rem;background:#fff;display:none;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}

