.content-media-1__rows{margin:0 auto}.content-media-1__row,.content-media-1__rows{display:grid;grid-gap:calc(var(--gap)*2)}.content-media-1__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--gap)/2)}.content-media-1__rich-text p:first-child:not(:last-child){color:var(--dark-grey);font-size:1.4rem;font-weight:500;letter-spacing:1px;line-height:1.71;text-transform:uppercase}@media (min-width:768px){.content-media-1__rows{grid-gap:calc(var(--gap)*4)}.content-media-1__row{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--gap)*4);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-media-1__row--default:nth-of-type(odd) .content-media-1__image,.content-media-1__row--reverse:nth-of-type(2n) .content-media-1__image{grid-column-end:-1}.content-media-1__row--stacked{grid-template-columns:1fr;margin:0 auto;max-width:940px;text-align:center}.content-media-1__row--stacked .content-media-1__buttons{justify-content:center}}.content-media-1__row--stacked h2{font-size:24px;line-height:1.33}.content-media-1__row--stacked .content-media-1__content{color:rgba(0,43,60,.6);font-size:18px;letter-spacing:.15px;line-height:1.78}.content-media-1__image img{border-radius:20px}.content-media-1__row--stacked .content-media-1__image{margin:0 auto;max-width:752px;position:relative}.content-media-1__row--stacked .content-media-1__image img{border-radius:5px}.content-media-1__row--stacked .content-media-1__image-shadow{bottom:-5.6rem;left:2.4rem;position:absolute;right:-2.4rem;top:5.6rem;z-index:-1}.content-media-1__row--stacked .content-media-1__image-shadow img{border-radius:4px;filter:blur(30px);height:100%;object-fit:cover;opacity:.5;width:100%}.content-media-1 p a{text-decoration:underline}