.block{position:relative;display:flex;flex-direction:column;padding:var(--box-2)}.block .inner{padding:var(--box-2);display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.block .footer{display:flex;justify-content:end}.block.block-color-dark .inner{background-color:var(--color-secondary);--headings-color:var(--color-primary);color:var(--color-primary);--body-color:var(--color-primary)}.block.block-color-light .inner{background-color:var(--color-primary);--headings-color:var(--color-secondary);color:var(--color-black);--body-color:var(--color-black)}.blocks{display:flex;flex-wrap:wrap;align-items:stretch}.blocks .block{flex-grow:0;flex-shrink:0;text-decoration:none}.blocks.three-columns .block{flex-basis:calc(100%/3)}.blocks.two-columns .block{flex-basis:calc(100%/2)}.blocks.one-columns .block{flex-basis:100%}@media only screen and (max-width:768px){.blocks.two-columns .block,.blocks.three-columns .block{flex-basis:100%}}.section-content-split .block.image .media{position:relative}.section-content-split .block.image .media::before{content:'';background-color:var(--color-third);position:absolute;width:100%;height:100%;top:var(--box-1);left:calc(0% - var(--box-1))}.block.image{padding:0}.block.image .media img{width:100%;position:relative}a.block.image{text-decoration:none;transition:all ease-in-out .3s}a.block.image:hover{background-color:var(--color-third);--headings-color:#fff;--body-color:#fff;--link-color-hover:#fff}@media only screen and (min-width:768px){.block.image.over .inner{position:absolute;bottom:0;padding-top:var(--box-2)}}.section-content-autocolumns .block.image img{aspect-ratio:16/12;object-fit:cover}