.background__transparent{background-color:transparent!important}.background__color--gray{background-color:#222628}.background__color--lightblue{background-color:#f7f5ff!important}.background__color--blue{background-color:#1d00eb}.background__color--yellow{background-color:#e2c044}.background__color--white{background-color:#fff}body{font-family:avenir,sans-serif}body p{font-size:1rem;line-height:1.5rem}.line-height__default{line-height:1!important}.font__family--avenir{font-family:avenir;font-style:normal}.font__family--sectra{font-family:sectra;font-style:normal}.font__weight--light{font-weight:300}.font__weight--regular{font-weight:400}.font__weight--medium{font-weight:500}.font__weight--semi-bold{font-weight:600}.font__weight--bold{font-weight:700}.font__weight--black{font-weight:900}.font__color--white{color:#fff!important}.font__color--white:hover{color:#fff}.font__color--black{color:#000}.font__color--black:hover{color:#000!important}.font__color--black--mobile-white{color:#000}.font__color--black--mobile-white:hover{color:#000!important}@media (max-width:991.98px){.font__color--black--mobile-white,.font__color--black--mobile-white:hover{color:#fff}}.font__color--red{color:#ed7373}.font__color--gray{color:#5c5d5e}.font__color--gray-dark{color:#1d1e1f}.font__color--gray-text2{color:#a1a3a4}.font__color--gray-light{color:#eef2f4}.font__color--gray-form{color:#e9ecee}.font__color--gray--3{color:#eef2f4}.font__color--blue{color:#1d00eb}.font__color--blue--light{color:#2eb0ff}.font__color--violet{color:#5400eb}.font__color--yellow{color:#f2cf24}.font__lh--29{line-height:29px}.font__lh--34{line-height:34px}.font__size--18{font-size:1.125rem}.careers_list{padding-bottom:200px;padding-top:50px;position:relative}@media (max-width:991.98px){.careers_list{padding-bottom:100px}}.careers_list__background{bottom:-130px;height:auto;left:-340px;position:absolute;width:75vw;z-index:2}.careers_list__dec{left:50%;position:absolute;top:-50px;z-index:-1}@media (max-width:1199.98px){.careers_list__dec{display:none}}.career_box{background-color:#fff;border-radius:3px;box-shadow:0 2px 40px 0 rgba(34,32,52,.15);display:flex;height:100%;padding:52px 35px 58px;position:relative;transition:all .3s ease-in-out;z-index:3}.career_box--padding{padding:30px 35px}.career_box__title{font-size:2.125rem;line-height:2.25rem}.career_box__title--2{font-size:1.625rem;letter-spacing:-.76px;line-height:2.125rem}.career_box__text{font-size:.8125rem}.career_box__salary{font-size:1rem;line-height:1.75rem}.career_box:hover{box-shadow:0 2px 40px 0 rgba(34,32,52,.3)}.hover_animations .btn{transform:translateX(10px);transition:all .5s ease;transition-delay:.38s}.hover_animations:not(:hover) .btn{transform:translateX(-25px)}@media (max-width:1199.98px){.single_career{margin:auto;max-width:90%}}.career-container{background-color:#fff;border-radius:30px;box-shadow:0 2px 40px rgba(34,32,52,.15);font-size:1.125rem;margin-top:-180px;padding:100px 95px 120px;position:relative;z-index:2}@media (max-width:1199.98px){.career-container{margin-top:-150px;padding:40px 25px 60px}}.career-container:before{content:url(/build/website/images/lines_career.01e4d93c.png);display:block;position:absolute;right:6%;top:-40px}@media (max-width:1199.98px){.career-container:before{display:none}}.career-container .list-item{font-size:1.125rem}.career-container .list__nice-to-have .list-item{padding:6px 0}.career-container .offer__item{margin-bottom:10px;margin-right:60px;margin-top:10px}@media (max-width:1199.98px){.career-container .offer__item{margin-right:auto;margin-top:30px}}.career-container .offer__item__title{font-size:.875rem;letter-spacing:.25rem;line-height:.8125rem;text-transform:uppercase}