.section-card-blocks .component-card{margin-bottom:2rem}.component-card{height:100%;border:solid 1px var(--primary-color);border-top-right-radius:3rem;border-bottom-left-radius:3rem;display:flex;flex-direction:column;padding:1rem}.component-card__image{aspect-ratio:16/9;border-radius:0 2rem 0 0;position:relative;transition:all 200ms ease;margin-bottom:1rem;overflow:hidden}.component-card__image img{border-radius:0;object-fit:cover}.component-card__content{display:flex;flex-direction:column;gap:2rem;padding:1rem;border-radius:0 0 1rem 1rem;flex:1}@media screen and (min-width: 992px){.component-card__content{padding:2rem;gap:3rem}}.component-card__title{font-size:2.25rem;font-weight:700;color:var(--secondary-color);font-family:"Meditative"}@media screen and (min-width: 992px){.component-card__title{font-size:3.25rem;line-height:3.25rem}}.component-card__subtitle{font-weight:500}.component-card__vacancy-meta{display:flex;align-items:center;gap:2rem}.component-card__vacancy-meta--slider{flex-direction:column;gap:.5rem;align-items:start}.component-card__vacancy-location{font-weight:700}.component-card__link{margin-top:auto;transition:all 200ms ease}.component-card:hover{text-decoration:none}.component-card:hover .component-card__link .btn{color:#000;background-color:#fff}/*# sourceMappingURL=card.css.map */
