@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;600;700&display=swap";.nett-contact{font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#0f0f0f;width:100%;position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,5vw,4rem)}.nett-contact:before,.nett-contact:after{content:"";position:absolute;pointer-events:none;filter:blur(60px);opacity:.28}.nett-contact:before{width:380px;height:380px;top:-180px;right:-160px;background:radial-gradient(circle,rgba(255,230,0,.5),transparent 65%)}.nett-contact:after{width:280px;height:280px;bottom:-180px;left:-140px;background:radial-gradient(circle,rgba(0,0,0,.1),transparent 65%)}.nett-contact-inner{width:min(100%,960px);margin:0 auto clamp(2rem,4vw,3rem);padding:0 clamp(1.5rem,4vw,2.5rem);text-align:center}.nett-contact *{box-sizing:border-box;font-family:inherit;color:inherit}.nett-contact .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:1.05rem;color:#0000008c;margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.75rem}.nett-contact .eyebrow:before{content:"";width:46px;height:1px;background:currentColor;opacity:.45}.nett-contact h2{font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.2;margin:0;font-weight:700}.nett-contact .contact-lead{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.7;color:#000000bf;margin-top:clamp(1rem,2vw,1.5rem)}.nett-contact-grid{width:min(100%,1100px);margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,3vw,1.8rem)}.contact-card{background:#fff;border-radius:24px;padding:clamp(1.5rem,3vw,2.2rem);box-shadow:0 25px 60px #00000026;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.contact-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:20px;border:1px solid rgba(0,0,0,.03);pointer-events:none}.contact-icon{width:80px;height:80px;border-radius:26px;background:#fffc;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 10px 25px #0000001f,inset 0 0 0 1px #0000000d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-icon img{width:52px;height:52px;object-fit:contain}.contact-label{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:#0000008c;margin:0 0 .35rem}.contact-link{font-size:1.35rem;font-weight:600;text-decoration:none;color:#0f0f0f;display:inline-flex;align-items:center;gap:.4rem}.contact-link:hover{color:#e0a100}.contact-card small{display:block;margin-top:.6rem;color:#0000008c}.nett-contact-cta{width:min(100%,900px);margin:clamp(2rem,4vw,3.5rem) auto 0;padding:clamp(1.6rem,3vw,2.4rem);border-radius:32px;background:linear-gradient(135deg,#141414,#050505 80%);color:#fff;text-align:center;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1;box-shadow:0 30px 70px #00000059}.nett-contact-cta:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:26px;border:1px solid rgba(255,255,255,.12);pointer-events:none}.nett-contact-cta p{font-size:clamp(1.4rem,2.4vw,1.8rem);margin:0;font-weight:600}.contact-button{display:inline-flex;align-self:center;align-items:center;justify-content:center;padding:.85rem 2.5rem;background:#ffe600;color:#0f0f0f;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;font-size:.95rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 15px 30px #ffe60066}.contact-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px #ffe60073}@media (max-width: 720px){.nett-contact{padding:1.6rem}.nett-contact-inner,.nett-contact-grid{padding:0}.contact-card{border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nett-kontakt.css.map */
