.media-blocks{width:100%;max-width:var(--page-width);margin:0 auto 40px;padding:0 20px}@media (min-width: 1024px){.media-blocks{padding:0 40px}}.media-blocks__heading{margin:0 0 20px;padding:20px 0 10px;border-bottom:1px solid #d5d2c9;color:#000;font-family:BeausiteFit,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal}@media (min-width: 1024px){.media-blocks__heading{padding-top:30px;padding-bottom:10px;font-size:18px}}.media-blocks__grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.media-blocks__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 0}.media-blocks__grid>.media-blocks__content{padding-left:20px}}@media (min-width: 768px){.media-blocks--media-right .media-blocks__grid>.media-text__media{order:2}.media-blocks--media-right .media-blocks__grid>.media-blocks__content{padding-right:20px;padding-left:0}}.media-blocks__block{padding:24px 0;border-bottom:1px solid #EEEAE4}.media-blocks__block:first-child{padding-top:20px}.media-blocks__block:last-child{border-bottom:0}@media (max-width: 767px){.media-blocks__block:first-child{padding-top:0}}.media-blocks__block-title{margin:0 0 12px;color:#000;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:14px;text-transform:uppercase}.media-blocks__block-text{max-width:520px;margin:0 0 24px;color:#000;font-size:14px;line-height:24px;font-family:BeausiteFit;font-style:normal;font-weight:300}.media-blocks__block-text p{margin:0;font-size:inherit;line-height:inherit}.media-blocks__block-text p+p{margin-top:12px}.media-blocks__block-link{display:inline-block;color:#000;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:17px;text-decoration:none;transition:all .2s}.media-blocks__block-link:hover{color:#858480}
