.styles_JobCard__NwpYJ{--bs-card-cap-bg:transparent;display:flex;position:relative;flex-direction:column;gap:30px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border:0;border-radius:20px;background:radial-gradient(#fff 0,#fff 100%);padding:20px 0 0;height:100%;overflow:hidden}.styles_JobCard__NwpYJ:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:radial-gradient(52.72% 85.54% at 50% 111.9%,#012550 0,#498fe2 43.38%,#fff 100%);width:80%;height:2px;content:""}.styles_JobCard__NwpYJ:before{position:absolute;top:0;left:0;opacity:0;z-index:0;border-radius:20px;background:radial-gradient(67.8% 85.07% at 50% 111.01%,#012550 0,#498fe2 43.38%,#fff 100%);width:100%;height:100%;content:"";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.styles_JobCard__NwpYJ:hover{opacity:1!important}.styles_JobCard__NwpYJ:hover:after{opacity:0}.styles_JobCard__NwpYJ:hover:before{opacity:1}.styles_JobCard__NwpYJ:hover .styles_sector-badge__znPO5:before{background:#131313}.styles_JobCard__NwpYJ:hover .card-footer{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)}.styles_JobCard__NwpYJ .card-header{position:relative;z-index:1;border-bottom:0;padding-bottom:0;font-weight:400;font-size:.875rem}.styles_JobCard__NwpYJ .card-body{display:flex;position:relative;flex-direction:column;gap:20px;z-index:1;padding:0 20px 20px}.styles_JobCard__NwpYJ .card-body .card-title{font-weight:700!important}.styles_JobCard__NwpYJ .card-body .card-text{--letter-spacing:0px;--font-size:14px;font-weight:400;font-size:var(--font-size);letter-spacing:var(--letter-spacing)}@media(max-width:991.98px){.styles_JobCard__NwpYJ .card-body .card-text{font-size:calc(var(--font-size)*.9);letter-spacing:calc(var(--letter-spacing)*.9)}}@media(max-width:767.98px){.styles_JobCard__NwpYJ .card-body .card-text{font-size:calc(var(--font-size)*.85);letter-spacing:calc(var(--letter-spacing)*.85)}}@media(max-width:575.98px){.styles_JobCard__NwpYJ .card-body .card-text{font-size:calc(var(--font-size)*.725);letter-spacing:calc(var(--letter-spacing)*.725)}}.styles_JobCard__NwpYJ .card-footer{display:flex;position:relative;flex-wrap:wrap;gap:30px;z-index:1;border-top-color:transparent;padding:10px 20px;--letter-spacing:0px;--font-size:14px;font-weight:700;font-size:var(--font-size);letter-spacing:var(--letter-spacing);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media(max-width:991.98px){.styles_JobCard__NwpYJ .card-footer{font-size:calc(var(--font-size)*.9);letter-spacing:calc(var(--letter-spacing)*.9)}}@media(max-width:767.98px){.styles_JobCard__NwpYJ .card-footer{font-size:calc(var(--font-size)*.85);letter-spacing:calc(var(--letter-spacing)*.85)}}@media(max-width:575.98px){.styles_JobCard__NwpYJ .card-footer{font-size:calc(var(--font-size)*.725);letter-spacing:calc(var(--letter-spacing)*.725)}}@media(max-width:1199.98px){.styles_JobCard__NwpYJ .card-footer{gap:15px}}@media(max-width:991.98px){.styles_JobCard__NwpYJ .card-footer{gap:30px}}.styles_JobCard__NwpYJ .card-footer .icon{width:22px}.styles_JobCard__NwpYJ .styles_sector-badge__znPO5{position:relative;padding-left:15px}.styles_JobCard__NwpYJ .styles_sector-badge__znPO5:before{position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%;background:#498fe2;width:6px;height:6px;content:""}