.elementor-43{--rp-mid:#0E0E10;--rp-crm:#F5F1EA;--rp-white:#ffffff}.elementor-43 .e-702693fa-74e1::after{content:none!important;display:none!important;background:none!important}.elementor-43 .e-6ccdec61-ce83{position:sticky!important;isolation:isolate!important}.elementor-43 .e-6ccdec61-ce83::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;height:clamp(3rem, 10vh, 5rem)!important;pointer-events:none!important;z-index:6!important;background:linear-gradient(180deg,transparent 0%,rgb(255 255 255 / .22) 35%,rgb(255 255 255 / .78) 70%,#ffffff 100%)!important}.elementor-43 .e-3b803e74-b7e2{background-color:#ffffff!important;background-image:none!important;padding-block-start:clamp(4rem, 9vh, 6.5rem)!important;padding-block-end:clamp(4rem, 9vh, 6.5rem)!important}.elementor-43 .e-69b142aa-5f81{gap:clamp(0.35rem, 0.8vw, 0.55rem)!important;margin-block-start:0!important}.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{position:relative!important;isolation:isolate!important;overflow:visible!important;box-shadow:none!important;margin-block-start:0!important;margin-block-end:0!important;padding-block-start:clamp(8rem, 18vh, 12rem)!important;padding-block-end:clamp(8rem, 18vh, 12rem)!important;justify-content:center!important}.elementor-43 .e-2a455eb5-3ea7{position:relative!important;isolation:isolate!important;overflow:visible!important;box-shadow:none!important;margin-block-start:0!important;margin-block-end:0!important;padding-block-start:clamp(9rem, 20vh, 13rem)!important;padding-block-end:clamp(7rem, 16vh, 10rem)!important;justify-content:center!important}.elementor-43 .e-4383548b-5048::before,.elementor-43 .e-3a1ddaa7-b513::before,.elementor-43 .e-5d391329-d5d8::before,.elementor-43 .e-a9bc438-1424::before,.elementor-43 .e-e3a2a72-c5b0::before,.elementor-43 .e-4383548b-5048::after,.elementor-43 .e-3a1ddaa7-b513::after,.elementor-43 .e-5d391329-d5d8::after,.elementor-43 .e-a9bc438-1424::after,.elementor-43 .e-e3a2a72-c5b0::after{content:""!important;position:absolute!important;left:0!important;right:0!important;height:18%!important;min-height:clamp(3rem, 7vh, 5rem)!important;max-height:22%!important;pointer-events:none!important;z-index:1!important}.elementor-43 .e-4383548b-5048::before,.elementor-43 .e-3a1ddaa7-b513::before,.elementor-43 .e-5d391329-d5d8::before,.elementor-43 .e-a9bc438-1424::before,.elementor-43 .e-e3a2a72-c5b0::before{top:0!important;bottom:auto!important;background:linear-gradient(180deg,#0E0E10 0%,transparent 100%)!important}.elementor-43 .e-4383548b-5048::after,.elementor-43 .e-3a1ddaa7-b513::after,.elementor-43 .e-5d391329-d5d8::after,.elementor-43 .e-a9bc438-1424::after,.elementor-43 .e-e3a2a72-c5b0::after{bottom:0!important;top:auto!important;background:linear-gradient(0deg,#0E0E10 0%,transparent 100%)!important}.elementor-43 .e-4383548b-5048{background-image:linear-gradient(180deg,#0E0E10 0%,transparent 14%,transparent 86%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/09/roger-peters-dj-wedding-setup-rockford-il.png)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-position:0% 0%,center center!important}.elementor-43 .e-3a1ddaa7-b513{background-image:linear-gradient(180deg,#0E0E10 0%,transparent 14%,transparent 86%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/09/wedding-reception-venue-rockford.png)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-position:0% 0%,center center!important}.elementor-43 .e-5d391329-d5d8{background-image:linear-gradient(180deg,#0E0E10 0%,transparent 14%,transparent 86%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/09/bride-at-alter-of-wedding-with-family-and-guest-ready-for-roger-peters-the-dj-party-landscape-vid-1-mp4-image.jpg)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-position:0% 0%,center center!important}.elementor-43 .e-a9bc438-1424{background-image:linear-gradient(180deg,#0E0E10 0%,transparent 14%,transparent 86%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-03-1.jpg)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-position:0% 0%,center center!important}.elementor-43 .e-e3a2a72-c5b0{background-image:linear-gradient(180deg,#0E0E10 0%,transparent 14%,transparent 86%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-06.jpg)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,cover!important;background-position:0% 0%,center center!important}.elementor-43 .e-2a455eb5-3ea7{background-image:url(https://rogerpetersdj.com/wp-content/uploads/2026/08/roger-perters-dj-wedding-mc-setup-2.png)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;background-color:#0E0E10!important}.elementor-43 .e-2a455eb5-3ea7::before,.elementor-43 .e-2a455eb5-3ea7::after{content:none!important;display:none!important;background:none!important;height:0!important;min-height:0!important}.elementor-43 .e-3b6d5fcd-3c55,.elementor-43 .e-d570de9-85d3{text-shadow:0 1px 2px rgb(14 14 16 / .45),0 8px 28px rgb(14 14 16 / .35)!important;position:relative!important;z-index:4!important}.elementor-43 .e-5bdd8aca-8dfd,.elementor-43 .e-5527ea07-86b0,.elementor-43 .e-1c6074d7-867f,.elementor-43 .e-7dd0c9f8-6414,.elementor-43 .e-558f9596-a784,.elementor-43 .e-56bc2a95-e22f,.elementor-43 .e-3f3c311e-d801,.elementor-43 .e-790eaa5e-a70a,.elementor-43 .e-46be968b-32e9,.elementor-43 .e-14c9491e-a9d0,.elementor-43 .e-17e32173-e72c,.elementor-43 .e-5ac54c9f-3722,.elementor-43 .e-78bd62ef-4a33{position:relative!important;z-index:4!important;background-color:#F5F1EA!important;opacity:1!important;filter:none!important;box-shadow:0 18px 50px rgb(14 14 16 / .22),0 4px 14px rgb(14 14 16 / .12)!important}.elementor-43 .e-4e9551dd-45a2{position:relative!important;overflow:visible!important;background-color:#F5F1EA!important;padding-block-end:clamp(6.5rem, 15vh, 10rem)!important}.elementor-43 .e-4e9551dd-45a2::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;height:28%!important;min-height:clamp(4rem, 10vh, 7rem)!important;max-height:36%!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(180deg,transparent 0%,rgb(14 14 16 / .12) 40%,rgb(14 14 16 / .55) 72%,#0E0E10 100%)!important}.elementor-43 .e-790eb638-9d75{position:relative!important;z-index:4!important}@media (max-width:1024px){.elementor-43 .e-3b803e74-b7e2{padding-block-start:clamp(3.5rem, 8vh, 5.5rem)!important;padding-block-end:clamp(3.5rem, 8vh, 5.5rem)!important}.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{padding-block-start:clamp(6rem, 14vh, 9rem)!important;padding-block-end:clamp(6rem, 14vh, 9rem)!important}.elementor-43 .e-2a455eb5-3ea7{padding-block-start:clamp(7rem, 16vh, 10rem)!important;padding-block-end:clamp(5.5rem, 13vh, 8rem)!important}.elementor-43 .e-6ccdec61-ce83::after{height:clamp(3rem, 9vh, 4.5rem)!important}}@media (max-width:767px){.elementor-43 .e-3b803e74-b7e2{padding-block-start:clamp(3rem, 8vh, 4.5rem)!important;padding-block-end:clamp(3rem, 8vh, 4.5rem)!important}.elementor-43 .e-69b142aa-5f81{gap:0.55rem!important;max-height:none!important}.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{padding-block-start:clamp(5.5rem, 14vh, 8rem)!important;padding-block-end:clamp(5.5rem, 14vh, 8rem)!important}.elementor-43 .e-2a455eb5-3ea7{padding-block-start:clamp(6.5rem, 16vh, 9rem)!important;padding-block-end:clamp(5rem, 12vh, 7rem)!important}.elementor-43 .e-5bdd8aca-8dfd,.elementor-43 .e-5527ea07-86b0,.elementor-43 .e-1c6074d7-867f,.elementor-43 .e-7dd0c9f8-6414,.elementor-43 .e-5ac54c9f-3722,.elementor-43 .e-78bd62ef-4a33{margin-top:0!important;margin-bottom:0!important;margin-block-start:0!important;margin-block-end:0!important;padding:clamp(1.5rem, 5vw, 2rem)!important}.elementor-43 .e-46be968b-32e9,.elementor-43 .e-14c9491e-a9d0,.elementor-43 .e-17e32173-e72c,.elementor-43 .e-558f9596-a784,.elementor-43 .e-56bc2a95-e22f,.elementor-43 .e-3f3c311e-d801,.elementor-43 .e-790eaa5e-a70a{padding:clamp(1.5rem, 5vw, 2rem)!important}.elementor-43 .e-2c127e52-721e,.elementor-43 .e-625e3a04-d7ab{margin-block-end:1rem!important;padding-block-end:0.5rem!important}.elementor-43 .e-6ccdec61-ce83::after{height:clamp(2.75rem, 8vh, 4.25rem)!important}.elementor-43 .e-4e9551dd-45a2{padding-block-end:clamp(4rem, 11vh, 6.5rem)!important}}.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{padding-block-start:clamp(10rem, 22vh, 14rem)!important;padding-block-end:clamp(10rem, 22vh, 14rem)!important}.elementor-43 .e-2a455eb5-3ea7{padding-block-start:clamp(10rem, 22vh, 14rem)!important;padding-block-end:clamp(8rem, 18vh, 11rem)!important}.elementor-43 .e-4383548b-5048::before,.elementor-43 .e-3a1ddaa7-b513::before,.elementor-43 .e-5d391329-d5d8::before,.elementor-43 .e-a9bc438-1424::before,.elementor-43 .e-e3a2a72-c5b0::before,.elementor-43 .e-4383548b-5048::after,.elementor-43 .e-3a1ddaa7-b513::after,.elementor-43 .e-5d391329-d5d8::after,.elementor-43 .e-a9bc438-1424::after,.elementor-43 .e-e3a2a72-c5b0::after{height:14%!important;min-height:clamp(2.5rem, 5.5vh, 4rem)!important;max-height:18%!important}@media (max-width:1024px){.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{padding-block-start:clamp(7.5rem, 16vh, 10rem)!important;padding-block-end:clamp(7.5rem, 16vh, 10rem)!important}.elementor-43 .e-2a455eb5-3ea7{padding-block-start:clamp(8rem, 18vh, 11rem)!important;padding-block-end:clamp(6.5rem, 14vh, 9rem)!important}}@media (max-width:767px){.elementor-43 .e-4383548b-5048,.elementor-43 .e-3a1ddaa7-b513,.elementor-43 .e-5d391329-d5d8,.elementor-43 .e-e3a2a72-c5b0,.elementor-43 .e-a9bc438-1424{padding-block-start:clamp(7rem, 18vh, 10rem)!important;padding-block-end:clamp(7rem, 18vh, 10rem)!important}.elementor-43 .e-2a455eb5-3ea7{padding-block-start:clamp(7.5rem, 18vh, 10rem)!important;padding-block-end:clamp(6rem, 14vh, 8rem)!important}}