.bookit-docs-page.hr-page{background:#f3f6f7;color:#14242c}.bookit-docs-page .hr-hero{background:#103f50}.bookit-docs-page .hr-hero .rules-hero__content{max-width:980px}.bookit-docs-page .hr-hero .rules-hero__facts dt{overflow-wrap:anywhere}.bookit-docs-page .hr-intro{padding:52px 0;background:#fff;scroll-margin-top:126px}.bookit-docs-page .hr-intro__layout{display:grid;align-items:start;grid-template-columns:minmax(260px,0.82fr) minmax(0,1.18fr);gap:70px}.bookit-docs-page .hr-intro h2,.bookit-docs-page .hr-process h2,.bookit-docs-page .hr-section-heading h2{margin:7px 0 0;color:#14242c;font-size:30px;font-weight:800;line-height:1.2}.bookit-docs-page .hr-intro__copy p{margin:0;color:#52666f;font-size:15px;line-height:1.72}.bookit-docs-page .hr-intro__copy p+p{margin-top:14px}.bookit-docs-page .hr-benefits,.bookit-docs-page .hr-faq,.bookit-docs-page .hr-process,.bookit-docs-page .hr-vacancies{scroll-margin-top:126px}.bookit-docs-page .hr-benefits{padding:48px 0 52px;background:#f3f6f7}.bookit-docs-page .hr-section-heading{max-width:720px;margin-bottom:28px}.bookit-docs-page .hr-process header>p,.bookit-docs-page .hr-section-heading>p{margin:11px 0 0;color:#667981;font-size:14px;line-height:1.6}.bookit-docs-page .hr-benefits__grid{display:grid;border-top:1px solid #d7e2e6;border-bottom:1px solid #d7e2e6;grid-template-columns:repeat(3,minmax(0,1fr))}.bookit-docs-page .hr-benefits__grid article{min-width:0;padding:25px 30px 27px;border-left:1px solid #d7e2e6}.bookit-docs-page .hr-benefits__grid article:first-child{border-left:0}.bookit-docs-page .hr-benefits__number{color:#078ed6;font-size:12px;font-weight:800}.bookit-docs-page .hr-benefits__grid h3{margin:10px 0 7px;color:#14242c;font-size:17px;font-weight:800;line-height:1.35}.bookit-docs-page .hr-benefits__grid p{margin:0;color:#61747c;font-size:13px;line-height:1.58}.bookit-docs-page .hr-vacancies{padding:54px 0 58px;background:#fff}.bookit-docs-page .hr-section-heading--split{display:grid;align-items:end;max-width:none;grid-template-columns:minmax(0,1fr) minmax(260px,0.68fr);gap:46px}.bookit-docs-page .hr-section-heading--split>p{margin:0 0 3px}.bookit-docs-page .hr-vacancies__list{border-top:1px solid #cedbdf}.bookit-docs-page .hr-vacancy{border-bottom:1px solid #cedbdf}.bookit-docs-page .hr-vacancy>summary{position:relative;display:grid;align-items:center;min-height:82px;padding:17px 56px 17px 2px;list-style:none;cursor:pointer;grid-template-columns:minmax(240px,0.9fr) minmax(260px,1.1fr);gap:30px}.bookit-docs-page .hr-vacancy>summary::-webkit-details-marker{display:none}.bookit-docs-page .hr-vacancy__title{color:#14242c;font-size:18px;font-weight:800;line-height:1.35}.bookit-docs-page .hr-vacancy__meta{color:#61747c;font-size:13px;line-height:1.5}.bookit-docs-page .hr-vacancy__toggle{position:absolute;top:50%;right:10px;width:28px;height:28px;border:1px solid #b9d3dd;border-radius:50%;transform:translateY(-50%)}.bookit-docs-page .hr-vacancy__toggle::after,.bookit-docs-page .hr-vacancy__toggle::before{position:absolute;top:50%;left:50%;width:10px;height:2px;background:#078ed6;content:"";transform:translate(-50%,-50%)}.bookit-docs-page .hr-vacancy__toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.bookit-docs-page .hr-vacancy[open] .hr-vacancy__toggle::after{transform:translate(-50%,-50%) rotate(0)}.bookit-docs-page .hr-vacancy__body{padding:2px 2px 30px}.bookit-docs-page .hr-vacancy__columns{display:grid;padding:24px 28px;border:1px solid #dce7ea;border-radius:8px;background:#f7f9fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bookit-docs-page .hr-vacancy__columns section{min-width:0}.bookit-docs-page .hr-vacancy__columns h3{margin:0 0 12px;color:#14242c;font-size:13px;font-weight:800;line-height:1.4;text-transform:uppercase}.bookit-docs-page .hr-vacancy__columns ul{margin:0;padding-left:17px}.bookit-docs-page .hr-vacancy__columns li{margin:0 0 7px;color:#52666f;font-size:13px;line-height:1.55}.bookit-docs-page .hr-vacancy__columns li:last-child{margin-bottom:0}.bookit-docs-page .hr-vacancy__columns li::marker{color:#13a9fa}.bookit-docs-page .hr-vacancy__apply{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:16px;padding:0 18px;border:1px solid #078ed6;border-radius:6px;background:#fff;color:#078ed6;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}.bookit-docs-page .hr-vacancy__apply:focus-visible,.bookit-docs-page .hr-vacancy__apply:hover{background:#078ed6;color:#fff}.bookit-docs-page .hr-process{padding:52px 0 56px;background:#edf3f5}.bookit-docs-page .hr-process__layout{display:grid;align-items:start;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.22fr);gap:70px}.bookit-docs-page .hr-process__steps{margin:0;padding:0;list-style:none}.bookit-docs-page .hr-process__steps li{display:grid;padding:17px 0;border-bottom:1px solid #d1dfe3;grid-template-columns:42px minmax(0,1fr);gap:13px}.bookit-docs-page .hr-process__steps li:first-child{padding-top:2px}.bookit-docs-page .hr-process__steps>li>span{color:#078ed6;font-size:12px;font-weight:800;line-height:1.5}.bookit-docs-page .hr-process__steps h3{margin:0;color:#14242c;font-size:15px;font-weight:800;line-height:1.4}.bookit-docs-page .hr-process__steps p{margin:4px 0 0;color:#61747c;font-size:13px;line-height:1.55}.bookit-docs-page .hr-faq{border-top:0;background:#fff}.bookit-docs-page .hr-faq .refund-faq__list{max-width:960px}.bookit-docs-page .hr-contact{background:#103f50}@media (max-width:991px){.bookit-docs-page .hr-intro__layout,.bookit-docs-page .hr-process__layout{gap:42px}.bookit-docs-page .hr-vacancy__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.bookit-docs-page .hr-vacancy__columns section:last-child{grid-column:1/-1}}@media (max-width:767px){.bookit-docs-page .hr-benefits,.bookit-docs-page .hr-intro,.bookit-docs-page .hr-process,.bookit-docs-page .hr-vacancies{padding:36px 0 40px}.bookit-docs-page .hr-intro__layout,.bookit-docs-page .hr-process__layout,.bookit-docs-page .hr-section-heading--split{grid-template-columns:minmax(0,1fr);gap:20px}.bookit-docs-page .hr-intro h2,.bookit-docs-page .hr-process h2,.bookit-docs-page .hr-section-heading h2{font-size:24px}.bookit-docs-page .hr-benefits__grid{grid-template-columns:minmax(0,1fr)}.bookit-docs-page .hr-benefits__grid article,.bookit-docs-page .hr-benefits__grid article:first-child{padding:19px 2px 20px;border-top:1px solid #d7e2e6;border-left:0}.bookit-docs-page .hr-benefits__grid article:first-child{border-top:0}.bookit-docs-page .hr-vacancy>summary{min-height:86px;padding:15px 44px 15px 0;grid-template-columns:minmax(0,1fr);gap:4px}.bookit-docs-page .hr-vacancy__title{font-size:16px}.bookit-docs-page .hr-vacancy__toggle{right:2px}.bookit-docs-page .hr-vacancy__body{padding-right:0;padding-left:0}.bookit-docs-page .hr-vacancy__columns{padding:20px;grid-template-columns:minmax(0,1fr);gap:25px}.bookit-docs-page .hr-vacancy__columns section:last-child{grid-column:auto}.bookit-docs-page .hr-vacancy__apply{width:100%}}@media (max-width:479px){.bookit-docs-page .hr-contact .rules-contact__actions{width:100%}.bookit-docs-page .hr-vacancy__columns{padding:17px}}