.floating-element,.card{background-color:#fff;background-size:cover;border-radius:24px;margin-bottom:1.45rem;transition:all .3s;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03)}.dark .floating-element,.dark .card{background-color:#13191f;box-shadow:8px 14px 38px rgba(0,0,0,.2),1px 3px 8px rgba(0,0,0,.17)}.floating-element-hoverable,.card.hoverable{cursor:pointer}.floating-element-hoverable:hover,.card.hoverable:hover{transform:translateY(-1px);box-shadow:0 0 1px rgba(39,44,49,.1),0 3px 16px rgba(39,44,49,.07)}.dark .floating-element-hoverable:hover,.dark .card.hoverable:hover{box-shadow:0 0 1px rgba(0,0,0,.15),0 3px 16px rgba(0,0,0,.21)}.card{background-color:rgba(250,250,250,.9);border:1pt solid #fff;padding:calc(1.45rem - 1px)}@media (width<=600px){.card{grid-template-columns:none}}.card:last-child{margin-bottom:0}:global(.dark) .card{background-color:rgba(16,21,26,.9);border:1pt solid #2d343e}.dark .card{background-color:rgba(16,21,26,.9);border:1pt solid #2d343e}@supports (backdrop-filter:blur(50px)){.card{backdrop-filter:blur(50px);background-color:rgba(250,250,250,.6)}:global(.dark) .card{background-color:rgba(16,21,26,.6)}.dark .card{background-color:rgba(16,21,26,.6)}}.card h3{margin-top:0;margin-bottom:.6rem}.card p{color:#575c5e;margin-bottom:.6rem;font-size:.9rem}.card p:last-child{margin-bottom:0}:global(.dark) .card p{color:#a4a8aa}.dark .card p{color:#a4a8aa}.card.service-card{grid-gap:2rem;grid-template-columns:1fr 2.45fr;align-items:center;display:grid}@media (width<=600px){.card.service-card{grid-template-columns:1fr}}.card.service-card img.illustration{width:100%;height:auto;margin-bottom:0;display:block}@media (width<=600px){.card.service-card img.illustration{width:12rem}}:global(.dark) .card.service-card img.illustration.light{display:none}.dark .card.service-card img.illustration.light,.card.service-card img.illustration.dark{display:none}:global(.dark) .card.service-card img.illustration.dark{display:block}.dark .card.service-card img.illustration.dark{display:block}.card.example-card svg{stroke-width:1.5px;stroke:#1f7058;width:36px;height:36px;margin-bottom:.45rem}.dark .card.example-card svg{stroke:#2d987a}.card.example-card h3{font-size:1.1rem}.card.example-card p{font-size:.9rem}.card.project-card{margin-bottom:0;overflow:hidden}.card.project-card .header-image{width:calc(100% + 2.9rem - 2px);max-width:none;margin:calc(1px - 1.45rem) calc(1px - 1.45rem) 1rem}.card.project-card .logo-container{align-items:center;height:1rem;margin-bottom:1rem;display:flex}.card.project-card .logo-container .logo{height:1rem;margin:0}.dark .card.project-card .logo-container .logo.light,.card.project-card .logo-container .logo.dark{display:none}.dark .card.project-card .logo-container .logo.dark{display:block}.card.project-card.traktionswerk .logo-container .logo{height:1.3rem}.card.project-card.nautik .logo-container .logo,.card.project-card.enerando .logo-container .logo{height:1.2rem}.card.project-card .tags{margin-bottom:-.2rem}