.elementor .e-e0f293b-7520a2e{font-family:"Cinzel Decorative";font-weight:700;font-size:1.4rem;color:#6A0DAD;letter-spacing:0.1em;}.elementor .e-940637b-32f16a5{max-width:300px;display:flex;flex-direction:row;justify-content:start;align-items:center;}.elementor .e-a2d8bf2-43ebca9{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#2D004D;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;background-color:#6a0dad40;}.elementor .e-a2d8bf2-43ebca9:hover,.elementor .e-a2d8bf2-43ebca9:focus-visible{color:#6A0DAD;}.elementor .e-12f38af-dd20c6c{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#2D004D;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;background-color:#6a0dad40;}.elementor .e-12f38af-dd20c6c:hover,.elementor .e-12f38af-dd20c6c:focus-visible{color:#6A0DAD;}.elementor .e-014fce5-9415b3b{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#2D004D;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;background-color:#6a0dad40;}.elementor .e-014fce5-9415b3b:hover,.elementor .e-014fce5-9415b3b:focus-visible{color:#6A0DAD;}.elementor .e-7393be3-67e36a5{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#2D004D;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;background-color:#6a0dad40;}.elementor .e-7393be3-67e36a5:hover,.elementor .e-7393be3-67e36a5:focus-visible{color:#6A0DAD;}.elementor .e-59f15db-bcdfca8{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#2D004D;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;background-color:#6a0dad40;}.elementor .e-59f15db-bcdfca8:hover,.elementor .e-59f15db-bcdfca8:focus-visible{color:#6A0DAD;}.elementor .e-2c061b5-0bf4a47{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}.elementor .e-05195c6-b8b6cb4{max-width:300px;column-gap:1rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:end;align-items:center;}.elementor .e-5097c77-495b3ea{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F8F4FF;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-c732c23-50c3b18{font-weight:400;font-size:5rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;text-transform:capitalize;padding:0.3em;background-color:#e3e3e3cc;}.elementor .e-ae123cb-a827ce6{width:150px;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#FFFFFF;border-style:solid;opacity:80%;align-self:center;}.elementor .e-aadbeab-c53bd0e{font-weight:400;font-size:1.8rem;color:#FFFFFF;letter-spacing:0.1em;line-height:1.4em;text-align:center;}.elementor .e-06e391f-95d90af{width:150px;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#FFFFFF;border-style:solid;opacity:80%;align-self:center;}.elementor .e-ac6c849-8b7d307{font-weight:300;font-size:1.2rem;color:#FFFFFF;letter-spacing:0.1em;line-height:1.4em;text-align:center;}.elementor .e-6b0659b-9262199{min-height:90vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:url("https://royalrvers.com/wp-content/uploads/2026/11/greybeard-jenni-5.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-92011f6-ece2c3a{font-family:"Cinzel Decorative";font-weight:700;font-size:3rem;color:#6A0DAD;line-height:1.2em;}.elementor .e-de08a89-88e6a15{font-family:Cormorant;font-weight:400;font-size:1.4rem;color:#0f0f0f;line-height:1.6em;}.elementor .e-92a2b4b-19ee1d0{font-family:Cormorant;font-weight:400;font-size:1.4rem;color:#0f0f0f;line-height:1.6em;}.elementor .e-eb80c9b-64362e8{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#FFFFFF;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;border-width:1px;border-color:#6A0DAD;border-style:solid;background-color:#6A0DAD;align-self:center;}.elementor .e-eb80c9b-64362e8:hover,.elementor .e-eb80c9b-64362e8:focus-visible{color:#6A0DAD;border-radius:4px;border-width:1px;border-color:#6A0DAD;border-style:solid;background-color:#FFFFFF;}.elementor .e-703a9c7-9fea1a3{width:46%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-0dc1cbb-e81cabb{width:100%;display:block;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-e49b6df-9eecc75{column-gap:4rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-3c9b852{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6cc4356-862aef2{font-family:"Cinzel Decorative";font-weight:700;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6c2cc10-b1087e3{max-width:42rem;font-family:Cormorant;font-weight:400;font-size:1.4rem;color:#0f0f0f;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-ce07689-48d8782{font-family:Cormorant;font-weight:600;font-size:1.1rem;color:#FFFFFF;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;border-width:1px;border-color:#6A0DAD;border-style:solid;background-color:#6A0DAD;align-self:center;}.elementor .e-ce07689-48d8782:hover,.elementor .e-ce07689-48d8782:focus-visible{color:#6A0DAD;border-radius:4px;border-width:1px;border-color:#6A0DAD;border-style:solid;background-color:#FFFFFF;}.elementor .e-e3c7edc-af8d86c{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6d3605c-b301b1a{max-width:42rem;font-family:Cormorant;font-weight:400;font-size:1.4rem;color:#0f0f0f;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-aa9b301-8f2c676{font-family:"Cinzel Decorative";font-weight:700;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-77f3da1-fd3db18{max-width:42rem;font-family:Cormorant;font-weight:400;font-size:1.4rem;color:#0f0f0f;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-40f224a-41030d7{font-weight:400;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-9a50e17-644410d{font-weight:400;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-50629a9-6fc8398{font-weight:400;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-c15f6ef-1108111{display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-b6135a8-f81a300{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-253f789-c491a37{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0f9dca7-5d9cc0b{font-family:"Cinzel Decorative";font-weight:700;font-size:3rem;color:#6A0DAD;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-a095bfa-537cf6e{width:100%;column-gap:3rem;display:flex;flex-direction:row;row-gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-ac73717-b6c918c{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:center;}.elementor .e-c02a11b{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}