.heading-wrapper__text p,.media-section .heading-wrapper,.media-section .heading-wrapper__text p{margin:0}@media screen and (min-width:577px){.media-section>.grid-bs{--grid-gap:4rem}}@media screen and (max-width:576px){.heading-wrapper__heading{margin:0}.heading-wrapper__text{margin-top:1rem}.media-section .grid-bs>[class*=g-col]~[class*=g-col].media-section__media-item{margin-top:0}.media-section .grid-bs>[class*=g-col]:first-child+[class*=g-col]:not(.media-section__media-item){margin-top:1rem}.media-section__heading-item{order:-2}.media-section .media-section__media-item{order:-1}.media-section__button{margin-top:1rem}}.media-section__media{overflow:hidden;position:relative;border-radius:var(--images-border-radius)}.media-section__media:before{content:"";padding-bottom:56.25%;display:block}.media-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.media-section__media iframe{border:0;background-color:rgba(var(--color-foreground),.03)}.media-section__media iframe,.media-section__poster{height:100%;position:absolute;width:100%}.media-section__media-item .media{border-radius:var(--images-border-radius)}@media screen and (max-width:576px){.media-section__media-item+* .heading-wrapper__text:first-child{margin-top:0}}.media-section__list{flex-direction:column;gap:2rem;display:flex}.media-section__list-item{align-items:center;display:flex}.media-section__list-text>*{margin:0}.media-section__icon{margin-right:1rem}.media-section__link{right:0;position:absolute;bottom:0;top:0;left:0;display:block!important;z-index:3}.heading-wrapper__text+.media-section__list-wrapper{margin-top:2rem}.media-section--reverse-horizontal .media-section__media-item{order:-1}@media screen and (min-width:577px){.media-section--vertical-heading-on-top .media-section__media-item,.media-section--vertical-heading-on-top-center .media-section__media-item,.media-section--vertical-in-grid-heading .media-section__media-item{margin-top:4rem}}@media screen and (min-width:1025px){.media-section--vertical-heading-on-top .media-section__media-item,.media-section--vertical-heading-on-top-center .media-section__media-item,.media-section--vertical-in-grid-heading .media-section__media-item{margin-top:6rem}}.media-section--vertical-heading-on-top-center .media-section__list-wrapper{justify-content:center;display:flex}.media-section--vertical-heading-on-top-center .buttons-grid-small-up{justify-content:center}@media screen and (max-width:576px){.media-section .section-buttons.center{align-items:center}}