.breadcrumbs{border-bottom:1px solid var(--color-primary-025);padding-block:var(--spacing-md)}.breadcrumb-row{display:flex;align-items:center;gap:var(--spacing-lg)}.breadcrumb-row .parent{color:var(--color-gray-650)}.breadcrumb-row .current{font-weight:650}.breadcrumb-row .divider{color:var(--color-input-text)}.breadcrumb-row.mobile a{position:relative;top:.0625em}.breadcrumb-row.mobile .divider{transform:rotate(180deg)}.breadcrumb-row.desktop{display:none}@media all and (min-width: 1024px){.breadcrumb-row.desktop{display:flex}.breadcrumb-row.mobile{display:none}}.vacancies-block .hero{display:flex;flex-direction:column;gap:var(--spacing-6xl);padding-top:var(--spacing-7xl);padding-bottom:var(--spacing-4xl)}.vacancies-block .hero .description{margin-top:var(--spacing-xl);font-weight:475;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.vacancies-block .hero .description{font-size:var(--24px);line-height:var(--32px)}}.vacancies-block .hero .filters-column{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.vacancies-block .vacancies{padding-bottom:var(--spacing-7xl)}.vacancies-block .vacancies .department{display:flex;flex-direction:column}.vacancies-block .vacancies .department:not(:last-child){padding-bottom:var(--spacing-2xl)}.vacancies-block .vacancies .department .title{margin-bottom:var(--spacing-2xl);font-weight:650;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.vacancies-block .vacancies .department .title{font-size:var(--24px);line-height:var(--32px)}}.vacancies-block .vacancies .department-vacancies{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.vacancies-block .vacancies .vacancy{display:block;width:100%;border:1px solid var(--color-gray-050);padding:var(--spacing-2xl);border-radius:var(--radius-2xl)}.vacancies-block .vacancies .vacancy .city span{position:relative;top:2px}.vacancies-block .vacancies .vacancy .title-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-4xl)}.vacancies-block .vacancies .vacancy .details-row{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.vacancies-block .vacancies .vacancy .title{font-size:var(--21px);line-height:var(--28px);color:var(--color-primary-950);margin-bottom:0;font-weight:650}.vacancies-block .vacancies .vacancy .city{padding:var(--spacing-xxs) var(--spacing-sm);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-input-label);font-weight:575}.vacancies-block .vacancies .vacancy .employment-type,.vacancies-block .vacancies .vacancy .salary{display:flex;align-items:center;gap:calc(var(--spacing-md) + 2px);color:var(--color-gray-650);font-weight:575}.vacancies-block .vacancies .vacancy .employment-type span,.vacancies-block .vacancies .vacancy .salary span{position:relative;top:1px}.vacancies-block .vacancies .vacancy .employment-type svg,.vacancies-block .vacancies .vacancy .salary svg{color:var(--color-gray-250)}.vacancies-block .no-results{margin-top:var(--spacing-2xl)}@media all and (min-width: 1024px){.vacancies-block .hero{flex-direction:row;justify-content:space-between;padding-top:var(--spacing-9xl);padding-bottom:var(--spacing-7xl);border-bottom:1px solid var(--color-gray-050)}.vacancies-block .hero .description{margin-top:var(--spacing-2xl)}.vacancies-block .hero select{min-width:320px}.vacancies-block .vacancies{padding-bottom:var(--spacing-9xl)}.vacancies-block .vacancies .department{padding-top:var(--spacing-6xl);flex-direction:row;justify-content:space-between;gap:var(--spacing-7xl);padding-right:var(--spacing-7xl)}.vacancies-block .vacancies .department:not(:last-child){border-bottom:1px solid var(--color-gray-050);padding-bottom:var(--spacing-7xl)}.vacancies-block .vacancies .department .title{min-width:320px;margin-bottom:0}.vacancies-block .vacancies .department-vacancies{gap:var(--spacing-3xl)}.vacancies-block .vacancies .vacancy{padding:var(--spacing-3xl);padding-bottom:calc(var(--spacing-3xl) + 4px)}.vacancies-block .vacancies .vacancy .details-row{gap:var(--spacing-2xl)}.vacancies-block .vacancies .vacancy .title-row{flex-direction:row;margin-bottom:var(--spacing-4xl)}}.hero{padding-block:var(--spacing-7xl);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-7xl)}.hero .badges{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.hero .title{margin-bottom:var(--spacing-xl)}.hero .buttons{margin-top:var(--spacing-4xl)}.hero .description{font-weight:475;font-size:var(--21px);line-height:var(--28px)}@media all and (min-width: 768px){.hero .description{font-size:var(--24px);line-height:var(--32px)}}.hero .image-column img{width:100%;max-height:unset;border-radius:var(--radius-2xl);object-fit:cover}.hero .text-column{display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 1024px){.hero{padding-top:var(--spacing-9xl);padding-bottom:calc(var(--spacing-9xl) + 30px);flex-direction:row}.hero .image-column img{max-height:unset;mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%20640'%3e%3cpath%20d='M0%2016C0%207.16343%207.16344%200%2016%200H544C552.837%200%20560%207.16344%20560%2016V624C560%20632.837%20552.837%20640%20544%20640H16C7.16344%20640%200%20632.837%200%20624V16Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%20640'%3e%3cpath%20d='M0%2016C0%207.16343%207.16344%200%2016%200H544C552.837%200%20560%207.16344%20560%2016V624C560%20632.837%20552.837%20640%20544%20640H16C7.16344%20640%200%20632.837%200%20624V16Z'%20fill='white'/%3e%3c/svg%3e");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;aspect-ratio:auto}.hero .title{margin-bottom:var(--spacing-3xl)}.hero .buttons{margin-top:var(--spacing-6xl)}.hero .description{max-width:510px}.hero .image-column img{width:560px;height:640px}}@media all and (max-width: 419px){.hero .badges{flex-direction:column}.hero .image-column img{max-height:240px}}@media all and (min-width: 1280px){.hero{gap:var(--spacing-4xl)}.hero .title{font-size:var(--72px);line-height:var(--80px)}}.form-with-slider .form-container{grid-column:span 12}.form-with-slider .sidebar-slider{position:relative;background-color:var(--color-neutral-100);grid-column:span 12}.form-with-slider .sidebar-slider:after{content:"";display:block;position:absolute;top:0;bottom:0;left:-50vw;right:-50vw;background-color:var(--color-neutral-100);z-index:-1}.form-with-slider .sidebar-slider .slider-container{padding-block:var(--spacing-6xl);overflow:hidden}.form-with-slider .sidebar-slider .eyebrow{font-size:var(--19px);line-height:var(--28px);font-weight:650;color:var(--color-primary-950);margin-bottom:var(--spacing-md)}.form-with-slider .sidebar-slider ul{margin-top:var(--spacing-2xl)}@media all and (min-width: 1024px){.form-with-slider .form-container{grid-column:span 7}.form-with-slider .sidebar-slider{grid-column:9/span 4}.form-with-slider .sidebar-slider .slider-container{padding-left:var(--spacing-7xl);padding-block:var(--spacing-6xl)}.form-with-slider .sidebar-slider:after{left:0}}@media all and (min-width: 1280px){.form-with-slider .form-container{grid-column:span 7}.form-with-slider .sidebar-slider{grid-column:9/span 4}}.error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl)}form[name^=dynamic_form] .form-divider{border-bottom:1px solid var(--color-gray-200);margin-block:var(--spacing-4xl)}form[name^=dynamic_form] .headline{font-size:var(--22px);line-height:var(--28px);margin-bottom:var(--spacing-xl);font-weight:575}@media all and (min-width: 768px){form[name^=dynamic_form] .width-half{width:calc(50% - 10px);display:inline-block;vertical-align:top}form[name^=dynamic_form] .width-half:nth-of-type(odd){margin-left:16px}}form[name^=dynamic_form] .form-field{margin-bottom:var(--spacing-xl)}form[name^=dynamic_form] .form-field.required .label:after{margin-left:-3px}form[name^=dynamic_form] .width-full:has(.button){margin-bottom:var(--spacing-xl)}@media all and (min-width: 600px){form[name^=dynamic_form] .width-full:has(.button){margin-top:var(--spacing-xl);width:50%;display:inline-block}form[name^=dynamic_form] .width-full:has(.button):last-of-type{display:inline-flex;justify-content:flex-end}}form[name^=dynamic_form] .form-field .hint-container{font-weight:475;font-size:var(--17px);line-height:var(--24px)}.title-links-block.light-blue{background-color:var(--color-primary-050)}#vacancy-description{padding-bottom:var(--spacing-4xl)}#vacancy-description .navigation{display:none}#vacancy-description .content{display:flex;flex-direction:column}#vacancy-description .anchor{padding:var(--spacing-lg) var(--spacing-md);color:var(--color-gray-500);font-weight:650;transition:all .3s cubic-bezier(.35,0,0,1)}#vacancy-description .anchor:target,#vacancy-description .anchor:hover,#vacancy-description .anchor.active{border-radius:var(--radius-sm);background-color:var(--color-gray-025);color:var(--color-gray-700)}#vacancy-description .description-row{scroll-margin-top:160px;margin-bottom:calc(var(--spacing-5xl) + 4px)}#vacancy-description .content .button{margin-top:var(--spacing-7xl)}#vacancy-description .richtext p{font-weight:475;font-size:var(--19px);line-height:var(--28px)}#vacancy-description .richtext ul{padding-left:var(--spacing-xl)}#vacancy-description .richtext ul li{padding-left:calc(var(--spacing-5xl) - 4px);font-weight:475;font-size:var(--19px);line-height:var(--28px)}#vacancy-description .richtext ul li:before{width:var(--spacing-3xl);height:var(--spacing-3xl)}@media all and (min-width: 1024px){#vacancy-description{padding-block:var(--spacing-9xl)}#vacancy-description .navigation-wrapper{grid-column:span 4}#vacancy-description .navigation{display:flex;flex-direction:column;top:calc(var(--header-height) + var(--header-offset) + var(--spacing-3xl));position:-webkit-sticky;position:sticky;transition:top .2s linear}#vacancy-description .content{border-bottom:1px solid var(--color-gray-050);grid-column:span 8}#vacancy-description .content .button{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-7xl)}#vacancy-description .description-row{margin-bottom:var(--spacing-3xl)}}@media all and (min-width: 1280px){#vacancy-description .navigation-wrapper{grid-column:span 4}#vacancy-description .content{grid-column:6/span 8}}.vacancy-form .form-container{padding-block:var(--spacing-4xl)}.vacancy-form .form-title{border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.vacancy-form .checkbox label{align-items:flex-start;gap:var(--spacing-lg)}.vacancy-form .checkbox .label{max-width:312px}.vacancy-form .checkbox .label a{text-decoration:underline;color:var(--color-input-label)}.vacancy-form .checkbox .mark{margin-top:calc(var(--spacing-xs) - 1px)}.vacancy-form .checkbox input,.vacancy-form .checkbox .mark{width:20px;height:20px}@media all and (min-width: 1024px){.vacancy-form .form-container{padding-block:var(--spacing-6xl)}}
