*,:after,:before{box-sizing:border-box}*{outline:0;word-break:break-word}body,html{padding:0;margin:0}html{background-color:#fff;scroll-behavior:smooth}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;color:#333;font-family:'proxima nova',Arial,Helvetica,sans-serif}::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;overflow:hidden;-ms-flex-direction:column;flex-direction:column}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main{min-height:85vh}}footer,header,img,main,section{display:block}.section{width:100%}.cp-detail__content a,.text-content a{color:#000;text-decoration:underline}.cp-detail__content a:hover,.text-content a:hover{text-decoration:none}.cp-detail__content ul,.text-content ul{list-style:none;padding-left:2.5rem}.cp-detail__content ul li,.text-content ul li{position:relative;list-style:none;line-height:1.75rem;margin-bottom:.75rem;margin-top:.75rem}.cp-detail__content ul li:before,.text-content ul li:before{border-bottom:.35rem solid transparent;border-left:.65rem solid transparent;border-left-color:#e81a3b;border-right:0 solid transparent;border-top:.35rem solid transparent;content:' ';display:inline-block;height:0;margin-left:-2.15rem;position:absolute;top:.5rem;width:0}.cp-detail__content li,.text-content li{margin-bottom:.5rem}.cp-detail__content ol,.text-content ol{list-style:decimal;padding-left:1.5rem}.cp-detail__content ol li,.text-content ol li{padding-left:.45rem}.cp-detail__content ol li::marker,.text-content ol li::marker{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.3;word-break:break-word;word-wrap:break-word;margin-bottom:.5rem;color:#333}@media (min-width:640px){h1,h2,h3,h4,h5,h6{margin-bottom:1rem}}h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:976px){h1{font-size:50px;line-height:56px}}h2{font-size:30px;line-height:2rem}@media (min-width:976px){h2{font-size:2.25rem;line-height:46px}}h3{font-size:26px;line-height:2rem}@media (min-width:976px){h3{font-size:1.875rem;line-height:2.5rem}}h4{font-size:22px;line-height:2rem}@media (min-width:976px){h4{font-size:26px;line-height:2.5rem}}h5{font-size:1.25rem;line-height:1.5rem}@media (min-width:976px){h5{font-size:22px;line-height:2rem}}h6{font-size:1.125rem;line-height:1.5rem}@media (min-width:976px){h6{font-size:1.25rem;line-height:2rem}}address,ol,p,ul{font-size:1rem;line-height:1.5rem}p{margin-bottom:1rem;margin-top:0}address{font-style:normal}iframe{border:none}.section--vacancies{position:relative}#scroll-anchor{position:absolute;top:-80px}.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}.justify-content-center{-ms-flex-pack:center;justify-content:center}.is-relative{position:relative}.color-primary{color:#e81a3b}.bg-grey{background-color:#e7e7e7}.main-reset{-ms-flex-pack:start;justify-content:flex-start}.container-thin{max-width:991px;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.is-hidden{display:none}.is-not-visible{visibility:hidden}.margin-t-10{margin-top:1.5rem}.margin-t-15{margin-top:2.25rem}.margin-t-30{margin-top:4.5rem}.margin-t-50{margin-top:7.5rem}.margin-b-10{margin-bottom:1.5rem}.margin-b-15{margin-bottom:2.25rem}.margin-b-30{margin-bottom:4.5rem}.margin-b-50{margin-bottom:7.5rem}@media (min-width:992px){.margin-t-10-lg{margin-top:1.5rem}}@media (min-width:992px){.margin-t-15-lg{margin-top:2.25rem}}@media (min-width:992px){.margin-t-30-lg{margin-top:4.5rem}}@media (min-width:992px){.margin-t-50-lg{margin-top:7.5rem}}@media (min-width:992px){.margin-b-10-lg{margin-bottom:1.5rem}}@media (min-width:992px){.margin-b-15-lg{margin-bottom:2.25rem}}@media (min-width:992px){.margin-b-30-lg{margin-bottom:4.5rem}}@media (min-width:992px){.margin-b-50-lg{margin-bottom:7.5rem}}.padding-t-10{padding-top:1.5rem}.padding-t-15{padding-top:2.25rem}.padding-t-30{padding-top:4.5rem}.padding-t-50{padding-top:7.5rem}.padding-b-10{padding-bottom:1.5rem}.padding-b-15{padding-bottom:2.25rem}.padding-b-30{padding-bottom:4.5rem}.padding-b-50{padding-bottom:7.5rem}@media (min-width:992px){.padding-t-10-lg{padding-top:1.5rem}}@media (min-width:992px){.padding-t-15-lg{padding-top:2.25rem}}@media (min-width:992px){.padding-t-30-lg{padding-top:4.5rem}}@media (min-width:992px){.padding-t-50-lg{padding-top:7.5rem}}@media (min-width:992px){.padding-b-10-lg{padding-bottom:1.5rem}}@media (min-width:992px){.padding-b-15-lg{padding-bottom:2.25rem}}@media (min-width:992px){.padding-b-30-lg{padding-bottom:4.5rem}}@media (min-width:992px){.padding-b-50-lg{padding-bottom:7.5rem}}.breadcrumbs{padding-top:106px}@media (min-width:976px){.breadcrumbs{padding-top:156px}}.button{display:inline-block;border:0;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:inherit;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;text-transform:uppercase;-webkit-appearance:none;padding:0;font-family:'proxima nova',Arial,Helvetica,sans-serif;color:#fff;border-radius:0;transition:.2s background-color,.2s color,.2s border-color}.button:active,.button:focus,.button:hover{color:#fff;text-decoration:none}.button--primary{color:#fff;background:linear-gradient(140deg,#5b6e7f 50%,#e81a3b 0);background-position:100% 100%;background-size:260% 110%;transition-duration:.3s;transition-property:all;transition-timing-function:linear}.button--primary.is-active,.button--primary:active,.button--primary:hover{background-position:0 0}.button--primary:focus{color:#fff;text-decoration:none}.button--secondary{background-color:transparent;color:#5b6e7f;border:#5b6e7f 2px solid}.button--secondary.is-active,.button--secondary:active,.button--secondary:hover{background-color:#5b6e7f;color:#fff;text-decoration:none}.button--secondary:focus{background-color:#5b6e7f;border-color:#5b6e7f;color:#fff;text-decoration:none}.button--size100{font-size:1rem;font-weight:700;line-height:1.5rem;padding:.5rem 1.5rem}@media (min-width:976px){.button--size100{font-size:1.125rem;line-height:1.75rem;padding:1rem 2.5rem}}.button--size100.button--secondary{padding:calc(.5rem - 2px) calc(1.5rem - 2px)}@media (min-width:976px){.button--size100.button--secondary{padding:calc(1rem - 2px) calc(2.5rem - 2px)}}.button--size50{padding:.375rem .5rem}.has-icon{display:inline-block}.has-icon svg{width:1.125rem;height:1.125rem;vertical-align:middle}.has-icon svg path,.has-icon svg rect{fill:#fff;transition:.2s fill}.has-icon.button--secondary svg path,.has-icon.button--secondary svg rect{fill:#5b6e7f}.has-icon.button--secondary:hover svg path,.has-icon.button--secondary:hover svg rect{fill:#fff}.has-icon-left svg{margin-right:.5rem}.has-icon-right svg{margin-left:.5rem}.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:1.125rem;height:1.125rem;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-left.button--secondary svg path,.has-icon-left.button--secondary svg rect,.has-icon-right.button--secondary svg path,.has-icon-right.button--secondary svg rect{fill:#5b6e7f}.has-icon-left.button--secondary:hover svg path,.has-icon-left.button--secondary:hover svg rect,.has-icon-right.button--secondary:hover svg path,.has-icon-right.button--secondary:hover svg rect{fill:#fff}.has-icon-center{display:inline-block}.has-icon-center svg{width:1.125rem;height:1.125rem;vertical-align:middle}.has-icon-center svg path,.has-icon-center svg rect{fill:#fff;transition:.2s fill}.has-icon-center.button--secondary svg path,.has-icon-center.button--secondary svg rect{fill:#5b6e7f}.has-icon-center.button--secondary:hover svg path,.has-icon-center.button--secondary:hover svg rect{fill:#fff}.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:0;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:inherit;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;text-transform:uppercase;-webkit-appearance:none;padding:0;font-family:'proxima nova',Arial,Helvetica,sans-serif;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;color:#fff;background:linear-gradient(140deg,#5b6e7f 50%,#e81a3b 0);background-position:100% 100%;background-size:260% 110%;transition-duration:.3s;transition-property:all;transition-timing-function:linear;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.5rem 1.5rem}#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{color:#fff;text-decoration:none}#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-position:0 0}#capybara-position-detail .cp-button--submit:focus,#capybara-position-form .cp-button--submit:focus,#capybara-position-list .cp-button--submit:focus{color:#fff;text-decoration:none}@media (min-width:976px){#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{font-size:1.125rem;line-height:1.75rem;padding:1rem 2.5rem}}#capybara-position-detail .cp-button--submit.button--secondary,#capybara-position-form .cp-button--submit.button--secondary,#capybara-position-list .cp-button--submit.button--secondary{padding:calc(.5rem - 2px) calc(1.5rem - 2px)}@media (min-width:976px){#capybara-position-detail .cp-button--submit.button--secondary,#capybara-position-form .cp-button--submit.button--secondary,#capybara-position-list .cp-button--submit.button--secondary{padding:calc(1rem - 2px) calc(2.5rem - 2px)}}#capybara-position-detail .cp-button--back,#capybara-position-form .cp-button--back,#capybara-position-list .cp-button--back{display:inline-block;border:0;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:inherit;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;text-transform:uppercase;-webkit-appearance:none;padding:0;font-family:'proxima nova',Arial,Helvetica,sans-serif;color:#fff;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.5rem 1.5rem}#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{color:#fff;text-decoration:none}@media (min-width:976px){#capybara-position-detail .cp-button--back,#capybara-position-form .cp-button--back,#capybara-position-list .cp-button--back{font-size:1.125rem;line-height:1.75rem;padding:1rem 2.5rem}}#capybara-position-detail .cp-button--back.button--secondary,#capybara-position-form .cp-button--back.button--secondary,#capybara-position-list .cp-button--back.button--secondary{padding:calc(.5rem - 2px) calc(1.5rem - 2px)}@media (min-width:976px){#capybara-position-detail .cp-button--back.button--secondary,#capybara-position-form .cp-button--back.button--secondary,#capybara-position-list .cp-button--back.button--secondary{padding:calc(1rem - 2px) calc(2.5rem - 2px)}}#capybara-position-form .cp-form__button{display:inline-block;border:0;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:inherit;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;text-transform:uppercase;-webkit-appearance:none;padding:0;font-family:'proxima nova',Arial,Helvetica,sans-serif;color:#fff;border-radius:0;transition:.2s background-color,.2s color,.2s border-color;padding:.375rem .5rem}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--add{color:#fff;background:linear-gradient(140deg,#5b6e7f 50%,#e81a3b 0);background-position:100% 100%;background-size:260% 110%;transition-duration:.3s;transition-property:all;transition-timing-function:linear}#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-position:0 0}#capybara-position-form .cp-form__button--add:focus{color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--remove{background-color:transparent;color:#5b6e7f;border:#5b6e7f 2px solid;padding:calc(1.5rem / 4 - 2px) calc(1.5rem / 3 - 2px)}#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:#5b6e7f;color:#fff;text-decoration:none}#capybara-position-form .cp-form__button--remove:focus{background-color:#5b6e7f;border-color:#5b6e7f;color:#fff;text-decoration:none}#js-menu-count{margin-left:.375rem}.js-animation-count{opacity:1;transition:opacity .2s ease-in-out,padding-left .2s ease-in-out,width .2s ease-in-out}.js-animation-count:empty{opacity:0}[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:3rem 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:3rem}[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:3rem}[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-family:inherit;font-weight:700}[data-error-rendered=pageNotFound] .cp-message .cp-message__text{font-size:30px}.section--dtb{padding-left:.75rem;padding-right:.75rem}.dtb__title{font-weight:700}.dtb__text{max-width:50ch;margin:2.25rem auto}@media (min-width:768px){.dtb__text{font-size:18px}}.footer__copyright a{color:#fff;text-decoration:underline}.footer__copyright a:hover{text-decoration:none}.header__mega-menu-title{transition:color .2s ease-in-out}.header__mega-menu-title:hover{color:#e81a3b}.hero-widget{min-height:25rem}.hero-widget.hero-widget--hero-404,.hero-widget.hero-widget--hero-detail{min-height:20rem}.hero-widget--hero-404 .hero-widget__left-section-title,.hero-widget--hero-detail .hero-widget__left-section-title{margin-top:.75rem}@media (max-width:991px){.hero-widget--hero-404 .hero-widget__gradient-bg--without-desc,.hero-widget--hero-detail .hero-widget__gradient-bg--without-desc{background-position:left 0}}.hero-widget__left-section{margin-top:3rem}@media (min-width:1920px){.hero-widget__left-section{padding:120px 4rem;margin:0 auto}}.hero-widget--hero-404 .hero-widget__right-section-img,.hero-widget__right-section-img--detail-large{background:url(../components/hero/images/detail-large.jpg?v=202632892258) no-repeat top right;background-size:cover}.hero-widget--hero-404 .hero-widget__right-section-img--small,.hero-widget__right-section-img--detail-small,.hero-widget__right-section-img--small{background:url(../components/hero/images/detail-small.jpg?v=202632892258) no-repeat top right;background-size:cover;filter:blur(2rem)}.hero-widget--hero-404 .hero-widget__right-section-img,.hero-widget__right-section-img--detail-large{background-position:bottom right}@media (min-width:640px){.hero-widget__gradient-bg--without-desc{background-position:left -100px;width:100vw}}@media (min-width:976px){.hero-widget__gradient-bg--without-desc{width:75vw}}@media (min-width:1660px){.hero-widget__gradient-bg--without-desc{width:65vw}}@media (min-width:1921px){.hero-widget__gradient-bg--without-desc{width:72vw}}.join-us__title{font-weight:700}.join-us__text{max-width:45ch;margin:2.25rem auto}@media (min-width:768px){.join-us__text{font-size:18px}}.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:3rem;padding-bottom:3rem;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}template{display:none!important}:root{--cp-form-color-error:#CA3333;--cp-form-color-success:#e81a3b;--cp-form-gap:calc(1.5rem * 1.6);--cp-form-label-size:16px;--cp-form-label-color:#333333;--cp-form-input-size:16px;--cp-form-input-bg:#ffffff;--cp-form-input-bg-focus:#ffffff;--cp-form-input-bg-error:#ffffff;--cp-form-input-color:#333333;--cp-form-input-color-error:#333333;--cp-form-input-border-color:rgba(0, 0, 0, 0.25);--cp-form-input-border-color-focus:#e81a3b;--cp-form-input-border-radius:0;--cp-form-input-min-height:45px;--cp-form-validation-message-bg:transparent;--cp-form-validation-message-color:#CA3333;--cp-form-validation-message-border-radius:0;--cp-form-checkbox-text-size:16px;--cp-form-checkbox-bg:#ffffff;--cp-form-checkbox-bg-checked:#e81a3b;--cp-form-checkbox-border-color:rgba(0, 0, 0, 0.25);--cp-form-checkbox-border-color-checked:#e81a3b;--cp-form-checkbox-border-radius:0;--cp-form-h1-display:none;--cp-form-gdpr-text-size:16px;--cp-form-gdpr-link-color:#000000;--cp-form-gdpr-link-color-hover:rgba(0, 0, 0, 0.8);--cp-form-message-success-align:center;--cp-form-message-success-background:#e81a3b;--cp-flexi-title-size:25px;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:rgba(0, 0, 0, 0.15);--cp-flexi-panel-line-bg:rgba(0, 0, 0, 0.25);--cp-flexi-panel-radius:0;--cp-flexi-hint-question-bg:#5b6e7f;--cp-flexi-box-border-color:rgba(0, 0, 0, 0.2);--cp-flexi-box-border-radius:0;--cp-datepicker-header-background:#e81a3b;--cp-datepicker-header-border-color:#e81a3b;--cp-datepicker-content-color:#333333;--cp-datepicker-content-color-hover:#333333;--cp-datepicker-content-color-selected:#ffffff;--cp-datepicker-content-color-active:#ffffff;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#e81a3b;--cp-datepicker-content-background-active:#e81a3b}#capybara-position-form{max-width:1120px;margin:0 auto}#capybara-position-form .cp-button__wrapper:after{background-color:transparent}#capybara-position-form .cp-form__group-container--panel{padding:1.5rem}#capybara-position-form .cp-form__checkbox:checked+.cp-form__checkbox-text:after{border-color:#fff}.react-select{position:relative;font-size:inherit;outline:0}.react-select:after{content:"";background:url(../components-react/select/images/arrow.svg?v=202632892258) no-repeat center;background-size:contain;position:absolute;width:1.5rem;height:100%;right:1.5rem;top:0;pointer-events:none;transition:transform .2s ease-in-out}.react-select.is-open:after{transform:rotate(-180deg)}.react-select div[class*="-control"]{box-shadow:none;min-height:2rem;line-height:calc(2rem / 2);padding:.75rem 3rem .75rem .75rem;text-align:left;border:1px solid #e81a3b;border-radius:0;overflow:hidden;cursor:pointer}.react-select div[class*="-control"] span{display:none}.react-select div[class*="-control"]>div{padding:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-select div[class*="-control"]>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.react-select div[class*="-control"]:focus,.react-select div[class*="-control"]:hover{box-shadow:none}.react-select div[class*="-menu"]{margin-top:-1px;font-size:inherit;background-color:#fff;border-radius:0;border:1px solid #e81a3b;padding:0;z-index:10;box-shadow:none}.react-select div[class*="-menu"]>div{scrollbar-base-color:#fff;scrollbar-face-color:#5b6e7f;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff;scrollbar-color:#5b6e7f #fff;scrollbar-width:thin;padding-top:0;padding-bottom:0}.react-select div[class*="-menu"]>div::-webkit-scrollbar-track{border-radius:0;background-color:#fff}.react-select div[class*="-menu"]>div::-webkit-scrollbar{width:.8rem;background-color:#fff}.react-select div[class*="-menu"]>div::-webkit-scrollbar-thumb{border-radius:0;background-color:#5b6e7f}.react-select div[class*="-menu"] .div[class*="-option"]{background-color:#fff}.react-select div[class*="-menu"] div[class*="-option"]{background:#fff;color:#5b6e7f;padding:.75rem 1.5rem;margin:0;text-align:left;font-weight:400;text-transform:none}.react-select div[class*="-menu"] div[class*="-option"].is-focused,.react-select div[class*="-menu"] div[class*="-option"]:hover{background:#5b6e7f;color:#fff}.react-select div[class*="-menu"] div[class*="-option"].is-selected{background:#e81a3b;color:#fff}.react-select div[class*="-menu"]>div>div{padding:.75rem 1.5rem;position:relative;cursor:pointer}.react-select div[class*="-indicatorSeparator"]{display:none!important}.react-select div[class*="-indicatorContainer"]{display:none}.react-select div[class*=indicatorContainer]:first-child{display:block;position:absolute;right:3.75rem;height:2rem;width:2rem;top:50%;transform:translateY(-50%)}.react-select div[class*=indicatorContainer]:first-child svg{fill:#5b6e7f;transition:fill .2s ease-in-out;position:absolute;left:10px;top:0;width:100%;height:100%}.react-select div[class*=indicatorContainer]:first-child svg:hover{opacity:.75}.react-select div[class*=indicatorContainer]:first-child+span{display:none}.react-select div[class*="-placeholder"],.react-select div[class*="-singleValue"]{font-family:inherit;font-size:inherit;color:#424241;text-transform:uppercase;font-weight:700;position:relative;transform:none;top:0;margin:0;padding:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.react-select div[class*="-placeholder"],.react-select div[class*="-singleValue"]{top:4px}}.react-select div[class*="-singleValue"]{padding-right:1.5rem}.react-select div[class*=multiValue]{background-color:#e81a3b;border-radius:0;max-width:97%}.react-select div[class*=multiValue] div:first-child{color:#fff;padding:.375rem .75rem}.react-select div[class*=multiValue] div:last-child{color:#5b6e7f;border-radius:0}.react-select div[class*=multiValue] div:last-child:hover{background-color:#465461}.react-select div[class*="-ValueContainer"]{padding:0}.vacancies__count{margin-top:1.5rem;margin-bottom:1.5rem}.filter__form{max-width:1120px;margin:3rem auto}@media (min-width:768px){.filter__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}}.filter__item{margin-bottom:.75rem}@media (min-width:768px){.filter__item{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding:.75rem .75rem;margin-bottom:0}}@media (min-width:768px){.filter__item--checkbox{-ms-flex:0 0 auto;flex:0 0 auto;max-width:33%;margin-top:4rem}}.filter__label{display:-ms-flexbox;display:flex;margin-bottom:.5rem;cursor:pointer}.filter__label.is-disabled{background:0 0;cursor:auto}.filter__label--checkbox{margin-bottom:0}.filter__label--fulltext{display:none}.vacancies__empty{text-align:center;margin-top:3rem;margin-bottom:0;font-size:18px}.vacancies__header{display:none;padding:.25rem;position:relative}.vacancies__header:after,.vacancies__header:before{content:"";position:absolute;top:0;width:15px;height:100%;background-color:#fff}.vacancies__header:before{left:-10px;transform:skew(340deg)}.vacancies__header:after{right:-10px;transform:skew(20deg)}@media (min-width:925px){.vacancies__header{display:-ms-flexbox;display:flex}}.vacancies__header-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;font-weight:700;max-width:100%;padding:0 1.5rem}@media (max-width:924px){.vacancies__header-label{display:none}}.vacancies__header-label--title{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:0;padding-left:3rem}.vacancies__job{display:block;padding:1.5rem 0;text-decoration:none;color:#333;transition:border-bottom-color .2s ease-in-out,color .2s ease-in-out,fill .2s ease-in-out,opacity .2s ease-in-out;position:relative;border-bottom:1px solid #e7e7e7}.vacancies__job:after,.vacancies__job:before{content:"";position:absolute;background-repeat:no-repeat;opacity:0;transition:opacity .2s ease-in-out}.vacancies__job:after{bottom:0;right:0;background-image:url(../components-react/vacancies/item/images/skew.svg?v=202632892258);width:16px;height:25px}.vacancies__job:before{top:40%;left:0;background-image:url(../components-react/vacancies/item/images/zoom.svg?v=202632892258);width:1.5rem;height:1.5rem}@media (min-width:992px){.vacancies__job:hover:after,.vacancies__job:hover:before{opacity:1}}.vacancies__job:hover{border-bottom-color:#e81a3b;color:#e81a3b}.vacancies__job:hover svg path{fill:#e81a3b}@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;padding:.75rem}}@media (min-width:992px){.vacancies__job{padding:1.5rem}}.vacancies__item{display:-ms-flexbox;display:flex;margin-top:.5rem}@media (min-width:768px){.vacancies__item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 .75rem;margin-top:0}}@media (min-width:992px){.vacancies__item{padding:0 1.5rem}}.vacancies__item--name{font-weight:700;margin-top:0;font-size:18px;text-transform:uppercase}@media (min-width:768px){.vacancies__item--name{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.vacancies__item--category:empty{display:none}}.vacancies__item-desc{word-wrap:break-word;word-break:break-word}.vacancies__icon{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin-left:.5rem}.vacancies__icon svg{width:1.5rem;height:1.5rem;fill:#000}.vacancies__list{position:relative}.vacancies__list-wrap{max-width:1120px;margin:0 auto}@media (max-width:991px){.cp-button__wrapper{text-align:center;margin-bottom:2.25rem;position:relative}.cp-button__wrapper .button{margin-bottom:2.25rem}.cp-button__wrapper:after{content:"";background-color:rgba(91,110,127,.5);display:block;width:16rem;height:1px;position:relative;left:50%;transform:translateX(-50%)}}.cp-button__wrapper--offset{margin-top:0}.button--detail-back{color:#333;text-decoration:underline}.button--detail-back:hover{color:#e81a3b;text-decoration:none}.cp-detail__contact{margin-top:3rem;border-top:1px solid #e7e7e7;padding-top:2.5rem}.cp-detail__contact .cp-detail__contact-title{text-align:center}.cp-detail__contact .cp-contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.cp-detail__contact .cp-contact{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}}@media (max-width:575px){.cp-detail__contact .cp-contact{text-align:center}}.cp-contact__photo{width:11rem;margin-top:1rem;height:auto;border-radius:50%;margin-bottom:1.5rem;background-color:#e7e7e7}@media (min-width:576px){.cp-contact__photo{margin-right:3rem;margin-bottom:0}}.cp-contact__company{font-weight:600;color:#e81a3b}.cp-detail__content h2{margin-top:3rem}.cp-info__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.cp-info__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cp-info{padding-top:1.5rem;padding-bottom:1.5rem}.cp-detail__info-item{-ms-flex-negative:0;flex-shrink:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:.75rem;font-weight:700;font-size:15px;color:#e81a3b}.cp-detail__info-item:before{content:"";display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:.75rem}.cp-detail__info-item--location:before{content:url(../icons/location.svg?v=202632892258)}.cp-detail__info-item--experience:before{content:url(../icons/skill.svg?v=202632892258);position:relative;top:2px}.cp-detail__info-item--category:before{content:url(../icons/category.svg?v=202632892258)}.cp-detail__info-item--employment:before{content:url(../icons/employment.svg?v=202632892258)}.cp-message--invalid{padding:3rem 1.5rem}.cp-medallion{padding:1.5rem;margin-top:3rem;margin-bottom:3rem;max-width:620px;background-color:#e7e7e7}.cp-medallion__title{text-align:left}.cp-medallion__title:last-child{margin-bottom:0}.cp-medallion__subtitle{margin-top:0;text-align:left}.cp-medallion__text{margin-top:1.5rem;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:.75rem -.75rem -.75rem -.75rem}.cp-medallion__photo-wrap{padding:.75rem}.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:1.5rem}.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}.cp-detail__promo-with-button{margin-bottom:3rem;text-align:left;padding-bottom:3rem;border-bottom:1px solid #e7e7e7}.cp-detail__promo-with-button .button{margin-left:.65rem}@media (min-width:576px){.cp-detail__promo-with-button{text-align:center}.cp-detail__promo-with-button .button{margin-left:0}}.cp-detail__promo{margin-bottom:3rem;white-space:pre-line;margin-left:auto;margin-right:auto;max-width:727px;font-size:18px}.cp-detail__promo p{white-space:pre-line}.cp-social{margin-top:0}@media (max-width:991px){.cp-social{text-align:center}}.cp-social__item{margin-right:1.125rem;padding-left:2.15rem;padding-right:2.15rem}@media (max-width:575px){.cp-social__item{padding-left:1rem;padding-right:1rem}}.cp-social__item:last-child{margin-right:0}.cp-social__item svg{pointer-events:none}.cp-social__title{color:#333;font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:.5rem;display:block}.cp-social__title:after{content:": "}@media (min-width:992px){.cp-social__title{margin-right:1.5rem;display:none}}@media (min-width:1200px){.cp-social__title{margin-right:1.5rem;display:inline-block}}.cp-detail h2{text-transform:uppercase;font-weight:700;font-size:calc(2.4rem * .625)}@media (min-width:992px){.cp-detail h2{font-size:calc(3rem * .625)}}.cp-detail__buttons-share{color:#fff;background-color:#e7e7e7;padding:3rem 0;margin-top:3rem}.cp-detail__buttons-share-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.cp-detail__buttons-share-inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.cp-detail__title{margin-bottom:3rem}.cp-detail__title h1{word-break:break-word;word-wrap:break-word}