 .similar-jobs-widget{margin-top:40px;background:#fff;border:1px solid #e4e4e4;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);}.similar-jobs-widget a, .resume-cta-widget a {text-decoration: none !important;}.similar-jobs-widget a:hover, .similar-jobs-widget a:focus, .resume-cta-widget a:hover, .resume-cta-widget a:focus {text-decoration: none;}.similar-jobs-title{background:#ced8dd99;padding:16px 20px;}.similar-jobs-title h3{margin:0;color:#22305a;font-size:18px;font-weight:700;line-height:1.3;}.similar-job-card{display:flex;flex-direction:column;align-items: flex-start;text-align:center;padding:20px 15px;border-bottom:1px solid #e5e5e5;}.similar-job-card:hover{background:#f7f9fb;}.job-logo{width:120px;min-width:120px;margin:0 0 10px;text-align:left;}.job-logo img{width:120px;height:auto;display:block;margin:0 ;}.job-content{width:100%;text-align: left;}.job-content h4{margin:0 0 -5px;font-size:16px;line-height:1.0;font-weight:700;}.job-content h4 a:hover{color:#d52b1e;}.company-name{font-size:15px;margin-bottom:3px;font-weight: bold;}.job-location{font-size:14px;}.job-location i{margin-right:6px;color:#999;}.job-arrow{width:32px;text-align:center;}.job-arrow a{color:#22305a;font-size:18px;}.similar-jobs-footer{padding:18px;background:#fafafa;}.similar-jobs-button{display:block;width:100%;text-align:center;padding:14px;background:#22305a;color:#fff;font-size:17px;font-weight:700;border-radius:6px;text-decoration:none;}.similar-jobs-button:hover{background:#fff;color:#22305a;border:1px solid #22305a;box-shadow:0 8px 18px rgba(34,48,90,.2);}@media (max-width:768px){.similar-job-card{padding:15px;gap:12px;}.job-logo{width:100px;min-width:100px;}.job-logo img{width:100px;height:100px;}.job-content h4{font-size:18px;}.company-name{font-size:15px;}.job-location{font-size:14px;}.similar-jobs-button{font-size:16px;}}.resume-cta-widget{margin-top:20px;background:#ced8dd99;border:1px solid #d8e9f8;border-radius:8px;padding:22px;text-align:center;}.resume-cta-icon{font-size:34px;color:#2b6cb0;margin-bottom:12px;}.resume-cta-content h4{margin:0 0 10px;font-size:18px;font-weight:700;color:#1f2937;}.resume-cta-content p{margin:0 0 20px;font-size:15px;color:#4b5563;line-height:1.6;}.resume-cta-button{display:inline-block;padding:12px 28px;background:#22305a;color:#fff;font-weight:600;border-radius:5px;text-decoration:none;}.resume-cta-button:hover{background:#fff;color:#22305a;border:1px solid #22305a;}.resume-cta-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;background:#b7d7f2;display:flex;align-items:center;justify-content:center;}.resume-cta-icon i{font-size:34px;color:#2f69b1;}.job-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:8px;}.job-info{flex:1;}.job-arrow{margin-left:15px;}.job-arrow a{font-size:22px;color:#22305a;}.job-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;}.job-info{flex:1;}.job-arrow{margin-left:15px;}.job-arrow a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#22305a;text-decoration:none;}