.animateScroll{transition:all 450ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.animateScroll--arrival-up{-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.animateScroll--animate{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.reference .siema>div{display:-ms-flexbox;display:flex}@media only screen and (min-width: 1015px){.reference .siema>div{display:initial}}.reference .siema>div>div{float:none}.reference .siema>div>div .ref-box{height:100%}@media only screen and (min-width: 1015px){.reference .siema>div>div .ref-box{height:initial}}@font-face{font-family:"BwMitga-Regular";src:url("../fonts/BwMitga/BwMitga-Regular.eot") format("embedded-opentype"),url("../fonts/BwMitga/BwMitga-Regular.otf") format("opentype"),url("../fonts/BwMitga/BwMitga-Regular.woff") format("woff"),url("../fonts/BwMitga/BwMitga-Regular.ttf") format("truetype"),url("../fonts/BwMitga/BwMitga-Regular.svg#BwMitga-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BwMitga-Bold";src:url("../fonts/BwMitga/BwMitga-Bold.eot") format("embedded-opentype"),url("../fonts/BwMitga/BwMitga-Bold.otf") format("opentype"),url("../fonts/BwMitga/BwMitga-Bold.woff") format("woff"),url("../fonts/BwMitga/BwMitga-Bold.ttf") format("truetype"),url("../fonts/BwMitga/BwMitga-Bold.svg#BwMitga-Bold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BwMitga-Light";src:url("../fonts/BwMitga/BwMitga-Light.eot") format("embedded-opentype"),url("../fonts/BwMitga/BwMitga-Light.otf") format("opentype"),url("../fonts/BwMitga/BwMitga-Light.woff") format("woff"),url("../fonts/BwMitga/BwMitga-Light.ttf") format("truetype"),url("../fonts/BwMitga/BwMitga-Light.svg#BwMitga-Light") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans-Bold";src:url("../fonts/Open_Sans/OpenSans-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,menu{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline}html,body{font-size:10px;position:relative;height:100%;font-family:"BwMitga-Regular";min-width:300px;color:#303e42}button{border:none;outline:none}.page-line{width:960px;max-width:100%;padding:0 1rem;margin:auto}.container{width:90%;margin:0 auto}@media only screen and (min-width: 575px){.container{width:80%}}@media only screen and (min-width: 767px){.container{width:90%}}@media only screen and (min-width: 1199px){.container{width:75%}}@media only screen and (min-width: 1599px){.container{width:65%}}h1{font-family:"BwMitga-Regular";font-size:44px}h2,h3,h4{font-family:"BwMitga-Bold";position:relative}h2{font-size:34px;margin-top:1.6rem;margin-bottom:1.8rem}h2.h2--before{margin-top:3rem}h2.h2--before:before{content:"";width:25px;height:3px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-1.8rem;background:#d25d54}h2.h2{-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:4rem;margin-block-end:4rem}h2.h2--small{font-size:20px;-webkit-margin-after:2rem;margin-block-end:2rem}h2.h2--uppercase{text-transform:uppercase}h2.h2--nobefore:before{display:none}h2.h2--margin-top{margin-top:3rem}h3{font-size:20px;margin-top:1.6rem;margin-bottom:1.8rem}h3.h3--small{font-size:16px;-webkit-margin-before:1.4rem;margin-block-start:1.4rem;-webkit-margin-after:1.6rem;margin-block-end:1.6rem}h3.h3--uppercase{text-transform:uppercase}h3.h3--nobefore:before{display:none}h4{font-size:16px;-webkit-margin-before:1.4rem;margin-block-start:1.4rem;-webkit-margin-after:1.6rem;margin-block-end:1.6rem}.--bold{font-family:"BwMitga-Bold"}strong{font-family:"BwMitga-Bold"}p{font-size:16px;line-height:1.6em;padding-bottom:1.2em}a{color:#5ab4cf;text-decoration:underline}a:hover{text-decoration:none}a:active,a:visited{color:#5ab4cf}li{padding-bottom:1rem}ul{list-style:none;font-size:16px;line-height:2.5rem;padding-bottom:2em}ul li:before{content:"•";color:#79c3d9;display:inline-block;width:1rem;padding-right:.75rem}ol{font-size:16px;counter-reset:item;line-height:2.5rem;padding-bottom:2em}ol.lower-alpha li:before{content:counter(item, lower-alpha) ")"}ol li{counter-increment:item}ol li:before{display:inline-block;width:1rem;padding-right:1rem;font-family:"BwMitga-Bold";text-align:right;content:counter(item) "."}.italic{font-style:italic}.btn{display:inline-block;text-align:center;font-size:16px;line-height:4.5rem;text-decoration:none;transition:all 300ms ease-out;text-transform:uppercase;cursor:pointer}.btn.btn--white{background:#fff;color:#79c3d9;padding:0 2rem}.btn.btn--white:hover,.btn.btn--white:focus{background:#ebebeb}.btn.btn--red{background:#d25d54;color:#fefefe;padding:0 2rem}.btn.btn--red:hover,.btn.btn--red:focus{background:#c03d33}.btn.btn--blue{background:#79c3d9;color:#fff;padding:0 2rem}.btn.btn--blue:hover,.btn.btn--blue:focus{background:#349ab8}.btn.btn--link{background:rgba(0,0,0,0);color:#d25d54;text-decoration:none;transition:all .3 ease-out}.btn.btn--link:hover,.btn.btn--link:focus{color:#c03d33;text-decoration:underline}.btn.btn--icon:hover{text-decoration:none}.btn.btn--icon:hover span{color:#c03d33;text-decoration:underline}.btn.btn--icon:hover span:nth-child(2){text-decoration:none}.btn.btn--line-height-low{line-height:1em}.btn.btn--small-text{font-size:14px;text-transform:lowercase}.btn.btn--disabled,.btn.btn--disabled:hover{background-color:#a9a9a9}.btn-wrap-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.boxes-section{background:#ebf6f9;padding-top:5rem;padding-bottom:6rem;position:relative}@media only screen and (min-width: 1015px){.boxes-section{padding-top:16rem;padding-bottom:16rem}}@media only screen and (min-width: 1599px){.boxes-section{padding-top:20rem;padding-bottom:20rem}}.boxes-section .container{display:grid;grid-template-columns:minmax(288px, 350px);grid-template-rows:1fr;-ms-flex-pack:center;justify-content:center;grid-template-areas:"what-is" "aktuality" "pro-media" "pro-partnery";-ms-flex-align:center;align-items:center;justify-items:stretch;gap:2.5rem}@media only screen and (min-width: 1015px){.boxes-section .container{grid-template-columns:repeat(4, minmax(200px, 350px));grid-template-rows:2fr;grid-template-areas:"what-is what-is what-is what-is" "aktuality aktuality pro-media pro-partnery";-ms-flex-align:stretch;align-items:stretch;gap:3rem}}.boxes-section .container>div{padding:3rem 3.6rem;background:#fff}.boxes-section .container>div h2:before,.boxes-section .container>div h3:before{content:"";position:absolute;width:25px;height:3px;top:-1.8rem;background:#d25d54}.boxes-section .parmed{text-transform:uppercase;color:#000}@media only screen and (min-width: 767px){.boxes-section .prispevek{margin-bottom:0}}.boxes-section__what-is{position:relative;margin-bottom:3rem;grid-area:what-is}.boxes-section__what-is h2{font-size:3rem}@media only screen and (min-width: 1199px){.boxes-section__what-is h2{font-size:3.4rem}}@media only screen and (min-width: 1199px){.boxes-section__what-is h2{font-size:3.4rem}}.boxes-section__what-is p{font-size:14px;line-height:22px}@media only screen and (min-width: 1199px){.boxes-section__what-is p{font-size:16px;line-height:24px}}.boxes-section__what-is :nth-child(3){margin-top:2.8rem}.boxes-section__what-is ._video{min-width:220px;height:auto;margin:0 auto;margin-top:1.6rem;position:relative}.boxes-section__what-is ._video .youtube-wrapper{margin-bottom:10px}@media only screen and (min-width: 1015px){.boxes-section__what-is ._video .youtube-wrapper{margin-bottom:30px}}@media only screen and (min-width: 1015px){.boxes-section__what-is{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 10.2rem)}.boxes-section__what-is .--flex-lg-helper{width:45%;margin-right:4rem}.boxes-section__what-is .--flex-lg-video-helper{width:50%;position:relative}.boxes-section__what-is .--flex-lg-video-helper ._video{position:absolute;margin:0;height:100%;width:120%;right:-6.8rem;top:-6rem;margin-bottom:-6rem}}.boxes-section__aktuality{grid-area:aktuality}.boxes-section__aktuality h3 a{color:#000;text-decoration:underline}.boxes-section__aktuality h3 a:hover{text-decoration:none}.boxes-section__aktuality__vsechny{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.boxes-section__aktuality__vsechny .btn{display:block;margin:0 auto;font-size:1.3rem;padding:0 2rem}.boxes-section__aktuality__vsechny:before{content:"";position:absolute;height:1px;width:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-2rem;background:rgba(40,40,40,.1)}@media only screen and (min-width: 1015px){.boxes-section__aktuality .--grid-lg-helper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.boxes-section__aktuality .--grid-lg-helper .prispevek{width:48%}.boxes-section__aktuality .boxes-section__pro-media .prispevek{margin-bottom:0}}.boxes-section__pro-media{grid-area:pro-media}.boxes-section__pro-partnery{grid-area:pro-partnery}.boxes-section:after{content:"";width:1px;height:2.6rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background:#5ab4cf}.boxes-section:before{content:"";width:1px;height:1.5rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px;background:#ebf6f9;z-index:1}.js-timer{background:rgba(0,0,0,0);display:grid;grid-template-rows:1fr;grid-template-columns:repeat(4, 1fr);gap:2.5rem;margin:1rem .5rem;visibility:hidden;opacity:0}.js-timer--show{visibility:initial;opacity:1}.js-timer__box{min-height:118px}.js-timer__num{font-family:"OpenSans-Bold";font-size:4rem;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.2);text-align:center;padding-bottom:0}.js-timer__text{color:#303e42;text-align:center;font-family:"BwMitga-Bold";letter-spacing:.2rem;font-size:1rem;text-transform:uppercase}@media only screen and (min-width: 767px){.js-timer{width:70%;margin:3rem auto}.js-timer__num{font-size:5rem}.js-timer__text{font-size:1.3rem}}@media only screen and (min-width: 1399px){.js-timer{margin:0 auto 5rem auto}.js-timer__num{font-size:6rem}}.subheader-boxes{display:grid;justify-items:stretch;-ms-flex-align:center;align-items:center;grid-template-columns:minmax(288px, 1fr);margin:0 auto;grid-gap:16px}@media only screen and (min-width: 1015px){.subheader-boxes{grid-template-rows:1fr;grid-template-columns:repeat(3, minmax(288px, 1fr));grid-gap:24px;-ms-flex-align:stretch;align-items:stretch;margin:initial}}@media only screen and (min-width: 1199px){.subheader-boxes{grid-gap:30px}}.subheader-boxes__box{background:#fff;background-image:linear-gradient(135deg, white 0%, white 25%, rgba(255, 255, 255, 0.92) 100%),url("../img/pattern-bie.svg");background-size:109%;padding:3rem 3.6rem;box-shadow:0px 0px 4px rgba(0,0,0,.3)}.subheader-boxes__box p{padding-bottom:1rem}.subheader-boxes__title{font-size:1.8rem;position:relative}.subheader-boxes__title:before{content:"";position:absolute;width:25px;height:3px;top:-1.8rem;background:#d25d54}.subheader-boxes p{font-size:1.6rem;line-height:2.4rem}div.wpcf7-response-output{font-size:1.5rem;text-align:center;margin:4rem auto 0 auto}@media only screen and (min-width: 575px){div.wpcf7-response-output{width:75%}}@media only screen and (min-width: 767px){div.wpcf7-response-output{width:60%}}@media only screen and (min-width: 1599px){div.wpcf7-response-output{width:700px}}label{font-size:1.4rem;display:inline;-ms-transform:translateY(20px);transform:translateY(20px);transition:.2s;color:#000;-ms-transform-origin:top left;transform-origin:top left}label.size-ani{-ms-transform:translateY(0px) scale(0.9);transform:translateY(0px) scale(0.9);color:#d25d54}.kontaktujte-nas-formular{padding:4rem 3rem;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;box-shadow:4px 4px 14px -4px rgba(0,0,0,.15)}.kontaktujte-nas-formular__jmeno,.kontaktujte-nas-formular__email,.kontaktujte-nas-formular__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kontaktujte-nas-formular textarea{resize:none;background-color:transparent;border:0;border-bottom:1px solid #a9a9a9;width:100%;font-size:1.4rem;outline:none;margin-bottom:2rem;height:100px}.kontaktujte-nas-formular div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.kontaktujte-nas-formular .wpcf7-form-control-wrap{margin-bottom:2rem}@media only screen and (min-width: 1015px){.kontaktujte-nas-formular .wpcf7-form-control-wrap{margin-bottom:3rem}}.kontaktujte-nas-formular input{width:100%;border:none;border-bottom:1px solid #a9a9a9;padding-bottom:1rem;margin-bottom:.2rem;font-size:1.4rem;background-color:transparent}.kontaktujte-nas-formular input.btn{display:block;width:initial;margin-top:1rem;padding-bottom:0;margin-bottom:0;border-bottom:none;padding:0 4rem;font-size:16px}.kontaktujte-nas-formular input:focus,.kontaktujte-nas-formular textarea:focus{outline:none}@media only screen and (min-width: 575px){.kontaktujte-nas-formular{margin:0 auto;width:75%}}@media only screen and (min-width: 767px){.kontaktujte-nas-formular{width:60%}}@media only screen and (min-width: 1015px){.kontaktujte-nas-formular{-ms-flex-pack:justify;justify-content:space-between}.kontaktujte-nas-formular .kontaktujte-nas-formular__jmeno{width:45%}.kontaktujte-nas-formular .kontaktujte-nas-formular__email{width:45%}}@media only screen and (min-width: 1599px){.kontaktujte-nas-formular{width:700px}}.kontaktujte-nas{background:#ebf6f9;padding-top:5rem;padding-bottom:4rem}.kontaktujte-nas h2{position:relative;text-align:center;margin-bottom:4rem}.kontaktujte-nas h2:before{content:"";width:25px;height:3px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-1.8rem;background:#d25d54}@media only screen and (min-width: 1015px){.kontaktujte-nas{padding-top:6.8rem}}#libi-se{background:#d25d54;background-image:linear-gradient(180deg, rgba(210, 93, 84, 0.96) 0%, #d25d54 90%, #d25d54 100%),url("../img/pattern-bie-white.svg");background-size:38%;color:#fff;text-align:center;padding-top:6.8rem;padding-bottom:4.6rem;padding-left:1rem;padding-right:1rem}#libi-se h2{position:relative;margin-bottom:2.2rem}#libi-se h2:before{content:"";width:25px;height:3px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-1.8rem;background:#fff}#libi-se div{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center}#libi-se .btn{display:block;margin:0 auto;padding:0 2rem;color:#d25d54;margin-bottom:1rem}#libi-se .btn--link{color:#fff}.loader{border:24px solid #f1f1f1;border-radius:50%;border-top:24px solid #5ab4cf;width:120px;height:120px;animation:spin 1.5s cubic-bezier(0.17, 0.67, 0.83, 0.67) infinite;margin:0 auto}.loader.hide{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.novinka-aktuality{padding:5rem 0}.novinka-aktuality .container{position:relative}.novinka-aktuality .container h3{position:relative}.novinka-aktuality .container h2:before{content:"";position:absolute;width:25px;height:3px;top:-1.8rem;background:#d25d54}@media only screen and (min-width: 1015px){.novinka-aktuality .container{max-width:700px}}@media only screen and (min-width: 1599px){.novinka-aktuality .container{max-width:900px}}.novinka-aktuality .grid-aktuality{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media only screen and (min-width: 767px){.novinka-aktuality .grid-aktuality{grid-template-columns:repeat(4, 1fr)}}.novinka-body{background:#ebf6f9;padding-bottom:2rem;position:relative}@media only screen and (min-width: 575px){.novinka-body{padding-bottom:4rem}}@media only screen and (min-width: 1015px){.novinka-body{padding-bottom:6rem}}@media only screen and (min-width: 1199px){.novinka-body{padding-bottom:8rem}}.novinka-body .container{position:relative;z-index:2}@media only screen and (min-width: 1015px){.novinka-body .container{max-width:700px}}@media only screen and (min-width: 1599px){.novinka-body .container{max-width:900px}}.novinka-body .container:before{content:"";width:100%;height:3rem;position:absolute;top:-2rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.novinka-body .content{background:#fff;padding:1rem 3rem 4rem 3rem}.novinka-body .content p{font-size:1.4rem;line-height:2.5rem;padding-bottom:2rem}.novinka-body .content p:first-child{font-size:1.7rem;line-height:2.8rem}.novinka-body .content h2{font-size:2.6rem}@media only screen and (min-width: 1015px){.novinka-body .content h2{font-size:3.4rem}}.novinka-body .content figure{margin:0;margin-bottom:3rem}.novinka-body .content figure img{max-width:100%;margin:0 auto 2rem auto;display:block}.novinka-body .content figure figcaption{margin-top:1rem;text-align:center;color:#585858;font-size:1.2rem}@media only screen and (min-width: 1015px){.novinka-body .content{padding:3rem 6rem 5rem 6rem}}.novinka-subheader{background:#79c3d9;background-image:linear-gradient(180deg, rgba(121, 195, 217, 0.9) 0%, #79c3d9 90%, #79c3d9 100%),url("../img/pattern-bie-white.svg");background-size:38%;text-align:center;padding-top:10rem;padding-bottom:5rem}@media only screen and (min-width: 1015px){.novinka-subheader{padding-top:15rem}}.novinka-subheader__title{display:inline-block;text-align:center;color:#fff;padding:1rem 4rem;margin-bottom:2.5rem;max-width:700px}@media only screen and (min-width: 575px){.novinka-subheader__title{font-size:3.4rem}}@media only screen and (min-width: 1015px){.novinka-subheader__title{font-size:4.4rem}}.novinka-subheader__info{text-align:center;font-size:1.4rem}.novinka-subheader__info span:first-child{padding-right:1rem}.novinka-subheader__info span:last-child{padding-left:1rem}.novinka-subheader__info__date{font-family:"BwMitga-Bold"}.osoba{max-width:250px;text-align:center}.osoba-wrapper{position:relative}.osoba__avatar{position:relative;margin:0 auto;margin-bottom:1.2rem;width:105px;height:105px;border-radius:50%;background-size:contain;z-index:2}.osoba__background{position:absolute;border-radius:50%;width:105px;height:105px;left:50%;top:0px;margin-left:5px;-ms-transform:translate(-50%);transform:translate(-50%);background:#5ab4cf;z-index:1}.osoba__position{font-size:1.3rem;padding-bottom:1.5rem}.osoba__name{font-family:"BwMitga-Bold";padding-bottom:.6rem}.osoba a{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.page-subheader{background:#5ab4cf;background-image:linear-gradient(180deg, rgba(121, 195, 217, 0.9) 0%, #79c3d9 90%, #79c3d9 100%),url("../img/pattern-bie-white.svg");background-size:38%;text-align:center;padding-top:10rem;padding-bottom:9rem;text-align:center;position:relative}@media only screen and (min-width: 1015px){.page-subheader{padding-top:15rem}}.page-subheader__title{display:inline-block;text-align:center;color:#fff;padding:1rem 4rem;max-width:700px}@media only screen and (min-width: 575px){.page-subheader__title{font-size:3.4rem}}@media only screen and (min-width: 1015px){.page-subheader__title{font-size:4.4rem}}.page-subheader:after{content:"";width:1px;height:2.6rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background:#ebf6f9;z-index:1}.page-subheader:before{content:"";width:1px;height:1.5rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px;background:#5ab4cf;z-index:1}.pagination{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;padding:2rem 0}@media only screen and (min-width: 1015px){.pagination{padding:2rem 0}}@media only screen and (min-width: 1599px){.pagination{padding:3rem 0}}.pagination a,.pagination span{display:block;text-align:center;padding:1rem 1.6rem;margin:.25rem;font-size:1.3rem;color:#303e42;cursor:pointer;text-decoration:none;transition:all 300ms ease-out}.pagination a:hover,.pagination span:hover{background:#c4e4ed}.pagination a.current,.pagination span.current{background:#5ab4cf;color:#fff}.pagination a.current:hover,.pagination span.current:hover{background:#5ab4cf;color:#fff}.partneri-sekce{padding:5.5rem 0 0 0}.partneri-sekce h2{position:relative;text-align:center}.partneri-sekce h2:before{content:"";width:25px;height:3px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-1.8rem;background:#d25d54}.partneri{display:grid;grid-template-columns:1fr;margin-bottom:2rem;grid-template-areas:"spol-org" "org" "gen-part" "hl-part" "med-part";-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1015px){.partneri .partner:after{width:1px;height:60%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;background:rgba(40,40,40,.1)}}.partneri .partner:nth-child(1){grid-area:org;position:relative}@media only screen and (min-width: 1015px){.partneri .partner:nth-child(1):after{content:""}}.partneri .partner:nth-child(2){grid-area:spol-org;position:relative}@media only screen and (min-width: 1015px){.partneri .partner:nth-child(2):after{content:""}}.partneri .partner:nth-child(3){grid-area:gen-part}.partneri div:nth-child(4){grid-area:hl-part}.partneri div:nth-child(5){grid-area:med-part}.partneri h3,.partneri p,.partneri h4{text-align:center}.partneri p{font-size:1.2rem}.partneri .partner{padding:0 3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start}.partneri .partner h3{margin-top:3.4rem;text-transform:uppercase}.partneri .partner h4{margin-top:3rem;margin-bottom:1.8rem}.partneri .partner p{margin-bottom:3rem}.partneri .partner__logo{height:50px;width:auto}.partneri .partner__logo img{height:50px;margin:0 auto;display:block}@media only screen and (min-width: 1015px){.partneri .partner{padding-bottom:2rem}.partneri .partner h3{margin-bottom:4.4rem}}.partneri .hl-partneri{padding:3rem 3rem}.partneri .hl-partneri h3{text-align:left;margin-bottom:2.5rem;text-transform:uppercase}.partneri .hl-partneri__loga{display:grid;grid-template-columns:repeat(auto-fill, minmax(125px, 1fr));grid-gap:2rem;-ms-flex-align:center;align-items:center}.partneri .hl-partneri .partneri__logo{display:contents;height:50px;width:125px}.partneri .hl-partneri .partneri__logo img{max-width:100%;max-height:50px}@media only screen and (min-width: 1015px){.partneri .hl-partneri{border-top:1px solid rgba(40,40,40,.1)}.partneri .hl-partneri h4{text-align:left}}.partneri.partneri--partners .hl-partneri h3{text-align:center;margin-bottom:3rem}.partneri.partneri--partners .hl-partneri h4{text-transform:initial;text-align:center;margin-bottom:1.5rem}.partneri.partneri--partners .hl-partneri__loga{display:block;margin-bottom:2rem}.partneri.partneri--partners .hl-partneri .partneri__logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem;height:auto;width:100%}.partneri.partneri--partners .hl-partneri .partneri__logo img{margin:0 auto;max-height:initial;max-width:150px}.partneri.partneri--partners h3{margin-bottom:3rem}.partneri .hl-partneri{border-top:1px solid rgba(40,40,40,.1)}.partneri.partneri--partners>div:nth-child(4){position:relative}@media only screen and (min-width: 1015px){.partneri.partneri--partners>div:nth-child(4):after{content:"";width:1px;height:80%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;background:rgba(40,40,40,.1)}}@media only screen and (min-width: 1015px){.partneri{grid-template-columns:repeat(6, 1fr);grid-template-areas:"org org spol-org spol-org gen-part gen-part" "hl-part hl-part hl-part hl-part med-part med-part"}}@media only screen and (min-width: 1015px){.partneri.partneri--partners{grid-template-areas:"org org spol-org spol-org gen-part gen-part" "hl-part hl-part hl-part med-part med-part med-part"}}.prispevek{margin-bottom:3rem}.prispevek h4{padding-top:1.4rem;padding-bottom:.5rem}.prispevek__cover{position:relative}.prispevek__cover a img{max-width:100%}.prispevek__cover:before{content:"";background:#d0eaf2;position:absolute;width:100%;height:100%;top:3px;left:3px}.prispevek__cover:before .attachment-post-thumbnail{max-width:100%}.prispevek__img{width:100%;z-index:1}.prispevek__date{font-size:1.2rem;padding-bottom:1rem;color:#a9a9a9}.prispevek__text{font-size:1.2rem;padding-bottom:1rem}.prispevek__title a{color:#2e2e2e}.prispevek__title a:hover{text-decoration:none}.prispevek__vice-info{font-size:12px;color:#d25d54;text-decoration:none;cursor:pointer}.prispevek__vice-info:hover,.prispevek__vice-info:focus{text-decoration:underline}.prispevek div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.prispevek .btn{font-size:11px;line-height:2.5rem}.prispevek .btn.btn--link:hover .icon-arrow_link{padding-left:1.4rem}.prispevek .icon-arrow_link{padding-left:1rem;font-size:12px;transition:all 300ms ease-in-out}.prispevek .icon-arrow_link::before{color:#d25d54}.card__thumbnail,.prispevek__cover{overflow:hidden}.card__thumbnail img,.prispevek__cover img{transition:all 300ms ease-in-out}.card__thumbnail:hover img,.boxes-section__aktuality .prispevek__cover:hover img,.novinka-aktuality .prispevek__cover:hover img{-ms-transform:scale(1.1);transform:scale(1.1)}.ref-box{background:#fff;background-image:linear-gradient(135deg, white 0%, white 45%, rgba(255, 255, 255, 0.92) 100%),url("../img/pattern-bie.svg");background-size:109%;padding:3rem 3.6rem}.ref-box__avatar img{border-radius:50%;width:100px;height:100px}.ref-box__name,.ref-box__ref-text{line-height:2.4rem}.ref-box__ref-text{padding-top:1.8rem}@media only screen and (min-width: 1015px){.ref-box__ref-text{font-size:1.6rem}}.ref-box__text{padding-bottom:.3rem;font-size:1.3rem;line-height:1.8rem}.ref-box__name{margin-top:1rem;font-size:1.5rem}.reference{background:#5ab4cf;background-image:linear-gradient(180deg, rgba(90, 180, 207, 0.92) 0%, #5ab4cf 50%, #5ab4cf 100%),url("../img/pattern-bie-white.svg");background-size:38%;padding-top:8rem;padding-bottom:6rem;position:relative}.reference--page{background-image:none;background-color:#ebf6f9;padding-bottom:0}.reference h2{text-align:center;position:relative;color:#fff;margin-bottom:6rem}@media only screen and (min-width: 1015px){.reference h2{margin-bottom:6rem}}.reference h2:before{content:"";width:25px;height:3px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:-1.8rem;background:#d25d54}.reference ._grid-reference{display:grid;grid-template-columns:minmax(200px, 350px);-ms-flex-pack:center;justify-content:center;grid-gap:3rem;font-size:1.4rem}.reference ._grid-reference--module{margin-bottom:5rem}.reference ._grid-reference ._box:not(:first-child){display:none}@media only screen and (min-width: 1015px){.reference ._grid-reference{grid-template-columns:repeat(3, minmax(200px, 350px))}.reference ._grid-reference ._box:not(:first-child){display:initial}}.reference .btn{display:block;margin:0 auto;padding:0 2rem}@media only screen and (min-width: 1015px){.reference .btn-wrap-center{margin-top:4rem}}.registrace{background:#ebf6f9;padding-top:5rem;padding-bottom:4rem}@media only screen and (min-width: 1015px){.registrace{padding-top:9rem}}.registrace-formular fieldset{margin-bottom:3rem;padding:3rem;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;box-shadow:4px 4px 14px -4px rgba(0,0,0,.15)}.registrace-formular fieldset legend{box-shadow:4px 4px 14px -4px rgba(0,0,0,.15);background:#5ab4cf;color:#fff;padding:1rem 2rem;font-size:2rem}.registrace-formular fieldset p{padding-bottom:3rem;font-family:"BwMitga-Light"}.registrace-formular fieldset p.no-padding{padding-bottom:0;padding-right:0;padding-top:0;padding-left:0}.registrace-formular fieldset h4{font-family:"BwMitga-Regular"}.registrace-formular fieldset .registrace-formular__row{position:relative;margin-bottom:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.registrace-formular fieldset .registrace-formular__row .input-info{font-family:"BwMitga-Light";font-style:italic;font-size:1.2rem;padding-bottom:0}.registrace-formular fieldset .registrace-formular__row input{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #a9a9a9;padding-bottom:1rem;margin-bottom:2rem;font-size:1.4rem;background-color:transparent}.registrace-formular fieldset .registrace-formular__row input[type=number]::-webkit-inner-spin-button,.registrace-formular fieldset .registrace-formular__row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.registrace-formular fieldset .registrace-formular__row input:focus{outline:none;border-bottom:1px solid #d25d54}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item{display:block;margin:0 2rem 2rem 0}@media only screen and (min-width: 767px){.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item{margin:0 0 2rem 2rem}}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item input[type=checkbox]{display:none}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{content:""}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item .wpcf7-list-item-label{padding-left:3rem;position:relative;cursor:pointer;vertical-align:super}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;display:inline-block;vertical-align:middle;width:2rem;height:2rem;border:1px solid #000;border-radius:.5rem;left:0px}.registrace-formular fieldset .registrace-formular__row span.wpcf7-list-item .wpcf7-list-item-label:after{content:none;font-family:"icomoon";color:#d25d54;font-size:2.4rem;position:absolute;left:0px;top:-8px}.registrace-formular fieldset .registrace-formular__row select{width:228px;box-sizing:border-box;height:40px;font-size:1.4rem;border:1px solid #a9a9a9;padding:5px 8px;background-color:#fff;font-family:"BwMitga-Regular"}@media only screen and (min-width: 575px){.registrace-formular fieldset .registrace-formular__row select{min-width:400px;max-width:100%}}.registrace-formular fieldset .registrace-formular__row select:focus{outline:2px #d25d54;border:2px solid #d25d54}.registrace-formular fieldset .region-wrapper{display:none}.registrace-formular fieldset .region{display:none}.registrace-formular fieldset .region.show{display:block}.registrace-formular input[type=submit]{padding:0 4rem;border:0;text-transform:uppercase;outline:none}.registrace-formular input[type=submit].disabled{background-color:#a9a9a9}.cbx{margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0, 0, 0)}.cbx span:first-child{position:relative;width:18px;height:18px;border-radius:3px;-ms-transform:scale(1);transform:scale(1);vertical-align:middle;border:1px solid #9098a9;transition:all .2s ease}.cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0, 0, 0)}.cbx span:first-child:before{content:"";width:100%;height:100%;background:#d25d54;display:block;-ms-transform:scale(0);transform:scale(0);opacity:1;border-radius:50%}.cbx span:last-child{padding-left:8px}.cbx:hover span:first-child{border-color:#d25d54}.inp-cbx:checked+.cbx span:first-child{background:#d25d54;border-color:#d25d54;animation:wave .4s ease}.inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.inp-cbx:checked+.cbx span:first-child:before{-ms-transform:scale(3.5);transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave{50%{transform:scale(0.9)}}table{width:100%;overflow:auto}table caption{text-align:left;padding:1.5rem 0}table,th,td{border:1px solid #e0e1e2;border-collapse:collapse;font-size:1.3rem}th,td{padding:1rem 1.4rem;text-align:left}table th:last-child{border-right-color:#79c3d9}th{background:#79c3d9;color:#fff;border-left-color:#79c3d9;border-top-color:#79c3d9;border-bottom-color:#79c3d9}tbody tr:hover{background-color:#f3f3f3}.youtube .play-button{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100px;height:100px;background:rgba(121,195,217,.8);border:1px solid #fff;border-radius:50px;cursor:pointer;animation-name:pulse;animation-duration:10s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.youtube .play-button:before{content:"";position:absolute;top:50%;left:50%;margin-right:-50%;margin-left:4px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-style:solid;border-width:15px 0 15px 30px;border-color:transparent transparent transparent #fff}.youtube:hover .play-button{background-color:#d25d54}@keyframes pulse{0%{transform:translate(-50%, -50%)}90%{transform:translate(-50%, -50%)}93%{transform:translate(-50%, -50%) scale(1.2)}95%{transform:translate(-50%, -50%) scale(1)}97%{transform:translate(-50%, -50%) scale(1.2)}99%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%)}}.footer{background:#2e2e2e;padding:4rem 0 2.2rem 0;display:grid;grid-template-columns:1fr;grid-template-areas:"menu" "loga" "copy";grid-gap:1rem;grid-row-gap:4rem;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.footer__menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:space-around;align-items:space-around;font-size:1.4rem;grid-area:menu;list-style-type:none;padding-bottom:0}.footer__menu li{padding:0 1rem}.footer__menu li:before{content:none}.footer__menu a{text-decoration:none;color:#fff;line-height:2.4rem}.footer__menu a:hover,.footer__menu a:focus{color:#5ab4cf}@media only screen and (min-width: 1015px){.footer__menu{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0;-ms-flex-pack:distribute;justify-content:space-around}}.footer__loga-wrapper{grid-area:loga;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 1015px){.footer__loga-wrapper{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:start;align-items:flex-start}}.footer__logo{width:120px;padding:0 2rem}.footer__logo svg{max-width:100%;height:auto;fill:#fff}.footer ._copy{grid-area:copy}.footer ._copy p{font-size:12px;padding-bottom:1em}@media only screen and (min-width: 1015px){.footer{grid-template-columns:repeat(3, minmax(200px, 320px));grid-template-areas:"menu copy loga"}}label{font-size:1.4rem;display:inline;-ms-transform:translateY(20px);transform:translateY(20px);transition:.2s;color:#000;-ms-transform-origin:top left;transform-origin:top left;cursor:text}.radio-wrapper{cursor:pointer}.radio-button--hidden{display:none}.radio-button--hidden:checked~.radio-button:before{background-color:#d25d54;border:1px solid #d25d54;-ms-transform:scale(0.7);transform:scale(0.7)}.radio-wrapper:hover .radio-button:after,.radio-wrapper:focus .radio-button:after{background-color:#f3f3f3}.invoice-form__radio-item{margin-bottom:2rem}.radio-button{position:relative;cursor:pointer}.radio-button:before{content:"";position:absolute;top:3px;right:-25px;width:12px;height:12px;border-radius:10px;border:1px solid transparent;transition:.3s;z-index:2}.radio-button:after{content:"";position:absolute;width:18px;right:-28px;height:18px;border-radius:10px;border:1px solid #5ab4cf;z-index:1}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.py-5{padding:5rem 0}.layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout__list{display:-ms-flexbox;display:flex}.layout__section{box-sizing:border-box;overflow:auto;padding:0 0 2rem 0;width:100%}@media only screen and (min-width: 1015px){.layout__section.layout__section--half{width:50%}}@media only screen and (min-width: 1015px){.layout__section.layout__section--half:nth-child(odd){padding-right:2rem}}@media only screen and (min-width: 1015px){.layout__section.layout__section--half:nth-child(even){padding-left:2rem}}.layout__section h2{-webkit-margin-after:5rem;margin-block-end:5rem}.layout__section h2.h2--small{fonz-size:30px;-webkit-margin-before:1.6rem;margin-block-start:1.6rem;-webkit-margin-after:1.8rem;margin-block-end:1.8rem}.layout__section h3{font-size:30px;-webkit-margin-before:5rem;margin-block-start:5rem;-webkit-margin-after:4rem;margin-block-end:4rem}.layout__section h3.h3--small{font-size:26px;-webkit-margin-before:1.4rem;margin-block-start:1.4rem;-webkit-margin-after:1.6rem;margin-block-end:1.6rem}.layout__section h4{font-size:26px;-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:3rem;margin-block-end:3rem}.buttons-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}@media only screen and (min-width: 575px){.buttons-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.buttons-row a{margin:0}@media only screen and (min-width: 575px){.buttons-row a{margin-left:1rem;margin-right:1rem}.buttons-row a:first-child{margin-left:0rem}.buttons-row a:last-child{margin-right:0rem}}.flex-75{display:-ms-flexbox;display:flex;width:75px;margin-bottom:2rem}.triple-column-between{display:grid;grid-template-columns:repeat(3, 1fr)}.header{z-index:18;transition:.2s;position:fixed;top:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.header ul li:before{content:"";display:none;width:0;padding:0}.header--shadow{box-shadow:0px 7px 8px -7px rgba(0,0,0,.22);background:#fff}.header--shadow .nav.a.btn--menu,.header--shadow a.btn--menu{color:#303e42}.header--shadow .nav.a.btn--menu span.icon-burger_menu:before,.header--shadow a.btn--menu span.icon-burger_menu:before{color:#303e42}.header--shadow #desktop-menu>ul>li>a{color:#303e42}.header--shadow #desktop-menu>ul>li:hover>a{color:#5ab4cf}.header--shadow .menu-item-has-children>a:before,.header--shadow .menu-item-has-children>a:after{background:#303e42}.header ._header-wrapper{height:60px;width:calc(100% - 3.2rem);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 1.6rem;top:0;background:#fff;z-index:12;transition:all 250ms ease-in}.header ._header-wrapper .logo{position:relative;display:-ms-flexbox;display:flex}.header ._header-wrapper .logo__img{width:120px}@media(min-width: 460px){.header ._header-wrapper .logo__img{width:160px}}@media only screen and (min-width: 1199px){.header ._header-wrapper .logo__img{width:200px}}.header ._header-wrapper .logo__img .st0{fill:#fff;fill-opacity:0}.header ._header-wrapper .logo__img .st1{fill:#fff}.header ._header-wrapper .logo__img .st2{fill:#fff}.header ._header-wrapper .logo__img--color .st1{fill:#43bad6}.header ._header-wrapper .logo__img--color .st2{fill:#e25851}.header ._header-wrapper .logo img{width:160px}.header ._header-wrapper label{-ms-transform:none;transform:none}.header ._header-wrapper ._show-menu{font-size:15px;position:relative;color:#fff}.header ._header-wrapper ._show-menu .icon-burger_menu--white,.header ._header-wrapper ._show-menu .icon-burger_menu--dark{width:21px;height:16px;position:absolute;top:50%;-ms-transform:translateY(-45%);transform:translateY(-45%);left:-2rem}.header ._header-wrapper ._hide-menu{display:none;font-size:15px;position:relative;color:#fff}.header ._header-wrapper ._hide-menu .icon-close_icon--white,.header ._header-wrapper ._hide-menu .icon-close_icon--dark{width:21px;height:16px;position:absolute;top:50%;-ms-transform:translateY(-45%);transform:translateY(-45%);left:-2rem}@media only screen and (min-width: 1015px){.header ._header-wrapper{background:transparent}}.header .kb{font-size:9px;font-family:"BwMitga-Light";margin-left:3rem}.header .kb a{color:#fff;text-decoration:none}.header .kb a:hover{text-decoration:none}.header .kb__logo{width:40px;margin:0 auto;margin-top:.5rem}@media only screen and (min-width: 1199px){.header .kb__logo{width:60px}}.header .kb__logo .cls-1{fill:#fff}.header .kb__logo .cls-2{fill:#fff}.header .kb__logo .cls-3{opacity:0}.header .kb--color .kb__logo .cls-1{fill:#c03}.header .kb--color .kb__logo .cls-2{fill:#000}.header .kb--color .kb__logo .cls-3{fill:#fff}.header .kb--color a{color:#5ab4cf}.header .nav{transition:all 200ms ease-in-out;z-index:11;display:none}.header .nav a{font-size:1.5rem;text-decoration:none;transition:all 250ms ease-out}.header .nav .btn{font-size:1.5rem;padding:0 4rem;display:block;margin:0 auto;margin-right:2rem}@media only screen and (min-width: 1015px){.header .nav{display:inherit}}.header .--mobile-dark-content{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:10;display:none}.header .btn--menu{color:#303e42;padding:0 !important}@media only screen and (min-width: 1015px){.header .btn--menu{color:#fff}}.header .btn--menu span{margin-right:1rem}.header .btn--menu .icon-burger_menu:before{color:#fff;transition:all 250ms ease-out;transition-property:all;transition-duration:250ms;transition-timing-function:ease-out;transition-delay:0s}@media only screen and (min-width: 1015px){.header{position:fixed;top:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:80px;padding:0}.header ._header-wrapper{height:initial;position:initial;background:initial;width:initial;display:block}.header .nav{-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:initial;background:initial;top:initial;left:initial;width:initial;padding:0;z-index:11;-ms-flex-align:baseline;align-items:baseline}.header .nav li{display:inline-block;margin:0;margin-right:1rem;padding:5px 0}.header .nav li a{font-size:1.2rem}.header .nav .btn{display:inline-block;line-height:initial;padding:.9rem 1.6rem;width:initial;font-size:1.2rem;margin-right:1rem}.header .btn--menu--mobile{display:none}.header:hover{background:#fff}.header:hover li a{color:#303e42}}@media(min-width: 1100px){.header .nav li{padding:5px 5px}}@media only screen and (min-width: 1199px){.header{padding:0}.header .nav li{padding:5px 10px}}@media only screen and (min-width: 1399px){.header{padding:0 3rem}.header .nav li a{font-size:1.5rem}.header .nav .btn{font-size:1.5rem}.header #desktop-menu{margin-right:1.5rem}}@media only screen and (min-width: 1599px){.header .nav li{margin-right:2rem}.header .nav li a{font-size:1.5rem}.header .nav .btn{margin-right:2rem}}.mm-spn.mm-spn--light{background-color:#fff;color:#303e42}.mm-spn li:before{opacity:1;color:#303e42;padding:0}.mm-spn.mm-spn--navbar:after{font-size:1.4rem}.mm-spn .btn{text-align:left}@media only screen and (min-width: 300px){#desktop-menu{display:none}}@media only screen and (min-width: 1015px){#mobile-menu-btn{display:none}#desktop-menu{display:initial}#desktop-menu a{color:#fff;text-decoration:none}#desktop-menu ul{margin:0;list-style:none;background:transparent;padding:0}#desktop-menu li{display:inline-block;position:relative}#desktop-menu li:hover>ul{display:block}#desktop-menu ul ul{position:absolute;display:none;margin:0;padding:0;width:-webkit-max-content;width:max-content;background:#ebf6f9;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#desktop-menu ul ul li{display:block;padding:10px 0;width:100%}#desktop-menu ul ul li:hover{background:#5ab4cf}#desktop-menu ul ul li:hover a{color:#fff}#desktop-menu ul ul a{color:#303e42;border-bottom:1px solid transparent;padding:5px 30px 5px 20px}#desktop-menu ul ul:hover>a{color:#fff !important;background:#5ab4cf}#desktop-menu ul ul ul{position:absolute;top:0;left:100%;box-shadow:1.5px 1px 3px -1px rgba(0,0,0,.12),1.5px 1px 2px -1px rgba(0,0,0,.24);background:#5ab4cf}#desktop-menu ul ul ul li:hover>a{color:#fff;text-decoration:underline}}.menu-item-has-children>a{position:relative;padding-right:12px}.menu-item-has-children>a:before,.menu-item-has-children>a:after{content:"";width:13px;height:1.5px;background:#fff;display:block;position:absolute;transition:all 150ms ease-out}.menu-item-has-children>a:before{right:-8px;top:50%;-ms-transform:translate(5px, -50%) rotate(-45deg);transform:translate(5px, -50%) rotate(-45deg)}.menu-item-has-children>a:after{right:0;top:50%;-ms-transform:translate(5px, -50%) rotate(45deg);transform:translate(5px, -50%) rotate(45deg)}.menu-item-has-children:hover>a:after{-ms-transform:translate(5px) rotate(135deg);transform:translate(5px) rotate(135deg);background:#5ab4cf}.menu-item-has-children:hover>a:before{-ms-transform:translate(5px) rotate(-135deg);transform:translate(5px) rotate(-135deg);background:#5ab4cf}ul ul .menu-item-has-children>a:before{-ms-transform:translate(-4px, 3.8px) rotate(-45deg);transform:translate(-4px, 3.8px) rotate(-45deg)}ul ul .menu-item-has-children>a:after{-ms-transform:translate(4px, -3.8px) rotate(45deg);transform:translate(4px, -3.8px) rotate(45deg)}ul ul .menu-item-has-children:hover>a:before{-ms-transform:translate(0px, 3.8px) rotate(-45deg);transform:translate(0px, 3.8px) rotate(-45deg);background:#fff}ul ul .menu-item-has-children:hover>a:after{-ms-transform:translate(8px, -3.8px) rotate(45deg);transform:translate(8px, -3.8px) rotate(45deg);background:#fff}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-3{margin-top:3rem}.mb-4{margin-bottom:4rem}.px-2{padding-right:2rem;padding-left:2rem}.text-center{text-align:center}.column-gap>*{margin:0 1rem}.column-gap>*:first-child{margin-left:0}.column-gap>*:last-child{margin-right:0}.page404{position:relative;min-height:35vh}.page404__img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-right:-50%;width:15%;min-width:250px;background-image:url("../img/404.svg");background-size:100%;background-repeat:no-repeat;background-position:center;padding-top:30rem;padding-bottom:20rem}.page404 .page-subheader__title{background:rgba(255,255,255,.8);color:#5ab4cf;z-index:2;position:relative;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-right:-50%;max-width:100%}.page-404__text{margin:8rem;text-align:center}.page-404__text a{font-size:3.4rem;padding:1rem 2rem}.archiv{background:#ebf6f9;padding-top:5rem;padding-bottom:4rem}.archiv .pagination{margin:2rem 0}.archiv .container{display:grid;grid-template-columns:minmax(200px, 1fr);gap:3rem}@media only screen and (min-width: 575px){.archiv .container{grid-template-columns:minmax(200px, 1fr) minmax(200px, 1fr)}}@media only screen and (min-width: 1015px){.archiv .container{grid-template-columns:repeat(4, minmax(200px, 1fr))}}.archiv .card{background:#fff;padding-bottom:3rem;position:relative}.archiv .card__thumbnail{width:100%}.archiv .card__thumbnail img{max-width:100%}.archiv .card__content{padding:.5rem 1.6rem}.archiv .card__date{font-size:1.2rem;padding-bottom:1rem;color:#a9a9a9}.archiv .card__text{font-size:1.2rem;padding-bottom:2rem}.archiv .card__vice-info{position:absolute;left:1.6rem;bottom:1.5rem;color:#d25d54;text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:12px;line-height:1.5rem}.archiv .card__vice-info span:first-child{vertical-align:top}.archiv .card .icon-arrow_link{padding-left:1rem;font-size:14px}.archiv .card .icon-arrow_link::before{color:#d25d54}.team{background-color:#f3f3f3;padding:3rem}.team__grid{padding:3rem 0;display:grid;justify-items:center;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:3rem}.tel-email{display:grid;justify-items:flex-start;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-gap:3rem;padding-top:3rem}.content-acf{text-align:left;padding-bottom:3rem}.subheader-homepage{padding:10rem 0;padding-bottom:5rem;position:relative}@media only screen and (min-width: 1015px){.subheader-homepage{background-attachment:fixed !important;background-position:50% 0 !important;padding-bottom:1rem;padding-top:20rem}}.subheader-homepage__title{font-family:"BwMitga-Bold";background:#fefeff;box-shadow:0px 0px 4px rgba(0,0,0,.3);font-family:"BwMitga-Bold";font-size:2.3rem;text-align:center;padding:1.2rem .8rem;margin:0 auto;margin-bottom:5rem;color:#29b7d2;width:270px;text-transform:uppercase;display:block}.subheader-homepage__title h1{display:inline-block}@media only screen and (min-width: 1015px){.subheader-homepage__title{font-size:3.3rem;width:390px;padding:1.2rem 1rem}}@media only screen and (min-width: 1199px){.subheader-homepage__title{font-size:4.3rem;width:600px}}@media only screen and (min-width: 1599px){.subheader-homepage__title{font-size:5rem;width:700px}}.subheader-homepage__title--red{color:#d25d54}.subheader-homepage__title--light{font-family:"BwMitga-Light"}.subheader-homepage .--order-swap{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.subheader-homepage ._buttons-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;z-index:1;margin-top:0rem;margin-bottom:2rem}.subheader-homepage ._buttons-row .btn--red{-ms-flex-order:-1;order:-1}@media only screen and (min-width: 1015px){.subheader-homepage ._buttons-row{margin-top:5rem;margin-bottom:5rem;-ms-flex-order:2;order:2;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.subheader-homepage ._buttons-row .btn--red{-ms-flex-order:initial;order:initial}}.subheader-homepage ._buttons-row a{margin:0 auto;margin-bottom:2rem;width:200px}@media only screen and (min-width: 1015px){.subheader-homepage ._buttons-row a{margin:0;margin-left:1rem;margin-right:1rem;margin-bottom:0;width:initial}.subheader-homepage ._buttons-row a:first-child{margin-left:0rem}.subheader-homepage ._buttons-row a:last-child{margin-right:0rem}}.subheader-homepage:after{content:"";width:1px;height:2.6rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background:#ebf6f9;z-index:1}.subheader-homepage:before{content:"";width:1px;height:1.5rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px;background:#5ab4cf;z-index:1}.reference ._grid-reference.siema{position:relative;display:inherit}.reference ._grid-reference.siema .ref-box{margin:0 2rem}@media only screen and (min-width: 1015px){.reference ._grid-reference.siema{display:grid}.reference ._grid-reference.siema .ref-box{margin:0}}.reference{position:relative}.reference .swiper-arrow{z-index:2;border:solid #d25d54;border-width:0 4px 4px 0;display:inline-block;padding:10px}.reference .swiper-arrow--left{position:absolute;top:50%;left:3%;-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.reference .swiper-arrow--right{position:absolute;top:50%;right:3%;-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.reference .swiper-arrow--disabled{border:solid rgba(34,34,34,.3);border-width:0 4px 4px 0}@media only screen and (min-width: 1015px){.reference .swiper-arrow{display:none}}.registrace-formular .invoice-form__amount{padding-bottom:0}.invoice-form__radio-wrapper .invoice-form__radio-item label{font-size:1.7rem;padding-right:1rem;text-transform:uppercase}.registrace-formular fieldset p#amount-hook{font-size:1.8rem}.icon-rotate{-ms-transform:rotate(180deg);transform:rotate(180deg);padding-right:1rem;margin:auto 0}.icon-rotate span:before{color:#d25d54;font-size:1.5rem}.results .top-wrapper{width:500px;margin:auto;max-width:100%;margin-top:5rem}.results .input{width:100%;height:50px;display:block;border-radius:40px;box-sizing:border-box;padding-left:25px;font-size:2rem;background-color:#f1f1f1;border:none;margin-bottom:8px}.results .input:focus{outline:none;box-shadow:0px 0px 5px 0px #5ab4cf}.results .results__instruction{text-align:center;padding-bottom:3rem;text-transform:none}.results .results__instruction span{text-transform:uppercase;display:block;font-size:.5em;padding-bottom:1em;padding-top:1em}.results .char-counter{padding:10px;width:90%;box-sizing:border-box;margin:auto;color:#fff}.results .char-counter.hide{display:none}.results .wrong-id{text-align:center;color:#de635a;font-size:3rem;font-weight:bold;display:none;padding-top:3rem;padding-bottom:0}.results .school-wrapper{display:grid;place-content:center;padding-top:5rem;line-height:2.5rem;font-size:2rem}.results .school-wrapper p{padding-bottom:.5rem}.results .school-wrapper.hide{display:none}.results .table-wrapper{position:relative;overflow:hidden;width:auto;margin:auto;padding-top:5rem}.results .table-wrapper.hide{display:none}.results .table-wrapper tr:nth-child(even){background-color:#f2f2f2}.results .table-wrapper tr:hover{background-color:#ddd}.results .table-wrapper td,.results .table-wrapper th{border:1px solid #ddd;padding:8px}
