.k3d-global-contact-footer{
display:none !important;
}
#k3d-impressum-page{
–k3d-yellow:#ffb81d;
–k3d-yellow-dark:#e6a10d;
–k3d-yellow-soft:#fff5e0;
–k3d-bg:#f6f6f6;
–k3d-text:#24272c;
–k3d-muted:#626870;
–k3d-border:#e7e8ea;
–k3d-radius-md:16px;
–k3d-maxw:1180px;
–k3d-gutter:clamp(20px,4vw,40px);
width:100%;
color:var(–k3d-text);
background:#fff;
font-family:inherit;
}
#k3d-impressum-page,
#k3d-impressum-page *,
#k3d-impressum-page *::before,
#k3d-impressum-page *::after{
box-sizing:border-box;
}
#k3d-impressum-page,
#k3d-impressum-page *{
font-family:inherit;
}
#k3d-impressum-page .k3d-wrap{
width:100%;
max-width:var(–k3d-maxw);
margin:0 auto;
padding-left:var(–k3d-gutter);
padding-right:var(–k3d-gutter);
}
#k3d-impressum-page .k3d-legal-head{
padding:
clamp(46px,5.5vw,80px)
0
clamp(30px,3.4vw,44px);
border-bottom:1px solid var(–k3d-border);
background:linear-gradient(
180deg,
#fff 0%,
var(–k3d-bg) 100%
);
}
#k3d-impressum-page .k3d-eyebrow{
display:inline-flex;
align-items:center;
gap:.6em;
margin:0 0 20px;
padding:8px 15px;
border:1px solid rgba(255,184,29,.5);
border-radius:999px;
background:var(–k3d-yellow-soft);
color:var(–k3d-text);
font-size:.72rem;
font-weight:800;
letter-spacing:.15em;
text-transform:uppercase;
line-height:1;
}
#k3d-impressum-page .k3d-eyebrow::before{
content:““;
width:7px;
height:7px;
border-radius:2px;
background:var(–k3d-yellow);
flex:0 0 auto;
}
#k3d-impressum-page .k3d-legal-head h1{
margin:0 0 .4em;
color:var(–k3d-text);
font-size:clamp(2rem,1.5rem + 2vw,3.1rem);
line-height:1.06;
font-weight:840;
letter-spacing:-.03em;
}
#k3d-impressum-page .k3d-legal-head p{
max-width:62ch;
margin:0;
color:var(–k3d-muted);
font-size:clamp(1rem,.97rem + .15vw,1.075rem);
line-height:1.7;
}
#k3d-impressum-page .k3d-legal-main{
padding:
clamp(40px,5vw,72px)
0
clamp(50px,6vw,90px);
}
#k3d-impressum-page .k3d-legal-body{
max-width:78ch;
color:var(–k3d-text);
font-size:clamp(1rem,.97rem + .12vw,1.05rem);
line-height:1.78;
}
#k3d-impressum-page .k3d-legal-body h1,
#k3d-impressum-page .k3d-legal-body h2,
#k3d-impressum-page .k3d-legal-body h3,
#k3d-impressum-page .k3d-legal-body h4,
#k3d-impressum-page .k3d-legal-body h5{
color:var(–k3d-text);
letter-spacing:-.02em;
line-height:1.22;
}
#k3d-impressum-page .k3d-legal-body h1,
#k3d-impressum-page .k3d-legal-body h2{
margin:2em 0 .6em;
padding-top:.9em;
border-top:1px solid var(–k3d-border);
font-size:clamp(1.32rem,1.15rem + .7vw,1.72rem);
font-weight:820;
}
#k3d-impressum-page .k3d-legal-body h1:first-child,
#k3d-impressum-page .k3d-legal-body h2:first-child{
margin-top:0;
padding-top:0;
border-top:0;
}
#k3d-impressum-page .k3d-legal-body h3{
margin:1.7em 0 .5em;
font-size:clamp(1.1rem,1.02rem + .35vw,1.28rem);
font-weight:800;
}
#k3d-impressum-page .k3d-legal-body h4,
#k3d-impressum-page .k3d-legal-body h5{
margin:1.4em 0 .45em;
font-size:1.02rem;
font-weight:780;
}
#k3d-impressum-page .k3d-legal-body p{
margin:0 0 1.1em;
color:var(–k3d-muted);
}
#k3d-impressum-page .k3d-legal-body ul,
#k3d-impressum-page .k3d-legal-body ol{
margin:0 0 1.3em;
padding-left:1.35em;
color:var(–k3d-muted);
}
#k3d-impressum-page .k3d-legal-body li{
margin-bottom:.5em;
}
#k3d-impressum-page .k3d-legal-body li::marker{
color:var(–k3d-yellow-dark);
}
#k3d-impressum-page .k3d-legal-body strong,
#k3d-impressum-page .k3d-legal-body b{
color:var(–k3d-text);
font-weight:750;
}
#k3d-impressum-page .k3d-legal-body a{
color:var(–k3d-text);
text-decoration:underline;
text-decoration-color:var(–k3d-yellow);
text-decoration-thickness:2px;
text-underline-offset:3px;
word-break:break-word;
}
#k3d-impressum-page .k3d-legal-body a:hover{
text-decoration-color:var(–k3d-yellow-dark);
}
#k3d-impressum-page .k3d-legal-body a:focus-visible{
outline:3px solid var(–k3d-yellow-dark);
outline-offset:2px;
border-radius:3px;
}
#k3d-impressum-page .k3d-legal-body hr{
margin:2.2em 0;
border:0;
border-top:1px solid var(–k3d-border);
}
#k3d-impressum-page .k3d-legal-body table{
display:block;
width:max-content;
max-width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
margin:0 0 1.4em;
border-collapse:collapse;
font-size:.96rem;
}
#k3d-impressum-page .k3d-legal-body th,
#k3d-impressum-page .k3d-legal-body td{
padding:11px 13px;
border:1px solid var(–k3d-border);
text-align:left;
vertical-align:top;
}
#k3d-impressum-page .k3d-legal-body th{
background:var(–k3d-bg);
color:var(–k3d-text);
font-weight:750;
}
#k3d-impressum-page .k3d-legal-body blockquote{
margin:0 0 1.4em;
padding:16px 20px;
border-left:4px solid var(–k3d-yellow);
border-radius:0 var(–k3d-radius-md) var(–k3d-radius-md) 0;
background:var(–k3d-bg);
color:var(–k3d-text);
}
#k3d-impressum-page .k3d-legal-body blockquote p:last-child{
margin-bottom:0;
}
@media(max-width:1024px){
#k3d-impressum-page .k3d-legal-head{
padding-top:50px;
}
#k3d-impressum-page .k3d-legal-main{
padding-top:44px;
}
}
@media(max-width:680px){
#k3d-impressum-page{
–k3d-gutter:20px;
}
#k3d-impressum-page .k3d-legal-head{
padding:38px 0 28px;
}
#k3d-impressum-page .k3d-eyebrow{
margin-bottom:16px;
padding:7px 12px;
font-size:.68rem;
}
#k3d-impressum-page .k3d-legal-head h1{
font-size:2rem;
}
#k3d-impressum-page .k3d-legal-main{
padding:36px 0 55px;
}
#k3d-impressum-page .k3d-legal-body{
font-size:1rem;
line-height:1.7;
}
#k3d-impressum-page .k3d-legal-body table{
font-size:.9rem;
}
#k3d-impressum-page .k3d-legal-body th,
#k3d-impressum-page .k3d-legal-body td{
padding:9px 10px;
}
}
KIT3D GmbH
Forststraße 67
92439 Bodenwöhr
Deutschland
Tel.: +49 9434 7742 250
E-Mail: info@kit3d.de
Registergericht: Amtsgericht Amberg
Registernummer: HRB 7507
Geschäftsführer: Arthur Kopp
Umsatzsteuer-Identifikationsnummer: DE360460312
Stand: 08.10.2026, 18:03:35