.careers-container-large{max-width:1000px;margin:0 auto}.careers-container-medium{max-width:830px;margin:0 auto}@media (max-width: calc(1000px + 3rem)){.careers-container-large{padding-left:2.4rem;padding-right:2.4rem;max-width:unset}}@media (max-width: calc(830px + 3rem)){.careers-container-medium{padding-left:2.4rem;padding-right:2.4rem;max-width:unset}}@media (max-width: 743.98px){.careers-container-large,.careers-container-medium{padding-left:1.6rem;padding-right:1.6rem}}@media (max-width: 1023.98px){.careers-container-full-screen-width-tablet{padding-left:0;padding-right:0;max-width:unset}}.c-cat-card{position:relative;overflow:hidden;min-height:19rem;border-radius:.4rem;padding:2.4rem;box-shadow:0 0 3rem 1px #0230471f;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}.c-cat-card:hover{box-shadow:0 8px 30px 1px #02304740;transform:translateY(-8px);transition:all .3s ease-in-out}.c-cat-card:nth-child(1) .c-image__container{background:url(/wp-content/themes/exadel-careers-2023/assets/icons/category-icon-6.svg) no-repeat;background-size:contain}.c-cat-card:nth-child(1) img{display:none}.c-cat-card__content{display:flex;flex-direction:column;justify-content:space-between}.c-cat-card__title{display:flex;justify-content:space-between;align-items:center;padding-bottom:2.4rem}.c-cat-card__title .headline{font-size:2rem;line-height:2.6rem;font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:.5px;color:#023047}.c-cat-card__title .img-container{width:3.2rem;height:3.2rem}.c-cat-card__title .img-container esl-image[lazy][ready]{width:100%;height:100%}.c-cat-card__title .img-container esl-image[lazy][ready] img{object-fit:contain}@media all and (max-width: 1023.98px){.c-cat-card{min-height:14rem}.c-cat-card__title .headline{font-size:2rem;line-height:2.6rem}.c-cat-card .h2{padding-top:5rem}}@media all and (max-width: 743.98px){.c-cat-card{min-width:100%;min-height:8rem}.c-cat-card__title{padding-bottom:0}.c-cat-card__title .headline{line-height:2.8rem}.c-cat-card__content p{display:none}}.c-cat-cards__container{padding-top:2.4rem;padding-bottom:2.4rem}@media (max-width: 1023.98px){.c-cat-cards__container{padding-top:2rem;padding-bottom:2rem}}.c-cat-cards__container .c-grid{grid-auto-rows:1fr}.c-cat-cards__container .h2{padding:0 0 3.2rem;font-size:2.4rem;line-height:3.2rem;font-weight:700;color:#197c94}@media (max-width: 743.98px){.c-cat-cards__container .h2{padding:0 0 2.4rem}}
