.elementor .ys-panel-desc{max-width:560px;font-family:var(--font-main);font-size:15px;color:rgba(245,245,247,0.7);line-height:1.5;}.elementor .ys-panel-meta{font-family:var(--font-main);font-weight:700;font-size:16px;color:#f5f5f7;}.elementor .ys-panel-class{font-family:var(--font-main);font-weight:900;font-size:48px;color:#F5B400;letter-spacing:-1.5px;line-height:1;text-transform:none;}.elementor .ys-panel-text{padding:0px;flex-direction:column;gap:6px;}.elementor .ys-panel{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:26px;background-color:#1d1d1f;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .ys-year:hover,.elementor .ys-year:focus-visible{color:#1d1d1f;background-color:#fff5d6;}.elementor .ys-year:focus{color:#1d1d1f;background-color:#ffffff;}.elementor .ys-year:active{color:#1d1d1f;background-color:#fff5d6;}.elementor .ys-year{width:auto;min-width:72px;font-family:var(--font-main);font-weight:700;font-size:15px;color:#1d1d1f;text-align:center;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:2px;border-style:solid;background-color:#ffffff;transition:background-color 0.2s;flex:0 0 auto;}.elementor .ys-years{padding:14px;border-radius:28px;background-color:rgba(255,255,255,0.35);display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;}.elementor .ys-finder-sub{font-family:var(--font-main);font-weight:500;font-size:17px;color:rgba(29,29,31,0.75);}.elementor .ys-finder-title{font-family:var(--font-main);font-weight:900;font-size:40px;color:#1d1d1f;letter-spacing:-1.4px;line-height:1.05;text-transform:none;}.elementor .ys-finder{padding:48px;border-radius:32px;background-color:#F5B400;box-shadow:0px 18px 40px 0px rgba(181,131,0,0.22),0px 4px 12px 0px rgba(0,0,0,0.06);flex-direction:column;gap:28px;}.elementor .ys-stat-label{font-family:var(--font-main);font-weight:600;font-size:15px;color:#6e6e73;}.elementor .ys-stat-num{font-family:var(--font-main);font-weight:900;font-size:56px;color:#1d1d1f;letter-spacing:-2px;line-height:1;}.elementor .ys-stat{padding:28px;border-radius:22px;background-color:#ffffff;box-shadow:0px 0px 0px 2px #F5B400 inset;flex-direction:column;gap:4px;}.elementor .ys-sticker{position:absolute;inset-inline-end:-14px;inset-block-end:-22px;z-index:2;font-family:var(--font-main);font-weight:800;font-size:15px;color:#F5B400;line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:18px;background-color:#1d1d1f;box-shadow:0px 16px 32px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg);}.elementor .ys-photo{width:100%;height:340px;object-fit:cover;border-radius:28px;border-width:8px;border-color:#ffffff;border-style:solid;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.25);transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .ys-photo-wrap{width:460px;position:relative;z-index:1;padding:0px;flex:0 0 auto;}.elementor .ys-btn-outline:hover,.elementor .ys-btn-outline:focus-visible{color:#F5B400;background-color:#1d1d1f;}.elementor .ys-btn-outline{font-family:var(--font-main);font-weight:600;font-size:16px;color:#1d1d1f;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:transparent;box-shadow:0px 0px 0px 2px #1d1d1f inset;transition:all 0.2s;}.elementor .ys-lead{max-width:540px;font-family:var(--font-main);font-weight:500;font-size:21px;color:rgba(29,29,31,0.8);line-height:1.45;}.elementor .ys-wordmark{font-family:var(--font-main);font-weight:900;font-size:128px;color:#1d1d1f;letter-spacing:-5px;line-height:0.88;text-transform:uppercase;}.elementor .ys-pill-dark{font-family:var(--font-main);font-weight:700;font-size:14px;color:#F5B400;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#1d1d1f;width: fit-content;\n}.elementor .ys-hero-text{max-width:640px;position:relative;z-index:1;padding:0px;flex-direction:column;gap:20px;}.elementor .ys-star{position:absolute;font-family:var(--font-main);font-weight:900;color:rgba(255,255,255,0.28);line-height:1;pointer-events: none;\n}.elementor .ys-hero{overflow:hidden;position:relative;padding-block-start:150px;padding-block-end:90px;padding-inline-start:64px;padding-inline-end:64px;margin-block-start:-66px;background-color:#F5B400;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .hsv-cta-text{font-family:var(--font-main);font-size:17px;color:rgba(245,245,247,0.65);line-height:1.45;}.elementor .hsv-cta-title{font-family:var(--font-main);font-weight:800;font-size:34px;color:#f5f5f7;letter-spacing:-1px;line-height:1.1;text-transform:none;}.elementor .hsv-cta-kicker{font-family:var(--font-main);font-weight:600;font-size:17px;color:#F5B400;}.elementor .hsv-cta-dark{padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:16px;border-radius:28px;background-image:linear-gradient(135deg, #1d1d1f 0%,#1d1d1f 55%,#3d2f05 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1d1d1f;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .hsv-faq-a{font-family:var(--font-main);font-size:16px;color:#3a3a3c;line-height:1.6;padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .hsv-faq-q{font-family:var(--font-main);font-weight:700;font-size:17px;color:#1d1d1f;}.elementor .hsv-faq-head:hover,.elementor .hsv-faq-head:focus-visible{background-color:#fafafa;}.elementor .hsv-faq-head{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .hsv-faq-item{overflow:hidden;padding:0px;border-radius:18px;background-color:#ffffff;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.04);}.elementor .hsv-section-head{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .hsv-grid-3{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .hsv-age-text{font-family:var(--font-main);font-size:14px;color:#6e6e73;line-height:1.5;}.elementor .hsv-age-card:hover,.elementor .hsv-age-card:focus-visible{box-shadow:0px 20px 44px 0px rgba(0,0,0,0.10);transform:scale3d(1.02, 1.02, 1);}.elementor .hsv-age-card{padding:24px;border-radius:22px;background-color:#ffffff;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.04);transition:all 0.3s;flex-direction:column;gap:8px;}.elementor .hsv-f-copy{font-family:var(--font-main);font-size:12px;color:rgba(245,245,247,0.45);text-align:center;}.elementor .hsv-f-social:hover,.elementor .hsv-f-social:focus-visible{color:#111111;background-color:#F5B400;}.elementor .hsv-f-social{font-family:var(--font-main);font-weight:700;font-size:13px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.08);transition:all 0.2s;}.elementor .hsv-f-link:hover,.elementor .hsv-f-link:focus-visible{color:#F5B400;}.elementor .hsv-f-link{font-family:var(--font-main);font-size:14px;color:rgba(255,255,255,0.7);}.elementor .hsv-f-brand-text{font-family:var(--font-main);font-weight:700;font-size:15px;color:#f5f5f7;line-height:1.35;}.elementor .hsv-f-logo{width:56px;height:64px;padding:0px;background-image:url("https://hsv-soemmerda.de/wp-content/uploads/2026/04/Logo.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 100%;background-position:0% 0%;flex:0 0 auto;background-position: left center;\n}.elementor .hsv-f-legal{width:auto;padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;flex:0 0 auto;}.elementor .hsv-f-group{width:auto;padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;flex:0 0 auto;align-items:center;}.elementor .hsv-footer-top{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1px 0px 0px rgba(255,255,255,0.1) inset;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .hsv-footer{padding-block-start:56px;padding-block-end:32px;padding-inline-start:48px;padding-inline-end:48px;background-color:#1d1d1f;flex-direction:column;gap:28px;}.elementor .hsv-menu-cta:hover,.elementor .hsv-menu-cta:focus-visible{background-color:#ffc933;}.elementor .hsv-menu-cta{font-family:var(--font-main);font-weight:600;font-size:15px;color:#1d1d1f;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:6px;border-radius:12px;background-color:#F5B400;transition:background-color 0.15s;display:block;}.elementor .hsv-menu-link:hover,.elementor .hsv-menu-link:focus-visible{background-color:rgba(255,255,255,0.1);}.elementor .hsv-menu-link{font-family:var(--font-main);font-weight:500;font-size:15px;color:#f5f5f7;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;transition:background-color 0.15s;display:block;}.elementor .hsv-menu-panel{width:260px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0px;z-index:60;padding:10px;border-radius:20px;background-color:rgba(28,28,30,0.97);box-shadow:0px 24px 48px 0px rgba(0,0,0,0.45),0px 0px 0px 1px rgba(255,255,255,0.08) inset;backdrop-filter:saturate(180%) blur(30px);display:flex;flex-direction:column;gap:2px;}.elementor .hsv-hide{display:none;}.elementor .hsv-menu-label{font-family:var(--font-main);font-weight:500;font-size:14px;color:#f5f5f7;}.elementor .hsv-menu-head:hover,.elementor .hsv-menu-head:focus-visible{background-color:rgba(255,255,255,0.22);}.elementor .hsv-menu-head{color:#f5f5f7;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.12);transition:background-color 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .hsv-menu{position:relative;padding:0px;flex:0 0 auto;}.elementor .hsv-nav-member:hover,.elementor .hsv-nav-member:focus-visible{background-color:#ffc933;}.elementor .hsv-nav-member{font-family:var(--font-main);font-weight:600;font-size:14px;color:#1d1d1f;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#F5B400;transition:all 0.2s;flex:0 0 auto;}.elementor .hsv-topnav{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .hsv-brand-text{font-family:var(--font-main);font-weight:700;font-size:17px;color:#f5f5f7;letter-spacing:-0.2px;}.elementor .hsv-brand-logo{width:40px;height:46px;padding:0px;background-image:url("https://hsv-soemmerda.de/wp-content/uploads/2026/04/Logo.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 100%;background-position:0% 0%;flex:0 0 auto;background-position: left center;\n}.elementor .hsv-brand{width:auto;padding:0px;flex-direction:row;gap:12px;flex:0 0 auto;align-items:center;}.elementor .hsv-topbar{width:100%;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:10px;padding-block-end:10px;padding-inline-start:48px;padding-inline-end:48px;background-color:rgba(18,18,20,0.45);box-shadow:0px -1px 0px 0px rgba(255,255,255,0.1) inset;backdrop-filter:saturate(180%) blur(24px);flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .hsv-btn-dark:hover,.elementor .hsv-btn-dark:focus-visible{background-color:#3a3a3c;}.elementor .hsv-btn-dark{font-family:var(--font-main);font-weight:600;font-size:16px;color:#f5f5f7;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#1d1d1f;transition:all 0.2s;}.elementor .hsv-btn:hover,.elementor .hsv-btn:focus-visible{background-color:#ffc933;}.elementor .hsv-btn{font-family:var(--font-main);font-weight:600;font-size:16px;color:#1d1d1f;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#F5B400;transition:all 0.2s;}.elementor .hsv-section-title{font-family:var(--font-main);font-weight:800;font-size:44px;color:#1d1d1f;letter-spacing:-1.5px;line-height:1.08;text-transform:none;}.elementor .hsv-section-kicker{font-family:var(--font-main);font-weight:600;font-size:17px;color:#b58300;}.elementor .hsv-h3{font-family:var(--font-main);font-weight:700;font-size:19px;color:#1d1d1f;letter-spacing:-0.3px;line-height:1.3;text-transform:none;margin-block-start:6px;}.elementor .hsv-wrap{width:100%;max-width:1100px;padding-block-start:72px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:32px;}.elementor .hsv-page{width:100%;font-family:var(--font-main);color:#1d1d1f;padding:0px;background-color:#f5f5f7;flex-direction:column;gap:0px;}