.join-container{margin-top:50px}.join-container .careers--articles .careers--subtitle{font-size:24px}.join-container .careers--articles .careers_article{border:1px solid #e9e9e9;border-radius:3px;position:relative;text-align:center;padding:147px 5px 48px;border-top:1px solid #e9e9e9}.join-container .careers--articles .careers_article .careers_article--icon{color:#59bcdb;font-size:74px;position:absolute;left:50%;transform:translate(-50%,0);top:42px}.join-container .careers--articles .careers_article .careers_article--title{font-size:20px}.join-container .careers--articles .careers_article .careers_article--text{font-size:14px;line-height:23px;color:#969696}.join-container .careers--articles .careers_article .careers_article--footer .link:after{content:"\f178";margin-left:4px}.join-container .careers--subtitle{font-size:24px}
    .join-container .careers--vacancies .am-panel-title {
        color: #3bb4f2;
        font-size: larger;
        height: 30px;
        line-height: 40px;
        padding: 15px;
        position: relative
    }
        .join-container .careers--vacancies .am-panel-title:before {
            content: '';
            display: block;
            position: absolute;
            width: 3px;
            height: 36px;
            background: #3bb4f2;
            left: 0;
            top: 50%;
            transform: translate(0,-50%)
        }.join-container .careers--vacancies .am-panel-title:nth-of-type(2):before{background:#ffbf57}