.job-content-section{padding-top:var(--padding-top, 32px);padding-bottom:var(--padding-bottom, 32px);--color-success: #16a34a;--color-error: #dc2626;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.form-status-success{color:#16a34a;color:var(--color-success)}.form-status-error{color:#dc2626;color:var(--color-error)}@media(min-width:640px){.job-content-section{padding-top:48px;padding-bottom:48px}}.job-content-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}@media(min-width:1024px){.job-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.job-content-grid.job-sidebar-left .job-content-main{order:2}.job-content-grid.job-sidebar-left .job-content-sidebar{order:1}}.job-content-main{grid-column:span 1 / span 1;display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.job-content-main{grid-column:span 2 / span 2}}.job-content-heading{font-size:20px;font-weight:700;color:var(--color-heading, #1f2937);margin-bottom:16px;margin-top:0}.job-content-prose{color:var(--color-body, #4b5563);font-size:14px;line-height:1.625}@media(min-width:640px){.job-content-prose{font-size:16px}}.job-content-prose p{margin-bottom:16px}.job-content-list{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}.job-content-item{display:flex;align-items:flex-start;gap:12px}.job-content-icon-check{width:24px;height:24px;background-color:#dcfce7;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:var(--icon-color, var(--color-accent))}.job-content-icon-star{width:24px;height:24px;background-color:#fff0ed;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.job-content-icon-check i,.job-content-icon-star i{color:inherit;font-size:12px}.job-content-text{font-size:14px;color:#4b5563}@media(min-width:640px){.job-content-text{font-size:16px}}.job-content-tags{display:flex;flex-wrap:wrap;gap:8px}.job-content-tag-pill{background-color:#f3f4f6;color:#4b5563;font-size:14px;padding:6px 12px;border-radius:9999px}.job-content-sidebar{grid-column:span 1 / span 1}.job-content-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.job-apply-card{background-color:var(--color-form-bg, white);border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 1px 2px #0000000d;position:relative;z-index:5;margin-bottom:24px}@media(min-width:640px){.job-apply-card{padding:24px}}.job-apply-title{font-size:18px;font-weight:700;color:var(--color-heading, #1f2937);margin-bottom:16px;margin-top:0}.job-apply-form{display:flex;flex-direction:column;gap:16px}.job-apply-group label{display:block;font-size:14px;font-weight:500;color:var(--color-form-text, #374151);margin-bottom:4px}.job-apply-input,.job-apply-textarea{width:100%;padding:10px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;font-family:inherit}.job-apply-input:focus,.job-apply-textarea:focus{outline:none;border-color:var(--color-accent, #e4010f)}.job-apply-upload{border:2px dashed #e5e7eb;border-radius:12px;padding:16px;text-align:center;cursor:pointer;transition:border-color .2s}.job-apply-upload:hover{border-color:#e4010f80}.job-apply-submit{width:100%;background-color:var(--color-submit-bg, #e4010f);color:var(--color-submit-text, white);font-weight:600;padding:12px;border-radius:12px;border:none;cursor:pointer;transition:background-color .2s}.job-apply-submit:hover{filter:brightness(.9)}.job-apply-footer{font-size:12px;color:#9ca3af;text-align:center;margin-top:16px}.job-apply-footer a{color:var(--color-accent, #e4010f);text-decoration:none}.job-apply-footer a:hover{text-decoration:underline}.job-benefits-card{background-color:#f9fafb;border-radius:16px;padding:20px;position:relative;z-index:4}@media(min-width:640px){.job-benefits-card{padding:24px}}.job-benefits-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.job-benefit-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#4b5563}.job-benefit-item i{color:#22c55e}.job-share-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;position:relative;z-index:2}.job-share-label{font-size:14px;color:#6b7280}.fa-brands{font-family:"Font Awesome 6 Brands"!important}.job-share-icons{display:flex;align-items:center;gap:8px}.job-share-btn{width:36px;height:36px;background-color:#f3f4f6;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#6b7280;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.job-share-btn:hover{background-color:var(--color-accent, #e4010f);color:#fff}.job-benefits-richtext ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.job-benefits-richtext ul li{position:relative;padding-left:32px;font-size:14px;color:#4b5563;display:flex;align-items:center}.job-benefits-richtext p{position:relative;padding-left:32px;margin-bottom:12px!important;font-size:14px;color:#4b5563}.job-benefits-richtext ul li:before,.job-benefits-richtext p:before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:1px;color:#22c55e;font-size:18px;line-height:1;background:#fff;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-job-content.css.map */
