.top-nav a:hover{color:#ff0100;transition:color .5s}#ettevottest:hover{color:#000;transition:color 1s}.header-container{width:100%;min-width:300px;z-index:100000;position:relative;top:0;background-color:#fff;transition-duration:1s;border-bottom-style:solid;border-color:#ff0100}header{max-width:1300px;margin:0 auto}header.animate{animation:headerslide 1s ease-in-out 1s forwards;transform:translatey(-160px)}@keyframes headerslide{0%{opacity:0;transform:translateY(-160px)}to{opacity:1;transform:translateY(0)}}.header-container.scroll-down{position:sticky;animation:scroll-down .7s ease-out forwards}@keyframes scroll-down{0%{transform:translateY(-160px)}to{transform:translateY(-35px)}}.header-container.scroll-up{position:sticky;animation:scroll-up .7s ease-out forwards}@keyframes scroll-up{0%{transform:translateY(-30px)}to{transform:translateY(0)}}.top-nav{font-weight:400;font-size:13px;padding:15px 15px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.left-topdiv{display:flex;align-items:center;flex-wrap:nowrap;gap:15px}.right-topdiv{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:370px}.top-nav img{width:20px;margin-right:3px}.top-nav a{display:flex;align-items:center;white-space:nowrap;margin-right:12px;color:#000;text-decoration:none;transition:color .3s}.bottom-nav{display:flex;flex-direction:column;list-style:none;min-width:320px;padding:0 15px}.bottom-nav ul{margin-right:15px;margin-bottom:10px;list-style:none;white-space:nowrap}.bottom-rightdiv{display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-left:12px}.bottom-rightdiv li{position:relative}.popup{position:absolute;white-space:nowrap;display:none;top:0;left:0;min-width:max-content;background-color:#3c3c3ccc;border:1px solid #ff0100;box-shadow:0 4px 8px #00000080;z-index:1000;padding:10px 0 0 10px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@keyframes slideIn{0%{opacity:0;top:-20%}to{opacity:1;top:24px}}.popup a{color:#eee}@media(hover:hover){.bottom-rightdiv ul>li:has(a>img:hover)>.popup,.bottom-rightdiv ul>li>.popup:hover{display:block;animation:slideIn .5s ease-in-out forwards}}.bottom-rightdiv a>img{cursor:pointer;width:20px;vertical-align:bottom}.popup.show{display:block;animation:slideIn .4s ease forwards}.logo{width:270px;height:100%;min-width:230px;cursor:pointer}.logo:hover{width:280px;transition:width 1s}.second-line{display:flex;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:wrap}#kontakt{background-image:radial-gradient(#ff0100,#ff0100,#ce0707);padding:6px 10px;color:#fff;border-radius:15px;transition-duration:.3s}#kontakt:hover,#kontakt.aktiivne{color:#000}img.facebook{width:20px;position:absolute;right:12px;margin-top:20px}img.facebook:hover{padding:2px;width:23px;border-radius:5px;background-image:radial-gradient(#669cf8,#3373df,#1953b7);transition-duration:.5s}.hamburger{width:25px;height:25px;display:none;text-align:justify}.menu-btn{width:25px;height:4px;background-color:#262626;border-radius:15px;-webkit-transition:all .5s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.menu-btn:after,.menu-btn:before{content:"";position:absolute;width:25px;height:4px;background-color:#262626;border-radius:15px;-webkit-transition:all .5s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.menu-btn:after{transform:translateY(8px)}.menu-btn:before{transform:translateY(-8px)}.menu-btn.open.menu-btn{background:transparent}.menu-btn.open.menu-btn:before{transform:rotate(45deg)}.menu-btn.open.menu-btn:after{transform:rotate(-45deg)}.bottom-rightdiv>ul>li>a.active{color:#ff0100!important;-webkit-text-fill-color:#ff0100!important}.bottom-rightdiv>ul>li>a:not(.active):not(#kontakt):hover{color:#ff0100!important;-webkit-text-fill-color:#ff0100!important}.bottom-rightdiv .popup a,.bottom-rightdiv .popup a:visited,.bottom-rightdiv .popup a:focus,.bottom-rightdiv .popup a:active{color:#eee!important;-webkit-text-fill-color:#eeeeee!important}.bottom-rightdiv .popup a.active{color:#ff0100!important;-webkit-text-fill-color:#ff0100!important;font-weight:500}@media(hover:hover){.bottom-rightdiv .popup a:hover{color:#ff0100!important;-webkit-text-fill-color:#ff0100!important}}#kontakt{background-image:radial-gradient(#ff0100,#ff0100,#ce0707);color:#fff!important;-webkit-text-fill-color:#ffffff!important}#kontakt:hover{color:#000!important;-webkit-text-fill-color:#000000!important}.bottom-rightdiv a{-webkit-tap-highlight-color:transparent}@media screen and (max-width:1074px){.bottom-rightdiv{flex-wrap:wrap}.left-topdiv{display:none}.right-topdiv{flex-wrap:wrap}}@media screen and (max-width:755px){.top-nav{font-size:11px}.hamburger{display:block;grid-column:1}.bottom-rightdiv{display:none;margin:8px auto;padding-top:30px;height:100vh;opacity:0;position:absolute;top:108px;left:0;width:100vw;z-index:6}.bottom-rightdiv.showing{display:flex;gap:10px;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;animation:menuin 1s ease-in-out forwards;background-image:linear-gradient(#eee,#fff,#eee,#fff)}.second-line{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:6px}.logoanchor{grid-column:2}@keyframes menuin{0%{transform:translatey(-100%);opacity:0}to{transform:translatey(0);opacity:1}}img.facebook{width:20px;position:absolute;top:65px;right:12px;margin-top:20px}.header-container.scroll-down{position:sticky;animation:scroll-down .7s ease-out forwards}@keyframes scroll-down{0%{transform:translateY(-150px)}to{transform:translateY(-59px)}}.header-container.scroll-up{position:sticky;animation:scroll-up .7s ease-out forwards}@keyframes scroll-up{0%{transform:translateY(-70px)}to{transform:translateY(0)}}.bottom-rightdiv li,.bottom-rightdiv ul{position:relative}.popup{top:-50px;left:50%;transform:translate(-50%);background-color:#3c3c3c;border-top-left-radius:8px}@keyframes slideIn{0%{opacity:0;top:-50px}to{opacity:1;top:100%}}}@media screen and (max-width:694px){.bottom-rightdiv{top:133px}img.facebook{top:88px}}footer{width:100%;background-color:#222;color:#ddd}footer h6{color:#818181;padding:5px 0;font-size:18px;font-weight:500}footer hr{color:#333;border-style:solid;border-width:1px;border-bottom:#b0b0b0}footer p{color:#ddd;padding:20px 0;font-size:15px;font-weight:300;letter-spacing:.5px;line-height:20px}.footercontainer{margin:0 auto;max-width:1300px;min-width:300px;display:flex;justify-content:center;flex-wrap:wrap}.footeritem{width:210px;height:100%;color:#ddd;padding:50px 20px 0;box-sizing:border-box}.footerbottom{width:100%;background-color:#333;color:#eee}.footerbottomcontainer{max-width:1300px;margin:0 auto;display:flex;height:60px}.footerbottomcontainer p{text-align:center;font-size:12px}.centerdiv{width:20%;min-width:300px;margin:0 auto}.footerbottomcontainer a{float:right;width:20px;padding:20px}.footerbottomcontainer img{width:20px;padding:3px}.footerbottomcontainer img:hover{background-color:#0479d8a9;border-radius:5px;padding:3px;transition:ease-in-out .5s}@media(hover:hover){footer a,footer a:visited,footer a:active,footer a:focus{color:#ddd!important;-webkit-text-fill-color:#dddddd!important;text-decoration:none}footer a:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important}footer a{-webkit-tap-highlight-color:transparent}}@media screen and (max-width:750px){footer p{text-align:center}footer h6{text-align:center}}.upscroller{position:fixed;bottom:80px;right:12px;border:none;opacity:0;transition:opacity 2s;z-index:5000}.upscroller img:hover{background-color:#88000052;border-radius:10px}.upscroller img{width:40px;height:40px;padding:3px 2px 4px;cursor:pointer;background:transparent}.cookie-banner{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:60%;min-width:340px;background-color:#fff;color:#000;padding:15px;border:2px solid #ff0100;border-radius:8px;box-shadow:0 2px 5px #0003;z-index:500;font-family:Arial,sans-serif;display:none;font-size:small}.cookie-message{margin-bottom:10px}.cookie-link{text-decoration:underline;color:#aaf}.cookie-options{display:none;flex-direction:column;margin-bottom:10px}.cookie-options.visible{display:flex}.cookie-options label{margin:5px 0}.cookie-label{margin-left:10px}.cookie-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100px;height:10px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.cookie-slider input[type=range]:focus{background:#bbb}.cookie-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#ff0100;border-radius:50%;cursor:pointer}.cookie-slider input[type=range]:disabled{background:#ccc}.cookie-actions{display:flex;justify-content:flex-end;gap:10px}.cookie-button{padding:5px 20px;border:none;border-radius:5px;color:#fff;cursor:pointer}.cookie-button.accept{background-color:green}.cookie-button.accept:hover{background-color:#4caf50}.cookie-button.kohanda{background-color:#fff;border:2px solid #ff0100;display:flex;align-items:center;justify-content:space-between;color:#222;transition:border-color .3s ease,color .3s ease;padding:5px 20px}.cookie-button.kohanda:hover{color:#595959;border-color:#ff7f7f}#user-cookies-preferences{width:170px;padding:5px 20px;border:none;border-radius:5px;background-color:#fff;border:1.7px solid #ff0100;color:#222;cursor:pointer}#user-cookies-preferences:hover{color:#595959;border-color:#ff7f7f}.cookie-icon{position:fixed;bottom:20px;left:20px;width:35px;height:35px;background-color:#ff0100;color:#fff;font-size:25px;border-radius:50%;display:block;align-items:center;justify-content:center;text-align:center;cursor:pointer;z-index:60}.cookie-icon:hover{background-color:#ff4d4d}.cookie-icon.visible{display:flex}@media screen and (max-width:755px){.cookie-icon{display:none!important}}*{margin:0;padding:0;font-family:Poppins,sans-serif;box-sizing:border-box;color:#262626}body{width:100%;min-height:100%;overscroll-behavior-x:none;touch-action:pan-y;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;opacity:0;animation:allin .5s ease-in-out forwards}@keyframes allin{0%{opacity:0}to{opacity:1}}body::-webkit-scrollbar{display:none}html{scroll-padding:120px}a{text-decoration:none;transition:color .3s ease}body.lenis,.lenis *{touch-action:pan-y!important}img,video,iframe{max-width:100%}footer,main{max-width:100%}
