.career-positions-wrapper{position:relative;padding:170px 0 120px}.cp-left-col{flex:1 1 41.6666%;max-width:41.6666%}.cp-right-col{flex:1 1 58.3333%;max-width:58.3333%}.cp-tab-titles{list-style:none;margin:0 0 10px;padding:0}.cp-tab-titles a{display:inline-block;margin-bottom:5px;font-family:mattervivvi-bold;font-size:48px;line-height:125%;color:#ffb3d7;opacity:.4}.cp-tab-titles a.is-active{opacity:1;text-decoration:underline}.cp-text{width:277px;max-width:100%;margin:0 0 40px;font-size:18px;line-height:124%;color:#675e56}.cp-image{width:387px;max-width:100%}.cp-positions-list{position:relative;display:none;width:600px;max-width:100%;padding:57px 54px;background:#f4ebe6;border:4px solid #ffb3d7;box-sizing:border-box;border-radius:20px;text-align:center}.cp-positions-list:first-child{display:block}.cp-position{padding:40px 0 26px;border-bottom:4px solid #fff}.cp-positions-list>.cp-position:first-child{padding-top:0}.cp-position-location{margin-bottom:10px;font-family:mattervivvi-bold;font-size:12px;line-height:125%;color:#aca6a0}.position-list-collapse{display:none}.cp-position-title{margin-bottom:20px;font-size:18px;line-height:125%;color:#675e56}.view-more-btn{position:absolute;display:flex;min-width:150px;top:100%;left:50%;padding:10px 20px;transform:translate(-50%,-50%);border:0;background-color:#ff7f00;border-radius:4px;color:#fff;font-weight:700;cursor:pointer}.view-more-btn:focus,.view-more-btn:active{outline:0}.view-more-btn:hover{background-color:#2586ec}.view-more-btn svg{display:inline-block;width:16px;height:16px;margin-left:10px;transform-origin:center;transition:transform .3s ease-in-out}.view-more-btn.is-opened svg{transform:rotate(180deg)}.view-more-btn .less,.view-more-btn.is-opened .more{display:none}.view-more-btn.is-opened .less{display:inline-block}@media(max-width:1024px){.career-positions-wrapper{padding:110px 0 80px}.cp-tab-titles a{font-size:24px}.cp-positions-list{padding:40px 20px 60px}}@media(max-width:768px){.career-positions-wrapper{background:#faf7f5}.cp-left-col{flex:1 1 100%;max-width:100%}.cp-right-col{flex:1 1 100%;max-width:100%}.cp-image{display:none}.cp-tab-titles{margin:0 0 3px;text-align:center}.cp-text{margin:0 auto 40px;text-align:center}.cp-positions-list{padding:35px 20px 53px}.cp-position{padding:40px 0 25px}}