.elementor .e-35b67e7d-a693{color:#00B2A9;}.elementor .e-14fda58f-7176{max-width:40rem;color:#FFFFFF;}.elementor .e-6be683b4-32b3{max-width:36rem;color:rgba(255,255,255,0.8);}.elementor .e-2cb8c9f9-b1e7{width:100%;flex-direction:column;gap:1.5rem;}.elementor .e-278324de-b2cb{padding-block-start:8rem;padding-block-end:6rem;background-image:url("https://riverslanding.com/wp-content/uploads/2026/09/rivers-landing-hero-background-v2-2560.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;background-color:#1F2422;flex-direction:column;}.elementor .e-288f7f81-4b32{font-size:0.95rem;}.elementor .e-4614458c-ee28{font-family:var(--rl-font-body);font-weight:600;font-size:0.9rem;color:#2B302E;}.elementor .e-282395b1-3edb:focus{border-color:#00756F;outline-width:3px;outline-color:rgba(0,178,169,0.25);outline-style:solid;}.elementor .e-282395b1-3edb{width:100%;height:3.1rem;font-family:var(--rl-font-body);font-size:1rem;color:#2B302E;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:rgba(43,48,46,0.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-4cedfe19-1de4{padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 14rem;}.elementor .e-4d417199-b9b4{font-family:var(--rl-font-body);font-weight:600;font-size:0.9rem;color:#2B302E;}.elementor .e-cb19acf-1f3e:focus{border-color:#00756F;outline-width:3px;outline-color:rgba(0,178,169,0.25);outline-style:solid;}.elementor .e-cb19acf-1f3e{width:100%;height:3.1rem;font-family:var(--rl-font-body);font-size:1rem;color:#2B302E;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:rgba(43,48,46,0.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-56476e7b-f15d{padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 14rem;}.elementor .e-2cb092c2-ece5{font-family:var(--rl-font-body);font-weight:600;font-size:0.9rem;color:#2B302E;}.elementor .e-3ecf85f-3976:focus{border-color:#00756F;outline-width:3px;outline-color:rgba(0,178,169,0.25);outline-style:solid;}.elementor .e-3ecf85f-3976{width:100%;height:3.1rem;font-family:var(--rl-font-body);font-size:1rem;color:#2B302E;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:rgba(43,48,46,0.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-3863867d-5620{padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 14rem;}.elementor .e-6223619c-a812{font-family:var(--rl-font-body);font-weight:600;font-size:0.9rem;color:#2B302E;}.elementor .e-54da56b0-346b:focus{border-color:#00756F;}.elementor .e-54da56b0-346b{width:100%;height:3.1rem;font-family:var(--rl-font-body);font-size:1rem;color:#2B302E;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:rgba(43,48,46,0.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-6897a2f3-1a12{padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 14rem;}.elementor .e-5e9780f4-ea55{font-family:var(--rl-font-body);font-weight:600;font-size:0.9rem;color:#2B302E;}.elementor .e-9a83f56-19be:focus{border-color:#00756F;outline-width:3px;outline-color:rgba(0,178,169,0.25);outline-style:solid;}.elementor .e-9a83f56-19be{width:100%;min-height:9rem;font-family:var(--rl-font-body);font-size:1rem;color:#2B302E;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.6rem;border-width:1px;border-color:rgba(43,48,46,0.22);border-style:solid;background-color:#FFFFFF;}.elementor .e-39d618ba-b433{padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 100%;}.elementor .e-2a7e93f-3925{width:1.1rem;height:1.1rem;margin-block-start:0.2rem;flex:0 0 auto;accent-color: #00756F;\n}.elementor .e-69fc62e5-79e1{font-family:var(--rl-font-body);font-size:0.92rem;color:#4A514E;line-height:1.5;}.elementor .e-78fe0e73-a5c0{padding-block-start:0.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.75rem;flex:1 1 100%;align-items:flex-start;}.elementor .e-d0ee53-f322:hover,.elementor .e-d0ee53-f322:focus-visible{background-color:#2B302E;}.elementor .e-d0ee53-f322{font-family:var(--rl-font-body);font-weight:600;font-size:1rem;color:#FFFFFF;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0.5rem;border-radius:999px;background-color:#00756F;}.elementor .e-393151df-2c3e{font-family:var(--rl-font-body);font-size:0.95rem;color:#005A55;}.elementor .e-ab607eb-50c2{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.6rem;background-color:#E3F4F2;flex:1 1 100%;text-align: left;\n}.elementor .e-3dc9b2a2-9049{font-family:var(--rl-font-body);font-size:0.95rem;color:#8A3A28;}.elementor .e-17be3ec1-28ae{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.6rem;background-color:#F6E3DE;flex:1 1 100%;text-align: left;\n}.elementor .e-1fc4693f-f377{padding:0px;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-2b1aee4e-74e0{padding:2.75rem;border-radius:1.25rem;background-color:#FFFFFF;box-shadow:0px 24px 60px 0px rgba(43,48,46,0.1);flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .e-105b6db3-19a6{margin-block-start:0.5rem;}.elementor .e-15b54a0d-9759{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:0.6rem;align-items:flex-start;border-top-style: solid; border-top-color: #00B2A9;\n}.elementor .e-50673ddb-f52b:hover,.elementor .e-50673ddb-f52b:focus-visible{color:#2B302E;}.elementor .e-50673ddb-f52b{font-family:var(--rl-font-body);font-weight:600;color:#00756F;padding:0px;background-color:transparent;text-align: left;\n}.elementor .e-60aeb088-4574{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:0.6rem;align-items:flex-start;border-top-style: solid; border-top-color: #2B302E;\n}.elementor .e-1510edca-fe4b{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:0.6rem;border-top-style: solid; border-top-color: #A9906F;\n}.elementor .e-41fd7df4-74a3{padding:0px;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-288369ff-66d3{width:100%;flex-direction:row;gap:3rem;align-items:flex-start;}.elementor .e-3b38bf59-d3ef{flex-direction:column;}