@media(max-width:767px){.elementor .e-3f27ab2c-bd7f{font-size:19px;letter-spacing:0.1em;}}@media(max-width:767px){.elementor .e-24b2d0c8-cf07{font-size:18px;}}@media(max-width:767px){.elementor .e-56e213b2-8031{height:52px;font-size:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-220f9b6e-92ea{height:52px;font-size:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-152ef85f-552d{width:100%;gap:12px;}}@media(max-width:767px){.elementor .e-31321a0a-3a59{width:100%;gap:18px;justify-content:flex-end;}}@media(max-width:767px){.elementor .e-6cb345e9-200f{min-height:560px;padding-block-start:32px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(6,8,5,.25) 0%,rgba(6,8,5,.55) 42%,rgba(6,8,5,.93) 72%,#060805 100%),url("https://www.madtownproductions.com/wp-content/uploads/2026/09/haunt-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:flex-end;background-size: cover, cover; background-position: center, 62% 26%; background-repeat: no-repeat, no-repeat;\n}}@media(max-width:767px){.elementor .e-7a6e7c6d-b839{height:260px;}}@media(max-width:767px){.elementor .e-74b6f8-40e6{font-size:28px;}}@media(max-width:767px){.elementor .e-68096439-aa2d{font-size:30px;}}@media(max-width:767px){.elementor .e-1078c9a0-b7a7{padding-block-start:20px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2d76c61c-8368{gap:24px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-7c6469d0-e5ba{padding-block-start:48px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;gap:28px;}}@media(max-width:767px){.elementor .e-77103f0b-5dc3{width:100%;}}@media(max-width:767px){.elementor .e-522f37b1-b1dd{font-size:19px;}}@media(max-width:767px){.elementor .e-db1b696-3fb3{font-size:17px;}}@media(max-width:767px){.elementor .e-2330065a-54c2{width:100%;gap:16px;}}@media(max-width:767px){.elementor .e-33b16913-5bb4{min-height:0px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:28px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-2709d1bd-48cc{min-height:0px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;}}