.et_pb_row.et_pb_row_5_tb_body{max-width:1280px}.search_jobs{padding:0 40px}@media (max-width:768px){.search_location{max-width:none!important}.job_filters .search_keywords{max-width:none!important;width:300px}.search_submit input{margin-top:5px!important}.search_remote_position{padding-top:5px!important;margin-bottom:10px}}.job_filters .search_keywords{max-width:200px!important}.search_location{max-width:200px!important}.search_remote_position{max-width:210px!important}.search_submit input{margin-top:20px!important}.search_remote_position{padding-top:45px;left:45%}.job_filters input[type="checkbox"]{float:left;margin-top:0px!important}.search_remote_position{display:flow!important;align-items:center!important;gap:6px;height:100%}.search_remote_position label{margin:0!important;line-height:1}.job_filters .search_jobs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;flex-direction:inherit!important;width:100%;max-width:1280px;margin:0 auto}.search_keywords,.search_location,.search_remote_position,.search_categories,.search_submit{display:flex;flex-direction:column;flex:1 1 auto;max-width:160px}.search_jobs>div[style*="clear: both"]{display:none!important}fieldset.fieldset-application.fieldset-type-text{margin-bottom:40px}.et_pb_code_inner a{color:#0a69e4;font-family:'Nunito';font-weight:700}.jm-dashboard-table .job_title{flex:1 1 130%!important}li.et_pb_menu_page_id-591.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-815 a{background:#2e3359!important;color:#fff!important;padding:5px 14px!important;height:30px;border-radius:5px}li.et_pb_menu_page_id-591.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-815{display:flex;align-items:center}header.et-l.et-l--header{background:#eaeeff}.et_pb_newsletter_success h2{color:#2d3259!important}.trabajos-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}.trabajo-card{text-align:left;font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif;background:#f9faff;padding:30px;border-radius:16px;border:solid 1px #e9ebf1;color:#2c2f5c;display:flex;flex-direction:column;justify-content:space-between}.trabajo-card .titulo{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:28px;color:#2e3359!important;letter-spacing:-0.03em}.trabajo-card .categoria{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;color:#4a516e!important;letter-spacing:2px}.trabajo-card .fechas{font-size:0.9rem}.fechas strong{font-weight:800!important}@media screen and (max-width:768px){.trabajos-grid{grid-template-columns:1fr}}input[name="submit_job"],input[name="save_draft"]{background-color:#2C2E57;color:white;border:none;padding:12px 24px;font-size:16px;border-radius:16px;cursor:pointer;margin:0 8px 40px 8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:background-color 0.3s ease;display:inline-block}input[name="submit_job"]:hover,input[name="save_draft"]:hover{background-color:#1e1f40}.custom-login-options{display:flex!important;justify-content:center;gap:20px;flex-wrap:wrap;margin:20px 0 40px}.custom-login-button{background-color:#0073aa;color:white;padding:12px 24px;border-radius:10px;text-decoration:none;font-size:16px;transition:background-color 0.3s ease;display:inline-block;text-align:center;min-width:140px}.custom-login-button:hover{background-color:#005a87}/otro form/.user-registration-form{background-color:#0769e4;padding:50px 40px;border-radius:35px;max-width:500px;margin:0 auto;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.user-registration-form label{color:#fff;font-weight:600;font-size:16px;margin-bottom:8px;display:block}.user-registration-form input[type="text"],.user-registration-form input[type="email"],.user-registration-form input[type="password"]{border-radius:10px;padding:16px;font-size:16px;border:none;width:100%;margin-bottom:25px;box-sizing:border-box}.user-registration-form input[type="checkbox"]{transform:scale(1.2);margin-right:8px}.user-registration-form .ur-checkbox-label{color:#fff;font-weight:bold;font-size:15px;display:inline-block;margin-bottom:20px}.user-registration-form .ur-login-forgot-password a{color:#ffffff!important;text-decoration:underline;font-size:14px;display:inline-block;margin-bottom:30px;opacity:1}.user-registration-form button[type="submit"]{background-color:transparent;border:2px solid white;color:#fff;padding:14px;width:100%;font-size:18px;border-radius:10px;transition:0.3s;cursor:pointer;font-weight:500}.user-registration-form button[type="submit"]:hover{background-color:#ffffff;color:#0769e4;font-weight:bold}div#ur-frontend-form{padding:0}p.user-registration-LostPassword.lost_password a{color:#fff!important;text-decoration:underline}form.user-registration-form.user-registration-form-login.login{padding:30px 30px}p.user-registration-login-description{margin:0px!important;color:#fff!important}span.user-registration-login-title{text-align:left!important;color:#fff!important;font-size:23px!important;margin:0px!important}registration-form-row--wide.form-row.form-row-wide{margin:0px!important}.ur-form-grid div button{background:#0969e4!important;border:solid 2px #fff!important;font-weight:700!important}.ur-form-grid{font-family:Open Sans,Arial,sans-serif}input#password::placeholder{color:#666666!important;font-weight:600!important}input#username::placeholder{color:#666666!important;font-weight:600!important}p.user-registration-form-row.user-registration-form-row--wide.form-row.form-row-wide{margin:0!important}.ur-form-grid div{margin:10px 0px!important}div#ur-frontend-form{box-shadow:inherit!important}.job_filters{background:#f9f9f9;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:20px;max-width:600px}.job_filters input[type="text"],.job_filters select,.job_filters textarea{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;margin-bottom:12px;font-size:16px}.job_filters input[type="checkbox"]{margin-right:8px}.job_filters label,.job_filters legend{font-weight:600;margin-bottom:6px;display:block;color:#333}.job_filters .job_types label{display:flex;align-items:center;margin-bottom:8px}.job_filters .search_jobs{display:flex;flex-direction:column}.job_filters .search_submit{color:white;border:none;padding:12px;font-size:16px;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease;width:100%;margin-top:10px}.job_filters .search_submit:hover{}.job_filters .search_jobs{display:flex;flex-wrap:wrap;gap:10px}.job_filters .search_jobs .search_keywords,.job_filters .search_jobs .search_location{flex:1 1 48%}.job_filters input[type="text"]{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:16px;background-color:#fff}@media (max-width:600px){.job_filters .search_jobs .search_keywords,.job_filters .search_jobs .search_location{flex:1 1 100%}}.job_filters .job_types{display:none!important}.job_filters .showing_jobs{display:none!important}.job_filters input[type="submit"]{background-color:#0059ff;color:white;padding:12px 24px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.job_filters input[type="submit"]:hover{background-color:#0047cc;transform:translateY(-1px)}.application_details{background-color:#f9f9f9;padding:24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.05);max-width:700px;margin:0 auto 30px}.application_details label{font-weight:600;color:#333;display:block;margin-bottom:6px}.application_details input[type="text"],.application_details input[type="email"],.application_details textarea,.application_details input[type="file"]{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px;font-size:16px;background-color:#fff}.application_details textarea{resize:vertical;min-height:120px}.application_details input[type="submit"]{background-color:#0059ff;color:white;padding:12px 24px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.application_details input[type="submit"]:hover{background-color:#0047cc;transform:translateY(-1px)}.application_details small,.application_details .application_cv_upload_description{color:#777;font-size:13px;display:block;margin-top:-10px;margin-bottom:20px}.application_details .application_resume_form{margin-top:20px;border-top:1px solid #ddd;padding-top:20px}.application_details .application_resume_form input[type="submit"]{background-color:#4CAF50}.application_details .application_resume_form input[type="submit"]:hover{background-color:#3e8e41}.application_button.button{background-color:#0059ff;color:white;padding:14px 28px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgba(0,0,0,0.08);display:inline-block;margin-bottom:20px}.application_button.button:hover{background-color:#0047cc;transform:translateY(-1px)}.job_application,.job-manager-form{background-color:#f9f9f9;padding:30px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.05);max-width:800px;margin:0 auto 40px}.job-manager-form label,.job-manager-form legend{font-weight:600;color:#333;margin-bottom:6px;display:block}.job-manager-form input[type="text"],.job-manager-form input[type="email"],.job-manager-form input[type="url"],.job-manager-form select,.job-manager-form textarea{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px;font-size:16px;background-color:#fff}.job-manager-form textarea{resize:vertical;min-height:120px}.job-manager-form input[type="checkbox"]{margin-right:8px}.job-manager-form .form-row{margin-bottom:20px}.job-manager-form input[type="submit"],.job-manager-form button[type="submit"]{background-color:#0059ff;color:white;padding:14px 28px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;margin-top:20px}.job-manager-form input[type="submit"]:hover,.job-manager-form button[type="submit"]:hover{background-color:#0047cc;transform:translateY(-1px)}div#ur-frontend-form{background:#0a69e4}.job_filters,.job_filters form.search_jobs{display:flex!important;flex-wrap:wrap;gap:10px;width:100%;max-width:100%;justify-content:flex-start;align-items:flex-end}.job_filters .search_keywords,.job_filters .search_location,.job_filters .search_categories,.job_filters .search_remote,.job_filters .search_submit{flex:1 1 200px;max-width:250px;margin:0!important}.job_filters input[type="text"],.job_filters select,.job_filters textarea{width:100%}