@font-face{font-family:"Kumbh Sans";src:url("/assets/fonts/Kumbh_Sans/KumbhSans-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Kumbh Sans";src:url("/assets/fonts/Kumbh_Sans/KumbhSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Kumbh Sans";src:url("/assets/fonts/Kumbh_Sans/KumbhSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Kumbh Sans";src:url("/assets/fonts/Kumbh_Sans/KumbhSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Kumbh Sans";src:url("/assets/fonts/Kumbh_Sans/KumbhSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@media (max-width:751px){body.vacancies .header_slide{min-height:unset!important}body.vacancies .header_slide__image_container{display:none}}@media (max-width:751px){.careers-list-page{padding-top:0}}.careers-list-page__open-vacancies-text{text-align:center;margin-bottom:40px;color:#444;font-size:20px;line-height:24px}.careers-list-page__open-vacancies-text strong{font-weight:700}@media (max-width:751px){.careers-list-page__open-vacancies-text{font-size:16px;line-height:19.2px}.careers-list-page__open-vacancies-text strong{font-weight:700}}.careers-list-page .careers-job-list{margin:0 auto;max-width:924px}@media (max-width:751px){.careers-list-page .careers-job-list{margin-left:-16px;margin-right:-16px}}.careers-job-list{display:flex;gap:32px;margin:24px 0;flex-wrap:wrap}@media (max-width:751px){.careers-job-list{gap:16px}}.careers-job-list__element{flex:0 0 100%}@media (max-width:751px){.careers-job-list__element:not(:last-of-type){padding-bottom:24px;border-bottom:1px solid #e8e8e8}}.careers-job-list__no-jobs{width:100%;text-align:center}.careers-job-card{display:flex;overflow:hidden;border-radius:16px;transition:box-shadow .3s ease;border:1px solid #d6d6d6;-webkit-box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);-moz-box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06)}@media (max-width:751px){.careers-job-card{border:none;box-shadow:none;border-radius:unset}}.careers-job-card:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}@media (max-width:751px){.careers-job-card:hover{box-shadow:none}}.careers-job-card__left{flex:1 1 80%;padding:24px 12px 24px 24px}@media (max-width:751px){.careers-job-card__left{padding:0}}.careers-job-card__right{position:relative;flex:0 0 269px}@media (max-width:751px){.careers-job-card__right{display:none}}.careers-job-card__right picture{display:block;height:100%}.careers-job-card__right img{height:100%;object-fit:cover}.careers-job-card__new-sash{position:absolute;top:16px;right:16px;padding:4px 6px;font-size:14px;line-height:16.8px;font-weight:700;background-color:#8b7e70;color:#fff;-webkit-box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05);-moz-box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05);box-shadow:0 12px 16px -4px rgba(16,24,40,.1),0 4px 6px -2px rgba(16,24,40,.05);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.careers-job-card__new-sash strong{font-weight:700}.careers-job-card__header{display:flex;gap:16px;align-items:center;margin-bottom:16px}.careers-job-card__brand-logo-wrapper{position:relative;width:64px;height:64px;padding:6px;overflow:hidden;border-radius:50%;border:1px solid #f5f5f5}@media (max-width:751px){.careers-job-card__brand-logo-wrapper{width:48px;height:48px}}.careers-job-card__brand-logo{position:absolute;top:50%;left:50%;right:0;bottom:0;object-fit:cover;border-radius:50%;transform:translate(-50%,-50%)}.careers-job-card__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:1.5rem;font-size:calc(max(1.5rem, 16px));line-height:28.8px;line-height:calc(max(1.5rem, 16px) * 1.2);font-weight:700;margin-bottom:0;color:#1c1c1c}.careers-job-card__title strong{font-weight:700}@media (max-width:751px){.careers-job-card__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:1.25rem;font-size:calc(max(1.25rem, 16px));line-height:24px;line-height:calc(max(1.25rem, 16px) * 1.2)}.careers-job-card__title strong{font-weight:700}}@media (max-width:751px){.careers-job-card__title{font-size:18px;line-height:21.6px}}.careers-job-card__tags{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.careers-job-card__tag{display:flex;padding:5px 10px;border-radius:40px;align-items:center;color:#2b2b2b;background-color:#f5f5f5;font-size:14px;line-height:16.8px}.careers-job-card__tag strong{font-weight:700}.careers-job-card__tag .svg-icon{margin-right:6px}.careers-job-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;margin-bottom:24px;color:#575757;line-height:24px}@media (max-width:751px){.careers-job-card__button{width:100%}}.careers-job-card__button--external{color:#444!important;border-color:#a6a6a6!important}.careers-job-card__button--external .svg-icon{margin-left:6px}.careers-detail{padding:48px 0}@media (max-width:751px){.careers-detail{padding-top:16px}}.careers-detail--apply{padding:24px 0}.careers-detail__content{display:flex;gap:48px}@media (max-width:1011px){.careers-detail__content{gap:20px;flex-wrap:wrap}}@media (max-width:1011px){.careers-detail__content--apply{gap:0;flex-direction:column-reverse}}.careers-detail__left{flex:0 0 calc(100% - 497px);max-width:calc(100% - 497px)}@media (max-width:1011px){.careers-detail__left{order:1;flex:0 0 100%;max-width:100%}}.careers-detail__right{flex:0 0 449px}@media (max-width:1011px){.careers-detail__right{order:0;flex:0 0 100%}}.careers-detail__back-link{display:inline-block;align-items:center;margin-bottom:32px;font-size:18px;line-height:21.6px;color:#444}.careers-detail__back-link strong{font-weight:700}@media (max-width:751px){.careers-detail__back-link{font-size:16px;line-height:19.2px}.careers-detail__back-link strong{font-weight:700}}.careers-detail__back-link .svg-icon{font-size:12px;margin-right:7px;vertical-align:baseline}.careers-detail__heading{margin-bottom:24px}.careers-detail__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:2.25rem;font-size:calc(max(2.25rem, 16px));line-height:43.2px;line-height:calc(max(2.25rem, 16px) * 1.2);font-weight:700;margin-bottom:4px;letter-spacing:-.02em}.careers-detail__title strong{font-weight:700}@media (max-width:751px){.careers-detail__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:1.5rem;font-size:calc(max(1.5rem, 16px));line-height:28.8px;line-height:calc(max(1.5rem, 16px) * 1.2)}.careers-detail__title strong{font-weight:700}}@media (max-width:751px){.careers-detail__title{font-size:24px;line-height:28.8px;margin-bottom:12px}}.careers-detail__subtitle{font-size:18px;line-height:21.6px;margin-bottom:0;color:#575757}.careers-detail__subtitle strong{font-weight:700}@media (max-width:751px){.careers-detail__subtitle{font-size:16px;line-height:19.2px}.careers-detail__subtitle strong{font-weight:700}}.careers-detail__description{border-top:2px solid #e8e8e8;padding-top:24px;margin-bottom:64px}@media (max-width:751px){.careers-detail__description{margin-bottom:36px}}.careers-detail__description p{color:#444;font-size:16px;line-height:19.2px;line-height:26px}.careers-detail__description p strong{font-weight:700}.careers-detail__description p:first-of-type{font-size:18px;line-height:21.6px;line-height:26px}.careers-detail__description p:first-of-type strong{font-weight:700}@media (max-width:751px){.careers-detail__description p:first-of-type{font-size:16px;line-height:19.2px}.careers-detail__description p:first-of-type strong{font-weight:700}}.careers-detail-summary{position:sticky;padding:32px;border-radius:16px;top:128px;background-color:#f5f5f5}@media (max-width:751px){.careers-detail-summary{padding:0;position:static;background:0 0;border-radius:unset}}@media (max-width:751px){.careers-detail-summary__button-wrapper{position:fixed;left:0;right:0;bottom:0;padding:12px 16px;background-color:rgba(43,43,43,.85)}}.careers-detail-summary__apply-button{display:block!important;margin-bottom:16px}@media (max-width:751px){.careers-detail-summary__apply-button{margin-bottom:0}}.careers-detail-summary__element{display:flex;gap:8px;padding:16px 0;justify-content:space-between}.careers-detail-summary__element:not(:last-of-type){border-bottom:1px solid #e8e8e8}.careers-detail-summary__value{font-weight:700;color:#2b2b2b}.careers-detail-summary__share-links .core_custom_socials{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:751px){.careers-detail-summary__share-links .core_custom_socials{justify-content:center}}.careers-detail-summary__share-links .core_custom_socials li{flex:0 0 calc(25% - 9px)}.careers-detail-summary__share-links .core_custom_socials span{display:none}.careers-detail-summary__share-links .core_custom_socials a{width:100%;height:40px;background-color:#e8e8e8;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media (max-width:751px){.careers-detail-summary__share-links .core_custom_socials a{height:28px}}.careers-detail-summary__share-links .core_custom_socials a:hover .svg-icon{color:var(--color-primary)}.careers-detail-summary__share-links .core_custom_socials .svg-icon{position:relative;display:block;width:100%;height:100%;padding:10px;font-size:20px;line-height:20px;text-align:center;transition:color .3s ease}@media (max-width:751px){.careers-detail-summary__share-links .core_custom_socials .svg-icon{padding:5px}}.careers-detail-branch{padding:16px;margin-top:32px;background-color:#f5f5f5;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.careers-detail-other-roles{margin-top:32px}@media (max-width:751px){.careers-detail-other-roles__title{font-size:24px;line-height:28.8px;text-align:center}}@media (min-width:1012px) and (max-width:1411px){.careers-detail-other-roles .careers-job-card__tags{flex-wrap:wrap}}@media (min-width:1012px) and (max-width:1411px){.careers-detail-other-roles .careers-job-card__right{display:none}}.careers-apply-form__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:2.25rem;font-size:calc(max(2.25rem, 16px));line-height:43.2px;line-height:calc(max(2.25rem, 16px) * 1.2);font-weight:700;margin-bottom:32px}.careers-apply-form__title strong{font-weight:700}@media (max-width:751px){.careers-apply-form__title{display:block;text-transform:none;font-family:"Kumbh Sans",helvetica,arial,sans-serif;font-size:1.5rem;font-size:calc(max(1.5rem, 16px));line-height:28.8px;line-height:calc(max(1.5rem, 16px) * 1.2)}.careers-apply-form__title strong{font-weight:700}}@media (max-width:751px){.careers-apply-form__title{font-size:24px;line-height:28.8px}}.careers-apply-form__form .fieldset__inner{justify-content:center}.careers-apply-form__form .fieldset__inner .legend{font-size:20px;line-height:24px;font-weight:700;padding:0;text-align:left;margin-bottom:0}.careers-apply-form__form .fieldset__inner .legend strong{font-weight:700}@media (max-width:751px){.careers-apply-form__form .fieldset__inner .legend{font-size:16px;line-height:19.2px;font-weight:700}.careers-apply-form__form .fieldset__inner .legend strong{font-weight:700}}.careers-apply-form__form .fieldset__inner>.form-group:not(.field_file):not(.field_boolean_req):not(.form_submit){flex:0 0 calc(50% - 8px);min-width:calc(50% - 8px)}@media (max-width:751px){.careers-apply-form__form .fieldset__inner>.form-group:not(.field_file):not(.field_boolean_req):not(.form_submit){min-width:100%;flex:0 0 100%}}.careers-apply-form__form .fieldset__inner .field_boolean_req{flex:0 0 100%;margin-bottom:20px}.careers-apply-form__form .fieldset__inner .form_submit{width:auto;flex:0 0 auto;min-width:unset}.careers-detail-branch-details{margin-bottom:64px}@media (max-width:751px){.careers-detail-branch-details{margin-bottom:32px}}.careers-detail-branch-details__wrapper{display:flex;gap:44px;flex-wrap:wrap}@media (max-width:751px){.careers-detail-branch-details__wrapper{gap:16px}}.careers-detail-branch-details__element{flex:0 0 calc(50% - 22px)}@media (min-width:1012px) and (max-width:1411px){.careers-detail-branch-details__element{flex:0 0 100%}}@media (max-width:751px){.careers-detail-branch-details__element{flex:0 0 100%}}.careers-detail-branch-details__element--description{font-size:18px;line-height:21.6px}.careers-detail-branch-details__element--description strong{font-weight:700}@media (max-width:751px){.careers-detail-branch-details__element--description{font-size:16px;line-height:19.2px}.careers-detail-branch-details__element--description strong{font-weight:700}}.careers-detail-branch-details__reviews .small-reviews-widget__logo{order:2}@media (max-width:751px){.careers-detail-branch-details__reviews .small-reviews-widget__logo{display:none}}.careers-detail-branch-details__map-image{width:100%;height:240px;min-height:240px;object-fit:cover;border-radius:16px;margin-bottom:12px}.careers-detail-branch-details__address{display:block;text-align:center;font-size:14px;line-height:16.8px}.careers-detail-branch-details__address strong{font-weight:700}.careers-detail-brand-description__text{margin-bottom:24px}.careers-detail-brand-description__images{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:48px}@media (max-width:751px){.careers-detail-brand-description__images{gap:20px;margin-bottom:24px}}.careers-detail-brand-description__image{flex:1 0 calc(50% - 12px)}@media (max-width:751px){.careers-detail-brand-description__image{flex:0 0 100%}}.careers-detail-brand-description__image img{height:100%;object-fit:cover;max-height:301px;border-radius:16px}@media (max-width:751px){.careers-detail-brand-description__image img{max-height:192px}}.careers-detail-brand-description__ctas{display:flex;row-gap:32px;flex-wrap:wrap;margin-bottom:64px}@media (max-width:751px){.careers-detail-brand-description__ctas{row-gap:0;margin-bottom:16px}}