.elementor .e-75149180-a3fe{color:var(--cream);margin-block-end:20px;}.elementor .e-2e4a67dc-e04e{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-end:14px;}.elementor .e-5cb3674e-cc2d{max-width:600px;font-size:clamp(1.02rem, 1.4vw, 1.15rem);color:var(--on-dark);margin:0px;}.elementor .e-2858d952-3d31{flex-direction:row;flex-wrap:wrap;}.elementor .e-4fd1083b-7ddc:hover,.elementor .e-4fd1083b-7ddc:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-4fd1083b-7ddc{font-weight:700;font-size:0.92rem;color:var(--navy);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:26px;border-radius:999px;background-color:rgba(255,249,236,0.96);display:inline-block;align-self:flex-start;}.elementor .e-45f15360-8151{max-width:820px;padding:0px;flex-direction:column;}.elementor .e-216d44e1-def9{padding-block-start:clamp(72px, 10vw, 120px);padding-block-end:clamp(120px, 14vw, 170px);}.elementor .e-6e344a3f-dba0{min-height:min(88vh, 860px);padding:0px;background-image:linear-gradient(90deg, rgba(4,24,36,0.86) 0%,rgba(6,39,58,0.62) 48%,rgba(6,39,58,0.18) 100%),url("https://logcabin1.osamweb.dev/wp-content/uploads/2026/11/inn-sunny-day-1080.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}.elementor .e-21b65cce-76ad{width:76px;height:76px;object-fit:cover;border-radius:3px;flex:0 0 auto;}.elementor .e-24fecde2-b68c{font-family:var(--font-head);font-weight:600;font-size:1.55rem;color:var(--navy);line-height:1.1;margin:0px;}.elementor .e-482f9658-51cc{font-size:0.95rem;color:var(--ink-soft);margin:0px;}.elementor .e-680f1b68-d23a{padding:0px;flex-direction:column;}.elementor .e-e3ef327-4fca{font-size:1.4rem;color:var(--burgundy);margin:0px;}.elementor .e-6d3e477e-9c58:hover,.elementor .e-6d3e477e-9c58:focus-visible{border-block-end-width:3px;transform:translate3d(0px, -4px, 0px);border-bottom-style: solid; border-bottom-color: var(--burgundy);\n}.elementor .e-6d3e477e-9c58{text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:20px;border-radius:4px;border-block-end-width:3px;background-color:#ffffff;box-shadow:0px 20px 44px 0px rgba(6,39,58,0.16);transition:transform 0.3s;flex-direction:row;gap:16px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-2d949c20-779a{width:76px;height:76px;object-fit:cover;border-radius:3px;flex:0 0 auto;}.elementor .e-51b4ceb4-542f{font-family:var(--font-head);font-weight:600;font-size:1.55rem;color:var(--navy);line-height:1.1;margin:0px;}.elementor .e-4e0df75d-3ba6{font-size:0.95rem;color:var(--ink-soft);margin:0px;}.elementor .e-520ffed9-df90{padding:0px;flex-direction:column;}.elementor .e-62e440f4-f2c1{font-size:1.4rem;color:var(--burgundy);margin:0px;}.elementor .e-3dec55be-a8ec:hover,.elementor .e-3dec55be-a8ec:focus-visible{border-block-end-width:3px;transform:translate3d(0px, -4px, 0px);border-bottom-style: solid; border-bottom-color: var(--burgundy);\n}.elementor .e-3dec55be-a8ec{text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:20px;border-radius:4px;border-block-end-width:3px;background-color:#ffffff;box-shadow:0px 20px 44px 0px rgba(6,39,58,0.16);transition:transform 0.3s;flex-direction:row;gap:16px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-c9a21df-aa3c{width:76px;height:76px;object-fit:cover;border-radius:3px;flex:0 0 auto;}.elementor .e-24f0ef8f-13d1{font-family:var(--font-head);font-weight:600;font-size:1.55rem;color:var(--navy);line-height:1.1;margin:0px;}.elementor .e-26ab4c6d-e524{font-size:0.95rem;color:var(--ink-soft);margin:0px;}.elementor .e-5c71e65d-dfda{padding:0px;flex-direction:column;}.elementor .e-1b68234a-cc82{font-size:1.4rem;color:var(--burgundy);margin:0px;}.elementor .e-159ebd14-19da:hover,.elementor .e-159ebd14-19da:focus-visible{border-block-end-width:3px;transform:translate3d(0px, -4px, 0px);border-bottom-style: solid; border-bottom-color: var(--burgundy);\n}.elementor .e-159ebd14-19da{text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:20px;border-radius:4px;border-block-end-width:3px;background-color:#ffffff;box-shadow:0px 20px 44px 0px rgba(6,39,58,0.16);transition:transform 0.3s;flex-direction:row;gap:16px;align-items:center;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-a9ddd26-30e4{padding:0px;gap:18px;}.elementor .e-316de219-f5af{max-width:1320px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:clamp(-96px, -8vw, -64px);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-109925c3-d696{width:88%;aspect-ratio:4 / 3;}.elementor .e-76a49f3e-95e4{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-4c60ba15-66b8{position:relative;padding-block-start:0px;padding-block-end:18%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-74ad3687-f9f2{padding:0px;}.elementor .e-b33ab3d-8e5d{flex-direction:row;flex-wrap:wrap;}.elementor .e-2ea7e32b-c520{padding:0px;flex-direction:column;}.elementor .e-5d9b27da-5341{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-13d223ce-e3eb{color:var(--on-dark-soft);margin:0px;}.elementor .e-7ae269ca-c575{flex-direction:column;}.elementor .e-193965ca-a5bf{color:var(--on-dark-soft);margin:0px;}.elementor .e-67f3f789-6be2{flex-direction:column;}.elementor .e-4c033f88-e73f{color:var(--on-dark-soft);margin:0px;}.elementor .e-65f65431-a631{flex-direction:column;}.elementor .e-1d240179-4553{color:var(--on-dark-soft);margin:0px;}.elementor .e-7ab90976-725a{flex-direction:column;}.elementor .e-5f85234d-a14e{padding:0px;gap:32px;}.elementor .e-7b056395-38ed{padding-block-start:clamp(48px, 6vw, 72px);padding-block-end:clamp(48px, 6vw, 72px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--navy);flex-direction:column;}.elementor .e-16c861c-3b5e{padding:0px;}.elementor .e-6f144c91-d243{flex-direction:row;flex-wrap:wrap;justify-content:center;}.elementor .e-30779e68-ba8f{flex-direction:column;}.elementor .e-5339fbbc-206e{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-1757af12-7b1c{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-74fd2510-bcf4{color:var(--ink-soft);flex:1 1 0px;}.elementor .e-36eb4dd9-7749{flex-direction:column;}.elementor .e-a00f44c-8d31{flex-direction:column;}.elementor .e-3352c0f4-5c85{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-e0ed52e-2fa4{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-383a3668-ed94{color:var(--ink-soft);flex:1 1 0px;}.elementor .e-5083baf7-c1df{flex-direction:column;}.elementor .e-5df7dbc2-f159{flex-direction:column;}.elementor .e-432b06cf-d8b8{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-359de921-4fb4{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b2b940b-9562{color:var(--ink-soft);flex:1 1 0px;}.elementor .e-50f1d33a-cc22{flex-direction:column;}.elementor .e-77ee0fc5-5c40{flex-direction:column;}.elementor .e-5bbfe9-560a{padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-63f85327-37c8{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-742780ff-9f7a{color:var(--ink-soft);flex:1 1 0px;}.elementor .e-750be42c-d4c2{flex-direction:column;}.elementor .e-eca600-7c61{flex-direction:column;}.elementor .e-64ed2987-46ee{padding:0px;gap:24px;}.elementor .e-67f9ed18-4b3a{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-7221f041-8347{color:var(--cream);}.elementor .e-4e1cba3e-41d3{font-family:var(--font-head);font-size:1.35rem;color:var(--gold-soft);line-height:1.3;font-style:italic;}.elementor .e-8d0ca8a-8c1f{color:var(--on-dark);}.elementor .e-3a269ec1-9c6a{color:var(--on-dark);}.elementor .e-5f0f74f3-fe4a{flex-direction:row;flex-wrap:wrap;}.elementor .e-4e83b823-e89a{max-width:600px;padding:clamp(32px, 5vw, 56px);margin-inline-start:auto;border-radius:4px;background-color:var(--burgundy);box-shadow:0px 30px 60px 0px rgba(4,24,36,0.35);flex-direction:column;}.elementor .e-3485fa05-313c{padding-block-start:clamp(80px, 12vw, 160px);padding-block-end:clamp(80px, 12vw, 160px);padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://logcabin1.osamweb.dev/wp-content/uploads/2026/11/wedding-marquee-1080.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-39e530db-cf85{padding:0px;}.elementor .e-110dffa9-f983{flex-direction:row;flex-wrap:wrap;}.elementor .e-3fe09704-980a{padding:0px;flex-direction:column;}.elementor .e-6ffe9fb6-d1e9{height:100%;aspect-ratio:3 / 4;grid-row:span 2;}.elementor .e-4fb29d9e-d673{aspect-ratio:1 / 1;}.elementor .e-ba07c8b-ba84{aspect-ratio:1 / 1;}.elementor .e-35a2294d-6eff{padding:0px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;}.elementor .e-23ccc6b9-4cc3{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-4ef908e3-ccc8{margin-block-end:10px;}.elementor .e-fa226b2-9199{margin:0px;}.elementor .e-78148204-6101{min-width:280px;padding:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-43ef4da0-7d7e:hover,.elementor .e-43ef4da0-7d7e:focus-visible{border-color:var(--gold);transform:translate3d(0px, -2px, 0px);}.elementor .e-43ef4da0-7d7e{font-weight:700;color:var(--navy);text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:2px;border-color:var(--sand);border-style:solid;background-color:var(--cream);transition:border-color 0.2s, transform 0.2s;display:inline-flex;align-items:center;}.elementor .e-9dd2dba-d0fe{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-73cbb33a-3ea3{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-297b7398-649f{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-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3801d9b8-83e3{font-weight:700;color:var(--gold-soft);margin:0px;}.elementor .e-38f56158-b6a9{padding:0px;flex-direction:column;}.elementor .e-6d53855e-6b1f{margin-block-start:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-25ffd3bc-22b8{padding:0px;display:grid;gap:28px;grid-template-columns:1.4fr auto;align-items:end;}.elementor .e-7faedf28-6d24{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-37778f5a-3dcd{margin-block-end:12px;}.elementor .e-3f31ecf1-2a0d{margin-block-end:26px;}.elementor .e-40a90a58-42a5{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-776f1eb9-1253:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-776f1eb9-1253{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-39a32ec6-cc11{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-6b7acbe5-ce70{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-6398b42b-caa5:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-6398b42b-caa5{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-38919d5e-63e9{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-9b0ec98-1fa9{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-3d0fe6be-2b71:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-3d0fe6be-2b71{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-5425ca8-11c2{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-57351e8e-af2a{font-family:var(--font-body);font-weight:600;font-size:0.92rem;color:var(--ink);}.elementor .e-3a947139-7a42:focus{border-color:var(--burgundy);box-shadow:0px 0px 0px 3px rgba(166,124,0,0.35);}.elementor .e-3a947139-7a42{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-246117eb-9f7b{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-6910803f-cf01{min-height:50px;line-height:1.3;margin-block-start:8px;}.elementor .e-7e4b2da5-5777{color:#2F532E;margin:0px;}.elementor .e-61857765-50e7{margin:0px;}.elementor .e-7b8488c-c0f9{width:100%;gap:16px;align-items:flex-start;}.elementor .e-3a59561-94f8{padding:0px;flex-direction:column;}.elementor .e-40a8730-68bc{margin-block-end:8px;}.elementor .e-5b0d896-3f34{margin-block-end:18px;}.elementor .e-681ba060-4507{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-25c499bc-38f2{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-48d6746-1dfa{padding:0px;flex-direction:column;}.elementor .e-6b0fa83d-c9b2{padding:0px;display:grid;gap:clamp(32px, 5vw, 64px);grid-template-columns:1.05fr 0.95fr;align-items:stretch;}.elementor .e-5cd64b0f-339a{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;}