.jobs-listing{border:1px solid #e8edf2;display:none;text-align:left}.item-list{padding:20px}.btn-popup{cursor:pointer}.item-row{background-color:#fff}.item-row:nth-child(odd){background-color:#fafbfc}.popup-show.item-popup{opacity:1;visibility:visible}.item-popup{align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:30px;position:fixed;right:0;top:0;transition:all .3s ease;-webkit-transition:all .3s ease;visibility:hidden;z-index:999}.item-popup__inner{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);max-width:850px;padding:50px;position:relative}.item-list__title,.item-popup__inner h4{font-family:var(--s2-font-default)}.item-date{font-size:14px;font-weight:700;text-transform:uppercase}.item-description{font-weight:300;height:400px;margin:20px 0;overflow:scroll}.item-description ul{padding-left:20px}.item-description ul li{margin-bottom:10px}.item-popup__close{cursor:pointer;position:absolute;right:20px;top:10px}.item-popup__close:hover{opacity:.6}.cv-spinner{align-items:center;display:flex;height:100%;justify-content:center}.spinner{animation:sp-anime .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#2e93e6;height:40px;width:40px}#loadMore{cursor:pointer;margin-top:40px}@keyframes sp-anime{to{transform:rotate(1turn)}}@media (min-width:768px){.item-list{align-items:center;display:flex;justify-content:space-between;padding:25px 30px}}@media (max-width:767px){.item-popup__inner{padding:30px}.item-list .link{display:block;margin-top:20px}}