*,:after,:before{box-sizing:border-box}*{outline:0}::selection{background-color:#000;color:#fff}address{font-style:normal;margin:15px 0}iframe{border:none}body{font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:200}img{max-width:100%}.ds-component{padding-left:15px;padding-right:15px}.ds-component .ds-component{padding-left:0;padding-right:0}.ds-header+nav{margin-top:0}.ds-primary-content{margin-top:108px}@media screen and (max-width:767px){.ds-primary-content{margin-top:64px}}@media screen and (max-width:767px){.ds-nav-housekeeping{padding-bottom:40px}}.ds-nav-housekeeping ul li{margin-left:0}@media screen and (max-width:767px){.ds-nav-housekeeping ul li{display:inline}}.ds-nav-housekeeping ul li+li{margin-left:1em}.ds-sidebar .block--img>div:last-child{position:relative}.ds-sidebar .block--img p{padding:20px}@media screen and (min-width:480px) and (max-width:992px){.ds-sidebar .block--img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ds-sidebar .block--img>div{-ms-flex:auto;flex:auto}}.ds-sidebar .block.grey h2{margin-bottom:0}.ds-sidebar p{display:block}.ds-sidebar p.visible{display:block}.ds-sidebar p.hidden{display:none}.ds-sidebar .whole-story{display:block;margin-top:10px}.image-wrapper-left{max-width:320px;margin-bottom:10px}@media screen and (max-width:767px){.image-wrapper-left{max-width:none}}@media screen and (max-width:992px) and (min-width:768px){.col-9 .text-right{float:none;margin-top:0}}.align-left{text-align:left}.align-right{text-align:right}.u-mt-0{margin-top:0!important}.u-mb-1{margin-bottom:15px!important}.u-mt-1{margin-top:16px!important}.products-promo-box h3{margin-top:15px;margin-bottom:10px}.products-promo-box h3+p{padding-left:15px;position:relative}.products-promo-box h3+p:before{content:"";width:6px;height:6px;background:#00447c;position:absolute;left:0;top:8px}.ds-wrapper{overflow-x:hidden}.story-title{color:#fff;margin-left:20px;padding-top:20px}.pt30{padding-top:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.responsive-img{max-width:100%;height:auto}.display-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.error-page{padding-top:40px;padding-bottom:40px}#widget_container .cp-button,.cp-button{box-sizing:border-box;display:inline-block;padding:12px;min-height:40px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1;background:#f45e06;border:1px solid transparent;border-radius:2px;color:#fff;width:auto;min-width:120px}#widget_container .cp-button:hover,.cp-button:hover{text-decoration:none;background-color:#ff8a46}#widget_container .cp-button.cp-button--back,.cp-button.cp-button--back{min-width:0;color:#f45e06;font-size:14px;font-weight:400;text-decoration:none;text-transform:none;background-color:transparent}#widget_container .cp-button.cp-button--back:hover,.cp-button.cp-button--back:hover{background-color:transparent}@media (max-width:575px){#widget_container .cp-button,.cp-button{width:100%;text-align:center;margin-right:0;margin-bottom:.75em}}.ds-footer{padding-bottom:0}.ds-footer--secondary{background:#5a6f7d}.ds-nav-housekeeping{margin-top:0;padding-bottom:3.5rem}.contact__role{font-style:italic}.about__text{max-width:300px}@media screen and (max-width:768px){.about__text{max-width:none}}.ds-nav-sitemap>div{margin-bottom:3.5rem}@media screen and (max-width:1200px){.ds-nav-sitemap>div{width:50%}}@media screen and (max-width:768px){.ds-nav-sitemap>div{width:100%}}.ds-nav-primary li:hover{position:relative;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px}.ds-nav-primary li:hover a{color:#00447c}.ds-nav-primary li:hover .ds-nested-submenu{display:block}.ds-nav-responsive ul ul{display:block}.ds-nav-primary a[href="#"]{pointer-events:none}.ds-header .ds-component-full-wrap{height:58px}@media only screen and (min-width:768px){.ds-header .ds-component-full-wrap{height:100px}}@media screen and (min-width:993px){.ds-header .ds-nav-primary{top:51px!important}}@media screen and (max-width:992px){.ds-nav-primary.ds-nav-responsive-active{display:block;background-color:#fff;position:fixed;left:0;right:0;bottom:0;margin-top:0;max-height:100%;overflow:auto;z-index:2051}.ds-nav-primary.ds-nav-responsive-active li{display:block;float:none}.ds-nav-primary.ds-nav-responsive-active li:first-child{margin-left:0}.ds-nav-primary.ds-nav-responsive-active li a.ds-submenu-link{display:block;padding:20px;font-weight:700;font-size:14px;text-align:center;border-bottom:1px solid #adb8bf;color:#111;text-transform:uppercase}.ds-nav-primary.ds-nav-responsive-active li a.ds-submenu-link.ds-submenu-link-active,.ds-nav-primary.ds-nav-responsive-active li a.ds-submenu-link:hover{color:#000}}.intro{padding-top:40px;padding-bottom:30px}.intro h1{margin:0}.map{width:100%;height:50vh;border:0}template{display:none!important}.photogallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:-16px}.photogallery .half{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}@media screen and (max-width:767px){.photogallery .half{-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px)}}.photogallery-with-full .photogallery__item{-ms-flex-preferred-size:calc(50% - (16px + 1px));flex-basis:calc(50% - (16px + 1px))}@media screen and (max-width:767px){.photogallery-with-full .is-full{-ms-flex-preferred-size:100%;flex-basis:100%}}.photogallery--branches{margin-top:32px}.photogallery__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - (16px + 1px));flex-basis:calc(25% - (16px + 1px));margin-left:8px;margin-right:8px;margin-bottom:16px;box-sizing:border-box}.photogallery__item.full{-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px)}@media screen and (max-width:767px){.photogallery__item.full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media screen and (max-width:767px){.photogallery__item{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}.photogallery__item.video{position:relative;overflow:hidden;height:0;padding-bottom:13%}.photogallery__item.video.large{padding-bottom:34.3%}.photogallery__item.video.medium{padding-bottom:17%}.photogallery__item.video:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:transparent url(../images/play-button.svg?v=202562812040) no-repeat left top;display:block;width:50px;height:50px;z-index:50;pointer-events:none;transition:transform .2s ease-in-out}.photogallery__item.video:hover:before{transform:scale(1.05) translate(-50%,-50%)}@media screen and (max-width:767px){.photogallery__item.video{padding-bottom:26.4%}.photogallery__item.video.medium{padding-bottom:35%}}.photogallery__item.video img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:25}#widget_container .cp-is-loading .cp-list__item+.cp-list__item,#widget_container .cp-is-loading .cp-ph+.cp-ph{margin-top:1.125rem}#widget_container .cp-ph{background:#fff;font-size:1.3em}#widget_container .cp-ph:after{background:linear-gradient(to right,rgba(0,129,198,0) 20%,rgba(0,129,198,.45) 50%,rgba(0,129,198,0) 80%) 50% 50%}.position-contacts{margin:20px}.position-contacts>*+*{margin-top:30px}@media screen and (min-width:480px){.position-contacts .contact{display:-ms-flexbox;display:flex}}.position-contacts .contact__image{-ms-flex:none;flex:none}@media screen and (min-width:480px){.position-contacts .contact__image{width:160px;margin-right:20px}}.position-contacts .contact__image img{width:auto;max-height:200px;margin-bottom:10px}@media screen and (min-width:480px){.position-contacts .contact__image img{width:100%;height:auto;max-height:none;margin-bottom:0}}.position-contacts .contact__text{-ms-flex:auto;flex:auto}.position-contacts .contact__text h2{margin-top:.25em;margin-bottom:.25em}.position-contacts .contact__text p{margin:0}.position-contacts .contact__text a{word-break:break-all}.position-contacts .contact__text--grey{color:#a1a1a1}.col-lg-3 .block{margin-left:5px;margin-right:5px}.col-lg-3 .block img{max-height:200px;width:auto}@media screen and (min-width:992px){.col-lg-3 .block img{max-height:none;width:100%}}.block--mobile-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.story-image{padding:20px}@media screen and (min-width:992px){.story-image{padding:0}}.story-title{text-align:center;margin-left:0;width:100%}.owl-nav{position:absolute;top:30px;font-size:2.5em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#fff;width:100%}@media screen and (min-width:992px){.owl-nav{top:0}}.owl-nav .owl-next>span,.owl-nav .owl-prev>span{padding:0 .5em!important}.story p+p{margin-top:0}.stories-sidebar{margin-top:40px}.owl-item .label{max-width:82%}.onlydetail,.onlyerror,.onlyform,.onlylist,.onlythx{display:none}.intro.onlylist{padding-bottom:30px}#page-type .container{background-color:transparent}#page-type.position-list .container{background-color:#fff}.cp-job .cp-font:before,.cp-paging .cp-font:before{font-size:1em}.cp-job__link{padding:1.125rem 0;font-size:1em}.cp-job__link>span:not(.cp-job__teaser):not(.cp-job__main){padding:1.5rem 0 0 0;box-sizing:border-box}@media screen and (min-width:576px){.cp-job__link>span:not(.cp-job__teaser):not(.cp-job__main){padding:1.5rem 1.5rem 0 0}}.cp-job__teaser{margin-top:1.5rem}.position-list .container{overflow:visible}.cp-list div[id*=unknown] .cp-jobs__title:before{content:'Nezařazené'}.cp-list .cp-jobs__list{padding:0;list-style-type:none}.cp-list .cp-job{padding:.5em .5em;border-bottom:1px solid #eee}.cp-list .cp-job:before{content:""}.cp-list .cp-job__link{font-size:1em;font-weight:400;padding:0;text-decoration:none}.cp-list .cp-job__link:hover .cp-job__name{text-decoration:underline}.cp-list .cp-job__name{text-decoration:none;margin-right:.25em;word-wrap:break-word;word-break:break-word}.cp-list .cp-job__icons{font-size:1.1em;line-height:.7;color:#000}.cp-list .cp-jobs__title{position:relative;display:inline-block;margin-top:30px;margin-bottom:0;padding:.5em .75em;background-color:#00447c;font-size:24px;font-weight:400;color:#fff;transform:translateX(-1em) translateX(-10px);word-wrap:break-word;word-break:break-word}.cp-list .cp-jobs__group:first-child .cp-jobs__title{margin-top:0}.cp-list .cp-paging{margin-top:30px;margin-bottom:20px;border-top:0;font-size:14px;font-weight:400;text-align:left}.cp-list .cp-paging a{text-decoration:none}.cp-list .cp-paging a:hover{text-decoration:none}.cp-list .cp-paging__links a{text-decoration:none}.cp-list .cp-paging__links a:hover{text-decoration:underline}.cp-list .cp-paging__links a,.cp-list .cp-paging__links strong{padding:0 .75rem;font-size:1em}.cp-list .cp-paging__control,.cp-list .cp-paging__links{margin:1.5rem 0}.cp-list .cp-jobs__group:not(.cp-jobs__group--level-1){margin-left:3rem}.cp-list .cp-message{margin-top:3rem}.cp-list .cp-message .cp-message__text{margin-bottom:3rem}#widget_container[data-error-rendered=pageNotFound] .cp-message{margin:3rem 0}.position-detail .container{background:0 0;padding:0}@media screen and (min-width:992px){.position-detail .ds-sidebar{margin-top:40px}}#widget_container .cp-detail{margin-top:40px}#widget_container .cp-detail .cp-detail__header-info{margin-bottom:45px}#widget_container .cp-detail h1{margin-top:15px;margin-bottom:30px;line-height:1.2}#widget_container .cp-detail h2{margin-top:30px;margin-bottom:15px;line-height:1.22}#widget_container .cp-detail .cp-detail__content ol,#widget_container .cp-detail .cp-detail__content p,#widget_container .cp-detail .cp-detail__content ul{margin:15px 0}#widget_container .cp-detail .cp-detail__content ul{padding-left:.3em;list-style:none}#widget_container .cp-detail .cp-detail__content ul li{position:relative;padding-left:1em}#widget_container .cp-detail .cp-detail__content ul li:before{content:'';width:5px;height:5px;display:inline-block;position:absolute;left:0;top:8px;background:#000;border-radius:50%}#widget_container .cp-detail .cp-detail__content ol{padding-left:1.25em}#widget_container .cp-detail .cp-detail__info{margin-top:40px;margin-bottom:40px;padding:15px;background-color:#fff}#widget_container .cp-detail .cp-detail__info h2{font-size:1.5em;font-weight:200;margin:15px 0 0}#widget_container .cp-detail .cp-info__item{margin:.9525rem 0}#widget_container .cp-detail .cp-info__item dt{margin-right:1.5rem;font-size:1.125em;font-weight:700}@media screen and (min-width:48em){#widget_container .cp-detail .cp-info__item dt{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}}@media screen and (min-width:48em){#widget_container .cp-detail .cp-info__item dd{-ms-flex:0 0 100%;flex:0 0 100%}}#widget_container .cp-detail .cp-info__item span{font-size:1em}#widget_container .cp-detail .cp-info__map{height:15rem}#widget_container .cp-detail .cp-info__map img{max-width:none}#widget_container .cp-detail .cp-address{line-height:1.55}#widget_container .cp-detail .cp-detail__contact{padding:15px;background-color:#00447c;color:#fff;margin-bottom:1.5rem}#widget_container .cp-detail .cp-detail__contact h2{margin-top:0}#widget_container .cp-detail .cp-detail__footer{margin-top:2.25rem}#widget_container .cp-detail .cp-social{margin-top:1.5rem}@media (max-width:575px){#widget_container .cp-detail .cp-social{text-align:center}}#widget_container .cp-detail .cp-social__item{padding:0 .75rem}@media (max-width:575px){#widget_container .cp-detail .cp-social__item{width:42px}}#widget_container .cp-detail .cp-social__link{transition:opacity .2s ease-in-out}#widget_container .cp-detail .cp-social__link i{font-size:22px}#widget_container .cp-detail .cp-social__link:hover{opacity:.7;text-decoration:none}#capybara-position-form .cp-form__title{display:none}#capybara-position-form .cp-form__footer,#capybara-position-form .cp-form__header{border:0}#capybara-position-form .cp-form__label{font-size:16px;font-weight:200;color:#000;margin-bottom:.35em}#capybara-position-form .cp-form__file,#capybara-position-form .cp-form__input,#capybara-position-form .cp-form__select,#capybara-position-form .cp-form__textarea{-webkit-appearance:none;font-size:16px;font-family:inherit;background-color:#fff;color:#000;padding:6px;border:1px solid #eee;border-radius:0;min-height:35px}#capybara-position-form .cp-form__file:focus,#capybara-position-form .cp-form__input:focus,#capybara-position-form .cp-form__select:focus,#capybara-position-form .cp-form__textarea:focus{border:1px solid #666;outline:0}#capybara-position-form .cp-form__validation-error .cp-form__file,#capybara-position-form .cp-form__validation-error .cp-form__input,#capybara-position-form .cp-form__validation-error .cp-form__select,#capybara-position-form .cp-form__validation-error .cp-form__textarea{background-color:#fcc}#capybara-position-form .cp-form__validation-error .cp-form__file:focus,#capybara-position-form .cp-form__validation-error .cp-form__input:focus,#capybara-position-form .cp-form__validation-error .cp-form__select:focus,#capybara-position-form .cp-form__validation-error .cp-form__textarea:focus{border:1px solid maroon}#capybara-position-form .cp-form__select{background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%),linear-gradient(to right,#d9d9d9,#d9d9d9);background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px),calc(100% - 25px) 50%;background-size:5px 6px,5px 6px,1px 60%;background-repeat:no-repeat;padding-right:35px}#capybara-position-form .cp-form__select::-ms-expand{display:none}#capybara-position-form .cp-form__textarea{resize:vertical;height:285px}#capybara-position-form .cp-form__file{height:auto;overflow:hidden}#capybara-position-form .cp-form__file::-ms-value{background-color:#fff;border:0}#capybara-position-form .cp-form__validation-error-message{font-size:12px;color:maroon;background-color:transparent;padding-left:0}#capybara-position-form .cp-form__asterisk,#capybara-position-form .cp-form__asterisk--double{color:maroon}#capybara-position-form .cp-form-consent,#capybara-position-form .cp-form-consent__more-text,#capybara-position-form .cp-form__info-text{font-size:16px;line-height:1.55em}#capybara-position-form .cp-form-consent__more-text--visible{margin-top:12.5px}#capybara-position-form .cp-form__info{margin-top:25px}#capybara-position-form .cp-form a,#capybara-position-form .cp-form-consent a,#capybara-position-form .cp-form-consent__show-more{color:#00447c;text-decoration:underline}#capybara-position-form .cp-form a:hover,#capybara-position-form .cp-form-consent a:hover,#capybara-position-form .cp-form-consent__show-more:hover{color:#00447c;text-decoration:none}#capybara-position-form .cp-form__agreement,#capybara-position-form .cp-form__group--accept_101,#capybara-position-form .cp-form__group--accept_lmc{margin-bottom:12.5px}#capybara-position-form .cp-button__wrapper{margin-top:25px}.cp-form__checkbox-group label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.cp-form__checkbox{display:none}.cp-form__checkbox+.cp-form__checkbox-text,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text{padding-left:20px;margin-right:25px;display:block;position:relative}.cp-form__checkbox+.cp-form__checkbox-text:before,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text:before{content:"";height:15px;width:15px;margin:0 8px 0 0;border-radius:2px;border:solid 1px #606060;background-image:url(../components/vacancy-form/images/tick.svg?v=202562812040);background-position:center;background-repeat:no-repeat;background-size:0;transition:border .2s ease-in-out,background .2s ease-in-out;position:absolute;top:3px;left:-3px;z-index:2}.cp-form__checkbox:checked+.cp-form__checkbox-text:before,.cp-form__checkbox:checked+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-color:#0081c6;background-size:80%;border-color:#0081c6}.cp-form__checkbox:disabled+.cp-form__checkbox-text:before,.cp-form__checkbox:disabled+.cp-form__validation-error-message+.cp-form__checkbox-text:before{border-color:rgba(0,129,198,.2);background:rgba(0,129,198,.2)}[data-page-rendered=hooray] .cp-position-form{text-align:left}[data-page-rendered=hooray] .cp-message__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:left;margin-bottom:25px;margin-top:25px}[data-page-rendered=hooray] .cp-message__text:before{content:"";width:50px;height:50px;background:#5cb85c url(../components/vacancy-form/images/tick.svg?v=202562812040) no-repeat center;background-size:60%;border:2px solid #5cb85c;display:inline-block;margin:0 25px 0 0;border-radius:50%;-ms-flex:none;flex:none}[data-error-rendered=generalError] .cp-message{text-align:left}[data-error-rendered=positionError] .cp-message{text-align:left}[data-error-rendered=positionError] .cp-message .cp-message__text{margin-bottom:1.5rem}.position-form{padding:20px;margin:40px auto;background:#fff;float:none}@media (min-width:768px){.position-form{width:calc(66.66667% + 10px)}}.position-form .container{padding:0 0 1.5rem}.position-form h1{margin:15px 0 30px;line-height:1.2}