.job-openings-wrapper .job-openings-container{max-width:825px;margin-left:auto;margin-right:auto}.job-openings-wrapper h2{padding-bottom:1rem !important;text-align:center}.job-openings-wrapper .job-openings-items{padding:2rem 2rem;margin-bottom:2rem;border-bottom:3px solid #28b99b;box-shadow:0 2px 4px 0 rgb(52 58 64 / 35%)}.job-openings-wrapper .title{font-size:26px;font-family:"Gotham A","Gotham B",Montserrat,Arial,sans-serif;color:#000;line-height:1.4;margin-bottom:.5em;font-weight:500}.job-openings-wrapper a{font-family:"Gotham A","Gotham B",Montserrat,Arial,sans-serif;font-size:16px;color:#000;text-decoration:none;position:relative;padding:0 0 .3em}.job-openings-wrapper a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ff5023;transition:all .3s ease;z-index:0}.job-openings-wrapper a:after{content:"";width:.8em;height:.8em;background-size:contain;display:inline-block;position:relative;left:0;top:.1em;margin-left:.2em;transition:all .3s ease}.job-openings-wrapper a:hover:before{width:calc(100% - 0.5em)}.job-openings-wrapper a:hover:after{left:.2em}.job-openings-wrapper .job-openings-items:last-of-type{margin-bottom:0}@media(max-width:992px){.job-openings-wrapper .title{font-size:24px}}