.h1,.h2,.h3,h1,h2,h3{color:#d30000;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700}.h1,h1{font-size:26px}@media screen and (min-width:1025px){.h1,h1{font-size:36px}}.h2,h2{font-size:26px}@media screen and (min-width:1025px){.h2,h2{font-size:36px}}.h3,h3{font-size:20px}@media screen and (min-width:1025px){.h3,h3{font-size:24px}}.heading{display:grid;grid-template-columns:1fr}@media screen and (min-width:1025px){.heading{grid-template-columns:1fr 1fr}}.heading-main{display:inline-block}.heading-sub{color:#3e3e3e;display:block;font-family:Ubuntu,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin-bottom:30px;margin-top:-10px}@media screen and (min-width:1025px){.heading-sub{margin-top:-30px}}.heading-shadow{color:#3e3e3e;display:none;font-family:Ubuntu,sans-serif;font-size:36px;font-style:normal;font-weight:700;margin-block-end:.67em;margin-block-start:.67em;margin-left:15px;opacity:.05;text-align:right}@media screen and (min-width:1025px){.heading-shadow{display:block}}.container{margin:0 auto;padding:0;width:auto}@media screen and (min-width:481px){.container{width:440px}}@media screen and (min-width:769px){.container{width:730px}}@media screen and (min-width:1025px){.container{width:980px}}@media screen and (min-width:1201px){.container{width:1160px}}@media screen and (min-width:1401px){.container{width:1320px}}.container-gap{padding:0 20px}@media screen and (min-width:769px){.container-gap{padding:0 50px}}.container-fluid{margin:0;padding:0;width:100%}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-2-21{grid-template-columns:2fr 1fr}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-3-21{grid-template-columns:2fr 1fr}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-4-21{grid-template-columns:2fr 1fr}#dev-screen-size{background-color:#ff8c00;color:#fff;font-size:14px;left:0;opacity:1;padding:8px 10px;position:fixed;text-transform:uppercase;top:0;z-index:9999}#dev-screen-size:hover{opacity:0}#dev-screen-size:before{content:"xs"}@media screen and (min-width:481px){#dev-screen-size:before{content:"sm"}}@media screen and (min-width:769px){#dev-screen-size:before{content:"md"}}@media screen and (min-width:1025px){#dev-screen-size:before{content:"lg"}}@media screen and (min-width:1201px){#dev-screen-size:before{content:"xl"}}@media screen and (min-width:1401px){#dev-screen-size:before{content:"xxl"}}.main-nav{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;height:80px;justify-content:space-between;margin-bottom:-76px;position:relative;top:0;z-index:2}@media screen and (min-width:769px){.main-nav{display:block;height:62px;top:60px}}@media screen and (min-width:1025px){.main-nav{height:76px}}@media screen and (min-width:1201px){.main-nav{top:100px}}.main-nav-container{background-color:#fff;border-bottom:1px solid #d30000;display:block;height:80px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:769px){.main-nav-container{border-bottom:none;height:auto;position:static;width:730px}}@media screen and (min-width:1025px){.main-nav-container{width:980px}}@media screen and (min-width:1201px){.main-nav-container{width:1160px}}@media screen and (min-width:1401px){.main-nav-container{width:1320px}}.main-nav .logo{margin-left:30px;margin-top:0}@media screen and (min-width:769px){.main-nav .logo{margin-top:-27px;position:absolute}}@media screen and (min-width:1201px){.main-nav .logo{height:162px;margin-top:-45px}}.main-nav .logo img{height:80px}@media screen and (min-width:769px){.main-nav .logo img{height:115px}}@media screen and (min-width:1025px){.main-nav .logo img{height:130px}}@media screen and (min-width:1201px){.main-nav .logo img{height:162px}}.main-nav .menu{align-items:center;align-self:auto;background-color:#d30000;border-radius:0;display:none;flex-basis:auto;flex-grow:0;flex-shrink:1;flex-wrap:wrap;height:100%;justify-content:flex-end;list-style-type:none;margin:0;order:0;padding:0 30px}@media screen and (min-width:769px){.main-nav .menu{display:flex}}.main-nav .menu li{display:inline-block}.main-nav .menu li a{color:#fff;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:700;padding:0 10px;text-decoration:none}@media screen and (min-width:1025px){.main-nav .menu li a{font-size:20px;padding:0 15px}}.main-nav .menu li a.active,.main-nav .menu li a:focus,.main-nav .menu li a:hover{color:#fff;text-decoration:underline}.main-nav .mobile-menu-btn{background-color:#fff;border-radius:0;list-style-type:none;margin:0;padding:15px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:80px}.main-nav .mobile-menu-btn-close{background-color:#fff}@media screen and (min-width:769px){.main-nav .mobile-menu-btn{display:none}}.main-nav .mobile-menu-btn .hamburger{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.main-nav .mobile-menu-btn .hamburger-line{background-color:#d30000;height:5px;margin-bottom:5px;margin-top:5px;width:50px}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line{background-color:#d30000}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line-1{position:relative;top:15px;transform:rotate(45deg)}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line-1,.main-nav .mobile-menu-btn .hamburger-close .hamburger-line-2{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line-2{display:none}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line-3{position:relative;transform:rotate(-45deg);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-nav .mobile-menu{align-items:stretch;background-color:#d30000;border-radius:0;display:none;flex-direction:column;flex-wrap:nowrap;height:calc(100% - 80px);justify-content:center;list-style-type:none;margin:0;padding:0;position:fixed;top:80px;width:100%;z-index:100}@media screen and (max-height:400px){.mobile-nav .mobile-menu:after{color:#fff;content:"Pro optimální zobrazení otočte na výšku.";display:block;font-size:10px;text-align:center}}.mobile-nav .mobile-menu-open{display:flex;justify-content:space-evenly}@media screen and (max-height:400px){.mobile-nav .mobile-menu li.line,.mobile-nav .mobile-menu li.small{display:none}}@media screen and (min-width:769px){.mobile-nav .mobile-menu{display:none}}.mobile-nav .mobile-menu li{display:block}.mobile-nav .mobile-menu li a{color:#fff;display:block;font-family:Ubuntu,sans-serif;font-size:20px;font-style:normal;font-weight:700;text-align:center;text-decoration:none;width:100%}.mobile-nav .mobile-menu li.small a{font-size:20px}.mobile-nav .mobile-menu hr{background-color:#fff;border:0;color:#fff;height:1px;margin:0;padding:0;width:100%}.hero{border-radius:0;margin-top:80px;overflow:hidden}@media screen and (min-width:769px){.hero{margin-top:0}}.hero__background{background-color:#3e3e3e;display:block;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:0}@media screen and (min-width:769px){.hero__background{position:absolute}}.hero__overlay{background-color:#3e3e3e;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:481px){.hero__overlay{background-color:transparent}}@media screen and (min-width:769px){.hero__overlay{background-color:rgba(0,0,0,.53)}}.hero,.hero__background,.hero__overlay{height:auto}@media screen and (min-width:481px){.hero,.hero__background,.hero__overlay{height:200px}}@media screen and (min-width:769px){.hero,.hero__background,.hero__overlay{height:325px}}@media screen and (min-width:1025px){.hero,.hero__background,.hero__overlay{height:435px}}@media screen and (min-width:1201px){.hero,.hero__background,.hero__overlay{height:510px}}@media screen and (min-width:1401px){.hero,.hero__background,.hero__overlay{height:598px}}.hero__image .img{width:100%}.hero__content{background-color:#3e3e3e;display:flex;width:100%}@media screen and (min-width:769px){.hero__content{background-color:transparent;position:absolute;transform:translateY(-100%)}}.hero__content__box{align-items:end;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;padding:20px;position:relative}@media screen and (min-width:769px){.hero__content__box{flex-direction:row}}.hero__content__box .left{align-items:flex-start;display:flex;flex-direction:column;margin-left:30px;max-width:435px}@media screen and (min-width:1025px){.hero__content__box .left{max-width:600px}}@media screen and (min-width:1201px){.hero__content__box .left{margin-left:70px;max-width:670px}}@media screen and (min-width:1401px){.hero__content__box .left{max-width:800px}}.hero__content__box .right{align-items:flex-end;display:flex;flex:1;flex-direction:column}.hero__content__box .right .btn{margin-left:-30px;width:100%}@media screen and (min-width:481px){.hero__content__box .right .btn{margin-left:0;width:auto}}.hero__content__box .title{color:#fff;font-family:Ubuntu,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin-bottom:25px;text-align:left}@media screen and (min-width:769px){.hero__content__box .title{margin-bottom:revert}}@media screen and (min-width:1025px){.hero__content__box .title{font-size:30px}}@media screen and (min-width:1201px){.hero__content__box .title{font-size:36px}}@media screen and (min-width:1401px){.hero__content__box .title{font-size:48px}}.hero__content__box .description{color:#fff;display:none;font-family:Ubuntu,sans-serif;font-size:12px;font-style:normal;font-weight:300;margin-bottom:0;text-align:left}@media screen and (min-width:769px){.hero__content__box .description{display:block}}@media screen and (min-width:1025px){.hero__content__box .description{font-size:16px}}.btn{align-items:center;background:#d30000;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:700;overflow:hidden;padding:20px 20px 20px 96px;position:relative;text-decoration:none}@media screen and (min-width:1201px){.btn{font-size:20px}}.btn:hover:before{background-color:#d30000;background-image:url(/build/images/arrow-right-white.748547d8.svg)}.btn:before{background-color:#f7f7f7;background-image:url(/build/images/arrow-right-red.679c8875.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 35px;color:#d30000;content:"";height:100%;left:0;position:absolute;top:0;width:72px}.btn-block{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:769px){.btn-block{flex-direction:row}}.btn-primary,.btn-primary:hover{background-color:#d30000}.btn-secondary{background-color:#3e3e3e}.btn-secondary:hover{background-color:#252525}.btn-sm{font-size:18px;padding:5px 10px}.btn:hover{color:#fff}.cookie-banner{background-color:#fff;border-radius:8px;bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;left:20px;max-height:100%;max-width:400px;overflow:scroll;padding:15px;position:fixed;right:20px;z-index:1000}@media screen and (min-width:769px){.cookie-banner{bottom:30px;font-size:12px;left:auto;max-width:500px;padding:20px;right:30px}}@media screen and (min-width:1025px){.cookie-banner{bottom:40px;font-size:12px;max-width:600px;padding:25px;right:40px}}.cookie-banner input{accent-color:#d30000}.cookie-banner .btn{border:none;border-radius:0;font-size:14px;margin:0;padding:15px}.cookie-banner .btn:before{display:none}.cookie-banner__content{display:flex;flex-direction:column;gap:10px}.cookie-banner__content .h3{font-size:14px;font-weight:600;margin:0;padding:0}.cookie-banner__content p{line-height:1.4;margin:0;padding:0}.cookie-banner__text{line-height:1.4}.cookie-banner__text a{color:#d30000;text-decoration:underline}.cookie-banner__text a:active,.cookie-banner__text a:hover{color:#d30000}.cookie-banner__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.cookie-banner__actions--default button+button{margin-left:10px}.cookie-banner__actions--settings{justify-content:space-between}.cookie-banner__actions--settings button+button{margin-left:10px}.cookie-banner__table{border-collapse:collapse;margin-bottom:25px;margin-top:10px;width:100%}.cookie-banner__table caption{caption-side:top;font-weight:600;margin-bottom:8px;text-align:left}.cookie-banner__table td,.cookie-banner__table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.cookie-banner__table th{font-size:13px;font-weight:600}.cookie-banner__table td{font-size:12px}.cookie-banner .group{align-items:center;display:flex;gap:8px}.cookie-banner .group input[type=checkbox]{cursor:pointer;height:16px;margin:0;width:16px}.cookie-banner .group strong{font-weight:600}.cookie-banner .group:not(:first-child){margin-top:8px}.cookie-banner .cookie-info{font-size:12px;margin-top:10px;text-align:center}.cookie-banner .cookie-info a{text-decoration:underline}.cookie-banner .cookie-info a:active,.cookie-banner .cookie-info a:hover{color:#d30000}.footer{background-color:#3e3e3e}.footer-wrapper{box-sizing:border-box;color:#fff;display:grid;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;grid-template-columns:1fr 1fr;padding:20px}@media screen and (min-width:769px){.footer-wrapper{grid-template-columns:3fr 2fr 2fr}}@media screen and (min-width:1025px){.footer-wrapper{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1201px){.footer-wrapper{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1401px){.footer-wrapper{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.footer-wrapper ul{list-style-type:none;padding-inline-start:0}@media screen and (min-width:769px){.footer-wrapper ul{padding-inline-start:20px}}.footer-wrapper ul li.empty-1{display:none}@media screen and (min-width:769px){.footer-wrapper ul li.empty-1{display:block}}.footer-wrapper ul li.empty-2{display:none}@media screen and (min-width:1201px){.footer-wrapper ul li.empty-2{display:block}}.footer-wrapper a,.footer-wrapper a:active,.footer-wrapper a:focus,.footer-wrapper a:hover{color:#fff}.footer-wrapper a:hover{text-decoration:underline}.footer-col{align-self:flex-end;display:none;padding:10px}.footer-col .bottom{margin-bottom:0}@media screen and (min-width:769px){.footer-col-1{display:block}}.footer-col-1 .contact-info{align-items:flex-end;display:flex;flex-direction:row;height:100%;justify-content:start}.footer-col-1 .contact-info .ic-dic{margin-left:60px}@media screen and (min-width:1025px){.footer-col-2,.footer-col-3{display:block}}.footer-col-4{display:block}.footer-col-5{display:block;font-size:20px;text-align:right}.footer-col-5 .footer-contact a{align-items:center;display:inline-flex;padding-left:26px;position:relative;text-decoration:none}.footer-col-5 .footer-contact a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;opacity:.95;position:absolute;top:50%;transform:translateY(-50%);width:16px}.footer-col-5 .footer-contact-phone:before{background-image:url(/build/images/phone.4b7093c2.svg)}.footer-col-5 .footer-contact-email:before{background-image:url(/build/images/envelope.dbf152e1.svg)}.footer-col-5 .footer-contact-facebook:before{background-image:url(/build/images/facebook.05ce8f41.svg)}.bottom-footer{box-sizing:border-box;padding:20px}.bottom-footer,.bottom-footer a{display:flex;flex-direction:row;justify-content:flex-end}.bottom-footer a{align-items:center;text-decoration:none}.bottom-footer a span{color:#3e3e3e;font-size:10px;margin-right:10px}.bottom-footer a span:hover{color:#d30000}.bottom-footer a img{height:17px}.kalc{background:#fafaf7;background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 1.5px);background-size:28px 28px;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;overflow:hidden;padding:4rem 0 5rem;position:relative}.kalc:before{background:linear-gradient(90deg,#1a1a1a 0 2px,transparent 2px 32px) repeat-x;background-size:32px 8px;content:"";height:8px;left:0;opacity:.65;position:absolute;right:0;top:0}.kalc__intro{margin:0 auto 2.5rem;max-width:760px;text-align:center}.kalc__eyebrow{border:1px solid #d30000;color:#d30000;display:inline-block;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:1rem;padding:.25rem .75rem;position:relative;text-transform:uppercase}.kalc__eyebrow:after,.kalc__eyebrow:before{background:#d30000;content:"";height:1px;position:absolute;top:50%;width:32px}.kalc__eyebrow:before{margin-right:.75rem;right:100%}.kalc__eyebrow:after{left:100%;margin-left:.75rem}.kalc__title{color:#1a1a1a;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 .9rem}.kalc__title-accent{color:#d30000;font-weight:500}.kalc__lead{color:#6f6e69;font-size:1.05rem;margin:0 auto;max-width:540px}.kalc__highlights{display:inline-flex;flex-wrap:wrap;gap:0;justify-content:center;list-style:none;margin:1.25rem 0 0;padding:0}.kalc__highlights li{border-right:1px solid #d6d3c8;color:#1a1a1a;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.92rem;padding:.4rem 1rem}.kalc__highlights li:last-child{border-right:0}.kalc__highlights li strong{color:#d30000;font-weight:700}.kalc__card{background:#fafaf7;border:2px solid #1a1a1a;margin:0 auto;max-width:920px;position:relative}.kalc__card:after,.kalc__card:before{border:2px solid #d30000;content:"";height:14px;position:absolute;width:14px}.kalc__card:before{border-bottom:0;border-right:0;left:-8px;top:-8px}.kalc__card:after{border-bottom:0;border-left:0;right:-8px;top:-8px}.kalc-step,.kalc__card>.kalc-step:last-of-type+.kalc-cta{position:relative}.kalc-step{border-bottom:1px dashed #d6d3c8;padding:1.75rem 2rem}.kalc-step:nth-child(2n){background:#f1efe8}.kalc-step__head{align-items:baseline;display:flex;gap:1rem;margin-bottom:1.25rem}.kalc-step__num{background:#fafaf7;border:1.5px solid #1a1a1a;color:#1a1a1a;flex-shrink:0;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.15rem;font-weight:700;line-height:1;min-width:2.5rem;padding:.45rem .65rem;text-align:center}.kalc-step__num--accent{background:#1a1a1a;border-color:#1a1a1a;color:#d30000;font-size:1.4rem;padding:.3rem .55rem}.kalc-step__title{color:#1a1a1a;flex:1;font-size:1.15rem;font-weight:700;letter-spacing:-.005em;margin:0}.kalc-step__body{padding-left:3.5rem}@media(max-width:575px){.kalc-step__body{padding-left:0}}.kalc-step--result{background:#1a1a1a!important;color:#fafaf7}.kalc-step--result .kalc-step__title{color:#fafaf7}.kalc-step--result .kalc-step__num{background:#fafaf7}.kalc-tabs{border:1.5px solid #1a1a1a;display:grid;gap:0;grid-template-columns:1fr 1fr}.kalc-tab{align-items:center;appearance:none;background:#fafaf7;border:0;border-right:1.5px solid #1a1a1a;color:#1a1a1a;cursor:pointer;display:flex;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-weight:500;gap:.85rem;padding:1rem 1.25rem;position:relative;text-align:left;transition:background .12s ease}.kalc-tab:last-child{border-right:0}.kalc-tab i{color:#6f6e69;font-size:1.4rem;transition:color .12s ease}.kalc-tab span{display:flex;flex-direction:column;line-height:1.2}.kalc-tab span small{color:#6f6e69;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.7rem;font-weight:400;letter-spacing:.05em;margin-top:.15rem;text-transform:uppercase}.kalc-tab:hover{background:#e7e4da}.kalc-tab.is-active{background:#1a1a1a;color:#fafaf7}.kalc-tab.is-active i,.kalc-tab.is-active span small{color:#d30000}.kalc-tab.is-active:after{border:6px solid transparent;border-top-color:#1a1a1a;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media(max-width:575px){.kalc-tab{font-size:.95rem;gap:.6rem;padding:.85rem 1rem}}.kalc-step .form-label,.kalc-step label.form-label{color:#2a2a2a;display:block;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.kalc-step--result .form-label{color:#fafaf7}.kalc-label-aux{color:#6f6e69;font-weight:400;letter-spacing:0;text-transform:none}.kalc-hint{color:#6f6e69;display:block;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.75rem;margin-top:.4rem}.kalc-step .form-control,.kalc-step .form-select{appearance:none;background:transparent;border:0;border-bottom:2px solid #2a2a2a;border-radius:0;box-shadow:none;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;padding:.6rem .1rem;transition:border-color .12s ease,background .12s ease;width:100%}.kalc-step .form-control:focus,.kalc-step .form-control:focus-visible,.kalc-step .form-select:focus,.kalc-step .form-select:focus-visible{background:rgba(211,0,0,.03);border-bottom-color:#d30000;border-bottom-width:3px;box-shadow:0 1px 0 #d30000;outline:0}.kalc-step .form-control:disabled,.kalc-step .form-select:disabled{border-bottom-style:dashed;color:#6f6e69}.kalc-step .form-control::placeholder,.kalc-step .form-select::placeholder{color:#6f6e69;font-weight:400}.kalc-step .form-select{background-image:linear-gradient(45deg,transparent 50%,#1a1a1a 0),linear-gradient(135deg,#1a1a1a 50%,transparent 0);background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:6px 6px;cursor:pointer;padding-right:26px}.kalc-address{border:2px solid #2a2a2a;display:grid;gap:0;grid-template-columns:1fr auto;transition:border-color .12s ease}.kalc-address:focus-within{border-color:#d30000}.kalc-address .form-control{background:transparent;border:0!important;padding:.75rem 1rem}.kalc-address .form-control:focus{background:transparent;box-shadow:none}.kalc-address__btn{align-items:center;appearance:none;background:#1a1a1a;border:0;border-left:2px solid #2a2a2a;color:#fafaf7;cursor:pointer;display:flex;font-family:Ubuntu,system-ui,sans-serif;font-size:.85rem;font-weight:700;gap:.5rem;letter-spacing:.06em;padding:0 1.25rem;text-transform:uppercase;transition:background .12s ease}.kalc-address__btn:hover{background:#d30000}.kalc-address__btn i{font-size:.95rem}.kalc-address__feedback{display:block;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.8rem;margin-top:.5rem}.kalc-schedule{display:grid;gap:0;grid-template-columns:1fr}.kalc-schedule__slot{background:#fafaf7;border:1.5px solid #d6d3c8;padding:1rem 1.1rem 1.1rem;position:relative;transition:border-color .15s ease,background .15s ease}.kalc-schedule__slot:focus-within{background:#fffcfc;border-color:#d30000}.kalc-schedule__slot--delivery{border-bottom:0}.kalc-schedule__slot--pickup{border-top:0}.kalc-schedule__slot-head{align-items:center;display:flex;gap:.7rem;margin-bottom:.85rem}.kalc-schedule__slot-icon{background:#1a1a1a;color:#d30000;display:grid;flex-shrink:0;font-size:1rem;height:36px;place-items:center;width:36px}.kalc-schedule__slot-icon i,.kalc-schedule__slot-icon svg{font-size:1rem}.kalc-schedule__slot-title{color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1}.kalc-schedule__slot-row{display:grid;gap:.85rem;grid-template-columns:minmax(150px,200px) 1fr}@media(max-width:540px){.kalc-schedule__slot-row{grid-template-columns:1fr}}.kalc-schedule__field{display:flex;flex-direction:column;min-width:0}.kalc-schedule__label{color:#6f6e69;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:.35rem;text-transform:uppercase}.kalc-schedule__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:#fff;border:1px solid #d6d3c8;border-radius:0;box-sizing:border-box;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;height:42px;line-height:40px;padding:0 10px;transition:border-color .12s ease;width:100%}.kalc-schedule__input:focus,.kalc-schedule__input:focus-visible{border:2px solid #d30000;line-height:38px;outline:0;padding:0 9px}.kalc-schedule__input::placeholder{color:#6f6e69;font-weight:400}.kalc-schedule__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .12s ease}.kalc-schedule__input:focus::-webkit-calendar-picker-indicator,.kalc-schedule__input:hover::-webkit-calendar-picker-indicator{opacity:1}.kalc-schedule__bridge{background:#1a1a1a;color:#fafaf7;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.8rem;letter-spacing:.04em;line-height:1.4;padding:.55rem 1rem;position:relative;text-align:center}.kalc-schedule__bridge strong{color:#d30000;font-weight:700}.kalc-schedule__bridge:after,.kalc-schedule__bridge:before{background:#d30000;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:2px}.kalc-schedule__bridge:before{top:-6px}.kalc-schedule__bridge:after{bottom:-6px}.kontejner-pick{border:1.5px solid #1a1a1a;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kontejner-pick__item{border-right:1px dashed #d6d3c8;cursor:pointer;margin:0;position:relative}.kontejner-pick__item:last-child{border-right:0}.kontejner-pick__item input{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:1}.kontejner-pick__item input:checked+.kontejner-pick__card{background:#1a1a1a;color:#fafaf7}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__name{color:#fafaf7}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__desc{color:rgba(250,250,247,.7)}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__badge{background:#d30000;border-color:#d30000;color:#1a1a1a}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__vis{transform:translateY(-3px) scale(var(--scale,1))}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__hook{fill:#d30000}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__photo img{transform:scale(1.05)}.kontejner-pick__item input:checked+.kontejner-pick__card .kontejner-pick__photo:after{border-color:#fafaf7}.kontejner-pick__item input:focus-visible+.kontejner-pick__card{outline:3px solid #d30000;outline-offset:-3px}.kontejner-pick__card{--scale:clamp(0.78,calc(0.6 + var(--vol, 5)*0.05),1.25);background:#fafaf7;color:#1a1a1a;display:flex;flex-direction:column;gap:.45rem;height:100%;padding:1.1rem 1rem 1.15rem;position:relative;transition:background .15s ease,color .15s ease}.kontejner-pick__card:hover{background:#e7e4da}.kontejner-pick__card:hover .kontejner-pick__vis{transform:translateY(-2px) scale(var(--scale,1))}.kontejner-pick__card:hover .kontejner-pick__photo img{transform:scale(1.04)}.kontejner-pick__badge{background:#fafaf7;border:1.5px solid;color:#1a1a1a;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.18rem .5rem;position:absolute;right:.6rem;top:.6rem;transition:background .15s ease,color .15s ease,border-color .15s ease;z-index:2}.kontejner-pick__photo{aspect-ratio:4/3;background:#e7e4da;border:1.5px solid #1a1a1a;display:block;margin:.35rem 0 .7rem;overflow:hidden;position:relative;width:100%}.kontejner-pick__photo img,.kontejner-pick__photo picture{display:block;height:100%;width:100%}.kontejner-pick__photo img{object-fit:cover;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .2s ease}.kontejner-pick__photo:after{border-bottom:2.5px solid #d30000;border-right:2.5px solid #d30000;bottom:0;content:"";height:14px;pointer-events:none;position:absolute;right:0;width:14px}.kontejner-pick__vis{aspect-ratio:110/90;display:block;margin:.5rem auto .6rem;max-width:130px;transform:scale(var(--scale,1));transform-origin:center bottom;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:100%}.kontejner-pick__vis svg{display:block;height:100%;width:100%}.kontejner-pick__hook{fill:#d30000}.kontejner-pick__name{color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:.95rem;font-weight:600;line-height:1.3}.kontejner-pick__desc{color:#6f6e69;font-size:.78rem;line-height:1.35}.kalc-result{color:#fafaf7}.kalc-result__empty{font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.95rem;font-style:italic;letter-spacing:.02em;opacity:.7;padding:.5rem 0;text-align:center}.deponie-kalkulator__breakdown,.kalc-step--result .deponie-kalkulator__breakdown{font-family:Ubuntu,system-ui,sans-serif;margin:0;width:100%}.deponie-kalkulator__breakdown td,.deponie-kalkulator__breakdown th,.kalc-step--result .deponie-kalkulator__breakdown td,.kalc-step--result .deponie-kalkulator__breakdown th{border-bottom:1px dashed rgba(250,250,247,.15);color:rgba(250,250,247,.85);font-size:.95rem;padding:.65rem 0;vertical-align:top}.deponie-kalkulator__breakdown th,.kalc-step--result .deponie-kalkulator__breakdown th{font-weight:700}.deponie-kalkulator__breakdown .text-end,.kalc-step--result .deponie-kalkulator__breakdown .text-end{color:#fafaf7;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.deponie-kalkulator__total td,.deponie-kalkulator__total th,.kalc-step--result .deponie-kalkulator__total td,.kalc-step--result .deponie-kalkulator__total th{border-bottom:0;color:#fafaf7;font-size:1.05rem;padding-top:1rem}.deponie-kalkulator__total--vat td,.deponie-kalkulator__total--vat th,.kalc-step--result .deponie-kalkulator__total--vat td,.kalc-step--result .deponie-kalkulator__total--vat th{color:#d30000;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;padding-top:.4rem}.deponie-kalkulator__total--vat th,.kalc-step--result .deponie-kalkulator__total--vat th{font-family:Ubuntu,system-ui,sans-serif}.deponie-kalkulator__on-request,.kalc-step--result .deponie-kalkulator__on-request{background:rgba(250,250,247,.08);border-left:4px solid #d30000;color:#fafaf7;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.95rem;padding:1rem 1.25rem}.deponie-kalkulator__on-request strong,.kalc-step--result .deponie-kalkulator__on-request strong{color:#d30000;font-family:Ubuntu,system-ui,sans-serif}.kalc-cta{border-top:0;padding:0}.kalc-cta__btn{align-items:center;appearance:none;background:#1a1a1a;border:0;color:#fafaf7;cursor:pointer;display:flex;font-family:Ubuntu,system-ui,sans-serif;font-size:1.15rem;font-weight:700;gap:1.5rem;justify-content:space-between;letter-spacing:.08em;padding:1.5rem 2rem;position:relative;text-transform:uppercase;transition:background .15s ease,padding .18s ease;width:100%}.kalc-cta__btn:before{background:#d30000;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .18s ease;width:8px}.kalc-cta__btn:hover{background:#d30000}.kalc-cta__btn:hover:before{background:#a80000;width:100%}.kalc-cta__btn:hover .kalc-cta__arrow{transform:translateX(6px)}.kalc-cta__btn:focus-visible{outline:3px solid #d30000;outline-offset:4px}.kalc-cta__btn:disabled,.kalc-cta__btn[disabled]{background:#e7e4da;color:#6f6e69;cursor:not-allowed}.kalc-cta__btn:disabled:before,.kalc-cta__btn[disabled]:before{background:#d6d3c8}.kalc-cta__btn:disabled:hover,.kalc-cta__btn[disabled]:hover{background:#e7e4da}.kalc-cta__btn:disabled:hover:before,.kalc-cta__btn[disabled]:hover:before{background:#d6d3c8;width:8px}.kalc-cta__btn:disabled:hover .kalc-cta__arrow,.kalc-cta__btn[disabled]:hover .kalc-cta__arrow{transform:none}.kalc-cta__label{z-index:1}.kalc-cta__arrow{font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.6rem;transition:transform .18s ease;z-index:1}.address-suggest{background:#fafaf7;border:2px solid #1a1a1a;font-family:Ubuntu,system-ui,sans-serif;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 2px);z-index:50}.address-suggest li{border-bottom:1px dashed #d6d3c8;color:#1a1a1a;cursor:pointer;font-size:.92rem;padding:.6rem .9rem}.address-suggest li:last-child{border-bottom:0}.address-suggest li.is-highlighted,.address-suggest li:hover{background:#1a1a1a;color:#fafaf7}.kalc-address{position:relative}body.order-modal-open{overflow:hidden}.kalc__card,.kalc__card *,.kalc__card :after,.kalc__card :before,.order-modal,.order-modal *,.order-modal :after,.order-modal :before{box-sizing:border-box}.order-modal{align-items:flex-start;display:flex;font-family:Ubuntu,system-ui,sans-serif;inset:0;justify-content:center;overflow-y:auto;padding:2.5rem 1rem;position:fixed;z-index:1050}.order-modal__backdrop{background:radial-gradient(ellipse at center,rgba(26,26,26,.55),rgba(26,26,26,.85)),url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20baseFrequency%3D%270.85%27%20numOctaves%3D%272%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%20opacity%3D%270.22%27%2F%3E%3C%2Fsvg%3E");inset:0;position:fixed}.order-modal__dialog{animation:order-modal-in .22s cubic-bezier(.2,.8,.2,1);background:#fafaf7;border:2px solid #1a1a1a;max-width:760px;position:relative;width:100%}.order-modal__dialog:after,.order-modal__dialog:before{border:2px solid #d30000;content:"";height:14px;pointer-events:none;position:absolute;width:14px}.order-modal__dialog:before{border-bottom:0;border-right:0;left:-8px;top:-8px}.order-modal__dialog:after{border-bottom:0;border-left:0;right:-8px;top:-8px}@keyframes order-modal-in{0%{opacity:0;transform:translateY(-12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.order-modal__topbar{align-items:center;background:#1a1a1a;border-bottom:4px solid #d30000;color:#fafaf7;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.5rem}.order-modal__brand{align-items:baseline;color:#d30000;display:flex;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.78rem;font-weight:700;gap:.75rem;letter-spacing:.18em;text-transform:uppercase}.order-modal__brand-mark{background:#d30000;color:#1a1a1a;font-weight:700;letter-spacing:.05em;padding:.15rem .45rem}.order-modal__close{appearance:none;background:transparent;border:1.5px solid rgba(250,250,247,.3);color:#fafaf7;cursor:pointer;display:grid;font-size:1.4rem;height:36px;line-height:1;place-items:center;transition:border-color .12s ease,background .12s ease;width:36px}.order-modal__close:hover{background:#d30000;border-color:#d30000}.order-modal__body{padding:2rem 2rem 2.25rem}.order-modal__title{align-items:baseline;color:#1a1a1a;display:flex;font-size:1.4rem;font-weight:700;gap:.85rem;letter-spacing:-.005em;margin:0 0 1.5rem}.order-modal__title:before{border:1.5px solid #d30000;color:#d30000;content:"∑";font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.3rem;line-height:1;padding:.2rem .55rem}.order-modal__summary{background:#1a1a1a;color:#fafaf7;margin-bottom:1.75rem;padding:1.5rem 1.5rem 1.25rem;position:relative}.order-modal__summary:before{background:repeating-linear-gradient(135deg,#1a1a1a 0 12px,#d30000 12px 24px);content:"";height:6px;left:0;position:absolute;right:0;top:-6px}.order-modal__summary h4{color:#d30000;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.order-modal__summary>div{color:rgba(250,250,247,.85);font-size:.95rem}.order-modal__summary strong{color:#fafaf7;font-weight:700}.order-modal__totals{border-top:1px dashed rgba(250,250,247,.2);display:grid;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.95rem;font-variant-numeric:tabular-nums;gap:.25rem;margin-top:1rem;padding-top:1rem}.order-modal__totals>div{display:flex;gap:1rem;justify-content:space-between}.order-modal__totals strong{color:#fafaf7}.order-modal__grand{color:#d30000!important;font-size:1.45rem!important;letter-spacing:-.01em}.order-modal__form{display:flex;flex-direction:column;gap:1.25rem}.order-modal__group{border:0;margin:0;padding:0}.order-modal__group-title{border-bottom:1px solid #d6d3c8;color:#1a1a1a;display:block;font-family:Ubuntu,system-ui,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:0;margin:0 0 .85rem;padding-bottom:.5rem;text-transform:none;width:100%}.order-modal__group-title:before{background:#d30000;content:"";display:inline-block;height:2px;margin-right:.55rem;vertical-align:middle;width:18px}.order-modal__group-hint{color:#6f6e69;font-size:.85rem;margin:-.5rem 0 .75rem}.order-modal__field-row{display:grid;gap:.85rem 1rem;grid-template-columns:1fr 1fr;margin-bottom:.85rem}.order-modal__field-row:last-child{margin-bottom:0}@media(max-width:540px){.order-modal__field-row{gap:.85rem 0;grid-template-columns:1fr}}.order-modal__field{display:flex;flex-direction:column;margin-bottom:.85rem;min-width:0;position:relative}.order-modal__field-row>.order-modal__field,.order-modal__field:last-child{margin-bottom:0}.order-modal__label{color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:0;line-height:1;padding:0 0 .35rem;text-transform:none}.order-modal__label--required:after{color:#d30000;content:" *";font-weight:700}.order-modal__label--sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.order-modal__input{appearance:none;background:#fff;border:1px solid #828282;border-radius:0;box-shadow:none;box-sizing:border-box;color:#3e3e3e;font-family:Ubuntu,system-ui,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;padding:10px;transition:border-color .12s ease;width:100%}.order-modal__input:focus,.order-modal__input:focus-visible{background:#fff;border:2px solid #d30000;outline:0;padding:9px}.order-modal__input::placeholder{color:#828282;font-weight:400}.order-modal textarea.order-modal__input{line-height:1.45;min-height:96px;resize:vertical}.order-modal__company{background:#f1efe8;border-left:4px solid #d6d3c8;padding:.85rem 1rem;transition:border-left-color .15s ease,background .15s ease}.order-modal__company[open]{background:#fafaf7;border-left-color:#d30000;box-shadow:0 1px 0 #d6d3c8}.order-modal__company-summary{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-family:Ubuntu,system-ui,sans-serif;font-size:.95rem;font-weight:600;gap:.55rem;list-style:none;user-select:none}.order-modal__company-summary::-webkit-details-marker{display:none}.order-modal__company-summary::marker{content:""}.order-modal__company-icon{background:#1a1a1a;color:#d30000;display:inline-grid;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.95rem;font-weight:700;height:22px;line-height:1;place-items:center;transition:transform .2s ease;width:22px}.order-modal__company[open] .order-modal__company-icon{background:#d30000;color:#fafaf7;transform:rotate(45deg)}.order-modal__company-aux{color:#6f6e69;font-size:.85rem;font-weight:400;margin-left:auto}@media(max-width:540px){.order-modal__company-aux{display:none}}.order-modal__company-body{border-top:1px dashed #d6d3c8;display:flex;flex-direction:column;gap:.85rem;margin-top:1rem;padding-top:.85rem}.order-modal__consent{background:#f1efe8;border-left:4px solid #d30000;padding:.85rem 1rem .85rem 2.6rem;position:relative}.order-modal__checkbox{appearance:none;background:#fafaf7;border:2px solid #1a1a1a;border-radius:0;cursor:pointer;height:1.2rem;left:.85rem;margin:0;position:absolute;top:1rem;width:1.2rem}.order-modal__checkbox:checked{background:#d30000;background-image:linear-gradient(45deg,transparent 45%,#fafaf7 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#fafaf7 45% 55%,transparent 55%);border-color:#d30000}.order-modal__checkbox:focus-visible{outline:3px solid #d30000;outline-offset:2px}.order-modal__consent-label{color:#2a2a2a;cursor:pointer;display:block;font-family:Ubuntu,system-ui,sans-serif;font-size:.92rem;line-height:1.4}.order-modal__consent-label a{color:#d30000;text-decoration:underline}.order-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-top:1.75rem}.order-modal__actions .btn-primary{flex:1 1 auto;justify-content:flex-start;min-width:220px;padding:16px 20px 16px 96px}.order-modal__actions .btn-primary:disabled,.order-modal__actions .btn-primary[disabled]{cursor:progress;opacity:.55}.order-modal__cancel{align-self:center;appearance:none;background:transparent;border:0;color:#6f6e69;cursor:pointer;font-family:Ubuntu,system-ui,sans-serif;font-size:15px;font-weight:600;padding:0 1rem;text-decoration:underline}.order-modal__cancel:hover{color:#1a1a1a}.order-modal__alert{background:#fde7e7;border-left:4px solid #d30000;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:.92rem;margin-top:1rem;padding:.85rem 1rem}.order-modal__alert.alert-danger{background:#fde7e7;border-left-color:#d30000}.order-modal__success .alert{background:#d8efe3;border-left:4px solid #1a6b3e;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;padding:1.5rem 1.5rem 1.75rem;position:relative}.order-modal__success .alert h4{align-items:center;color:#1a6b3e;display:flex;font-size:1.3rem;font-weight:700;gap:.6rem;margin:0 0 .5rem}.order-modal__success .alert p{color:#2a2a2a;font-size:.95rem;margin-bottom:.5rem}.order-modal__success .alert p strong{background:#fafaf7;border:1.5px solid #1a1a1a;color:#1a1a1a;display:inline-block;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.05em;padding:.15rem .6rem}.order-modal__success .alert .btn-primary{margin-top:1rem;padding:14px 20px 14px 80px}.deponie-cenik-sekce{background:#fafaf7;background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 1.5px);background-size:32px 32px;padding:3.5rem 0 4rem}.deponie-cenik__nav{border-bottom:2px solid #1a1a1a;display:flex;flex-wrap:wrap;gap:0;margin:0 0 2.5rem}.deponie-cenik__nav-link{background:transparent;border-right:1px solid #d6d3c8;color:#1a1a1a;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.82rem;font-weight:700;letter-spacing:.1em;padding:.7rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background .12s ease,color .12s ease}.deponie-cenik__nav-link:hover{background:#1a1a1a;color:#d30000}.deponie-cenik__category{margin-bottom:3rem;scroll-margin-top:100px}.deponie-cenik__cat-title{align-items:baseline;color:#1a1a1a;display:flex;font-size:1.55rem;font-weight:700;gap:.75rem;margin:0 0 .4rem}.deponie-cenik__cat-title:before{background:#d30000;content:"";display:inline-block;flex-shrink:0;height:4px;width:36px}.deponie-cenik__cat-title a{color:inherit;text-decoration:none;transition:color .12s ease}.deponie-cenik__cat-title a:hover{color:#d30000}.deponie-cenik__cat-more{font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.85rem;margin:.5rem 0 0;text-align:right}.deponie-cenik__cat-more a{border-bottom:1px solid #d30000;color:#1a1a1a;padding-bottom:1px;text-decoration:none;transition:color .12s ease}.deponie-cenik__cat-more a strong,.deponie-cenik__cat-more a:hover{color:#d30000}.deponie-cenik__cat-desc{color:#6f6e69;margin:0 0 1.25rem 51px;max-width:720px}.deponie-cenik__table{border-collapse:collapse;font-family:Ubuntu,system-ui,sans-serif;margin:0;width:100%}.deponie-cenik__table thead th{background:transparent;border-bottom:2px solid #1a1a1a;color:#2a2a2a;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:.65rem .75rem;text-transform:uppercase}.deponie-cenik__table tbody tr{border-bottom:1px dashed #d6d3c8}.deponie-cenik__table tbody tr:hover td{background:#f1efe8}.deponie-cenik__table td{color:#1a1a1a;font-size:.98rem;padding:.85rem .75rem;vertical-align:top}.deponie-cenik__table td.text-end{font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.deponie-hero{padding:3.5rem 0 2rem}.deponie-breadcrumbs{color:#6f6e69;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.85rem;letter-spacing:.05em;margin-bottom:1rem}.deponie-breadcrumbs a{color:#d30000;text-decoration:none}.deponie-breadcrumbs a:hover{text-decoration:underline}.deponie-breadcrumbs__sep{margin:0 .4rem}.deponie-related{background:#f1efe8;padding:2.5rem 0 3.5rem}.deponie-related h3{color:#2a2a2a;font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:.78rem;font-weight:700;letter-spacing:.15em;margin-bottom:1.25rem;text-transform:uppercase}.deponie-related__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.deponie-related__list li{padding:0}.deponie-related__list li a{background:#fafaf7;border:1.5px solid #1a1a1a;color:#1a1a1a;display:inline-block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background .12s ease,color .12s ease}.deponie-related__list li a:hover{background:#1a1a1a;color:#d30000}.deponie-misto--standalone{background:#f1efe8;background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 1.5px);background-size:32px 32px;padding:3.5rem 0 4rem}.deponie-misto__grid{align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:1fr 1.4fr;margin-top:2rem}.deponie-misto__info{display:flex;flex-direction:column;gap:1.5rem}.deponie-misto__address{align-items:flex-start;display:flex;font-size:1.15rem;gap:.6rem;line-height:1.45;margin:0}.deponie-misto__address i{color:#d30000;flex-shrink:0;margin-top:.2rem}.deponie-misto__alert{background:#fafaf7;border-left:4px solid #d30000;display:flex;gap:.85rem;padding:1rem 1.15rem}.deponie-misto__alert i{color:#d30000;flex-shrink:0;font-size:1.25rem;margin-top:.15rem}.deponie-misto__alert strong{display:block;margin-bottom:.25rem}.deponie-misto__phone{font-family:Ubuntu Mono,JetBrains Mono,Menlo,monospace;font-size:1.5rem;font-weight:700;margin:0}.deponie-misto__phone i{color:#d30000;font-size:1.2rem;margin-right:.6rem}.deponie-misto__phone a{color:#1a1a1a;text-decoration:none}.deponie-misto__phone a:hover{color:#d30000}.deponie-misto__map{border:2px solid #1a1a1a;min-height:360px;overflow:hidden;position:relative}.deponie-misto__map iframe{border:0;display:block;height:100%;width:100%}.deponie-intro{padding:0 0 3rem}.deponie-intro__text{font-size:1.05rem;line-height:1.6;max-width:820px}.deponie-intro__text p{margin:0 0 1.1rem}.deponie-intro__text p:last-child{margin-bottom:0}.deponie-intro__text a{color:#d30000;font-weight:600}.deponie-vyhody{background:#f1efe8;background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 1.5px);background-size:32px 32px;padding:3.5rem 0}.deponie-vyhody__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.deponie-vyhody__item{background:#fafaf7;border:2px solid #1a1a1a;padding:1.5rem 1.25rem;position:relative}.deponie-vyhody__item i{color:#d30000;display:block;font-size:1.75rem;margin-bottom:.75rem}.deponie-vyhody__item h3{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin:0 0 .5rem}.deponie-vyhody__item p{color:#6f6e69;font-size:.92rem;line-height:1.5;margin:0}.deponie-druhy{background:#fafaf7;background-image:radial-gradient(circle,rgba(26,26,26,.06) 1px,transparent 1.5px);background-size:32px 32px;padding:3.5rem 0}.deponie-druhy__list{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.deponie-druhy__item{background:#fafaf7;border-left:4px solid #d30000;padding:1rem 1.25rem}.deponie-druhy__item h3{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.deponie-druhy__item p{line-height:1.55;margin:0}.deponie-doprava{background:#f1efe8;padding:3rem 0}.deponie-doprava p{font-size:1.02rem;line-height:1.6;margin-bottom:1rem;max-width:780px}.deponie-faq{background:#fafaf7;padding:3.5rem 0}.deponie-faq__list{margin:1.5rem 0 0;max-width:820px}.deponie-faq__list dt{border-top:1px solid #d6d3c8;color:#1a1a1a;font-family:Ubuntu,system-ui,sans-serif;font-size:1.08rem;font-weight:700;margin-top:1rem;padding-top:1rem}.deponie-faq__list dt:first-of-type{border-top:0;margin-top:0;padding-top:0}.deponie-faq__list dd{color:#2a2a2a;line-height:1.6;margin:.5rem 0 0;padding:0}.deponie-related__cross{color:#6f6e69;margin-top:1rem}.deponie-related__cross a{color:#d30000;font-weight:700}@media(max-width:768px){.deponie-misto__grid{gap:1.75rem;grid-template-columns:1fr}.deponie-misto__map{min-height:320px}.deponie-vyhody__grid{grid-template-columns:1fr 1fr}.deponie-druhy__list{grid-template-columns:1fr}.kalc-step{padding:1.5rem 1.25rem}.kalc-step__body{padding-left:0}.kalc-step__head{gap:.75rem}.kalc-tabs{grid-template-columns:1fr}.kalc-tab{border-bottom:1.5px solid #1a1a1a;border-right:0}.kalc-tab:last-child{border-bottom:0}.kontejner-pick{grid-template-columns:repeat(2,1fr)}.kontejner-pick__item{border-bottom:1px dashed #d6d3c8;border-right:1px dashed #d6d3c8}.kontejner-pick__item:nth-child(2n){border-right:0}.kontejner-pick__vis{margin:.4rem auto .5rem;max-width:110px}.kontejner-pick__badge{font-size:.7rem;padding:.15rem .4rem}.kalc-address{grid-template-columns:1fr}.kalc-address__btn{border-left:0;border-top:2px solid #2a2a2a;justify-content:center;padding:.85rem}}@media(max-width:576px){.deponie-vyhody__grid{grid-template-columns:1fr}.kalc{padding:2.5rem 0 3rem}.kalc__title{font-size:1.45rem}.kalc-step{padding:1.25rem 1rem}.kalc-cta__btn{font-size:.95rem;letter-spacing:.05em;padding:1.15rem 1.25rem}.kalc-cta__arrow{font-size:1.25rem}.kalc__highlights li{border-right:0;padding:.2rem 0}.order-modal{align-items:stretch;padding:0}.order-modal__dialog{border:0;min-height:100vh}.order-modal__dialog:after,.order-modal__dialog:before{display:none}.order-modal__body{padding:1.25rem}.order-modal__actions{border:0;flex-direction:column-reverse}.order-modal__actions .btn{border:2px solid #1a1a1a!important;border-bottom:0;width:100%}.order-modal__actions .btn:last-child{border-bottom:2px solid #1a1a1a!important}}html{scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background-color:#fff;font-family:Ubuntu,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden;padding:0}a,body{color:#3e3e3e}a{text-decoration:underline}a:active,a:hover{color:#d30000}a.active,p a{text-decoration:underline}section{box-sizing:border-box;padding-bottom:60px;padding-top:60px}.overflow-hidden{overflow:hidden}.kontakt-wrapper{align-items:end;display:grid;grid-template-columns:1fr;justify-items:stretch}@media screen and (min-width:769px){.kontakt-wrapper{grid-template-columns:2fr 1fr}}.kontakt-bottom{font-family:Ubuntu,sans-serif;font-size:13px;font-style:italic;font-weight:400;grid-column:span 2;margin-top:30px;padding-right:20px}.kontakt-col1,.kontakt-col2{align-self:end;grid-column:span 2}@media screen and (min-width:1025px){.kontakt-col1,.kontakt-col2{grid-column:span 1}}.kontakt-col2{margin-top:20px}.kontakt .heading{grid-column:span 2}.kontakt .mapa{margin-bottom:-25px;margin-top:40px}.kontakt .mapa a{display:block;text-align:center}.kontakt .mapa img{max-width:100%}.kontakt .mapa-link{position:relative;top:-25px}.poptavka{text-align:center}.poptavka-wrapper{align-items:center;grid-template-columns:repeat(1,1fr);padding:0 30px}@media screen and (min-width:769px){.poptavka-wrapper{grid-template-columns:1fr 1fr}}.poptavka h2{color:#3e3e3e;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;margin-bottom:0;padding:0 30px}.poptavka-msg p{background-color:#d30000;color:#fff;display:block;margin:25px 50px;padding:20px}.poptavka .subheading{color:#d30000;display:block;font-size:24px;margin-bottom:50px;padding:0 30px}.poptavka .extra-large{font-size:30px;margin-top:0}@media screen and (min-width:481px){.poptavka .extra-large{font-size:36px}}@media screen and (min-width:1201px){.poptavka .extra-large{font-size:64px}}.poptavka-contact{margin-bottom:50px;margin-right:0;text-align:center}@media screen and (min-width:1201px){.poptavka-contact{margin-right:100px;text-align:right}}.poptavka-contact *{display:inline-block;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.poptavka-contact .phone{color:#3e3e3e;font-size:30px}@media screen and (min-width:481px){.poptavka-contact .phone{font-size:36px}}.poptavka-contact .phone span{color:#d30000}.poptavka-contact .email{font-size:24px}#poptavkovy-formular{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}#poptavkovy-formular .half{grid-column:span 2}@media screen and (min-width:1025px){#poptavkovy-formular .half{grid-column:span 1}}#poptavkovy-formular .full{grid-column:span 2}#poptavkovy-formular .form-field{display:flex;margin-bottom:5px;width:100%}#poptavkovy-formular .form-field :focus{outline:none}#poptavkovy-formular .form-field input,#poptavkovy-formular .form-field textarea{background-color:#fff;border:1px solid #828282;color:#3e3e3e;font-size:16px;font-weight:700;padding:10px;width:100%}#poptavkovy-formular .form-field input:focus,#poptavkovy-formular .form-field textarea:focus{background-color:#fff;border:2px solid #d30000}#poptavkovy-formular .form-field input::placeholder,#poptavkovy-formular .form-field textarea::placeholder{color:#828282;font-size:16px;font-weight:400}#poptavkovy-formular .form-checkbox{margin-bottom:10px}#poptavkovy-formular .form-checkbox .form-check{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}#poptavkovy-formular .form-checkbox .form-check input{accent-color:#3e3e3e;height:16px;margin:0 10px 0 0;padding:0;width:16px}#poptavkovy-formular label{font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:300}.about-wrapper{display:flex;flex-direction:column;gap:40px;justify-content:space-between}@media screen and (min-width:1025px){.about-wrapper{flex-direction:row}}.about-wrapper>div:not(.about-image),.about-wrapper>p{flex:1}@media screen and (min-width:1025px){.about-wrapper>div:not(.about-image),.about-wrapper>p{flex:2}}.about-wrapper p{color:#3e3e3e;font-size:20px}.about-wrapper .about-image{flex:1}.about-wrapper .kontakt a{color:#3e3e3e;text-decoration:none}.about-wrapper .kontakt .fakturacni-udaje{display:flex;flex-flow:column;white-space:nowrap}@media screen and (min-width:769px){.about-wrapper .kontakt .fakturacni-udaje{flex-flow:row}}.about-wrapper .kontakt .fakturacni-udaje p{padding-right:100px}.about-wrapper .kontakt .spisova-znacka{font-size:14px}.about-content{column-gap:100px;display:flex;flex-wrap:wrap}.about-content div{flex:1 0 calc(100% - 50px)}@media screen and (min-width:1025px){.about-content div{flex:1 0 calc(50% - 50px)}}.small-title{font-size:20px;margin-top:50px}.content-img{max-width:100%}.reference{color:rgba(62,62,62,.5);font-size:14px}.reference-wrapper{border-bottom:1px solid rgba(62,62,62,.5)}.reference-wrapper .loga{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-around}@media screen and (min-width:769px){.reference-wrapper .loga{flex-wrap:nowrap}}.reference-wrapper .loga img{-webkit-filter:grayscale(100%);filter:grayscale(100%);flex:1;max-height:22px;opacity:.43;width:auto}@media screen and (min-width:1025px){.reference-wrapper .loga img{max-height:35px}}@media screen and (min-width:1401px){.reference-wrapper .loga img{max-height:43px;max-height:63px}}.reference span{position:relative;top:25px}.services{background-color:#fff}@media screen and (min-width:769px){.services{background-color:#9d0e00}}.services-wrapper{display:flex;flex-flow:column;flex-grow:0;gap:0;margin:0;padding:0}@media screen and (min-width:769px){.services-wrapper{flex-flow:row}}.services-wrapper a{position:relative}.services-wrapper a:after{background-color:#d30000;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.services-wrapper a:hover:after{opacity:.25}.services-wrapper a span{bottom:10px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:1.2;padding:0 16px 0 80px;position:absolute;text-align:left;width:100%;z-index:10}@media screen and (min-width:1025px){.services-wrapper a span{font-size:20px}}.services-wrapper a span:before{background-image:url(/build/images/arrow-right-white.748547d8.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 35px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:72px}@media screen and (min-width:769px){.services-wrapper a span:before{display:none}}@media screen and (min-width:1201px){.services-wrapper a span:before{display:block}}.services-wrapper picture{display:flex;margin:0;padding:0}.services-wrapper img{flex:1;margin:0;padding:0;width:100%}#technique{padding-bottom:0}.technique{background-color:#f5f5f5}.technique-content{display:flex;flex-wrap:wrap;gap:50px}.technique-content div{flex:1 0 calc(100% - 50px)}@media screen and (min-width:1025px){.technique-content div{flex:1 0 calc(50% - 50px)}}@media screen and (min-width:1201px){.technique-content div{flex:1 0 calc(33.333% - 50px)}}.technique-content ul li{font-size:14px}.technique-content .small-title{margin-top:0}#gallery.no-top-padding{padding-top:0}.gallery{background-color:#fff}@media screen and (min-width:769px){.gallery{background-color:#e0e0e0}}.gallery-wrapper{display:flex;flex-flow:column;flex-grow:0;gap:0;margin:0;padding:0}@media screen and (min-width:769px){.gallery-wrapper{flex-flow:row}}.gallery-wrapper picture{display:flex;margin:0;padding:0}.gallery-wrapper img{flex:1;margin:0;padding:0;width:100%}