.image-with-text-columns{position:relative}.image-with-text-columns__title{text-align:center;max-width:900px;margin:0 auto var(--spacing-6);font-size:var(--title-font-size-mobile, 24px);font-weight:var(--title-font-weight, 400);line-height:1.2}@media(min-width: 720px){.image-with-text-columns__title{font-size:var(--title-font-size-desktop, 32px);margin:0 auto 68px}}.image-with-text-columns__columns{position:relative}.image-with-text-columns__slider{max-width:100%;max-width:var(--content-width, 100%);margin:0 auto}@media(min-width: 720px){.image-with-text-columns__slider{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-7)}}.image-with-text-columns .scroll-slider-page-dots{margin-top:42px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media(min-width: 720px){.image-with-text-columns .scroll-slider-page-dots{display:none}}.image-with-text-columns .image-with-text-column__pause-button svg path{fill:#fff;opacity:.8}.image-with-text-columns .image-with-text-column__play-button svg path{fill:#fff;opacity:.8}.image-with-text-column__image-wrapper{position:relative;aspect-ratio:4/5;overflow:hidden;margin-bottom:32px}@media screen and (min-width: 960px){.image-with-text-column__image-wrapper{aspect-ratio:1/1}}.image-with-text-column__image-wrapper .image,.image-with-text-column__image-wrapper .image__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 720px){.image-with-text-column__image--mobile{display:none}}.image-with-text-column__image-wrapper background-video,.image-with-text-column__image-wrapper .current-video__container{position:absolute;inset:0;width:100%;height:100%}.image-with-text-column button.video__pause.image-with-text-column__pause-button{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;background:rgba(0,0,0,.4);border-radius:50%;padding:14px}.image-with-text-column:hover button.video__pause.image-with-text-column__pause-button,.image-with-text-column:focus-within button.video__pause.image-with-text-column__pause-button{visibility:visible}.image-with-text-column__text-wrapper{text-align:center}.image-with-text-column__title{font-size:var(--column-title-font-size, 18px);font-weight:var(--column-title-font-weight, 400);margin:0 0 var(--spacing-3)}.image-with-text-column__subtitle{font-size:var(--column-subtitle-font-size, 14px);font-weight:var(--column-subtitle-font-weight, 400);max-width:360px;margin:0 auto;line-height:1.5;color:var(--color-text)}