.elementor .e-23cfac34-8130{color:rgba(255,255,255,0.76);}.elementor .e-122532a1-a8f1{margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-156e7de8-d1d5{min-width:0px;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-24cd56fb-a1e9{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px;display:block;}.elementor .e-3f4c81ad-ed08{width:100%;padding:8px;border-radius:36px;border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-42210ec8-4cf2{font-size:12px;color:#8CC63F;line-height:1;margin:0px;}.elementor .e-65642efe-77a7{font-family:Inter;font-size:13px;color:rgba(255,255,255,0.8);line-height:1.45;margin:0px;}.elementor .e-358dc5a4-6c03{position:absolute;inset-block-end:36px;inset-inline-start:-28px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:20px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(7,20,14,0.94);box-shadow:0px 24px 48px -16px rgba(0,0,0,0.6);flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-6a31d014-49e5{width:100%;max-width:540px;position:relative;flex:1 1 0px;}.elementor .e-623e70ea-53d6{width:100%;max-width:1240px;flex-direction:row;gap:64px;align-items:center;}.elementor .e-20474722-ba24{overflow:hidden;padding-block-start:156px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#07140E;background-image:radial-gradient(55% 60% at 85% 15%, rgba(140,198,63,0.20) 0%, rgba(140,198,63,0) 60%), radial-gradient(45% 55% at 5% 95%, rgba(241,90,36,0.16) 0%, rgba(241,90,36,0) 60%);\n}.elementor .e-644f0413-2db7{min-width:0px;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5ca99bb7-d131{width:100%;min-width:0px;border-block-end-width:1px;flex-direction:column;flex:1 1 0px;border-bottom-style: solid; border-bottom-color: rgba(7,20,14,0.09);\n}.elementor .e-34ca4ac8-3b2e{width:100%;max-width:1240px;flex-direction:row;gap:72px;align-items:flex-start;}.elementor .e-7e1cf3d3-bd37{background-color:#F8FAF5;}.elementor .e-6ef5849f-bcba{background-image:linear-gradient(to top, rgba(7,20,14,0.88) 0%, rgba(7,20,14,0) 58%), url(https://rioturfvalley.com/wp-content/uploads/2026/09/HOME-01-Residential.webp);\n}.elementor .e-55a7febc-6c40{background-image:linear-gradient(to top, rgba(7,20,14,0.88) 0%, rgba(7,20,14,0) 58%), url(https://rioturfvalley.com/wp-content/uploads/2026/09/HOME-05-Pools.webp);\n}.elementor .e-246d2018-df53{background-image:linear-gradient(to top, rgba(7,20,14,0.88) 0%, rgba(7,20,14,0) 58%), url(https://rioturfvalley.com/wp-content/uploads/2026/09/HOME-07-Pet-Turf.webp);\n}.elementor .e-340105f9-2861{background-image:linear-gradient(to top, rgba(7,20,14,0.88) 0%, rgba(7,20,14,0) 58%), url(https://rioturfvalley.com/wp-content/uploads/2026/09/HOME-04-Golf.webp);\n}.elementor .e-412391ae-805a{width:100%;max-width:1240px;margin-block-start:56px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-3b3b2ccf-4504{background-color:#FFFFFF;}.elementor .e-a3a2a18-5482{width:100%;max-width:1000px;margin-block-start:48px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-24e1f950-47d7{background-color:#F8FAF5;}.elementor .e-40f295a4-f1bc{align-self:center;}.elementor .e-2567b6a4-a5b7{max-width:52rem;color:#FFFFFF;text-align:center;}.elementor .e-42f75fb8-9669{color:rgba(255,255,255,0.70);text-align:center;}.elementor .e-170532b-edab{margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-6d72fde5-f8c8{width:100%;max-width:1240px;text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;background-color:#07140E;flex-direction:column;gap:20px;align-items:center;background-image:radial-gradient(60% 80% at 50% 120%, rgba(241,90,36,0.28) 0%, rgba(241,90,36,0) 65%), radial-gradient(40% 60% at 100% 0%, rgba(140,198,63,0.14) 0%, rgba(140,198,63,0) 60%);\n}.elementor .e-27d81b68-32e3{padding-block-start:0px;background-color:#F8FAF5;}.elementor .e-7a8d3dfd-3e53{width:100%;flex-direction:column;}