.content-blocks{margin-top:1.875rem}.content-blocks__wrapper{padding:0}@media screen and (min-width:768px){.content-blocks .is-grid{grid-column-gap:1.875rem}}.content-blocks .block__content{height:100%;position:relative;width:100%}@media screen and (min-width:768px){.content-blocks .block__content.is-col-12 .img{padding-bottom:20.63%}.content-blocks .block__content.is-col-6-md .img{padding-bottom:42.27%}}.content-blocks .block__image{border-radius:var(--border-radius);overflow:hidden}.content-blocks .block__image .img{margin-bottom:0;padding-bottom:50%}.content-blocks .block__overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;padding:2.1875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media screen and (min-width:768px){.content-blocks .block__overlay{padding:1.875rem 3.125rem}}.content-blocks .block__overlay.is-aligned-flex-start{text-align:left}.content-blocks .block__overlay.is-aligned-center{text-align:center}.content-blocks .block__overlay.is-aligned-flex-end{text-align:right}.content-blocks .block__title{color:var(--color-white);font-family:var(--font-secondary-family);font-size:1.375rem;font-weight:var(--font-medium-weight);line-height:1.5125rem;margin-bottom:.9375rem;text-shadow:0 0 10px rgba(0,0,0,.25);text-transform:uppercase}@media screen and (min-width:768px){.content-blocks .block__title{font-size:1.75rem;line-height:1.925rem}}.content-blocks .block__button{font-size:.8125rem;font-weight:600;line-height:1.15625rem}