.rich-text-block{margin:0}.rich-text-block__inner{grid-template-columns:52.5% 47.5%}.rich-text-block__media{position:relative;min-height:29rem}.rich-text-block__picture{position:absolute;height:100%;height:100%;left:0;z-index:-1;top:0;width:150%;max-width:100vw;border-radius:0 20px 20px 0;object-fit:contain}.rich-text-block__image{display:block;width:auto;height:100%;object-fit:contain;object-position:bottom}.rich-text-block__heading{font-size:1.4rem;line-height:120%;font-weight:500;max-width:calc(100% - 3rem)}.rich-text-block__heading span.accent{color:var(--brand)}.rich-text-block__content{display:flex;flex-direction:column;gap:var(--space-4);padding:2.5rem 2.5rem 2.5rem 0;justify-content:space-between}.rich-text-block__lists{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.rich-text-block__list-group{display:flex;flex-direction:column;gap:var(--space-3)}.rich-text-block__subtitle{margin:0;color:var(--text);line-height:1.5;font-size:1rem;font-weight:500}.rich-text-block__list{margin:0;padding-left:0;list-style:none}.rich-text-block__list-item{position:relative;margin-bottom:var(--space-3);padding-left:.6rem;line-height:120%}.rich-text-block__list-item:before{content:'';position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:var(--brand)}.rich-text-block__list-item:last-child{margin-bottom:0}.rich-text-block__action{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media(max-width:1024px){.rich-text-block__inner{grid-template-columns:1fr;display:flex!important;flex-direction:column}.rich-text-block__content{gap:var(--space-5);padding:0}.rich-text-block__media{position:relative;min-height:12rem}.rich-text-block__image{webkit-mask-image:linear-gradient(to right,transparent 0,#000 3px,#000 calc(100% - 3px),transparent);mask-image:linear-gradient(to right,transparent 0,#000 1rem,#000 calc(100% - 1rem),transparent);margin:0 auto}.rich-text-block__picture{width:100%}.rich-text-block__heading{font-size:1.1rem;max-width:100%}.rich-text-block__lists{gap:var(--space-5)}}@media (max-width:768px){.rich-text-block__picture{width:100vw;left:50%;transform:translateX(-50%);position:relative;display:block}.rich-text-block__image{webkit-mask-image:none;mask-image:none;margin:0 auto}}@media (max-width:456px){.rich-text-block__action>*{width:100%}.rich-text-block__lists{grid-template-columns:repeat(1,1fr)}}