@font-face{font-family:HKNova;src:url("../fonts/HKNova-ExtraLight.woff2") format("woff2");font-style:normal;font-weight:200}@font-face{font-family:HKNova;src:url("../fonts/HKNova-Light.woff2") format("woff2");font-style:normal;font-weight:300}@font-face{font-family:HKNova;src:url("../fonts/HKNova-Regular.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:HKNova;src:url("../fonts/HKNova-SemiBold.woff2") format("woff2");font-style:normal;font-weight:500}@font-face{font-family:HKNova;src:url("../fonts/HKNova-Bold.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:HKNova;src:url("../fonts/HKNova-Heavy.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-family:HKNova;src:url("../fonts/HKNova-ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800}:root{--color-white: #fff;--color-black: #000;--color-zusa-blau: #015CD1;--color-zusa-dunkelblau: #084778;--color-zusa-creme: #FCFCF7;--color-zusa-koralle: #F78763;--font-default: HKNova, Inter, system-ui, sans-serif;--font-headline: HKNova, Inter, system-ui, sans-serif;--scroll-offset: 8rem;--column-width: 5.5rem;--column-gap: 1.25rem;--width-grid: 79.75rem;--width-grid-header: 87.75rem}@keyframes reveal{from{opacity:3rem;margin-top:3rem}to{opacity:1;margin-top:0}}.reveal-top{animation-name:reveal;animation-duration:1s}section{scroll-margin-top:8rem;padding:0;margin:1rem 0;margin-top:var(--margin);opacity:1;transform:translateY(0);transition:opacity 500ms,transform 500ms}section.reveal-hidden{opacity:0;transform:translateY(3rem)}@media(max-width: 768px){section{margin-top:var(--marginMobileTop, --marginTop)}}section .container{display:grid;grid-auto-rows:1fr;grid-gap:var(--column-gap);grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;margin:0 auto;max-width:var(--width-grid);padding:0;padding-bottom:var(--paddingBottom, 1rem);padding-top:var(--paddingTop, 1rem);margin-bottom:var(--marginBottom, 0);margin-top:var(--marginTop, 0)}@media(max-width: 768px){section .container{display:flex;flex-direction:column;gap:2rem;padding-bottom:var(--paddingMobileBottom, var(--paddingBottom, 1rem));padding-top:var(--paddingMobileTop, var(--paddingTop, 1rem));margin-bottom:var(--marginMobileBottom, var(--marginBottom, 0));margin-top:var(--marginMobileTop, var(--marginTop, 0));padding-left:1rem;padding-right:1rem}}section[data-fullwidth]{max-width:100vw;padding:0;margin:0;padding-bottom:var(--paddingBottom, 1rem);padding-top:var(--paddingTop, 1rem);margin-bottom:var(--marginBottom, 0);margin-top:var(--marginTop, 0)}section[data-fullwidth] .container{max-width:none;margin:0;padding:0;margin-left:var(--margin-sides);margin-right:var(--margin-sides)}@media(max-width: 768px){section[data-fullwidth] .container{max-width:100vw}}@media(max-width: 1024px){section[data-fullwidth]{margin:0}}section[data-extendbackground]{max-width:100vw;padding:0;display:block;background:var(--background);background-size:cover}section .column{grid-column:span var(--span)}@media(max-width: 768px){section .column:not(:has(*)){display:none}}section .column img{display:block}section[data-alignment=left]{text-align:left}section[data-alignment=center]{text-align:center}section[data-alignment=center] .icon{margin:0 auto;width:auto}section[data-alignment=center] .buttongroup{justify-content:center}section[data-alignment=center] .button{justify-content:center}section[data-alignment=right]{text-align:right}section[data-alignment=justify]{text-align:justify}h1:has(img),h2:has(img),h3:has(img),h4:has(img){display:flex;gap:12px}picture img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;display:block}.spacer{height:var(--spaceDesktop, 0)}@media(max-width: 768px){.spacer{height:var(--spaceMobile, --spaceDesktop)}}.imageoverlay{aspect-ratio:var(--ratio);overflow:hidden;position:relative}.imageoverlay .overlay{position:absolute;inset:1.5rem;z-index:2;display:flex;flex-direction:column;background:hsla(0,0%,100%,.9);padding:1rem}.imageoverlay img.background{position:absolute;inset:0;z-index:1}.imageslider{position:relative}.imageslider .controls{position:absolute;inset:0;z-index:2}.imageslider .controls button{background:none;border:none;cursor:pointer;color:var(--color-blue);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:1rem;position:absolute;top:50%;transform:translateY(-50%)}.imageslider .controls button:disabled{opacity:.3;pointer-events:none}.imageslider .controls button[onclick="prevImage(this)"]{left:-4rem}.imageslider .controls button[onclick="nextImage(this)"]{right:-4rem}.imageslider .slider-viewport{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.imageslider .slides{display:flex;transition:left 350ms ease-in;position:relative;left:0}.imageslider .slide{flex-shrink:0;opacity:.3;transition:opacity 500ms ease-in}.imageslider .slide.active{opacity:1}.imageslider .slide img{width:100%;display:block}.column:has(.badge){display:flex;align-items:baseline}.column:has(.badge):has(.badge[data-alignment=left]){justify-content:start}.column:has(.badge):has(.badge[data-alignment=center]){justify-content:center}.column:has(.badge):has(.badge[data-alignment=right]){justify-content:end}.column:has(.badge) img.badge{width:12rem;height:12rem}@media(max-width: 768px){.column:has(.badge) img.badge{margin:2rem 0}}.socials{display:flex;gap:.5rem}.socials a{text-decoration:none;margin:0 !important}.testimonial blockquote{padding:0;margin:0}.testimonial blockquote p{font-family:var(--font-default);font-weight:600;font-size:1.75rem;line-height:1.25;letter-spacing:0%;color:var(--color-zusa-blau)}.testimonial cite{padding:0;margin:0;font-family:var(--font-default);font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:0%;color:var(--color-zusa-dunkelblau);font-style:normal}.container:has(.client-logos){margin:0 -1rem !important}@media(max-width: 768px){.container:has(.client-logos){margin:0 !important}}.client-logos{overflow:hidden;width:100svw;display:flex;gap:3rem;position:relative;min-height:10rem}@media(max-width: 768px){.client-logos{min-height:5rem;height:5rem}}.client-logos:first-child{margin-bottom:3rem}.logo-container{display:flex;gap:3rem;position:absolute;top:0}.logo-container img{filter:saturate(0)}@media(max-width: 768px){.logo-container img{height:5rem;width:auto}}header{background:var(--color-zusa-blau);color:var(--color-zusa-creme);position:relative;z-index:2}header .container{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--width-grid);padding:0;position:relative;height:4.5rem}header .frame{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 3rem), calc(100% - 3rem) 100%, 0 100%);background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme);position:absolute;top:0;padding:6rem 3rem 3rem 3rem}@media(max-width: 768px){header .frame{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);padding:3rem 1.5rem 1.5rem 1.5rem;left:2rem}header .frame svg{width:6rem}}header button{display:none;padding:1rem;background:none;border:none;color:var(--color-zusa-creme);z-index:12}@media(max-width: 768px){header button{display:block}}header.active nav{background:var(--color-zusa-dunkelblau);display:flex;position:fixed;top:0;right:0;z-index:11;flex-direction:column;justify-content:flex-start;padding:3rem;align-items:flex-start}header nav{align-items:center;display:flex;gap:2.25rem;justify-content:flex-end}@media(max-width: 768px){header nav{display:none}}header nav a{color:var(--color-zusa-creme);font-family:var(--font-headline);font-size:16px;font-weight:500;letter-spacing:3%;line-height:1.1;text-decoration:none;position:relative}header nav a.active{font-weight:800}header nav a::after{background:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transform-origin:left;transform:scaleX(0);transition:transform .25s ease;width:100%}header nav a:hover::after{transform:scaleX(1)}footer{display:flex;flex-direction:column;gap:0;margin-top:200px}footer section.footer-top{background:var(--color-zusa-blau);margin:0;padding:3.75rem 0}footer section.footer-top h2{color:var(--color-zusa-creme);font-size:16px;font-weight:700;margin:0 0 2rem 0;padding:0}footer section.footer-top a{color:var(--color-zusa-creme);font-family:var(--font-headline);font-size:16px;font-weight:500;letter-spacing:3%;line-height:1.1;text-decoration:none;position:relative;margin:0 0 .75rem 0;display:inline-block}footer section.footer-top a.active{font-weight:800}footer section.footer-top a::after{background:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transform-origin:left;transform:scaleX(0);transition:transform .25s ease;width:100%}footer section.footer-top a:hover::after{transform:scaleX(1)}footer section.footer-bottom{background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme);margin:0;padding:1rem 0}footer section.footer-bottom a{color:var(--color-zusa-creme);font-weight:700;text-decoration:none;font-size:16px}section.background-blue h1,section.background-blue h2,section.background-blue p{color:inherit}section.background-blue{background:var(--color-zusa-blau);color:var(--color-zusa-creme)}section.background-blue .button{background:var(--color-zusa-creme);color:var(--color-zusa-blau)}section.background-lightblue{background:#e3ecf4}section.background-lightblue .button-primary{background:var(--color-zusa-blau);color:var(--color-zusa-creme)}section.background-lightblue .button-primary:hover{background:var(--color-zusa-creme);color:var(--color-zusa-blau)}section.background-darkblue .container h1,section.background-darkblue .container h2,section.background-darkblue .container h3,section.background-darkblue .container p{color:var(--color-zusa-creme)}section.background-darkblue{background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme)}section.background-darkblue .button{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau)}section.hero{background:var(--background);background-size:cover;background-position:center center;color:var(--color-zusa-creme);min-height:calc(75svh - 4.5rem);display:flex;flex-direction:column;justify-content:center;padding:4rem 0}section.hero .container{width:100%}@media(max-width: 768px){section.hero{margin-bottom:-4rem;min-height:50vh}section.hero .container{padding:8rem 1rem}}section.hero h1,section.hero h2,section.hero p{color:inherit}section.hero h1{font-size:4rem;font-weight:900;letter-spacing:3%;line-height:1.2;text-transform:none;text-shadow:0 0 2rem rgba(8,71,120,.2)}@media(max-width: 768px){section.hero h1{font-size:2.5rem}}section.hero p.l{font-size:2.5rem;font-weight:700;letter-spacing:3%;line-height:1.3}@media(max-width: 768px){section.hero p.l{font-size:1.5rem}}section.intro{position:relative}section.intro:before{content:" ";background:var(--color-zusa-blau);position:absolute;top:0;bottom:0;width:50vw}section.intro .container{clip-path:polygon(0 0, calc(100% - 4rem) 0, 100% 4rem, 100% 100%, 0 100%);background:var(--color-zusa-blau);color:var(--color-zusa-creme);padding:5rem 0}@media(max-width: 768px){section.intro .container{clip-path:polygon(0 0, calc(100% - 2rem) 0, 100% 2rem, 100% 100%, 0 100%);padding:2rem 1rem}}section.intro .container h1,section.intro .container h2,section.intro .container p{color:var(--color-zusa-creme)}section.intro .button{font-size:20px}section.how-it-works h1,section.how-it-works h2,section.how-it-works p{color:inherit}section.how-it-works ul{counter-reset:itemCounter;list-style:none;margin:0;padding:0 0 0 3.5rem}section.how-it-works ul li{align-items:flex-start;counter-increment:itemCounter;margin-bottom:1.5rem;position:relative}section.how-it-works ul li:before{clip-path:polygon(0.5rem 0, 100% 0, 100% 100%, 0 100%, 0 0.5rem);align-items:center;background:#fff;color:#0050b3;content:counter(itemCounter) ".";display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem;line-height:2.5rem;position:absolute;left:-3.5rem}section.how-it-works .column:first-child{clip-path:polygon(8rem 0, 100% 0, 100% 100%, 0 100%, 0 8rem);background:var(--color-zusa-blau);color:var(--color-zusa-creme);padding:5rem 8rem}@media(max-width: 768px){section.how-it-works .column:first-child{clip-path:polygon(2rem 0, 100% 0, 100% 100%, 0 100%, 0 2rem);padding:2rem 1rem}}section.how-it-works .column:first-child ul{display:flex;flex-direction:column;gap:2.5rem;margin:5rem 0}section.how-it-works .column:first-child .button{background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme)}section.how-it-works .column:last-child{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:1.25rem}section.how-it-works .column:last-child picture{display:block;height:100%;width:100%}section.how-it-works .column:last-child picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.zusa-cut{position:relative}section.zusa-cut:before{content:" ";background:#fff;clip-path:polygon(0 0, 100% 100%, 100% 0);position:absolute;top:0;right:0;width:10rem;height:10rem;display:block}@media(max-width: 768px){section.zusa-cut:before{height:2rem;width:2rem}}@media(max-width: 768px){section.zusa-cut{padding:2rem 1rem}}section.zusa-mod-preview h1,section.zusa-mod-preview h2,section.zusa-mod-preview p{color:inherit}section.zusa-mod-preview .icon{max-width:100%}section.zusa-mod-preview .container{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8rem), calc(100% - 8rem) 100%, 0 100%);background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme);padding:4rem 8rem}@media(max-width: 768px){section.zusa-mod-preview .container{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);padding:2rem 1rem}}section.b2b-link h1,section.b2b-link h2,section.b2b-link p{color:inherit}section.b2b-link .container{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8rem), calc(100% - 8rem) 100%, 0 100%);background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme)}@media(max-width: 768px){section.b2b-link .container{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);padding:1rem}}section.b2b-link .column:last-child{padding:4rem 2rem 4rem 4rem}@media(max-width: 768px){section.b2b-link .column:last-child{padding:0}}section.b2b-link .button{color:var(--color-zusa-dunkelblau);background:var(--color-zusa-creme)}.faqs{display:flex;flex-direction:column;gap:1rem;margin:2rem 0 0 0}.faqs .faq{border-bottom:2px solid var(--color-zusa-blau)}.faqs .faq summary{align-items:center;color:var(--color-zusa-blau);display:flex;font-family:var(--font-default);font-size:20px;font-weight:800;justify-content:space-between;letter-spacing:-1.1%;line-height:1.2;padding-bottom:1rem}.faqs .faq summary:after{content:" ";width:28px;height:28px;background:url("/assets/images/chevron-right.svg") 0 0 no-repeat;display:block}.faqs .faq[open] summary{color:var(--color-zusa-dunkelblau)}.faqs .faq[open] summary:after{transform:rotate(90deg)}.faqs .faq .answer{color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.5;margin:0 0 2rem 0}.materials{margin:5rem 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media(max-width: 768px){.materials{margin:3rem auto;grid-template-columns:1fr}}.material{background:var(--color-zusa-creme);padding:.75rem;display:flex;flex-direction:column}.material .preview{position:relative}.material .preview .emptypreview{background:rgba(1,92,209,.05);width:100%;display:block;aspect-ratio:1/1}.material .preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.material .distinction{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1rem), calc(100% - 1rem) 100%, 0 100%);background:var(--color-zusa-blau);color:var(--color-zusa-creme);display:inline-block;font-family:var(--font-default);font-size:1rem;font-weight:900;left:0;letter-spacing:-1.1%;line-height:1.4;padding:.5rem 1.25rem;position:absolute;text-transform:uppercase;top:0;z-index:2}.material .meta{margin:2rem auto 1rem auto;display:flex;flex-direction:column;width:100%}.material .name{color:var(--color-zusa-blau);font-weight:700;font-size:1rem;line-height:1.4;letter-spacing:-1.1%}.material .teaser{color:var(--color-zusa-dunkelblau);font-size:14px;font-weight:500;letter-spacing:-1.1%;line-height:1.4;width:100%}.material .buttons{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.material .buttons a{padding:10px 12px;background:rgba(1,92,209,.06);display:flex;text-decoration:none;gap:1ch;align-items:center;color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0%}.material .buttons a:hover,.material .buttons a:active{background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme)}dialog#material{background:var(--color-zusa-darkblue);border-radius:4px;border:none;max-width:50rem;outline:none;overflow:hidden;padding:0;width:90%;max-height:calc(100svh - 2rem)}dialog#material::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog#material[open]{display:flex;flex-direction:column}dialog#material button.close{background:var(--color-zusa-blau);border:none;color:var(--color-zusa-creme);height:3rem;position:absolute;right:0;top:0;width:3rem;z-index:10}dialog#material section{background:var(--color-zusa-creme);border-radius:4px;border:none;margin:0;padding:2rem;overflow-y:auto;width:100%;height:calc(100svh - 2rem)}body:has(dialog[open]){overflow:hidden}body[data-slug=b2b] header{background:var(--color-zusa-dunkelblau)}body[data-slug=b2b] header .frame{background:var(--color-zusa-blau)}body[data-slug=b2b] section.footer-top{background:var(--color-zusa-dunkelblau);color:var(--color-zusa-creme)}body[data-slug=b2b] section.footer-bottom{background:var(--color-zusa-blau);color:var(--color-zusa-creme)}body[data-slug=b2b] h1,body[data-slug=b2b] h2,body[data-slug=b2b] h3{color:var(--color-zusa-dunkelblau)}body[data-slug=b2b] section.hero h1,body[data-slug=b2b] section.hero h2,body[data-slug=b2b] section.hero h3,body[data-slug=b2b] section.hero h4,body[data-slug=b2b] section.hero p{color:var(--color-zusa-creme)}body[data-slug=b2b] section.whitelabel h1,body[data-slug=b2b] section.whitelabel h2,body[data-slug=b2b] section.whitelabel h3,body[data-slug=b2b] section.whitelabel h4,body[data-slug=b2b] section.whitelabel p{color:var(--color-zusa-creme)}body[data-slug=b2b] section.whitelabel .container{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8rem), calc(100% - 8rem) 100%, 0 100%);color:var(--color-zusa-creme);background:var(--color-zusa-blau);padding:50px 100px}*{box-sizing:border-box}html{background:var(--color-background);margin:0;padding:0;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-text);font-family:var(--font-default);font-size:16px;font-smoothing:antialiased;margin:0;padding:0;text-rendering:optimizeLegibility}:target:before{content:"";display:block;height:var(--scroll-offset);margin-top:calc(var(--scroll-offset)*-1);aria-hidden:true}main{position:relative;z-index:1;min-height:100svh}p{color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:1rem;font-style:normal;font-weight:500;letter-spacing:-0.011rem;line-height:1.5}p.s{font-size:.75rem}p.l{font-size:1.25rem}a{color:var(--color-zusa-dunkelblau)}.eyebrow{font-family:var(--font-headline);font-weight:700;font-style:Bold;color:var(--color-orange);font-size:14px;line-height:150%;letter-spacing:3px;text-transform:uppercase}h1{color:var(--color-zusa-blau);font-family:var(--font-headline);font-size:4rem;font-style:normal;font-weight:900;letter-spacing:.12rem;line-height:1.4;margin:0 0 1rem 0}@media(max-width: 768px){h1{font-size:2.5rem}}h2{color:var(--color-zusa-blau);font-family:var(--font-headline);font-weight:800;font-size:2.5rem;line-height:1.2;letter-spacing:-1.9%;margin:0 0 1rem 0}@media(max-width: 768px){h2{font-size:2rem}}h3{color:var(--color-zusa-blau);font-family:var(--font-headline);font-weight:800;font-size:1.5rem;line-height:1.2;letter-spacing:-1.1%;margin:0 0 1rem 0}.buttongroup{display:flex;gap:1.5rem}@media(max-width: 768px){.buttongroup{flex-direction:column;align-items:start}}.buttongroup a{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.4;padding:.5rem 1.25rem;text-align:center;text-decoration:none}.buttongroup a:after{display:none}.buttongroup a:hover{background:var(--color-zusa-koralle)}.buttongroup a{background:var(--color-zusa-koralle)}.buttongroup a:hover{background:var(--color-zusa-creme);text-shadow:-0.3px 0 0 currentColor,.3px 0 0 currentColor}.buttongroup .button-primary{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.4;padding:.5rem 1.25rem;text-align:center;text-decoration:none}.buttongroup .button-primary:after{display:none}.buttongroup .button-primary:hover{background:var(--color-zusa-koralle)}.buttongroup .button-primary{background:var(--color-zusa-koralle)}.buttongroup .button-primary:hover{background:var(--color-zusa-creme);text-shadow:-0.3px 0 0 currentColor,.3px 0 0 currentColor}.buttongroup .button-secondary{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.4;padding:.5rem 1.25rem;text-align:center;text-decoration:none}.buttongroup .button-secondary:after{display:none}.buttongroup .button-secondary:hover{background:var(--color-zusa-koralle)}.buttongroup .button-secondary:hover{background:var(--color-zusa-koralle);text-shadow:-0.3px 0 0 currentColor,.3px 0 0 currentColor}[data-alignment=center] .buttongroup{align-items:center}.button-primary{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.4;padding:.5rem 1.25rem;text-align:center;text-decoration:none}.button-primary:after{display:none}.button-primary:hover{background:var(--color-zusa-koralle)}.button-primary{background:var(--color-zusa-koralle)}.button-primary:hover{background:var(--color-zusa-creme);text-shadow:-0.3px 0 0 currentColor,.3px 0 0 currentColor}.button-secondary{background:var(--color-zusa-creme);color:var(--color-zusa-dunkelblau);font-family:var(--font-default);font-size:16px;font-weight:500;line-height:1.4;padding:.5rem 1.25rem;text-align:center;text-decoration:none}.button-secondary:after{display:none}.button-secondary:hover{background:var(--color-zusa-koralle)}.button-secondary:hover{background:var(--color-zusa-koralle);text-shadow:-0.3px 0 0 currentColor,.3px 0 0 currentColor}