@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Inter-Light.woff2?v=202659185022) format("woff2")}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/c9a5bc6a7c948fb0-s.p.woff2?v=202659185022) format("woff2")}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ec159349637c90ad-s.woff2?v=202659185022) format("woff2")}@font-face{font-family:inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ec159349637c90ad-s.woff2?v=202659185022) format("woff2")}@font-face{font-family:albra;src:url(../fonts/0d6abfcfce602ba2-s.p.woff2?v=202659185022) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:albra;src:url(../fonts/e452626718d97e6f-s.p.woff2?v=202659185022) format("woff2");font-display:swap;font-weight:700;font-style:normal}*,:after,:before{box-sizing:border-box}*{outline:0;word-break:break-word}body,html{padding:0;margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-size:1rem;color:#57575b;font-family:inter,Arial,sans-serif;line-height:1.5}::selection{background-color:#000;color:#fff}.main{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main{min-height:85vh}}.Layout_wrapper__OeGWq{min-height:unset}footer,header,img,main,section{display:block}a{color:#8f66ff}a:hover{text-decoration:none}.section{width:100%}.cp-detail__content address,.cp-detail__content ol,.cp-detail__content p,.cp-detail__content ul,.text-content address,.text-content ol,.text-content p,.text-content ul{font-size:18px;line-height:140%}.cp-detail__content h1,.text-content h1{font-size:40px}.cp-detail__content h2,.text-content h2{font-size:26px}.cp-detail__content h3,.text-content h3{font-size:22px}.cp-detail__content h4,.text-content h4{font-size:20px}.cp-detail__content h5,.text-content h5{font-size:18px}.cp-detail__content h6,.text-content h6{font-size:16px}.cp-detail__content ul,.text-content ul{list-style:none;margin-left:.234375rem;padding-left:.9375rem;margin-bottom:.9375rem}.cp-detail__content ul li,.text-content ul li{position:relative;list-style:none;padding-left:.9375rem}.cp-detail__content ul li:before,.text-content ul li:before{display:block;content:'';width:6px;height:6px;background-color:#57575b;border-radius:50%;position:absolute;left:-.3rem;top:.625rem}.cp-detail__content li,.text-content li{margin-bottom:.3125rem}.cp-detail__content ol,.text-content ol{padding-left:1.6875rem}.cp-detail__content ol li,.text-content ol li{padding-left:.28125rem}.cp-detail__content ol li::marker,.text-content ol li::marker{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0;margin-bottom:.9375rem;word-break:break-word;word-wrap:break-word}.cp-detail h1{font-size:40px}address,ol,p,ul{margin-top:0;margin-bottom:.9375rem}address{font-style:normal}iframe{border:none}.cc_div_settings{display:none!important}.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}.display-none{display:none}.justify-content-center{-ms-flex-pack:center;justify-content:center}.is-relative{position:relative}.color-primary{color:#8f66ff}.main-reset{-ms-flex-pack:start;justify-content:flex-start}.container{max-width:1120px;width:100%;margin-left:auto;margin-right:auto;padding:0 .9375rem}.container-thin{max-width:991px;width:100%;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.container-narrow{max-width:680px;width:100%;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.is-hidden{display:none}.margin-t-10{margin-top:.9375rem}.margin-t-15{margin-top:1.40625rem}.margin-t-30{margin-top:2.8125rem}.margin-t-40{margin-top:3.75rem}.margin-t-50{margin-top:4.6875rem}.margin-b-10{margin-bottom:.9375rem}.margin-b-15{margin-bottom:1.40625rem}.margin-b-30{margin-bottom:2.8125rem}.margin-b-40{margin-bottom:3.75rem}.margin-b-50{margin-bottom:4.6875rem}@media (min-width:992px){.margin-t-10-lg{margin-top:.9375rem}}@media (min-width:992px){.margin-t-15-lg{margin-top:1.40625rem}}@media (min-width:992px){.margin-t-30-lg{margin-top:2.8125rem}}@media (min-width:992px){.margin-t-40-lg{margin-top:3.75rem}}@media (min-width:992px){.margin-t-50-lg{margin-top:4.6875rem}}@media (min-width:992px){.margin-b-10-lg{margin-bottom:.9375rem}}@media (min-width:992px){.margin-b-15-lg{margin-bottom:1.40625rem}}@media (min-width:992px){.margin-b-30-lg{margin-bottom:2.8125rem}}@media (min-width:992px){.margin-b-40-lg{margin-bottom:3.75rem}}@media (min-width:992px){.margin-b-50-lg{margin-bottom:4.6875rem}}.padding-t-10{padding-top:.9375rem}.padding-t-15{padding-top:1.40625rem}.padding-t-30{padding-top:2.8125rem}.padding-t-40{padding-top:3.75rem}.padding-t-50{padding-top:4.6875rem}.padding-b-10{padding-bottom:.9375rem}.padding-b-15{padding-bottom:1.40625rem}.padding-b-30{padding-bottom:2.8125rem}.padding-b-40{padding-bottom:3.75rem}.padding-b-50{padding-bottom:4.6875rem}@media (min-width:992px){.padding-t-10-lg{padding-top:.9375rem}}@media (min-width:992px){.padding-t-15-lg{padding-top:1.40625rem}}@media (min-width:992px){.padding-t-30-lg{padding-top:2.8125rem}}@media (min-width:992px){.padding-t-40-lg{padding-top:3.75rem}}@media (min-width:992px){.padding-t-50-lg{padding-top:4.6875rem}}@media (min-width:992px){.padding-b-10-lg{padding-bottom:.9375rem}}@media (min-width:992px){.padding-b-15-lg{padding-bottom:1.40625rem}}@media (min-width:992px){.padding-b-30-lg{padding-bottom:2.8125rem}}@media (min-width:992px){.padding-b-40-lg{padding-bottom:3.75rem}}@media (min-width:992px){.padding-b-50-lg{padding-bottom:4.6875rem}}.breadcrumb{margin-top:calc(8rem * .625);padding:.9375rem 1.875rem;max-width:128rem;width:100%;margin-left:auto;margin-right:auto;font-size:.9rem}@media (min-width:768px){.breadcrumb{margin-top:calc(10rem * .625);font-size:1rem}}@media (min-width:1300px){.breadcrumb{max-width:calc(100% - 2 * 4.375rem);padding:.9375rem 0}}@media (min-width:2055px){.breadcrumb{max-width:1908px;padding:.9375rem 0}}.breadcrumb__list{list-style:none;margin:0;padding:0}.breadcrumb__item{display:inline;vertical-align:middle;color:#57575b}.breadcrumb__item a{text-decoration:none;color:#8f66ff;position:relative}.breadcrumb__item a:after{content:"";display:block;position:absolute;background-color:#8f66ff;height:1px;width:0;bottom:0;left:50%;transform:translateX(-50%);transition:width .2s ease-in-out}.breadcrumb__item a:hover:after{width:100%}.breadcrumb__item:not(:first-child):before{content:url(../icons/arrow-right.svg?v=202659185022);padding:0 .3rem;position:relative;top:2px}@media (min-width:768px){.breadcrumb__item:not(:first-child):before{padding:0 .4rem}}.breadcrumb svg{width:2rem;height:2rem}[data-show=js-detail-item],[data-show=js-form-item],[data-show=js-list-item],[data-show=js-page-error]{display:none}[data-show=js-detail-item].is-visible,[data-show=js-form-item].is-visible,[data-show=js-list-item].is-visible,[data-show=js-page-error].is-visible{display:inline}.button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:inter,Arial,sans-serif;color:#57575b;border-radius:2.5rem;transition:.2s background-color,.2s color,.2s border-color}.button:active,.button:focus,.button:hover{background:0 0;color:#57575b;text-decoration:underline}.button--primary{background-color:#8f66ff;border:1px solid #8f66ff;color:#fff}.button--primary.is-active,.button--primary:active,.button--primary:hover{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none}.button--primary:focus{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(143,102,255,.2)}.button--secondary{background-color:#ffcb3b;border:1px solid #ffcb3b;color:#fff}.button--secondary.is-active,.button--secondary:active,.button--secondary:hover{background-color:#eeae00;border-color:rgba(255,203,59,0);color:#fff;text-decoration:none}.button--secondary:focus{background-color:#eeae00;border-color:rgba(255,203,59,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(255,203,59,.2)}.button--tertiary{background-color:#fff;border:1px solid #8f66ff;color:#8f66ff}.button--tertiary.is-active,.button--tertiary:active,.button--tertiary:hover{background-color:#7652d8;border-color:#8f66ff;color:#fff;text-decoration:none}.button--tertiary:focus{background-color:#7652d8;border-color:#8f66ff;color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(143,102,255,.2)}.button--size100{padding:.5390625rem 1.875rem}.button--size50{padding:.26953125rem .625rem}.has-icon{display:inline-block}.has-icon svg{width:.703125rem;height:.703125rem;vertical-align:middle}.has-icon svg path,.has-icon svg rect{fill:#fff;transition:.2s fill}.has-icon-left svg{margin-right:.3125rem}.has-icon-right svg{margin-left:.3125rem}.has-icon-left,.has-icon-right{display:inline-block;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.has-icon-left svg,.has-icon-right svg{width:.703125rem;height:.703125rem;vertical-align:middle}.has-icon-left svg path,.has-icon-left svg rect,.has-icon-right svg path,.has-icon-right svg rect{fill:#fff;transition:.2s fill}.has-icon-center{display:inline-block}.has-icon-center svg{width:.703125rem;height:.703125rem;vertical-align:middle}.has-icon-center svg path,.has-icon-center svg rect{fill:#fff;transition:.2s fill}.button:disabled,.button[disabled],.is-disabled{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;cursor:default;pointer-events:none}.button:disabled:focus,.button[disabled]:focus,.is-disabled:focus{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;pointer-events:none;outline:0;box-shadow:none}#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:inter,Arial,sans-serif;color:#57575b;border-radius:2.5rem;transition:.2s background-color,.2s color,.2s border-color;background-color:#8f66ff;border:1px solid #8f66ff;color:#fff;padding:.5390625rem 1.875rem}#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:focus,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:focus,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:focus,#capybara-position-list .cp-button--submit:hover{background:0 0;color:#57575b;text-decoration:underline}#capybara-position-detail .cp-button--submit.is-active,#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit.is-active,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit.is-active,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:hover{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none}#capybara-position-detail .cp-button--submit:focus,#capybara-position-form .cp-button--submit:focus,#capybara-position-list .cp-button--submit:focus{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(143,102,255,.2)}#capybara-position-detail .cp-button--back,#capybara-position-form .cp-button--back,#capybara-position-list .cp-button--back{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:inter,Arial,sans-serif;color:#57575b;border-radius:2.5rem;transition:.2s background-color,.2s color,.2s border-color;padding:.5390625rem 1.875rem}#capybara-position-detail .cp-button--back:active,#capybara-position-detail .cp-button--back:focus,#capybara-position-detail .cp-button--back:hover,#capybara-position-form .cp-button--back:active,#capybara-position-form .cp-button--back:focus,#capybara-position-form .cp-button--back:hover,#capybara-position-list .cp-button--back:active,#capybara-position-list .cp-button--back:focus,#capybara-position-list .cp-button--back:hover{background:0 0;color:#57575b;text-decoration:underline}#capybara-position-form .cp-form__button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.125rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:0;font-family:inter,Arial,sans-serif;color:#57575b;border-radius:2.5rem;transition:.2s background-color,.2s color,.2s border-color;padding:.26953125rem .625rem}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{background:0 0;color:#57575b;text-decoration:underline}#capybara-position-form .cp-form__button--add{background-color:#8f66ff;border:1px solid #8f66ff;color:#fff}#capybara-position-form .cp-form__button--add.is-active,#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:hover{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--add:focus{background-color:#7652d8;border-color:rgba(143,102,255,0);color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(143,102,255,.2)}#capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #8f66ff;color:#8f66ff}#capybara-position-form .cp-form__button--remove.is-active,#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:hover{background-color:#7652d8;border-color:#8f66ff;color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--remove:focus{background-color:#7652d8;border-color:#8f66ff;color:#fff;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(143,102,255,.2)}[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:1.875rem 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:1.875rem}[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:1.875rem}[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}.almc-footer--dark h2,.almc-footer--dark h3,.almc-footer--dark h4{color:#fff}.Header_headWrapper__QnyB7{position:fixed;width:100%;z-index:10}.hero{padding:2.8125rem .9375rem;background-color:#ffcb3b;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;transition:background .2s ease-in-out,opacity .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:40rem;position:relative}.hero:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.hero__wrap{z-index:10;text-align:center}.hero__title{text-align:center}.hero__promo{text-align:center;margin-top:1.875rem}.hero__promo:last-child{margin-bottom:0}.hero__info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center}.hero__info div{padding-left:.9375rem;padding-right:.9375rem;margin-top:.9375rem}#js-hero-content{animation:fadeInHero 2s}@keyframes fadeInHero{0%{opacity:0}100%{opacity:1}}.lang-switcher{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.3125rem}.lang-switcher img{width:1.5rem}.lang-switcher__link{font-weight:600;color:#57575b;text-decoration:none}.lang-switcher__current{font-weight:600;color:#bfc1c4}.cp-loader{position:relative;margin:auto;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:50vh;padding-top:1.875rem;padding-bottom:1.875rem;z-index:4}.cp-loader.is-hidden{display:none}.is-loading--bottom .cp-loader{-ms-flex-align:end;align-items:flex-end}.cp-loader__icon{position:relative;width:6rem;height:6rem;-ms-flex:none;flex:none}@media (min-width:992px){.cp-loader__icon{width:8rem;height:8rem}}.cp-loader--detail,.cp-loader--form{min-height:60vh}.is-loaded .cp-loader--articles,.is-loaded .cp-loader--articles-list,.is-loaded .cp-loader--vacancies,.is-loaded .cp-loader--vacancies-list{display:none}.is-loading .cp-loader--articles,.is-loading .cp-loader--articles-list,.is-loading .cp-loader--vacancies,.is-loading .cp-loader--vacancies-list{position:absolute;top:0;bottom:0;left:0;right:0}.cp-loader--articles-list,.cp-loader--vacancies-list{min-height:auto}.is-loading .articles__empty,.is-loading .articles__item,.is-loading .vacancies__empty,.is-loading .vacancies__header,.is-loading .vacancies__job{opacity:.4}#vacancy-form .cp-loader,.cp-is-loading{display:none}.HeaderMobileMenu_link__pwJpv{cursor:pointer;transition:color .2s ease-in-out}.HeaderMobileMenu_link__pwJpv:hover{color:#8f66ff}.header-desktop-menu{display:none}@media (min-width:1300px){.header-desktop-menu{display:-ms-flexbox;display:flex}}.header-desktop-button{display:none;gap:1rem}@media (min-width:1300px){.header-desktop-button{display:-ms-inline-flexbox;display:inline-flex}}.header-mobile-button{display:block}@media (min-width:1300px){.header-mobile-button{display:none}}@media (max-width:1299px){.Header_in__qMM8J{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.HeaderMobileMenu_wrapper__kyFEe{display:block}@media (min-width:1300px){.HeaderMobileMenu_wrapper__kyFEe{display:none}}.Header_link__5txmi{position:relative}.Header_link__5txmi:after{content:"";display:block;position:absolute;background-color:#8f66ff;height:1px;width:0;bottom:-20px;left:50%;transform:translateX(-50%);transition:width .2s ease-in-out}.Header_link__5txmi.is-active,.Header_link__5txmi:hover{color:#8f66ff}.Header_link__5txmi.is-active:after,.Header_link__5txmi:hover:after{width:calc(100% - 2rem)}.HeaderNestedLinks_in__Joe7V,.HeaderSubmenuProducts_in__lANhV{z-index:1}.Header_sandwich__xLVBG span{font-size:0}.vacancies__title{margin-top:1.875rem}@media (min-width:768px){.vacancies__title{margin-top:2.8125rem}}@media (min-width:1200px){.vacancies__title{margin-top:0}}@media (min-width:768px){.vacancies__subheader{font-size:1.25rem}}:root{--cp-form-color-error:#CA3333;--cp-form-color-success:#8f66ff;--cp-form-gap:calc(0.9375rem * 1.6);--cp-form-label-size:1.125rem;--cp-form-label-color:#57575B;--cp-form-label-weight:400;--cp-form-input-size:1.125rem;--cp-form-input-bg:#F2F3F5;--cp-form-input-bg-focus:#D7DADE;--cp-form-input-bg-error:#F2F3F5;--cp-form-input-color:#1D1D1F;--cp-form-input-color-error:#1D1D1F;--cp-form-input-border-color:#F2F3F5;--cp-form-input-border-color-focus:#D7DADE;--cp-form-input-border-radius:0.625rem;--cp-form-input-min-height:58px;--cp-form-input-padding:1rem;--cp-form-validation-message-bg:transparent;--cp-form-validation-message-color:#CA3333;--cp-form-validation-message-border-radius:0;--cp-form-checkbox-text-size:1.125rem;--cp-form-checkbox-bg:#ffffff;--cp-form-checkbox-bg-checked:#8f66ff;--cp-form-checkbox-border-color:#8f66ff;--cp-form-checkbox-border-color-checked:#8f66ff;--cp-form-checkbox-border-radius:0.25rem;--cp-form-h1-display:block;--cp-form-gdpr-text-size:1.125rem;--cp-form-gdpr-link-color:#8f66ff;--cp-form-gdpr-link-color-hover:rgba(143, 102, 255, 0.8);--cp-form-message-success-align:center;--cp-form-message-success-background:#8f66ff;--cp-form-message-success-font-size:1.125rem;--cp-flexi-title-size:25px;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:#ffffff;--cp-flexi-panel-line-bg:#BFC1C4;--cp-flexi-panel-radius:0.625rem;--cp-flexi-panel-shadow:0 0 5.5rem 0 rgba(0, 0, 0, 0.1);--cp-flexi-hint-question-bg:#8f66ff;--cp-flexi-box-border-color:#BFC1C4;--cp-flexi-box-border-radius:0.625rem;--cp-datepicker-header-background:#8f66ff;--cp-datepicker-header-border-color:#8f66ff;--cp-datepicker-content-color:#57575B;--cp-datepicker-content-color-hover:#57575B;--cp-datepicker-content-color-selected:#ffffff;--cp-datepicker-content-color-active:#ffffff;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#8f66ff;--cp-datepicker-content-background-active:#8f66ff}.vacancies__count{margin-top:.9375rem;margin-bottom:.9375rem}.similar{margin-top:5.625rem}@media (min-width:1300px){.similar{margin-top:9.375rem}}.similar__list{padding:0;margin-top:2.8125rem;margin-bottom:0}@media (min-width:768px){.similar__list{margin-top:3.75rem}}@media (min-width:1200px){.similar__list{margin-top:4.99999969rem}}.similar__item{list-style:none;border-top:1px solid #d7dade}.similar__item:last-of-type{border-bottom:1px solid #d7dade}.vacancies__empty{text-align:left;margin-top:4.6875rem}@media (min-width:768px){.vacancies__empty{font-size:1.25rem}}.vacancies__job{display:block;padding:1.40625rem 0;text-decoration:none;color:#57575b;transition:background .2s ease-in-out;position:relative;border-top:1px solid #d7dade}@media (min-width:768px){.vacancies__job{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.vacancies__job:last-of-type{border-bottom:1px solid #d7dade}.vacancies__job:first-child{border:none}.vacancies__job:hover .vacancies__item--name{color:#8f66ff}.vacancies__job:hover .vacancies__item--location{color:#57575b}.vacancies__item{display:-ms-flexbox;display:flex;margin-top:.3125rem}@media (min-width:768px){.vacancies__item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;margin-top:0;font-size:1.125rem}}.vacancies__item--name{font-weight:700;margin-top:0;transition:color .2s ease-in-out}@media (min-width:768px){.vacancies__item--name{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}@media (min-width:992px){.vacancies__item--name{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}@media (max-width:767px){.vacancies__item--category:empty{display:none}}.vacancies__item-desc{word-wrap:break-word;word-break:break-word}@media (min-width:768px){.vacancies__item--location{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (min-width:992px){.vacancies__item--location{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.vacancies__item--location .vacancies__item-desc{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.vacancies__icon{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin-left:.3125rem}.vacancies__icon svg{width:1.5rem;height:1.5rem;fill:#8f66ff}.vacancies__icon--location{margin:0 .9375rem 0 0}.vacancies{margin-top:2.8125rem}@media (min-width:768px){.vacancies{margin-top:3.75rem}}@media (min-width:1200px){.vacancies{margin-top:4.99999969rem}}.vacancies__list{position:relative}.cp-button__wrapper{text-align:center}.cp-button__wrapper--offset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:fit-content;margin:1.875rem auto 0 auto}.m-detail-info__contact .m-detail-info__item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.cp-detail__content{margin-bottom:3.75rem}.cp-detail__content h2{margin-top:1.875rem}.cp-detail__info{margin-top:1.875rem}.cp-detail__info h2{text-align:center}.cp-info__item{margin:1.875rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.125rem}.cp-info__item dt{-ms-flex:0 0 100%;flex:0 0 100%;font-weight:300}@media (min-width:768px){.cp-info__item dt{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-right:1.875rem}}.cp-info__item dd{font-weight:700;-ms-flex:1 0 0px;flex:1 0 0;margin:0}.cp-info__item span{font-size:1em}.cp-info__iframe{border:0;width:100%;height:25rem;margin-top:.9375rem}.m-detail__map-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400;color:#57575b}.m-detail-info__item-icon{margin-right:.9375rem}.cp-info__item--fullName{display:none}.cp-medallion{padding:2rem;margin-top:2rem;margin-bottom:2rem;border:1px solid #8f66ff;max-width:680px;border-radius:2.5rem}.cp-medallion__title{text-align:left}.cp-medallion__title:last-child{margin-bottom:0}.cp-medallion__subtitle{margin-top:0;text-align:left;font-size:2rem;margin-bottom:.2rem}.cp-medallion__text{margin-top:1rem;text-align:left}.cp-medallion__text p{white-space:pre-line}.cp-medallion__text p:last-child{margin-bottom:0}.cp-medallion__gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:.5rem -.5rem -.5rem -.5rem}.cp-medallion__photo-wrap{padding:.5rem}.cp-medallion__photo{width:100%;height:auto;display:block}.cp-medallion__gallery-item--large{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:480px){.cp-medallion__gallery-item--large{-ms-flex:0 0 67%;flex:0 0 67%;max-width:calc(67% - 1px)}}.cp-medallion__gallery-item--small{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.cp-medallion__gallery-item--small{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;display:block}}.cp-medallion__gallery--size-1 .cp-medallion__gallery-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cp-medallion__gallery--size-2 .cp-medallion__gallery-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cp-medallion__video{margin-top:1rem}.cp-medallion__video-wrapper{padding-bottom:56.25%;position:relative}.cp-medallion__video-iframe{position:absolute;height:100%;width:100%;top:0;left:0;border:0}.persons{padding-top:.9375rem}.profile__item{display:-ms-flexbox;display:flex;margin-bottom:2.53125rem;gap:3.75rem}@media (max-width:768px){.profile__item{-ms-flex-direction:column;flex-direction:column;gap:1.875rem;-ms-flex-align:center;align-items:center;text-align:center}}.profile__image img{border-radius:50%}.cp-detail__promo{margin-bottom:1.875rem;white-space:pre-line;font-size:1.5rem}.cp-detail__promo p{white-space:pre-line;line-height:120%;font-weight:300;margin-bottom:2.8125rem}.cp-social{margin-top:1.875rem}@media (max-width:575px){.cp-social{text-align:center}}.cp-social__item{margin-right:.9375rem}.cp-social__item:last-child{margin-right:0}.cp-social__item svg{pointer-events:none}.cp-detail{max-width:53.75rem;margin:auto}.profile__text-about{font-size:1.125rem}.cp-detail__promo,.cp-detail__title{text-align:center}.cp-detail__title{margin-bottom:3.9375rem}.cp-detail__title h1{word-break:break-word;word-wrap:break-word}