@keyframes rotate{to{transform:rotate(1turn)}}@layer components{.buttons-block{padding-block:2rem}.buttons-block--background{background-color:var(--buttons-block-background, var(--theme-background-light))}.buttons-block--background-white{background-color:var(--theme-neutral-light)}.buttons-block.buttons-block--background+.buttons-block--background{-webkit-padding-before:0;padding-block-start:0}.buttons-block.buttons-block--background:has(+.buttons-block--background){-webkit-padding-after:0;padding-block-end:0}.buttons-block__item{display:flex;position:relative}.buttons-block__visuals{display:flex;justify-content:center;align-items:center;flex:0 0 25%;padding:1.5rem 1rem}@container (width < 644px){.buttons-block__visuals{display:none}}.buttons-block__icon{color:var(--theme-primary);font-size:clamp(2rem,12vw,8.3125rem)}.buttons-block__icon.icon-dnvgl{transform:translateY(-1rem)}.buttons-block__content{line-height:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1rem}@container (width > 300px){.buttons-block__content{padding:2.5rem 1.5rem}}@container (width > 630px){.buttons-block__content{padding:4rem 3rem}}.buttons-block__title,.buttons-block .link{font-size:var(--font-size--xlarge);line-height:var(--line-height--xlarge)}@container (width < 500px){.buttons-block__title,.buttons-block .link{font-size:var(--font-size--large);line-height:var(--line-height--large)}}.buttons-block .link:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0}}
