/*!
Theme Name: Polfresh 2026
Theme URI: https://polfresh.pl/
Author: Autorskie Studio Projektowe DEOS
Author URI: https://deos.pl/
Version: 2
Text Domain: polfresh.wer.2
*/@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/montserrat-regular.woff2") format("woff2")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/montserrat-500.woff2") format("woff2")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/montserrat-600.woff2") format("woff2")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url("fonts/montserrat-700.woff2") format("woff2")}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,figure,html{margin:0}html,body{height:100%;min-height:100%}html{-webkit-tap-highlight-color:transparent;font-size:1em}img{max-width:100%;height:auto;display:block}body{font-family:"Montserrat",Arial,sans-serif;line-height:1.6;color:#000;position:relative}.kontenertb{width:100%;max-width:1460px;display:block;margin-left:auto;margin-right:auto;position:relative;*zoom:1}.kontenertb::before,.kontenertb::after{display:table;content:" "}.kontenertb::after{clear:both}@media (min-width: 1000px){.kontenertb{max-width:calc(100% - 8%)}}@media (min-width: 1800px){.kontenertb{max-width:1460px}}.kontener{width:100%;max-width:1460px;display:block;margin-left:auto;margin-right:auto;position:relative;*zoom:1}.kontener::before,.kontener::after{display:table;content:" "}.kontener::after{clear:both}@media (min-width: 1000px){.kontener{max-width:calc(100% - 8%)}}@media (min-width: 1300px){.kontener{max-width:1180px}}.rzad,.gallery{width:100%}@media (min-width: 720px){.rzad,.gallery{display:table;table-layout:fixed}}.kol{padding-left:16px;padding-right:16px;vertical-align:top}.kol .kol:first-child{padding-left:0}.kol,.kol .gallery-item{position:relative;min-height:1px}@media (min-width: 720px){.kol,.kol .gallery-item{display:table-cell}}a{text-decoration:underline;outline:0;color:#222814}a:hover{text-decoration:underline}.ukryty,.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;line-height:1.1;margin:1em 0}h1,.h1{font-size:2em}h2,.h2{font-size:1.75em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.25em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}header,main,footer{max-width:1920px;margin:auto}#cookies-message-container{position:fixed;bottom:0;left:0;width:100%;display:block;background-color:#222814;z-index:101}#cookies-message-container #cookies-message{padding:1rem 4rem 1rem 1rem;text-align:left;position:relative;font-size:0.75em;color:#fff}@media (min-width: 1000px){#cookies-message-container #cookies-message{font-size:0.875em}}#cookies-message-container #cookies-message a{position:absolute;background-color:#222814;right:1rem;top:1rem;width:48px;height:48px;color:#FFF;display:block;cursor:pointer}#cookies-message-container #cookies-message a span{position:relative;display:block;width:100%;height:100%}#cookies-message-container #cookies-message a span::before,#cookies-message-container #cookies-message a span::after{position:absolute;width:80%;height:2px;content:'';left:50%;top:50%;display:block;background-color:#fff}#cookies-message-container #cookies-message a span::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#cookies-message-container #cookies-message a span::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:10px solid #fff !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:90%;max-width:90%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url("obr/ajax-loader.gif") no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{top:0px;margin:auto;bottom:0px;height:60px;background-color:transparent}#swipebox-top-bar{top:-50px;display:none}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url("obr/icons.svg");background-repeat:no-repeat;background-size:cover;border:none !important;text-decoration:none !important;cursor:pointer;width:40px;height:40px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-80px 0;float:left}#swipebox-next{background-position:-160px 0;float:right}#swipebox-close{top:16px;right:16px;position:absolute;z-index:9999;background-position:0 0}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0px 10px -8px #656565;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0px 10px -8px #656565;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:20px;top:10px}#swipebox-arrows{width:calc(100% - 40px);max-width:100%}}@media screen and (min-width: 1300px){#swipebox-close{right:40px;top:20px}#swipebox-arrows{width:calc(100% - 80px);max-width:100%}}#swipebox-overlay{background-color:rgba(0,0,0,0.9)}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;opacity:0.95}#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-autoplay-toggle-button{display:none}.slick-prev,.slick-next{position:absolute;top:0;display:block;width:60px;height:100%;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;margin:0;opacity:0.01;z-index:25}.slick-prev{left:0px}@media (min-width: 1500px){.slick-prev{left:32px}}.slick-next{right:0px}@media (min-width: 1500px){.slick-next{right:32px}}.slick-prev:before,.slick-next:before{content:'';display:block;width:30px;height:30px;position:absolute;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 1500px){.slick-prev:before,.slick-next:before{width:40px;height:40px}}.slick-prev:before{border-bottom:3px solid #fff;border-left:3px solid #fff;left:20px}.slick-next:before{border-top:3px solid #fff;border-right:3px solid #fff;right:20px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:1}.slick-dots{position:absolute;bottom:5px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:72px;height:5px;margin:0 2px;padding:0;cursor:pointer;background-color:#fff}.slick-dots li button{font-size:0;line-height:0;display:block;width:72px;height:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li.slick-active{opacity:.4}#header{width:100%;position:relative;height:66px;background-color:#fff;border-bottom:6px solid #222814}@media (min-width: 1000px){#header{height:86px}}@media (min-width: 1300px){#header{height:101px}}#header.border{border-bottom-style:solid;border-bottom-width:6px;-o-border-image:radial-gradient(#000, #91B508) 1;border-image:radial-gradient(#000, #91B508) 1;width:100%}#header .logotop{display:block;position:absolute;left:16px;top:0;z-index:201;width:230px;height:60px;float:left}@media (min-width: 1000px){#header .logotop{width:230px;height:80px;left:0}}@media (min-width: 1300px){#header .logotop{height:95px}}#header .logotop h1,#header .logotop .h1{margin:auto 0;font-size:0.875em;font-family:"Montserrat",Arial,sans-serif;display:block}#header .logotop a{width:177px;height:100%;padding:0;display:inline-block;vertical-align:middle;background-image:url("obr/logopolfresh.svg");background-position:left center;background-size:auto 20px;background-repeat:no-repeat;text-transform:uppercase;text-decoration:none}@media (min-width: 1300px){#header .logotop a{background-size:auto 26px;width:230px}}#header .szybkikontakt{display:none}@media (min-width: 1500px){#header .szybkikontakt{display:block;color:#000;position:absolute;left:260px;top:32px;z-index:201;height:30px;line-height:30px;font-size:0.875em}#header .szybkikontakt .tel,#header .szybkikontakt .mail{color:#000;text-decoration:none}#header .szybkikontakt .tel:hover,#header .szybkikontakt .mail:hover{text-decoration:underline}#header .szybkikontakt .tel{display:inline-block;padding-left:32px;position:relative;margin-right:16px}#header .szybkikontakt .tel:before{content:'';width:30px;height:30px;background-image:url("obr/tel.svg");background-position:center;background-repeat:no-repeat;background-size:auto 15px;display:inline-block;position:absolute;left:0;top:0}#header .szybkikontakt .mail{display:inline-block;padding-left:32px;position:relative;margin-right:16px}#header .szybkikontakt .mail:before{content:'';width:30px;height:30px;background-image:url("obr/email.svg");background-position:center;background-repeat:no-repeat;background-size:auto 16px;display:inline-block;position:absolute;left:0;top:0}}.otwieracz{display:block;width:60px;height:60px;position:absolute;top:0;right:0;z-index:901;cursor:pointer;background-color:#222814;border:2px solid #222814;padding:0;color:#fff}.otwieracz:after{position:absolute;top:19px;right:14px;display:block;width:28px;height:2px;background:#fff;-webkit-box-shadow:0 9px 0 transparent,0 17px 0 #fff;box-shadow:0 9px 0 transparent,0 17px 0 #fff;content:''}.otwieracz:before{position:absolute;top:27px;right:14px;width:28px;height:2px;background-color:#fff;content:''}@media (min-width: 1000px){.otwieracz{display:none}}.menu-otwarte .otwieracz{position:fixed}.menu-otwarte .otwieracz:after{background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 9px 0 #fff,0 17px 0 transparent;box-shadow:0 9px 0 #fff,0 17px 0 transparent;top:20px;right:5px}.menu-otwarte .otwieracz:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px;right:12px}#menuglowne{position:fixed;width:100%;height:100%;right:0;top:65px;bottom:0;max-width:400px;overflow:auto;background-color:#fff;z-index:150;transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu-otwarte #menuglowne{transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px}@media (min-width: 1000px){#menuglowne{position:absolute;height:80px;top:0;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);z-index:150;max-width:100%;background-color:transparent}}@media (min-width: 1300px){#menuglowne{height:95px}}#menuglowne .tel{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0;display:block;text-decoration:none;font-size:1.75em;text-align:center;line-height:60px;height:60px;width:100%}.menu-otwarte #menuglowne .tel{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#menuglowne .tel:hover{background-color:#222814;color:#fff}@media (min-width: 1000px){#menuglowne .tel{display:none}}#menuglowne .mail{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0;display:block;text-decoration:none;font-size:1.5em;text-align:center;line-height:60px;height:60px;width:100%;margin-top:16px}.menu-otwarte #menuglowne .mail{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#menuglowne .mail:hover{background-color:#222814;color:#fff}@media (min-width: 1000px){#menuglowne .mail{display:none}}#menuglowne ul{margin:0;padding:64px 0 16px;list-style-type:none;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0;font-size:0;border-bottom:1px solid #222814;text-align:center}@media (min-width: 720px){#menuglowne ul{border-bottom:0}}@media (min-width: 1000px){#menuglowne ul{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;padding:0;text-align:right}}.menu-otwarte #menuglowne ul{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (min-width: 1000px){#menuglowne ul li{display:inline-block;vertical-align:middle}}#menuglowne ul li.lang-item{display:inline-block;vertical-align:middle;width:60px}@media (min-width: 1000px){#menuglowne ul li.lang-item{width:48px}}#menuglowne ul li.lang-item a{padding:0}@media (min-width: 1000px){#menuglowne ul li.lang-item a{font-size:16px}}@media (min-width: 1300px){#menuglowne ul li.lang-item a{font-size:18px}}#menuglowne ul li.current-lang a{font-weight:700;color:#fff;background-color:#222814}@media (min-width: 1000px){#menuglowne ul li.current-lang a{background-color:#fff;color:#000}}@media (min-width: 1000px){#menuglowne ul li.lang-item-pl,#menuglowne ul li.lang-item-de{position:relative}#menuglowne ul li.lang-item-pl:after,#menuglowne ul li.lang-item-de:after{content:'';height:20px;width:1px;background-color:#000;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto}}#menuglowne ul li a{display:block;text-align:center;margin:auto;height:100%;font-size:18px;line-height:60px;height:60px;text-decoration:none;width:100%;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:500}@media (min-width: 1000px){#menuglowne ul li a{padding:0 8px;font-size:14px;color:#000;letter-spacing:1px;height:80px;line-height:80px}}@media (min-width: 1300px){#menuglowne ul li a{padding:0 10px;height:95px;line-height:95px}}@media (min-width: 1800px){#menuglowne ul li a{padding:0 16px}}#menuglowne ul li a:hover{background-color:#222814;color:#fff}#slajdy{border-bottom:6px solid #222814}#slajdy.border{border-bottom-style:solid;border-bottom-width:6px;-o-border-image:radial-gradient(#000, #91B508) 1;border-image:radial-gradient(#000, #91B508) 1;width:100%}#slajdy .slajd{display:block !important}#handel{background-repeat:no-repeat;background-image:url("obr/tlo.jpg");background-size:cover;background-position:center top;width:100%;padding:32px 0 0;position:relative}@media (min-width: 1000px){#handel{padding:64px 0 32px}}@media (min-width: 1300px){#handel{padding:80px 0 64px}}@media (min-width: 1300px){#handel:before{content:'';background-image:url("obr/ll.png");background-size:auto 100%;width:238px;height:617px;display:block;position:absolute;left:0;top:32px;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}}#handel .tresc{text-align:center;padding:0 16px;max-width:710px;margin:auto;width:100%;position:relative;z-index:22}#handel .tresc h2{margin:0;font-weight:600}@media (min-width: 1000px){#handel .tresc h2{font-size:2.25em}}#handel .tresc .grafika{width:100%;height:60px;display:block;background-repeat:no-repeat;background-image:url("obr/grafika.svg");background-size:auto 30px;background-position:center}@media (min-width: 1000px){#handel .tresc .grafika{background-size:auto 44px;height:90px}}#handel .tresc h3{margin:0;font-weight:500}@media (min-width: 1300px){#handel .tresc h3{line-height:1.2}}#handel .tresc p{font-size:0.875em;font-weight:500}#handel .dzialy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px 16px 0;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:22}@media (min-width: 1300px){#handel .dzialy{padding:48px 16px 0}}#handel .dzialy .dzial{width:100%;color:#fff;text-decoration:none;margin-bottom:32px;position:relative;overflow:hidden}#handel .dzialy .dzial h2{background-color:#91B508;margin:0;text-align:center;padding:16px;font-size:1.313em;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);position:absolute;top:0;left:0;width:100%;display:block;z-index:22}@media (min-width: 1300px){#handel .dzialy .dzial h2{font-size:1.625em}}@media (min-width: 450px){#handel .dzialy .dzial{width:48%}}@media (min-width: 720px){#handel .dzialy .dzial{width:30%;margin-bottom:0}}#handel .dzialy .dzial img{border-bottom-right-radius:12px;border-bottom-left-radius:12px;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}#handel .dzialy .dzial:hover h2{background-color:#7B970F}#handel .dzialy .dzial:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#opisy{padding:0 0 16px 0;background-color:#222814;color:#fff;-webkit-box-shadow:0 -50px 50px 50px #222814;box-shadow:0 -50px 50px 50px #222814;position:relative}@media (min-width: 1000px){#opisy{padding-bottom:32px}}@media (min-width: 1300px){#opisy{padding-bottom:64px}}@media (min-width: 1300px){#opisy:before{content:'';background-image:url("obr/lp.png");background-size:auto 100%;width:271px;height:926px;display:block;position:absolute;right:0;bottom:0;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}}#opisy .opisy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#opisy .opisy .opis{width:100%;margin-bottom:16px;padding-left:2px}@media (min-width: 720px){#opisy .opisy .opis{width:30%;margin-bottom:0}}#top{border-bottom:6px solid #222814;position:relative;z-index:22}#top.border{border-bottom-style:solid;border-bottom-width:6px;-o-border-image:radial-gradient(#000, #91B508) 1;border-image:radial-gradient(#000, #91B508) 1;width:100%}#top .tlo{width:100%;display:block;background-size:cover;background-position:center;height:0;padding-bottom:26.5%}#top .kontener{height:0;padding-bottom:26.5%}#top h1{margin:0;color:#fff;position:absolute;left:12px;bottom:0;line-height:0.8}@media (min-width: 720px){#top h1{font-size:6.5vw;letter-spacing:-5px}}#tresc{background-repeat:no-repeat;background-image:url("obr/tlo.jpg");background-size:cover;background-position:center top;width:100%;padding:32px 0 0;position:relative}@media (min-width: 1000px){#tresc{padding:64px 0 32px}}@media (min-width: 1300px){#tresc{padding:80px 0 64px}}#tresc:before{content:'';background-image:url("obr/ll.png");background-size:auto 100%;width:116px;height:300px;display:block;position:absolute;left:0;top:32px;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}@media (min-width: 450px){#tresc:before{width:193px;height:500px}}@media (min-width: 1000px){#tresc:before{width:238px;height:617px}}#tresc:after{content:'';background-image:url("obr/lp.png");background-size:auto 100%;width:118px;height:400px;display:block;position:absolute;right:0;bottom:0;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}@media (min-width: 450px){#tresc:after{width:147px;height:500px}}@media (min-width: 1000px){#tresc:after{width:205px;height:700px}}@media (min-width: 1300px){#tresc:after{width:271px;height:926px}}#tresc .tekst h2{font-weight:600}#tresc .tekst h2:first-child{margin:0}#tresc .tekst h3{font-weight:500}#tresc .tekst h3:first-child{margin:0}@media (min-width: 720px){#tresc .kol{width:calc(50% - 4px);display:inline-block}.page-id-64 #tresc .kol,.page-id-85 #tresc .kol,.page-id-187 #tresc .kol{width:100%;display:block}}.gallery{font-size:0;display:block;width:100%;padding:0 0 16px;position:relative;z-index:22}.gallery .fotka{display:inline-block;width:50%;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);padding:5px}@media (min-width: 1000px){.gallery .fotka{width:33.33%}}@media (min-width: 1300px){.gallery .fotka{width:25%}}@media (min-width: 720px){.page-id-64 .gallery .fotka,.page-id-85 .gallery .fotka,.page-id-187 .gallery .fotka{width:25%}}@media (min-width: 1300px){.page-id-64 .gallery .fotka,.page-id-85 .gallery .fotka,.page-id-187 .gallery .fotka{width:20%}}.gallery .fotka a{overflow:hidden;display:block;width:100%;height:100%;border-radius:100%}.gallery .fotka img{border-radius:100%;-webkit-transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64);transition:all 0.5s cubic-bezier(0.85, 0.17, 0.29, 0.64)}.gallery .fotka:hover img{opacity:0.7;-webkit-transform:scale(1.1);transform:scale(1.1)}.formularz{text-align:left;font-family:"Montserrat",Arial,sans-serif;font-size:0.875em;position:relative;z-index:22}.formularz p{margin:0}.formularz input,.formularz textarea,.formularz select{width:100%;padding:16px;border:1px solid #91b508;margin:0 0 16px}@media (min-width: 1000px){.formularz input,.formularz textarea,.formularz select{width:90%}}.formularz input[type=checkbox]{width:20px;display:inline-block;margin-left:-15px}.formularz input[type=submit]{font-size:16px;width:100%;color:#91B508;text-transform:uppercase;font-weight:700;background-color:#fff;border:1px solid #91b508}@media (min-width: 1000px){.formularz input[type=submit]{width:90%}}.formularz span[role="alert"],.formularz .wpcf7-not-valid-tip{margin-top:-16px}.formularz div[role="alert"]{font-size:1em;width:100%;margin-left:0}.formularz .acceptance-667{background-color:#fff;border:1px solid #91b508;width:100%;padding:16px 16px 0;display:inline-block;margin-bottom:16px;margin-top:16px}.formularz .recaptcha{width:100%;display:block;text-align:center;padding-bottom:16px}.formularz .recaptcha .wpcf7-recaptcha{margin:auto}.mapa{position:relative;z-index:22}.mapa iframe{width:100%;height:250px}@media (min-width: 720px){.mapa iframe{height:540px}}@media (min-width: 1500px){.mapa iframe{padding-right:16px;height:560px}}#stopka{color:#fff;position:relative}#stopka a{color:#fff}#stopka .jasny{background-color:#91B508}#stopka .jasny .mysl{padding:16px;text-align:center;font-size:1.25em;font-weight:500;line-height:1.3}@media (min-width: 1000px){#stopka .jasny .mysl{padding:32px;font-size:1.5em}}@media (min-width: 1300px){#stopka .jasny .mysl{padding:48px}}#stopka .ciemny{background-color:#222814;padding:32px 0}@media (min-width: 1000px){#stopka .ciemny{padding:48px 0 32px}}#stopka .ciemny .logo{padding-bottom:16px}@media (min-width: 720px){#stopka .ciemny .logo{width:176px}}@media (min-width: 1300px){#stopka .ciemny .logo{width:40%;display:inline-block;vertical-align:top;padding-bottom:0}}#stopka .ciemny .adres{font-size:0.875em;font-weight:500}@media (min-width: 1300px){#stopka .ciemny .adres{width:59%;display:inline-block;vertical-align:top}}#stopka .ciemny a{text-decoration:none;width:100%;height:48px;text-align:center;border:1px solid #91B508;display:block;margin-top:16px}@media (min-width: 720px){#stopka .ciemny a{margin-top:0;margin-bottom:16px}}@media (min-width: 1300px){#stopka .ciemny a{width:calc(50% - 16px);display:inline-block;font-size:1.25em;height:68px;vertical-align:top}}#stopka .ciemny a.tel span{display:inline-block;height:46px;line-height:46px;position:relative;padding-left:26px}@media (min-width: 1300px){#stopka .ciemny a.tel span{height:66px;line-height:66px}}#stopka .ciemny a.tel span:before{position:absolute;left:0;content:'';width:30px;height:46px;background-image:url("obr/tel.svg");background-position:left center;background-repeat:no-repeat;background-size:auto 15px;display:block}@media (min-width: 1300px){#stopka .ciemny a.tel span:before{height:66px}}@media (min-width: 1300px){#stopka .ciemny a.mail{margin-left:16px}}#stopka .ciemny a.mail span{display:inline-block;height:46px;line-height:46px;position:relative;padding-left:26px}@media (min-width: 1300px){#stopka .ciemny a.mail span{height:66px;line-height:66px}}#stopka .ciemny a.mail span:before{position:absolute;left:0;content:'';width:30px;height:46px;background-image:url("obr/email.svg");background-position:left center;background-repeat:no-repeat;background-size:auto 15px;display:block}@media (min-width: 1300px){#stopka .ciemny a.mail span:before{height:66px}}#stopka .ciemny a:hover{border-color:#fff}@media (min-width: 720px){#stopka .ciemny .kol{display:inline-block;width:calc(50% - 4px)}}@media (min-width: 1300px){#stopka .ciemny .kol{padding:0}}

/*# sourceMappingURL=style.css.map */