.gg-twm__grid{display:grid;gap:var(--gg-space-10)}.gg-twm__prose{color:var(--gg-grey)}@media (min-width:768px){.gg-twm--left .gg-twm__grid,.gg-twm--right .gg-twm__grid{align-items:center;gap:var(--gg-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gg-twm--left .gg-twm__text{order:2}.gg-twm--left .gg-twm__media{order:1}}@media (min-width:1200px){.gg-twm--left .gg-twm__grid,.gg-twm--right .gg-twm__grid{gap:92px}}@media (max-width:767px){.gg-twm--left .gg-twm__media,.gg-twm--right .gg-twm__media{max-width:var(--gg-measure);order:1}.gg-twm--left .gg-twm__text,.gg-twm--right .gg-twm__text{max-width:var(--gg-measure);order:2}}.gg-twm--bottom .gg-twm__grid{grid-template-columns:minmax(0,1fr)}.gg-twm--bottom .gg-twm__text{max-width:var(--gg-measure)}.gg-twm--bottom .gg-twm__media .gg-media:not([class*=gg-media--]){aspect-ratio:16/9}.gg-twm__media .gg-media.gg-media--21-9{aspect-ratio:21/9}.gg-twm__media .gg-media.gg-media--3-1{aspect-ratio:3/1}.gg-twm__media .gg-media.gg-media--original{aspect-ratio:auto}.gg-twm__media .gg-media.gg-media--original>img,.gg-twm__media .gg-media.gg-media--original>picture>img{height:auto;object-fit:fill}@media (min-width:768px){.gg-twm__media.gg-twm__media--mittig{align-self:center;position:static}}.gg-twm__media .gg-media{width:100%}.gg-twm--left .gg-twm__media .gg-media:not([class*=gg-media--16-9]):not(.gg-media--original),.gg-twm--right .gg-twm__media .gg-media:not([class*=gg-media--16-9]):not(.gg-media--original){aspect-ratio:1/1}.gg-videofacade{background:none;border:0;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%}.gg-videofacade__bild{display:block;height:100%;object-fit:cover;width:100%}.gg-videofacade__knopf{align-items:center;background:var(--gg-red);border-radius:50%;color:var(--gg-white);display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--gg-transition),transform var(--gg-transition);width:64px}.gg-videofacade__knopf svg{display:block;height:32px;width:32px}@media (hover:hover){.gg-videofacade:hover .gg-videofacade__knopf{background:var(--gg-red-hover);transform:translate(-50%,-50%) scale(1.06)}}.gg-videofacade:focus-visible{outline:2px solid var(--gg-red);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.gg-videofacade__knopf{transition:none}.gg-videofacade:hover .gg-videofacade__knopf{transform:translate(-50%,-50%)}}