.image-text-card{display:grid;grid-auto-flow:row;position:relative;grid-row-gap:1.875rem;row-gap:1.875rem}.image-text-card__image{margin-left:-1.25rem;margin-right:-1.25rem;position:relative}@media only screen and (min-width:75rem){.image-text-card__image-img{padding-left:5rem;padding-right:0;position:relative}}.image-text-card__image img{width:100%}@media only screen and (min-width:48rem){.image-text-card__image img{width:auto}}@media only screen and (min-width:62rem){.image-text-card__image img{max-width:25rem}}@media only screen and (min-width:48rem){.image-text-card__image{margin-left:0;margin-right:0}}@media only screen and (min-width:75rem){.image-text-card__image{margin-left:-3.125rem}.image-text-card--right .image-text-card__image-img{padding-left:0;padding-right:5rem}}@media only screen and (min-width:48rem){.image-text-card--right .image-text-card__image{order:1}}@media only screen and (min-width:75rem){.image-text-card--right .image-text-card__image{margin-left:0;margin-right:-3.125rem}}.image-text-card__desc p{line-height:1.2}.image-text-card .field--name-field-caption-credit{margin-left:1.25rem;margin-right:1.25rem;max-width:25rem}.image-text-card .field--name-field-caption-credit p{color:#545658;font-size:.625rem;font-style:italic}@media only screen and (min-width:48rem){.image-text-card .field--name-field-caption-credit{margin:0}}.image-text-card__pattern{bottom:1.1875rem;display:none;left:0;position:absolute;top:auto}.image-text-card__pattern svg{display:block}@media only screen and (min-width:75rem){.image-text-card__pattern{display:block}}.image-text-card--right .image-text-card__image .image-text-card__pattern{left:auto;right:0;transform:rotateY(180deg)}@media only screen and (min-width:48rem){.image-text-card{align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;grid-auto-flow:column;margin-top:3.5rem}}@media only screen and (min-width:75rem){.image-text-card{-moz-column-gap:4.375rem;column-gap:4.375rem}}