.expandable{position:relative;background:#bbb9ad;margin-bottom:25px}.expandable:last-child{margin-bottom:0}@media all and (min-width:768px),print{.expandable{margin-bottom:20px}}.expandable .expandable-switch{position:relative;display:block;padding:10px 20px 5px;color:#333;text-decoration:none}.expandable .expandable-switch:before{-webkit-transition:150ms cubic-bezier(.65,.05,.36,1);transition:150ms cubic-bezier(.65,.05,.36,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%238e0038%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.6%2017.9l-.7-.8L13%2010%205.9%202.9l.7-.8%207.9%207.9z%22%2F%3E%3C%2Fsvg%3E);display:block;width:20px;height:20px;position:absolute;top:0;left:-40px;padding:15px 10px;color:#736c65}@media all and (min-width:768px),print{.expandable .expandable-switch:before{left:-50px;padding:25px 15px}}html:not(.js) .expandable .expandable-switch:before{display:none}@media all and (min-width:768px),print{.expandable .expandable-switch{padding:10px 30px 20px}.expandable .expandable-switch .title{margin-right:10px}}.expandable .expandable-switch .subtitle,.expandable .expandable-switch .title{display:block}@media all and (min-width:768px),print{.expandable .expandable-switch .subtitle,.expandable .expandable-switch .title{display:inline-block}}.expandable .expandable-switch .title{font-size:16px;line-height:25px;letter-spacing:.5px;padding-top:2px;padding-bottom:8px;margin-bottom:20px;font-weight:700;margin-bottom:0}.expandable .expandable-switch .title:last-child{margin-bottom:0}@media all and (min-width:768px),print{.expandable .expandable-switch .title{font-size:18px;line-height:30px;letter-spacing:.6px;padding-top:9px;padding-bottom:1px}}.expandable .expandable-switch .subtitle{font-size:14px;line-height:20px;letter-spacing:.6px;padding-top:5px;padding-bottom:5px;padding-bottom:10px;margin-top:-5px;font-weight:400;color:#736c65}@media all and (min-width:768px),print{.expandable .expandable-switch .subtitle{font-size:16px;line-height:30px;letter-spacing:.5px;padding-top:0;padding-bottom:0}}@media all and (min-width:768px),print{.expandable .expandable-switch .subtitle{margin-top:0;padding-bottom:3px}}.expandable .expandable-content,.expandable .expandable-switch{background:#f7f5ef;margin-left:40px}@media all and (min-width:768px),print{.expandable .expandable-content,.expandable .expandable-switch{margin-left:50px}}.expandable .expandable-content{display:none}html:not(.js) .expandable .expandable-content{display:block}.expandable.expanded .expandable-switch{color:#ed0039}.expandable.expanded .expandable-switch:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:-45px;top:5px;padding:10px 15px}@media all and (min-width:768px),print{.expandable.expanded .expandable-switch:before{left:-60px;top:10px;padding:15px 25px}}.expandable.expanded .expandable-content{display:block}main .richtext+.vacancies{margin-top:35px}@media all and (min-width:768px),print{main .richtext+.vacancies{margin-top:40px}}main .vacancies .heading{font-family:"Fedra Serif A Pro","Times New Roman",Times,serif;margin-top:35px;margin-bottom:15px;font-weight:700;color:#333;font-size:26px;line-height:35px;letter-spacing:-.14px;padding-top:5px;padding-bottom:5px;margin-bottom:25px}main .vacancies .heading:first-child{margin-top:0}@media all and (min-width:768px),print{main .vacancies .heading{margin-top:40px;margin-bottom:20px}}@media all and (min-width:768px),print{main .vacancies .heading{font-size:32px;line-height:50px;letter-spacing:-.17px;padding-top:6px;padding-bottom:4px}}@media all and (min-width:768px),print{main .vacancies .heading{margin-bottom:40px}}main .vacancy .expandable-content{margin-top:1px;padding:19px 20px 30px}@media all and (min-width:768px),print{main .vacancy .expandable-content{padding-left:30px;padding-right:30px}}main .vacancy .expandable-content .description h2,main .vacancy .expandable-content .description h3{font-size:16px;line-height:25px;letter-spacing:.5px;padding-top:2px;padding-bottom:8px;margin-bottom:20px;margin-top:10px;margin-bottom:5px;font-family:inherit}main .vacancy .expandable-content .description h2:last-child,main .vacancy .expandable-content .description h3:last-child{margin-bottom:0}@media all and (min-width:768px),print{main .vacancy .expandable-content .description h2,main .vacancy .expandable-content .description h3{font-size:18px;line-height:30px;letter-spacing:.6px;padding-top:9px;padding-bottom:1px}}main .vacancy .expandable-content .description h2:first-child,main .vacancy .expandable-content .description h3:first-child{margin-top:0}@media all and (min-width:768px),print{main .vacancy .expandable-content .description h2,main .vacancy .expandable-content .description h3{margin-top:30px;margin-bottom:10px}}main .vacancy .expandable-content .working-hours,main .vacancy .expandable-content .workplace{position:relative;padding-left:32px;padding-top:0;padding-bottom:0;margin-bottom:10px}main .vacancy .expandable-content .working-hours:before,main .vacancy .expandable-content .workplace:before{position:absolute;left:0;top:4px}@media all and (min-width:768px),print{main .vacancy .expandable-content .working-hours:before,main .vacancy .expandable-content .workplace:before{top:13px}}main .vacancy .expandable-content .working-hours .description,main .vacancy .expandable-content .working-hours .title,main .vacancy .expandable-content .workplace .description,main .vacancy .expandable-content .workplace .title{font-size:16px;line-height:25px;letter-spacing:.5px;padding-top:2px;padding-bottom:8px;margin-bottom:20px;display:block;margin-bottom:0}main .vacancy .expandable-content .working-hours .description:last-child,main .vacancy .expandable-content .working-hours .title:last-child,main .vacancy .expandable-content .workplace .description:last-child,main .vacancy .expandable-content .workplace .title:last-child{margin-bottom:0}@media all and (min-width:768px),print{main .vacancy .expandable-content .working-hours .description,main .vacancy .expandable-content .working-hours .title,main .vacancy .expandable-content .workplace .description,main .vacancy .expandable-content .workplace .title{font-size:18px;line-height:30px;letter-spacing:.6px;padding-top:9px;padding-bottom:1px}}main .vacancy .expandable-content .working-hours .title,main .vacancy .expandable-content .workplace .title{color:#333;font-weight:700}@media all and (min-width:768px),print{main .vacancy .expandable-content .working-hours .title,main .vacancy .expandable-content .workplace .title{display:inline-block;margin-right:5px}}@media all and (min-width:768px),print{main .vacancy .expandable-content .working-hours .description,main .vacancy .expandable-content .workplace .description{display:inline-block}}main .vacancy .expandable-content .workplace{margin-top:20px}@media all and (min-width:768px),print{main .vacancy .expandable-content .workplace{margin-top:30px}}main .vacancy .expandable-content .workplace:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%238e0038%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%207.823C16%2012.349%2010%2018%2010%2018S4%2012.349%204%207.823C4%204.606%206.686%202%2010%202c3.311%200%206%202.606%206%205.823zm-3.75.035c0-1.211-1.007-2.19-2.25-2.19s-2.25.979-2.25%202.19c0%201.21%201.007%202.19%202.25%202.19s2.25-.98%202.25-2.19z%22%2F%3E%3C%2Fsvg%3E)}main .vacancy .expandable-content .working-hours:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%238e0038%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.802%2010.667H9.444V4.432h1.334v4.901h3.024v1.334zM10%202a8%208%200%200%200-8%208%208%208%200%201%200%208-8z%22%2F%3E%3C%2Fsvg%3E)}main .vacancy .expandable-content .contacts{border-top:1px solid #d2d0cd;padding-top:19px;margin-top:30px}@media all and (min-width:768px),print{main .vacancy .expandable-content .contacts{margin-top:40px}}main .content.secondary>.actions{padding-top:0;padding-bottom:0;margin:10px 0 80px}@media all and (max-width:999px){main .content.secondary>.actions{display:none}}main .content.secondary>.actions .button{display:block}