section.job-listing-section{padding:100px 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;max-width:inherit !important;background:rgba(255,220,206,.7)}section.job-listing-section .job-listing-section-header{max-width:1000px;margin:0 auto 60px;text-align:center}section.job-listing-section .job-listing-details{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px 40px;gap:30px 40px}section.job-listing-section .job-listing-details .job-listing-box{background:#fff;border-radius:10px;padding:30px 40px 30px 30px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #fff;transition:border-color .3s ease-out, border-color .3s ease-out}section.job-listing-section .job-listing-details .job-listing-box .job-listing-box-content{flex-shrink:0}section.job-listing-section .job-listing-details .job-listing-box .name{font-size:26px;margin:0 0 10px 0;transition:all .3s}section.job-listing-section .job-listing-details .job-listing-box .name a{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}section.job-listing-section .job-listing-details .job-listing-box .location{line-height:100%;color:rgba(11,16,20,.6);font-weight:500}section.job-listing-section .job-listing-details .job-listing-box .apply-button{font-size:20px;line-height:100%;padding:0 26px 0 0;transition:all .3s;position:relative}section.job-listing-section .job-listing-details .job-listing-box .apply-button::before{content:"";background:rgba(253,86,54,.6);width:100%;height:1px;display:block;position:absolute;bottom:-4px;left:0;transform-origin:left;transition:width .3s ease-out, width .3s ease-out}section.job-listing-section .job-listing-details .job-listing-box .apply-button::after{content:"";background-image:url(/wp-content/themes/career-fse/assets/build/images/button-arrow-black.9e03dac7.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:6px;display:block;position:absolute;right:0;top:50%;transform:translate(0px, -50%);margin-top:2px;transform-origin:left;transition:transform .3s ease-out, transform .3s ease-out}section.job-listing-section .job-listing-details .job-listing-box:hover{border-color:#0b1014}section.job-listing-section .job-listing-details .job-listing-box:hover .name{color:#fd5636}section.job-listing-section .job-listing-details .job-listing-box:hover .apply-button{color:#fd5636}section.job-listing-section .job-listing-details .job-listing-box:hover .apply-button::before{width:calc(100% + 5px)}section.job-listing-section .job-listing-details .job-listing-box:hover .apply-button::after{transform:translate(5px, -50%);background-image:url(/wp-content/themes/career-fse/assets/build/images/button-arrow-orange.7c3a0acb.svg)}
