.job-opportunities{max-width:900px;margin:0 auto}.job-opportunities .page-title{text-align:center;margin-bottom:3rem}.job-listing{width:100%;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.job-listing:hover{box-shadow:0 8px 15px #00000026}.job-title{font-size:2.2rem;font-weight:700;color:rgb(var(--color-foreground));margin-bottom:1.25rem;line-height:1.3}.job-description,.job-details{font-size:1.3rem;color:rgba(var(--color-foreground),.8);margin:1.25rem 0;line-height:1.6}.job-description p,.job-details p{max-width:100%!important;margin-bottom:1rem}.job-description p:last-child,.job-details p:last-child{margin-bottom:0}.sub-heading{font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));margin:2rem 0 1.25rem;line-height:1.3}.sub-heading:first-of-type{margin-top:1.5rem}.apply-now{display:inline-flex;margin-top:1.5rem;text-decoration:none;transition:all .3s ease}.apply-now:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-button),.3)}@media screen and (max-width: 749px){.job-opportunities{padding:0 1rem}.job-listing{padding:1.5rem;margin-bottom:1.5rem}.sub-heading{font-size:1.7rem}}@media (prefers-color-scheme: dark){.job-listing{background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.2)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-job-opportunities.css.map */
