.job_openings{background:#f8f8f9}.job_openings-inner{margin-inline:auto;max-width:1390px;padding-block:100px;padding-inline:60px}.job_openings-header--heading{font-family:"Spezia Serif A";font-size:55px;font-weight:400;letter-spacing:-2px;line-height:100%;margin:0 0 24px}.job_openings-header--richtxt{font-size:18px;line-height:140%}.job_openings-list{display:flex;flex-direction:column;gap:32px;margin-top:56px}.job_openings-list--row{border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:16px}.job_openings-list-tags{display:flex;gap:7px}.job_openings-list-tags span{border:1px solid #d8d8d8;border-radius:24px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:101%;padding:11px 15px;text-align:center;text-transform:uppercase}.job_openings-list--row-col>p{align-items:flex-end;display:flex;font-size:27px;font-weight:400;gap:8px;line-height:100%;margin:22px 0 0}.job_openings-list--row-col>p>span{display:inline-block;font-size:16px;line-height:100%;text-transform:capitalize}.job_openings-list-button{display:flex;flex-wrap:wrap;gap:20px}.job_openings-list-button .button{background-color:transparent;border-radius:50px;color:#e72657;color:#e62656;font-size:12px;font-weight:700;letter-spacing:2px;line-height:normal;min-width:141px;padding:12px 28px;text-transform:uppercase}.job_openings-list-button .button:focus,.job_openings-list-button .button:hover{background-color:#e62656;border-color:#e62656;color:#fff}@media (min-width:768px){.job_openings-list--row{align-items:self-end;display:flex;justify-content:space-between}}@media (max-width:1024px){.job_openings-inner{padding-block:80px;padding-inline:40px}.job_openings-header--heading{font-size:40px}.job_openings-list--row-col>p{font-size:26px}}@media (max-width:767px){.job_openings-inner{padding-block:64px;padding-inline:22px}.job_openings-list--row-col>p{font-size:22px}.job_openings-list-button{margin-top:14px}}