.elementor .s-site-nav-logo-wrap{width:118px;display:block;}.elementor .s-site-nav-link-1{font-weight:600;font-size:15px;color:rgba(244,246,248,0.85);padding:0px;border-radius:0px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-site-nav-link-2{font-weight:600;font-size:15px;color:rgba(244,246,248,0.85);padding:0px;border-radius:0px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-site-nav-link-3{font-weight:600;font-size:15px;color:rgba(244,246,248,0.85);padding:0px;border-radius:0px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-site-nav-link-4{font-weight:600;font-size:15px;color:rgba(244,246,248,0.85);padding:0px;border-radius:0px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-site-nav-link-5{font-weight:600;font-size:15px;color:rgba(244,246,248,0.85);padding:0px;border-radius:0px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-site-nav-links{font-weight:900;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .s-site-nav-cta{font-size:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .s-site-nav-inner{width:100%;max-width:1160px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .s-site-nav{width:100%;height:72px;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:500;background-image:linear-gradient(rgba(22,24,29,0.92), rgba(22,24,29,0.92));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;}.elementor .s-dsg-eyebrow{font-weight:600;font-size:15px;color:#00AAD7;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-dsg-h1{font-family:"Teko";font-weight:600;font-size:56px;color:#F4F6F8;line-height:100%;}.elementor .s-dsg-hero{width:100%;max-width:820px;padding-block-start:120px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#16181D, #16181D);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-dsg-h2-0{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-0{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-0{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-1{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-1{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-1{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-2{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-2{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-2{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-3{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-3{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-3{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-4{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-4{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-4{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-5{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-5{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-5{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-6{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-6{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-6{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-7{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-7{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-7{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-8{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-8{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-8{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-9{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-9{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-9{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-10{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-10{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-10{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-11{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-11{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-11{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-12{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-12{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-12{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-13{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-13{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-13{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-14{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-14{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-14{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-h2-15{font-family:"Teko";font-weight:600;font-size:26px;color:#F4F6F8;line-height:115%;}.elementor .s-dsg-p-15{font-size:15.5px;color:#C6CCD6;line-height:168%;}.elementor .s-dsg-block-15{display:flex;flex-direction:column;gap:10px;}.elementor .s-dsg-body-inner{width:100%;max-width:820px;display:flex;flex-direction:column;gap:36px;}.elementor .s-dsg-body{width:100%;padding-block-start:64px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-footer-slogan{font-family:"Teko";font-weight:600;font-size:24px;color:#FFFFFF;letter-spacing:0.02em;line-height:110%;text-transform:uppercase;}.elementor .s-footer-tagline{font-size:14px;color:#B2B9C3;}.elementor .s-footer-brand{display:flex;flex-direction:column;gap:8px;flex:1.2 1 0%;}.elementor .s-footer-nav-1{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-nav-2{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-nav-3{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-nav-4{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-nav-5{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-nav{display:flex;flex-direction:column;gap:12px;flex-wrap:wrap;flex:1 1 0%;}.elementor .s-footer-social-1{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-social-2{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-social-3{font-weight:400;font-size:14px;color:#B2B9C3;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-social{display:flex;flex-direction:column;gap:12px;flex:1 1 0%;}.elementor .s-footer-inner{width:100%;max-width:1160px;padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .s-footer-copy{font-size:13px;color:#F4F6F8;}.elementor .s-footer-impressum{font-weight:400;font-size:13px;color:#535353;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-datenschutz{font-weight:400;font-size:13px;color:#535353;padding:0px;border-radius:0px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;}.elementor .s-footer-legal-links{display:flex;flex-direction:row;gap:16px;}.elementor .s-footer-legal{width:100%;max-width:1160px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-footer{padding-block-start:56px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#0B0C0F, #0B0C0F);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}