#jobModal form{margin-top:40px}.job-modal .title-button{align-items:flex-start;display:flex;justify-content:space-between}.job-modal a.apply-btn{background:#5096dc;border-radius:5px;color:#fff;padding:7px 20px}.job-modal .apply-job{margin:30px 0 20px}.job-modal .hbspt-form{margin-top:30px!important}.job-modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.job-modal .modal-content{background:#fff;border-radius:10px;max-height:80vh;max-width:90%;overflow-y:auto;padding:50px 60px 30px;position:relative;width:100%}.job-modal .close-btn{cursor:pointer;font-size:28px;position:absolute;right:20px;top:15px}h2.modal-title{color:#5096dc;margin-bottom:20px!important}.modal-body h3{font-size:20px!important;line-height:1.4;margin:30px 0!important}.job-box{padding:15px}.job-card{align-items:center;background-image:url(/hubfs/272299/career-box.png);background-size:100% 100%;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:50px 30px;text-align:center;transition:box-shadow .3s ease}.company-logo{height:auto;margin-bottom:10px;max-height:70px;max-width:100%;object-fit:contain}.company-name{color:#666;font-size:16px;margin-bottom:10px}.job-title{font-size:20px;line-height:1.5;margin:10px 0}.job-categories{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-bottom:10px}.job-category{color:#07c;font-size:16px;padding:2px 6px}.location,.rating,.salary{color:#333;font-size:16px;margin:8px 0}.rating-score{color:#07c;text-decoration:none}.lm-btn-wrapper{margin:20px auto auto;text-align:center;width:100%}.external-link-btn,.learn-more-btn{align-items:center;background-color:transparent!important;background-image:url(/hubfs/272299/learn_more-career.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#2f2f2f;display:flex;font-family:Shantell Sans,sans-serif!important;font-weight:500!important;height:38px;justify-content:center;margin:auto;width:179px}.external-link-btn:hover,.learn-more-btn:hover{background-image:url(/hubfs/272299/learn_more-career-blue.png)!important;color:#2f2f2f}button#load-more-btn{align-items:center;background-color:transparent;background-color:transparent!important;background-image:url(/hubfs/272299/lm-orangee.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:none;display:flex;font-family:Shantell Sans,sans-serif!important;font-weight:500!important;height:38px;justify-content:center;margin:auto;width:215px}button#load-more-btn:hover{background-image:url(/hubfs/272299/lm-blue.png)!important;color:#2f2f2f}.load-more-wrapper{margin-top:60px}.filters-wrapper{display:grid;gap:1rem;grid-template-columns:33% 33% 33%;justify-content:center;margin-bottom:2rem}.filters-wrapper input,.filters-wrapper select{background-color:transparent;background-image:url(/hubfs/272299/career_email.png)!important;background-size:100% 100%;border:0;font-size:16px;padding:10px 15px}input:focus-visible,select:focus-visible{outline:none}.hidden{display:none}@media screen and (max-width:767px){.filters-wrapper{grid-template-columns:80%}.page-job-board .body-container-wrapper .row-number-9 .span12{flex-direction:column;gap:20px}.job-modal .modal-content{padding:30px}.job-modal .title-button{display:block;margin-bottom:30px}}