@font-face{font-family:fs_me_probold;src:url(../fonts/fsmepro-bold-webfont.eot?v=20263309180) format('eot'),url(../fonts/fsmepro-bold-webfont.svg?v=20263309180) format('svg'),url(../fonts/fsmepro-bold-webfont.ttf?v=20263309180) format('ttf'),url(../fonts/fsmepro-bold-webfont.woff?v=20263309180) format('woff'),url(../fonts/fsmepro-bold-webfont.woff2?v=20263309180) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:fs_me_proregular;src:url(../fonts/fsmepro-regular-webfont.eot?v=20263309180) format('eot'),url(../fonts/fsmepro-regular-webfont.svg?v=20263309180) format('svg'),url(../fonts/fsmepro-regular-webfont.ttf?v=20263309180) format('ttf'),url(../fonts/fsmepro-regular-webfont.woff?v=20263309180) format('woff'),url(../fonts/fsmepro-regular-webfont.woff2?v=20263309180) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:zopim;src:url(../fonts/zopim.svg?v=20263309180) format('svg'),url(../fonts/zopim.ttf?v=20263309180) format('ttf');font-weight:600;font-style:normal}*,:after,:before{box-sizing:border-box}*{outline:0}body,html{padding:0;margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff}body{color:#000;font-family:fs_me_proregular,sans-serif;line-height:1.5}::selection{background-color:#000;color:#fff}footer,header,img,main,section{display:block}a{color:#000;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0;margin-bottom:1.5rem;word-break:break-word;word-wrap:break-word}address,ol,p,ul{margin-top:0;margin-bottom:1.5rem}address{font-style:normal}iframe{border:none}.button:hover{text-decoration:none}#capybara-position-form h1{font-size:2.4rem}@media (min-width:1023px){#capybara-position-form h1{font-size:3.6rem}}#capybara-position-form .cp-form__button{color:#fff;border-radius:99999px;padding:5px 15px;transition:background-color .2s ease-in-out}#capybara-position-form .cp-form__button--add{background-color:#003d73}#capybara-position-form .cp-form__button--add:focus,#capybara-position-form .cp-form__button--add:hover{background-color:rgba(0,61,115,.75)}#capybara-position-form .cp-form__button--remove{background-color:#000}#capybara-position-form .cp-form__button--remove:focus,#capybara-position-form .cp-form__button--remove:hover{background-color:rgba(0,0,0,.75)}.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}.is-relative{position:relative}.container-thin{max-width:96rem;margin:0 auto}[data-error-rendered=generalError] .cp-message,[data-error-rendered=pageNotFound] .cp-message,[data-error-rendered=positionError] .cp-message,[data-page-rendered=listing] .cp-message{text-align:center;margin:30px 0}[data-error-rendered=generalError] .cp-message__heading,[data-error-rendered=pageNotFound] .cp-message__heading,[data-error-rendered=positionError] .cp-message__heading,[data-page-rendered=listing] .cp-message__heading{margin-bottom:30px;font-size:2.7rem}[data-error-rendered=generalError] .cp-message__text,[data-error-rendered=pageNotFound] .cp-message__text,[data-error-rendered=positionError] .cp-message__text,[data-page-rendered=listing] .cp-message__text{margin-bottom:30px}[data-error-rendered=generalError] .cp-button.cp-button--offset,[data-error-rendered=pageNotFound] .cp-button.cp-button--offset,[data-error-rendered=positionError] .cp-button.cp-button--offset,[data-page-rendered=listing] .cp-button.cp-button--offset{margin-right:0}[data-error-rendered=pageNotFound] .cp-message{font-size:30px;font-family:inherit;font-weight:700}#mainContainer .copyright .logo__footer{max-width:250px}#mainContainer #logo-mobile{width:180px;margin-right:15px}#mainContainer #logo-mobile-img{width:100%;position:relative;top:7.5px}#mainContainer .innerContent nav ul li a{padding-top:39px}#mainContainer header .innerContent nav ul li.logo{width:180px;margin-right:45px;position:relative}#mainContainer header .innerContent nav ul li.logo #logo-desktop{padding:0;width:100%}#mainContainer header .innerContent nav ul li.logo #logo-desktop-img{padding:0;width:100%;position:relative;top:30px}#mainContainer header .innerContent nav ul li.logo:before{display:none}template{display:none!important}.cp-is-loading .cp-list__item+.cp-list__item,.cp-is-loading .cp-ph+.cp-ph{margin-top:1.125rem}.cp-ph{background:#f3f3f3;font-size:1.3em}.cp-ph:after{background:linear-gradient(to right,rgba(255,255,255,0) 20%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 80%) 50% 50%}.cp-job .cp-font:before,.cp-paging .cp-font:before{font-size:1em}.cp-job__link{font-size:1em}.cp-job__link>span:not(.cp-job__teaser):not(.cp-job__main){box-sizing:border-box}.cp-job__name{word-break:break-word;word-wrap:break-word;text-decoration:none}.cp-paging__control,.cp-paging__links{margin:1.5rem 0}.cp-paging__links a,.cp-paging__links strong{padding:0 .75rem;font-size:1em}.cp-jobs__group:not(.cp-jobs__group--level-1){margin-left:3rem}.cp-message__text{margin-bottom:3rem;text-align:center}.cp-job{padding:25px 30px 25px 65px;border:1px solid #f7f7f7;box-shadow:2px 2px 4px #ebebeb;margin-bottom:15px;position:relative}.cp-job__main{-ms-flex-order:1;order:1;text-align:left;padding:9px;font-family:fs_me_probold,sans-serif;font-size:24px;color:#003d73;line-height:1}.cp-job__locality{-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1;text-align:left;padding:9px 200px 9px 9px;font-family:fs_me_probold,sans-serif;font-size:16px;color:#2c2c2c;line-height:1}.cp-job__teaser{-ms-flex-order:3;order:3;text-align:left;padding:9px 200px 9px 9px;font-family:fs_me_proregular,sans-serif;font-size:16px;color:#818181;line-height:1}.cp-job a:before{content:"";background-image:url(../vendors/client/images/sprites-desktop.png?v=20263309180&s=8a74c465ddb5f2aa0d2d637dd9ecd609);background-position:-524px -230px;width:8px;height:13px;position:absolute;top:77px;right:45px;z-index:9;margin-left:15px;margin-top:5px}.cp-job a:after{content:"Detail pozice";background-color:#006bb6;border-radius:23px;color:#fff;padding:13px 50px 12px 25px;font-family:fs_me_probold,sans-serif;font-size:16px;position:absolute;right:30px;top:65px}.cp-job a:hover:after{background-color:#003d73}ul.main{padding:0}.innerContent ul{padding:0}.jobs-wrap h1{color:#003d73}.jobs-wrap p{font-family:fs_me_proregular,sans-serif;font-size:18px}.jobs-wrap p a{color:#006bb6}.cp-paging__links a{text-decoration:none;color:#006bb6}.cp-paging__links a:hover{color:#003d73}@media screen and (max-width:1023px){.cp-job{padding:25px}.cp-job a:after{content:none}.cp-font-graduate:before{content:none}.cp-font-graduate:after{content:"(Pozice je vhodná pro absolventy)";display:block;padding:9px;font-size:12px;color:#9e9e9e;font-family:fs_me_proregular,sans-serif}.cp-job__main{text-align:center;font-size:18px;font-family:fs_me_proregular,sans-serif;padding:9px 9px 0 9px}.cp-job__teaser{text-align:center;padding:9px;font-size:14px}.cp-job__locality{text-align:center;padding:9px;font-size:14px;font-family:fs_me_proregular,sans-serif}}.cp-detail{max-width:960px;margin-left:auto;margin-right:auto}.cp-detail ol,.cp-detail ul{padding-left:3rem}.cp-detail .cp-address,.cp-detail dd,.cp-detail dt,.cp-detail li,.cp-detail p{font-size:1em}.cp-detail__header-title{font-size:30px;font-family:fs_me_probold,sans-serif;margin-bottom:40px;color:#003d73}.cp-detail__header-title h1{word-break:break-word;word-wrap:break-word}.cp-info__item{margin:1.5rem 0}.cp-info__item dt{margin-right:1.5rem;font-weight:700}.cp-info__item span{font-size:1em}.cp-info__map{height:27rem}.cp-detail__footer{margin-top:3rem}.cp-social{margin-top:3rem}.cp-social__item{padding:0 .75rem}.cp-social__link{transition:opacity .2s ease-in-out}.cp-social__link i{font-size:22px}.cp-social__link:hover{opacity:.8}.cp-detail__header-info{font-size:16px;font-family:fs_me_proregular,sans-serif;color:#818181;margin-bottom:40px}#widget_container{text-align:left}.cp-detail__content ol{margin-bottom:15px}.cp-detail__content ul li{position:relative}.cp-detail__content ul li:before{content:"";display:block;position:absolute;background-image:url(../vendors/client/images/sprites-desktop.png?v=20263309180&s=8a74c465ddb5f2aa0d2d637dd9ecd609);background-position:-247px -104px;width:16px;height:14px;z-index:6;top:3px;left:-29px}.cp-detail__contact,.cp-detail__content{color:#555;font-size:17px}.cp-detail__contact h2,.cp-detail__content h2{color:#006bb6;font-size:22px;font-family:fs_me_proregular,sans-serif;font-weight:200}.cp-detail__info{margin-top:40px;color:#555}.cp-detail__info h2{font-family:fs_me_probold,sans-serif;font-size:20px}.cp-detail__info dt{font-family:fs_me_probold,sans-serif;font-size:17px}.cp-detail__info dd{font-family:fs_me_proregular,sans-serif;font-size:17px}.cp-info__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cp-info__content .cp-info__suitable-list{-ms-flex-order:2;order:2}.cp-info__basic-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}.cp-info__item--graduate{margin:20px 0 30px}.cp-info__item--location{-ms-flex-order:1;order:1}.cp-info__item--employment-type{-ms-flex-order:2;order:2}.cp-info__item--contract-type{-ms-flex-order:3;order:3}.cp-info__item--employment-duration{-ms-flex-order:4;order:4}.cp-info__item--education{-ms-flex-order:5;order:5}.cp-info__item--language{-ms-flex-order:6;order:6}.cp-info__item--company{-ms-flex-order:7;order:7}.cp-button{border:0;padding:13px 25px 12px;border-radius:48px;font-size:16px;font-family:fs_me_probold,sans-serif;height:48px;vertical-align:middle}.cp-button span:after{display:block;content:"";background-image:url(../vendors/client/images/sprites-desktop.png?v=20263309180&s=8a74c465ddb5f2aa0d2d637dd9ecd609);background-position:-524px -230px;width:8px;height:13px;float:right;margin-left:15px;margin-top:3px}.cp-button--submit{background:#006bb6;color:#fff;margin-right:20px}a.cp-button--back{background:0 0;border:#006bb6 solid 2px;line-height:1;padding:14.5px 20px;color:#006bb6}.cp-button--submit:hover{background:#004e86;transition:.3s}a.cp-button--back:hover{background-color:#004e86;border:#004e86 solid 2px;transition:.3s;color:#fff}@media screen and (max-width:400px){.cp-button--submit{width:100%;margin-bottom:10px}.cp-button--back{width:100%;text-align:center}.cp-is-loading{margin-bottom:20px}.cp-social__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1023px){.jobs-wrap h1{font-size:24px}.jobs-wrap li,.jobs-wrap p{font-size:14px}.jobs-wrap h2{font-size:18px}.cp-detail__info h2{font-size:16px}.cp-detail__info dd,.cp-detail__info dt{font-size:14px}.cp-detail__contact h2{font-size:18px}.cp-detail__contact .cp-address__item,.cp-detail__contact strong{font-size:14px}}@media screen and (max-width:1023px){.cp-info__item{margin:10px 0}}:root{--cp-form-color-error:#ca3333;--cp-form-color-success:#606060;--cp-form-gap:calc(15px * 1.6);--cp-form-label-size:17px;--cp-form-label-color:#000000;--cp-form-label-weight:400;--cp-form-input-size:17px;--cp-form-input-bg:#ffffff;--cp-form-input-bg-focus:#ffffff;--cp-form-input-bg-error:#ffffff;--cp-form-input-color:#000000;--cp-form-input-color-error:#000000;--cp-form-input-border-width:2px;--cp-form-input-border-color:#BFBFBF;--cp-form-input-border-color-focus:#006BB6;--cp-form-input-border-radius:3px;--cp-form-input-min-height:45px;--cp-form-validation-message-bg:transparent;--cp-form-validation-message-color:#ca3333;--cp-form-validation-message-border-radius:0;--cp-form-checkbox-text-size:17px;--cp-form-checkbox-bg:#ffffff;--cp-form-checkbox-bg-checked:#003d73;--cp-form-checkbox-border-color:#BFBFBF;--cp-form-checkbox-border-color-checked:#003d73;--cp-form-checkbox-border-radius:3px;--cp-form-h1-display:block;--cp-form-gdpr-text-size:17px;--cp-form-gdpr-link-color:#003D73;--cp-form-gdpr-link-color-hover:rgba(0, 61, 115, 0.8);--cp-form-message-success-align:center;--cp-form-message-success-background:#003d73;--cp-flexi-title-size:25px;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:#e7e7e7;--cp-flexi-panel-line-bg:#cfcfcf;--cp-flexi-panel-radius:0;--cp-flexi-hint-question-bg:#1673b4;--cp-flexi-box-border-color:#a0a0a0;--cp-flexi-box-border-radius:0;--cp-datepicker-header-background:#606060;--cp-datepicker-header-border-color:#606060;--cp-datepicker-content-color:#000000;--cp-datepicker-content-color-hover:#000000;--cp-datepicker-content-color-selected:#ffffff;--cp-datepicker-content-color-active:#ffffff;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#606060;--cp-datepicker-content-background-active:#606060}