@charset "UTF-8";body{overflow-x:hidden}.header-sticky{background-color:#1f3b29 !important}footer{background-color:#3a5f3c !important}.bottom-bar{position:relative;width:-moz-fit-content;width:fit-content}.bottom-bar:after{position:absolute;bottom:-7px;left:0;content:"";width:90%;height:5px;background-color:#004c74}.no-js{margin-top:0 !important}#home-pg{margin-top:130px}@media only screen and (max-width:576px){#home-pg .video-content h1{font-size:35px}}#home-pg #about-one-page .obrazy-wrap{display:flex;flex-direction:column;gap:200px;justify-content:space-evenly}@media only screen and (max-width:991px){#home-pg #about-one-page .obrazy-wrap{gap:80px}}#home-pg #about-one-page .tp-about{border-radius:35px 35px 0;box-shadow:35px 30px 0px -20px #3a5f3c}#home-pg #about-one-page .tp-about img{border-radius:25px 25px 0}#home-pg #about-one-page .tp-about-text a.tp-btn{color:#000;border:2px solid #000;background-color:transparent}#home-pg #about-one-page .tp-about-text a.tp-btn:hover{color:#fff;background-color:#004c74}#home-pg .banner{background-position:center;box-shadow:0px 0px 30px 5px rgba(0,0,0,.3);background-attachment:fixed;position:relative;z-index:0}#home-pg .banner .box{position:relative;z-index:2;text-align:center}#home-pg .banner .box h1{margin-bottom:40px;text-shadow:2px 2px 4px #000;color:#fff;font-size:50px}@media only screen and (max-width:576px){#home-pg .banner .box h1{font-size:35px}}#home-pg .banner:after{content:" ";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#home-pg .atrakcje .repeater{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between}#home-pg .atrakcje .repeater .box{width:calc(33% - 15px);display:flex;flex-direction:column;gap:10px;align-items:center;box-shadow:4px 4px 16px -10px rgba(0,0,0,.1);padding:20px 10px;transition:.3s ease-in-out;border-radius:10px}#home-pg .atrakcje .repeater .box .box-ikona img{width:40px}#home-pg .atrakcje .repeater .box .box-opis{text-align:center}#home-pg .atrakcje .repeater .box:hover{transform:translateY(-5px);box-shadow:8px 8px 24px -10px rgba(0,0,0,.2)}@media only screen and (max-width:992px){#home-pg .atrakcje .repeater .box{width:calc(50% - 10px)}}@media only screen and (max-width:576px){#home-pg .atrakcje .repeater .box{width:100%}}footer .footer-cols-1 .tp-footer-list{margin-left:10px}footer .footer-cols-2 .contact-box{margin-left:10px;display:flex;flex-direction:column;gap:10px}footer .footer-cols-2 .contact-box a,footer .footer-cols-2 .contact-box p{color:#fff}footer .footer-cols-3 a{margin:10px}footer .footer-cols-3 a img{width:40px}.news .container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between}.news .container .post{width:calc(32% - 10px)}.news .container .post .image{width:100%}.news .container .post .image img{aspect-ratio:4/3;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.news .container .post .entry{margin-top:15px;color:#000}@media only screen and (max-width:720px){.news .container .post{width:calc(50% - 10px)}}@media only screen and (max-width:520px){.news .container .post{width:100%}}.single-post .wp-block-image img{width:100%}.o-firmie{color:#000}.o-firmie .tekst-top{text-align:center}.o-firmie .tekst-top p{font-size:24px;font-weight:700}.o-firmie .o-firmie-obraz{box-shadow:-35px -30px 0px -20px #3a5f3c;border-radius:0 35px 35px}.o-firmie .o-firmie-obraz img{border-radius:0 25px 25px}.o-firmie .podpunkty-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.o-firmie .podpunkty-wrapper .wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;gap:10px}.o-firmie .podpunkty-wrapper .wrap img{width:20px}.kontakt .kontakt-obraz{box-shadow:-35px -30px 0px -20px #3a5f3c;border-radius:0 35px 35px}.kontakt .kontakt-obraz img{border-radius:0 25px 25px}.kontakt .wrapper .box{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;color:#000}.kontakt .wrapper .box a{color:#000}.kontakt .form{padding:20px;color:#000}.kontakt .form label{width:100%}.kontakt .form label input{border-radius:5px;border:none}.kontakt .form label textarea{border-radius:5px;border:none;height:100px}.kontakt .form .wpcf7-submit{font-weight:700;padding:10px 20px;color:#000;border:2px solid #000;background-color:transparent}.kontakt .form .wpcf7-submit:hover{color:#fff;background-color:#004c74}.product-section .naglowek p{font-size:18px;font-weight:700;text-align:center}.product-section .opis p{text-align:center;margin-bottom:20px}.product-section .news-block .image-box img{box-shadow:0px 0px 0px 3px #3a5f3c}.product-section .news-block .tp-about-btn a.tp-btn{color:#000;border:2px solid #000;background-color:transparent}.product-section .news-block .tp-about-btn a.tp-btn:hover{color:#fff;background-color:#004c74}.offer-subpage .bottom-bar{margin-bottom:30px}.offer-subpage .podpunkty-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:20px 0 40px}.offer-subpage .podpunkty-wrapper .wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;width:35%;gap:10px;color:#000}.offer-subpage .podpunkty-wrapper .wrap img{width:20px}@media screen and (max-width:992px){.offer-subpage .podpunkty-wrapper .wrap{width:45%}}@media screen and (max-width:576px){.offer-subpage .podpunkty-wrapper .wrap{width:100%}}.offer-subpage a.tp-btn{margin:20px;color:#000;border:2px solid #000;background-color:transparent}.offer-subpage a.tp-btn:hover{color:#fff;background-color:#004c74}.offer-subpage .opis{padding:20px 0 50px}.offer-subpage .galeria{display:flex;flex-direction:row;flex-wrap:wrap}.offer-subpage .galeria .obraz{width:25%;padding:5px}.offer-subpage .galeria .obraz img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.offer-subpage .galeria .obraz{width:33.3%}}@media screen and (max-width:768px){.offer-subpage .galeria .obraz{width:50%}}@media screen and (max-width:576px){.offer-subpage .galeria .obraz{width:100%}}.cennik{color:#000}.cennik .domki{display:flex;flex-direction:column;gap:40px}.cennik .domki .cennik{display:flex;flex-direction:column;gap:40px}.cennik .domki .cennik .cennik-inner{display:flex;flex-direction:column;gap:20px}.cennik .domki .cennik .cennik-inner .tytul{font-size:26px;line-height:1.5;font-weight:700;margin-bottom:20px}.cennik .domki .cennik .cennik-inner .okres-czasowy{text-align:center;font-weight:700;font-size:20px;line-height:1.5}.cennik .domki .cennik .cennik-inner .tabela{display:flex;flex-direction:column}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner{display:flex;flex-direction:row;gap:20px;border-bottom:2px solid #1f3b29;padding:5px}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner:nth-child(1){background-color:#3a5f3c;border:none;color:#fff}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .nazwa-uslugi{width:40%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .osoby{width:20%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .cena1{width:20%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .cena2{width:20%;display:flex;align-items:center}@media screen and (max-width:768px){.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .nazwa-uslugi{width:30%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .osoby{width:20%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .cena1{width:25%;display:flex;align-items:center}.cennik .domki .cennik .cennik-inner .tabela .tabela-inner .cena2{width:25%;display:flex;align-items:center}}.cennik .domki .dodatkowe{display:flex;flex-direction:column;gap:20px}.cennik .domki .dodatkowe .dodatkowe-usługi-tytul{font-size:26px;line-height:1.5;font-weight:700;margin-bottom:20px}.cennik .domki .dodatkowe .dodatkowe-uslugi{display:flex;flex-direction:column}.cennik .domki .dodatkowe .dodatkowe-uslugi .dodatkowe-uslugi-inner{display:flex;flex-direction:row;gap:20px;border-bottom:2px solid #1f3b29;padding:5px}.cennik .domki .dodatkowe .dodatkowe-uslugi .dodatkowe-uslugi-inner:nth-child(1){background-color:#3a5f3c;border:none;color:#fff}.cennik .domki .dodatkowe .dodatkowe-uslugi .dodatkowe-uslugi-inner .nazwa-uslugi{width:50%}.cennik .domki .dodatkowe .dodatkowe-uslugi .dodatkowe-uslugi-inner .cena{width:50%}.cennik .domki .dodatkowe .naglowek{font-size:26px;line-height:1.5;font-weight:700;padding-top:40px;margin:auto;margin-bottom:40px}.cennik .domki .dodatkowe .naglowek:after{left:5%}.cennik h3{padding:0}.udogodnienia{color:#000}.udogodnienia .tytul{font-size:26px;line-height:1.5;font-weight:700;padding-top:40px;margin:auto;margin-bottom:60px}.udogodnienia .tytul:after{left:5%}.udogodnienia .atrakcje{display:flex;flex-direction:column;gap:40px}.udogodnienia .atrakcje .atrakcje-inner{display:flex;flex-direction:column;gap:20px}.udogodnienia .atrakcje .atrakcje-inner .nazwa-atrakcji{display:flex;flex-direction:row;gap:30px;align-items:center}.udogodnienia .atrakcje .atrakcje-inner .nazwa-atrakcji .ikona{width:auto;height:40px;position:relative;transition:.3s ease-in-out}.udogodnienia .atrakcje .atrakcje-inner .nazwa-atrakcji .ikona img{width:40PX}.udogodnienia .atrakcje .atrakcje-inner .nazwa-atrakcji .ikona:hover{transform:scale(1.5)}.udogodnienia .atrakcje .atrakcje-inner .nazwa-atrakcji .tekst{font-size:20px;font-weight:700}.udogodnienia .atrakcje .atrakcje-inner .opis{margin:auto;width:90%}.sala-warsztatowa{color:#000}.sala-warsztatowa .tekst-top{text-align:center}.sala-warsztatowa .tekst-top p{font-size:24px;font-weight:700}.sala-warsztatowa .o-firmie-obraz{border-radius:35px 35px 0;box-shadow:35px 30px 0px -20px #3a5f3c}.sala-warsztatowa .o-firmie-obraz img{border-radius:25px 25px 0}