.elementor .e-3147a5b8-6219{font-family:Inter;font-weight:600;font-size:clamp(0.8rem,1vw,0.9rem);color:rgb(245 241 234 / .72);letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-1e1a42a-1339{font-family:Inter;font-weight:700;font-size:clamp(2.4rem,5.2vw,4.25rem);color:#F5F1EA;letter-spacing:-.025em;line-height:1.05;margin:0}.elementor .e-5d2c7076-7df2{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(245 241 234 / .88);line-height:1.65;margin:0}.elementor .e-612edce3-dff5:hover,.elementor .e-612edce3-dff5:focus-visible{box-shadow:0 14px 34px 0 rgb(155 27 46 / .38);transform:translate3d(0,-2px,0)}.elementor .e-612edce3-dff5{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:0;background-color:#9B1B2E;box-shadow:0 10px 28px 0 rgb(155 27 46 / .28);transition:transform 200ms,box-shadow 200ms}.elementor .e-a1b3829-279f:hover,.elementor .e-a1b3829-279f:focus-visible{border-color:#F5F1EA;background-color:rgb(245 241 234 / .08)}.elementor .e-a1b3829-279f{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:rgb(245 241 234 / .45);border-style:solid;background-color:#fff0;transition:background-color 200ms,border-color 200ms}.elementor .e-395a6811-9c8c{padding:0;display:flex;flex-direction:row;gap:.85rem;flex-wrap:wrap;align-items:center}.elementor .e-62b918e1-1f39{font-family:Inter;font-weight:400;font-size:clamp(0.9rem,1vw,1rem);color:rgb(245 241 234 / .62);margin:0}.elementor .e-6591207a-7534{width:48%;max-width:36rem;padding:0;margin:0;display:flex;flex-direction:column;gap:1.35rem;justify-content:center;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-702693fa-74e1{width:100%;position:relative;z-index:4;padding-block-start:clamp(5rem,10vh,8rem);padding-block-end:clamp(7rem,14vh,11rem);padding-inline-start:clamp(8%,9vw,12%);padding-inline-end:clamp(8%,9vw,12%);background-color:#0E0E10;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100dvh;background-image:linear-gradient(to bottom,transparent 50%,#0E0E10 100%),linear-gradient(90deg,rgb(14 14 16 / .78) 0%,rgb(14 14 16 / .4) 46%,rgb(14 14 16 / .12) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-10.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;box-sizing:border-box;\n}.elementor .e-1c3e955a-bc62{font-family:Inter;font-weight:700;font-size:clamp(1rem,1.3vw,1.15rem);color:#0E0E10;text-align:center;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;margin:0;border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;flex:1 1 10rem;justify-content:center;align-items:center}.elementor .e-72a12e6f-dc58{font-family:Inter;font-weight:700;font-size:clamp(1rem,1.3vw,1.15rem);color:#0E0E10;text-align:center;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;margin:0;border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;flex:1 1 12rem;justify-content:center;align-items:center}.elementor .e-1ce5c41a-cbf6{font-family:Inter;font-weight:700;font-size:clamp(1rem,1.3vw,1.15rem);color:#0E0E10;text-align:center;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;margin:0;border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;flex:1 1 12rem;justify-content:center;align-items:center}.elementor .e-69b142aa-5f81{width:100%;max-width:56rem;padding:0;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-3b803e74-b7e2{width:100%;position:relative;z-index:5;padding-block-start:.5rem;padding-block-end:2.5rem;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:-3.5rem;border-width:0;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-4742e6d4-8ca6{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.elementor .e-4978c5c8-2041{width:42%;overflow:hidden;padding:0;border-radius:16px;box-shadow:0 18px 48px 0 rgb(0 0 0 / .45);display:flex;flex-direction:column;flex:0 0 42%;align-self:stretch;-webkit-mask-image:linear-gradient(to bottom,black 78%,transparent 100%);mask-image:linear-gradient(to bottom,black 78%,transparent 100%);\n}.elementor .e-5b1b046c-8551{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-7a2c89c0-cff3{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-54c44ffa-9ed1{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-3f01bb24-4a7a:hover,.elementor .e-3f01bb24-4a7a:focus-visible{box-shadow:0 14px 34px 0 rgb(155 27 46 / .38);transform:translate3d(0,-2px,0)}.elementor .e-3f01bb24-4a7a{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:0;background-color:#9B1B2E;box-shadow:0 10px 28px 0 rgb(155 27 46 / .28);transition:transform 200ms,box-shadow 200ms}.elementor .e-70481475-ced5:hover,.elementor .e-70481475-ced5:focus-visible{background-color:rgb(14 14 16 / .06)}.elementor .e-70481475-ced5{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#0E0E10;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:rgb(14 14 16 / .28);border-style:solid;background-color:#fff0;transition:background-color 200ms}.elementor .e-2c127e52-721e{padding-block-start:.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:.85rem;flex-wrap:wrap;align-items:center}.elementor .e-5bdd8aca-8dfd{width:52%;padding:clamp(2.25rem,4.5vw,3.5rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;gap:1.35rem;flex:1 1 52%;align-self:center;box-sizing:border-box;\n}.elementor .e-4383548b-5048{width:100%;position:relative;z-index:3;padding-block-start:4rem;padding-block-end:5.5rem;padding-inline-start:clamp(6%,8vw,10%);padding-inline-end:clamp(6%,8vw,10%);margin-block-start:-1.5rem;border-width:0;background-color:#0E0E10;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;align-items:stretch;box-sizing:border-box;\n}.elementor .e-50e26a10-3027{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0}.elementor .e-53cf8a8d-68f6{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin-block-start:0;margin-block-end:1.35rem;margin-inline-start:0;margin-inline-end:0}.elementor .e-20aa8d24-536c{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-3b62d9d2-b447{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-55d9e5fc-6d7b{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-6a3785a0-ac93{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-232259da-644c{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-29866d4-8836{font-family:Inter;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.15rem);color:#0E0E10;line-height:1.5;padding-block-start:.9rem;padding-block-end:.9rem;padding-inline-start:1.15rem;margin:0;border-inline-start:3px solid #9B1B2E;\n}.elementor .e-4070b1f8-162d{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;font-style:italic;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-1c6074d7-867f{width:56%;padding:clamp(2.25rem,4vw,3.25rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;gap:0;flex:1 1 56%;box-sizing:border-box;\n}.elementor .e-5742233a-ed03{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.elementor .e-6115d7a5-c70d{width:38%;overflow:hidden;padding:0;border-radius:18px;box-shadow:0 22px 56px 0 rgb(0 0 0 / .48);transform:translate3d(0,1.25rem,0);display:flex;flex-direction:column;flex:0 0 38%}.elementor .e-5d391329-d5d8{width:100%;position:relative;z-index:3;padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:clamp(6%,8vw,10%);padding-inline-end:clamp(6%,8vw,10%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:row;gap:2.75rem;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-3b6d5fcd-3c55{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-d570de9-85d3{max-width:40rem;font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(245 241 234 / .88);line-height:1.65;margin:0}.elementor .e-7649b679-44c8{font-family:Inter;font-weight:700;font-size:.85rem;color:#9B1B2E;letter-spacing:.12em;margin:0}.elementor .e-160806c2-7432{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-6fc8a510-f1fc{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-558f9596-a784{min-width:0;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:14px;border-width:0;background-color:rgb(245 241 234 / .94);box-shadow:0 12px 36px 0 rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:.65rem;flex:1 1 12rem}.elementor .e-6fdfee9b-e7b2{font-family:Inter;font-weight:700;font-size:.85rem;color:#9B1B2E;letter-spacing:.12em;margin:0}.elementor .e-79403ccd-cfd8{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-32f3a609-1792{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-56bc2a95-e22f{min-width:0;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:14px;border-width:0;background-color:rgb(245 241 234 / .94);box-shadow:0 12px 36px 0 rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:.65rem;flex:1 1 12rem}.elementor .e-5bb71857-7517{font-family:Inter;font-weight:700;font-size:.85rem;color:#9B1B2E;letter-spacing:.12em;margin:0}.elementor .e-3f4aa404-f0ab{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-6183a059-15e8{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-3f3c311e-d801{min-width:0;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:14px;border-width:0;background-color:rgb(245 241 234 / .94);box-shadow:0 12px 36px 0 rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:.65rem;flex:1 1 12rem}.elementor .e-33b12afb-7e17{font-family:Inter;font-weight:700;font-size:.85rem;color:#9B1B2E;letter-spacing:.12em;margin:0}.elementor .e-3a0e74c9-c230{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-46ce35a5-4a63{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-790eaa5e-a70a{min-width:0;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:14px;border-width:0;background-color:rgb(245 241 234 / .94);box-shadow:0 12px 36px 0 rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:.65rem;flex:1 1 12rem}.elementor .e-32167474-73f0{width:100%;padding-block-start:.5rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:1.15rem;flex-wrap:wrap}.elementor .e-2ebfe64b-82e3{width:100%;max-width:72rem;padding:0;display:flex;flex-direction:column;gap:1.75rem;box-sizing:border-box;\n}.elementor .e-2a455eb5-3ea7{width:100%;position:relative;z-index:3;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:clamp(5%,7vw,9%);padding-inline-end:clamp(5%,7vw,9%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-image:linear-gradient(to bottom,#0E0E10 0%,transparent 18%,transparent 78%,#0E0E10 100%),linear-gradient(90deg,rgb(14 14 16 / .72) 0%,rgb(14 14 16 / .45) 50%,rgb(14 14 16 / .72) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-08.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;\n}.elementor .e-295ce7ca-4787{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-58d08518-b92b{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(245 241 234 / .88);line-height:1.65;margin:0}.elementor .e-2e204f1e-231c{font-family:Inter;font-weight:700;font-size:1.5rem;color:#9B1B2E;line-height:1;margin:0}.elementor .e-403b0fb5-d6a8{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-4ef5da72-46ce{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-46be968b-32e9{min-width:0;padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 18px 42px 0 rgb(14 14 16 / .26);display:flex;flex-direction:column;gap:.75rem;flex:1 1 15rem}.elementor .e-355178f9-ddc6{font-family:Inter;font-weight:700;font-size:1.5rem;color:#9B1B2E;line-height:1;margin:0}.elementor .e-11f54be8-cf1e{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-736de97c-ecfe{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-14c9491e-a9d0{min-width:0;padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 18px 42px 0 rgb(14 14 16 / .26);display:flex;flex-direction:column;gap:.75rem;flex:1 1 15rem}.elementor .e-4e221dc6-8afa{font-family:Inter;font-weight:700;font-size:1.5rem;color:#9B1B2E;line-height:1;margin:0}.elementor .e-10d8a97-9013{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#0E0E10;line-height:1.25;margin:0}.elementor .e-665237df-d752{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-17e32173-e72c{min-width:0;padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 18px 42px 0 rgb(14 14 16 / .26);display:flex;flex-direction:column;gap:.75rem;flex:1 1 15rem}.elementor .e-8a2486a-496e{width:100%;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap}.elementor .e-1862339c-341f{max-width:42rem;font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(245 241 234 / .88);line-height:1.65;margin:0}.elementor .e-5ff2cd1c-10c5:hover,.elementor .e-5ff2cd1c-10c5:focus-visible{box-shadow:0 14px 34px 0 rgb(155 27 46 / .38);transform:translate3d(0,-2px,0)}.elementor .e-5ff2cd1c-10c5{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:0;background-color:#9B1B2E;box-shadow:0 10px 28px 0 rgb(155 27 46 / .28);transition:transform 200ms,box-shadow 200ms}.elementor .e-4bb311e5-ef09:hover,.elementor .e-4bb311e5-ef09:focus-visible{border-color:#F5F1EA;background-color:rgb(245 241 234 / .08)}.elementor .e-4bb311e5-ef09{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:rgb(245 241 234 / .45);border-style:solid;background-color:#fff0;transition:background-color 200ms,border-color 200ms}.elementor .e-625e3a04-d7ab{padding:0;display:flex;flex-direction:row;gap:.85rem;flex-wrap:wrap;align-items:center}.elementor .e-e2174a0-b062{width:100%;max-width:68rem;padding:0;display:flex;flex-direction:column;gap:1.75rem;box-sizing:border-box;\n}.elementor .e-a9bc438-1424{width:100%;position:relative;z-index:3;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:clamp(5%,7vw,9%);padding-inline-end:clamp(5%,7vw,9%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-image:linear-gradient(to bottom,#0E0E10 0%,rgb(14 14 16 / .82) 35%,rgb(14 14 16 / .82) 70%,#0E0E10 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-09.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;\n}.elementor .e-568c5a43-d6b9{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-22c889e3-220c{max-width:48rem;font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(245 241 234 / .88);line-height:1.65;margin:0}.elementor .e-1df01788-60a5{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#F5F1EA;line-height:1.25;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-1ea41829-d8c8{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-15ca69b-6b63{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-72cc822c-8f5b{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-457853b-f763{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-5907804e-9203{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-7f57180e-56ac{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-63b95532-18ab{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-7b0d2455-b712{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-592a18cc-574e{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-45f6d160-f343{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-dd811b9-9260{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-7172b68c-60d6{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-25ced41d-cc62{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-6381c17-a8f7{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-515873e9-2c70{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-3f190f74-5a30{padding:0;display:flex;flex-direction:row;gap:.65rem;flex-wrap:wrap}.elementor .e-2427539e-2f17{font-family:Inter;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.35rem);color:#F5F1EA;line-height:1.25;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-78777f20-df2b{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-342bbd97-a1b2{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-4d3dd170-31e8{font-family:Inter;font-weight:600;font-size:clamp(0.9rem,1vw,1rem);color:#F5F1EA;padding-block-start:.55rem;padding-block-end:.55rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;margin:0;border-radius:999px;border-width:1px;border-color:rgb(245 241 234 / .28);border-style:solid;background-color:rgb(14 14 16 / .55);backdrop-filter:blur(6px)}.elementor .e-3b4e8fd-6933{padding:0;display:flex;flex-direction:row;gap:.65rem;flex-wrap:wrap}.elementor .e-6b304b60-11a3{width:100%;max-width:68rem;padding:0;display:flex;flex-direction:column;gap:1.35rem}.elementor .e-79c50860-c031{width:100%;position:relative;z-index:3;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:clamp(5%,7vw,9%);padding-inline-end:clamp(5%,7vw,9%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-image:linear-gradient(to bottom,#0E0E10 0%,transparent 22%,transparent 78%,#0E0E10 100%),linear-gradient(90deg,rgb(14 14 16 / .78) 0%,rgb(14 14 16 / .5) 50%,rgb(14 14 16 / .78) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-03-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;\n}.elementor .e-128b5711-2087{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-484aa155-104f{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-f410ac-53d5{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-8d2e632-4fa8{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-4ad4d1a8-66a5{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-2ae35a8e-15a0{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-1d17ca4a-1d2f{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-660ba39e-151b{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-590c1758-ac62{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-58ec1de5-9140{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-24029dbd-abf2{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-4a3ace46-973e{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-f9a96f-6181{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-6eb595b0-1661{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-279306b5-9ca5{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-34052918-dcdb{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-a3e215c-745d{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-699f0b2e-e7e8{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-6c8c1196-5c8a{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end:1px solid rgb(14 14 16 / .12);\n}.elementor .e-32252bbe-37e9{font-family:Inter;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#0E0E10;line-height:1.35;margin:0}.elementor .e-542a11dd-e240{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-6c06dc7c-e2e1{padding-block-start:1.15rem;padding-block-end:1.15rem;display:flex;flex-direction:column;gap:.55rem;border-block-end-width:0;\n}.elementor .e-56c0c697-fb4e{width:100%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-790eb638-9d75{width:100%;max-width:48rem;padding:clamp(2rem,4vw,3rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:column;gap:1.5rem}.elementor .e-4e9551dd-45a2{width:100%;position:relative;z-index:3;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:clamp(6%,8vw,10%);padding-inline-end:clamp(6%,8vw,10%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;\n}.elementor .e-7eddc1e1-2df3{font-family:Inter;font-weight:700;font-size:clamp(1.85rem,3.2vw,2.75rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-7774c69f-d74b{font-family:Inter;font-weight:400;font-size:clamp(1.05rem,1.25vw,1.2rem);color:rgb(14 14 16 / .88);line-height:1.65;margin:0}.elementor .e-76ac6b20-14bd{padding:0;display:flex;flex-direction:column;gap:.85rem;flex:1 1 0%}.elementor .e-2cd4b7c6-701e:hover,.elementor .e-2cd4b7c6-701e:focus-visible{box-shadow:0 14px 34px 0 rgb(155 27 46 / .38);transform:translate3d(0,-2px,0)}.elementor .e-2cd4b7c6-701e{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#F5F1EA;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:0;background-color:#9B1B2E;box-shadow:0 10px 28px 0 rgb(155 27 46 / .28);transition:transform 200ms,box-shadow 200ms}.elementor .e-2981f553-6225:hover,.elementor .e-2981f553-6225:focus-visible{background-color:rgb(14 14 16 / .06)}.elementor .e-2981f553-6225{font-weight:600;font-size:clamp(1rem,1.1vw,1.125rem);color:#0E0E10;text-decoration:none;padding-block-start:.95rem;padding-block-end:.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:rgb(14 14 16 / .28);border-style:solid;background-color:#fff0;transition:background-color 200ms}.elementor .e-16487f7e-67d0{padding:0;display:flex;flex-direction:column;gap:.75rem}.elementor .e-78bd62ef-4a33{width:100%;max-width:56rem;padding:clamp(2rem,4vw,3rem);border-radius:16px;border-width:0;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .1),0 22px 52px 0 rgb(14 14 16 / .28);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center}.elementor .e-432b42de-a268{width:100%;position:relative;z-index:3;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:clamp(6%,8vw,10%);padding-inline-end:clamp(6%,8vw,10%);border-width:0;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;background-image:linear-gradient(to bottom,#0E0E10 0%,rgb(14 14 16 / .75) 40%,rgb(14 14 16 / .75) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-12.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 30%;\n}