#jobs_container{padding:0 5vw}.card-body{position:relative;padding-bottom:0}.job-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 20px hsla(0,1%,61%,.1);margin-bottom:20px;border:1px solid #d6d6d6;position:relative;background-color:#fbfbf5}.job-card .row{padding:20px}.company-logo{margin-top:20px;max-width:120px;width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:50%}.job-title{font-size:1.5rem;font-weight:700;color:#002f5b;margin-bottom:18px}.job-details{font-size:.9rem;color:#666}.job-details i{font-size:1.2rem;color:#002f5b;margin-right:8px}.apply-button{background-color:#002f5b;color:#fdfdf4;padding:10px 15px;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:90%;margin:auto;border:2px solid #002f5b}.table td{padding:4px 0}.table td i{font-size:1.2rem}.table td:last-child{font-size:1rem}.button-box{display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;padding:20px 10px}.button-box .btn{margin-right:5px;margin-bottom:5px;font-size:.8rem;padding:1px .6rem;border-top-left-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border:2px solid #002f5b;color:#002f5b;opacity:1}hr{color:#004589}