body{margin:0;font-family:"sans-serif",var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.border-title{border-bottom:3px solid #54c8ff;position:absolute;left:25%;right:25%;bottom:0;max-width:100%}.bg-prim{background-color:#54c8ff !important}.text-prim{color:#54c8ff}.bg-prim-light{background-color:#2185d0}.text-prim-light{color:#2185d0}.bg-prim-light-white{background-color:#2185d0}.background-logo-white{background-image:url(../img/logo-white.svg);background-repeat:no-repeat;background-position:center right;background-size:contain}.bg-gold-prechod{background:linear-gradient(45deg, #54c8ff, #2185d0)}.background-logo-gold{background-repeat:no-repeat;background-position:center right;background-size:contain}@media (max-width:1199px){.background-logo-gold{background-image:url(../img/noha-golg-notext.svg)}}@media (min-width:1200px){.background-logo-gold{background-image:url(../img/logo-gold.svg)}}.text-prim-light-white{color:#2185d0}.bg-gray{background-color:#4b4949}.bg-lightgray{background-color:#dee2e6}.bg-beige{background-color:#f5ebd8}.btn-prim{color:#fff;background-color:#54c8ff}.btn-prim:hover{color:#fff;background-color:#2185d0}.btn-outline-prim{color:#54c8ff;border-color:#54c8ff}.btn-outline-prim:hover{color:#2185d0}.btn-outline-black{color:#212529;border-color:#212529}.btn-outline-black:hover{color:#212529;background-color:#54c8ff;border-color:#54c8ff}.border-prim{border-color:#54c8ff;border-width:1px;border-style:solid}.grayscale{filter:grayscale(100%)}a:hover .grayscale{filter:grayscale(0%)}#sekce p a[target=_blank]:after{content:'';padding-right:14px;margin-right:4px;background:transparent url(../img/svg/external.svg) no-repeat right center;background-size:10px 10px}#sekce p a:hover[target=_blank]:after{background-image:url(../img/svg/external-zlata.svg)}.cursor-pointer{cursor:pointer}.icon-svg-prim{fill:#54c8ff}.gold-underline{text-decoration-color:#54c8ff;text-decoration-style:solid;text-decoration-line:underline}table.cenik tr td:last-child{text-align:right;width:25%}.article-thumb img{border-left:10px solid #54c8ff}.bg-lightgray-sikma:before{content:'';position:absolute;left:-2%;bottom:40px;width:102%;height:150px;background:#dee2e6;transform:rotate(-2deg) skew(-2deg);z-index:0}.navbar{position:fixed;top:0;left:50%;right:50%;margin-left:-50%;margin-right:-50%;background:white;z-index:10000}.main-container{margin-top:168px !important}@media screen and (min-width:992px){.main-container{margin-top:140px !important}}@media screen and (max-width:991px){#headerLogo{width:80px}.main-container{margin-top:90px !important}}@media screen and (max-width:768px){.main-container{margin-top:140px !important}}#top-header a svg path{fill:#54c8ff}#top-header a:hover svg path{fill:#2185d0}#top-header a{color:#dee2e6;text-decoration:none}#top-header a:hover{color:#54c8ff}#top-header .dropdown-menu a{color:#212529;text-decoration:none}#top-header .dropdown-menu a:hover{color:#54c8ff}#top-header #top-contact{list-style-type:none;padding:0;margin:0}#top-header #top-contact li{display:inline-flex}#top-header #top-contact .dropdown-menu{top:5px;right:-40px;left:auto}#top-header #top-contact .dropdown-menu li{display:flex;padding-right:0}.navbar .nav-link{color:#212529;text-transform:uppercase;font-weight:600}.navbar .nav-link:hover,.navbar .nav-link.active,.navbar .dropdown-item:hover,.navbar .dropdown-item:active{color:#54c8ff}.navbar #navbarSupportedContent a svg path{fill:#212529}.navbar #navbarSupportedContent a:hover svg path{fill:#54c8ff}.navbar #navbarSupportedContent button svg path{fill:#54c8ff}.navbar #navbarSupportedContent button:hover svg path{fill:#fff}@media screen and (max-width:991px){.navbar .navbar-collapse{background-color:#f8f9fa;padding:1rem}}#breadcrumb span{width:auto}#breadcrumb span a{display:inline;text-decoration:none;color:#212529}#breadcrumb span a:hover{color:#2185d0}#breadcrumb span a:hover svg{fill:#2185d0}section p a,section div a{color:#212529}section p a:hover,section div a:hover{color:#54c8ff}section h2 a{color:#212529;text-decoration:none}section h2 a:hover{color:#54c8ff}.card{background-color:transparent}.bg-image-tl{width:100px;height:100px;background-color:#54c8ff;position:absolute;top:-8px;left:-8px;z-index:-1}.bg-image-br{width:100px;height:100px;background-color:#54c8ff;position:absolute;bottom:-8px;right:-8px;z-index:-1}.read-more{background-color:#54c8ff}.read-more:hover{background-color:#2185d0}.icon-calendar{height:20px;margin-top:-5px;fill:#212529}.card{border-width:0}.card h2,.card p{color:#212529}.card h2{display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:60px}@media (max-width:575px){.card h2{min-height:56px}}.card .perex{display:-webkit-box;margin:0 auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:112px}.card .perex-person{display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:56px}.card .person-ratio{--bs-aspect-ratio:110%}.card .tag-stitek{color:#fff;position:absolute;left:20px;top:20px}a.perex-1:hover .card h2{color:#54c8ff}a.perex-3:hover h2{color:#54c8ff}.link-underline h2 span{background-image:linear-gradient(transparent, transparent),linear-gradient(#212529, #212529);background-size:100% 3px,0 3px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .5s ease-in-out,background-position .5s ease-in-out}.link-underline:hover h2 span{background-image:linear-gradient(transparent, transparent),linear-gradient(#54c8ff, #54c8ff);background-size:0 3px,100% 3px;background-position:100% 100%,0 100%}.carousel-text{position:absolute;margin-left:auto;margin-right:auto}.carousel-text .btn{z-index:1000;position:relative}.carousel-text-ST{top:0;left:0}.carousel-text-CT{top:0;left:50%;transform:translateX(-50%)}@media (max-width:1199px){.carousel-text-CT{width:85%}}.carousel-text-ET{top:0;right:0}.carousel-text-SC{top:22%;left:0}.carousel-text-CC{top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width:1199px){.carousel-text-CC{width:85%}}.carousel-text-EC{top:50%;right:0}.carousel-text-SB{bottom:0;left:0}.carousel-text-CB{bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:1199px){.carousel-text-CB{width:85%}}.carousel-text-EB{bottom:0;right:0}.carousel-indicators{top:0;bottom:auto}.carousel .carousel-indicators button{background-color:#2185d0}.carousel .carousel-indicators button.active{background-color:#54c8ff}.carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon{background-color:#54c8ff;border-radius:50%}.carousel .carousel-control-prev-icon:hover,.carousel .carousel-control-next-icon:hover{background-color:#2185d0}.vlna{transform:scale(1, -1);bottom:-1px;position:absolute;left:0;right:0;width:100%;height:100px}.vlna svg{height:100%;width:100%}.vlna svg path{fill:#2185d0}.op-left{object-position:left}.op-right{object-position:right}.op-center{object-position:center}.mh-350px{min-height:350px}.close{z-index:1}.modal{padding-top:0}.modal-content{background-color:white !important}.slick-arrow{display:none !important}.parallax-window{height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-window .cover{background-color:rgba(0,0,0,0.5)}@media only screen and (max-device-width:1280px){.parallax-window{background-attachment:scroll}}section video,section img:not(.icon){max-width:100%;height:auto}section audio{max-width:100%}.form-control:focus{border-color:#54c8ff;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 0 .2rem rgba(220,53,69,0.5)}#registration{background-color:rgba(255,255,255,0.7)}#registration h3{background-color:#54c8ff}#registration svg{fill:#54c8ff}.icon-file{height:20px;fill:#2185d0}.carousel-inner{display:flex}.reference .carousel-item svg{fill:#54c8ff}.reference .carousel-inner{min-height:330px}.pagination .page-item .page-link{color:#54c8ff;border-color:#54c8ff}.pagination .page-item.active .page-link{background-color:#54c8ff;color:#fff;border-color:#212529}.copyright{color:#4b4949}footer .vlna2{transform:scale(1, -1);width:100%;height:100px}footer .vlna2 svg{position:absolute;bottom:-49.4px;height:150%;width:100%}footer .vlna2 svg path{fill:white}footer .icon-svg-40{height:40px}footer .contact-link{color:#212529}footer .contact-link:hover{color:#54c8ff}footer .nav-link{color:#212529;font-weight:600}footer .copyright .nav-link{color:#4b4949}footer .nav-link:hover,footer .nav-link.active{color:#54c8ff}footer iframe{border-width:0;max-width:100%}#scrollup{display:none;position:fixed;bottom:40px;right:30px;z-index:99;border:none;outline:none;background-color:#54c8ff;padding:15px;font-size:18px;width:55px}#scrollup svg{fill:#fff}#scrollup:hover{background-color:#2185d0}.lang-menu{inset:0px 0px auto auto;margin:0px;transform:translate(.4375px, 24px)}.fi-cz{background-image:url(../../plugins/flag-icons-main/flags/4x3/cz.svg)}.fi-gb{background-image:url(../../plugins/flag-icons-main/flags/4x3/gb.svg)}.fib{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.fi:before{content:"\00a0"}.bg-cenik{background-image:url(/file/upload/user_data/Stránky/Ceník/cenik-50.webp);background-size:contain;background-repeat:no-repeat;background-size:30%;background-position-x:center}