@font-face{font-family:TTCommonsProBold;src:url(./font.BNgmZqIa.woff2) format("woff2"),url(./font.Chw_65Pl.woff) format("woff")}@font-face{font-family:TTCommonsProMedium;src:url(./font.BrR_nTT2.woff2) format("woff2"),url(./font.OsZjU-YR.woff) format("woff")}@font-face{font-family:TTCommonsProRegular;src:url(./font.B5LbToav.woff2) format("woff2"),url(./font.D84Jw7up.woff) format("woff")}@font-face{font-family:TTCommonsProNormal;src:url(./font.D3feH6cT.woff2) format("woff2"),url(./font.OAG2QCPh.woff) format("woff")}@font-face{font-family:TTCommonsProDemiBold;src:url(./font.DVF-aXCW.woff2) format("woff2"),url(./font.BbLVeju_.woff) format("woff")}@font-face{font-family:"Font Awesome 6 Sharp Light";src:url(./FontAwesome6Sharp-Light-300.DWhGy7Df.otf) format("opentype")}@font-face{font-family:"Font Awesome 6 Sharp Regular";src:url(./FontAwesome6Sharp-Regular-400.ShJo-3e5.otf) format("opentype")}.svelte-10j55zz.svelte-10j55zz,.svelte-10j55zz:after .svelte-10j55zz:before{box-sizing:border-box}h2.svelte-10j55zz.svelte-10j55zz,.support-helpdesk.svelte-10j55zz a.svelte-10j55zz,h4.svelte-10j55zz.svelte-10j55zz{font-weight:400;font-family:TTCommonsProDemiBold,Arial,sans-serif;line-height:1.3;margin:0 0 .5em}h2.svelte-10j55zz.svelte-10j55zz{font-size:1.4rem}@media (min-width: 1200px){h2.svelte-10j55zz.svelte-10j55zz{font-size:2rem}}.support-helpdesk.svelte-10j55zz a.svelte-10j55zz{font-size:1.333rem}h4.svelte-10j55zz.svelte-10j55zz{font-size:1rem}p.svelte-10j55zz.svelte-10j55zz{font-weight:400;font-family:TTCommonsProNormal,Arial,sans-serif;margin:0 0 1.15em;line-height:1.4}a.svelte-10j55zz.svelte-10j55zz{color:inherit}header.svelte-10j55zz.svelte-10j55zz{position:sticky;top:0;z-index:1000}nav.svelte-10j55zz.svelte-10j55zz{background-color:#fff}.container-nav.svelte-10j55zz.svelte-10j55zz{display:grid;padding:1.166em 1.66em;grid-template-columns:250px auto!important;grid-gap:1em;justify-content:space-between}@media (max-width: 991.98px){.container-nav.svelte-10j55zz.svelte-10j55zz{padding:1em;display:grid;grid-template-columns:1fr 1fr;grid-gap:0}}.container-nav.svelte-10j55zz .collapse.svelte-10j55zz{align-self:center}@media (max-width: 1199.98px){.container-nav.svelte-10j55zz .navbar-collapse.svelte-10j55zz{position:fixed;top:0;left:-100%;width:calc(100% - 6em);height:calc(100% - 11em);background-color:#333;transition:left 1s ease-in-out;z-index:1;display:flex;justify-content:space-between;align-items:start;flex-direction:column;padding:9em 3em 2em}}.container-nav.svelte-10j55zz .navbar-collapse .brand.svelte-10j55zz{display:none}@media (max-width: 1199.98px){.container-nav.svelte-10j55zz .navbar-collapse .brand.svelte-10j55zz{display:block}}.container-nav.svelte-10j55zz .navbar-collapse.active.svelte-10j55zz{left:0;transition:left 1s ease-in-out}.container-nav.svelte-10j55zz .menu-icon.svelte-10j55zz{cursor:pointer;display:flex;flex-direction:column;align-self:center;background:transparent;border:none;z-index:2}@media (min-width: 1200px){.container-nav.svelte-10j55zz .menu-icon.svelte-10j55zz{display:none}}.container-nav.svelte-10j55zz .menu-icon.white-menu-icon .bar.svelte-10j55zz{background-color:#fff;transition:background-color .25s 1s}.container-nav.svelte-10j55zz .menu-icon .bar.svelte-10j55zz{width:47px;height:4px;background-color:#000;margin:4px 0}.container-nav.svelte-10j55zz .menu-icon.active .bar.svelte-10j55zz:nth-child(1){transform:rotate(-45deg) translate(-8px,8px)}.container-nav.svelte-10j55zz .menu-icon.active .bar.svelte-10j55zz:nth-child(2){opacity:0}.container-nav.svelte-10j55zz .menu-icon.active .bar.svelte-10j55zz:nth-child(3){transform:rotate(45deg) translate(-8px,-9px)}.container-nav.svelte-10j55zz .navbar-brand.svelte-10j55zz{align-self:center}.container-nav.svelte-10j55zz .navbar-nav.svelte-10j55zz{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;grid-gap:1.666em}@media (max-width: 1199.98px){.container-nav.svelte-10j55zz .navbar-nav.svelte-10j55zz{flex-direction:column}}.container-nav.svelte-10j55zz .navbar-nav .nav-item.svelte-10j55zz{position:relative}.container-nav.svelte-10j55zz .navbar-nav .nav-item .nav-link.svelte-10j55zz{font-family:TTCommonsProDemiBold,Arial,sans-serif;font-size:.833rem;text-transform:uppercase;margin-top:0;letter-spacing:.08em;color:#000;display:block;text-decoration:none;transition:color .3s ease-in-out}@media (max-width: 1199.98px){.container-nav.svelte-10j55zz .navbar-nav .nav-item .nav-link.svelte-10j55zz{font-size:2rem;color:#fff;text-transform:unset;letter-spacing:unset;font-family:TTCommonsProNormal,Arial,sans-serif}}.container-nav.svelte-10j55zz .navbar-nav .nav-item .nav-link.svelte-10j55zz:hover,.container-nav.svelte-10j55zz .navbar-nav .nav-item .nav-link.active.svelte-10j55zz{color:#a80062}.helpdesk.svelte-10j55zz.svelte-10j55zz{position:absolute;right:0;z-index:1;cursor:pointer}@media (max-width: 1199.98px){.helpdesk.svelte-10j55zz.svelte-10j55zz{opacity:0;visibility:hidden}}.helpdesk.svelte-10j55zz .helpdesk-container.svelte-10j55zz{transition:transform .2s}.helpdesk.svelte-10j55zz .helpdesk-container.svelte-10j55zz:hover{transform:scale(1.0583)}.showHelpdesk.svelte-10j55zz .helpdesk.svelte-10j55zz{opacity:1;transition:opacity .25s 1s;visibility:visible}.support-helpdesk.svelte-10j55zz.svelte-10j55zz{position:fixed;top:0;right:-20px;height:100vh;width:20em;background-color:#a80062;color:#fff;z-index:1001;overflow-y:scroll;transform:translate(100%);-webkit-box-shadow:-10px 0px 15px 2px rgba(0,0,0,.16);box-shadow:-10px 0 15px 2px #00000029}.support-helpdesk.svelte-10j55zz .holder.svelte-10j55zz{margin:1.666em 2.125em;height:calc(100% - 3.332em);display:flex;justify-content:space-between;align-items:center;flex-direction:column}.support-helpdesk.open.svelte-10j55zz.svelte-10j55zz{display:block;animation:svelte-10j55zz-slide-in 1s ease forwards}.support-helpdesk.closing.svelte-10j55zz.svelte-10j55zz{animation:svelte-10j55zz-slide-out 1s ease forwards}@keyframes svelte-10j55zz-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-10j55zz-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.support-helpdesk.svelte-10j55zz .title.svelte-10j55zz{font-family:TTCommonsProDemiBold,Arial,sans-serif;font-size:.833rem;text-transform:uppercase;margin-top:0;letter-spacing:.08em}.support-helpdesk.svelte-10j55zz .subtitle.svelte-10j55zz{font-size:2rem}.support-helpdesk.svelte-10j55zz a.svelte-10j55zz{text-decoration:none;color:#fff}.support-helpdesk.svelte-10j55zz a.svelte-10j55zz:hover{text-decoration:underline}.helpdesk-backdrop.svelte-10j55zz.svelte-10j55zz{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:.3;display:none}.helpdesk-backdrop.open.svelte-10j55zz.svelte-10j55zz{display:block}.button-container.svelte-10j55zz.svelte-10j55zz{display:flex;justify-content:center;align-items:flex-end}.button-container.svelte-10j55zz .close-button.svelte-10j55zz{width:100px;height:100px;border-radius:100%;background-color:#a80062;border:2px solid #FFFFFF;cursor:pointer;margin-bottom:1em}@font-face{font-family:TTCommonsProBold;src:url(./font.BNgmZqIa.woff2) format("woff2"),url(./font.Chw_65Pl.woff) format("woff")}@font-face{font-family:TTCommonsProMedium;src:url(./font.BrR_nTT2.woff2) format("woff2"),url(./font.OsZjU-YR.woff) format("woff")}@font-face{font-family:TTCommonsProRegular;src:url(./font.B5LbToav.woff2) format("woff2"),url(./font.D84Jw7up.woff) format("woff")}@font-face{font-family:TTCommonsProNormal;src:url(./font.D3feH6cT.woff2) format("woff2"),url(./font.OAG2QCPh.woff) format("woff")}@font-face{font-family:TTCommonsProDemiBold;src:url(./font.DVF-aXCW.woff2) format("woff2"),url(./font.BbLVeju_.woff) format("woff")}@font-face{font-family:"Font Awesome 6 Sharp Light";src:url(./FontAwesome6Sharp-Light-300.DWhGy7Df.otf) format("opentype")}@font-face{font-family:"Font Awesome 6 Sharp Regular";src:url(./FontAwesome6Sharp-Regular-400.ShJo-3e5.otf) format("opentype")}.svelte-18rhfd6.svelte-18rhfd6,.svelte-18rhfd6:after .svelte-18rhfd6:before{box-sizing:border-box}h6.svelte-18rhfd6.svelte-18rhfd6{font-weight:400;font-family:TTCommonsProDemiBold,Arial,sans-serif;line-height:1.3;margin:0 0 .5em}address.svelte-18rhfd6.svelte-18rhfd6{font-style:normal}.link.svelte-18rhfd6.svelte-18rhfd6,a.svelte-18rhfd6.svelte-18rhfd6{color:inherit}footer.svelte-18rhfd6.svelte-18rhfd6{position:relative;z-index:199}.container.svelte-18rhfd6.svelte-18rhfd6{container-type:inline-size;container-name:container}.footer-inner.svelte-18rhfd6.svelte-18rhfd6{background-color:#3d3d3d;padding:1em;display:flex;grid-gap:1em;flex-direction:column;position:relative;z-index:2000}@container container (min-width: 992px){.footer-inner.svelte-18rhfd6.svelte-18rhfd6{padding:1.29em 2.166em 1.5em;grid-gap:3em}}.footer-inner.svelte-18rhfd6 .container-nav.svelte-18rhfd6{display:grid;grid-template-columns:1fr;grid-gap:1em}@container container (min-width: 1200px){.footer-inner.svelte-18rhfd6 .container-nav.svelte-18rhfd6{grid-template-columns:1fr 1fr}}.footer-inner.svelte-18rhfd6 .container-nav .footer-container.svelte-18rhfd6{justify-content:start}@container container (min-width: 1200px){.footer-inner.svelte-18rhfd6 .container-nav .footer-container.svelte-18rhfd6{align-self:center}}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav.svelte-18rhfd6{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;grid-gap:1.5em}@container container (min-width: 992px){.footer-inner.svelte-18rhfd6 .container-nav .footer-nav.svelte-18rhfd6{flex-direction:row;grid-gap:2.5em}}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item.svelte-18rhfd6{position:relative}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item.first.svelte-18rhfd6{display:none}@container container (min-width: 992px){.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item.first.svelte-18rhfd6{margin-left:0;display:block}}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item .footer-link.svelte-18rhfd6{font-size:.75rem;color:#fff;display:block;text-decoration:none;transition:color .3s ease-in-out}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item .footer-link.active.svelte-18rhfd6{color:#a80062!important}.footer-inner.svelte-18rhfd6 .container-nav .footer-nav .footer-item .footer-link.svelte-18rhfd6:hover{color:#a80062}.footer-inner.svelte-18rhfd6 address.svelte-18rhfd6{color:#fff;line-height:1.2;font-size:.75rem}.footer-inner.svelte-18rhfd6 address a.svelte-18rhfd6{color:#fff;text-decoration:none}.footer-inner.svelte-18rhfd6 address a.svelte-18rhfd6:hover{color:#a80062}.footer-inner.svelte-18rhfd6 .container-branches.svelte-18rhfd6{display:grid;grid-gap:1em}@container container (min-width: 992px){.footer-inner.svelte-18rhfd6 .container-branches .column.services.svelte-18rhfd6,.footer-inner.svelte-18rhfd6 .container-branches .column.loesungen.svelte-18rhfd6{display:block}}@container container (min-width: 992px){.footer-inner.svelte-18rhfd6 .container-branches.svelte-18rhfd6{grid-template-columns:1fr 1fr 1fr}}h6.svelte-18rhfd6.svelte-18rhfd6{margin:0 0 17px;font-size:.75rem}h6.svelte-18rhfd6 a.svelte-18rhfd6{color:#fff;text-decoration:none;font-size:.75rem;line-height:1.2}h6.svelte-18rhfd6 a.active.svelte-18rhfd6{color:#a80062}h6.svelte-18rhfd6 a.svelte-18rhfd6:hover{color:#a80062;transition:color .3s ease-in-out}.nav.svelte-18rhfd6.svelte-18rhfd6{list-style-type:none;margin:0;padding:0;overflow:hidden}.nav.svelte-18rhfd6 .item .link.svelte-18rhfd6{color:#fff;display:block;text-decoration:none;transition:color .3s ease-in-out;font-size:.75rem;line-height:1.2}.nav.svelte-18rhfd6 .item .link.active.svelte-18rhfd6,.nav.svelte-18rhfd6 .item .link.svelte-18rhfd6:hover{color:#a80062}@font-face{font-family:TTCommonsProBold;src:url(./font.BNgmZqIa.woff2) format("woff2"),url(./font.Chw_65Pl.woff) format("woff")}@font-face{font-family:TTCommonsProMedium;src:url(./font.BrR_nTT2.woff2) format("woff2"),url(./font.OsZjU-YR.woff) format("woff")}@font-face{font-family:TTCommonsProRegular;src:url(./font.B5LbToav.woff2) format("woff2"),url(./font.D84Jw7up.woff) format("woff")}@font-face{font-family:TTCommonsProNormal;src:url(./font.D3feH6cT.woff2) format("woff2"),url(./font.OAG2QCPh.woff) format("woff")}@font-face{font-family:TTCommonsProDemiBold;src:url(./font.DVF-aXCW.woff2) format("woff2"),url(./font.BbLVeju_.woff) format("woff")}@font-face{font-family:"Font Awesome 6 Sharp Light";src:url(./FontAwesome6Sharp-Light-300.DWhGy7Df.otf) format("opentype")}@font-face{font-family:"Font Awesome 6 Sharp Regular";src:url(./FontAwesome6Sharp-Regular-400.ShJo-3e5.otf) format("opentype")}.svelte-mwnr2.svelte-mwnr2,.svelte-mwnr2:after .svelte-mwnr2:before{box-sizing:border-box}.wrapper.svelte-mwnr2.svelte-mwnr2{opacity:0;margin-top:30px;position:fixed;z-index:2000;width:100%}@media (min-width: 992px){.wrapper.svelte-mwnr2.svelte-mwnr2{margin-top:70px}}.wrapper.animation.svelte-mwnr2.svelte-mwnr2{animation:svelte-mwnr2-slideInLeft 2s forwards;opacity:1}.container-circles.svelte-mwnr2.svelte-mwnr2{display:flex;width:max-content}.container-circles.svelte-mwnr2 .circles.svelte-mwnr2{display:grid;grid-template-columns:1fr 3.5fr 7.5fr;justify-items:end}.container-circles.svelte-mwnr2 .circle.svelte-mwnr2{width:20px;height:20px;border-radius:50%}@media (min-width: 992px){.container-circles.svelte-mwnr2 .circle.svelte-mwnr2{width:60px;height:60px}}.container-circles.svelte-mwnr2 .circle.one.svelte-mwnr2{background-color:#9b9d9d}.container-circles.svelte-mwnr2 .circle.two.svelte-mwnr2{background-color:#c5c5c5}.container-circles.svelte-mwnr2 .circle.three.svelte-mwnr2{background-color:#a80062}@keyframes svelte-mwnr2-slideInLeft{0%{transform:translate(-100%)}to{transform:translate(105%);visibility:hidden}}@font-face{font-family:TTCommonsProBold;src:url(./font.BNgmZqIa.woff2) format("woff2"),url(./font.Chw_65Pl.woff) format("woff")}@font-face{font-family:TTCommonsProMedium;src:url(./font.BrR_nTT2.woff2) format("woff2"),url(./font.OsZjU-YR.woff) format("woff")}@font-face{font-family:TTCommonsProRegular;src:url(./font.B5LbToav.woff2) format("woff2"),url(./font.D84Jw7up.woff) format("woff")}@font-face{font-family:TTCommonsProNormal;src:url(./font.D3feH6cT.woff2) format("woff2"),url(./font.OAG2QCPh.woff) format("woff")}@font-face{font-family:TTCommonsProDemiBold;src:url(./font.DVF-aXCW.woff2) format("woff2"),url(./font.BbLVeju_.woff) format("woff")}@font-face{font-family:"Font Awesome 6 Sharp Light";src:url(./FontAwesome6Sharp-Light-300.DWhGy7Df.otf) format("opentype")}@font-face{font-family:"Font Awesome 6 Sharp Regular";src:url(./FontAwesome6Sharp-Regular-400.ShJo-3e5.otf) format("opentype")}:root{font-size:18px;line-height:1.4;color:#000;background-color:#fff;font-family:TTCommonsProNormal,Arial,sans-serif}@media (min-width: 992px){:root{font-size:1.3125rem}}.svelte-h0mxp1.svelte-h0mxp1,.svelte-h0mxp1:after .svelte-h0mxp1:before{box-sizing:border-box}a.svelte-h0mxp1.svelte-h0mxp1{color:inherit}body{width:100%;overflow-x:hidden;margin:0 auto}.page-wrapper.animation.svelte-h0mxp1.svelte-h0mxp1{animation:svelte-h0mxp1-wrapper 1.2s forwards;opacity:0}.page-wrapper.svelte-h0mxp1.svelte-h0mxp1{opacity:1}.page-wrapper.svelte-h0mxp1.svelte-h0mxp1{position:relative}.page-wrapper.svelte-h0mxp1.svelte-h0mxp1:after{content:" ";display:block;width:100%;height:50px;background:#3d3d3d;position:absolute;left:0;bottom:0}.dots-container.svelte-h0mxp1.svelte-h0mxp1{position:sticky;bottom:5%;padding-left:2.166em;z-index:100}@keyframes svelte-h0mxp1-wrapper{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}
