.twz-card-vacancy{--text-color: var(--vacancy-card-text-color, var(--text-color-dark));position:relative;display:flex}.flickity-slider .twz-card-vacancy{position:absolute;width:40rem;max-width:80%;min-height:100%}.flickity-slider .twz-card-vacancy:not(:first-child){margin-left:2rem}.twz-card-vacancy:hover{--vacancy-card-bg: var(--vacancy-card-bg-hover, var(--grey-200));--vacancy-card-border: var(--vacancy-card-border-hover, var(--grey-200))}.twz-card-vacancy:hover .twz-card__wrapper{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.twz-card-vacancy:hover .twz-card__link{--text-color: var(--vacancy-card-link-hover, var(--cyan-500))}.twz-card-vacancy:hover .twz-card__link.btn{--btn-bg: var(--vacancy-card-btn-bg-hover, var(--cyan-500));--btn-text-color: var(--vacancy-card-btn-text-color-hover, var(--white));--btn-border-color: var(--vacancy-card-btn-border-color-hover, var(--cyan-500))}.twz-card-vacancy--dark{--vacancy-card-bg: var(--vacancy-card-dark-bg, var(--blue-800));--vacancy-card-text-color: var(--vacancy-card-dark-text-color, var(--white));--vacancy-card-border: var(--vacancy-card-border-dark, var(--blue-800))}.twz-card-vacancy--dark:hover .twz-card__wrapper{--vacancy-card-bg: var(--vacancy-card-dark-bg-hover, var(--blue-800));--vacancy-card-text-color: var(--vacancy-card-dark-text-color-hover, var(--white));--vacancy-card-border: var(--vacancy-card-dark-border-hover, var(--cyan-500))}.twz-card-vacancy--dark:hover .twz-card__wrapper .twz-card__title{--vacancy-card-title-color: var(--vacancy-card-dark-link-hover, var(--cyan-500))}.twz-card-vacancy--dark:hover .twz-card__wrapper .twz-card__type{--text-color: var(--vacancy-card-dark-type-color-hover, var(--blue-300))}.twz-card-vacancy .twz-card__type{--text-color: var(--vacancy-card-type-color, var(--brown-500));padding-bottom:1rem}.twz-card-vacancy .twz-card__type--prospect{--text-color: var(--vacancy-card-type-color-prospect, var(--blue-300))}.twz-card-vacancy .twz-card__content{display:flex;flex-direction:column;align-items:flex-start}.twz-card-vacancy .twz-card__content div:nth-last-child(2),.twz-card-vacancy .twz-card__content p:nth-last-child(2){margin-bottom:4rem}.twz-card-vacancy .twz-card__content .meta-fields{display:flex;align-items:center;gap:1rem;margin:1rem 0}.twz-card-vacancy .twz-card__content .meta-fields .meta-field{font-weight:400;margin:0}.twz-card-vacancy .twz-card__content .twz-card__title{color:var(--vacancy-card-title-color, var(--vacancy-card-text-color, var(--text-color-dark)));font-weight:700}.twz-card-vacancy .twz-card__content .twz-card__excerpt{font-size:var(--theme-fs-h5)}.twz-card-vacancy .twz-card__content .twz-card__link{font-size:var(--theme-fs-h5);text-decoration:none;margin-top:auto}.twz-card-vacancy .twz-card__wrapper{--text-color: var(--vacancy-card-text-color, var(--text-color-dark));padding:1rem 2rem 3rem 2rem;background-color:var(--vacancy-card-bg, var(--white));border:1px solid var(--vacancy-card-border, var(--grey-200));box-shadow:0 0 10px 0 rgba(0,0,0,0);transition:box-shadow .3s ease-in-out;display:flex;width:100%}
.twz-card-vacancy{--vacancy-card-dark-bg-hover: var(--cyan-800);--vacancy-card-dark-border-hover: var(--vacancy-card-dark-bg-hover);--vacancy-card-type-color: var(--cyan-500)}
