.image.changes{position:relative}.image.changes .image{inset:0;opacity:0;position:absolute}.image.changes .image.active{opacity:1}.rtext-grid{align-items:stretch;display:grid}.rtext-col--image{align-items:center;display:flex;justify-content:center}.rtext-grid--text-image{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rtext-col{position:relative}.rtext-col--image .image.changes{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative;width:100%}.rtext-col--image .image{inset:0;position:absolute}@media (max-width:768px){.rtext-grid--text-image{grid-template-columns:1fr}.rtext-col--image{margin-top:2rem}}.rtext_animation .main-text{line-height:1.4;opacity:0;word-wrap:break-word;overflow-wrap:break-word}.rtext_animation .text-sequence{display:none}.rtext_animation .text-sequence.active{display:block}.rtext_animation.center-t .text-sequence.active{display:block;justify-self:center}.rtext_animation .text-line{display:block;margin-bottom:10px}.rtext_animation .highlight{display:inline-block;position:relative;text-align:left;white-space:normal}.rtext_animation .strikethrough-line{background-color:#ff6b6b;height:3px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:width .25s ease-out;width:0;z-index:2}.rtext_animation .replacement-text{color:#4ecdc4;display:flex;font-weight:600;margin-left:8px;opacity:0;pointer-events:none;white-space:nowrap}.rtext_animation .highlight.show-below .replacement-text{display:block;margin-left:0;margin-top:4px}.rtext_animation .highlight.text-replaced .highlight-original{opacity:0!important;visibility:hidden}@media (max-width:768px){.rtext_animation .text-container{max-width:100%}.rtext_animation .main-text{line-height:1.3}}@media (max-width:480px){.rtext_animation .replacement-text,.rtext_animation .text-container .highlight{place-self:anchor-center;text-align:center}.rtext_animation .main-text{line-height:1.2}}@media (max-width:768px){.rtext-col.rtext-col--image{height:250px}.rtext-grid--text-image{grid-template-columns:1fr;grid-template-rows:auto auto}.image.changes .image img{height:-webkit-fill-available;object-fit:cover;width:100%}.rtext-col--text{order:1;z-index:2}.rtext-col--image{order:2;z-index:1}}