.career_section .elementor-widget-container{display:flex;align-items:flex-start;gap:100px}.job_listing{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.job-card{width:calc(50% - 15px);border:1px solid #cfdced;background-color:#fff;border-radius:13px;padding:24px 34px}.career_section .filters{padding:23px 35px 23px 23px;box-sizing:border-box;border:1px solid rgb(207 220 237);border-radius:8px;box-shadow:0 4px 24px 0 rgb(0 0 0 / .04);background:rgb(255 255 255);width:20%}.career_section .filters select{box-sizing:border-box;border:1px solid rgb(207 220 237);border-radius:25px;padding:8px 30px 8px 16px;color:rgb(84 88 99);font-family:Poppins;font-size:14px;font-weight:400;line-height:19px;letter-spacing:-.4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(https://crimsonagility.us/wp-content/plugins/elementor-job-listings-widget/assets/images/drop_icon_img.png) no-repeat center;background-position:right 10px center}.career_section .filters .select_filter+.select_filter{margin-top:15px}.career_section .filters label{color:rgb(84 88 99);font-family:Poppins;font-size:14px;font-weight:600;line-height:26px;letter-spacing:-.4px;text-align:left}.career_section .job-card .job-header{display:flex;justify-content:space-between}.career_section .job-card .job-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.career_section .job-card .job-header span.job-location{box-sizing:border-box;border:1px solid rgb(145 153 167);border-radius:30px;background:rgb(255 255 255);color:rgb(112 118 128);font-family:Poppins;font-size:14px;font-weight:500;line-height:1;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:10px 13px}.career_section .job-card .job-header span.job-date{color:rgb(162 169 192);font-family:Poppins;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-align:left}.career_section .job-card .job-title h3{color:rgb(45 57 100);font-family:Poppins;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.4px;text-align:left;text-transform:capitalize;margin-bottom:18px!important}.career_section .job-card .job-description p{color:rgb(85 100 124);font-family:Poppins;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;margin-bottom:20px}.career_section .job-card a.apply-btn.sitebtn{font-family:Poppins;font-size:16px;font-weight:500}.career_section .job-card a.apply-btn.sitebtn{border-color:var(--btn_color);color:var(--btn_color);background:#fff0}.career_section .job-card a.apply-btn.sitebtn:hover{background:var(--btn_color);border:1px solid #fff0;color:#fff}.career_section .job_section{align-items:center;display:flex;flex-direction:column;gap:50px;width:80%}.career_section .job_section .job_listing p.no_list_found{color:rgb(45 57 100);font-family:Poppins;font-size:22px}.career_section{padding-top:80px}.career_section .job_section button#load-more{cursor:pointer}.job-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center;z-index:999;display:none}.job-loader .spinner{position:absolute;width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.job_section{position:relative}@media (max-width:1199px){.career_section .elementor-widget-container{gap:30px}.career_section .filters{padding:18px 23px 23px 15px;width:19%}.career_section .filters select{padding:8px 25px 8px 16px;font-size:12px;line-height:17px}.career_section .job_section{gap:25px;width:81%}.job_listing{gap:18px}.job-card{width:calc(50% - 9px);padding:20px 25px}.career_section .job-card .job-header span.job-location{border-radius:16px;font-size:12px;letter-spacing:1px;padding:7px 11px}.career_section .job-card .job-header{margin-bottom:12px}.career_section .job-card .job-title h3{font-size:20px;line-height:26px;margin-bottom:10px!important}}@media (max-width:991px){.career_section .elementor-widget-container{flex-direction:column}.career_section .filters{width:100%;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.career_section .filters .select_filter+.select_filter{margin-top:0}.career_section .job_section{width:100%}}@media (max-width:575px){.job_listing{flex-direction:column}.job-card{width:100%}.career_section .filters{gap:15px}}