.vending-hero-outer{padding-top:60px;margin-bottom:90px}.vending-hero{font-family:Lora;text-align:center;background-image:url(//szczepanowka.pl/wp-content/themes/szczepanowka-woo/css/../img/vending01.svg),url(//szczepanowka.pl/wp-content/themes/szczepanowka-woo/css/../img/vending02.svg);background-position:top 20px left 8px,top 40px right 80px;background-repeat:no-repeat;background-size:auto;margin-bottom:43px}.vending-hero h1{font-weight:600;font-size:37px;line-height:47px;letter-spacing:2%;border:1px solid #000;background:#fff;max-width:600px;margin:0 auto 30px;padding:13px}.vending-hero h2{font-weight:400;font-size:30px;line-height:37px;border:1px solid #000;background:#fff;max-width:500px;margin:0 auto 66px;padding:16px}.vending-hero h3{font-weight:400;font-size:30px;line-height:37px}.vending-map{width:100%;height:710px;background:#fff;position:relative;z-index:2;overflow:hidden}#mappInner{width:100%;height:100%;border:1px solid #000;position:relative;z-index:2}.point-info{position:absolute;z-index:5;background:#fff;max-width:446px;width:100%;padding:19px;border:1px solid #000;height:auto;max-height:710px;left:-500px;top:0;opacity:0;transition:all .5s cubic-bezier(.25,.1,.25,1);box-shadow:2px 0 10px rgba(0,0,0,.1)}.point-info.active{left:0;opacity:1}.point-info h3{font-weight:500;font-size:22px;line-height:28px;letter-spacing:-.05em;margin-bottom:18px}.point-info p{font-weight:300;font-size:18px;line-height:24px;letter-spacing:-.05em;margin-bottom:18px;margin-right:30px}.point-info p span{display:flex;align-items:center;gap:8px}.point-info p em{margin-left:30px;display:block;font-style:normal}.point-info p strong{font-weight:500}.point-image{margin-bottom:20px}.point-image img{width:100%;height:auto;display:block}.point-info .point-details{max-height:670px;overflow-y:auto}.close-point{cursor:pointer;width:50px;height:50px;border:1px solid #000;display:flex;align-items:center;justify-content:center;position:absolute;left:calc(100% + 0px);background:#fff;top:-1px;transition:all .3s ease}.close-point:hover{background:var(--pink-light)}.close-point svg{transition:all .3s ease}.close-point:hover svg{opacity:.6;transition:all .3s ease}.vending-top{font-family:Lora;margin-bottom:30px}.vending-top strong{font-weight:700}.vending-top h4{font-weight:600;font-size:30px;line-height:38px;margin-bottom:24px}.vending-top ul{list-style-type:disc;margin-top:26px;margin-left:24px;margin-bottom:26px}.vending-middle{padding-top:60px;margin-bottom:40px}.vending-middle h4{font-family:Lora;font-weight:400;font-size:30px;line-height:38px}.vending-middle h4 strong{font-weight:700}.vending-bottom{font-family:'Lora'}.vending-bottom .vb-top{margin-bottom:19px}.vending-bottom .vb-top p{margin-bottom:26px}.vending-bottom h4{font-family:'Lora';font-weight:600;font-size:30px;line-height:38px;margin-bottom:44px}.vending-bottom ol{list-style-type:decimal;margin-left:24px;margin-bottom:26px}.vending-bottom ul{list-style-type:disc;margin-left:24px;margin-bottom:26px}.vending-bottom strong{font-weight:700}.vending-bottom a{text-decoration:underline;transition:all .3s ease}.vending-bottom a:hover{text-decoration:none;opacity:.7;transition:all .3s ease}@media (max-width:576px){.point-info{max-width:90%;padding:15px}.point-info p em{margin-left:15px}}@media (max-width:768px){.vending-hero{background-position:top 0 left -90px,top 146px right}.vending-top p br,.vending-middle p br,.vending-bottom p br{display:none}.vending-bottom .questions p br{display:block}.point-info{max-width:85%;left:-100%}.point-info.active{left:0}.close-point{width:30px;height:30px;left:calc(100% + 0px)}.point-info h3{font-size:20px}.point-info p{font-size:16px}.vending-hero h1{font-size:26px;line-height:37px}.vending-hero h2{font-size:24px;line-height:35px}.vending-hero h3{font-size:24px;line-height:35px}.vending-top h4{font-size:24px;line-height:35px}.vending-bottom h4{font-size:25px;line-height:35px;margin-bottom:35px}.vending-hero-outer{margin-bottom:40px}.vending-middle h4{font-size:24px;line-height:35px}}@media (min-width:769px) and (max-width:991px){.vending-top p br,.vending-middle p br,.vending-bottom p br{display:none}.vending-bottom .questions p br{display:block}}