.elementor .vs-dot{width:8px;height:8px;min-width:8px;padding:0px;border-radius:50%;background-color:rgba(255,255,255,0.3);}.elementor .mq-track{padding:0px;display:flex;gap:48px;align-items:center;width: max-content;\n}.elementor .bl-month{font-family:var(--font-heading);font-size:13px;color:#555555;letter-spacing:1px;line-height:1.3;text-transform:uppercase;}.elementor .bl-day{font-family:var(--font-heading);font-weight:300;font-size:60px;color:#555555;line-height:1;}.elementor .bl-item{width:100%;padding:0px;display:grid;gap:30px;grid-template-columns:minmax(0, 1fr) 270px;align-items:center;}.elementor .ca-card{overflow:hidden;aspect-ratio:37 / 48;position:relative;padding:28px;display:flex;flex-direction:column;flex:0 0 calc((100% - 60px) / 3);justify-content:flex-end;scroll-snap-align: start;\n}.elementor .ca-track{width:100%;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:30px;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: thin;\n}.elementor .vs-author{font-family:var(--font-heading);font-weight:700;font-size:12px;color:var(--gelb);letter-spacing:2px;text-transform:uppercase;}.elementor .vs-text{font-family:var(--font-heading);font-weight:500;font-size:22px;color:#FFFFFF;letter-spacing:-0.2px;line-height:1.6;font-style:normal;}.elementor .vs-q{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;text-align:center;padding:0px;opacity:0%;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .vs-quotes{width:100%;min-height:170px;max-width:860px;position:relative;padding:0px;}.elementor .mq-dot{font-size:20px;color:var(--gelb);}.elementor .mq-item{font-family:var(--font-heading);font-weight:800;font-size:28px;color:#B8BAC0;letter-spacing:1px;font-style:normal;text-transform:uppercase;white-space: nowrap;\n}.elementor .dk-sub{font-size:14px;color:#CCCCCC;text-align:center;}.elementor .dk-title{font-family:var(--font-heading);font-weight:700;font-size:25px;color:var(--gelb);letter-spacing:1px;text-align:center;text-transform:uppercase;}.elementor .dk-sec{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 15% 20%, rgba(255, 206, 27, 0.18) 0%,rgba(255, 206, 27, 0) 40%),radial-gradient(circle at 85% 90%, rgba(255, 206, 27, 0.14) 0%,rgba(255, 206, 27, 0) 45%),linear-gradient(135deg, #111214 0%,#2B2D30 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;background-attachment: fixed;\n}.elementor .pc-price{font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--anthrazit-dunkel);}.elementor .pc-name:hover,.elementor .pc-name:focus-visible{color:#7A5F00;}.elementor .pc-name{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--anthrazit-dunkel);letter-spacing:0.5px;text-transform:uppercase;transition:color 0.2s;}.elementor .pc-bar:hover,.elementor .pc-bar:focus-visible{color:#FFFFFF;background-color:var(--anthrazit-dunkel);}.elementor .pc-bar{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:3;font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--anthrazit-dunkel);letter-spacing:2px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;background-color:#FFFFFF;transform:translate3d(0px, 100%, 0px);transition:all 0.4s;display:flex;justify-content:center;align-items:center;}.elementor .pc-act:hover,.elementor .pc-act:focus-visible{color:var(--anthrazit-dunkel);background-color:var(--gelb);}.elementor .pc-act{width:40px;height:40px;min-width:40px;font-weight:700;font-size:16px;color:var(--anthrazit-dunkel);line-height:1;padding:0px;background-color:#FFFFFF;transition:all 0.25s;display:flex;justify-content:center;align-items:center;}.elementor .pc-actions{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:3;padding:0px;opacity:0%;transform:translate3d(30px, 0px, 0px);transition:all 0.4s;display:flex;flex-direction:column;gap:8px;}.elementor .pc-mock-bar{height:10px;min-width:0px;padding:0px;border-radius:3px;background-color:#E6E6E1;}.elementor .pc-mock{position:absolute;inset-block-start:14%;inset-inline-end:12%;inset-block-end:22%;inset-inline-start:12%;z-index:1;padding:14px;border-radius:6px;background-color:rgba(255,255,255,0.92);box-shadow:0px 20px 40px 0px rgba(0,0,0,0.25);display:flex;flex-direction:column;gap:8px;}.elementor .pc-label{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:3;font-family:var(--font-heading);font-weight:800;font-size:11px;color:var(--anthrazit-dunkel);letter-spacing:1.5px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;background-color:var(--gelb);}.elementor .pc-img2{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;opacity:0%;transition:opacity 0.5s, transform 0.8s;}.elementor .pc-thumb{width:100%;overflow:hidden;aspect-ratio:37 / 48;position:relative;padding:0px;background-image:linear-gradient(160deg, #2B2D30 0%,#7A5F00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .pc-card{width:100%;position:relative;text-align:center;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .gd-banner-link{font-family:var(--font-heading);font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:2px;text-transform:uppercase;padding-block-end:4px;margin-block-start:6px;border-block-end-width:2px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #FFFFFF;\n}.elementor .gd-banner-title{font-family:var(--font-heading);font-weight:800;font-size:34px;color:#FFFFFF;line-height:1.15;}.elementor .gd-banner-eye{font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--gelb);letter-spacing:3px;text-transform:uppercase;}.elementor .gd-banner-txt{position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .gd-banner-bg{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:transform 0.9s;}.elementor .gd-banner{min-width:0px;overflow:hidden;position:relative;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .hs-btn:hover,.elementor .hs-btn:focus-visible{color:var(--anthrazit-dunkel);background-color:var(--gelb);}.elementor .hs-btn{font-family:var(--font-heading);font-weight:800;font-size:13px;color:var(--anthrazit-dunkel);letter-spacing:2px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:14px;border-radius:0px;background-color:#FFFFFF;transition:all 0.3s;display:inline-block;}.elementor .hs-line{font-family:var(--font-heading);font-weight:700;font-size:13px;color:rgba(255,255,255,0.85);letter-spacing:4px;text-transform:uppercase;}.elementor .hs-big{font-family:var(--font-script);font-weight:400;font-size:170px;color:var(--gelb);letter-spacing:0px;line-height:1.05;font-style:normal;text-transform:none;}.elementor .hs-eye{font-family:var(--font-heading);font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:6px;text-transform:uppercase;}.elementor .hs-txt{max-width:900px;position:relative;z-index:2;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .hs-bg{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .hs-slide{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:24px;opacity:0%;display:flex;justify-content:center;align-items:center;}.elementor .hb-sec{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--weiss);display:flex;flex-direction:column;align-items:center;}.elementor .hb-wrap{width:100%;max-width:1170px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .hb-title{font-family:var(--font-heading);font-weight:700;font-size:25px;color:var(--anthrazit-dunkel);letter-spacing:1px;text-align:center;text-transform:uppercase;}.elementor .gd-meta{font-family:var(--font-body);font-weight:600;font-size:13px;color:#7A5F00;letter-spacing:0.5px;text-transform:uppercase;}