.section-leftContent,.section-rightContent{padding:var(--section) 0 calc(var(--section) * 2) 0!important}.section-leftContent .section-image,.section-rightContent .section-image,.section-leftContent .section-video,.section-rightContent .section-video{position:absolute;top:0;z-index:0;left:var(--gutter);right:var(--gutter);width:calc(100% - var(--gutter) - var(--gutter));height:calc(100% - var(--section));border-radius:var(--borderradius);overflow:hidden}@media(max-width:56em){.section-leftContent .section-image,.section-rightContent .section-image,.section-leftContent .section-video,.section-rightContent .section-video{left:var(--spacer);right:var(--spacer);width:calc(100% - var(--spacer) - var(--spacer))}}.section-leftContent .section-image:before,.section-rightContent .section-image:before,.section-leftContent .section-video:before,.section-rightContent .section-video:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.33;z-index:2}.section-leftContent .gridContainer .block,.section-rightContent .gridContainer .block{grid-column:span 12;color:#fff;padding:var(--padding) 0;justify-content:space-between;align-items:flex-end}@media(max-width:56em){.section-leftContent .gridContainer .block,.section-rightContent .gridContainer .block{padding:var(--padding)}}.section-leftContent .gridContainer .block .header,.section-rightContent .gridContainer .block .header{display:flex;flex-direction:column}.section-leftContent .gridContainer .block .sectionButtons,.section-rightContent .gridContainer .block .sectionButtons{justify-content:flex-start;padding:var(--padding) 0 0;order:2}@media(max-width:56em){.section-leftContent .gridContainer .block .sectionButtons,.section-rightContent .gridContainer .block .sectionButtons{width:100%}}.section-leftContent .gridContainer .block .sectionButtons .actionButton.alternative,.section-rightContent .gridContainer .block .sectionButtons .actionButton.alternative{color:#fff;border-color:#fff}@media(min-width:56em){.section-leftContent .gridContainer .block,.section-rightContent .gridContainer .block{flex-direction:row}.section-leftContent .gridContainer .block .header,.section-rightContent .gridContainer .block .header{width:calc(100% / 12 * 5)}.section-leftContent .gridContainer .block .content,.section-rightContent .gridContainer .block .content{position:relative;right:var(--padding);width:calc(100% / 12 * 3);padding:0;flex-grow:unset}}