header{min-height:32rem;background-image:url(../img/img-uvod.jpg);background-position:center top;background-repeat:no-repeat}@media (min-width:576px){header{background-image:url(../img/img-uvod-sm.jpg);min-height:36rem}}@media (min-width:768px){header{background-image:url(../img/img-uvod-md.jpg);min-height:38rem}}@media (min-width:992px){header{background-image:url(../img/img-uvod-lg.jpg);min-height:42.25rem}}@media (min-width:1200px){header{background-image:url(../img/img-uvod-xl.jpg)}}@media (min-width:1921px){header{background-image:url(../img/img-uvod-xxl.jpg);min-height:54.125rem}}header h1{color:#fff;-moz-text-shadow:0 0 1.75rem rgba(0,0,0,.5);text-shadow:0 0 1.75rem rgba(0,0,0,.5);margin-top:5.5rem;margin-bottom:0}@media (min-width:768px){header h1{margin-top:10.5rem}}@media (min-width:992px){header h1{margin-top:11.5rem}}@media (min-width:1200px){header h1{margin-top:12rem}}@media (min-width:1921px){header h1{margin-top:17rem}}header.page-heading{min-height:21rem;background-image:url(../img/img-heading.jpg);background-position:center top;background-repeat:no-repeat}@media (min-width:576px){header.page-heading{background-image:url(../img/img-heading-sm.jpg);min-height:26rem}}@media (min-width:768px){header.page-heading{background-image:url(../img/img-heading-md.jpg)}}@media (min-width:992px){header.page-heading{background-image:url(../img/img-heading-lg.jpg);min-height:23.5rem}}@media (min-width:1200px){header.page-heading{background-image:url(../img/img-heading-xl.jpg)}}@media (min-width:1921px){header.page-heading{background-image:url(../img/img-heading-xxl.jpg);min-height:31.3rem}}header.page-heading h1{margin-top:2.75rem}@media (min-width:768px){header.page-heading h1{margin-top:5rem}}@media (min-width:992px){header.page-heading h1{margin-top:3rem}}@media (min-width:1200px){header.page-heading h1{margin-top:4rem}}@media (min-width:1921px){header.page-heading h1{margin-top:7rem}}header.page-heading-reference{background-image:none}header.page-heading-reference #heading-reference-map{min-height:32rem;width:100%;position:absolute;top:0;left:0}@media (min-width:576px){header.page-heading-reference #heading-reference-map{min-height:36rem}}@media (min-width:768px){header.page-heading-reference #heading-reference-map{min-height:38rem}}@media (min-width:992px){header.page-heading-reference #heading-reference-map{min-height:42.25rem}}@media (min-width:1921px){header.page-heading-reference #heading-reference-map{min-height:54.125rem}}header.page-heading-reference h1{-moz-text-shadow:0 0 1.75rem rgba(0,0,0,.75);text-shadow:0 0 1.75rem rgba(0,0,0,.75)}header .contact-header{width:100%;position:relative;background:#fff;background:-webkit-linear-gradient(right,#fff,#f3f3f3,#fff);background:-o-linear-gradient(left,#fff,#f3f3f3,#fff);background:-moz-linear-gradient(left,#fff,#f3f3f3,#fff);background:linear-gradient(to left,#fff,#f3f3f3,#fff);text-align:center}@media (min-width:768px){header .contact-header{text-align:right}}header .contact-header ul{list-style-type:none;margin:0;padding:0}header .contact-header ul li{display:inline-block;list-style-type:none}header .contact-header ul li a,header .contact-header ul li i{color:#6f6f6f;padding:.75rem 0 .75rem .5rem}header .contact-header ul li a:hover,header .contact-header ul li i:hover{color:#912d2e!important;text-decoration:none}@media (min-width:992px){header .contact-header ul li a,header .contact-header ul li i{padding:1rem 0 1rem 1rem}}header .contact-header ul li a span,header .contact-header ul li i span{display:none}@media (min-width:768px){header .contact-header ul li a span,header .contact-header ul li i span{display:inline}}header .contact-header ul li i{font-size:1.75rem;color:#6f6f6f!important;vertical-align:middle;margin-right:.45rem}@media (min-width:768px){header .contact-header ul li i{font-size:initial;margin-right:.25rem}}header .container{position:relative}header nav.navbar{background:rgba(188,45,46,.9);border-top:4px solid #912d2e}header nav.navbar .navbar-brand{max-width:75%}@media (min-width:576px){header nav.navbar .navbar-brand{max-width:100%}}@media (min-width:1200px){header nav.navbar .navbar-collapse ul.navbar-nav{margin:.5rem 0}}header nav.navbar .navbar-collapse ul.navbar-nav li{border-top:1px solid rgba(255,255,255,.25)}header nav.navbar .navbar-collapse ul.navbar-nav li:first-child{margin-top:1rem}@media (min-width:1200px){header nav.navbar .navbar-collapse ul.navbar-nav li:first-child{margin-top:0}}@media (min-width:1200px){header nav.navbar .navbar-collapse ul.navbar-nav li{border-top:none;border-right:1px solid rgba(255,255,255,.25)}header nav.navbar .navbar-collapse ul.navbar-nav li:last-child{border-right:none}}header .contact-header nav.navbar .navbar-collapse ul.navbar-nav li i.nav-link,header nav.navbar .navbar-collapse .contact-header ul.navbar-nav li i.nav-link,header nav.navbar .navbar-collapse ul.navbar-nav li a.nav-link{color:#fff;position:relative;font-weight:600;padding:.75rem .85rem}@media (min-width:1200px){header .contact-header nav.navbar .navbar-collapse ul.navbar-nav li i.nav-link,header nav.navbar .navbar-collapse .contact-header ul.navbar-nav li i.nav-link,header nav.navbar .navbar-collapse ul.navbar-nav li a.nav-link{padding:1rem .85rem}}header .contact-header nav.navbar .navbar-collapse ul.navbar-nav li i.nav-link:before,header nav.navbar .navbar-collapse .contact-header ul.navbar-nav li i.nav-link:before,header nav.navbar .navbar-collapse ul.navbar-nav li a.nav-link:before{content:"";width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #912d2e;display:block;position:absolute;left:-1rem;opacity:0;transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease}@media (min-width:1200px){header .contact-header nav.navbar .navbar-collapse ul.navbar-nav li i.nav-link:before,header nav.navbar .navbar-collapse .contact-header ul.navbar-nav li i.nav-link:before,header nav.navbar .navbar-collapse ul.navbar-nav li a.nav-link:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #912d2e;top:-3rem;left:0;right:0;bottom:0;margin:auto}}header .contact-header nav.navbar .navbar-collapse ul.navbar-nav li i.nav-link:hover:before,header nav.navbar .navbar-collapse .contact-header ul.navbar-nav li i.nav-link:hover:before,header nav.navbar .navbar-collapse ul.navbar-nav li a.nav-link:hover:before{transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;opacity:1}header nav.navbar.sticky{position:fixed;width:100%;top:0;z-index:100;margin-top:-6rem}section:after,section:before{content:"";width:100%;height:3rem;display:block}@media (min-width:768px){section:after,section:before{height:5.125rem}}section.no-before:before{height:0;display:none}section.no-after:after{height:0;display:none}section.no-before-after:after,section.no-before-after:before{height:0;display:none}section.gray-gradient{background:#dadada;background:-webkit-linear-gradient(top,#dadada,#f3f3f3);background:-o-linear-gradient(bottom,#dadada,#f3f3f3);background:-moz-linear-gradient(bottom,#dadada,#f3f3f3);background:linear-gradient(to bottom,#dadada,#f3f3f3)}section.white-gray-gradient{background:#fff;background:-webkit-linear-gradient(top,#fff,#f3f3f3);background:-o-linear-gradient(bottom,#fff,#f3f3f3);background:-moz-linear-gradient(bottom,#fff,#f3f3f3);background:linear-gradient(to bottom,#fff,#f3f3f3)}section.home-reference{background-image:url(../img/our-work-bg.jpg);background-position:center top;background-attachment:fixed}@media (min-width:321px){section.home-reference{background-image:url(../img/our-work-bg-xsm.jpg)}}@media (min-width:576px){section.home-reference{background-image:url(../img/our-work-bg-sm.jpg)}}@media (min-width:768px){section.home-reference{background-image:url(../img/our-work-bg-md.jpg)}}@media (min-width:992px){section.home-reference{background-image:url(../img/our-work-bg-lg.jpg)}}@media (min-width:1200px){section.home-reference{background-image:url(../img/our-work-bg-xl.jpg)}}@media (min-width:1921px){section.home-reference{background-image:url(../img/our-work-bg-xxl.jpg)}}section.contact-persons{background:#447fa9;background:-webkit-linear-gradient(top,#447fa9,#d1dbe5);background:-o-linear-gradient(bottom,#447fa9,#d1dbe5);background:-moz-linear-gradient(bottom,#447fa9,#d1dbe5);background:linear-gradient(to bottom,#447fa9,#d1dbe5)}@media (min-width:768px){section.contact-persons{background-image:url(../img/contacts-bg-md.jpg);background-position:center top;background-repeat:no-repeat}}@media (min-width:992px){section.contact-persons{background-image:url(../img/contacts-bg-lg.jpg)}}@media (min-width:1200px){section.contact-persons{background-image:url(../img/contacts-bg-xl.jpg)}}@media (min-width:1921px){section.contact-persons{background-image:url(../img/contacts-bg-xxl.jpg)}}section.gray{background:#e2e2e2}section.light-blue{background:#e0f2f7}section .service-inside{max-width:100%}@media (min-width:992px){section .service-inside{max-width:55.5rem}}section .service-inside:before{content:"";height:2.5rem;display:block}section .service-inside:after{content:"";height:2.5rem;display:block}section .logos{text-align:center}@media (min-width:992px){section .logos{text-align:left}}header .contact-header ul li section .logos i,section .logos a,section .logos header .contact-header ul li i{display:inline-block;vertical-align:middle;padding:0 1rem;margin:2rem 0}section .product-categories{text-align:center;border-bottom:3px dotted #adb5bd;margin:1.5rem auto;padding-bottom:1.5rem;width:90%}@media (min-width:768px){section .product-categories{border-right:3px dotted #adb5bd;border-bottom:none;padding-bottom:0;margin:0;width:auto}}section .product-categories:last-child{border-right:none;margin-bottom:0}section .product-categories img{display:block;margin:0 auto .75rem auto}section .product-categories span{display:inline-block;padding:0 .75rem}section .certificates,section .contacts{flex-wrap:wrap}section .certificates .box button,section .contacts .box button{margin-top:3.5rem;opacity:0;display:block;width:90%;margin-left:auto;margin-right:auto;transition:opacity .35s ease;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;font-size:1.25rem;line-height:1.5rem}section .certificates .box button i,section .contacts .box button i{margin-right:0}section .certificates .box img,section .contacts .box img{margin-top:1rem}section .certificates .box:hover button,section .contacts .box:hover button{opacity:1}@media (min-width:992px){section .contact-details{margin-top:-25.375rem;background:#fff;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;-ms-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}}.services{margin-top:-1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.services{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.services a,.services header .contact-header ul li i,header .contact-header ul li .services i{color:#fff!important}.services .btn{width:100%;text-transform:uppercase;font-size:1rem;padding:1rem .5rem;white-space:normal;border-bottom:2px solid #912d2e;margin-left:0!important;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.services .btn:first-child{-webkit-border-radius:.25rem .25rem 0 0!important;-moz-border-radius:.25rem .25rem 0 0!important;-ms-border-radius:.25rem .25rem 0 0!important;border-radius:.25rem .25rem 0 0!important}.services .btn:last-child{-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;-ms-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem;border-bottom:none}@media (min-width:992px){.services .btn{width:20%;border-right:4px solid #dadada;border-bottom:none}.services .btn:last-child{border-right:none}}.services .btn i{font-size:1.75rem;margin:0 1rem 0 0;vertical-align:middle;transform:rotate(15deg);-moz-text-shadow:.25rem .15rem 0 #912d2e;text-shadow:.25rem .15rem 0 #912d2e}@media (min-width:992px){.services .btn i{display:block;font-size:6rem;margin:0 0 .75rem 0;-moz-text-shadow:.45rem .15rem 0 #912d2e;text-shadow:.45rem .15rem 0 #912d2e}}.services .btn:hover{transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;background:#f3f3f3;color:#231f20!important;-webkit-box-shadow:0 0 .75rem #6f6f6f;-moz-box-shadow:0 0 .75rem #6f6f6f;box-shadow:0 0 .75rem #6f6f6f}.services .btn:hover i{color:#bc2d2e;-moz-text-shadow:.25rem .1rem 0 #dadada;text-shadow:.25rem .1rem 0 #dadada}@media (min-width:992px){.services .btn:hover i{-moz-text-shadow:.45rem .15rem 0 #dadada;text-shadow:.45rem .15rem 0 #dadada}}.map-container{position:relative}.map-container .map-legend{background:#fff;padding:1rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.33);-moz-box-shadow:0 0 .5rem rgba(0,0,0,.33);box-shadow:0 0 .5rem rgba(0,0,0,.33)}@media (min-width:768px){.map-container .map-legend{position:absolute;bottom:1rem;left:2rem}}.map-container .map-legend span{display:block;font-weight:500;margin-bottom:.75rem}.map-container .map-legend span:last-child{margin-bottom:0}.map-container .map-legend span img{margin-right:.75rem}#googleMapKontakty{height:18rem}@media (min-width:768px){#googleMapKontakty{height:20rem}}@media (min-width:992px){#googleMapKontakty{height:41.375rem}}.timeline-start{width:16.375rem;height:11.6rem;margin-left:auto;margin-right:auto;background-image:url(../img/timeline-start.png);background-repeat:no-repeat;background-position:center top}.timeline-start span{text-align:center;font-size:1.5rem;color:#912d2e;font-weight:700;font-family:Raleway,sans-serif;display:block;padding-top:4.5rem}.timeline-main{background-image:url(../img/timeline-body.png);background-repeat:repeat-y;background-position:center top}.timeline-main ul{margin:0;padding:0;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end}.timeline-main ul li{display:inline-block;display:block;width:100%;position:relative;padding:1rem;margin-top:2rem;line-height:180%;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;transition:box-shadow .4s ease;-webkit-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease;-o-transition:box-shadow .4s ease}@media (min-width:576px){.timeline-main ul li{min-height:10rem}}@media (min-width:768px){.timeline-main ul li{min-height:initial;width:45%}}@media (min-width:992px){.timeline-main ul li{min-height:9.5rem;width:46%}}@media (min-width:1200px){.timeline-main ul li{width:47%}}.timeline-main ul li:hover{-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.75);-moz-box-shadow:0 0 .5rem rgba(0,0,0,.75);box-shadow:0 0 .5rem rgba(0,0,0,.75);transition:box-shadow .4s ease;-webkit-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease;-o-transition:box-shadow .4s ease}.timeline-main ul li h3{font-weight:500}.timeline-main ul li h3 span.info{font-size:1.1rem}.timeline-main ul li i{vertical-align:middle;margin-right:.75rem}.timeline-main ul li:nth-child(even){background:#912d2e;color:#fff}@media (min-width:576px){.timeline-main ul li:nth-child(even){margin-left:2rem}}.timeline-main ul li:nth-child(odd){background:#e2e2e2;color:#231f20}@media (min-width:576px){.timeline-main ul li:nth-child(odd){margin-right:2rem}}.timeline-main ul li:nth-child(odd) h3{color:#912d2e}@media (min-width:576px){.timeline-main ul li:nth-child(odd):after{display:block;content:"";right:-.99rem;top:35%;position:absolute;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #e2e2e2}}@media (min-width:576px){.timeline-main ul li:nth-child(even):after{display:block;position:absolute;content:"";left:-.99rem;top:35%;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid #912d2e}}@-moz-document url-prefix(){.timeline-main ul li:nth-child(6)::after{top:0;margin-top:3.5rem}}.timeline-end{width:16.375rem;height:12.75rem;margin-left:auto;margin-right:auto;background-image:url(../img/timeline-end.png);background-repeat:no-repeat;background-position:center top}.timeline-end span{text-align:center;font-size:1.5rem;color:#912d2e;font-weight:700;font-family:Raleway,sans-serif;display:block;padding-top:5rem}.timeline-end:after{display:block;content:"";clear:both;height:4.5rem}#google-map-reference{width:100%;height:20rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.5);-moz-box-shadow:0 0 .75rem rgba(0,0,0,.5);box-shadow:0 0 .75rem rgba(0,0,0,.5)}@media (min-width:768px){#google-map-reference{height:28rem}}@media (min-width:992px){#google-map-reference{height:37.75rem}}footer{background:#231f20;color:#fff}footer a,footer header .contact-header ul li i,header .contact-header ul li footer i{color:#fff;text-decoration:none}footer a:hover,footer header .contact-header ul li i:hover,header .contact-header ul li footer i:hover{text-decoration:underline;color:#fff}footer i{margin-right:.75rem}footer strong{display:inline-block}footer ul.footer-nav{padding-left:0;margin-bottom:2.5rem}@media (min-width:992px){footer ul.footer-nav{margin-bottom:0}}footer ul.footer-nav li{list-style-type:none;border-bottom:1px solid rgba(255,255,255,.3)}@media (min-width:768px){footer ul.footer-nav li{border-bottom:none}}footer header .contact-header ul.footer-nav li i,footer ul.footer-nav li a,header .contact-header footer ul.footer-nav li i{display:inline-block;padding:.65rem 0}@media (min-width:768px){footer header .contact-header ul.footer-nav li i,footer ul.footer-nav li a,header .contact-header footer ul.footer-nav li i{padding:.35rem 0}}footer ul.fa-ul li{padding:.25rem 0}footer #map-footer{width:100%;height:10.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem}@media (min-width:992px){footer #map-footer{max-width:18rem}}footer .copyright{margin-top:2.5rem;padding-top:2.5rem;border-top:2px dotted #912d2e;text-align:center}footer .copyright img{vertical-align:middle}footer:after,footer:before{content:"";width:100%;height:3rem;display:block}@media (min-width:768px){footer:after,footer:before{height:5.125rem}}@media (min-width:1200px){.container{max-width:1200px}.container.move-back{z-index:-1}}.row.ovf-hidden{overflow:hidden}.btn{font-weight:700;white-space:normal}.btn.btn-contact{display:inline-block;margin-bottom:.75rem}.btn.btn-contact i{margin-right:.5rem}.btn-warning{color:#fff;font-weight:700;-webkit-box-shadow:0 .075rem .3rem #6f6f6f;-moz-box-shadow:0 .075rem .3rem #6f6f6f;box-shadow:0 .075rem .3rem #6f6f6f}.btn-warning:hover{color:#fff}.btn-primary{background:#447fa9;border-color:#447fa9}.btn-primary:hover{background:#015b7e}.btn-default{text-transform:uppercase;font-weight:700;color:#fff;padding:.6rem 1rem;background:#0094ae;-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.6);-moz-box-shadow:0 0 .25rem rgba(0,0,0,.6);box-shadow:0 0 .25rem rgba(0,0,0,.6);transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease}.btn-default:hover{background:#028197;-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.75);-moz-box-shadow:0 0 .75rem rgba(0,0,0,.75);box-shadow:0 0 .75rem rgba(0,0,0,.75);transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease}.btn-default i{margin-right:.5rem}.btn-danger{background:#bc2d2e;border:none}span.badge{padding-right:.75rem}span.badge i.material-icons{vertical-align:middle}@media (min-width:992px){.carousel.pageLead{max-height:43.75rem}}.carousel.pageLead .carousel-item .carousel-caption{text-align:left;left:2.5%}@media (min-width:768px){.carousel.pageLead .carousel-item .carousel-caption{left:15%}}.carousel.pageLead .carousel-item .carousel-caption h1{font-weight:700;font-size:1.3rem}@media (min-width:768px){.carousel.pageLead .carousel-item .carousel-caption h1{font-size:1.95rem}}.carousel.pageLead .carousel-item .carousel-caption p{font-size:1.25rem}.card{transition:box-shadow .35s ease;-webkit-transition:box-shadow .35s ease;-moz-transition:box-shadow .35s ease;-o-transition:box-shadow .35s ease}.card .card-header{text-align:center;background:#bc2d2e;color:#fff}.card .card-body{text-align:center}.card .card-body h3{color:#912d2e}.card[data-toggle=modal]{cursor:pointer}.card a,.card header .contact-header ul li i,header .contact-header ul li .card i{text-decoration:none}.card a:hover,.card header .contact-header ul li i:hover,header .contact-header ul li .card i:hover{text-decoration:none}.card:hover{transition:box-shadow .35s ease;-webkit-transition:box-shadow .35s ease;-moz-transition:box-shadow .35s ease;-o-transition:box-shadow .35s ease;-webkit-box-shadow:0 .1rem 1rem rgba(0,0,0,.5);-moz-box-shadow:0 .1rem 1rem rgba(0,0,0,.5);box-shadow:0 .1rem 1rem rgba(0,0,0,.5)}.card.iconic{margin-bottom:1rem}@media (min-width:768px){.card.iconic{margin-bottom:0}}.card.iconic .card-header i{font-size:2.5rem;padding:.5rem 0;-moz-text-shadow:.2rem .2rem 0 #912d2e;text-shadow:.2rem .2rem 0 #912d2e}.alert i{margin-right:.5rem}.tooltip{margin-top:.25rem}@media (min-width:992px){.tooltip{margin-top:.5rem}}.tooltip .tooltip-inner{background:#fff;border:1px solid #adb5bd;color:#000;padding:.75rem 1.25rem}.tooltip .arrow::before{border-bottom-color:#adb5bd}ul.nav-tabs{border-bottom:none}ul.nav-tabs li.nav-item{margin-bottom:0!important;border:none;width:100%;text-align:center}@media (min-width:768px){ul.nav-tabs li.nav-item{width:auto;text-align:left}}header .contact-header ul.nav-tabs li.nav-item i.nav-link,ul.nav-tabs li.nav-item a.nav-link{height:100%;transition:box-shadow .35s ease;-webkit-transition:box-shadow .35s ease;-moz-transition:box-shadow .35s ease;-o-transition:box-shadow .35s ease}header .contact-header ul.nav-tabs li.nav-item i.nav-link:hover,ul.nav-tabs li.nav-item a.nav-link:hover{-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.25);box-shadow:inset 0 0 20px rgba(0,0,0,.25);transition:box-shadow .35s ease;-webkit-transition:box-shadow .35s ease;-moz-transition:box-shadow .35s ease;-o-transition:box-shadow .35s ease;border:none}header .contact-header ul.nav-tabs li.nav-item i.nav-link.active,ul.nav-tabs li.nav-item a.nav-link.active{border-bottom:none;border:none;height:100%}header .contact-header ul.nav-tabs li.nav-item i.nav-link .badge,ul.nav-tabs li.nav-item a.nav-link .badge{vertical-align:middle;margin-left:.75rem}header .contact-header ul.nav-tabs li.nav-item i.nav-link .badge i.fa,ul.nav-tabs li.nav-item a.nav-link .badge i.fa{vertical-align:middle}ul.nav-tabs li.nav-item.blue,ul.nav-tabs li.nav-item.green,ul.nav-tabs li.nav-item.red,ul.nav-tabs li.nav-item.yellow{color:#fff;font-weight:700}header .contact-header ul.nav-tabs li.nav-item.blue i.nav-link,header .contact-header ul.nav-tabs li.nav-item.green i.nav-link,header .contact-header ul.nav-tabs li.nav-item.red i.nav-link,header .contact-header ul.nav-tabs li.nav-item.yellow i.nav-link,ul.nav-tabs li.nav-item.blue a.nav-link,ul.nav-tabs li.nav-item.green a.nav-link,ul.nav-tabs li.nav-item.red a.nav-link,ul.nav-tabs li.nav-item.yellow a.nav-link{background:#bc2d2e;color:#fff}header .contact-header ul.nav-tabs li.nav-item.green i.nav-link,ul.nav-tabs li.nav-item.green a.nav-link{background:#428e19}header .contact-header ul.nav-tabs li.nav-item.blue i.nav-link,ul.nav-tabs li.nav-item.blue a.nav-link{background:#015b7e}header .contact-header ul.nav-tabs li.nav-item.yellow i.nav-link,ul.nav-tabs li.nav-item.yellow a.nav-link{background:#dea01c}.tab-content{background:#fff}.tab-content .tab-pane.active.red,.tab-content ul.nav-tabs li.tab-pane.active.nav-item.blue,.tab-content ul.nav-tabs li.tab-pane.active.nav-item.green,.tab-content ul.nav-tabs li.tab-pane.active.nav-item.yellow,ul.nav-tabs .tab-content li.tab-pane.active.nav-item.blue,ul.nav-tabs .tab-content li.tab-pane.active.nav-item.green,ul.nav-tabs .tab-content li.tab-pane.active.nav-item.yellow{border-top:5px solid #bc2d2e}.tab-content .tab-pane.active.green{border-top:5px solid #428e19}.tab-content .tab-pane.active.blue{border-top:5px solid #015b7e}.tab-content .tab-pane.active.yellow{border-top:5px solid #dea01c}.table.pricelist tr td:nth-child(1){font-weight:700}.modal .modal-content .modal-header{background:#912d2e;background:-webkit-linear-gradient(left,#912d2e,#bc2d2e);background:-o-linear-gradient(right,#912d2e,#bc2d2e);background:-moz-linear-gradient(right,#912d2e,#bc2d2e);background:linear-gradient(to right,#912d2e,#bc2d2e)}.modal .modal-content .modal-header h5.modal-title{color:#fff;font-weight:700}.modal .modal-content .modal-header button.close{color:#fff}.accordion .card{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.accordion .card:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.accordion .card .card-header{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3,#e2e2e2);background:-o-linear-gradient(bottom,#f3f3f3,#e2e2e2);background:-moz-linear-gradient(bottom,#f3f3f3,#e2e2e2);background:linear-gradient(to bottom,#f3f3f3,#e2e2e2)}.accordion .card .card-header h3{color:#912d2e}.accordion .card .card-header h3 button{display:block;width:100%;color:#912d2e;text-align:left;font-size:1.25rem}@media (min-width:768px){.accordion .card .card-header h3 button{font-size:1.5rem}}.accordion .card .card-header h3 button i{float:right;margin-top:.4rem;color:#6f6f6f;transition:all .35s ease;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease}.accordion .card .card-header h3 button span{float:left}.accordion .card .card-header:hover{background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3,#d1dbe5);background:-o-linear-gradient(bottom,#f3f3f3,#d1dbe5);background:-moz-linear-gradient(bottom,#f3f3f3,#d1dbe5);background:linear-gradient(to bottom,#f3f3f3,#d1dbe5)}.accordion .card .card-header:hover button{text-decoration:none}.accordion .card .card-header.opened{background:#912d2e}.accordion .card .card-header.opened button{color:#fff}.accordion .card .card-header.opened button i{color:#dadada}.accordion .card:first-child{-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;-ms-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}.accordion .card:first-child .card-header{-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;-ms-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}.accordion .card:last-child{-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;-ms-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem}.accordion .card:last-child .card-header{-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;-ms-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem}.separator{width:100%;clear:both}.separator.s1{height:1rem}.separator.s2{height:2rem}.separator.s3{height:3rem}.separator.s4{height:4rem}.separator.s5{height:5rem}.box{box-sizing:border-box;background:#f3f3f3;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.4);-moz-box-shadow:0 0 .25rem rgba(0,0,0,.4);box-shadow:0 0 .25rem rgba(0,0,0,.4);transition:box-shadow .35s ease;-webkit-transition:box-shadow .35s ease;-moz-transition:box-shadow .35s ease;-o-transition:box-shadow .35s ease;text-align:center;display:inline-block;width:13.15rem;margin:.7rem;padding:1rem;cursor:pointer}.box:hover{-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.6);-moz-box-shadow:0 0 .75rem rgba(0,0,0,.6);box-shadow:0 0 .75rem rgba(0,0,0,.6);background:#fff}.box.contact{background:#912d2e;cursor:initial;color:#fff;padding:0;border:2px solid #fff;transition:background .35s ease;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease}.box.contact .contact-head{background:#f3f3f3;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;-ms-border-radius:.25rem .25rem 0 0;border-radius:.25rem .25rem 0 0}.box.contact .contact-head i{color:#912d2e;font-size:2.5rem;margin:.75rem auto}.box.contact .contact-body{padding:1rem}.box.contact .contact-body strong{display:block;font-size:1.1rem}.box.contact .contact-body a,.box.contact .contact-body header .contact-header ul li i,header .contact-header ul li .box.contact .contact-body i{display:block;padding:.35rem 0;text-decoration:none;color:#fff}.box.contact .contact-body a:first-of-type,.box.contact .contact-body header .contact-header ul li i:first-of-type,header .contact-header ul li .box.contact .contact-body i:first-of-type{margin-top:1rem}.box.contact:hover{background:#f3f3f3;transition:background .35s ease;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease}.box.contact:hover .contact-body{color:#231f20}.box.contact:hover .contact-body a,.box.contact:hover .contact-body header .contact-header ul li i,header .contact-header ul li .box.contact:hover .contact-body i{color:#231f20}.box.contact:hover .contact-body a:hover,.box.contact:hover .contact-body header .contact-header ul li i:hover,header .contact-header ul li .box.contact:hover .contact-body i:hover{color:#447fa9;text-decoration:underline}.checkbox-label{display:inline-block;padding:0;font-weight:400}form{width:100%;font-weight:400}@keyframes get-focus{from{border-bottom:.3em solid #d1d1d1}to{border-bottom:.3em solid #2898f3}}form input[type=date],form input[type=email],form input[type=number],form input[type=tel],form input[type=text],form select,form textarea{width:100%;padding:.3em;background:#f3f3f3;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;border:none;border-bottom:.3em solid #447fa9;font-size:1em;font-weight:300}form input.valid[type=date],form input[type=email].valid,form input[type=number].valid,form input[type=tel].valid,form input[type=text].valid,form select.valid,form textarea.valid{border-bottom:.3em solid #2c9334}form input.unvalid[type=date],form input[type=email].unvalid,form input[type=number].unvalid,form input[type=tel].unvalid,form input[type=text].unvalid,form select.unvalid,form textarea.unvalid{border-bottom:.3em solid #bc2d2e}form input.focused[type=date],form input[type=email].focused,form input[type=number].focused,form input[type=tel].focused,form input[type=text].focused,form select.focused,form textarea.focused{animation-name:get-focus;animation-duration:.3s;border-bottom:.3em solid #2898f3}form input[type=date]{width:30%}form label{padding:.5rem 0 .15rem 0;font-weight:700;display:block}form p{color:#bc2d2e;font-weight:400}form p.formular-chyba{margin:0 0 .5em 0}form .yearCheck,form select{width:100%}@media screen and (min-width:48em){form .yearCheck,form select{width:50%}}form option{font-weight:300;font-size:1em}form textarea{width:100%;height:6em;padding:.3em;background:#f3f3f3;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;border-radius:.25rem;border:none;border-bottom:.3em solid #447fa9;font-size:1em}form textarea.valid{border-bottom:.3em solid #2c9334}form textarea.unvalid{border-bottom:.3em solid #bc2d2e}form textarea.got-focus{animation-name:get-focus;animation-duration:.3s;border-bottom:.3em solid #2898f3}form p{padding:0;margin:.33333rem 0 .375em 0}form button[name=submitbutton] i{vertical-align:middle;margin:0 .45em 0 0;color:#fff}form .formError{font-weight:700;margin:.5em 0;color:#bc2d2e}form .formError i{margin:0 .25em 0 0;vertical-align:middle}.formInfo{margin:1em 0;display:none;font-family:'Libre Franklin',sans-serif;font-weight:500}.formInfo i{vertical-align:sub;margin:0 .45em 0 0;color:#2c9334}.masonryGallery{column-count:2;column-gap:0}.masonryGallery.noMasonry{column-count:auto}@media (min-width:992px){.masonryGallery.noMasonry{column-count:auto}}.masonryGallery.noMasonry img{max-width:50%;display:inline-block}.masonryGallery img{display:block;margin:0 0 1rem;max-width:100%;position:relative;transition:opacity .45s ease;-webkit-transition:opacity .45s ease;-moz-transition:opacity .45s ease;-o-transition:opacity .45s ease}.masonryGallery img:hover{opacity:.75}.gallery img,.galleryS img{cursor:pointer;transition:.3s;margin:.45455rem;vertical-align:top}.gallery img.no-margin,.galleryS img.no-margin{margin:0 0}.modal-gallery{display:none;position:fixed;z-index:999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.9)}.modal-gallery>.column{padding:0 .5rem}.modal-gallery:after{content:"";display:table;clear:both}.modal-gallery .column{float:left;width:20%;text-align:center}.modal-gallery .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;width:90%;max-width:75em}.modal-gallery .modal-content a,.modal-gallery .modal-content header .contact-header ul li i,header .contact-header ul li .modal-gallery .modal-content i{text-decoration:none}.modal-gallery .close{color:#fff;position:absolute;top:10px;right:25px;font-size:3em;font-weight:700}.modal-gallery .close:focus,.modal-gallery .close:hover{color:#999;text-decoration:none;cursor:pointer}.modal-gallery .imgSlides{display:none;text-align:center}.modal-gallery .imgSlides img{max-width:100%}.modal-gallery .next,.modal-gallery .prev{cursor:pointer;position:absolute;top:38%;width:auto;padding:16px;margin-top:-50px;color:#fff!important;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.modal-gallery .next{right:0;border-radius:3px 0 0 3px}.modal-gallery .next:hover,.modal-gallery .prev:hover{background-color:rgba(0,0,0,.8)}.modal-gallery .numbertext{color:#f2f2f2;font-size:12px;padding:.5rem 1rem;position:absolute;top:0}.modal-gallery .caption-container{text-align:center;background:rgba(0,0,0,.9);padding:2px 16px;color:#fff}.modal-gallery img.preview{opacity:.6}.modal-gallery .active,.modal-gallery .preview:hover{opacity:1}body{font-family:Lato,sans-serif;margin:0;padding:0;font-size:100%}body iframe,body img{max-width:100%}h1,h2,h3,h4,h5{font-family:Raleway,sans-serif;font-weight:700}span.font-light{font-weight:300}strong i{margin-right:.5rem}p{padding-top:16px}p.justified{text-align:justify;line-height:1.75rem}p.highlight{font-size:1.25rem;font-weight:700}p i{margin:0 .5rem}span i{margin:0 .5rem}h1{font-size:1.5rem}@media (min-width:321px){h1{font-size:1.75rem}}@media (min-width:576px){h1{font-size:2.25rem}}@media (min-width:768px){h1{font-size:2.5rem}}@media (min-width:992px){h1{font-size:2.75rem}}@media (min-width:1921px){h1{font-size:3rem}}h1 .subheading{font-weight:400;font-size:1.25rem}h2{text-align:center!important;color:#912d2e;font-size:1.8rem;margin-bottom:4rem}@media (min-width:768px){h2{font-size:2.25rem}}h2.mb-25{margin-bottom:2.5rem}@media (min-width:576px){h2:after,h2:before{content:"\2022\2022";font-size:1.5rem;margin-right:1.25rem;color:#912d2e}}@media (min-width:768px){h2:after,h2:before{font-size:1.75rem}}@media (min-width:992px){h2:after,h2:before{content:"\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022"}}@media (min-width:576px){h2:after{margin-left:1.25rem}}h2.separated{margin-top:4.5rem}h2.right-dots{text-align:left!important}h2.right-dots:after{content:"\2022\2022"!important;display:inline-block!important;font-size:1.5rem;margin-right:1.25rem;color:#912d2e}@media (min-width:768px){h2.right-dots:after{font-size:1.75rem}}@media (min-width:992px){h2.right-dots:after{content:"\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022"!important}}h2.right-dots:after,h2.right-dots:before{content:"";display:none}h2.color-blue:after,h2.color-blue:before{color:#015b7e}h2.color-white{color:#fff}h2.color-white:after,h2.color-white:before{color:#fff}h2 i{margin-right:.5rem;font-size:2.25rem!important;vertical-align:sub}h2 i.far,h2 i.fas{vertical-align:middle;font-size:1.8rem!important}h2 img{margin-right:.5rem;vertical-align:sub}h3{font-size:1.25rem}@media (min-width:768px){h3{font-size:1.5rem}}.color-blue{color:#015b7e}a,header .contact-header ul li i{color:#015b7e}a.btn:hover,header .contact-header ul li i.btn:hover{color:#fff;text-decoration:none}ul{margin-bottom:0}ul.bold{font-weight:700}ul.margined li{padding:0 0 .2rem 0}ul.margined li:first-child{margin-top:.2rem}ul.no-list-style{padding-left:1rem}ul.no-list-style li{list-style-type:none;margin-bottom:.35rem}ul.no-list-style li i{margin-right:.5rem}.right-shadow{box-shadow:.1rem 0 1rem rgba(0,0,0,.45);z-index:2}.left-shadow{box-shadow:-.1rem 0 1rem rgba(0,0,0,.45);z-index:2}