.openings .custom{margin:0 auto}.openings{padding-bottom:40px;padding-top:0;position:relative}.openings .wrap{padding:20px 30px}.openings .cmTopWrap{margin-bottom:20px}.openings .wrap .jobs{border-top:1px solid #d1d1d1;font-size:20px;line-height:1.4;list-style:none;margin-bottom:60px;padding:0}.openings .wrap .jobs li{align-items:center;border-bottom:1px dashed #e1e1e1;column-gap:20px;display:flex;justify-content:space-between;padding:10px 5px}.openings .wrap .jobs li h5{font-size:20px;font-weight:400;line-height:28px;padding-bottom:0}.openings .wrap .date{line-height:28px}@media(max-width:767px){.openings .wrap .jobs li{align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.openings .wrap .jobs{font-size:18px;margin-bottom:30px}.openings .wrap .jobs li h5{font-size:18px}.openings .wrap{padding:20px}}