:root{--primary-color:#d30505;--primary-hover:#b30404;--secondary-color:#0047ab;--text-dark:#1a1a1a;--text-light:#fefefe;--text-muted:#666;--bg-light:#f9f9f9;--bg-dark:#121212;--glass-bg:rgba(255, 255, 255, 0.85);--glass-border:rgba(255, 255, 255, 0.2);--shadow:0 4px 15px rgba(0, 0, 0, 0.1);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Open Sans",sans-serif;color:var(--text-dark);line-height:1.6;background-color:var(--bg-light);overflow-x:hidden;width:100%}.logo span,h1,h2,h3{font-family:Montserrat,sans-serif;font-weight:700}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.accent{color:var(--primary-color)}.navbar{position:fixed;top:0;left:0;width:100%;height:80px;background:var(--glass-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);z-index:1000;display:flex;align-items:center;transition:var(--transition)}.nav-container{display:flex;justify-content:space-between;align-items:center;width:100%}.logo{display:flex;align-items:center;text-decoration:none;gap:12px}.logo img{height:45px;width:auto}.logo span{font-size:1.5rem;color:var(--text-dark);white-space:nowrap}.nav-menu ul{list-style:none;display:flex;gap:30px}.nav-menu ul li a{text-decoration:none;color:var(--text-dark);font-weight:600;font-size:.95rem;transition:var(--transition);position:relative;white-space:nowrap}.nav-menu ul li a:hover{color:var(--primary-color)}.nav-menu ul li a.active{color:var(--primary-color)}.nav-menu ul li a::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-color);transition:var(--transition)}.nav-menu ul li a.active::after,.nav-menu ul li a:hover::after{width:100%}.hero{min-height:100vh;height:100vh;max-height:1200px;background:url("../images/services/Gasnice-1280.jpg") center/cover no-repeat;background-image:image-set(
    url("../images/services/Gasnice-1280.webp") type("image/webp"),
    url("../images/services/Gasnice-1280.jpg") type("image/jpeg")
  );position:relative;display:flex;align-items:center;justify-content:center;color:var(--text-light);text-align:center;margin-top:80px;width:100%;overflow:hidden}.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.4))}.hero-content{position:relative;z-index:10;max-width:800px;padding:0 20px;width:100%}.hero-title{font-size:clamp(2rem, 5vw, 3.5rem);margin-bottom:20px;line-height:1.2;word-wrap:break-word}.hero-subtitle{font-size:clamp(1rem, 2.5vw, 1.25rem);margin-bottom:35px;opacity:.9}.hero-btns{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.btn{display:inline-block;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1rem;transition:var(--transition);white-space:nowrap}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 6px 20px rgba(211,5,5,.4)}.btn-secondary{background:0 0;border:2px solid #fff;color:#fff}.btn-secondary:hover{background:#fff;color:var(--text-dark);transform:translateY(-3px)}.scroll-down{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:2rem;animation:bounce 2s infinite;cursor:pointer}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-10px) translateX(-50%)}60%{transform:translateY(-5px) translateX(-50%)}}.page-hero h1{font-size:clamp(1.8rem, 6vw, 3rem);margin-bottom:10px;line-height:1.2}.section-padding{padding:80px 0;width:100%;overflow:hidden}.bg-light{background-color:var(--bg-light)}.bg-dark{background-color:var(--bg-dark)}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:clamp(1.8rem, 4vw, 2.5rem);margin-bottom:15px;position:relative;display:inline-block}.section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--primary-color);border-radius:2px}.text-left.section-title::after{left:0;transform:none}.section-subtitle{font-size:clamp(.95rem, 2vw, 1.1rem);color:var(--text-muted);padding:0 20px}.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;width:100%}.about-text p{margin-bottom:20px;font-size:clamp(.95rem, 2vw, 1.05rem)}.about-features{margin-top:30px}.feature-item{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.feature-item i{color:var(--primary-color);font-size:1.25rem;flex-shrink:0}.feature-item span{font-weight:600;font-size:clamp(.9rem, 2vw, 1rem)}.img-responsive{width:100%;height:auto;max-width:100%;display:block}.rounded{border-radius:12px}.shadow{box-shadow:var(--shadow)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:30px;width:100%}.services-grid .service-card{background:#fff;padding:40px 30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:var(--transition);border-bottom:4px solid transparent;height:auto;width:100%}.services-grid .service-card:hover{transform:translateY(-10px);border-bottom:4px solid var(--primary-color);box-shadow:0 8px 25px rgba(0,0,0,.15)}.service-icon{font-size:clamp(2.5rem, 5vw, 3rem);color:var(--primary-color);margin-bottom:25px}.service-card h3{margin-bottom:15px;font-size:clamp(1.15rem, 2.5vw, 1.35rem)}.service-card p{color:var(--text-muted);font-size:clamp(.9rem, 2vw, .95rem)}.text-light{color:var(--text-light)!important}.text-light .section-subtitle{color:#bbb}.gases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:20px;margin-bottom:40px;width:100%}.gas-item{background:rgba(255,255,255,.08);padding:30px 20px;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,.15);transition:var(--transition);color:var(--text-light);width:100%}.gas-item:hover{background:rgba(211,5,5,.15);border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 8px 20px rgba(211,5,5,.3)}.gas-item i{font-size:clamp(2rem, 4vw, 2.5rem);color:var(--primary-color);margin-bottom:15px}.gas-item h4{font-weight:600;color:var(--text-light);font-size:clamp(1rem, 2vw, 1.1rem)}.gas-info{text-align:center;font-size:clamp(1rem, 2vw, 1.1rem);color:var(--text-light);padding:0 20px}.gas-info i{margin-right:8px}.sodastream{position:relative;overflow:hidden}.sodastream-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:flex-start;margin-top:3rem}.sodastream-left-column{display:flex;flex-direction:column;gap:2.5rem}.sodastream-image img{width:100%;height:auto;border-radius:15px;box-shadow:0 15px 50px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease}.sodastream-image img:hover{transform:scale(1.03);box-shadow:0 20px 60px rgba(0,0,0,.2)}.sodastream-content{display:flex;flex-direction:column;gap:1.8rem}.sodastream-intro{text-align:left}.sodastream-icon{font-size:3.5rem;margin-bottom:1.2rem;display:inline-block}.sodastream-intro h3{font-size:2rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700;line-height:1.3}.sodastream-intro p{font-size:1.15rem;color:var(--text-muted);line-height:1.7}.sodastream-services{display:grid;gap:1.2rem}.sodastream-service-item{display:flex;align-items:flex-start;gap:1.3rem;padding:1.3rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.06);transition:all .3s ease;border-left:3px solid transparent}.sodastream-service-item:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateX(5px);border-left-color:var(--primary-color)}.sodastream-service-item i{font-size:2.2rem;color:var(--primary-color);flex-shrink:0;margin-top:.15rem}.sodastream-service-item h4{font-size:1.25rem;color:var(--text-dark);margin-bottom:.4rem;font-weight:600}.sodastream-service-item p{color:var(--text-muted);line-height:1.6;margin:0;font-size:.98rem}.sodastream-benefits{background:linear-gradient(135deg,#f5f7fa 0,#eef1f5 100%);padding:1.8rem 2rem;border-radius:12px;border-left:4px solid var(--primary-color);box-shadow:0 2px 10px rgba(0,0,0,.04)}.sodastream-benefits h4{font-size:1.35rem;color:var(--text-dark);margin-bottom:1.3rem;font-weight:600}.sodastream-benefits ul{list-style:none;padding:0;margin:0}.sodastream-benefits li{display:flex;align-items:flex-start;gap:.9rem;padding:.7rem 0;font-size:1.02rem;color:var(--text-muted);line-height:1.6;flex-direction:row}.sodastream-benefits li div{display:flex;flex-direction:column;gap:.2rem}.sodastream-benefits li i{font-size:1.15rem;flex-shrink:0;margin-top:.2rem}.sodastream-benefits li strong{color:var(--text-dark);font-weight:700;display:block}.sodastream-benefits li span{color:var(--text-muted);font-size:1rem}.faq-container{max-width:900px;margin:0 auto;width:100%}.faq-item{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:var(--shadow);overflow:hidden;transition:var(--transition);width:100%}.faq-item:hover{box-shadow:0 6px 20px rgba(0,0,0,.12)}.faq-question{padding:20px;display:flex;align-items:center;gap:15px;cursor:pointer;user-select:none;transition:var(--transition)}.faq-question:hover{background:rgba(211,5,5,.02)}.faq-question i{font-size:1.5rem;color:var(--primary-color);transition:var(--transition);flex-shrink:0}.faq-question h3{font-size:clamp(1rem, 2vw, 1.15rem);font-weight:600;margin:0;color:var(--text-dark);word-wrap:break-word}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 20px}.faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px 20px}.faq-item.active .faq-question i{transform:rotate(45deg);color:var(--primary-hover)}.faq-answer p{color:var(--text-muted);line-height:1.8;font-size:clamp(.9rem, 2vw, 1rem);margin:0;word-wrap:break-word}.faq-answer strong{color:var(--text-dark)}.faq-cta{text-align:center;margin-top:60px;padding:30px 20px;background:linear-gradient(135deg,rgba(211,5,5,.05),rgba(0,71,171,.05));border-radius:15px}.faq-cta p{font-size:clamp(1.1rem, 2.5vw, 1.25rem);font-weight:600;margin-bottom:20px;color:var(--text-dark)}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;width:100%}.contact-info{display:flex;flex-direction:column;gap:20px}.info-card{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:12px;box-shadow:var(--shadow);transition:var(--transition);width:100%}.info-card:hover{transform:translateX(5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.info-card i{font-size:1.5rem;color:var(--primary-color);width:50px;height:50px;background:rgba(211,5,5,.1);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.info-card h4{font-size:clamp(1rem, 2vw, 1.1rem);margin-bottom:5px}.info-card a,.info-card p{color:var(--text-muted);text-decoration:none;transition:var(--transition);font-size:clamp(.9rem, 2vw, 1rem);word-wrap:break-word}.info-card a:hover{color:var(--primary-color)}.contact-map{border-radius:15px;overflow:hidden;box-shadow:var(--shadow);min-height:400px;width:100%}.contact-map iframe{width:100%;height:100%;border:0;transition:var(--transition)}.map-section{position:relative;width:100%;height:450px;overflow:hidden;border-top:5px solid var(--primary-color);box-shadow:0 -10px 30px rgba(0,0,0,.1);background:var(--bg-dark)}.map-section iframe{width:100%;height:100%;border:0;transition:all .6s ease}@media (max-width:768px){.map-section{height:300px}}.page-hero{margin-top:80px}.page-hero-butle,.page-hero-gasnice,.page-hero-soda{background-position:center;background-size:cover;background-repeat:no-repeat}.page-hero-gasnice{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
      url("../images/services/Gasnice-1280.webp") type("image/webp"),
      url("../images/services/Gasnice-1280.jpg") type("image/jpeg")
    )}.page-hero-butle{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
      url("../images/services/Butle-1280.webp") type("image/webp"),
      url("../images/services/Butle.webp") type("image/webp")
    )}.page-hero-soda{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
      url("../images/services/NabojeSoda-480.webp") type("image/webp"),
      url("../images/services/NabojeSoda.webp") type("image/webp")
    )}@media (min-width:768px){.page-hero-soda{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/NabojeSoda.webp") type("image/webp")
      )}}.offer-details-grid{display:grid;gap:40px}.offer-detail-item{display:flex;gap:30px;background:#fff;padding:30px;border-radius:15px;box-shadow:var(--shadow);align-items:flex-start}.detail-icon{font-size:3rem;color:var(--primary-color);flex-shrink:0}.detail-text h3{margin-bottom:15px;font-size:1.5rem}.detail-text p{margin-bottom:15px;color:var(--text-muted)}.detail-text ul{list-style:none;padding:0}.detail-text li{margin-bottom:10px;display:flex;gap:10px;align-items:flex-start}.detail-text li i{margin-top:5px}.gases-expanded{display:grid;grid-template-columns:1fr 1fr;gap:40px}.gas-category{background:rgba(255,255,255,.05);padding:30px;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.gas-category h3{margin-bottom:20px;color:var(--text-light)}.gas-list-detailed{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.gas-tag{background:var(--primary-color);color:#fff;padding:5px 15px;border-radius:20px;font-size:.9rem;font-weight:600}.gas-services-note{grid-column:1/-1;background:rgba(211,5,5,.1);padding:30px;border-radius:15px;text-align:center}.gas-services-note h3{margin-bottom:20px}.gas-services-note ul{list-style:none;display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.gas-services-note li{display:flex;gap:10px;align-items:center}.sodastream-detailed-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center}.price-notice{background:var(--primary-color);color:#fff;padding:20px;border-radius:10px;text-align:center;font-size:1.2rem}.check-list{list-style:none;padding:0;margin-bottom:30px}.check-list li{margin-bottom:15px;display:flex;gap:15px;font-size:1.1rem}.instruction-box{background:#f0f4f8;padding:25px;border-radius:12px;border-left:5px solid var(--secondary-color)}.instruction-box h4{margin-bottom:10px;color:var(--secondary-color)}@media (max-width:992px){.gases-expanded,.sodastream-detailed-grid{grid-template-columns:1fr}}@media (max-width:768px){.offer-detail-item{flex-direction:column;align-items:center;text-align:center}.detail-text li{justify-content:center}.gas-services-note ul{flex-direction:column;gap:10px}}.footer{background:var(--bg-dark);color:var(--text-light);padding:60px 0 30px;width:100%;overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:40px;margin-bottom:50px;width:100%}.footer-brand .logo span{color:#fff}.footer-brand p{margin-top:20px;color:#bbb;line-height:1.8;font-size:clamp(.9rem, 2vw, 1rem)}.footer-links h4,.footer-social h4{margin-bottom:25px;font-size:clamp(1.1rem, 2vw, 1.2rem);position:relative;padding-bottom:10px}.footer-links h4::after,.footer-social h4::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--primary-color)}.footer-links ul{list-style:none}.footer-links ul li{margin-bottom:12px}.footer-links ul li a{color:#bbb;text-decoration:none;transition:var(--transition);font-size:clamp(.9rem, 2vw, 1rem)}.footer-links ul li a:hover{color:var(--primary-color);padding-left:5px}.social-icons{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.social-icons a{width:40px;height:40px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;text-decoration:none;transition:var(--transition);flex-shrink:0}.social-icons a:hover{background:var(--primary-color);transform:translateY(-3px)}.footer-cta p{margin-bottom:15px;font-weight:600;font-size:clamp(1rem, 2vw, 1.1rem)}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);color:#888;font-size:clamp(.85rem, 2vw, .9rem)}.hamburger{display:none;cursor:pointer;flex-direction:column;z-index:1001}.hamburger span{display:block;width:25px;height:3px;background:var(--text-dark);margin:5px 0;transition:var(--transition)}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width:992px){.container{padding:0 15px}.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:40px}.section-padding{padding:60px 0}.services-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.sodastream-grid{grid-template-columns:1fr;gap:3rem}.sodastream-intro{text-align:center}.sodastream-services{gap:1rem}}@media (max-width:768px){.hamburger{display:flex}.nav-menu{position:fixed;top:80px;right:0;width:100%;max-width:100vw;background:var(--glass-bg);backdrop-filter:blur(15px);height:calc(100vh - 80px);transition:transform .5s cubic-bezier(.77, .2, .05, 1),opacity .4s ease;padding-top:50px;overflow-y:auto;transform:translateX(100%);opacity:0;pointer-events:none}.nav-menu.active{transform:translateX(0);opacity:1;pointer-events:all}.nav-menu ul{flex-direction:column;align-items:center;gap:30px;padding:0 20px}.nav-menu ul li{opacity:0;transform:translateY(20px);transition:all .4s ease}.nav-menu.active ul li{opacity:1;transform:translateY(0)}.nav-menu.active ul li:first-child{transition-delay:0.1s}.nav-menu.active ul li:nth-child(2){transition-delay:0.15s}.nav-menu.active ul li:nth-child(3){transition-delay:0.2s}.nav-menu.active ul li:nth-child(4){transition-delay:0.25s}.nav-menu.active ul li:nth-child(5){transition-delay:0.3s}.nav-menu.active ul li:nth-child(6){transition-delay:0.35s}.nav-menu.active ul li:nth-child(7){transition-delay:0.4s}.nav-menu ul li a{font-size:1.35rem;letter-spacing:1px;text-transform:uppercase}.hero{min-height:calc(100vh - 80px);height:auto;padding:60px 0}.hero-btns{flex-direction:column;width:100%}.btn{width:100%;max-width:300px;text-align:center}.section-padding{padding:50px 0}.services-grid{grid-template-columns:1fr;gap:20px}.about-grid{grid-template-columns:1fr;gap:40px}.gases-grid{grid-template-columns:repeat(2,1fr);gap:15px}.faq-question{padding:15px;gap:10px}.faq-answer{padding:0 15px}.faq-item.active .faq-answer{padding:0 15px 15px 15px}.contact-map{min-height:300px}.sodastream-icon{font-size:2.5rem}.sodastream-intro h3{font-size:1.5rem}.sodastream-service-item{flex-direction:column;text-align:center;gap:1rem}.sodastream-service-item i{margin-top:0}.sodastream-benefits{padding:1.5rem}}@media (max-width:480px){.container{padding:0 15px}.logo span{font-size:1.1rem}.logo img{height:35px}.btn{padding:10px 20px;font-size:.9rem}.gases-grid{grid-template-columns:1fr;gap:15px}.gas-item{padding:25px 15px}.info-card{padding:15px;gap:15px}.info-card i{width:40px;height:40px;font-size:1.2rem}.scroll-down{font-size:1.5rem;bottom:20px}.section-padding{padding:40px 0}.section-header{margin-bottom:40px}.sodastream-intro h3{font-size:1.3rem}.sodastream-intro p{font-size:1rem}.sodastream-service-item h4{font-size:1.2rem}.sodastream-benefits h4{font-size:1.2rem}}iframe,img,video{max-width:100%;height:auto}section{overflow-x:hidden;width:100%}.skip-link{position:absolute;top:-60px;left:12px;z-index:2000;background:var(--text-dark);color:var(--text-light);padding:10px 16px;border-radius:6px;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--secondary-color);outline-offset:2px}button.hamburger{background:0 0;border:none;padding:8px;font:inherit}button.faq-question{background:0 0;border:none;font:inherit;color:inherit;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px}a.scroll-down{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}#backToTop{position:fixed;right:20px;bottom:20px;z-index:1500;width:48px;height:48px;border:none;border-radius:50%;background:var(--glass-bg);backdrop-filter:blur(10px);box-shadow:var(--shadow);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-dark);transition:var(--transition)}#backToTop[hidden]{display:none}#backToTop:hover{background:var(--primary-color);color:var(--text-light)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;transition-duration:0s!important}}.container{padding-inline:clamp(15px,4vw,48px)}@media (max-width:360px){.container{padding-inline:12px}.hero-title{font-size:clamp(1.6rem, 8vw, 2rem)}.nav-menu ul li a{font-size:1.15rem}.btn{max-width:100%}}@media (min-width:1440px){html{font-size:17px}.container{max-width:1320px}.hero-content{max-width:900px}.section-padding{padding:90px 0}.faq-container{max-width:980px}}@media (min-width:1920px){html{font-size:18px}.container{max-width:1600px;padding-inline:32px}.navbar{height:90px}.hero,.page-hero{margin-top:90px}.logo img{height:52px}.logo span{font-size:1.7rem}.nav-menu ul{gap:36px}.hero{max-height:1300px;background-image:image-set(
      url("../images/services/Gasnice-1920.webp") type("image/webp"),
      url("../images/services/Gasnice-1920.jpg") type("image/jpeg")
    )}.page-hero-gasnice{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/Gasnice-1920.webp") type("image/webp"),
        url("../images/services/Gasnice-1920.jpg") type("image/jpeg")
      )}.page-hero-butle{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/Butle-1920.webp") type("image/webp"),
        url("../images/services/Butle.webp") type("image/webp")
      )}.page-hero-soda{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/NabojeSoda-960.webp") type("image/webp"),
        url("../images/services/NabojeSoda.webp") type("image/webp")
      )}.hero-content{max-width:1000px}.hero-title{font-size:clamp(2.5rem, 4vw, 4.5rem)}.hero-subtitle{font-size:clamp(1.1rem, 1.6vw, 1.6rem);max-width:62ch;margin-inline:auto}.section-padding{padding:100px 0}.section-title{font-size:clamp(2rem, 2.6vw, 3rem)}.services-grid{grid-template-columns:repeat(3,1fr);gap:36px}.services-grid .service-card{padding:48px 36px}.gases-grid{grid-template-columns:repeat(4,1fr);gap:24px}.about-grid{gap:80px}.about-text p{max-width:68ch}.faq-container{max-width:1100px}.contact-grid{gap:56px}.map-section{height:550px}}@media (min-width:2560px){html{font-size:20px}.container{max-width:1840px;padding-inline:48px}.navbar{height:100px}.hero,.page-hero{margin-top:100px}.logo img{height:58px}.logo span{font-size:1.9rem}.nav-menu ul li a{font-size:1.05rem}.hero-content{max-width:1200px}.hero{background-image:image-set(
      url("../images/services/Gasnice-2560.webp") type("image/webp"),
      url("../images/services/Gasnice-2560.jpg") type("image/jpeg")
    )}.page-hero-gasnice{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/Gasnice-2560.webp") type("image/webp"),
        url("../images/services/Gasnice-2560.jpg") type("image/jpeg")
      )}.page-hero-butle{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/Butle-2560.webp") type("image/webp"),
        url("../images/services/Butle.webp") type("image/webp")
      )}.hero-title{font-size:clamp(3rem, 3.6vw, 5.5rem)}.btn{padding:16px 40px;font-size:1.1rem}.section-padding{padding:120px 0}.section-header{margin-bottom:72px}.services-grid{grid-template-columns:repeat(4,1fr)}.gases-grid{grid-template-columns:repeat(6,1fr)}.sodastream-grid{gap:4rem}.sodastream-image img{max-width:900px;margin-inline:auto}.faq-container{max-width:1300px}.footer-grid{gap:56px}.map-section{height:620px}}@media (min-width:3840px){html{font-size:23px}.container{max-width:2320px;padding-inline:64px}.navbar{height:112px}.hero,.page-hero{margin-top:112px}.logo img{height:66px}.logo span{font-size:2.1rem}.nav-menu ul{gap:48px}.nav-menu ul li a{font-size:1.15rem}.hero{max-height:1600px;background-image:image-set(
      url("../images/services/Gasnice-3840.webp") type("image/webp"),
      url("../images/services/Gasnice-3840.jpg") type("image/jpeg")
    )}.page-hero-gasnice{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),image-set(
        url("../images/services/Gasnice-3840.webp") type("image/webp"),
        url("../images/services/Gasnice-3840.jpg") type("image/jpeg")
      )}.hero-content{max-width:1400px}.hero-title{font-size:clamp(3.5rem, 3vw, 6.5rem)}.hero-subtitle{font-size:clamp(1.3rem, 1.2vw, 2rem)}.btn{padding:18px 48px;font-size:1.25rem}.section-padding{padding:140px 0}.section-title{font-size:clamp(2.5rem, 2vw, 3.75rem)}.about-text p,.faq-answer p,.section-subtitle,.service-card p{max-width:75ch;margin-inline:auto}.services-grid{gap:48px}.services-grid .service-card{padding:56px 44px}.gases-grid{gap:32px}.gas-item{padding:40px 28px}.info-card{padding:28px}.info-card i{width:64px;height:64px;font-size:1.8rem}.map-section{height:700px}#backToTop{width:60px;height:60px;font-size:1.5rem;right:32px;bottom:32px}}@media (min-width:7680px){html{font-size:28px}.container{max-width:3000px;padding-inline:80px}.hero-content{max-width:1800px}.hero-title{font-size:clamp(4rem, 2.5vw, 8rem)}.section-padding{padding:160px 0}.footer-grid,.gases-grid,.services-grid{gap:64px}.faq-container{max-width:1800px}.map-section{height:800px}}