.m-two-column-media-block{display:flex;max-height:var(--a-paper-height);overflow:clip;width:100%}.m-two-column-media-block:hover{border:var(--border-1);margin:0}.m-two-column-media-block.s-border--an1.a-paper:hover{animation:none;border:none;border-image:none}.m-two-column-media-block--row{border-radius:var(--border-radius);flex-direction:row}.m-two-column-media-block--row-reverse{border-radius:var(--border-radius);flex-direction:row-reverse}.m-two-column-media-block .PlayIconBtn{border-radius:50%;cursor:pointer;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-two-column-media-block__close{color:var(--primary-color);font-size:clamp(2.5rem,4vw,4rem);font-weight:700;left:50%;position:absolute;top:0;transform-origin:center;transition:transform .5s ease,opacity .5s ease}.m-two-column-media-block__close:focus,.m-two-column-media-block__close:hover{cursor:pointer;opacity:.5;text-decoration:none;transform:rotate(1turn)}.m-two-column-media-block__container{display:grid;max-width:var(--content-width);place-items:center;width:100%}.m-two-column-media-block__media{position:relative;width:50%}.m-two-column-media-block__media img{border-radius:var(--border-radius);height:100%;object-fit:cover;width:100%}.m-two-column-media-block__modal{background-color:rgba(0,0,0,.4);background-color:#000;display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:1}.m-two-column-media-block__modal__content{background-color:#fefefe00;left:12.5%;position:absolute;top:15%;width:75%}.m-two-column-media-block__modal__content .hs-video-wrapper{min-height:min(calc(10vh + 30vw),450px)}.m-two-column-media-block__text{align-items:center;display:flex;justify-content:center;text-align:center;width:50%}.m-two-column-media-block__text__container{max-width:400px}.m-two-column-media-block__text__container h2{font-size:24px;margin:0 0 16px}@media screen and (max-width:767px){.m-two-column-media-block{align-items:center;flex-direction:column;justify-content:center;max-height:none}.m-two-column-media-block--row,.m-two-column-media-block--row-reverse{flex-direction:column}.m-two-column-media-block__media{width:100%}.m-two-column-media-block__modal__content{left:1%;top:30%;width:98%}.m-two-column-media-block__text{padding:1rem .83rem 0;width:100%}.m-two-column-media-block__close{top:18%}}