.JobCard_jobCard__48GpF{background:#000;border:3px solid var(--color-blue-light);padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.JobCard_header__UlIlk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.JobCard_titleSection__mjzk4{flex:1 1;min-width:0}.JobCard_title__jBb4O{font-family:var(--font-subtitle-bold);font-size:var(--font-size-header-md);line-height:var(--line-height-header-md);font-weight:400;margin:0;letter-spacing:var(--header-letter-spacing);word-wrap:break-word;text-wrap:balance}.JobCard_details__OK7QF{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;flex:1 1}.JobCard_locationAndType___PVcq{display:flex;gap:20px;flex-wrap:wrap}.JobCard_locationContainer__skdtY{display:flex;align-items:center;gap:10px}.JobCard_location__2MkBf{color:var(--color-grey);font-family:var(--font-geist-sans);font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl);letter-spacing:var(--header-letter-spacing)}.JobCard_description__x7uaf{margin-bottom:16px;flex:1 1}.JobCard_description__x7uaf p{color:var(--color-white);margin:0;font-family:var(--font-geist-sans);font-size:var(--font-size-body-xl);line-height:var(--line-height-body-xl)}.JobCard_actions__GRHFK{display:flex;justify-content:center;gap:15px}.styles_pixelBorder__74rpi{position:relative;display:block;min-width:0;overflow:hidden;font-size:0;line-height:0}.styles_corner__fTQNa{position:absolute;width:3px;height:3px;background:var(--color-black);z-index:1}.styles_topLeft__s_Ujv{top:0;left:0}.styles_topRight__ZOF6P{top:0;right:0}.styles_bottomLeft__w0o_b{bottom:0;left:0}.styles_bottomRight__DmHW_{bottom:0;right:0}.styles_wrapper__zxqlF{display:inline-block}.styles_button__f4tiN{font-family:var(--font-subtitle-bold);font-size:var(--font-size-header-xs);line-height:var(--line-height-header-xs);font-weight:400;border:none;padding:15px 20px;cursor:pointer;transition:opacity .15s ease;min-height:44px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_button__f4tiN:active{opacity:.8}.styles_button__f4tiN:disabled{opacity:.5;cursor:not-allowed}.styles_button__f4tiN:disabled:hover{opacity:.5}.styles_backdrop__vVPYa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);background-image:linear-gradient(45deg,hsla(0,0%,100%,.08) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.08) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.08) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.08) 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;visibility:hidden}.styles_backdrop__vVPYa.styles_visible__NBwVF{opacity:1;visibility:visible}.styles_modalContainer__bw88g{width:100%;height:100%;max-width:700px;max-height:900px;display:flex;flex-direction:column}@media (max-width:768px){.styles_backdrop__vVPYa{padding:0;align-items:flex-start}.styles_modalContainer__bw88g{width:100%;height:100dvh;max-width:none;max-height:none;margin:0}}.styles_modalBorder__EShwq,.styles_modal__nELeD{width:100%;height:100%;background:var(--color-black)}.styles_modal__nELeD{display:flex;flex-direction:column;min-height:0}.styles_header__k0cxe{display:flex;justify-content:space-between;align-items:center;padding:30px 30px 27px;flex-shrink:0}.styles_title__KEt4K{color:var(--color-white);margin:0}.styles_closeButton__j4fui{background:none;border:none;color:var(--color-white);cursor:pointer;padding:6px 0;display:flex;align-items:center;justify-content:center}.styles_content__ILZSL{flex:1 1;overflow:-moz-scrollbars-none;overflow-y:auto;margin:0 30px;border-top:3px solid var(--color-blue);color:var(--color-black);min-height:0}.styles_content__ILZSL::-webkit-scrollbar{display:none}.styles_emailButton__H4K03{background-repeat:no-repeat;background-position:50%;background-size:contain;width:100px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;background-image:url(/button.svg);background-color:transparent}.styles_emailButton__H4K03:hover{background-image:url(/button-active.svg)}.styles_emailButtonText__HLRD3{font-family:var(--font-subtitle-bold);font-size:var(--font-size-header-xs);line-height:var(--line-height-header-xs);padding-top:2px;text-align:center;color:var(--color-white)}