.byg-contact{background:var(--ink)}.byg-contact__in{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.byg-contact .byg-kicker{margin-bottom:24px}.byg-contact__title{margin:0 0 18px}.byg-contact__text{color:var(--muted);max-width:48ch;margin:0}.byg-contact__cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.byg-contact__card{background:var(--carbon);border:1px solid var(--line);border-radius:var(--byg-r)}.byg-contact__list{display:flex;flex-direction:column;margin:0}.byg-contact__row{display:flex;flex-direction:column;gap:4px}.byg-contact__key{color:var(--muted)}.byg-contact__val{margin:0;font-weight:800;font-style:italic;font-size:clamp(18px,2vw,23px);line-height:var(--lh-card, 1.06);text-transform:uppercase;letter-spacing:.01em}.byg-contact__val--email{text-transform:none}.byg-contact__val a{padding:8px 0;margin:-8px 0;line-height:var(--lh-card, 1.06)}.byg-contact__val--adresse{line-height:1.3}@media(max-width:760px){.byg-contact__in{grid-template-columns:1fr}.byg-contact__cta .byg-btn{width:100%;max-width:420px}}.byg-scope .byg-contact__card{position:relative;overflow:hidden;padding:clamp(6px,.8vw,10px) clamp(14px,1.8vw,24px);border-left:3px solid var(--volt)}.byg-contact__card:after{content:"";position:absolute;z-index:0;top:0;right:0;width:46%;height:58%;background:var(--byg-flagge);background-size:var(--byg-flagge-feld) var(--byg-flagge-feld);transform:skew(var(--byg-skew));transform-origin:top right;pointer-events:none;-webkit-mask-image:linear-gradient(226deg,#000 0%,transparent 72%);mask-image:linear-gradient(226deg,#000 0%,transparent 72%)}.byg-contact__list{position:relative;z-index:1}.byg-contact__row{position:relative;padding-block:clamp(10px,1.1vw,14px)}.byg-contact__row+.byg-contact__row{border-top:1px solid var(--line)}.byg-contact__val a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;color:var(--text);transition:color var(--t-1, .18s) var(--ease, cubic-bezier(.3, .7, .25, 1)),translate var(--t-1, .18s) var(--ease, cubic-bezier(.3, .7, .25, 1))}.byg-contact__val a:after{content:"";width:8px;height:8px;flex:none;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;rotate:45deg;opacity:.45;transition:opacity var(--t-1, .18s) var(--ease),translate var(--t-1, .18s) var(--ease)}.byg-contact__val a:hover{color:var(--volt);translate:2px 0}.byg-contact__val a:hover:after{opacity:1;translate:3px 0}.byg-contact__val a:focus-visible{outline:2px solid var(--volt);outline-offset:4px}.byg-contact__row:last-child .byg-contact__val{color:var(--text)}@media(prefers-reduced-motion:reduce){.byg-contact__val a:hover{translate:0 0}.byg-contact__val a:hover:after{translate:0 0}}.byg-contact--aufruf .byg-contact__in{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.byg-contact--aufruf .byg-contact__in>.byg-reveal{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(48px,6vw,112px);align-items:end}.byg-contact--aufruf .byg-contact__in>.byg-reveal>*{grid-column:1}.byg-contact--aufruf .byg-contact__in>.byg-reveal>.byg-contact__cta{grid-column:2;grid-row:1 / span 3;align-self:end;flex-direction:column;align-items:stretch;margin-top:0}.byg-contact--aufruf .byg-contact__cta .byg-btn{min-width:260px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/byg-contact.css.map */
