.layout-agency .about-us__inner:after{background:rgba(5,5,69,.9)}.layout-agency .button--primary{background-color:#050545;border:1px solid #050545;color:#fff}.layout-agency .button--primary.is-active,.layout-agency .button--primary:active,.layout-agency .button--primary:hover{background-color:rgba(5,5,69,0);border-color:rgba(5,5,69,0);color:#fff}.layout-agency .button--primary:focus{background-color:rgba(5,5,69,0);border-color:rgba(5,5,69,0);color:#fff;box-shadow:0 0 0 3px rgba(5,5,69,.2)}.layout-agency .button--secondary{background-color:#8787eb;border:1px solid #8787eb;color:#fff}.layout-agency .button--secondary.is-active,.layout-agency .button--secondary:active,.layout-agency .button--secondary:hover{background-color:#4545e0;border-color:rgba(135,135,235,0);color:#fff}.layout-agency .button--secondary:focus{background-color:#4545e0;border-color:rgba(135,135,235,0);color:#fff;box-shadow:0 0 0 3px rgba(157,158,156,.2)}.layout-agency #capybara-position-detail .cp-button--submit,.layout-agency #capybara-position-form .cp-button--submit,.layout-agency #capybara-position-list .cp-button--submit,.layout-agency .block-positions .cp-button--submit{background-color:#050545;border-color:#050545}.layout-agency #capybara-position-detail .cp-button--submit:hover,.layout-agency #capybara-position-form .cp-button--submit:hover,.layout-agency #capybara-position-list .cp-button--submit:hover,.layout-agency .block-positions .cp-button--submit:hover{background-color:#8787eb;border-color:#8787eb}.layout-agency #capybara-position-detail .cp-button--back,.layout-agency #capybara-position-form .cp-button--back,.layout-agency #capybara-position-list .cp-button--back,.layout-agency .block-positions .cp-button--back{color:#050545!important}.layout-agency #capybara-position-detail .cp-button--back:hover,.layout-agency #capybara-position-form .cp-button--back:hover,.layout-agency #capybara-position-list .cp-button--back:hover,.layout-agency .block-positions .cp-button--back:hover{color:#8787eb!important}.layout-agency #capybara-position-form .cp-form__button--add{background-color:#050545;border-color:#050545}.layout-agency #capybara-position-form .cp-form__button--add:active,.layout-agency #capybara-position-form .cp-form__button--add:focus,.layout-agency #capybara-position-form .cp-form__button--add:hover{background-color:#8787eb;border-color:#8787eb;box-shadow:0 0 0 3px rgba(135,135,235,.2)}.layout-agency .db-position{text-align:center}.layout-agency .db-position h2{color:#fff;margin-bottom:30px}.layout-agency .container-wrapper-blue{background-color:#050545}.layout-agency .container-wrapper-blue .button{background-color:#8787eb;border-color:#8787eb}.layout-agency .container-wrapper-blue .button:focus{background-color:#8787eb;border-color:#8787eb;box-shadow:0 0 0 3px rgba(135,135,235,.2)}.layout-agency footer .footer-down,.layout-agency footer .footer-up{background:#050545}.layout-agency footer .footer-down-left,.layout-agency footer .footer-down-right{color:#fff}.layout-agency footer .footer-down-left a,.layout-agency footer .footer-down-right a{color:#fff}.layout-agency .bottom-contact .bottom-contact-head h2{color:#050545}.layout-agency .bottom-contact .bottom-contact-body,.layout-agency .bottom-contact .bottom-contact-body p{color:#050545}@media (min-width:768px){.layout-agency .bottom-contact-body ul:nth-of-type(1){width:60%}}@media (min-width:1020px){.layout-agency .bottom-contact-body ul:nth-of-type(1){width:35%}}@media (min-width:768px){.layout-agency .bottom-contact-body ul:nth-of-type(2){width:40%}}@media (min-width:1020px){.layout-agency .bottom-contact-body ul:nth-of-type(2){width:25%;padding-left:0}}.layout-agency .bottom-contact-body ul li{word-break:break-word}.layout-agency .bottom-contact-body ul li.mobile{line-height:1.5}@media (max-width:375px){.layout-agency .bottom-contact-body ul li.email{line-height:1.5}}.layout-agency .bottom-contact-body a:hover{color:#8787eb!important}@media (min-width:1020px){.layout-agency .bottom-contact-body .map{width:40%}}.layout-agency .main-banner .img-banner{background:url(../components/agency/main-banner/images/main-banner.jpg?v=20265492859) no-repeat center top;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;background-position:center center;background-size:cover;margin-top:-1px}.layout-agency .main-banner .img-banner:after{display:none}@media screen and (max-width:767px){.layout-agency .main-banner .img-banner{height:200px;background-size:cover!important;background-position:left center;padding-top:0;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.layout-agency .main-banner .img-banner .container{margin-left:30px}}@media screen and (min-width:1200px){.layout-agency .main-banner .img-banner{background-position:right center}}@media screen and (min-width:768px){.layout-agency h1{text-align:left;max-width:600px}}.layout-agency header{background:#050545;padding:15px 0}@media screen and (max-width:767px){.layout-agency header{padding-top:85px}}@media screen and (min-width:0){.layout-agency header .logo{background:url(../components/agency/menu/images/logo.png?v=20265492859);background-repeat:no-repeat;height:30px;width:168px}}@media screen and (min-width:768px){.layout-agency header .logo{margin-top:15px}}@media screen and (min-width:1020px){.layout-agency header .logo{width:397px;height:65px;background:url(../components/agency/menu/images/agency_logo_white.png?v=20265492859);background-size:contain;background-repeat:no-repeat;position:absolute}}.layout-agency header.header-fixed .logo{margin-top:15px}@media screen and (min-width:1020px){.layout-agency header.header-fixed .logo{width:159px;height:26px}}@media (min-width:992px){.layout-agency header.header-fixed nav ul li.current-menu-item{border-bottom-color:transparent}.layout-agency header.header-fixed nav ul li.current-menu-item a,.layout-agency header.header-fixed nav ul li.current-menu-item a:hover{background:#050545;color:#8787eb}.layout-agency header.header-fixed nav ul li:before{display:none}.layout-agency header.header-fixed nav ul li a:hover{background:#050545}}.layout-agency header .menu{padding-top:0}@media (max-width:1019px){.layout-agency header .menu{padding-top:30px}}.layout-agency header .menu a{color:#fff}.layout-agency header .menu a:hover{color:#8787eb}.layout-agency header .menu .current-menu-item a{color:#8787eb}@media screen and (max-width:767px){.layout-agency header .menu .current-menu-item{border-bottom-color:#fff}}.layout-agency header .topbar-menu .drop{top:81px}.layout-agency header .topbar-menu .drop a:active svg .active-color-2,.layout-agency header .topbar-menu .drop a:focus svg .active-color-2,.layout-agency header .topbar-menu .drop a:hover svg .active-color-2{fill:#fff}.layout-agency header .topbar-menu .drop a:active svg .active-color-3,.layout-agency header .topbar-menu .drop a:focus svg .active-color-3,.layout-agency header .topbar-menu .drop a:hover svg .active-color-3{fill:#8787eb}.layout-agency header .topbar-menu .drop svg .non-active{fill:#fff}.layout-agency header nav{background:0 0}@media (min-width:768px){.layout-agency header nav{clear:both;margin-top:15px}}@media screen and (max-width:1199px) and (min-width:768px){.layout-agency header nav{display:block;float:right;width:65%;clear:both}.layout-agency header nav .menu{padding-top:0}}@media (max-width:767px){.layout-agency header nav{top:5px;right:5px}}.layout-agency header nav ul li a{background:#050545}.layout-agency header nav ul li.current-menu-item a:hover{background:#050545}@media (max-width:767px){.layout-agency header .topbar-menu{border-bottom:0}}.layout-agency header .topbar-menu li a span{background:#8787eb}.layout-agency header .topbar-menu li a span:before{border-bottom:10px solid #8787eb}.layout-agency header .topbar-menu li a span:hover{background:#8787eb;color:#fff}.layout-agency header .topbar-menu li a span:hover:before{border-bottom:10px solid #8787eb}@media (max-width:767px){.layout-agency header .topbar-menu li a span{display:none!important}}.layout-agency header .topbar-menu li.in svg .color-1{fill:#fff}.layout-agency header .topbar-menu li.in svg .color-2{fill:#fff}.layout-agency header .topbar-menu li.in:hover .color-1{fill:#0975b4}.layout-agency header .topbar-menu li.in:hover .color-2{fill:#fff}.layout-agency header .topbar-menu li.phone svg .color-1{fill:#fff}.layout-agency header .topbar-menu li.phone svg .color-2{fill:#050545}.layout-agency header .topbar-menu li.phone:hover svg .color-1{fill:#8787eb}.layout-agency header .topbar-menu li.phone:hover svg .color-2{fill:#fff}.layout-agency header .topbar-menu li.place svg .color-1{fill:#fff}.layout-agency header .topbar-menu li.place svg .color-2{fill:#050545}.layout-agency header .topbar-menu li.place:hover svg .color-1{fill:#8787eb}.layout-agency header .topbar-menu li.place:hover svg .color-2{fill:#fff}.layout-agency header .topbar-menu li.fb svg .color-1{fill:#3c5a98}.layout-agency header .topbar-menu li.fb svg .color-2{fill:#3c5a98}.layout-agency header .topbar-menu li.fb:hover svg .color-1{fill:#3c5a98}.layout-agency header .topbar-menu li.fb:hover svg .color-2{fill:#fff}.layout-agency .topbar{border-bottom:1px solid #fff;background:#050545}.layout-agency .topbar .m-lang__link.is-active,.layout-agency .topbar .m-lang__link:hover{color:#8787eb}.layout-agency .topbar .lang-switcher:before{background:url(../components/agency/top-bar/images/globe.svg?v=20265492859)}.layout-agency .block-positions .block{color:#fff;background:#050545}.layout-agency .block-positions .block .two-tiles__title{color:#fff}.layout-agency .block-positions .block .cp-button--submit{background:#8787eb;border-color:#8787eb;padding-right:15px}.layout-agency .block-positions .block .cp-button--submit:hover{background:#fff;color:#050545;border-color:#fff}.layout-agency #capybara-position-list{max-width:1220px;margin-left:auto;margin-right:auto}.layout-agency #capybara-position-list .cp-filter{background-color:transparent;border-bottom:0}.layout-agency #capybara-position-list .cp-filter__input{box-sizing:border-box}.layout-agency #capybara-position-list .cp-filter__input--fulltext,.layout-agency #capybara-position-list .cp-filter__select{color:#000;background-color:#fff;border:1px solid #050545}.layout-agency #capybara-position-list .cp-filter__input--fulltext:focus,.layout-agency #capybara-position-list .cp-filter__input--fulltext:hover,.layout-agency #capybara-position-list .cp-filter__select:focus,.layout-agency #capybara-position-list .cp-filter__select:hover{color:#000;background-color:#fff;border-color:#322c2c}.layout-agency #capybara-position-list .cp-filter__select{padding-right:35px;-webkit-appearance:none;background-image:url(../components/agency/vacancies/images/select-arrow.svg?v=20265492859);background-repeat:no-repeat;background-position:right center;text-overflow:ellipsis;height:45px}.layout-agency #capybara-position-list .cp-filter__select::-ms-expand{display:none}.layout-agency #capybara-position-list .cp-filter__input-label,.layout-agency #capybara-position-list .cp-filter__select-label{display:block;font-size:1.13rem;text-align:left;padding:0;text-transform:uppercase;color:#050545;font-weight:700}.layout-agency #capybara-position-list .cp-button__wrapper--filter,.layout-agency #capybara-position-list .cp-filter__item{margin-top:15px;margin-bottom:15px}.layout-agency #capybara-position-list .cp-button__wrapper--filter{text-align:center}.layout-agency #capybara-position-list .cp-filter__checkbox{min-height:30px}.layout-agency #capybara-position-list .cp-filter__content{width:100%;padding-left:10px;padding-right:10px}@media (min-width:768px){.layout-agency #capybara-position-list .cp-filter__content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px){.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter{width:30%;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0}}@media (min-width:1200px){.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter{width:20%}}.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter .cp-button--submit{background-color:#8787eb;border-color:#8787eb;color:#fff}.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter .cp-button--submit:focus,.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter .cp-button--submit:hover{background-color:#07075d;border-color:#07075d;color:#fff}.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter .cp-button--submit:focus{box-shadow:0 0 0 3px rgba(135,135,235,.2)}@media (min-width:768px){.layout-agency #capybara-position-list .cp-filter__content .cp-button__wrapper--filter .cp-button--submit{width:100%;height:45px;padding:5px 12.5px;text-align:left;line-height:2.2rem;background-size:35px 35px}}@media (min-width:768px){.layout-agency #capybara-position-list .cp-filter__content .cp-filter__item{width:35%;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0}}@media (min-width:1200px){.layout-agency #capybara-position-list .cp-filter__content .cp-filter__item{width:40%}}.content--process{padding-bottom:0}.layout-agency #widget_container h1{margin-top:0;padding-bottom:0}.layout-agency #widget_container .cp-list{margin-top:15px}@media (min-width:1200px){.layout-agency #widget_container .cp-jobs{width:100%;padding-left:10px;padding-right:10px}}.layout-agency #widget_container .cp-job{border-bottom-color:rgba(5,5,69,.25)}.layout-agency #widget_container .cp-job:hover{border-bottom-color:#8787eb}.layout-agency #widget_container .cp-job__link{padding:10px;color:#050545}.layout-agency #widget_container .cp-job__link:hover{background-color:#050545;color:#fff}.layout-agency #widget_container .cp-job__link:hover:after{background-color:#fff;color:#050545}.layout-agency #widget_container .cp-job__link:hover .cp-job__name{color:#fff}.layout-agency #widget_container .cp-job__link:after{right:10px;background-color:#050545}.layout-agency #widget_container .cp-job__name{color:#050545;text-transform:none}@media (max-width:767px){.layout-agency #widget_container .cp-job__branch,.layout-agency #widget_container .cp-job__locality{font-size:.9rem}}@media (min-width:1200px){.layout-agency #widget_container .cp-job__main{width:50%}}@media (min-width:1200px){.layout-agency #widget_container .cp-job__locality{width:25%}}@media (min-width:1200px){.layout-agency #widget_container .cp-job__branch{width:25%;padding-right:150px}}.layout-agency #widget_container .cp-message{text-align:center;padding:30px 15px 15px 15px}.layout-agency #widget_container .cp-message .cp-message__text{color:#8787eb}.layout-agency main .cp-detail__content ul li{padding-left:22.5px}.layout-agency main .cp-detail__content ul li:before{border-color:#8787eb}.layout-agency main .cp-detail__content ol li{padding-left:7.5px}.layout-agency main .cp-detail__content ol li::marker{color:#8787eb}.layout-agency address{font-style:normal}.layout-agency .cp-detail__header-title h1{display:none}.layout-agency .cp-form__field--calendar .react-datepicker{font-family:inherit;font-size:inherit;border-radius:0;border-color:#e3e3e3;box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.layout-agency .cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time-box{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__header{border-top-left-radius:0;border-top-right-radius:0;background:#050545;border-bottom:#e1e6ec}.layout-agency .cp-form__field--calendar .react-datepicker__header .react-datepicker__current-month,.layout-agency .cp-form__field--calendar .react-datepicker__header .react-datepicker__day-name{color:#fff}.layout-agency .cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{border-bottom-color:#050545}.layout-agency .cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#e3e3e3}.layout-agency .cp-form__field--calendar .react-datepicker-time__header,.layout-agency .cp-form__field--calendar .react-datepicker__current-month{font-size:80%}.layout-agency .cp-form__field--calendar .react-datepicker__navigation{height:10px;width:10px;outline:0}.layout-agency .cp-form__field--calendar .react-datepicker__navigation--next{border-left-color:#ccc}.layout-agency .cp-form__field--calendar .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.layout-agency .cp-form__field--calendar .react-datepicker__navigation--previous{border-right-color:#ccc}.layout-agency .cp-form__field--calendar .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.layout-agency .cp-form__field--calendar .react-datepicker__time-container--with-today-button{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__time,.layout-agency .cp-form__field--calendar .react-datepicker__time-box,.layout-agency .cp-form__field--calendar .react-datepicker__time-container,.layout-agency .cp-form__field--calendar ul.react-datepicker__time-list{height:calc(195px + (1.6em / 2))}.layout-agency .cp-form__field--calendar .react-datepicker__week-number{width:1.6em;line-height:1.6em}.layout-agency .cp-form__field--calendar .react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__day,.layout-agency .cp-form__field--calendar .react-datepicker__day-name,.layout-agency .cp-form__field--calendar .react-datepicker__time-name{width:1.6em;line-height:1.6em;margin:.1em;color:#050545}.layout-agency .cp-form__field--calendar .react-datepicker__day--disabled{color:#ccc}.layout-agency .cp-form__field--calendar .react-datepicker__month{margin:.4em}.layout-agency .cp-form__field--calendar .react-datepicker__day:hover{border-radius:0;color:#fff;background:#050545}.layout-agency .cp-form__field--calendar .react-datepicker__day--highlighted{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__day--keyboard-selected{color:#fff;background:#8787eb;border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__day--selected{color:#fff}.layout-agency .cp-form__field--calendar .react-datepicker__day--in-range,.layout-agency .cp-form__field--calendar .react-datepicker__day--in-selecting-range,.layout-agency .cp-form__field--calendar .react-datepicker__day--selected{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__month-read-view,.layout-agency .cp-form__field--calendar .react-datepicker__month-year-read-view,.layout-agency .cp-form__field--calendar .react-datepicker__year-read-view{border-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__month-dropdown,.layout-agency .cp-form__field--calendar .react-datepicker__month-year-dropdown,.layout-agency .cp-form__field--calendar .react-datepicker__year-dropdown{border-radius:0;border:1px solid 0}.layout-agency .cp-form__field--calendar .react-datepicker__month-option,.layout-agency .cp-form__field--calendar .react-datepicker__month-year-option,.layout-agency .cp-form__field--calendar .react-datepicker__year-option{line-height:1.3}.layout-agency .cp-form__field--calendar .react-datepicker__month-option:first-of-type,.layout-agency .cp-form__field--calendar .react-datepicker__month-year-option:first-of-type,.layout-agency .cp-form__field--calendar .react-datepicker__year-option:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.layout-agency .cp-form__field--calendar .react-datepicker__month-option:last-of-type,.layout-agency .cp-form__field--calendar .react-datepicker__month-year-option:last-of-type,.layout-agency .cp-form__field--calendar .react-datepicker__year-option:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.layout-agency #capybara-position-form .cp-form__header h1{display:none}.layout-agency #capybara-position-form .cp-form-consent,.layout-agency #capybara-position-form .cp-form-consent__more-text,.layout-agency #capybara-position-form .cp-form__info-text,.layout-agency #capybara-position-form .cp-form__label{color:#050545}.layout-agency #capybara-position-form h3,.layout-agency #capybara-position-form h4{color:#050545}.layout-agency #capybara-position-form .cp-form-consent__show-more{display:block}.layout-agency #capybara-position-form .cp-form__file,.layout-agency #capybara-position-form .cp-form__input,.layout-agency #capybara-position-form .cp-form__select,.layout-agency #capybara-position-form .cp-form__textarea{border-color:#050545;color:#404042}.layout-agency #capybara-position-form .cp-form__file:focus,.layout-agency #capybara-position-form .cp-form__input:focus,.layout-agency #capybara-position-form .cp-form__select:focus,.layout-agency #capybara-position-form .cp-form__textarea:focus{border-color:#8787eb}.layout-agency #capybara-position-form .cp-form-consent a,.layout-agency #capybara-position-form .cp-form-consent__show-more,.layout-agency #capybara-position-form.cp-form a{color:#050545}.layout-agency #capybara-position-form .cp-form-consent a:hover,.layout-agency #capybara-position-form .cp-form-consent__show-more:hover,.layout-agency #capybara-position-form.cp-form a:hover{color:#8787eb}.layout-agency #capybara-position-form .cp-form__checkbox+.cp-form__checkbox-text:before,.layout-agency #capybara-position-form .cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text:before{border-color:#050545}.layout-agency #capybara-position-form .cp-form__checkbox:checked+.cp-form__checkbox-text:before,.layout-agency #capybara-position-form .cp-form__checkbox:checked+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-color:#8787eb;border-color:#8787eb}.layout-agency #capybara-position-form .cp-form__group-container--panel{background-color:rgba(155,156,158,.2);border-color:rgba(155,156,158,.2)}.layout-agency #capybara-position-form .cp-form__group-container--panel .cp-form__separator{background:rgba(155,156,158,.5)}.layout-agency #capybara-position-form .cp-form-hint__icon{background:#050545;color:#fff;border-color:#050545}.layout-agency #capybara-position-form .cp-form-hint:before{border-color:transparent #050545 transparent transparent;left:1.4em}.layout-agency #capybara-position-form .cp-form-hint:after{background-color:#050545;color:#fff}