.contact-page_page__Sa0Wb{background:#f4f5f6;color:#73777d}.contact-page_container__OmLkB{width:calc(100% - 2 * clamp(15px,4vw,48px));max-width:1440px;margin:0 auto;padding:0 15px}.contact-page_hero___y5DB{position:relative;overflow:hidden;padding:84px 0 92px;background:#eb1b2e url(/media/bg-single-main-visual.jpg) 50%/cover no-repeat;color:white}.contact-page_hero___y5DB:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(203,10,34,.96),rgba(235,27,46,.82))}.contact-page_heroInner__aTbPW{position:relative;z-index:1}.contact-page_eyebrow__5UtJE{display:block;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.contact-page_hero___y5DB .contact-page_eyebrow__5UtJE{color:rgba(255,255,255,.82)}.contact-page_hero___y5DB h1{max-width:760px;margin:0 0 20px;font-family:var(--font-display);font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.04;letter-spacing:-1.6px}.contact-page_hero___y5DB p{max-width:610px;margin:0;color:rgba(255,255,255,.9);font-size:17px;line-height:1.65}.contact-page_content__iwp9T{padding:60px 0 105px}.contact-page_layout__PSmCP{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:55px;align-items:stretch}.contact-page_intro__UuaSL{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-page_introContent__oUeN9{width:min(100%,430px)}.contact-page_intro__UuaSL .contact-page_eyebrow__5UtJE{color:#303641}.contact-page_intro__UuaSL h2{margin:0 0 16px;color:#eb1b2e;font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1.14;letter-spacing:-.5px}.contact-page_intro__UuaSL p{margin:0 0 22px;font-size:18px;line-height:1.55}.contact-page_form__kJNOT{padding:33px;background:white;border:1px solid #e4e7ea;border-radius:9px;box-shadow:0 10px 30px rgba(34,43,54,.08)}.contact-page_form__kJNOT h2{margin:0 0 24px;color:#303641;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.2px}.contact-page_fields___ykNY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.contact-page_field__NbfpB{display:flex;flex-direction:column;gap:7px}.contact-page_full__dLwlm{grid-column:1/-1}.contact-page_field__NbfpB label,.contact-page_uploadLabel__rjEu1{color:#303641;font-size:12px;font-weight:700;line-height:1.6}.contact-page_field__NbfpB input,.contact-page_field__NbfpB textarea{width:100%;height:auto;margin:0;padding:13px 14px;border:1px solid #dfe3e6;border-radius:5px;background:white;color:#303641;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;outline:none}.contact-page_field__NbfpB input:focus,.contact-page_field__NbfpB textarea:focus{border-color:#eb1b2e;box-shadow:0 0 0 3px rgba(235,27,46,.1)}.contact-page_field__NbfpB textarea{min-height:130px;resize:vertical}.contact-page_upload__KMaOZ{gap:8px}.contact-page_upload__KMaOZ input[type=file]{width:1px;height:1px;margin:-1px;padding:0;border:0}.contact-page_uploadHint__qO8an,.contact-page_uploadLabel__rjEu1 small{color:#8b9197;font-size:11px;font-weight:400}.contact-page_uploadHint__qO8an{margin:0;line-height:1.4}.contact-page_uploadControl__uHRDW{display:flex;align-items:center;min-height:54px;padding:13px 14px;border:1px solid #dfe3e6;border-radius:5px;background:white;color:#303641}.contact-page_uploadButton__VwUWT{display:flex;align-items:center;flex:1;min-width:0;color:inherit;font-size:12px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.contact-page_uploadButton__VwUWT span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-page_uploadButton__VwUWT i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-right:15px;color:#eb1b2e;font-size:24px;line-height:1}.contact-page_uploadButton__VwUWT i:before{content:"\e906";font-family:hortim-navigation-icons;font-style:normal;font-weight:400;line-height:1}.contact-page_uploadControl__uHRDW:has(.contact-page_uploadButton__VwUWT:hover){background:#eb1b2e;color:white}.contact-page_uploadButton__VwUWT:hover i{color:white}.contact-page_removeFile__py_kG{margin-left:8px;color:#eb1b2e;font-size:11px;cursor:pointer}.contact-page_submitRow__tq2_Z{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:20px}.contact-page_verificationSpace__QGfkx{height:72.6px;min-width:0}.contact-page_submit__IlxJB{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:184px;height:50px;margin:0;padding:0 20px;border:1px solid #eb1b2e;border-radius:5px;background:#eb1b2e;color:white;font-size:14px;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;transition:.5s ease}.contact-page_submit__IlxJB:hover{background:white;color:#eb1b2e}.contact-page_submit__IlxJB:focus-visible,.contact-page_uploadButton__VwUWT:focus-visible{outline:2px solid #eb1b2e;outline-offset:3px}.contact-page_consent__7yvEb{margin:10px 0 0;color:#8b9197;font-size:11px;line-height:1.45}.contact-page_consent__7yvEb button{color:#eb1b2e;text-decoration:underline;cursor:pointer}.contact-page_selectedJob__CrUse{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-6px 0 20px;padding:14px 16px;border:1px solid rgba(235,27,46,.18);border-left:3px solid #eb1b2e;border-radius:6px;background:#fff7f8}.contact-page_selectedCopy__Qpapf{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-page_selectedCopy__Qpapf>span{color:#eb1b2e;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.contact-page_selectedCopy__Qpapf strong{min-width:0;color:#303641;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.contact-page_selectedCopy__Qpapf small{color:#8b9197;font-size:11px;line-height:1.4}.contact-page_selectedJob__CrUse a{flex:0 0 auto;color:#eb1b2e;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.contact-page_selectedJob__CrUse a i{margin-left:5px}.contact-page_modalOverlay__2uvlv{position:fixed;inset:0;z-index:100;display:flex;align-items:safe center;justify-content:center;overflow-y:auto;background:rgba(60,61,65,.65)}.contact-page_modal__d8P22{position:relative;width:620px;max-width:100%;margin:20px 0;padding:50px 70px 50px 60px;border-radius:5px;background:#f8f8f8;color:#3c3d41}.contact-page_modalClose__LkQsP{position:absolute;top:0;right:0;display:grid;place-items:center;width:65px;height:65px;background:#f1f1f1;color:#3c3d41;font-size:15px;cursor:pointer}.contact-page_modalClose__LkQsP:before{content:"\e904";font-family:hortim-navigation-icons;font-weight:400;line-height:1}.contact-page_modalClose__LkQsP:hover{background:#eb1b2e;color:white}.contact-page_modal__d8P22 h2{position:relative;margin:0 0 10px;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2}.contact-page_modal__d8P22 h2:before{content:"";position:absolute;top:0;left:-60px;width:2px;height:100%;background:#eb1b2e}.contact-page_modal__d8P22 p{margin:0 0 30px;font-size:14px;line-height:1.7}.contact-page_modal__d8P22 a{color:#eb1b2e}.contact-page_page__Sa0Wb~footer>div{width:calc(100% - 2 * clamp(15px,4vw,48px));max-width:1440px;padding-inline:15px;color:#83898f}.contact-page_page__Sa0Wb~footer img:not([alt="Hortim Kariéra"]){position:relative;top:1.3px}@media (max-width:991px){.contact-page_layout__PSmCP{grid-template-columns:1fr;align-items:start}.contact-page_submitRow__tq2_Z{grid-template-columns:1fr;align-items:stretch;gap:12px}.contact-page_submit__IlxJB{width:100%}}@media (max-width:767px){.contact-page_container__OmLkB,.contact-page_page__Sa0Wb~footer>div{width:calc(100% - 30px)}.contact-page_hero___y5DB{padding:60px 0 65px}.contact-page_hero___y5DB h1{font-size:41px}.contact-page_hero___y5DB p{font-size:15px}.contact-page_content__iwp9T{padding:38px 0 70px}.contact-page_intro__UuaSL h2{font-size:34px}.contact-page_intro__UuaSL p{font-size:16px}.contact-page_form__kJNOT{padding:23px 18px}.contact-page_fields___ykNY{grid-template-columns:1fr}.contact-page_full__dLwlm{grid-column:auto}.contact-page_selectedJob__CrUse{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:360px){.contact-page_hero___y5DB h1{font-size:38px;letter-spacing:-.7px}}@media (max-height:800px){.contact-page_modalOverlay__2uvlv{align-items:flex-start}}@font-face{font-family:hortim-navigation-icons;src:url(/fonts/hortim-navigation-icons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.positions-page_page__PBl_o{background:#f4f5f6}.positions-page_container__UOSnD{width:calc(100% - 2 * clamp(15px, 4vw, 48px));max-width:1440px;margin:0 auto;padding:0 15px}.positions-page_hero__gVj4s{position:relative;overflow:hidden;min-height:430px;background:#eb1b2e url(/media/bg-single-main-visual.jpg) 50%/cover no-repeat;color:white}.positions-page_hero__gVj4s:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(203,10,34,.98),rgba(235,27,46,.88) 61%,rgba(235,27,46,.55))}.positions-page_hero__gVj4s:after{content:"";position:absolute;inset:0 0 0 auto;width:50%;background:linear-gradient(90deg,rgba(203,10,34,.58),rgba(203,10,34,.16) 34%,rgba(203,10,34,.08)),url(/media/kdo-jsme/kdo-jsme-01398-1200.jpg) 50% /cover no-repeat;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.positions-page_heroInner__0OIax{position:relative;z-index:1;min-height:430px;padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center}.positions-page_heroEyebrow__uPgcP{margin:0 0 14px;color:rgba(255,255,255,.82);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.positions-page_hero__gVj4s h1{max-width:650px;margin:0 0 20px;font-family:var(--font-display);font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.04;letter-spacing:-1.6px}.positions-page_heroLead__dvRPb{max-width:540px;margin:0;font-size:17px;line-height:1.65;color:rgba(255,255,255,.9)}.positions-page_heroMeta__YVgTq{display:flex;margin-top:30px}.positions-page_heroCount__OOKVE{padding:10px 15px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:13px;font-weight:700;line-height:1.6}.positions-page_content__Xqr9V{padding:58px 0 100px}.positions-page_breadcrumb__fxxUV{margin-bottom:32px;font-size:12px;line-height:19.2px;color:#8a9096}.positions-page_breadcrumb__fxxUV a{font-weight:700;color:#eb1b2e}.positions-page_breadcrumb__fxxUV>span{margin:0 9px;color:#b6bbc0}.positions-page_intro__F6Qxe{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.positions-page_intro__F6Qxe h2{margin:0 0 10px;font-family:var(--font-display);font-size:31px;font-weight:700;line-height:1.15;letter-spacing:-.4px;color:#303641}.positions-page_intro__F6Qxe p{max-width:690px;margin:0;font-size:15px;line-height:1.65}.positions-page_inlineLink__vYOdx{flex:0 0 auto;color:#eb1b2e;font-size:13px;font-weight:700;line-height:1.6}.positions-page_inlineLink__vYOdx .positions-page_chevron__0fxrA{margin-left:7px}.positions-page_filters__EkK4i{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:15px;margin-bottom:40px;border:1px solid #e4e7ea;border-radius:9px;background:white;box-shadow:0 3px 12px rgba(34,43,54,.04)}.positions-page_filterLabel__mfiPh{margin:0 8px 0 4px;color:#303641;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.1px}.positions-page_filterButton__FR1dr{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid rgba(235,27,46,.28);border-radius:999px;background:#fffafa;color:#303641;font:inherit;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.05px;cursor:pointer;transition:.2s ease}.positions-page_filterButton__FR1dr strong{margin-left:6px;color:#eb1b2e;font-size:14px;font-weight:700}.positions-page_emptyFilter__yd2gM{background:white;border-color:#dfe3e6;color:#6f767c;font-weight:600}.positions-page_emptyFilter__yd2gM strong{color:#92999f}.positions-page_filterButton__FR1dr:not(.positions-page_emptyFilter__yd2gM):focus-visible,.positions-page_filterButton__FR1dr:not(.positions-page_emptyFilter__yd2gM):hover,.positions-page_filterButton__FR1dr[aria-pressed=true]{background:#eb1b2e;border-color:#eb1b2e;color:white}.positions-page_filterButton__FR1dr:not(.positions-page_emptyFilter__yd2gM):focus-visible strong,.positions-page_filterButton__FR1dr:not(.positions-page_emptyFilter__yd2gM):hover strong,.positions-page_filterButton__FR1dr[aria-pressed=true] strong{color:white}.positions-page_emptyFilter__yd2gM:not([aria-pressed=true]):hover{border-color:rgba(235,27,46,.35);color:#eb1b2e}.positions-page_locations__l4AkI>section+section{margin-top:54px}.positions-page_location__UKRZ8{scroll-margin-top:24px}.positions-page_locationHeading__iORBu{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:18px}.positions-page_locationHeading__iORBu h2{position:relative;margin:0;padding-left:25px;font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.25;color:#303641}.positions-page_locationHeading__iORBu h2:before{content:"";position:absolute;top:14px;left:0;width:14px;height:2px;background:#eb1b2e}.positions-page_locationHeading__iORBu>span{font-size:12px;line-height:1.5}.positions-page_locationHeading__iORBu strong{color:#303641}.positions-page_jobList__p2Da2{display:grid;gap:12px}.positions-page_jobCard__WLeBM{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 300px;align-items:center;gap:24px;min-height:128px;padding:18px 60px 18px 22px;border:1px solid transparent;border-radius:9px;background:white;color:#73777d;box-shadow:0 1px 2px rgba(34,43,54,.06);transition:.2s ease}.positions-page_jobCard__WLeBM:focus-visible,.positions-page_jobCard__WLeBM:hover{border-color:rgba(235,27,46,.35);box-shadow:0 10px 30px rgba(34,43,54,.08);transform:translateY(-1px)}.positions-page_jobLogo__KbfIA{display:flex;align-items:center;justify-content:center;min-height:74px;padding-right:22px;border-right:1px solid #e4e7ea}.positions-page_jobLogo__KbfIA img{width:auto;max-width:125px;max-height:46px;object-fit:contain}.positions-page_jobTitle__QO2Kj{margin:0;min-width:0;align-self:center;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2;color:#303641}.positions-page_jobMeta__J1sBV{min-width:0;align-self:center;padding-left:22px;border-left:1px solid #e4e7ea;font-size:12px;line-height:1.55}.positions-page_jobMeta__J1sBV strong{display:block;margin-bottom:5px;color:#303641;font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap}.positions-page_jobMeta__J1sBV>span{display:block;font-size:13px;line-height:1.45}.positions-page_jobArrow__5TmtA{font-size:17px;line-height:1.6;position:absolute;top:50%;right:23px;transform:translateY(-50%);color:#eb1b2e}.positions-page_emptyLocation___qMWL{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;overflow:hidden;border:1px solid #e4e7ea;border-radius:9px;background:white}.positions-page_emptyMessage__vH7g_{padding:30px 0 30px 30px}.positions-page_emptyEyebrow__R_GIr{margin-bottom:10px;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.8px;text-transform:uppercase;color:#eb1b2e}.positions-page_emptyMessage__vH7g_ h3{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35;color:#303641}.positions-page_emptyMessage__vH7g_ p{max-width:650px;margin:0 0 18px;font-size:14px;line-height:1.6}.positions-page_cvButton__kcpPa{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;padding:14px 18px;background:#eb1b2e;border:1px solid #eb1b2e;border-radius:5px;color:white;font-size:12px;font-weight:700;line-height:1.6}.positions-page_cvButton__kcpPa:hover{background:#c91227}.positions-page_recruiter__DRPmL{display:flex;flex-direction:column;justify-content:center;margin:18px 18px 18px 0;padding:22px;background:#f7f8f9;border-left:1px solid #e4e7ea;border-radius:8px}.positions-page_recruiterHead__6VzGx{display:flex;align-items:center;gap:14px}.positions-page_avatar__B8eQp{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;overflow:hidden;border:4px solid white;border-radius:50%;box-shadow:0 3px 12px rgba(24,31,40,.13);background:linear-gradient(145deg,#eb1b2e,#b80b1e)}.positions-page_avatar__B8eQp img{width:100%;max-width:none;height:auto;border-radius:50%;object-fit:cover}.positions-page_identity__PetJm{min-width:0}.positions-page_recruiterLabel__kzV8B{display:block;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.55px;color:#eb1b2e}.positions-page_identity__PetJm strong{display:block;color:#303641;font-size:15px;line-height:1.35;font-weight:700}.positions-page_identity__PetJm small{display:block;margin-top:4px;font-size:11px;line-height:1.45}.positions-page_quote__qg5wA{max-width:650px;margin:0 0 18px;font-size:15px;line-height:1.6}.positions-page_group__mUtw0{position:relative;margin-top:68px;padding:34px;border:1px solid #e4e7ea;border-radius:9px;background:white}.positions-page_group__mUtw0:before{content:"";position:absolute;top:-34px;left:0;width:100%;height:1px;background:#e9ecef}.positions-page_group__mUtw0:after{content:"";position:absolute;top:-34.5px;left:50%;transform:translateX(-50%);width:42px;height:2px;background:#eb1b2e}.positions-page_groupIntro__4Ee5D{max-width:640px;margin-bottom:26px}.positions-page_groupEyebrow__20pv_{margin:0 0 10px;color:#eb1b2e;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.8px}.positions-page_groupIntro__4Ee5D h2{margin:0 0 12px;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.2px;color:#303641}.positions-page_groupIntro__4Ee5D>p:last-child{max-width:560px;margin:0;font-size:15px;line-height:1.6}.positions-page_groupGrid__NC_8b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.positions-page_groupCard__4wuHq{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:166px;padding:20px 20px 48px;border:1px solid #e5e8ea;border-radius:7px;background:#fafbfb;color:#303641;transition:.2s ease}.positions-page_groupCard__4wuHq:hover{background:white;border-color:rgba(235,27,46,.35);box-shadow:0 4px 12px rgba(34,43,54,.08);transform:translateY(-1px)}.positions-page_groupLogo__zPyG1{display:flex;align-items:center;width:100%;height:50px;margin-bottom:18px}.positions-page_groupLogo__zPyG1 img{width:auto;max-width:112px;max-height:46px;object-fit:contain}.positions-page_groupLogo__zPyG1 .positions-page_wideLogo__ToDMu{max-width:142px}.positions-page_groupCopy__GgIXK{min-width:0;padding-right:24px;overflow-wrap:anywhere}.positions-page_groupCopy__GgIXK strong{display:block;font-size:16px;line-height:1.3;font-weight:700}.positions-page_groupCopy__GgIXK small{display:block;margin-top:6px;color:#73777d;font-size:13px;line-height:1.45}.positions-page_groupArrow__vgSg1{font-size:16px;line-height:1.6;position:absolute;bottom:20px;right:20px;color:#eb1b2e}.positions-page_cta__EDPwE{margin-top:68px;overflow:hidden;border:1px solid #e4e7e9;border-radius:9px;background:white;box-shadow:0 1px 3px rgba(34,43,54,.06)}.positions-page_ctaInner__DS5yM{display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:34px 50px;background:#eb1b2e url(/media/bg-red.jpg) 50%/cover no-repeat;background-blend-mode:multiply;color:white}.positions-page_cta__EDPwE h2{max-width:500px;margin:0 0 18px;font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.4px}.positions-page_cta__EDPwE p{max-width:560px;margin:0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.55}.positions-page_ctaButton__gN_Lp{display:flex;align-items:center;justify-content:center;gap:20px;min-width:245px;min-height:68px;margin-top:auto;padding:14px 20px;border-radius:6px;background:white;color:#eb1b2e;font-size:18px;font-weight:700;line-height:1.25}.positions-page_ctaButton__gN_Lp:hover{background:#fff4f5;color:#c91227}.positions-page_page__PBl_o~footer>div{padding-inline:15px;width:calc(100% - 2 * clamp(15px,4vw,48px));max-width:1440px}.positions-page_header__6JBKZ img{transform:none;translate:none}.positions-page_headerPrimary__m0vdj{gap:10px}@media (max-width:1199px) and (min-width:768px){.positions-page_filters__EkK4i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.positions-page_filterLabel__mfiPh{grid-column:1/-1;margin:0 2px 1px}.positions-page_filterButton__FR1dr{width:100%;min-width:0;padding:11px 12px;font-size:13px;white-space:nowrap;text-align:center}.positions-page_jobLogo__KbfIA{overflow:hidden}.positions-page_jobLogo__KbfIA img{max-width:100%}}@media (max-width:991px){.positions-page_jobCard__WLeBM{grid-template-columns:110px minmax(0,1fr)}.positions-page_jobMeta__J1sBV{grid-column:2;padding:15px 0 0;border-top:1px solid #e4e7ea;border-left:0}.positions-page_emptyLocation___qMWL{grid-template-columns:1fr;gap:0}.positions-page_emptyMessage__vH7g_{padding-right:30px}.positions-page_recruiter__DRPmL{margin:0 20px 20px;border-top:1px solid #e4e7ea;border-left:0}.positions-page_group__mUtw0{padding:30px}.positions-page_groupIntro__4Ee5D>p:last-child{max-width:520px}}@media (max-width:767px){.positions-page_container__UOSnD,.positions-page_page__PBl_o~footer>div{width:calc(100% - 30px)}.positions-page_hero__gVj4s{min-height:0;padding:60px 0 65px}.positions-page_hero__gVj4s:before{background:linear-gradient(105deg,rgba(203,10,34,.97),rgba(235,27,46,.84))}.positions-page_hero__gVj4s:after{display:none}.positions-page_heroInner__0OIax{min-height:0;padding-top:0;padding-bottom:0}.positions-page_hero__gVj4s h1{max-width:760px;font-size:41px}.positions-page_heroLead__dvRPb{max-width:610px;font-size:15px}.positions-page_content__Xqr9V{padding:38px 0 70px}.positions-page_intro__F6Qxe{flex-direction:column;align-items:flex-start}.positions-page_intro__F6Qxe h2{font-size:28px}.positions-page_filters__EkK4i{flex-direction:column;align-items:stretch}.positions-page_filterLabel__mfiPh{margin:2px 3px 3px}.positions-page_filterButton__FR1dr{justify-content:flex-start;text-align:left}.positions-page_locationHeading__iORBu{flex-direction:column;align-items:flex-start;gap:5px}.positions-page_jobCard__WLeBM{min-width:0;min-height:128px;padding:20px 43px 20px 17px;grid-template-columns:1fr;gap:17px}.positions-page_jobLogo__KbfIA{min-height:0;padding:0 0 15px;justify-content:flex-start;border-right:0;border-bottom:1px solid #e4e7ea}.positions-page_jobLogo__KbfIA img{max-width:115px;max-height:38px}.positions-page_jobTitle__QO2Kj{font-size:18px}.positions-page_jobMeta__J1sBV{grid-column:auto;padding:0;border:0}.positions-page_jobMeta__J1sBV,.positions-page_jobMeta__J1sBV strong,.positions-page_jobMeta__J1sBV>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.positions-page_jobMeta__J1sBV strong{font-size:13px}.positions-page_jobArrow__5TmtA{right:16px}.positions-page_emptyMessage__vH7g_{padding:24px 20px 22px}.positions-page_recruiter__DRPmL{margin:0 14px 14px;padding:18px}.positions-page_quote__qg5wA{font-size:14px}.positions-page_group__mUtw0{margin-top:54px;padding:22px 20px}.positions-page_group__mUtw0:before{top:-24px}.positions-page_group__mUtw0:after{top:-24.5px}.positions-page_groupIntro__4Ee5D{margin-bottom:20px}.positions-page_groupIntro__4Ee5D h2{font-size:25px}.positions-page_groupIntro__4Ee5D>p:last-child{font-size:14px}.positions-page_groupGrid__NC_8b{grid-template-columns:1fr}.positions-page_groupCard__4wuHq{min-height:150px}.positions-page_groupCopy__GgIXK strong{font-size:15px}.positions-page_cta__EDPwE{margin-top:48px}.positions-page_ctaInner__DS5yM{min-height:0;padding:34px 22px}.positions-page_cta__EDPwE h2{font-size:28px}.positions-page_cta__EDPwE p{font-size:14px}.positions-page_ctaButton__gN_Lp{width:100%;min-width:0;margin-top:28px;font-size:16px}.positions-page_header__6JBKZ>div{width:calc(100% - 30px)}.positions-page_headerActions__IULfe{margin-right:-15px}.positions-page_headerPrimary__m0vdj{justify-content:center;gap:6px}}@media (min-width:540px) and (max-width:767px){.positions-page_filters__EkK4i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.positions-page_filterLabel__mfiPh{grid-column:1/-1;margin:0 2px 1px}.positions-page_filterButton__FR1dr{justify-content:center;width:100%;min-width:0;padding:9px 8px;font-size:11px;white-space:nowrap;text-align:center}}@media (min-width:540px) and (max-width:679px){.positions-page_filterButton__FR1dr{padding-inline:4px;font-size:10px;letter-spacing:-.05px}.positions-page_filterButton__FR1dr strong{margin-left:2px}}@media (min-width:540px) and (max-width:559px){.positions-page_filterButton__FR1dr{padding-inline:2px}}@media (max-width:360px){.positions-page_hero__gVj4s h1{font-size:38px;letter-spacing:-.7px}}.positions-page_chevron__0fxrA:before{content:"\e902";font-family:hortim-navigation-icons;font-style:normal;font-weight:400;line-height:1}.positions-page_headerActions__IULfe>button{width:35px;height:35px;color:#eb1b2e}.positions-page_headerActions__IULfe>button>span{width:15px;gap:3px}.positions-page_headerActions__IULfe>button>span>span{border-radius:2px}.positions-page_page__PBl_o~footer img:not([alt="Hortim Kariéra"]){position:relative;top:1.3px}@media (min-width:768px) and (max-width:1199px){.positions-page_headerPrimary__m0vdj{padding-inline:12px}}@media (max-width:360px){.positions-page_header__6JBKZ>div{height:68px}.positions-page_headerPrimary__m0vdj{width:72px;height:38px;padding-inline:8px}}.positions-page_chevronLeft__1DdKD:before{content:"\e901";font-family:hortim-navigation-icons;font-style:normal;font-weight:400;line-height:1}@media (min-width:768px) and (max-width:1199px){.positions-page_detailHeaderPrimary__it6kG{padding-inline:12px}}@media (max-width:767px){.positions-page_detailHeaderPrimary__it6kG{justify-content:center}}@media (max-width:360px){.positions-page_detailHeaderPrimary__it6kG{width:72px;height:38px;padding-inline:8px}}