.pattern-vertical-card{position:relative}

[dir] .pattern-vertical-card{margin-block-end:2rem}

[dir] .pattern-vertical-card.bg .pattern-vertical-card__content{padding-inline:1rem;padding-block-end:1rem}

.pattern-vertical-card__image{position:relative}

[dir] .pattern-vertical-card__image{margin-block-end:1rem}

[dir] .pattern-vertical-card__image.image-rounded img{border-radius:50%}

[dir] .pattern-vertical-card__image .pattern-media-image__media,[dir] .pattern-vertical-card__image .pattern-media-video__media-video{text-align:center}

.pattern-vertical-card__content--categories{display:flex;flex-direction:column;gap:.25rem}

[dir] .pattern-vertical-card__content--categories{margin-block-end:.25rem}

.pattern-vertical-card__content--category,.pattern-vertical-card__content--category-main{color:#404040;font-weight:500;font-size:.875rem;line-height:1.25}

.pattern-vertical-card__content--category a:not(.btn),.pattern-vertical-card__content--category a:not(.btn):visited,.pattern-vertical-card__content--category a:not(.btn):hover,.pattern-vertical-card__content--category-main a:not(.btn),.pattern-vertical-card__content--category-main a:not(.btn):visited,.pattern-vertical-card__content--category-main a:not(.btn):hover{color:#404040;text-decoration:none}

.pattern-vertical-card__content--category-main{text-transform:uppercase}

[dir] .pattern-vertical-card__content--title .pattern-headline,[dir] .pattern-vertical-card__content--title h2,[dir] .pattern-vertical-card__content--title h3,[dir] .pattern-vertical-card__content--title h4,[dir] .pattern-vertical-card__content--title h5,[dir] .pattern-vertical-card__content--title h6{margin-block-start:0}

[dir] .pattern-vertical-card__content--title h1,[dir] .pattern-vertical-card__content--title h2,[dir] .pattern-vertical-card__content--title h3,[dir] .pattern-vertical-card__content--title h4,[dir] .pattern-vertical-card__content--title h5,[dir] .pattern-vertical-card__content--title h6{margin-block-end:.5rem}

[dir] .pattern-vertical-card__content--subtitle,[dir] .pattern-vertical-card__content--description{margin-block-end:1rem}

[dir] .pattern-vertical-card__content--description .field{margin-bottom:1.25rem}

[dir] .pattern-vertical-card__content--description .field p:last-child{margin-bottom:0}

.pattern-vertical-card__content--bottom-element{display:inline-block}

[dir] .pattern-vertical-card__content--bottom-element{padding-inline-end:1rem}

/*# sourceMappingURL=vertical-card.css.map*/