.block.text-image{align-items:center;padding-block:6.5rem;position:relative}.block.text-image .block__wrapper{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));align-items:center;gap:2.5rem 5.5rem;display:grid}.block.text-image .block__content{flex-direction:column;gap:1.5rem;display:flex}.block.text-image .block__content a{color:currentColor;text-decoration:underline}.block.text-image .block__visual{position:relative}.block.text-image .block__caption{inline-size:100%;color:var(--color--green);background-color:var(--color--white);border-radius:.5rem;padding:1.5rem;position:absolute;inset-block-end:1.5rem;inset-inline-end:1rem}@media screen and (width<=360px){.block.text-image .block__caption{max-width:12.5rem}}@media screen and (width>=360px) and (width<=1440px){.block.text-image .block__caption{max-width:calc(129.333px + 19.6296vw)}}@media screen and (width>=1440px){.block.text-image .block__caption{max-width:25.75rem}}.block.text-image .block__caption{color:var(--color--dark-green);font-weight:700}.block.text-image .block__list .item__btn{margin-block-start:1rem}.block.text-image .block__btn{margin-block-start:3rem;margin-inline:auto}.block.text-image.has-video .block__caption{color:inherit;background-color:#0000;margin-block-start:1rem;padding:0;position:static}.block.text-image.reverse-elements-order .block__visual{order:-1}@media (width<=899px){.block.text-image .block__visual{order:-1}}
