.job-opening-section .heading{margin-bottom:80px;max-width:800px}.job-opening-section .heading h2{color:#fff;font-size:57px;font-weight:400;line-height:1.1em;margin:0}.job-opening-section .opening-section{margin-bottom:80px}.job-opening-section .opening-section a{align-items:center;border-bottom:1px solid #fff3;color:#fff;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;transition:.3s;width:100%}.job-opening-section .opening-section a:hover{opacity:.5}.job-opening-section .opening-section a:last-child{margin:0}.job-opening-section .opening-section p{color:#fff;font-size:18px;font-weight:500;line-height:1.4;margin:0}.job-opening-section .opening-section .more-info p{color:#fffc}.job-opening-section .opening-section .more-info,.job-opening-section .opening-section .position-name{width:40%}.job-opening-section .opening-section .arrow{line-height:0;max-width:25px;min-width:25px}.job-opening-section .bottom-content{align-items:center;display:flex;gap:15px;justify-content:space-between}.job-opening-section .bottom-content .text{max-width:500px}.job-opening-section .bottom-content .text p{color:#fffc;font-size:18px;font-weight:400;line-height:1.4em;margin:0}.job-opening-section .bottom-content .cta-box a{background-color:#fff;border-radius:200px;box-shadow:0 12px 48px #0000004d;color:#000;display:inline-block;font-family:GilroyMedium,sans-serif;font-size:18px;font-weight:500;margin-top:0;min-width:max-content;padding:14px 36px;text-align:center;text-decoration:none;transition:.4s}.job-opening-section .bottom-content .cta-box a:hover{background-color:#fff3;color:#fff}@media(max-width:991.98px){.job-opening-section .heading h2{font-size:42px}}@media(max-width:767.98px){.job-opening-section{padding:60px 0 30px}.job-opening-section .heading,.job-opening-section .opening-section{margin-bottom:40px}.job-opening-section .heading h2{font-size:34px}.job-opening-section .opening-section a{display:block;padding-bottom:15px}.job-opening-section .opening-section .arrow{display:none}.job-opening-section .opening-section .more-info,.job-opening-section .opening-section .position-name{width:100%}.job-opening-section .opening-section .more-info{margin-top:10px}.job-opening-section .bottom-content .text p,.job-opening-section .opening-section p{font-size:16px}.job-opening-section .bottom-content{display:block}.job-opening-section .bottom-content .cta-box a{font-size:16px;margin-top:30px;padding:12px 25px}}