@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";.styles_JobCard__NwpYJ{--bs-card-cap-bg:transparent;height:100%;border:0;padding:16px;border-radius:20px;cursor:pointer}.styles_JobCard__NwpYJ.styles_undefined-bg__mFVUY{background-color:#191a1c}.styles_JobCard__NwpYJ.styles_education-bg__PZps8{background-color:#2c9050}.styles_JobCard__NwpYJ.styles_housing-bg__6yzvZ{background-color:#d72533}.styles_JobCard__NwpYJ.styles_management-bg__eJUZQ{background-color:#794ea0}.styles_JobCard__NwpYJ.styles_nursing-bg__MA_MY{background-color:#c64385}.styles_JobCard__NwpYJ.styles_support-work-bg__LKZzl{background-color:#007880}.styles_JobCard__NwpYJ.styles_social-work-bg__fWCGF{background-color:#fc9d1d}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP{background-color:#fefefe;border-radius:16px;display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:24px 12px 12px}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-header{border-bottom:0;--font-size:13px;--letter-spacing:0px;--line-height:15px;font-size:var(--font-size);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-weight:700;color:hsla(0,0%,4%,.8);padding:0}@media(max-width:991.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-header{font-size:calc(var(--font-size)*.9);letter-spacing:calc(var(--letter-spacing)*.9);line-height:calc(var(--line-height)*.9)}}@media(max-width:767.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-header{font-size:calc(var(--font-size)*.85);letter-spacing:calc(var(--letter-spacing)*.85);line-height:calc(var(--line-height)*.85)}}@media(max-width:575.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-header{font-size:calc(var(--font-size)*.725);letter-spacing:calc(var(--letter-spacing)*.725);line-height:calc(var(--line-height)*.725)}}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body{display:flex;flex-direction:column;gap:12px;padding:0 0 15px}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .card-title{--font-size:27px;--letter-spacing:-1px;--line-height:33px;font-size:var(--font-size);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-weight:700;color:#191a1c}@media(max-width:991.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .card-title{font-size:calc(var(--font-size)*.9);letter-spacing:calc(var(--letter-spacing)*.9);line-height:calc(var(--line-height)*.9)}}@media(max-width:767.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .card-title{font-size:calc(var(--font-size)*.85);letter-spacing:calc(var(--letter-spacing)*.85);line-height:calc(var(--line-height)*.85)}}@media(max-width:575.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .card-title{font-size:calc(var(--font-size)*.725);letter-spacing:calc(var(--letter-spacing)*.725);line-height:calc(var(--line-height)*.725)}}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body dl{display:flex;margin-bottom:0;gap:.5rem;font-size:1.125rem}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .description{padding-top:15px;--font-size:13px;--letter-spacing:0px;--line-height:15px;font-size:var(--font-size);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-weight:400;min-height:75px;line-height:15px!important;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#191a1c}@media(max-width:991.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .description{font-size:calc(var(--font-size)*.9);letter-spacing:calc(var(--letter-spacing)*.9);line-height:calc(var(--line-height)*.9)}}@media(max-width:767.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .description{font-size:calc(var(--font-size)*.85);letter-spacing:calc(var(--letter-spacing)*.85);line-height:calc(var(--line-height)*.85)}}@media(max-width:575.98px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-body .description{font-size:calc(var(--font-size)*.725);letter-spacing:calc(var(--letter-spacing)*.725);line-height:calc(var(--line-height)*.725)}}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer{display:flex;flex-direction:row;justify-content:space-between;gap:16px;border-top:0;background-color:#1d263b;padding:0;border-radius:12px}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer .btn-wrapper{display:flex;width:100%;justify-content:space-between;padding:12px;gap:16px;align-items:center}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer .btn-wrapper h5{min-height:27;line-height:100%!important;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer .btn-wrapper p{min-height:16.9;line-height:130%!important;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer .btn{--bs-btn-padding-x:1rem!important;--bs-btn-padding-y:0.5rem!important}@media(min-width:768px){.styles_JobCard__NwpYJ .styles_card-wrapper__SkVdP .card-footer .btn{--bs-btn-padding-x:2rem!important}}