/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.paragraph--type--cisla > .field--name-field-text{padding-bottom:50px;}.paragraph--type--cisla > .field--name-field-text h2{font-size:95px;line-height:114px;color:var(--white);font-weight:600;margin-bottom:20px;}.paragraph--type--cisla > .field--name-field-text h2 strong{color:var(--white);}.paragraph--type--cisla > .field--name-field-text p{font-size:49px;line-height:55px;font-weight:500;color:var(--nadpislightblue);}.paragraph--type--cisla .field--name-field-polozky-cisel{width:100vw;position:relative;left:50%;transform:translate(-50%,0%);}.paragraph--type--cisla .swiper-wrapper{transition-timing-function:linear;align-items:center;}.paragraph--type--cisla .swiper-wrapper > .field__item{box-sizing:border-box;padding:0px 25px;width:fit-content;}.paragraph--type--cisla .swiper-button-prev,.paragraph--type--cisla .swiper-button-next,.paragraph--type--cisla .swiper-pagination{display:none;}.paragraph .paragraph.paragraph--type--polozka-cisel{display:flex;flex-wrap:wrap;padding:30px 30px 30px 90px;background:transparent url(/themes/custom/or/images/flag-number.svg) no-repeat 30px center;background-size:40px 40px;font-size:25px;line-height:35px;color:var(--textwhite);border:1px solid var(--nadpisblue);}.paragraph--type--polozka-cisel .field--name-field-cislo{font-weight:700;padding-right:12px;position:relative;}.paragraph--type--polozka-cisel .field--name-field-cislo:after{content:"";background:var(--textwhite);display:block;width:1px;height:25px;top:5px;right:6px;position:absolute;}@media screen and (max-width:1023px){.paragraph--type--cisla > .field--name-field-text h2{font-size:65px;line-height:85px;}.paragraph--type--cisla > .field--name-field-text p{font-size:40px;line-height:50px;}.paragraph .paragraph.paragraph--type--polozka-cisel{padding:15px 15px 15px 55px;background-position:15px center;background-size:30px 30px;font-size:15px;line-height:25px;}.paragraph--type--cisla .swiper-wrapper > .field__item{padding:0px 8px;}.paragraph--type--polozka-cisel .field--name-field-cislo:after{height:15px;}}@media screen and (max-width:767px){.paragraph--type--cisla > .field--name-field-text h2{font-size:55px;line-height:75px;}}@media screen and (max-width:479px){.paragraph--type--cisla > .field--name-field-text h2{font-size:40px;line-height:50px;}.paragraph--type--cisla > .field--name-field-text p{font-size:27px;line-height:37px;}}
.paragraph.paragraph--type--citace{height:900px;padding:100px 0px;box-sizing:border-box;margin:125px 0px;position:relative;display:flex;align-items:flex-end;}.paragraph--type--citace .field--name-field-obrazek{position:absolute;width:100vw;height:100%;left:50%;top:0px;transform:translate(-50%,0%);z-index:-1;overflow:hidden;}.paragraph--type--citace .field--name-field-obrazek img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:10000px;width:auto;min-height:100%;min-width:100%;}.paragraph--type--citace .field--name-field-text h2,.paragraph--type--citace .field--name-field-text h2 strong{color:var(--lightblack);}body.blue .paragraph--type--citace .field--name-field-text h2,body.blue .paragraph--type--citace .field--name-field-text h2 strong{color:var(--lightblack);}body.lightblue .paragraph--type--citace .field--name-field-text h2,body.lightblue .paragraph--type--citace .field--name-field-text h2 strong{color:var(--lightblue);}body.green .paragraph--type--citace .field--name-field-text h2,body.green .paragraph--type--citace .field--name-field-text h2 strong{color:var(--green);}body.lightgreen .paragraph--type--citace .field--name-field-text h2,body.lightgreen .paragraph--type--citace .field--name-field-text h2 strong{color:var(--lightgreen);}body.red .paragraph--type--citace .field--name-field-text h2,body.red .paragraph--type--citace .field--name-field-text h2 strong{color:var(--red);}body.purple .paragraph--type--citace .field--name-field-text h2,body.purple .paragraph--type--citace .field--name-field-text h2 strong{color:var(--purple);}.paragraph--type--citace .field--name-field-text p{font-size:31px;line-height:41px;font-weight:600;}.paragraph--type--citace .field--name-field-text p strong{color:var(--textwhite);font-weight:600;}body.page-node-type-pripadova-studie .paragraph--type--citace .field--name-field-text p{color:var(--white);}body.page-node-type-pripadova-studie .paragraph--type--citace .field--name-field-text > p:last-child strong{color:var(--lightblack);}@media screen and (max-width:1023px){.paragraph.paragraph--type--citace{padding:50px 0px;margin:50px 0px;}}@media screen and (max-width:767px){.paragraph--type--citace .field--name-field-text p{font-size:25px;line-height:35px;}}@media screen and (max-width:479px){.paragraph--type--citace .field--name-field-text p{font-size:22px;line-height:32px;}.paragraph.paragraph--type--citace{height:auto;}.paragraph--type--citace .field--name-field-obrazek img{height:100%;}}
.paragraph.paragraph--type--cta{padding:0px;margin:125px 0px;position:relative;height:405px;display:flex;align-items:center;justify-content:center;}.paragraph.paragraph--type--cta.bigger{height:573px;}.paragraph--type--cta .field--name-field-obrazek{position:absolute;height:100%;width:100vw;max-width:1780px;overflow:hidden;top:0px;z-index:-1;left:50%;transform:translate(-50%,0%);}.paragraph--type--cta .field--name-field-obrazek img{max-width:10000px;width:auto;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.paragraph--type--cta .field--name-field-text{width:100%;}.paragraph--type--cta .field--name-field-text h2{color:var(--dark);margin-bottom:5px;}.paragraph--type--cta.bigger .field--name-field-text h2{max-width:650px;}body.blue .paragraph--type--cta .field--name-field-text h2 strong{color:var(--blue);}body.lightblue .paragraph--type--cta .field--name-field-text h2,body.lightblue .paragraph--type--cta .field--name-field-text h2 strong{color:var(--lightblue);}body.green .paragraph--type--cta .field--name-field-text h2,body.green .paragraph--type--cta .field--name-field-text h2 strong{color:var(--green);}body.lightgreen .paragraph--type--cta .field--name-field-text h2,body.lightgreen .paragraph--type--cta .field--name-field-text h2 strong{color:var(--lightgreen);}body.red .paragraph--type--cta .field--name-field-text h2,body.red .paragraph--type--cta .field--name-field-text h2 strong{color:var(--red);}body.purple .paragraph--type--cta .field--name-field-text h2,body.purple .paragraph--type--cta .field--name-field-text h2 strong{color:var(--purple);}.paragraph--type--cta .field--name-field-text p{margin:0px;display:flex;flex-wrap:wrap;gap:30px;font-size:31px;line-height:41px;font-weight:600;color:var(--nadpislightblue);}.paragraph--type--cta .field--name-field-text p.text-align-center{justify-content:center;}.paragraph--type--cta .field--name-field-text a.button{margin:30px 0px 0px;}.paragraph--type--cta .field--name-field-text p + p a.button{margin:30px 0px 0px;}.paragraph--type--cta .field--name-field-text a.button[href*="tel:"],.paragraph--type--cta .field--name-field-text a.button[href*="mailto:"]{padding:15px 40px 15px 62px;}.paragraph--type--cta .field--name-field-text a.button[href*="tel:"]:before{right:auto;left:28px;background:transparent url(/themes/custom/or/images/button-tel.svg) no-repeat center center;}.paragraph--type--cta .field--name-field-text a.button[href*="mailto:"]:before{right:auto;left:28px;background:transparent url(/themes/custom/or/images/button-mail.svg) no-repeat center center;}.paragraph--type--cta.bigger .field--name-field-text p + p a.button[href*="/kontakt"]{border:1px solid var(--nadpislightblue);color:var(--nadpislightblue);background:transparent;padding:14px 39px 14px 61px;}.paragraph--type--cta.bigger .field--name-field-text p + p a.button[href*="/kontakt"]:hover{background:var(--white);}.paragraph--type--cta.bigger .field--name-field-text p + p a.button[href*="/kontakt"]:before{right:auto;left:28px;background:transparent url(/themes/custom/or/images/button-kontakt.svg) no-repeat center center;}.paragraph.paragraph--type--cta.dark{height:505px;}.paragraph--type--cta.dark .field--name-field-obrazek{max-width:100vw;}.paragraph--type--cta.dark .field--name-field-obrazek img{min-width:100%;}.paragraph--type--cta.dark .field--name-field-text p{color:var(--white);padding-top:25px;}.paragraph--type--cta.dark .field--name-field-text p:last-child{color:var(--textwhite);}@media screen and (max-width:1023px){.paragraph.paragraph--type--cta{margin:50px 0px;}}@media screen and (max-width:767px){.paragraph--type--cta .field--name-field-text p{gap:0px 15px;font-size:20px;line-height:30px;}.paragraph--type--cta.bigger .field--name-field-text h2{color:var(--nadpislightblue);}.paragraph.paragraph--type--cta.bigger{height:auto;flex-wrap:wrap;}.paragraph.paragraph--type--cta.bigger:before{content:"";display:block;width:100vw;height:calc(100% + 30px);position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);z-index:-1;background:#fff;}.paragraph--type--cta.bigger .field--name-field-text{order:1;}.paragraph--type--cta.bigger .field--name-field-obrazek{order:2;position:relative;height:auto;margin-top:30px;width:120vw;overflow:visible;}.paragraph--type--cta.bigger .field--name-field-obrazek img{width:200%;position:relative;top:0;left:-95%;transform:none;}}@media screen and (max-width:479px){.paragraph--type--cta .field--name-field-obrazek img{left:-25%;}}
.paragraph--type--galerie-s-texty > .field--name-field-text{max-width:740px;margin:0 auto;padding-bottom:50px;}.paragraph--type--polozka-galerie .field--name-field-text{background:linear-gradient(90deg,#89B9CD 0%,#3A8BAB 100%);padding:35px;}.paragraph--type--polozka-galerie .field--name-field-text p{font-size:31px;line-height:41px;font-weight:600;color:var(--white);}@media screen and (max-width:1023px){.paragraph--type--polozka-galerie .field--name-field-text{padding:20px;}.paragraph--type--polozka-galerie .field--name-field-text p{font-size:25px;line-height:35px;}}@media screen and (max-width:479px){.paragraph--type--polozka-galerie .field--name-field-text p{font-size:22px;line-height:32px;}}
.paragraph.paragraph--type--uvodnik{width:100vw;max-width:1300px;box-sizing:border-box;padding:0px 20px;height:642px;display:flex;flex-wrap:wrap;position:relative;left:50%;transform:translate(-50%,0%);align-items:flex-start;margin:30px 0px 125px;flex-direction:column;justify-content:center;top:100px;transition:opacity 1s ease-in-out,top 1s ease-in-out;}.paragraph.paragraph--type--uvodnik.visible{top:0px;}.paragraph--type--uvodnik > .content{width:47%;}body .paragraph--type--uvodnik  h1{color:var(--white);word-break:break-word;}.paragraph--type--uvodnik p{padding-top:10px;font-size:39px;line-height:47px;font-weight:normal;color:var(--dark);max-width:670px;}.paragraph--type--uvodnik p strong{font-weight:bold;}.paragraph--type--uvodnik p a{color:var(--dark);}.paragraph--type--uvodnik a.button{margin:50px 0px 0px;}.paragraph--type--uvodnik a.button:before{transform:rotate(90deg);}.paragraph--type--uvodnik .field--name-field-obrazek,.paragraph--type--uvodnik .field--name-field-video{width:100vw;max-width:1780px;position:absolute;left:50%;transform:translate(-50%,0%);height:100%;top:0px;z-index:-1;overflow:hidden;}.paragraph--type--uvodnik .field--name-field-obrazek img{max-width:10000px;width:auto;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.paragraph--type--uvodnik .field--name-field-video{background:var(--blue);}body.lightblue .paragraph--type--uvodnik .field--name-field-video{background:var(--lightblue);}body.green .paragraph--type--uvodnik .field--name-field-video{background:var(--green);}body.lightgreen .paragraph--type--uvodnik .field--name-field-video{background:var(--lightgreen);}body.red .paragraph--type--uvodnik .field--name-field-video{background:var(--red);}body.purple .paragraph--type--uvodnik .field--name-field-video{background:var(--purple);}.paragraph--type--uvodnik .field--name-field-video article{position:static;}.paragraph--type--uvodnik .field--name-field-video .field__item{width:auto;height:100%;position:absolute;right:-2px;top:0px;}.paragraph--type--uvodnik .field--name-field-video .field__item:before{content:"";display:block;width:400px;height:100%;position:absolute;left:-2px;top:0px;z-index:1;background:linear-gradient(90deg,var(--blue) 10%,rgba(17,42,51,0.00) 100%);}body.lightblue .paragraph--type--uvodnik .field--name-field-video .field__item:before{background:linear-gradient(90deg,var(--lightblue) 10%,rgba(17,42,51,0.00) 100%);}body.green .paragraph--type--uvodnik .field--name-field-video .field__item:before{background:linear-gradient(90deg,var(--green) 10%,rgba(17,42,51,0.00) 100%);}body.lightgreen .paragraph--type--uvodnik .field--name-field-video .field__item:before{background:linear-gradient(90deg,var(--lightgreen) 10%,rgba(17,42,51,0.00) 100%);}body.red .paragraph--type--uvodnik .field--name-field-video .field__item:before{background:linear-gradient(90deg,var(--red) 10%,rgba(17,42,51,0.00) 100%);}body.purple .paragraph--type--uvodnik .field--name-field-video .field__item:before{background:linear-gradient(90deg,var(--purple) 10%,rgba(17,42,51,0.00) 100%);}.paragraph--type--uvodnik .field--name-field-video video{width:auto;height:100%;object-fit:cover;}.paragraph--type--uvodnik .field--name-field-stitky{position:absolute;width:100vw;max-width:1780px;top:0px;left:50%;transform:translate(-50%,0%);z-index:1;box-sizing:border-box;padding:40px 40px 0px;display:flex;flex-wrap:wrap;gap:20px;}.paragraph--type--uvodnik .field--name-field-stitky .field__item{display:block;color:var(--white);background:rgba(255,255,255,0.30);font-size:15px;line-height:19px;padding:10px 15px;font-weight:600;}.block-system-breadcrumb-block nav.breadcrumb{padding:0px 0px 10px;}.block-system-breadcrumb-block nav.breadcrumb ol{display:flex;flex-wrap:wrap;padding:0;margin:0;}.block-system-breadcrumb-block nav.breadcrumb ol li{padding:0px 14px 0px 0px;margin:0;position:relative;color:var(--dark);}.block-system-breadcrumb-block nav.breadcrumb ol li:before{content:"";display:block;width:1px;height:15px;position:absolute;right:7px;top:3px;background:var(--white);}.block-system-breadcrumb-block nav.breadcrumb ol li:last-child:before{display:none;}.block-system-breadcrumb-block nav.breadcrumb ol li a{display:block;font-size:15px;line-height:21px;color:var(--dark);text-decoration:underline;font-weight:600;}.block-system-breadcrumb-block nav.breadcrumb ol li a:hover{text-decoration:none;}.block-system-breadcrumb-block nav.breadcrumb ol li:last-child a{text-decoration:none;font-weight:normal;}body .block-system-breadcrumb-block nav.breadcrumb li:after{display:none;}.paragraph--type--uvodnik > div[id*="vice"]{position:absolute;bottom:0px;}@media screen and (max-width:1023px){.paragraph.paragraph--type--uvodnik{margin-bottom:50px;}.paragraph--type--uvodnik .field--name-field-video .field__item{max-width:100%;}}@media screen and (max-width:767px){.paragraph.paragraph--type--uvodnik{padding:30px 20px;height:auto;}}@media screen and (max-width:479px){.paragraph--type--uvodnik p{font-size:27px;line-height:37px;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
