@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInPlusHeight{0%{opacity:0;max-height:0}100%{opacity:1;max-height:600px}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}@keyframes keyFadeIn{0%{transform:translateY(-1rem) scale(0.98);opacity:0}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes keyFadeInAlt{0%{transform:translateY(-1rem) scale(0.98);opacity:.25}100%{opacity:1;transform:translateY(0) scale(1)}}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.text-image__visual{position:relative;aspect-ratio:327/226;overflow:hidden;border-radius:var(--evhBorderRadius);margin-block-start:3rem}@media only screen and (min-width: 46.875em){.text-image__visual{margin-block-start:unset;aspect-ratio:667/400}}.text-image__visual picture{position:absolute;inset:0;z-index:2}.text-image__visual img{width:100%;height:100%;object-fit:cover}.text-image{display:grid;grid-template-areas:"content" "visual";grid-auto-columns:1fr}@media only screen and (min-width: 46.875em){.text-image{grid-template-areas:"content visual"}.text-image--flipped{grid-template-areas:"visual content"}}.text-image--highlighted{padding:clamp(0.75rem, calc(0.4466rem + 1.2945vw), 2rem);background-color:var(--evhColorPrimary100);border-radius:var(--evhBorderRadius)}@media only screen and (width < 749px){.text-image--highlighted{padding-top:2rem}}.text-image--highlighted .text-image__visual{border-radius:var(--evhBorderRadiusSmall)}.text-image__content{grid-area:content;place-content:center;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 46.875em){.text-image__content{padding-inline-end:2rem}.text-image--flipped .text-image__content{padding-inline-start:2rem;padding-inline-end:unset}.text-image--highlighted .text-image__content{padding-inline:var(--evhLayoutPaddingHorizontal)}}@media only screen and (min-width: 87.5em){.text-image__content{padding-inline-end:var(--evhLayoutPaddingHorizontal)}.text-image--flipped .text-image__content{padding-inline-start:var(--evhLayoutPaddingHorizontal);padding-inline-end:unset}}.text-image__title{margin-block-end:clamp(1rem, calc(0.7573rem + 1.0356vw), 2rem);font-size:1.5rem}@media only screen and (min-width: 87.5em){.text-image__title{font-size:2.25rem}}@media only screen and (min-width: 120em){.text-image__title{font-size:2.5rem}}.text-image__text{margin-block-end:1.5rem}.text-image__text :last-child{margin:0}@media only screen and (min-width: 62.5em){.text-image__text{margin-block-end:2.5rem}}

/*# sourceMappingURL=paragraph-text-image.css.map */