@keyframes slideBackground{0%{background-position:left -20px bottom -20px}50%{background-position:right -5px top -5px}to{background-position:50%}}.card-container{position:relative;height:100%;overflow:hidden}.card-background{background-image:url(/images/background-category.svg)}.card-background,.card-background-short-stars{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:1}.card-background-short-stars{background-image:url(/images/bg-stars.svg)}.card-background-long-stars{position:absolute;inset:0;background-image:url(/images/bg-stars-long.svg);background-size:cover;background-position:50%;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:1}.card-container:hover .card-background{opacity:1;animation:slideBackground .4s ease-out forwards}.card-container:hover .card-background-long-stars,.card-container:hover .card-background-short-stars{opacity:1}.card-content{position:relative;background-color:var(--color-neutral-100);height:100%;transition:all .3s ease-out;background-position:left -20px bottom -20px}.card-icon-container{transform:translateY(0);transition:transform .3s ease-out}.card-content:hover .card-icon-container-active{transform:translateY(10px)}.card-description{opacity:0;transition:opacity .3s ease-out}.card-content:hover .card-description{opacity:1}.card-gradient-bg{background:linear-gradient(88.79deg,rgba(244,184,184,.4) -3.7%,rgba(227,179,234,.4) 31.39%,rgba(197,201,241,.4) 74.78%)}.card-gradient-bg-light{background:linear-gradient(52.45deg,rgba(244,184,184,.4) 2.72%,rgba(227,234,179,.4) 45.73%,rgba(197,241,208,.4) 98.91%)}.inDevelopment{position:absolute}.inDevelopmentTop{position:absolute;top:35%;left:-54%;background:linear-gradient(85.18deg,#2093fe .83%,#c217fe 91.48%);color:white;transform:translate(0) rotate(2deg);transition:transform .5s}.inDevelopmentBottom{position:absolute;bottom:45%;left:-52%;color:white;background-color:black;transform:translate(0) rotate(-1deg);transition:transform .4s}@keyframes moveTopIn{0%{transform:translate(0) rotate(2deg)}80%{transform:translate(-30px) rotate(2deg)}to{transform:translate(-28px) rotate(2deg)}}@keyframes moveTopOut{0%{transform:translate(-28px) rotate(2deg)}to{transform:translate(0) rotate(2deg)}}@keyframes moveBottomIn{0%{transform:translate(0) rotate(-1deg)}80%{transform:translate(30px) rotate(-1deg)}to{transform:translate(28px) rotate(-1deg)}}@keyframes moveBottomOut{0%{transform:translate(28px) rotate(-1deg)}to{transform:translate(0) rotate(-1deg)}}.inDevelopmentBottom,.inDevelopmentTop{animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out}.card-container:hover .inDevelopmentTop{animation-name:moveTopIn}.card-container:hover .inDevelopmentBottom{animation-name:moveBottomIn}.card-container:not(:hover) .inDevelopmentTop{animation-name:moveTopOut}.card-container:not(:hover) .inDevelopmentBottom{animation-name:moveBottomOut}.vacancy-card-container{position:relative;overflow:hidden}.vacancy-card-bg{opacity:0}.vacancy-card-bg,.vacancy-card-bg-small{position:absolute;inset:0;background-image:url(/images/bg-stars-long.svg);background-size:cover;background-position:50%;transition:opacity .3s ease-out;pointer-events:none;z-index:1}.vacancy-card-container:hover .vacancy-card-bg{opacity:1}.vacancy-card-content{position:relative;z-index:2}.vacancy-card{transition-duration:.3s;background-image:url(/unexisted.svg)}.vacancy-card:hover{background-image:url(/images/bg-stars.svg);background-repeat:no-repeat;background-size:cover}