/* compiled by scssphp 1.6.0 on Wed, 02 Apr 2025 09:46:01 +0000 (0.0299s) */

.media-section{position:relative;margin-block-end:0}.media-section__container{display:grid;grid-column:2/-2;grid-template-columns:subgrid;gap:2rem}@media (min-width:64rem){.media-section__container{gap:4rem}}.media-section .heading.--content{gap:1rem;grid-template-columns:subgrid}@media (min-width:64rem){.media-section .heading.--content{column-gap:2rem}}.media-section .heading.--content .button__group{grid-column:1 / -1;grid-row:3;margin-block-start:0}@media (min-width:64rem){.media-section .heading.--content .button__group{grid-column:-7 / -1;grid-row:2}}.media-section .heading__title{grid-column:1 / -1;grid-row:1}@media (min-width:64rem){.media-section .heading__title{grid-column:1 / 7}}.media-section .heading__content{grid-column:1 / -1;grid-row:2}@media (min-width:64rem){.media-section .heading__content{grid-column:-7 / -1;grid-row:1}}.media-section .media{min-width:100%;min-height:100%;position:relative;max-height:15rem;overflow:hidden}@media (min-width:48rem){.media-section .media{max-height:28rem}}@media (min-width:85rem){.media-section .media{max-height:44rem}}.media-section .media__image{height:100%}.media-section.--width-screen .media{grid-column:1/-1}.media-section.--width-container{padding-block:2.625rem}@media (min-width:64rem){.media-section.--width-container{padding-block:5.375rem}}.media-section.--width-container .media{grid-column:2/-2}.media-section.--width-container .media img{object-fit:contain}