ul.d-job-posting-list li a{font-size:20px;color:#000;border-top:1px solid #f2f2f2;max-width:520px;margin:0 auto;padding:16px 0}ul.d-job-posting-list li:last-child a{border-bottom:1px solid #f2f2f2}.home-sec1{display:flex;flex-direction:column;gap:4rem}.home-sec1-top,.home-sec1-bottom-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;justify-content:center;gap:1rem}.home-sec1-top img{width:490px}.home-sec1-top p{margin-bottom:1rem}.home-sec1-top-content p:last-child{padding-bottom:1rem}.home-sec1-bottom{display:flex;flex-direction:column;gap:2rem}.home-sec1-bottom-images img{display:flex;justify-content:center;align-items:center;gap:1rem}.home-sec1-bottom p,.home-sec1-bottom strong,.home-sec1-bottom-footer .theme-btn,.home-sec1-bottom h2{display:flex;justify-content:center;align-items:center;text-align:center;margin:1rem auto}.home-sec2-bottom{display:grid;grid-template-columns:1.1fr .7fr;gap:1rem}@media(min-width:768px){.home-sec2-bottom-content{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}}.home-sec2-bottom-content p,.home-sec2-bottom-content strong{color:#fff;margin-bottom:1rem}.benefits-wrapper .u-col{box-shadow:0 0 10px #0808082e;border-radius:12px!important}.benefits-wrapper .u-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;justify-content:center}.benefits-wrapper .u-col{max-width:100%!important;border:1px solid #ffffff5e!important;border-radius:10px!important}