.frame-type-textmedia.frame-layout-2 .textmedia.image-above .text-wrapper,.frame-type-textmedia.frame-layout-2 .textmedia.image-below .text-wrapper,.frame-type-textmedia.frame-layout-2 header{margin-left:auto;margin-right:auto;padding-left:3.6rem;padding-right:3.6rem;width:100%;max-width:calc(1360px + (2 * 3.6rem))}.frame-type-textmedia{--space-between-text-media: 3rem}.frame-type-textmedia .textmedia{display:flex;flex-direction:column}.frame-type-textmedia .textmedia .text-wrapper a:not(.button){background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(transparent calc(100% - 1px), var(--link-color) 1px);transition:background-size 400ms,color 250ms ease}@media(hover: hover){.frame-type-textmedia .textmedia .text-wrapper a:not(.button):hover{color:var(--link-color);background-size:100% 100%}}.frame-type-textmedia .textmedia.image-below,.frame-type-textmedia .textmedia.image-right{flex-direction:column-reverse}.frame-type-textmedia .textmedia.image-below .media-wrapper+.text-wrapper,.frame-type-textmedia .textmedia.image-right .media-wrapper+.text-wrapper{margin-bottom:var(--space-between-text-media)}.frame-type-textmedia .textmedia.image-deco{--color-decorative: var(--color-primary);--border-decorative-width: 16rem;--image-translate: 1.5rem}.frame-type-textmedia .textmedia.image-deco .aspect-ratios-box::after{position:absolute;content:"";border-style:solid;border-width:var(--border-decorative-width) var(--border-decorative-width) 0 0;border-color:var(--color-decorative) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.frame-type-textmedia .textmedia.image-deco .aspect-ratios-box img{transform:translate(var(--image-translate, 0), var(--image-translate, 1rem));z-index:1}.frame-type-textmedia .textmedia.image-above .media-wrapper+.text-wrapper,.frame-type-textmedia .textmedia.image-left .media-wrapper+.text-wrapper{margin-top:var(--space-between-text-media)}.frame-type-textmedia .textmedia .media-wrapper a:not(.lightbox){display:block;overflow:hidden}.frame-type-textmedia .textmedia .media-wrapper a:not(.lightbox) img{transition:transform 250ms ease}.frame-type-textmedia.frame-layout-2{max-width:var(--container-plain-4-xl);padding-left:var(--container-padding-none);padding-right:var(--container-padding-none)}.frame-type-textmedia.frame-layout-2 .textmedia.image-above .media-wrapper,.frame-type-textmedia.frame-layout-2 .textmedia.image-below .media-wrapper{width:100%}@media(min-width: 768px){.frame-type-textmedia .textmedia .text-wrapper.text-multi-col-2 p,.frame-type-textmedia .textmedia .text-wrapper.text-multi-col-3 p{--multi-col-textmedia-space-between: 5rem;grid-column-gap:var(--multi-col-textmedia-space-between);column-count:2}}@media(min-width: 992px){.frame-type-textmedia .textmedia.image-below .media-wrapper,.frame-type-textmedia .textmedia.image-above .media-wrapper{width:60%}.frame-type-textmedia .textmedia.image-center .media-wrapper{margin-left:auto;margin-right:auto}}@media(min-width: 1200px){.frame-type-textmedia{--space-between-text-media: 6rem}.frame-type-textmedia .textmedia .text-wrapper.text-multi-col-3 p{column-count:3}}@media(hover: hover){.frame-type-textmedia .textmedia .media-wrapper a:not(.lightbox):hover img{transform:scale(1.1)}}
