@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.button-block{height:100%;justify-content:center;position:relative;display:grid;gap:var(--gapSize);grid-template-columns:[image-start] repeat(3,1fr) [content-start image-end] repeat(9,1fr) [content-end]}@media screen and (max-width: 767px){.button-block{grid-template-columns:[content-start image-start] 1fr [content-end image-end]}}@media only screen and (min-width: 768px){.button-block.button-block--right{grid-template-columns:[content-start] repeat(9,1fr) [content-end image-start] repeat(3,1fr) [image-end]}}@media only screen and (min-width: 768px) and (min-width: 1024px){.button-block__content{padding-left:0}}.button-block__image{height:100%;width:100%}.button-block__visuals{grid-column:image;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.button-block__visuals{grid-row:1}}@container (width < 644px){.button-block__visuals{display:none}}.button-block__visuals i{color:var(--theme-text-override)}.button-block__visuals img{display:block;width:100%;height:100%;object-fit:cover}.button-block__icon{font-size:clamp(32px,12vw,133px);margin-block:1rem}.button-block__icon.icon-dnvgl{transform:translateY(-1rem)}.button-block__content{grid-column:content;line-height:1;display:flex;flex-direction:column;justify-content:center;align-items:start;padding:1rem}@container (width < 644px){.button-block__content{grid-column:1/-1}}@media only screen and (min-width: 768px){.button-block__content{grid-row:1;padding:2rem}}.button-block .button-group{-webkit-margin-after:0;margin-block-end:0}.button-block.u-bg--white{border:1px solid rgba(0,0,0,.2)}.layout__bleed .button-block{border:0;padding-block:0}}
