@layer components.stack{:root{--stack-gap-multiplier:1;--stack-background-color:transparent;--stack-padding:0;--stack-font-color:unset;--stack-justify-content:center;--stack-height:auto}.stack{display:flex;flex-direction:column;background-color:var(--stack-background-color);gap:calc(var(--spacing) * var(--stack-gap-multiplier));padding:var(--stack-padding);color:var(--stack-font-color);justify-content:var(--stack-justify-content);height:var(--stack-height)}.stack,.stack.stack-align-center{align-items:center;text-align:center}.stack.stack-align-right{align-items:end;text-align:right}.stack.stack-align-left{align-items:start;text-align:left}.stack .buttons{display:flex;gap:var(--spacing)}@media only screen and (max-width:768px){.stack .buttons{flex-direction:column}}.stack>.p2,.stack>.p3,.stack>.p4,.stack>h1,.stack>h2,.stack>h3{margin:0}.stack .bilingualHeadline{margin:0;margin-top:calc(-1 * var(--spacing))}.stack .bilingualHeadline:after,.stack .bilingualHeadline:before{display:block;line-height:var(--font-lead-xxl);font-weight:500}.stack .bilingualHeadline:after{content:attr(data-a);font-family:var(--font-relative);text-transform:uppercase}.stack .bilingualHeadline{position:relative}.stack .bilingualHeadline:before{position:absolute;top:0;width:100%;opacity:0;transform:rotateX(90deg);content:attr(data-b);font-family:var(--font-jjannon);text-transform:lowercase;color:var(--color-florida-coral);font-style:italic}.stack .bilingualHeadline:active:before,.stack .bilingualHeadline:hover:before{opacity:1;transition:all .3s;transform:rotateX(0);transform-origin:top}.stack .bilingualHeadline:active:after,.stack .bilingualHeadline:hover:after{opacity:0;transition:all .2s;transform:rotateX(-90deg);transform-origin:bottom}}