.join-us-banner{background-image:url('/images/bunbun/Join\ us.png');background-repeat:no-repeat;background-size:cover}.job-list{max-width:900px;margin:20px auto;padding:10px}.job-item{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;margin-bottom:10px;border-bottom:1px solid #ddd;transition:.3s ease-in-out;position:relative;z-index:4;color:#000;text-decoration:none}.job-item:hover{border-color:#000}.job-item:hover .arrow i{transform:translateX(5px)}.job-item:hover .arrow{color:#000}.job-item.highlighted{border:2px solid #d4d4d4}.job-title{font-size:24px;font-weight:bold;color:#333}.job-col span{color:#d4d4d4}.job-col p{font-size:24px}.job-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-right:auto;margin-left:20px}.job-info .experience,.job-info .deadline{font-size:14px;color:#666}.job-info strong{color:#333}.arrow{font-size:20px;color:#d4d4d4;cursor:pointer}.arrow i{transition:transform .2s ease-in-out}.benefit-icon{background-color:#d4d4d4;width:4rem;height:4rem;border-radius:5px}.benefit-icon img{margin:.8rem}.back-button{display:flex;height:3em;width:auto;align-items:center;justify-content:center;background-color:#eeeeee4b;border-radius:3px;letter-spacing:1px;transition:all .2s linear;cursor:pointer;border:0;background:#fff;color:#000;text-decoration:none;position:absolute;transform:translateY(-45px)}.back-button>i{margin-right:5px;margin-left:5px;font-size:20px;transition:all .4s ease-in}.back-button:hover>i{font-size:1.2em;transform:translateX(-5px)}.back-button:hover{transform:translateY(-48px)}@media(max-width:768px){.job-title{font-size:16px}.job-col p{font-size:14px}.job-col span{font-size:12px}.career-request .about-star{display:none}}.toast-error{background-color:#f00!important}