.elementor .e-1aa17dee-93c3{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1.125rem);color:#F5F1EA;letter-spacing:.02em;line-height:1.3;margin:0}.elementor .e-7225981e-98b6{max-width:100%;font-weight:700;font-size:clamp(2.25rem, 5.2vw, 4.5rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance;\n}.elementor .e-21808311-a21b{max-width:100%;font-weight:400;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#F5F1EA;line-height:1.55;margin:0}.elementor .e-5c4a68b6-3a3a:hover,.elementor .e-5c4a68b6-3a3a:focus-visible{background-color:#7A1524;box-shadow:0 10px 24px 0 rgb(155 27 46 / .45)}.elementor .e-5c4a68b6-3a3a{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-style:none;background-color:#9B1B2E;box-shadow:0 8px 20px 0 rgb(155 27 46 / .35);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-b92fd65-8746:hover,.elementor .e-b92fd65-8746:focus-visible{color:#0E0E10;background-color:#E8E0D4;box-shadow:0 8px 22px 0 rgb(14 14 16 / .35)}.elementor .e-b92fd65-8746{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#0E0E10;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-width:1.5px;border-color:#F5F1EA;border-style:solid;background-color:#F5F1EA;box-shadow:0 4px 14px 0 rgb(14 14 16 / .22);transition:background-color 0.2s,box-shadow 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-4c11d4e3-62ce{width:100%;padding:0;margin-block-start:.75rem;display:flex;flex-direction:row;gap:4%;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;\n}.elementor .e-5842d8d0-270a{font-weight:400;font-size:clamp(0.875rem, 1.1vw, 1rem);color:rgb(245 241 234 / .85);line-height:1.4;margin:0}.elementor .e-764796d0-9fe0{font-weight:500;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:underline;margin:0;text-underline-offset:.2em;\n}.elementor .e-2dbeac43-eba0{width:min(42%, 34rem);max-width:36rem;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-6064625d-74c4{width:100%;position:relative;z-index:3;padding-inline-start:clamp(16%, 20vw, 28%);padding-inline-end:clamp(6%, 8vw, 12%);border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-image:linear-gradient(to bottom,transparent 18%,rgb(14 14 16 / .45) 55%,#0E0E10 100%),linear-gradient(90deg,rgb(14 14 16 / .78) 0%,rgb(14 14 16 / .4) 42%,rgb(14 14 16 / .12) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-07.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:100dvh;box-sizing:border-box;\n}.elementor .e-49c9da95-a99e{font-weight:600;font-size:clamp(1.125rem, 1.9vw, 1.5rem);color:#0E0E10;letter-spacing:.01em;padding-block-start:.75em;padding-block-end:.75em;padding-inline-start:1.4em;padding-inline-end:1.4em;margin:0;border-radius:999px;border-style:none;background-color:#F5F1EA;box-shadow:0 2px 4px 0 rgb(14 14 16 / .12),0 8px 20px 0 rgb(14 14 16 / .22);display:inline-block}.elementor .e-632ae315-eaa3{font-weight:600;font-size:clamp(1.125rem, 1.9vw, 1.5rem);color:#0E0E10;letter-spacing:.01em;padding-block-start:.75em;padding-block-end:.75em;padding-inline-start:1.4em;padding-inline-end:1.4em;margin:0;border-radius:999px;border-style:none;background-color:#F5F1EA;box-shadow:0 2px 4px 0 rgb(14 14 16 / .12),0 8px 20px 0 rgb(14 14 16 / .22);display:inline-block}.elementor .e-72158cd6-ab16{font-weight:600;font-size:clamp(1.125rem, 1.9vw, 1.5rem);color:#0E0E10;letter-spacing:.01em;padding-block-start:.75em;padding-block-end:.75em;padding-inline-start:1.4em;padding-inline-end:1.4em;margin:0;border-radius:999px;border-style:none;background-color:#F5F1EA;box-shadow:0 2px 4px 0 rgb(14 14 16 / .12),0 8px 20px 0 rgb(14 14 16 / .22);display:inline-block}.elementor .e-67831657-58f0{width:100%;max-width:56rem;padding:0;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-69c7c346-352a{width:100%;position:relative;z-index:4;padding-block-start:0;padding-block-end:6%;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:-1.5rem;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-2be14e2a-c7c1{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-1aa0d4f5-ab1a{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#0E0E10;line-height:1.65;margin:0}.elementor .e-536c174a-3c33{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#0E0E10;line-height:1.65;margin:0}.elementor .e-1d8ddd7-58a8{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-40d36cb8-1ff3:hover,.elementor .e-40d36cb8-1ff3:focus-visible{background-color:#7A1524;box-shadow:0 10px 24px 0 rgb(155 27 46 / .45)}.elementor .e-40d36cb8-1ff3{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-style:none;background-color:#9B1B2E;box-shadow:0 8px 20px 0 rgb(155 27 46 / .35);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-df1fb77-c91d:hover,.elementor .e-df1fb77-c91d:focus-visible{color:#F5F1EA;background-color:#0E0E10}.elementor .e-df1fb77-c91d{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#0E0E10;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-width:1.5px;border-color:#0E0E10;border-style:solid;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-6bd07e8a-7333{width:100%;padding:0;margin-block-start:.5rem;display:flex;flex-direction:row;gap:4%;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;\n}.elementor .e-165ce7b1-9d14{width:48%;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-34b7db8a-ce57{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.elementor .e-71a364b9-7fce{width:44%;overflow:hidden;padding:0;border-radius:14px;border-width:3px;border-color:#F5F1EA;border-style:solid;background-color:#0E0E10;box-shadow:0 24px 60px 0 rgb(14 14 16 / .45);display:flex;box-sizing:border-box;\n}.elementor .e-a53daaa-86ff{width:100%;max-width:72rem;padding:0;display:flex;flex-direction:row;gap:5%;align-items:center;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-b6d6402-aa6f{width:100%;position:relative;z-index:3;padding-block-start:14%;padding-block-end:14%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:-4%;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,#0E0E10 0%,rgb(14 14 16 / .92) 10%,transparent 32%),linear-gradient(to top,#0E0E10 0%,rgb(14 14 16 / .92) 10%,transparent 32%),linear-gradient(90deg,rgb(14 14 16 / .55) 0%,rgb(14 14 16 / .2) 50%,rgb(14 14 16 / .45) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-08.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;box-sizing:border-box;\n}.elementor .e-16635711-7879{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:30% 55%;display:block}.elementor .e-2a4291dd-a3bf{width:44%;overflow:hidden;padding:0;border-radius:14px;border-width:3px;border-color:#F5F1EA;border-style:solid;background-color:#0E0E10;box-shadow:0 24px 60px 0 rgb(14 14 16 / .45);display:flex;box-sizing:border-box;\n}.elementor .e-46b5dbaf-f942{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-74b6c4fa-999e{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#0E0E10;line-height:1.65;margin:0}.elementor .e-2f16f0a8-5d06{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#0E0E10;line-height:1.65;margin:0}.elementor .e-151d00ca-4cc4{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-97f4242-2c05:hover,.elementor .e-97f4242-2c05:focus-visible{background-color:#7A1524;box-shadow:0 10px 24px 0 rgb(155 27 46 / .45)}.elementor .e-97f4242-2c05{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-style:none;background-color:#9B1B2E;box-shadow:0 8px 20px 0 rgb(155 27 46 / .35);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-163f377a-a4da:hover,.elementor .e-163f377a-a4da:focus-visible{color:#F5F1EA;background-color:#0E0E10}.elementor .e-163f377a-a4da{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#0E0E10;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-width:1.5px;border-color:#0E0E10;border-style:solid;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-38f477c-dfbd{width:100%;padding:0;margin-block-start:.5rem;display:flex;flex-direction:row;gap:4%;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;\n}.elementor .e-3ab3d83a-c638{width:48%;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-2859a497-f09d{width:100%;max-width:72rem;padding:0;display:flex;flex-direction:row;gap:5%;align-items:center;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-41ba40f3-dc4f{width:100%;position:relative;z-index:3;padding-block-start:14%;padding-block-end:14%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:-4%;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,#0E0E10 0%,rgb(14 14 16 / .92) 10%,transparent 32%),linear-gradient(to top,#0E0E10 0%,rgb(14 14 16 / .92) 10%,transparent 32%),linear-gradient(90deg,rgb(14 14 16 / .45) 0%,rgb(14 14 16 / .2) 50%,rgb(14 14 16 / .55) 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-71a5dafe-b15f{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;text-align:center;margin:0}.elementor .e-7a2742c2-6249{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.elementor .e-302b9ce8-93a8{width:100%;overflow:hidden;padding:0;border-radius:10px;background-color:#0E0E10;display:flex}.elementor .e-4e2ad89f-4293{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-73745973-7ce7{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-53df714c-97a3{padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-5c423c28-8396{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:35% 60%;display:block}.elementor .e-730e806e-4a3d{width:100%;overflow:hidden;padding:0;border-radius:10px;background-color:#0E0E10;display:flex}.elementor .e-465e2f3e-bea3{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-6d3de39f-a258{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-1f2bbb38-9eed{padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-78039b59-4c5d{width:100%;padding:0;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;box-sizing:border-box;\n}.elementor .e-3b3ffab5-2a60{width:100%;max-width:72rem;padding:0;display:flex;flex-direction:column;gap:2rem;align-items:stretch;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-4adcc718-ebf8{width:100%;overflow:hidden;position:relative;z-index:2;padding-block-start:8%;padding-block-end:8%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:-3%;border-style:none;background-color:#0E0E10;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:radial-gradient(ellipse 60% 50% at 85% 15%,rgb(155 27 46 / .16) 0%,transparent 70%),radial-gradient(ellipse 45% 40% at 8% 90%,rgb(245 241 234 / .07) 0%,transparent 65%),radial-gradient(circle at 40% 40%,rgb(245 241 234 / .03) 0%,transparent 50%);box-sizing:border-box;\n}.elementor .e-6b00d96c-1c6d{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;text-align:center;margin:0}.elementor .e-4023e973-ec7a{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#F5F1EA;line-height:1.65;text-align:center;margin:0}.elementor .e-307d5563-d8b8{font-weight:700;font-size:clamp(1.25rem, 2vw, 1.75rem);color:#9B1B2E;letter-spacing:.04em;text-align:center;margin:0}.elementor .e-bf1d8d5-6f94{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;text-align:center;margin:0}.elementor .e-2d129c22-5156{max-width:36rem;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;text-align:center;margin:0}.elementor .e-c5cea0b-77f5{text-align:center;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:.75rem;align-items:center;box-sizing:border-box;\n}.elementor .e-395f8744-a9df{font-weight:700;font-size:clamp(1.25rem, 2vw, 1.75rem);color:#9B1B2E;letter-spacing:.04em;text-align:center;margin:0}.elementor .e-7462886c-7b0f{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;text-align:center;margin:0}.elementor .e-21a8ed3b-4892{max-width:36rem;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;text-align:center;margin:0}.elementor .e-23915f04-7881{text-align:center;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:.75rem;align-items:center;box-sizing:border-box;\n}.elementor .e-26ed124a-dbfe{font-weight:700;font-size:clamp(1.25rem, 2vw, 1.75rem);color:#9B1B2E;letter-spacing:.04em;text-align:center;margin:0}.elementor .e-431c554d-2d61{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;text-align:center;margin:0}.elementor .e-289a4b9b-d407{max-width:36rem;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;text-align:center;margin:0}.elementor .e-62c14769-7e28{text-align:center;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:.75rem;align-items:center;box-sizing:border-box;\n}.elementor .e-7987fb98-9124{width:100%;padding:0;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;\n}.elementor .e-6052cb7a-8c9d:hover,.elementor .e-6052cb7a-8c9d:focus-visible{background-color:#7A1524;box-shadow:0 10px 24px 0 rgb(155 27 46 / .45)}.elementor .e-6052cb7a-8c9d{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-style:none;background-color:#9B1B2E;box-shadow:0 8px 20px 0 rgb(155 27 46 / .35);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-52d28b8e-db3d:hover,.elementor .e-52d28b8e-db3d:focus-visible{color:#0E0E10;background-color:#E8E0D4;box-shadow:0 8px 22px 0 rgb(14 14 16 / .35)}.elementor .e-52d28b8e-db3d{width:auto;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#0E0E10;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-width:1.5px;border-color:#F5F1EA;border-style:solid;background-color:#F5F1EA;box-shadow:0 4px 14px 0 rgb(14 14 16 / .22);transition:background-color 0.2s,box-shadow 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-419566d3-a78a{width:100%;position:relative;z-index:1;padding:0;margin-block-start:.5rem;display:flex;flex-direction:row;gap:4%;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-6886d39d-4701{width:100%;max-width:56rem;padding:0;display:flex;flex-direction:column;gap:1.75rem;align-items:stretch;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-6f26308-59f0{width:100%;overflow:hidden;position:relative;z-index:1;padding-block-start:8%;padding-block-end:8%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:0;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:radial-gradient(ellipse 55% 40% at 12% 18%,rgb(155 27 46 / .14) 0%,transparent 70%),radial-gradient(ellipse 45% 35% at 88% 78%,rgb(245 241 234 / .06) 0%,transparent 65%),radial-gradient(circle at 70% 30%,rgb(245 241 234 / .04) 0%,transparent 42%);box-sizing:border-box;\n}.elementor .e-5b04adce-27da{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-452fb25c-26cd{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#0E0E10;line-height:1.65;margin:0}.elementor .e-eb9456a-3485{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-5f8d2200-b964{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-ecd80d6-3b87{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-123864f8-e70e{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-59a409dc-71c3{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-202429fc-6d0f{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-29370705-c05c{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-e144a15-9e53{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-5961a1a2-9f92{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-3ef18402-e0ee{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-436d6875-9643{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-11bbba17-1586{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-78102469-c9a1{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-2af72386-b959{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-21b07add-2702{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-38af8a63-bbd3{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-1824a4f1-f39d{width:100%;padding:0;display:flex;flex-direction:row;gap:.65rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;\n}.elementor .e-17792577-fdb0{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-4d03bc3b-ff9b{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-790d16b1-d5aa{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-4682778d-9387{font-weight:500;font-size:clamp(0.875rem, 1.1vw, 1rem);color:#F5F1EA;padding-block-start:.55em;padding-block-end:.55em;padding-inline-start:1em;padding-inline-end:1em;margin:0;border-radius:999px;border-width:0;border-style:none;background-color:#0E0E10;display:inline-block}.elementor .e-5150507e-d5ff{width:100%;padding:0;display:flex;flex-direction:row;gap:.65rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;\n}.elementor .e-207300e3-2889{width:100%;max-width:56rem;padding:clamp(2rem, 4vw, 3rem);border-radius:16px;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1.35rem;align-items:flex-start;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-6899f039-c802{width:100%;overflow:hidden;position:relative;z-index:2;padding-block-start:7%;padding-block-end:7%;padding-inline-start:clamp(5%, 7vw, 8%);padding-inline-end:clamp(5%, 7vw, 8%);margin-block-start:0;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:radial-gradient(ellipse 50% 45% at 15% 20%,rgb(155 27 46 / .12) 0%,transparent 68%),radial-gradient(ellipse 40% 35% at 90% 80%,rgb(245 241 234 / .05) 0%,transparent 60%);box-sizing:border-box;\n}.elementor .e-1dd0368d-820d{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#0E0E10;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-d172890-9753{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-7ed8e96f-983b{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-fde8858-9576{padding:0;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;\n}.elementor .e-17b2416d-3770{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-4034342d-c12d{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-3f580e13-4e75{padding:0;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;\n}.elementor .e-74bb75d4-9864{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-7f1dc282-6da8{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-44f9bc0a-d426{padding:0;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;\n}.elementor .e-4875a3cc-19af{max-width:100%;font-weight:700;font-size:clamp(1.125rem, 1.6vw, 1.375rem);color:#0E0E10;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor .e-30e78714-a3e4{max-width:100%;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:rgb(14 14 16 / .78);line-height:1.65;margin:0}.elementor .e-4c528a9-d82d{padding:0;display:flex;flex-direction:column;gap:.65rem;box-sizing:border-box;\n}.elementor .e-7fad8a45-4b33{width:100%;padding:0;display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box;\n}.elementor .e-18f4f7b6-fac6{width:100%;max-width:56rem;padding-block-start:6.5%;padding-block-end:6.5%;padding-inline-start:6.5%;padding-inline-end:6.5%;border-radius:14px;border-style:none;background-color:#F5F1EA;box-shadow:0 3px 6px 0 rgb(14 14 16 / .12),0 22px 52px 0 rgb(14 14 16 / .32);display:flex;flex-direction:column;gap:1.75rem;align-items:stretch;box-sizing:border-box;\n}.elementor .e-598f480-74b9{width:100%;overflow:hidden;position:relative;z-index:2;padding-block-start:8%;padding-block-end:8%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:-2%;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:radial-gradient(ellipse 55% 40% at 78% 25%,rgb(155 27 46 / .1) 0%,transparent 70%),radial-gradient(circle at 20% 75%,rgb(245 241 234 / .045) 0%,transparent 45%);box-sizing:border-box;\n}.elementor .e-6d87d95e-f470{max-width:100%;font-weight:700;font-size:clamp(1.625rem, 3vw, 2.5rem);color:#F5F1EA;letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .e-203dcb4e-c5c7{max-width:100%;font-weight:400;font-size:clamp(1.0625rem, 1.4vw, 1.25rem);color:#F5F1EA;line-height:1.65;margin:0}.elementor .e-1bf901df-f9f3{width:55%;padding:0;display:flex;flex-direction:column;gap:1.15rem;align-items:flex-start;box-sizing:border-box;\n}.elementor .e-7aa62d79-3397:hover,.elementor .e-7aa62d79-3397:focus-visible{background-color:#7A1524;box-shadow:0 10px 24px 0 rgb(155 27 46 / .45)}.elementor .e-7aa62d79-3397{width:100%;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#F5F1EA;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-style:none;background-color:#9B1B2E;box-shadow:0 8px 20px 0 rgb(155 27 46 / .35);display:inline-flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-6eb8cd6e-5e7a:hover,.elementor .e-6eb8cd6e-5e7a:focus-visible{color:#0E0E10;background-color:#E8E0D4;box-shadow:0 8px 22px 0 rgb(14 14 16 / .35)}.elementor .e-6eb8cd6e-5e7a{width:100%;font-weight:600;font-size:clamp(0.9375rem, 1.2vw, 1.0625rem);color:#0E0E10;text-decoration:none;padding-block-start:.9em;padding-block-end:.9em;padding-inline-start:1.6em;padding-inline-end:1.6em;margin:0;border-radius:8px;border-width:1.5px;border-color:#F5F1EA;border-style:solid;background-color:#F5F1EA;box-shadow:0 4px 14px 0 rgb(14 14 16 / .22);transition:background-color 0.2s,box-shadow 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box;\n}.elementor .e-77296cc2-2cda{width:40%;padding:0;display:flex;flex-direction:column;gap:1rem;align-items:stretch;box-sizing:border-box;\n}.elementor .e-67d6aaa1-3f74{width:100%;max-width:64rem;padding:0;display:flex;flex-direction:row;gap:6%;align-items:center;margin-inline:auto;box-sizing:border-box;\n}.elementor .e-1ccfd600-1e43{width:100%;position:relative;z-index:2;padding-block-start:14%;padding-block-end:14%;padding-inline-start:clamp(6%, 8vw, 10%);padding-inline-end:clamp(6%, 8vw, 10%);margin-block-start:-4%;border-style:none;background-color:#0E0E10;display:flex;flex-direction:row;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,#0E0E10 0%,rgb(14 14 16 / .92) 10%,transparent 32%),linear-gradient(to top,#0E0E10 0%,rgb(14 14 16 / .92) 12%,transparent 36%),linear-gradient(90deg,rgb(14 14 16 / .7) 0%,rgb(14 14 16 / .4) 55%,rgb(14 14 16 / .55) 100%),url(https://rogerpetersdj.com/wp-content/uploads/2026/08/fb-07.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;box-sizing:border-box;\n}