.careers{background-color:var(--light-gray-bg);padding:var(--space-xl) var(--space-md)}.careers-container{margin:0 auto;max-width:1200px;text-align:center}.careers-title{color:var(--header-color);font-size:var(--font-xxl);font-weight:var(--font-bold);margin-bottom:var(--space-sm)}.careers-dash{background:var(--red-gradient);border-radius:var(--radius-sm);height:4px;margin:0 auto var(--space-lg) auto}.careers-intro{color:var(--muted-text);font-size:var(--font-md);line-height:1.6;margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto;max-width:800px}.careers-content{align-items:center;display:flex;flex-direction:column}.job-listings{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.job-card{background:var(--primary-bg);border-radius:var(--radius-md);box-shadow:0 4px 8px var(--shadow-color);padding:var(--space-md);transition:transform var(--transition-normal)}.job-card:hover{transform:translateY(calc(var(--space-xs)*-1))}.job-title{color:var(--dark-text);font-size:var(--font-lg);font-weight:var(--font-bold);margin-bottom:var(--space-sm)}.job-description{color:var(--muted-text);font-size:var(--font-sm);margin-bottom:var(--space-md)}.job-requirements-title{color:var(--dark-text);font-size:var(--font-md);font-weight:var(--font-medium);margin-bottom:var(--space-xs)}.job-requirements{list-style:disc;margin-bottom:var(--space-md);padding-left:var(--space-lg)}.job-requirements li{color:var(--muted-text);font-size:var(--font-sm);margin-bottom:var(--space-xs)}.job-apply-btn{background-color:var(--button-color);border-radius:var(--radius-md);color:var(--footer-white);display:inline-block;padding:var(--space-sm) var(--space-lg);text-decoration:none;transition:background-color var(--transition-normal)}.job-apply-btn:hover{background-color:var(--button-hover)}.no-openings{align-items:center;background:var(--primary-bg);border-radius:var(--radius-md);box-shadow:0 4px 8px var(--shadow-color);display:flex;flex-direction:column;max-width:600px;padding:var(--space-lg)}.no-openings-icon{color:var(--button-color);height:60px;margin-bottom:var(--space-md);width:60px}.no-openings-title{color:var(--dark-text);font-size:var(--font-lg);font-weight:var(--font-bold);margin-bottom:var(--space-sm)}.no-openings-text{color:var(--muted-text);font-size:var(--font-md);line-height:1.6}@media (max-width:768px){.careers{padding:var(--space-lg) var(--space-sm)}.careers-title{font-size:var(--font-xl);margin-bottom:var(--space-xs)}.careers-dash{margin-bottom:var(--space-md);width:80px}.careers-intro{font-size:var(--font-sm);margin-bottom:var(--space-lg)}.job-listings{gap:var(--space-md);grid-template-columns:1fr}.job-card{padding:var(--space-sm)}.job-title{font-size:var(--font-md)}.job-requirements-title{font-size:var(--font-sm)}.job-apply-btn{font-size:var(--font-xs);padding:var(--space-xs) var(--space-md)}.no-openings{padding:var(--space-md)}.no-openings-icon{height:50px;width:50px}.no-openings-title{font-size:var(--font-md)}.no-openings-text{font-size:var(--font-sm)}}@media (max-width:480px){.careers{padding:var(--space-md) var(--space-xs)}.careers-title{font-size:var(--font-lg)}.careers-dash{margin-bottom:var(--space-sm);width:60px}.careers-intro,.job-description,.job-requirements li{font-size:var(--font-xs)}.no-openings-icon{height:40px;width:40px}.no-openings-title{font-size:var(--font-sm)}.no-openings-text{font-size:var(--font-xs)}}
/*# sourceMappingURL=630.cbd988fc.chunk.css.map*/