.text-media-grid{display:grid;grid-template-columns:1fr;grid-row-gap:24px;grid-column-gap:clamp(24px,3.6vw,50px)}@media screen and (min-width: 768px){.text-media-grid{grid-template-columns:.9fr 1.1fr}}@media screen and (min-width: 1200px){.text-media-grid__text-container h2:not(:first-of-type){margin-top:32px}}.text-media-grid__text-container *:last-child{margin-bottom:0}.text-media-grid__image-container{display:grid;grid-gap:10px;align-items:stretch}.text-media-grid__image-container--full-width-mobile{margin:0 calc(var(--page-width-x-paddings-mobile)*-1)}@media screen and (min-width: 480px){.text-media-grid__image-container--full-width-mobile{margin:0 calc(var(--page-width-x-paddings-tablet)*-1)}}@media screen and (min-width: 768px){.text-media-grid__image-container--full-width-mobile{margin:0}}@media screen and (min-width: 768px){.text-media-grid__image-container{grid-template-columns:.9fr 1.1fr}}.text-media-grid__image-container img,.text-media-grid__image-container svg{width:100%;height:auto}.text-media-grid__image-container img.image-cover{-o-object-fit:cover;object-fit:cover}.text-media-grid__image-container img.image-contain{-o-object-fit:contain;object-fit:contain}.text-media-grid__image-container video{width:100%;max-height:600px}@media screen and (min-width: 480px){.text-media-grid__image-container video{-o-object-position:left;object-position:left}}.section-text-button-media{background:rgb(var(--color-base-background-2))}@media(max-width: 1199.98px){.section-text-button-media .text-media-grid{display:flex;flex-direction:column;gap:25px}}.section-text-button-media .text-media-grid__image-container{display:flex}@media(max-width: 1199.98px){.section-text-button-media .text-media-grid__image-container{margin-left:0;max-width:100%}}@media(max-width: 767.98px){.section-text-button-media .text-media-grid__image-container{display:grid}}.section-text-button-media .text-media-grid__text-container__description{margin-block:20px;line-height:32px}.section-text-button-media .btn{text-transform:uppercase;background:#fff}@media(min-width: 1380px){.section-text-button-media .btn{min-width:414px}}.section-text-button-media .text-media-grid__text-container{display:flex;flex-direction:column;justify-content:center}@media(min-width: 1280px){.section-text-button-media .text-media-grid__text-container{margin-left:19px;max-width:455px}}