.elementor .e-11aee7f9-12ce{font-size:0.9rem;color:var(--on-dark-soft);margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1767c2ff-9447{max-width:22ch;color:var(--cream);margin-block-end:18px;}.elementor .e-7d2f552a-63e5{max-width:40ch;font-family:var(--font-head);font-weight:500;font-size:clamp(1.35rem, 2.2vw, 1.75rem);color:var(--gold-soft);line-height:1.25;font-style:italic;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1067c026-482e{max-width:640px;font-size:clamp(1.05rem, 1.5vw, 1.2rem);color:var(--on-dark);line-height:1.6;margin:0px;}.elementor .e-198c6fe7-7cb7{flex-direction:row;flex-wrap:wrap;}.elementor .e-645989e7-217e{padding-block-start:clamp(110px, 14vw, 160px);padding-block-end:clamp(48px, 7vw, 84px);}.elementor .e-531d93fd-68cd{min-height:clamp(440px, 64vh, 620px);padding:0px;background-image:linear-gradient(180deg, rgba(6,39,58,0.28) 0%,rgba(6,39,58,0.45) 45%,rgba(4,24,36,0.88) 100%),url("https://logcabin1.osamweb.dev/wp-content/uploads/2026/11/cabins-autumn-1200.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:flex-end;}.elementor .e-5d706f79-9b11{padding:0px;}.elementor .e-1c695c20-5064{padding:0px;flex-direction:column;}.elementor .e-20c19021-580f{width:88%;aspect-ratio:4 / 3;}.elementor .e-61099e87-f908{width:48%;aspect-ratio:1 / 1;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-width:8px;border-color:var(--cream);border-style:solid;box-shadow:0px 18px 40px 0px rgba(6,39,58,0.22);}.elementor .e-3d87f43c-9ada{position:relative;padding-block-start:0px;padding-block-end:18%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5b6fd520-6919{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-7e4b4f82-1b75{padding:0px;}.elementor .e-4ef0ee25-4a4c{max-width:510px;padding:0px;margin-block-end:clamp(32px, 5vw, 56px);flex-direction:column;}.elementor .e-449069e5-c4ea{font-weight:700;font-size:0.9rem;color:var(--navy);margin:0px;}.elementor .e-25319aec-744a{font-weight:600;color:var(--ink);margin:0px;}.elementor .e-2af70808-a00d{color:var(--ink-soft);margin:0px;}.elementor .e-3d34c8d4-e96a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;margin-block-end:clamp(32px, 5vw, 56px);border-radius:4px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(6,39,58,0.08);flex-direction:row;flex-wrap:wrap;align-items:center;gap: 16px 24px;\n}.elementor .e-5eeecdae-1520{column-gap:48px;padding:0px;display:grid;grid-template-columns:1fr auto;align-items:end;}.elementor .e-317f06a2-db95{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-8883606-38b9{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-75b9285f-df83{position:relative;padding:0px;}.elementor .e-769dfff2-6ae9{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-b61b9a8-308d{margin:0px;}.elementor .e-68c9c60a-db10{font-size:0.97rem;flex:1 1 0px;}.elementor .e-72311029-66c6{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-666ec545-be61{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-2794794b-5a33{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-67f82ba1-8fc8{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-5f2fcb38-d92b{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-ec905b9-85ff{position:relative;padding:0px;}.elementor .e-50b88481-c8d7{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-15bdcdf4-4d6a{margin:0px;}.elementor .e-33a5a3a6-c9ef{font-size:0.97rem;flex:1 1 0px;}.elementor .e-564e129c-8135{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-325fb95e-c4cc{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-4d4cabe3-565c{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-52b9bb8c-32fb{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-62c24b2a-6847{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-440d512f-fe72{position:relative;padding:0px;}.elementor .e-6bde598e-7948{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-1cdcbe9c-c838{margin:0px;}.elementor .e-3a89eca1-85b4{font-size:0.97rem;flex:1 1 0px;}.elementor .e-7065e7ce-1827{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-493a562d-e490{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-67ef8ed2-7487{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-37ef123d-b577{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-645193d4-7c05{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-49463cd8-9a0f{position:relative;padding:0px;}.elementor .e-71b529f8-8886{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-6e83c81a-c36e{margin:0px;}.elementor .e-37f84a53-4cc8{font-size:0.97rem;flex:1 1 0px;}.elementor .e-7f69c95e-829e{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-56dd0c07-63ac{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-3ddcbe6b-fd43{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-7fc64a1-3c83{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-257fcae5-2cf8{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-4ecda789-146a{position:relative;padding:0px;}.elementor .e-596433e0-5781{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-6eb59994-a941{margin:0px;}.elementor .e-60279272-c5f7{font-size:0.97rem;flex:1 1 0px;}.elementor .e-5e0c739c-fadf{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-28927d1-2ac8{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-1d627bc3-26e0{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-19d2a0b0-9bb6{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-4b70b101-bae5{position:absolute;inset-block-end:14px;inset-inline-start:14px;font-weight:700;font-size:0.85rem;color:var(--cream);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(6,39,58,0.85);}.elementor .e-f21be1b-5246{position:relative;padding:0px;}.elementor .e-1eb12d9c-56ab{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-e6fd5fe-282c{margin:0px;}.elementor .e-574a9efb-ed25{font-size:0.97rem;flex:1 1 0px;}.elementor .e-101736e6-72d0{padding:0px;margin-block-start:6px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 20px;\n}.elementor .e-76e83693-57a0{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-6a3ce61a-136a{overflow:hidden;padding:0px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-23a218e1-4b6b{padding:0px;}.elementor .e-a72037b-f590{text-align:center;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-161abc17-7dab{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-75be4d5c-810e{padding:0px;}.elementor .e-2765d88c-33ef{flex-direction:row;flex-wrap:wrap;}.elementor .e-cf42016-70fb{padding:0px;flex-direction:column;}.elementor .e-3c79740b-dcec{width:88%;aspect-ratio:4 / 3;}.elementor .e-2cd22a90-8726{width:48%;aspect-ratio:1 / 1;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-width:8px;border-color:var(--cream);border-style:solid;box-shadow:0px 18px 40px 0px rgba(6,39,58,0.22);}.elementor .e-175c0010-3bd2{position:relative;padding-block-start:0px;padding-block-end:18%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-30d3abcf-1cc2{padding:0px;order:-1;}.elementor .e-462c4cea-8ab1{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-678fcb64-548a{padding:0px;}.elementor .e-3c9738c-2056{color:var(--cream);}.elementor .e-594a96ef-ccaa{max-width:760px;padding:0px;margin-block-end:clamp(32px, 5vw, 56px);flex-direction:column;}.elementor .e-782ad711-7105{color:var(--cream);margin-block-end:8px;}.elementor .e-762067f4-f7c8{color:var(--on-dark-soft);margin:0px;}.elementor .e-78eafb67-97f3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--navy-2);flex-direction:column;}.elementor .e-9c3ef82-a2f6{color:var(--cream);margin-block-end:8px;}.elementor .e-641c9a01-4d7a{color:var(--on-dark-soft);margin:0px;}.elementor .e-447dbc78-d746{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--navy-2);flex-direction:column;}.elementor .e-1a146831-e0f0{color:var(--cream);margin-block-end:8px;}.elementor .e-66ad8360-c4a5{color:var(--on-dark-soft);margin:0px;}.elementor .e-43682b-8d82{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--navy-2);flex-direction:column;}.elementor .e-2fd4450d-16e3{color:var(--cream);margin-block-end:8px;}.elementor .e-5668eddc-3bea{color:var(--on-dark-soft);margin:0px;}.elementor .e-592ebf9-ba18{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--navy-2);flex-direction:column;}.elementor .e-29385007-98ce{padding:0px;gap:2px;}.elementor .e-680043dd-c73e{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-7f52ebed-5680{max-width:30ch;font-family:var(--font-head);font-weight:500;font-size:clamp(1.6rem, 3vw, 2.35rem);color:var(--cream);line-height:1.2;margin:0px;}.elementor .e-65918a05-3e90{margin-block-start:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-43d7be3-9131{padding:0px;display:grid;gap:28px;grid-template-columns:1.4fr auto;align-items:end;}.elementor .e-ededafb-918d{padding-block-start:clamp(64px, 9vw, 112px);padding-block-end:clamp(64px, 9vw, 112px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, rgba(98,17,25,0.86) 0%,rgba(98,17,25,0.86) 100%),url("https://logcabin1.osamweb.dev/wp-content/uploads/2026/11/weaver-hot-tub-1200.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-3a0725bf-718e{margin-block-end:12px;}.elementor .e-502007d0-f03e{margin-block-end:26px;}.elementor .e-7aa7011f-dc6e{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-748b61ba-a5ef:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-748b61ba-a5ef{width:100%;height:auto;min-height:50px;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1.5px;border-color:#cbbf9f;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-5d324c5d-9131{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-5fd2502e-7c9f{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-292d7b2c-7bbc:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-292d7b2c-7bbc{width:100%;height:auto;min-height:50px;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1.5px;border-color:#cbbf9f;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-56edfcd5-235a{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-41e5b94f-8923{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-57e71b74-3ad7:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-57e71b74-3ad7{width:100%;height:auto;min-height:50px;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1.5px;border-color:#cbbf9f;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-2c89e978-cb59{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-5d129d-eeb8{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-6b7886a8-4dec:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-6b7886a8-4dec{width:100%;height:auto;min-height:120px;font-family:var(--font-body);font-size:16px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;border-width:1.5px;border-color:#cbbf9f;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-55738500-c30e{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-6cf3e6d7-69e6{min-height:50px;line-height:1.3;margin-block-start:8px;}.elementor .e-5195c93b-60df{color:#2F532E;margin:0px;}.elementor .e-17970c5c-61b0{margin:0px;}.elementor .e-377eddcb-9e9a{width:100%;gap:16px;align-items:flex-start;}.elementor .e-50ba653b-1cca{padding:0px;flex-direction:column;}.elementor .e-3732a49f-e7f4{margin-block-end:8px;}.elementor .e-46b97dd0-c134{margin-block-end:18px;}.elementor .e-72269403-cf3c{font-weight:700;color:var(--navy);padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin:0px;border-radius:4px;background-color:var(--cream);}.elementor .e-23026a43-e258{min-height:320px;text-decoration:none;padding:18px;border-radius:4px;background-image:url("https://logcabin1.osamweb.dev/wp-content/uploads/2026/11/view-sign-1800.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-3d51c05e-8238{padding:0px;flex-direction:column;}.elementor .e-3d444b57-f01e{padding:0px;display:grid;gap:clamp(32px, 5vw, 64px);grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-761606a3-b073{padding-block-start:clamp(56px, 8vw, 104px);padding-block-end:clamp(56px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--paper);flex-direction:column;}