.mediatext-module{display:grid;gap:40px;grid-template-columns:1fr;margin:var(--so-margin) 0;&.naast-elkaar{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){grid-template-columns:1fr}}.mediatext-item{align-items:center;background-color:var(--so-color-sand);border-radius:24px;display:flex;gap:40px;overflow:hidden;padding:var(--padding-y) var(--padding-x);position:relative;figure{border-radius:24px;flex:3 1 0%;margin:0;overflow:hidden;img{display:block;height:auto;object-fit:cover;width:100%}}.mediatext-content{flex:2 1 0%;padding-bottom:32px;padding-right:113px;padding-top:32px;p{font-size:24px}.button-wrapper{margin-bottom:0}}.mediatext-tag{background-color:var(--so-color-peach);border-radius:8px;color:var(--so-color-marine);display:inline-block;font-size:14px;font-weight:500;left:24px;line-height:1.3;margin-bottom:16px;padding:4px 6px;position:absolute;top:24px}&.image-right{figure{order:2}.mediatext-content{order:1;padding-left:113px;padding-right:0}}@media screen and (max-width:1024px){flex-direction:column;gap:0;.mediatext-content{padding:24px;p{font-size:20px}}&.image-right{figure{order:0}.mediatext-content{order:0;padding:24px}}.mediatext-tag{left:16px;top:16px}}@media screen and (max-width:767px){border-radius:16px;.mediatext-content{padding:16px;p{font-size:16px}}}}.mediatext-module.naast-elkaar{gap:24px;.mediatext-item{flex-direction:column;gap:0}.mediatext-content{flex:0;order:1;padding:24px}figure{flex:1;order:0}}@media screen and (max-width:540px){.mediatext-module{&.naast-elkaar{grid-template-columns:repeat(1,1fr)}}}