.elementor .e-455b654-777292d{max-width:1528px;position:relative;z-index:9;padding:0px;margin-block-end:100px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:24px;}.elementor .e-955c60b-ecf1b86{padding:0px;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .e-ade7595-a4da558{font-size:12px;color:#ffffff;line-height:12px;}.elementor .e-07b94e5-dd170ac{width:fit-content;position:absolute;inset-block-start:48px;inset-inline-start:48px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:rgba(0, 0, 0, 0.30);justify-content:center;align-items:center;}.elementor .e-42b4f0f-64b6677{padding:0px;flex-direction:column;gap:16px;}.elementor .e-347d753-b2f0c2e{padding:0px;flex-direction:column;gap:42px;}.elementor .e-c350944-ccc92ff{font-size:12px;color:#ffffff;line-height:12px;}.elementor .e-94ae080-664fbb6{width:fit-content;position:absolute;inset-block-start:48px;inset-inline-start:48px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:rgba(0, 0, 0, 0.30);justify-content:center;align-items:center;}.elementor .e-260d117-a3a96c8{padding:0px;flex-direction:column;gap:16px;}.elementor .e-b9dd36f-8f190f2{padding:0px;flex-direction:column;gap:42px;}.elementor .e-2531df9-fd4085d{padding:0px;gap:64px;}.elementor .e-c5c8c90{padding-block-start:80px;padding-block-end:80px;padding-inline-start:120px;padding-inline-end:120px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#645C50;border-style:solid;background-color:#FDF7E9;display:none;flex-direction:column;gap:64px;}.elementor .e-aad1f95-0b4e923{font-family:var(--Manrope);font-weight:700;font-size:15px;color:var(--Dark_Amber);line-height:1;display:block;}.elementor .e-124c3ca-ce150f0{font-family:var(--Calistoga);font-weight:400;font-size:60px;color:var(--Primary_Forest_Green);line-height:59px;display:block;}.elementor .e-23bc6ff-34b80ee{max-width:852px;font-family:var(--Manrope);font-weight:400;font-size:16px;color:var(--Dark_Brown);line-height:1.4;display:block;}.elementor .e-408e608-bbccabc{text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-6411191-dcb1853{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:20px;pointer-events: none;\n}.elementor .e-ed0c6de-8eb4aa4{font-family:var(--Manrope);font-weight:700;font-size:12px;color:var(--Off-White);line-height:1;display:block;white-space: nowrap;\n}.elementor .e-a46169a-a59e896{width:fit-content;position:relative;z-index:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;border-width:1px;border-color:var(--Off-White);border-style:solid;background-color:rgba(0,0,0,0.3);display:flex;}.elementor .e-82c42a7-014629f{width:100%;height:286px;overflow:hidden;position:relative;padding:48px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.elementor .e-4357ee1-e7dd028{font-family:var(--Calistoga);font-weight:400;font-size:32px;color:var(--Primary_Forest_Green);line-height:35px;display:block;}.elementor .e-52359f4-554a8e1{font-family:var(--Manrope);font-weight:400;font-size:16px;color:var(--Dark_Brown);line-height:1.4;opacity:90%;display:block;}.elementor .e-168c30b-cedd364:hover,.elementor .e-168c30b-cedd364:focus-visible{text-decoration:underline;}.elementor .e-168c30b-cedd364{font-family:var(--Manrope);font-weight:700;font-size:15px;color:var(--Dark_Amber);line-height:1;text-decoration:none;display:block;white-space: nowrap;\n}.elementor .e-2c3e8e7-c4b9420{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-ae1224d-7de13d9{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 0px;}.elementor .e-f3f96e2-81499d1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:20px;pointer-events: none;\n}.elementor .e-c1812f0-4141853{font-family:var(--Manrope);font-weight:700;font-size:12px;color:var(--Off-White);line-height:1;display:block;white-space: nowrap;\n}.elementor .e-a5ec80f-206bf2e{width:fit-content;position:relative;z-index:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;border-width:1px;border-color:var(--Off-White);border-style:solid;background-color:rgba(0,0,0,0.3);display:flex;}.elementor .e-b5b4f2f-eec7a1a{width:100%;height:286px;overflow:hidden;position:relative;padding:48px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.elementor .e-516afc5-06e4bb4{font-family:var(--Calistoga);font-weight:400;font-size:32px;color:var(--Primary_Forest_Green);line-height:35px;display:block;}.elementor .e-b95d33e-748d829{font-family:var(--Manrope);font-weight:400;font-size:16px;color:var(--Dark_Brown);line-height:1.4;opacity:90%;display:block;}.elementor .e-9845ac5-d823c2d:hover,.elementor .e-9845ac5-d823c2d:focus-visible{text-decoration:underline;}.elementor .e-9845ac5-d823c2d{font-family:var(--Manrope);font-weight:700;font-size:15px;color:var(--Dark_Amber);line-height:1;text-decoration:none;display:block;white-space: nowrap;\n}.elementor .e-9886ba0-e8c7fc6{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-63ca2f4-e5e25a6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 0px;}.elementor .e-c5e7b13-808277f{padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-be789fb-c7dee97{padding-block-start:80px;padding-block-end:80px;padding-inline-start:120px;padding-inline-end:120px;border-block-end-width:1px;background-color:var(--Warm_Ivory);display:flex;flex-direction:column;gap:64px;align-items:stretch;border-bottom-style: solid; border-bottom-color: var(--Warm_Gray, #645C50);\n}.elementor .e-573691c-008e836{padding:0px;flex-direction:column;gap:12px;}.elementor .e-b49bd59-d07746d{padding:0px;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .e-b371de6-ae822b4{padding:0px;flex-direction:column;gap:14px;}.elementor .e-60f9e2f-dd7a8ed{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:16px;}.elementor .e-8d095ae-826b608{padding:0px;border-radius:20px;background-color:#EEE7DB;flex-direction:column;gap:40px;}.elementor .e-6ad0fe3-b1e97b1{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:16px;}.elementor .e-7492aa0-5f3e88e{padding:0px;border-radius:20px;background-color:#EEE7DB;flex-direction:column;gap:40px;}.elementor .e-70dc395-3c0f9f3{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:16px;}.elementor .e-0ad8a13-a8e3a0b{padding:0px;border-radius:20px;background-color:#EEE7DB;flex-direction:column;gap:40px;}.elementor .e-1df0f2d-9d9030a{width:100%;max-width:1528px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:64px;}.elementor .e-efe9539{padding-block-start:120px;padding-block-end:0px;padding-inline-start:120px;padding-inline-end:120px;background-color:#F9F6EE;flex-direction:column;gap:64px;justify-content:center;align-items:center;}.elementor .e-a5a006f-bc2bd6c{max-width:588px;padding:40px;border-radius:20px;background-color:rgba(0, 0, 0, 0.22);flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .e-7b83972{height:825px;background-image:linear-gradient(180deg, #F9F6EE 11%,rgba(255, 255, 255, 0) 42%),url("https://320ranch.com/wp-content/uploads/2026/09/2254cc851da515680aeefd76df4cda796a195f3f.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,0px 0px;background-color:#F9F6EE;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ec4e96b-f10d1a9{&.e--selected { background-color: #2C4029; color: var(--Off-White); }\n}.elementor .e-b66649c-d295036{&.e--selected { background-color: var(--Blue_Button); color: var(--Off-White); }\n}.elementor .e-7148951-5fa9f42{object-position:50% 50%;opacity:20%;}.elementor .e-0a0cb08-3856d74{background-color:#eee7db;}.elementor .e-44243e4-c433154{color:var(--Warm_Brown);}.elementor .e-51fe8f7-cf10631{color:#253F35;}.elementor .e-89f21f6-f9ffcbd{width:24px;height:23px;}.elementor .e-b33ded9-4c4f53b{width:20px;height:20px;}.elementor .e-58d77d8-4dcd41f{width:20px;height:20px;}.elementor .e-67ca65c-5c60733{width:20px;height:20px;}.elementor .e-dbf8532-6265914{width:20px;height:20px;}.elementor .e-b2c7e23-ec91058{width:28px;height:28px;}.elementor .e-f21cb34-5bc4bd5{object-position:50% 12.5%;opacity:48%;}.elementor .e-00b7d00-d209ef7{background-color:var(--White);}.elementor .e-229ddbe-ec07cd4{color:var(--Blue_Button);}.elementor .e-992e098-5e3d266{color:#223554;}.elementor .e-ee32fc1-b449238{width:24px;height:24px;}.elementor .e-e7dccbb-7cb648d{width:20px;height:20px;}.elementor .e-13871c4-17121d6{width:18px;height:18px;}.elementor .e-dfc7854-e4c2c10{width:16px;height:17px;}.elementor .e-05b3088-b8e9d19{width:17px;height:15px;}.elementor .e-abc46f3-2a44b65{width:18px;height:20px;}.elementor .e-b346b92-1353894{display:none;}.elementor .e-d18eab2-f43c865{padding:0px;display:block;}.elementor .e-745d89b-258e89f{flex-direction:column;gap:16px;justify-content:space-between;}.elementor .e-0b3ab4f-c40bbc3{max-width:fit-content;padding:4px;border-radius:200px;border-width:1px;border-color:#A38972;border-style:solid;background-color:#F9F6EE;}.elementor .e-597499c-db601fe{padding:0px;}.elementor .e-1d4860f-d1b6870{padding:0px;flex-direction:column;gap:56px;justify-content:space-between;}.elementor .e-21b3925-7be9311{min-height:100%;position:absolute;padding:40px;border-radius:8px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%,rgba(0, 0, 0, 0.4) 92%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:end;}.elementor .e-312e78b-a0dc00b{padding:0px;align-items:end;}.elementor .e-b7ac4b8-6a7810d{padding:0px;gap:20px;}.elementor .e-a257920-9405b3b{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-fbb6571-f90d268{padding:0px;flex-direction:row;gap:56px;}.elementor .e-58db4a8-75407de{padding-block-start:120px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-image:linear-gradient(#ede6dab3, #ede6dab3),url("https://320ranch.com/wp-content/uploads/2026/09/summer-background.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#EEE7DB;display:none;flex-direction:column;gap:64px;justify-content:center;align-items:center;}.elementor .e-3f0d371-1e73a79{flex-direction:column;gap:16px;}.elementor .e-9710f2d-9009fb4{max-width:fit-content;padding:4px;border-radius:200px;border-width:1px;border-color:#A38972;border-style:solid;background-color:#FFF;}.elementor .e-f0d67a9-f4c3571{padding:0px;}.elementor .e-e793909-4726977{padding:0px;flex-direction:column;gap:56px;justify-content:space-between;}.elementor .e-60e96c1-ba3f8db{min-height:100%;position:absolute;padding:40px;border-radius:8px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%,rgba(0, 0, 0, 0.4) 92%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:end;}.elementor .e-aac95f9-16470c4{padding:0px;align-items:end;}.elementor .e-8e4e41c-b9e45cc{padding:0px;gap:20px;}.elementor .e-a821f8a-2f817af{padding:0px;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-11d8f92-4fd8fc1{padding:0px;flex-direction:row;gap:56px;}.elementor .e-5656aa5-cfe70ab{padding-block-start:120px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.59) 0%,rgba(255, 255, 255, 0.3) 57%),url("https://320ranch.com/wp-content/uploads/2026/09/winter-background-scaled.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;display:none;flex-direction:column;gap:64px;justify-content:center;align-items:center;}.elementor .e-f662691-829883f{max-width:661px;padding:0px;border-start-start-radius:20px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:0px;background-image:url("https://320ranch.com/wp-content/uploads/2026/09/1a4f8d4e923e0fda951442596c98b7f64372a3ec.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:56px;justify-content:space-between;}.elementor .e-b8af8f6-2d0541d{padding:0px;flex-direction:column;gap:16px;}.elementor .e-e7d18ca-67214bb{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F9F6EE;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-7e6d594-637105c{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F9F6EE;border-style:solid;justify-content:space-between;align-items:center;}.elementor .e-c54df62-7071a11{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F9F6EE;border-style:none;justify-content:space-between;align-items:center;}.elementor .e-176050f-71abde1{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-d34c2fc-00af53a{max-width:fit-content;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:200px;border-width:0px;border-style:none;gap:20px;}.elementor .e-66b3e38-20220ab{padding:0px;}.elementor .e-c0fa1cb-667f2c2{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:80px;border-start-start-radius:0px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:20px;background-color:#2F3C2E;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-f86ba91-311919b{max-width:1528px;padding:0px;border-radius:20px;background-color:#2F3C2E;flex-direction:row;gap:104px;}.elementor .e-c5e1187-ab5f479{padding-block-start:120px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-color:#F9F6EE;flex-direction:column;gap:64px;justify-content:center;align-items:center;}.elementor .e-dd4739d-42fd4e7{max-width:549px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;flex-direction:column;gap:21px;justify-content:center;align-items:center;}.elementor .e-e9e4b6e-3a6ae77{min-height:1235px;padding-block-start:48px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-image:linear-gradient(180deg, #F9F6EE 0%,#faf7f000 46%),url("https://320ranch.com/wp-content/uploads/2026/09/3735fecd3f499f0aa0ba1e32ba9427212306ef71.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;background-color:#F9F6EE;flex-direction:column;gap:64px;justify-content:flex-start;align-items:center;}.elementor .e-e616f1b-6de6370{padding-block-start:22px;padding-block-end:21px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:4px;}.elementor .e-31547da-86882b7{padding-block-start:22px;padding-block-end:21px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:4px;}.elementor .e-b51679d-738f22e{padding-block-start:22px;padding-block-end:21px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:4px;}.elementor .e-8bb1cea-33a3d12{padding:0px;}.elementor .e-2c551b7-76ece35{max-width:661px;padding:0px;border-start-start-radius:20px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:0px;flex-direction:column;gap:22px;}.elementor .e-f62c38a-5dfd00e{min-height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;border-width:0px;border-color:#2F3C2E;border-style:solid;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-8394512-8c56ab8{max-width:1528px;padding:0px;border-radius:20px;flex-direction:row;gap:104px;}.elementor .e-16be798-7ee5f88{padding-block-start:120px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-color:#EEE7DB;flex-direction:column;gap:64px;justify-content:center;align-items:center;}.elementor .e-4033f4a-46b1eec{gap:3px;justify-content:center;align-items:center;}.elementor .e-001b59f-b2ac27d{flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-0a87736-23938bd{padding:52px;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .e-0ffccb4-28515e7{gap:3px;justify-content:center;align-items:center;}.elementor .e-38d17ec-46d2825{flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-f7798f9-8815f89{padding:52px;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .e-af1d5ff-4360d20{gap:3px;justify-content:center;align-items:center;}.elementor .e-d8c9571-f216d53{flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-133c732-b26fa5f{padding:52px;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .e-0e2d95b-dfc5ae9{gap:3px;justify-content:center;align-items:center;}.elementor .e-970b206-6b1a5f6{flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-7cef880-00b0978{padding:52px;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .e-a153308-979205a{gap:3px;justify-content:center;align-items:center;}.elementor .e-c787576-3b3f006{flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-68e9e89-ed7fc26{padding:52px;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .e-61a42fe-cc644e8{width:1528px;padding:0px;margin:auto;border-start-start-radius:20px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:0px;flex-direction:column;gap:22px;justify-content:center;align-items:center;}.elementor .e-1f6bbd1-f7d4a0d{padding:0px;border-radius:20px;flex-direction:row;gap:104px;}.elementor .e-4a5724e-f4947ac{padding-block-start:120px;padding-block-end:120px;padding-inline-start:120px;padding-inline-end:120px;background-color:#F9F6EE;flex-direction:column;gap:64px;justify-content:center;align-items:center;}