.container{margin:0 auto;padding:0;width:100%}@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:1280px}}.container-fluid{margin:0;padding:0;width:100%}.container-inner{margin:0 auto;padding:0 25px;width:auto}@media screen and (min-width:769px){.container-inner{width:730px}}.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}.main-nav{align-content:normal;align-items:normal;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}@media screen and (min-width:481px){.main-nav{justify-content:space-between}}.main-nav .logo{align-self:auto;background-color:transparent;display:none;flex-basis:auto;flex-grow:0;flex-shrink:1;order:0}@media screen and (min-width:769px){.main-nav .logo{display:block}}.main-nav .logo img{height:80px;max-width:calc(100% - 100px);padding:17px 40px 9px}.main-nav .logo-mobile{background-color:#cd1919;display:block;width:calc(100% - 110px)}.main-nav .logo-mobile img{height:65px;padding:10px 25px 5px}@media screen and (min-width:769px){.main-nav .logo-mobile{display:none}}.main-nav .nav-right{align-self:center;background-color:transparent;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:1;gap:30px;order:1;width:100%}@media screen and (min-width:769px){.main-nav .nav-right{padding-right:40px;width:auto}}.main-nav .nav-right__mapa{display:none}@media screen and (min-width:769px){.main-nav .nav-right__mapa{display:block}}.main-nav .nav-right__mapa span{color:#adadad;display:none;display:block;font-size:9px;font-weight:700;text-align:center}.main-nav .nav-right__kontakt{align-self:center;background-color:#fbfbfb;display:flex;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;justify-content:space-evenly;order:1;width:100%}@media screen and (min-width:769px){.main-nav .nav-right__kontakt{background-color:transparent;flex-direction:column;width:auto}}.main-nav .nav-right__kontakt a{color:#cd1919;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:800;padding:10px}@media screen and (min-width:769px){.main-nav .nav-right__kontakt a{font-size:20px;padding:0}}.main-nav .nav-right__kontakt a span{color:#d9d9d9}.main-nav .menu{align-items:center;align-self:auto;background-color:#fbfbfb;display:none;flex-basis:auto;flex-grow:0;flex-shrink:1;flex-wrap:wrap;gap:10px;height:67px;justify-content:center;list-style-type:none;margin:0;order:2;padding:0;width:100%}.main-nav .menu-btn a{background-color:#cd1919;border-radius:6px;color:#fff!important}.main-nav .menu-btn a:hover{background-color:#a01313}@media screen and (min-width:769px){.main-nav .menu{display:flex}}.main-nav .menu li{display:inline-block}.main-nav .menu li a{color:#cd1919;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:800;padding:5px 8px;text-decoration:none}.main-nav .menu li a:focus,.main-nav .menu li a:hover{color:#a01313}@media screen and (min-width:1025px){.main-nav .menu li a{font-size:18px;padding:6px 15px}}.main-nav .mobile-menu-btn{background-color:#fff;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:#cd1919}@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:#cd1919;height:5px;margin-bottom:5px;margin-top:5px;width:50px}.main-nav .mobile-menu-btn .hamburger-close .hamburger-line{background-color:#fff}.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:#cd1919;display:none;flex-direction:column;flex-wrap:nowrap;height:calc(100% - 80px);justify-content:center;list-style-type:none;margin:0;max-width:440px;padding:0;position:fixed;top:85px;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:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800;text-align:center;text-decoration:none;width:100%}.mobile-nav .mobile-menu hr{background-color:#fff;border:0;color:#fff;height:1px;margin:0;padding:0;width:100%}.header{overflow:hidden}.header .slick-carousel{margin-top:0;max-height:390px}@media screen and (min-width:1025px){.header .slick-carousel{margin-top:0}}.header .slick-carousel .slide{height:auto;position:relative}.header .slick-carousel .slide-content{height:100%;position:relative;top:-7px;width:100%}@media screen and (min-width:769px){.header .slick-carousel .slide-content{position:absolute}}.header-box{align-items:start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:100%}@media screen and (min-width:1025px){.header-box{width:745px}}.header-box-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:100%}@media screen and (min-width:481px){.header-box-wrapper{width:440px}}@media screen and (min-width:769px){.header-box-wrapper{width:730px}}@media screen and (min-width:1025px){.header-box-wrapper{position:absolute;top:0;width:980px}}@media screen and (min-width:1201px){.header-box-wrapper{width:1160px}}@media screen and (min-width:1401px){.header-box-wrapper{width:1280px}}.header-box .title{background-color:#fbfbfb;color:#cd1919;display:block;font-family:Rubik Dirt,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin:0;max-width:400px!important;padding:20px 25px;text-align:center}@media screen and (min-width:769px){.header-box .title{background-color:transparent;color:#c4c4c4;font-size:32px;text-align:left}}@media screen and (min-width:1025px){.header-box .title{font-size:32px}}.header-box .btn-block{margin-top:20px}.btn{border-bottom:1px solid rgba(0,0,0,.79);border-radius:5px;color:#fff;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:800;padding:10px 20px}.btn-block{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:769px){.btn-block{flex-direction:row}}.btn-primary{background-color:#cd1919}.btn-primary:hover{background-color:#a01313}.btn-secondary{background-color:#535353;color:#fff}.btn-secondary:hover{background-color:#3d3d3d}.btn-sm{font-size:18px;padding:5px 10px}.btn-lg{font-size:20px;padding:10px 20px}@media screen and (min-width:1025px){.btn-lg{font-size:24px;padding:15px 30px}}.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:#cd1919}.cookie-banner .btn{border:none;border-radius:0;font-size:14px;margin:0}.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:#cd1919;text-decoration:underline}.cookie-banner__text a:active,.cookie-banner__text a:hover{color:#cd1919}.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:#cd1919}.footer{background-color:#3d3d3d;box-shadow:0 -2px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 -2px 4px 0 rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:grid;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;grid-column:span 1;grid-template-columns:1fr;padding:40px}@media screen and (min-width:481px){.footer{grid-template-columns:1fr 1fr}}@media screen and (min-width:769px){.footer{grid-template-columns:1fr 1fr}}@media screen and (min-width:1025px){.footer{column-gap:80px;grid-template-columns:4fr 4fr 4fr}}@media screen and (min-width:1201px){.footer{column-gap:80px;grid-template-columns:4fr 4fr 4fr}}.footer ul{list-style-type:none}.footer a,.footer a:active,.footer a:focus,.footer a:hover{color:#fff}.footer a:hover{text-decoration:underline}.footer-logo a{display:block;margin-bottom:35px}.footer-logo a img{height:43px}.footer-col{align-self:flex-end;padding:10px}.footer-col p{margin-bottom:0}@media screen and (min-width:481px){.footer-col-1{grid-column:span 2}}@media screen and (min-width:1025px){.footer-col-1{grid-column:span 1}}.footer-col-2{font-size:14px}.footer-col-2 i{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:10px;font-style:italic;font-weight:400}.footer-col-3{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:800;text-align:left}.footer-col-3 a{text-decoration:none}.footer-col-3 a .prefix{color:#535353}.footer-col-3 a:hover{color:#ccc;text-decoration:none}@media screen and (min-width:481px){.footer-col-3{text-align:right}}@media screen and (min-width:769px){.footer-col-3{font-size:22px}}@media screen and (min-width:1201px){.footer-col-3{font-size:28px}}.footer-contact{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;width:100%}.bottom-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;padding:20px}.bottom-footer a{align-items:center;color:#535353;display:flex;flex-direction:row;justify-content:flex-end}.bottom-footer a:active,.bottom-footer a:focus,.bottom-footer a:hover{color:#202020}.bottom-footer a span{font-size:10px;margin-right:10px}.bottom-footer a img{height:17px}html{scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background-color:#f5f5f5;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden;padding:0}a{text-decoration:none}a,a:active,a:hover{color:#cd1919}a.active,p a{text-decoration:underline}.table-responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.overflow-hidden{overflow:hidden}.page{background-color:#fff;box-sizing:border-box}.page .heading-box{align-items:center;background-color:#fff;display:flex;height:100px;justify-content:center;margin-bottom:-20px;margin-top:-7px;padding:0;position:relative;text-align:center;z-index:10}@media screen and (min-width:769px){.page .heading-box{margin-bottom:10px;padding-top:40px}}@media screen and (min-width:1025px){.page .heading-box{box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25);margin-bottom:30px;margin-top:-50px;padding:0}}.page .poptavka-box{margin-bottom:40px;margin-top:80px;padding:0 0 40px}@media screen and (min-width:1025px){.page .poptavka-box{box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:-2px 4px 4px 0 rgba(0,0,0,.25)}}.page .poptavka-box-heading{align-items:center;background-color:#cd1919;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;height:100px;justify-content:center;margin-bottom:30px;margin-top:-7px;padding:0;position:relative;text-align:center;z-index:10}.page .poptavka-box-heading .page-title{color:#fff;text-decoration:none}.page .poptavka-box-content{padding:0 20px}.page-title{color:#3d3d3d;font-family:Rubik Dirt,system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin:0 20px;text-decoration:underline}@media screen and (min-width:769px){.page-title{font-size:28px;text-decoration:none}}.page .heading-lines{background-size:contain;display:none;height:30px;width:86px}.page .heading-lines--red{background:url(/build/images/lines_red.3e8aa5ec.svg) no-repeat 50%}.page .heading-lines--white{background:url(/build/images/lines_white.6fb6b18b.svg) no-repeat 50%}@media screen and (min-width:769px){.page .heading-lines{display:block}}.page p{color:#3d3d3d;line-height:1.7}.page p.alert-success{color:#1b7934}.page p.alert-danger{color:#cd1919}.page .top-text{align-items:stretch;display:flex;flex-direction:column}@media screen and (min-width:1025px){.page .top-text{align-items:flex-start;flex-direction:row;gap:40px}}.page .top-text div{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-evenly;padding-bottom:15px}.page .top-text div img{max-width:25%}@media screen and (min-width:1025px){.page .top-text div img{max-width:none}.page .top-text div{align-items:flex-end;flex-direction:column}}.page .benefits{color:#cd1919;font-family:Rubik,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:800;font-weight:600}@media screen and (min-width:769px){.page .benefits{font-size:28px;font-weight:800}}.page .benefits ul{list-style-type:none;padding:0}.page .benefits ul li{margin-bottom:8px;padding-left:28px;position:relative}.page .benefits ul li:before{background:url(/build/images/check.b6ec150c.svg) no-repeat 50%/contain;content:"";height:17px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:16px}@media screen and (min-width:769px){.page .benefits ul li:before{height:25px;left:-3px;top:50%;width:25px}}.page .service-box{display:flex;flex-direction:row}.page .service-box img{display:none;height:auto;width:175px}@media screen and (min-width:769px){.page .service-box img{display:block}}.page .service-box h2{display:contents;font-size:16px}.page .service-box p{padding-left:0;padding-top:10px}@media screen and (min-width:769px){.page .service-box p{padding-left:20px}}.page .service-box__text{align-items:center;display:flex;flex-direction:column}.page .service-box a.btn{margin-top:15px}.page .service-box{margin-bottom:50px}@media screen and (min-width:769px){.page .service-box{margin-bottom:50px}}.slide *{max-width:100%!important}.spacer{background-color:#fff;height:100px;margin-top:-40px;position:relative;z-index:-1}.poptavka-form{margin-top:40px;padding:0}@media screen and (min-width:769px){.poptavka-form{padding:0 60px}}.poptavka-msg{font-size:22px;text-align:center}.form-required{color:#cd1919}#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{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:2px solid #cd1919;font-size:16px;font-weight:700;padding:10px;width:100%}#poptavkovy-formular .form-field input:focus,#poptavkovy-formular .form-field textarea:focus{background-color:#fff0f5}#poptavkovy-formular .form-field input::placeholder,#poptavkovy-formular .form-field textarea::placeholder{font-size:16px;font-weight:400}@media screen and (min-width:769px){#poptavkovy-formular #poptavka_zajem{display:flex}}#poptavkovy-formular #poptavka_zajem .form-check{margin-right:25px}#poptavkovy-formular input[type=checkbox]{accent-color:#cd1919}#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{height:16px;margin:0 10px 0 0;padding:0;width:16px}#poptavkovy-formular label{font-size:16px}#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}#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"}}.grecaptcha-badge{opacity:0;pointer-events:none;transition:opacity .2s ease}.grecaptcha-badge.is-visible{opacity:1;pointer-events:auto}