html{box-sizing:border-box;font-size:var(--font-size)}*,:after,:before{box-sizing:inherit}body{color:var(--font-color);font-family:var(--primary-font);font-size:var(--font-size);font-weight:400;margin:0;min-height:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}p{margin:0 0 1rem}small{font-size:80%}b,strong{font-weight:700}em,i{font-style:italic}a{color:inherit;text-decoration:underline}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:.89rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}canvas,img,svg,video{vertical-align:middle}img,video{display:block;height:auto;max-width:100%}figure{margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}th{font-weight:700}hr{border:0;border-top:1px solid var(--hr-color,#ced4da);color:var(--hr-color,#ced4da);margin:1.33rem 0;opacity:1}label{display:inline-block}button,input,select,textarea{color:inherit;font:inherit;line-height:inherit;margin:0}.layout-container{margin-inline:auto;padding-inline:1rem;width:100%}.grid-container{display:grid}.flex-container{display:flex}.breadcrumb_container{margin:2rem 0}a[data-tooltip]:after{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--font-color);left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:90%;transform:translateX(-80%);transition:opacity .3s ease;white-space:nowrap;z-index:5}a[data-tooltip]:hover:after{opacity:1}#back-to-top{background-color:#000;border:none;border-radius:0;bottom:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:none;padding:10px;position:fixed;right:30px;transition:opacity .3s;z-index:99}#back-to-top svg{transform:rotate(-90deg)}#back-to-top svg path{fill:#fff}#back-to-top span{display:none}.news_backlink{margin-top:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0 0 1rem}h1{font-size:1.5rem}h2{font-size:1.35rem}h3{font-size:1.25rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin-bottom:1rem}a,a:hover,a:visited{color:var(--text-color);text-decoration:underline}a:hover{text-decoration:none}.btn_primary,.submit_btn{border-radius:0;display:inline-block;font-family:var(--primary-font);font-size:1rem;font-weight:700;padding:.5rem 1.25rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn_primary.btn_sm,.submit_btn.btn_sm{border-radius:.2rem;font-size:.85rem;padding:.25rem .5rem}.btn_primary.disabled,.btn_primary:disabled,.submit_btn.disabled,.submit_btn:disabled{opacity:.65;pointer-events:none}.btn_primary:hover,.submit_btn:hover{cursor:pointer}.btn_primary,.btn_primary:visited,.submit_btn,.submit_btn:visited{background-color:var(--primary-color);border:none;color:#000;font-size:1rem}.btn_primary:hover,.submit_btn:hover{background-color:color-mix(in srgb,var(--primary-color) 90%,#000);color:#000}.btn_primary:focus,.submit_btn:focus{box-shadow:0 0 0 .25rem rgba(var(--primary-color),.25);outline:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}body #cookie_choices_fixed svg path{fill:#000}.alert{border-style:solid;border-width:1px;font-size:1rem;padding:.5rem 1rem;position:relative}.alert.alert_success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert.alert_success .btn_close svg path{fill:#0f5132}.alert.alert_warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.alert.alert_warning .btn_close svg path{fill:#664d03}.alert.alert_danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert.alert_danger .btn_close svg path{fill:#842029}.alert a{color:inherit}.alert .btn_close{background:transparent;border:none;height:1.11rem;padding:0;position:absolute;right:.5rem;top:.72rem;width:1.11rem}.alert .btn_close svg{height:100%}.icons a[href^="mailto:"],.icons a[href^="tel:"]{padding-left:1.5rem;position:relative;width:-moz-fit-content;width:fit-content}.icons a[href^="mailto:"]:before,.icons a[href^="tel:"]:before{background-position:0;background-repeat:no-repeat;background-size:1rem;content:" ";height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}.icons a[href^="mailto:"]:after,.icons a[href^="tel:"]:after{border-radius:100%;content:" ";display:none;height:59px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:59px}.icons a[href^="tel:"]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%231DAEEF' d='M30 22.367v5.893a1.667 1.667 0 0 1-1.55 1.663 27 27 0 0 1-1.783.077C11.938 30 0 18.062 0 3.333q0-.69.077-1.783A1.667 1.667 0 0 1 1.74 0h5.893a.833.833 0 0 1 .83.75q.058.573.107.92a23.2 23.2 0 0 0 2.013 6.668.76.76 0 0 1-.245.945l-3.596 2.57A21.75 21.75 0 0 0 18.148 23.26l2.567-3.59a.77.77 0 0 1 .955-.248 23.2 23.2 0 0 0 6.667 2.008q.346.049.916.107a.833.833 0 0 1 .747.83'/%3E%3C/svg%3E")}.icons a[href^="mailto:"]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23' fill='none'%3E%3Cpath fill='%231DAEEF' fill-rule='evenodd' d='m10.676 13.057 4.212 2.86 4.06-2.781 9.103 8.917a2.5 2.5 0 0 1-.762.118H2.481c-.327 0-.64-.063-.927-.177zM29.77 5.73v13.978c0 .365-.08.711-.223 1.023l-8.922-8.741zM0 5.807l8.994 6.108-8.836 8.658A2.4 2.4 0 0 1 0 19.707zM27.289 0a2.473 2.473 0 0 1 2.481 2.464v.866L14.882 13.521 0 3.414v-.95C0 1.104 1.11 0 2.481 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icons-black a[href^="mailto:"]:before,.icons-black a[href^="tel:"]:before{background-color:#000}.icons-black a[href^="mailto:"]:after,.icons-black a[href^="tel:"]:after{border:1px solid #000}.icons-white a[href^="mailto:"]:after,.icons-white a[href^="tel:"]:after{border:1px solid #1daeef}.contact-lokace,.icons-lokace{position:relative}.contact-lokace:after,.contact-lokace:before,.icons-lokace:after,.icons-lokace:before{border-radius:100%;height:41px;left:0;position:absolute;top:-.5rem;width:41px}.contact-lokace:before,.icons-lokace:before{background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M10 1.667A5.834 5.834 0 0 0 4.167 7.5C4.167 11.875 10 18.334 10 18.334s5.833-6.459 5.833-10.834A5.834 5.834 0 0 0 10 1.667m0 7.917A2.084 2.084 0 1 1 10 5.415 2.084 2.084 0 0 1 10 9.584'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M10 1.667A5.834 5.834 0 0 0 4.167 7.5C4.167 11.875 10 18.334 10 18.334s5.833-6.459 5.833-10.834A5.834 5.834 0 0 0 10 1.667m0 7.917A2.084 2.084 0 1 1 10 5.415 2.084 2.084 0 0 1 10 9.584'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contact-lokace:after,.contact-lokace:before{top:0}.contact-lokace:after,.icons-lokace:after{border:1px solid #fff}@media only screen and (min-width:768px){body .cookie_bar_buttons .cookie_button{font-size:1rem;padding:.5rem 1.5rem}}@media only screen and (min-width:1024px){.layout-container{max-width:998px}a[data-tooltip]:after{content:attr(data-tooltip)}h1{font-size:2.5rem}h2{font-size:1.5rem}.icons a[href^="mailto:"],.icons a[href^="tel:"]{padding-left:4rem}.icons a[href^="mailto:"]:before,.icons a[href^="tel:"]:before{background-position:.9rem;background-size:1.5rem;height:59px;width:59px}.icons a[href^="mailto:"]:after,.icons a[href^="tel:"]:after{display:block}.contact-lokace,.icons-lokace{padding-left:3.5rem}.contact-lokace:after,.contact-lokace:before,.icons-lokace:after,.icons-lokace:before{content:" "}}@media only screen and (min-width:1200px){h1{font-size:2.75rem}h2{font-size:2rem}}@media only screen and (min-width:1400px){.layout-container{max-width:var(--max-layout,1315px)}}@media only screen and (max-width:1024px){#back-to-top.show{display:block}}