.elementor .e-25c7a0c4-d333{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-40c5f93b-8ae1{max-width:22ch;color:var(--cream);margin-block-end:18px;}.elementor .e-756690a4-d41b{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-75d763ca-5f96{max-width:640px;font-size:clamp(1.05rem, 1.5vw, 1.2rem);color:var(--on-dark);line-height:1.6;margin:0px;}.elementor .e-f513d01-380a{flex-direction:row;flex-wrap:wrap;}.elementor .e-2db003d6-f9d1{padding-block-start:clamp(110px, 14vw, 160px);padding-block-end:clamp(48px, 7vw, 84px);}.elementor .e-2e4b1ee2-1cc0{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/inn-taps-1800.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-611c849a-adf0{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-150bea88-ad47:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-150bea88-ad47{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-1a0aebbc-4789{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-1b93cc9d-469c{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-169136ed-aa6c:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-169136ed-aa6c{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-1c8f4096-94b6{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-223cd77-c719{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-7167a23a-e214:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-7167a23a-e214{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-782c3318-fef1{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-4df41199-7cfa{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-3840b17b-556b:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-3840b17b-556b{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-6551c274-3e88{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-654269b-81cc{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-59eb4647-f508:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-59eb4647-f508{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-51a28d84-97c8{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-29069c35-41cf{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-4a9f60f2-332b:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-4a9f60f2-332b{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-329f87c4-d465{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-2d532822-3818{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-1b77615a-5732:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-1b77615a-5732{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-55f83b59-6a00{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-25e57aa4-da93{min-height:50px;line-height:1.3;margin-block-start:8px;}.elementor .e-326b60a1-f81d{color:#2F532E;margin:0px;}.elementor .e-2d5f8a40-eed7{margin:0px;}.elementor .e-385f7a28-cd26{width:100%;gap:16px;align-items:flex-start;}.elementor .e-3590662e-d479{padding:clamp(26px, 4vw, 48px);border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-69f4b9ac-cc0a{aspect-ratio:4 / 3;}.elementor .e-47984941-67d4{padding:28px;border-radius:4px;background-color:#ffffff;flex-direction:column;}.elementor .e-113517ad-d1b6{color:var(--cream);}.elementor .e-bb3795f-b431{color:var(--on-dark);}.elementor .e-3d373ea7-a45c{padding:28px;border-radius:4px;background-color:var(--navy);flex-direction:column;align-items:flex-start;}.elementor .e-387d2ba3-2873{padding:0px;flex-direction:column;gap:24px;}.elementor .e-93fc29c-b328{padding:0px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr;align-items:start;}.elementor .e-73a7ab85-cdc1{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-655b1e1a-fa62{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-2131e448-1ac5{margin-block-start:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-31bfdadd-87a0{padding:0px;display:grid;gap:28px;grid-template-columns:1.4fr auto;align-items:end;}.elementor .e-a50c550-dd76{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/inn-sunset-decking-1440.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-51b7803f-29cb{margin-block-end:12px;}.elementor .e-5177e2f3-1752{margin-block-end:26px;}.elementor .e-443d2e17-8fb5{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-5e37b98e-5214:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-5e37b98e-5214{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-1e830be5-d2ac{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-7371026-65ef{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-101a54cb-f80b:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-101a54cb-f80b{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-20b5daca-1b52{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-3b12c224-9b78{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-23166142-290c:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-23166142-290c{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-36e87b28-3774{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-42fe7364-652f{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-380bef66-3259:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-380bef66-3259{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-446698e7-1c16{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-4656d729-7473{min-height:50px;line-height:1.3;margin-block-start:8px;}.elementor .e-7694a9e3-10f2{color:#2F532E;margin:0px;}.elementor .e-23dcf354-53da{margin:0px;}.elementor .e-18d63b92-d260{width:100%;gap:16px;align-items:flex-start;}.elementor .e-5ad8d47-10b7{padding:0px;flex-direction:column;}.elementor .e-5aa72d98-7a02{margin-block-end:8px;}.elementor .e-1a2bf332-6cf7{margin-block-end:18px;}.elementor .e-24a1e069-de46{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-21016004-ac41{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-6c198596-6b11{padding:0px;flex-direction:column;}.elementor .e-350b89ea-9ae0{padding:0px;display:grid;gap:clamp(32px, 5vw, 64px);grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-38b8ca4a-4b43{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;}