@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .wm-prog-ticketsub{font-size:14px;margin-block-start:-12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .wm-prog-date{font-size:36px;}}@media(max-width:767px){.elementor .wm-prog-tickethead{font-size:36px;}}@media(max-width:767px){.elementor .wm-prog-ticketinfo{font-size:16px;}}@media(max-width:767px){.elementor .wm-prog-amountnote{font-size:14px;}}@media(max-width:767px){.elementor .wm-prog-amountlabel{font-size:13px;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .wm-prog-amount{font-size:40px;}}@media(max-width:767px){.elementor .wm-prog-pricebox{padding-block-start:18px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .wm-prog-prices{gap:12px;grid-template-columns:repeat(2, 1fr);grid-template-rows:none;}}@media(max-width:767px){.elementor .wm-prog-ticket{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .wm-prog-highlight{font-size:17px;}}@media(max-width:767px){.elementor .wm-prog-text{font-size:17px;}}@media(max-width:767px){.elementor .wm-prog-title{font-size:20px;}}@media(max-width:767px){.elementor .wm-prog-price{font-size:13px;}}@media(max-width:767px){.elementor .wm-prog-time{font-size:17px;}}@media(max-width:767px){.elementor .wm-info-text{font-size:15px;}}@media(max-width:767px){.elementor .wm-info-row{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .wm-footer-bottom{padding-block-start:20px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .wm-footer-grid{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap: 36px;\n}}@media(max-width:767px){.elementor .wm-footer{padding-block-start:56px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .wm-divider-white{margin-block-end:44px;}}@media(max-width:767px){.elementor .wm-marquee-logo{height:36px;margin-inline-end:48px;}}@media(max-width:767px){.elementor .wm-marquee{margin-block-end:32px;}}@media(max-width:767px){.elementor .wm-video-frame{max-width:261px;margin-inline-end:0px;box-shadow:10px -10px 0px 0px #0097B2;}}@media(max-width:767px){.elementor .wm-prog-note{font-size:15px;margin-block-start:28px;}}@media(max-width:767px){.elementor .wm-acc-a{font-size:15px;}}@media(max-width:767px){.elementor .wm-acc-body{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .wm-acc-q{font-size:16px;}}@media(max-width:767px){.elementor .wm-acc-head{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}}@media(max-width:767px){.elementor .wm-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .wm-cards{margin-block-start:36px;gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto auto;}}@media(max-width:767px){.elementor .wm-img{max-width:100%;}}@media(max-width:767px){.elementor .wm-split{gap:44px;}}@media(max-width:767px){.elementor .wm-stat-label{font-size:11px;letter-spacing:0.14em;}}@media(max-width:767px){.elementor .wm-stat-num{font-size:36px;}}@media(max-width:767px){.elementor .wm-stats-grid{column-gap:16px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;row-gap: 32px;\n}}@media(max-width:767px){.elementor .wm-stats{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .wm-btn-row{margin-block-start:20px;flex-direction:column;gap:12px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .wm-btn{width:100%;font-size:13px;letter-spacing:0.12em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:24px;padding-inline-end:24px;flex:0 1 auto;}}@media(max-width:767px){.elementor .wm-text{font-size:16px;line-height:1.7;}}@media(max-width:767px){.elementor .wm-line{margin-block-start:20px;margin-block-end:22px;}}@media(max-width:767px){.elementor .wm-h2{font-size:36px;line-height:1.1;}}@media(max-width:767px){.elementor .wm-eyebrow{font-size:12px;margin-block-end:12px;}}@media(max-width:767px){.elementor .wm-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .wm-hero-text{font-size:16px;}}@media(max-width:767px){.elementor .wm-hero-meta{font-size:13px;}}@media(max-width:767px){.elementor .wm-hero-h1{font-size:calc(18.1vw - 7px);letter-spacing:0em;margin-block-end:18px;}}@media(max-width:767px){.elementor .wm-hero{min-height:0px;padding-block-start:64px;background-image:linear-gradient(180deg, rgba(14,14,14,0.45) 0%,rgba(14,14,14,0.62) 45%,rgba(14,14,14,0.85) 100%),url(https://kulturmeile-hildesheim.de/wp-content/uploads/2026/10/Wintermeile_Hero-1024x576.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:flex-start;background-size: 100% 100%, auto 460px; background-position: 0% 0%, 52% 0%; background-size: 100% 100%, cover; background-position: 0% 0%, 52% 50%;\n}}@media(max-width:767px){.elementor .wm-gallery{padding-block-start:88px;padding-block-end:88px;clip-path:polygon(0% 3%, 100% 0%, 100% 97%, 0% 100%);}}@media(max-width:767px){.elementor .wm-hero-badge{font-size:13px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:16px;}}@media(max-width:767px){.elementor .wm-section-compact{padding-block-start:52px;padding-block-end:52px;}}@media(max-width:767px){.elementor .wm-media-end{padding-inline-end:10px;justify-content:center;}}@media(max-width:767px){.elementor .wm-media-flush{padding-inline-end:0px;}}@media(max-width:767px){.elementor .wm-pt-top{padding-block-start:20px;}}@media(max-width:767px){.elementor .e-4fa5ce80-1e96{& span:nth-child(2) { display: none; } & span:nth-child(3) { display: block; margin-top: 2px; }\n}}@media(max-width:767px){.elementor .e-60894e53-64c4{padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-0be9967-f1cc48f{width:100%;}}