.joboffer-listing-wrapper{position:relative}.joboffer-listing-wrapper a{text-decoration:none}.body-container--job-index{padding-top:60px}.joboffer-listing-wrapper{padding-top:0}.joboffer-listing-wrapper .blog-index{display:block;width:100%}.joboffer-listing-item{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:60px}.joboffer-listing-wrapper .read-more{font-size:24px;line-height:40px;text-decoration:none}.joboffer-listing-item .job-title-wrap{width:25%}.joboffer-listing-item .custom-post__excerpt{padding-left:20px;width:55%}.joboffer-listing-item .job-read-wrap{display:block;text-align:right;width:20%}.load-wrap{padding-bottom:150px;text-align:center}@media (max-width:991px){.body-container--job-index{padding-top:47px}.joboffer-listing-item .custom-post__excerpt p,.joboffer-listing-item .job-title-wrap .custom-post__title{font-size:18px;line-height:24px}.joboffer-listing-wrapper .read-more{font-size:18px}.joboffer-listing-item{margin-bottom:53px}.load-wrap{padding-bottom:12px}}@media(max-width:767px){.joboffer-listing-item{display:block}.joboffer-listing-item .custom-post__excerpt,.joboffer-listing-item .job-read-wrap,.joboffer-listing-item .job-title-wrap{padding:0;width:100%}.joboffer-listing-item .job-read-wrap{text-align:left}.joboffer-listing-wrapper .read-more{display:inline-block;text-align:left}.body-container--job-index{padding-top:47px}.joboffer-listing-item{margin-bottom:54px}.load-wrap{padding-bottom:25px}}.blog-pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:47px;padding-left:20px;padding-right:20px}.blog-pagination-wrapper .button{margin:0}.load-more-wrapper{padding-bottom:150px}.body-container--job-index .blog-pagination-wrapper{margin-bottom:103px;margin-top:29px}.read-more:hover{color:#009fe3}.joboffer-listing-item.hidden{display:none}@media(max-width:991px){.body-container--job-index .blog-pagination-wrapper{margin-bottom:0;margin-top:0;padding-bottom:46px}.load-more-wrapper{padding-bottom:66px}}@media(max-width:767px){.load-more-wrapper{padding-bottom:89px}.load-more-wrapper a{margin:0;width:100%}.body-container--job-index .blog-pagination-wrapper{padding-bottom:89px;width:100%}.body-container--job-index .blog-pagination-wrapper .blog-pagination,.body-container--job-index .blog-pagination-wrapper .button{width:100%}.custom-post__title{margin-bottom:.5em}.custom-post__excerpt{padding-bottom:.4em}}