#job_roles_v4_section .job_roles_v4_card{flex:0 0 auto;width:calc(( 100% - 72px ) / 4);min-width:200px;padding:24px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:24px;transition:box-shadow .3s ease,transform .3s ease}#job_roles_v4_section .job_roles_v4_card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}#job_roles_v4_section .job_roles_v4_img{width:100%;aspect-ratio:1/1;border-radius:4px;object-fit:cover;display:block;background-color:#e8eef0}#job_roles_v4_section .job_roles_v4_img_fallback{width:100%;aspect-ratio:1/1;border-radius:4px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8eef0 0%,#d0dce0 100%)}#job_roles_v4_section .job_roles_v4_content{display:flex;flex-direction:column;gap:12px}#job_roles_v4_section .job_roles_v4_card_title{color:#155464;font-size:24px;font-family:"proxima-nova","Proxima Nova",Arial,sans-serif;font-weight:700;text-transform:capitalize;line-height:36px;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}#job_roles_v4_section .job_roles_v4_category{color:#111;font-size:18px;font-family:"proxima-nova","Proxima Nova",Arial,sans-serif;font-weight:400;line-height:1.4;margin:0}#job_roles_v4_section .job_roles_v4_btn.job_roles_v4_disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#job_roles_v4_section .job_roles_v4_dot{width:12px;height:12px;border-radius:50%;background:#999;cursor:pointer;transition:background .3s ease}#job_roles_v4_section .job_roles_v4_dot.job_roles_v4_dot_active{background:#155464}@media (max-width:1024px){#job_roles_v4_section .job_roles_v4_card{width:calc(( 100% - 20px ) / 2);min-width:200px;padding:20px;gap:20px}#job_roles_v4_section .job_roles_v4_card_title{font-size:20px;line-height:28px}#job_roles_v4_section .job_roles_v4_category{font-size:16px}}@media (max-width:600px){#job_roles_v4_section .job_roles_v4_card{width:100%;min-width:0;padding:16px;gap:16px}#job_roles_v4_section .job_roles_v4_img,#job_roles_v4_section .job_roles_v4_img_fallback{aspect-ratio:4/3}#job_roles_v4_section .job_roles_v4_card_title{font-size:18px;line-height:24px}#job_roles_v4_section .job_roles_v4_category{font-size:14px}#job_roles_v4_section .job_roles_v4_dot{width:10px;height:10px}}@media (max-width:375px){#job_roles_v4_section .job_roles_v4_card{padding:14px;gap:14px}#job_roles_v4_section .job_roles_v4_card_title{font-size:16px;line-height:22px}#job_roles_v4_section .job_roles_v4_category{font-size:13px}}@media (max-width:320px){#job_roles_v4_section .job_roles_v4_card{padding:12px;gap:12px}#job_roles_v4_section .job_roles_v4_card_title{font-size:15px;line-height:20px}#job_roles_v4_section .job_roles_v4_category{font-size:12px}}.elementor-widget-container,.elementor-widget-html .elementor-widget-container{overflow:visible!important}