/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2025 | 21:59:14 */
/* ========= Pathway Group — Avionté iframe theme ========= */
:root {
  --pg-brand: #1A3F5F;
  --pg-accent: #ACC1CB;
  --pg-font: "unitext", ui-sans-serif, system-ui, -apple-system,
             "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans";
}

.compas-careers-body, .compas-careers {
  background: #F8FAFC !important;
  color: #1F2937;
  font-family: var(--pg-font), sans-serif;
  line-height: 1.55;
}

.compas-careers { padding: clamp(12px, 1.6vw, 20px); }
.compas-careers a { color: var(--pg-brand); text-decoration: none; }
.compas-careers a:hover { text-decoration: underline; }

/* Buttons (apply, filters, etc.) */
.compas-careers .btn,
.compas-careers .button,
.compas-careers a[class*="apply"],
.compas-careers button[class*="apply"] {
  display: inline-flex; align-items: center; gap: .5rem;
  background: var(--pg-brand) !important; color: #fff !important;
  border: 0 !important; border-radius: 999px !important;
  padding: 10px 16px !important; font-weight: 700;
  box-shadow: 0 6px 20px rgba(2,8,20,.08);
}

.compas-careers .btn:hover,
.compas-careers .button:hover,
.compas-careers [class*="apply"]:hover {
  filter: brightness(1.06);
  box-shadow: 0 10px 26px rgba(2,8,20,.12);
}

.jobs-widget { max-width: 1200px; margin: 0 auto; padding: 16px; }
.jobs-widget iframe {
  display: block; width: 100% !important; border: 0; border-radius: 14px;
  min-height: 1200px; /* adjust as needed */
}
@media (max-width: 640px){ .jobs-widget iframe { min-height: 1600px; } }