body{position: relative;}.do-backdrop{position:fixed;top:0;left:0;z-index:1;width:100vw;height:100vh;height:100%;background-color:rgba(0,0,0,0.75)}.modal-backdrop.show{opacity:0.75}.do-h2-grey{color:#C0C0C0;margin-bottom:2rem}.do-subpage-content{position:absolute;right:0;top:0;background-color:#fff;z-index:101}.do-page{position:relative}@media (min-width:768px){.do-page{padding-bottom:2rem}}.do-page .sidebarIconToggle{top:26px;right:20px}#do-page-hide{position:relative}.page-content{background-color:white;padding:20px 5rem 0 3rem;width:100%;margin-left:0;z-index:20}.do-sidecard-box{margin-bottom:3rem}.do-page-navig .do-arrow-next,.do-page-navig .do-arrow-prev,.do-page-navig .do-arrow-sep{display:inline-block;color:#000;text-decoration:none}.do-page-navig .do-arrow-prev:before{content:" ";width:1.2rem;height:0.9rem;margin:0 0.3rem -2px 0;display:inline-block;background:transparent url(../img/icon-arrow-l.svg) no-repeat left center}.do-page-navig .do-arrow-next:after{content:" ";width:1.2rem;height:0.9rem;margin:0 0 -2px 0.3rem;display:inline-block;background:transparent url(../img/icon-arrow.svg) no-repeat right center}.do-page-logo{padding:1rem 0 1.5rem 0}.do-page-logo img{min-width:150px;max-width:10vw}.do-page-contacts a,.do-page-intro-contacts a{text-decoration:underline}.do-page-counter{padding-bottom:3rem}.do-page-counter .do-border{border-bottom:solid 1px #DCDCDC}.do-page-counter .numscroller{display:inline-block;width:10rem;font-family:"Bebas Neue",Calibri;font-size:5rem;text-align:center;line-height:calc(5.4rem * 1.2);padding-top:calc(5.4rem * .12);text-align:center}@media (max-width:356.98px){.do-page-counter .numscroller{font-size:4rem;width:34vw;line-height:calc(4rem * 1.2);padding-top:calc(4rem * .12)}}@media (max-width:299.98px){.do-page-counter .numscroller{font-size:19vw;display:block;width:100%;text-align:center}}.do-page-counter .numscroller-text{display:inline-block;font-weight:bold;text-align:left}@media (max-width:299.98px){.do-page-counter .numscroller-text{display:block;text-align:center}}.do-page-gallery{margin-bottom:4rem}.do-page-gallery .row{margin-right:-5px;margin-left:-5px}.do-page-gallery .row div{padding:5px}.do-page-gallery .row div img{border:0 #000 solid;border-radius:4px}.do-gall-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.do-gall-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.blockquote .blockquote-footer{margin-top:1.5rem;color:#000;font-weight:600;line-height:1.3rem;font-size:1.125rem}.blockquote .blockquote-footer cite{color:#828282;font-weight:300}.do-accordion{margin:3rem 0}.do-accordion h2{font-size:1.125rem;color:#fc4c02;font-weight:bold}.do-accordion h3{font-size:2.8444rem;line-height:3.282rem;margin-bottom:1.6rem}.do-accordion .accordion .card{border-bottom:solid 1px #C0C0C0}.do-accordion .accordion .card:last-child{border-bottom:none}.do-accordion .accordion .card.show{box-shadow:0px 0px 30px -3px rgba(0,0,0,0.11)}.do-accordion .accordion .card .card-body{padding:1rem}.do-accordion .accordion .card-header button{width:100%;padding:1rem 1rem 0 1rem;color:#000;font-size:1.563rem;text-align:left;background-color:white;border:none}.do-accordion .accordion .card-header button:focus{outline:none!important}.do-accordion .accordion .card-header button.collapsed{background:transparent;padding:1rem;border-bottom:solid 1px #C0C0C0}.do-accordion .accordion .card-header button.collapsed:last-child{border-bottom:none}.do-accordion .accordion .card-header button:after{content:" ";width:18px;height:31px;background:url(../img/icon-minus.svg) no-repeat left bottom;background-size:100% auto;color:#fc4c02;float:right;font-weight:bold;font-size:1.95375rem;line-height:2.2rem}.do-accordion .accordion .card-header button.collapsed:after{background:url(../img/icon-plus.svg) no-repeat left bottom}.do-accordion html{--lh:1.4rem;line-height:var(--lh)}.do-accordion .do-file{border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;padding:0;margin:0}.do-accordion .do-file.do-file-one{border-top:none}.do-accordion .do-file.do-file-one .do-file-item{border-top:solid 1px #C0C0C0}.do-accordion .do-file .do-file-one .do-file-item{border-top:solid 1px #C0C0C0}.do-accordion .do-file .do-file-item{position:relative;z-index:1;display:block;width:100%;min-height:3.5rem;padding:10px;padding-left:65px;background:#fff url(../img/file-none.svg) no-repeat 15px 15px;background-size:30px auto;border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;font-size:1.125rem;color:#000;font-weight:normal;line-height:1.5rem}.do-accordion .do-file .do-file-item.do-file-zip{background-image:url(../img/file-zip.svg)}.do-accordion .do-file .do-file-item.do-file-pdf{background-image:url(../img/file-pdf.svg)}.do-accordion .do-file .do-file-item .do-file-ext{font-size:1.125rem;color:#C0C0C0}.do-accordion .do-file .do-file-item:hover{z-index:2!important;text-decoration:none;box-shadow:0px 0px 40px -3px rgba(0,0,0,0.11)}.do-accordion .do-file .do-file-row{display:flex;width:100%;min-height:40px}.do-accordion .do-file .do-file-row .do-file-name{display:inline-block;display:block;flex:3;align-self:center}.do-accordion .do-file.do-file-big .do-file-item{min-height:200px;padding:10px;padding-top:140px;background-size:auto 50px;background-position-x:center;background-position-y:40px}.do-accordion .do-media-kit{margin-top:3rem}.do-support .do-supportItem{border-bottom:solid 1px #C0C0C0;padding-top:3rem}.do-support .do-supportItem .do-logo{padding-right:2rem;padding-bottom:1rem}.do-support .do-supportItem .do-logo img{max-width:70vw}.do-sponzoring{padding:3rem 0;font-size:1.625rem;line-height:2rem}.do-develop .do-developItem{margin-bottom:3rem;font-size:1.563rem;line-height:1.3}.do-develop .do-developItem img{margin-bottom:1rem}.do-develop .do-developItem a{font-size:1.125rem;text-decoration:underline}.do-prod{margin-top:6vh;border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0}.do-prod .do-prod-item{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;text-align:center}.do-prod .do-prod-item img{margin-top:6vh;margin-bottom:2vh}.do-prod .do-prod-item span{display:block;margin:0 0 3vh 0}@media (min-width:768px){.page-content{padding:20px 5rem 0 5rem;width:100%;margin-left:calc(0% + 15px)}.do-page-contacts a,.do-page-intro-contacts a{text-decoration:underline}.do-page-contacts a.do-contacts-phone,.do-page-intro-contacts a.do-contacts-phone{text-decoration:none}.do-page-counter{padding:4rem 0}.do-page-counter .do-border,.do-page-counter .do-border-last{border-bottom:none;border-left:solid 1px #DCDCDC}.do-page-counter .do-border-last{border-right:solid 1px #DCDCDC}.do-page-counter .numscroller{display:block;width:100%!important;line-height:calc(5.4rem * .9);padding-top:0;width:10rem;text-align:center}.do-page-counter .numscroller-text{display:block;width:100%;font-weight:bold;text-align:center;line-height:1rem;padding-top:0.4rem;color:#fc4c02}.do-page-contacts{position:relative;clear:both;padding-top:3.5rem}.do-page-contacts .row{position:relative}.do-page-contacts .col-lg-3+.col-lg-3{text-align:center}.do-page-contacts .col-lg-3+.col-lg-3+.col-lg-3{text-align:right}.do-page-contacts .do-page-logo{padding:0 0 0.5rem 0}.do-page-contacts .do-page-logo img{min-width:10px}.blockquote{font-size:1.7504rem;line-height:1.5}.blockquote .blockquote-footer{margin-top:1.5rem;color:#000;font-weight:600;font-size:1.125rem}.blockquote .blockquote-footer cite{color:#828282;font-weight:300}footer{min-height:50px;max-height:20vh}.do-footer-nav .nav a.nav-link{padding:0.4rem 0.5rem}.do-support .do-supportItem .do-logo img{max-width:100%}.do-prod{margin-top:3rem;border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0}.do-prod .do-prod-item{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;text-align:center}.do-prod .do-prod-item img{margin-top:3rem;margin-bottom:1rem}.do-prod .do-prod-item span{display:block;margin:1rem 0 2rem 0}}@media (max-width:575.98px){.page-content{padding:20px 15px 0 15px}.container{max-width:100%;padding-left:0;margin-right:0;padding-right:0}.do-footer-box{background:none}}@media (min-width:576px) and (max-width:767.98px){.container{max-width:100%;padding-left:0;margin-right:0;padding-right:0}}@media (max-width:1199.98px){.do-page-contacts .col-lg-3{text-align:left!important}}@media (min-width:992px) and (max-width:1199.98px){.page-content{padding:20px 5rem 0 5rem;width:90%;margin-left:calc(10% + 15px)}}@media (min-width:1200px){.page-content{padding:20px 6rem 0 5rem;width:85%;margin-left:calc(15% + 15px)}}.do-bg-hp{background:#fff url(../img/bg-set-card.jpg) no-repeat top center;background-size:90% auto;background-attachment:fixed}@media (min-width:576px) and (max-width:767.98px){.do-bg-hp{background:#fff url(../img/bg-set-card-sm.jpg) no-repeat top left;background-size:525px auto;background-attachment:fixed}}@media (min-width:768px) and (max-width:991.98px){.do-bg-hp{background:#fff url(../img/bg-set-card-md.jpg) no-repeat top center;background-size:705px auto;background-attachment:fixed}}@media (min-width:992px) and (max-width:1199.98px){.do-bg-hp{background:#fff url(../img/bg-set-card-lg.jpg) no-repeat top center;background-size:945px auto;background-attachment:fixed}}@media (min-width:1200px){.do-bg-hp{background:#fff url(../img/bg-set-card-xl.jpg) no-repeat top center;background-size:1125px auto;background-attachment:fixed}}.do-chtpce .page-content{background:#fff url(../img/page-bg-chtpce.jpg) no-repeat right 50px;background-size:auto 50vh}@media (min-width:768px) and (max-width:991.98px){.do-chtpce .page-content{background-position:calc(50% + 110px) 50px;background-size:auto 437px}}@media (min-width:992px) and (max-width:1199.98px){.do-chtpce .page-content{background-position:calc(50% + 160px) 50px;background-size:auto 537px}}@media (min-width:1200px){.do-chtpce .page-content{background-position:calc(50% + 160px) 50px;background-size:auto 537px}}@media (min-width:1555px){.do-chtpce .page-content{background-position:calc(50% + 160px) 50px;background-size:auto 537px}}.do-chtpce .do-page-counter .numscroller-text,.do-chtpce a{color:#0056BB}@media (min-width:992px){.do-chtpce .do-page-contacts .col-lg-3{flex:0 0 29%;max-width:29%}.do-chtpce .do-page-contacts .col-lg-3+.col-lg-3{flex:0 0 22%;max-width:22%}.do-chtpce .do-page-contacts .col-lg-3+.col-lg-3+.col-lg-3{flex:0 0 23%;max-width:23%}}.do-kvis .do-page-counter .numscroller-text,.do-kvis a{color:#004d89}.do-marhold .do-page-counter .numscroller-text,.do-marhold a{color:#00BF6F}.do-sbedneni .do-page-counter .numscroller-text,.do-sbedneni a{color:#291d61}.do-sbedneni .do-page-logo.do-page-logo-top img{min-width:200px;max-width:15vw}.do-hrochostroj .do-page-counter .numscroller-text,.do-hrochostroj a{color:#824bb0}.do-teramos .do-page-counter .numscroller-text,.do-teramos a{color:#3a7fb3}.do-obalovna-ch{}.do-obalovna-ch .do-page-counter .numscroller-text,.do-obalovna-ch a{color:#0099c7}@media (min-width:992px){.do-obalovna-ch .do-page-contacts .col{flex:0 0 100%;max-width:100%}.do-obalovna-ch .do-page-contacts .col-lg-3{flex:0 0 33%;max-width:33%}.do-obalovna-ch .do-page-contacts .col-lg-3+.col-lg-3{text-align:center}.do-obalovna-ch .do-page-contacts .col-lg-3+.col-lg-3+.col-lg-3{text-align:right}}.do-obalovna-t .do-page-counter .numscroller-text,.do-obalovna-t a{color:#ef7d00}@media (min-width:992px){.do-obalovna-t .do-page-contacts .col{flex:0 0 100%;max-width:100%}.do-obalovna-t .do-page-contacts .col-lg-3{flex:0 0 33%;max-width:33%}.do-obalovna-t .do-page-contacts .col-lg-3+.col-lg-3{text-align:center;flex:0 0 42%;max-width:42%}.do-obalovna-t .do-page-contacts .col-lg-3+.col-lg-3+.col-lg-3{text-align:right;flex:0 0 25%;max-width:25%}}.do-instav .do-page-counter .numscroller-text,.do-instav a{color:#0ab9de}.do-h-centrum .do-page-counter .numscroller-text,.do-h-centrum a{color:#2f397f}.do-hrosi-stavby .do-page-counter .numscroller-text,.do-hrosi-stavby a{color:#18009a}.do-duchcovska .do-page-counter .numscroller-text,.do-duchcovska a{color:#005092}