.career-page__header{color:#fff;text-align:center;background:#5a439e;padding-top:8rem;padding-bottom:2rem}.career-page__subtitle{margin-bottom:2rem;font-size:1.5rem}.career-page__content{margin-top:3rem}@media not (min-width:48em){.career-page__content{margin-top:2rem;padding-left:.75rem;padding-right:.75rem}}.career-page__benefit{text-align:left;align-items:center;display:flex}.career-page__benefit i{color:#fff;background:#ffffff13;border-radius:1rem;justify-content:center;align-items:center;width:5rem;min-width:5rem;height:5rem;margin-right:1rem;display:flex}.career-page__benefit i:before{font-size:2.75rem}.career-page__benefit .career-page__benefit-title{font-size:1.125em;line-height:1.25}.career-page__vacancies{margin:3rem 0}.career-page__vacancy{align-items:center;padding:1rem;display:flex;position:relative}.career-page__vacancy i[data-icon=user]{margin-right:1rem;font-size:2rem}.career-page__vacancy .career-page__more{color:#3b366280;text-indent:.125rem;cursor:pointer;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;transition:all .25s linear;display:flex;position:absolute;top:1rem;right:1rem}.career-page__vacancy+.career-page__vacancy{border-top:1px solid #eee}.career-page__vacancy.career-page__vacancy--open{background:#fff;border-radius:.75rem;flex-wrap:wrap;box-shadow:0 5px 25px #0000001a;border-color:#0000!important}.career-page__vacancy.career-page__vacancy--open+.career-page__vacancy{border-top-color:#0000}.career-page__vacancy.career-page__vacancy--open .career-page__more{text-indent:0}.career-page__vacancy.career-page__vacancy--open .career-page__more:after{content:"쀐"}@media (hover:hover){.career-page__vacancy.career-page__vacancy--open .career-page__more:hover{transform:rotate(90deg)}}.career-page__vacancy.career-page__vacancy--open .career-page__details{flex-basis:100%;padding:1.5rem 1.5rem 1rem 3rem}.career-page__vacancy.career-page__vacancy--open .career-page__details h5{font-size:1.125rem;font-weight:600}.career-page__vacancy-title{cursor:pointer;flex-grow:1;align-items:center;min-height:3rem;margin-right:4rem;font-size:1.25rem;font-weight:600;line-height:1.2;display:inline-flex}.career-page__apply{margin:0 auto 1.5rem}.career-page__apply .btn{border:0;border-radius:5rem;justify-content:center;align-items:center;padding:.75rem 2rem;display:inline-flex}.career-page__apply .btn i{margin-left:1rem;margin-right:-.75rem;font-size:.875rem;display:block}.career-page__apply .btn i:after{display:block}.career-page__apply .btn strong{margin:0 .375rem;font-weight:600}.career-page__apply .btn:hover{box-shadow:0 5px 25px #0000001a}.career-page__contacts{text-align:center;flex-wrap:wrap;justify-content:center;margin:5rem 0;display:flex}.career-page__contacts .career-page__subtitle{flex-basis:100%;margin-bottom:.5rem}.career-page__contacts .career-page__contact{white-space:nowrap;margin:.5rem 1rem .5rem 0}.career-page__contacts .career-page__contact a{border:0;border-radius:5rem;align-items:center;padding:.5rem 1.5rem .5625rem 1.25rem;line-height:1.5;display:inline-flex}.career-page__contacts .career-page__contact a:before{margin-right:.5rem}.career-page__contacts .career-page__contact.career-page__contact--email a:before{position:relative;top:1px}@media (48em<=width<62em){.career-page__benefit{flex-direction:column}.career-page__benefit i{text-align:center;margin-bottom:1rem;margin-right:0}.career-page__benefit .career-page__benefit-title{text-align:center}}@media (min-width:48em) and (hover:hover){.career-page__vacancy .career-page__more:hover{color:#3b3662;background:#eee}}@media not (min-width:62em){.career-page__benefit i{border-radius:.75rem;width:4rem;min-width:4rem;height:4rem}.career-page__benefit i:before{font-size:2rem}}@media not (min-width:48em){.career-page__header{padding-left:.75rem;padding-right:.75rem}.career-page__benefit .career-page__benefit-title{font-size:1rem}.career-page__benefit:nth-child(n+2){margin-top:1rem}.career-page__content .career-page__title{margin-bottom:1.5rem;font-size:1.5rem}.career-page__vacancies{margin:2rem 0 0}.career-page__vacancy i[data-icon=user]{display:none}.career-page__vacancy:first-child{border-top:1px solid #eee}.career-page__vacancy:last-child{border-bottom:1px solid #eee}.career-page__vacancy.career-page__vacancy--open{box-shadow:none;border-radius:0;border-color:#eee!important}.career-page__vacancy.career-page__vacancy--open .career-page__details{padding-left:0;padding-right:.5rem}.career-page__vacancy.career-page__vacancy--open .career-page__details h5{font-size:1.125rem;font-weight:600}.career-page__vacancy.career-page__vacancy--open+.career-page__vacancy{border-top-color:#eee}}@media not (min-width:36em){.career-page__vacancies{margin-left:-27px;margin-right:-27px}.career-page__vacancy{padding-left:1.75rem;padding-right:1.25rem}.career-page__vacancy.career-page__vacancy--open{background:#f5f5f5;margin:0;padding-left:1.75rem;padding-right:1.25rem}.career-page__vacancy.career-page__vacancy--open .career-page__more,.career-page__vacancy.career-page__vacancy--open .career-page__apply .btn{background:#fff}.career-page__vacancy .career-page__more{right:1rem}}
