.elementor .e-3d63b013-1f7b{width:68px;height:64px;object-fit:contain;display:block;}.elementor .e-53fbf39f-72c4{font-family:Montserrat;font-weight:600;font-size:20px;color:#ffffff;letter-spacing:-0.025em;line-height:1.15;margin:0px;}.elementor .e-fcca691-bb01{font-family:Montserrat;font-weight:500;font-size:12px;color:#edf0e6;line-height:1.3;margin:0px;}.elementor .e-76cde864-b8a4{width:auto;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:3px;}.elementor .e-6b05a34d-4f2c{width:auto;min-width:0px;text-decoration:none;padding:0px;margin:0px;display:flex;flex-direction:row;gap:14px;flex:0 0 auto;align-items:center;}.elementor .e-7c0366c3-86ed{font-family:Montserrat;font-weight:600;font-size:13px;color:#fff;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-6df70770-186d{width:auto;}.elementor .e-762ae760-3222{width:auto;min-height:44px;cursor:pointer;display:flex;flex-direction:row;gap:8px;align-items:center;list-style: none;\n}.elementor .e-10451d17-89f3{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-351b5d01-2995{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-17d25fe7-3a1c:hover,.elementor .e-17d25fe7-3a1c:focus-visible{background-color:#eee9dc;}.elementor .e-17d25fe7-3a1c{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-79774525-7361{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-4bd0916-de01{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-4a186f49-f9b7:hover,.elementor .e-4a186f49-f9b7:focus-visible{background-color:#eee9dc;}.elementor .e-4a186f49-f9b7{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-15876128-5e80{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-460fddad-5356{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-32cd2aee-67b7:hover,.elementor .e-32cd2aee-67b7:focus-visible{background-color:#eee9dc;}.elementor .e-32cd2aee-67b7{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-3be27b75-4aca{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-36272dc-6f23{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-6c2b835a-64e6:hover,.elementor .e-6c2b835a-64e6:focus-visible{background-color:#eee9dc;}.elementor .e-6c2b835a-64e6{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-d65e32f-9296{min-width:196px;display:flex;flex-direction:column;gap:2px;}.elementor .e-14c5d150-d534{display:flex;flex-direction:row;gap:8px;}.elementor .e-5fd62a9e-c956{width:auto;max-width:calc(100vw - 40px);max-height:calc(100svh - 140px);position:absolute;inset-block-start:calc(100% + 16px);inset-inline-start:-14px;z-index:450;color:#273024;padding:12px;border-radius:22px;border-width:1px;border-color:#ece7da;border-style:solid;background-color:#fffaf0;box-shadow:0px 18px 46px 0px #111a1438;overflow-y: auto; overscroll-behavior: contain; box-sizing: border-box;\n}.elementor .e-6eaacc02-1c02{width:auto;position:relative;}.elementor .e-214fc62c-fbb2{width:auto;position:static;display:block;}.elementor .e-2d07e822-48ee{font-family:Montserrat;font-weight:600;font-size:13px;color:#fff;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-295ec2be-6a0a{width:auto;}.elementor .e-676dae8f-2b72{width:auto;min-height:44px;cursor:pointer;display:flex;flex-direction:row;gap:8px;align-items:center;list-style: none;\n}.elementor .e-5f49c6d4-d020{font-family:Montserrat;font-weight:600;font-size:12px;color:#7c6a4c;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;padding-block-start:8px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;display:block;}.elementor .e-64ad4201-4f77{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-6917c60f-93a5{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-6d0fbe81-a224:hover,.elementor .e-6d0fbe81-a224:focus-visible{background-color:#eee9dc;}.elementor .e-6d0fbe81-a224{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-5e2b7692-6d5a{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-2f7d49ca-447d{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-4321bc9-5407:hover,.elementor .e-4321bc9-5407:focus-visible{background-color:#eee9dc;}.elementor .e-4321bc9-5407{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-6b6035f2-caf6{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-1fc4c1e6-68bb{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-171718a4-d9bc:hover,.elementor .e-171718a4-d9bc:focus-visible{background-color:#eee9dc;}.elementor .e-171718a4-d9bc{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-9bb2d3f-461c{min-width:196px;display:flex;flex-direction:column;gap:2px;}.elementor .e-1d32785-981e{font-family:Montserrat;font-weight:600;font-size:12px;color:#7c6a4c;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;padding-block-start:8px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;display:block;}.elementor .e-3a7f58f1-d60a{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-7c0d06fc-1951{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-42de114f-e1f6:hover,.elementor .e-42de114f-e1f6:focus-visible{background-color:#eee9dc;}.elementor .e-42de114f-e1f6{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-38fff8da-4b57{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-141ad9ca-c10a{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-6969eaa4-6381:hover,.elementor .e-6969eaa4-6381:focus-visible{background-color:#eee9dc;}.elementor .e-6969eaa4-6381{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-6ec62309-d190{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-247ff64c-93c3{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-2fd2d882-de90:hover,.elementor .e-2fd2d882-de90:focus-visible{background-color:#eee9dc;}.elementor .e-2fd2d882-de90{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-32ee7da1-d5a3{min-width:196px;display:flex;flex-direction:column;gap:2px;}.elementor .e-5e350c25-6f9e{font-family:Montserrat;font-weight:600;font-size:12px;color:#7c6a4c;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;padding-block-start:8px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;display:block;}.elementor .e-77e40ac1-dc2f{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-66fd4ad7-489d{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-46a6bd92-e0eb:hover,.elementor .e-46a6bd92-e0eb:focus-visible{background-color:#eee9dc;}.elementor .e-46a6bd92-e0eb{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-1262e85e-eb07{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-35759d6c-3a1b{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-116f5734-a855:hover,.elementor .e-116f5734-a855:focus-visible{background-color:#eee9dc;}.elementor .e-116f5734-a855{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-2f817089-e930{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-6038da2d-f85b{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-1fde277a-7186:hover,.elementor .e-1fde277a-7186:focus-visible{background-color:#eee9dc;}.elementor .e-1fde277a-7186{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-17a822cf-4dd4{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;white-space: nowrap;\n}.elementor .e-2ba43a62-75c2{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-72d91df5-dd1f:hover,.elementor .e-72d91df5-dd1f:focus-visible{background-color:#eee9dc;}.elementor .e-72d91df5-dd1f{min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;border-radius:10px;display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-4d058415-a40a{min-width:196px;display:flex;flex-direction:column;gap:2px;}.elementor .e-717707b4-595c{display:flex;flex-direction:row;gap:8px;}.elementor .e-5f9e9a13-31bc{width:auto;max-width:calc(100vw - 40px);max-height:calc(100svh - 140px);position:absolute;inset-block-start:calc(100% + 16px);inset-inline-start:-14px;z-index:450;color:#273024;padding:12px;border-radius:22px;border-width:1px;border-color:#ece7da;border-style:solid;background-color:#fffaf0;box-shadow:0px 18px 46px 0px #111a1438;overflow-y: auto; overscroll-behavior: contain; box-sizing: border-box;\n}.elementor .e-634a1625-e24e{width:auto;position:relative;}.elementor .e-7ba01a02-7bae{width:auto;position:static;display:block;}.elementor .e-9f3ccb1-434c{min-height:44px;font-family:Montserrat;font-weight:600;font-size:13px;color:#ffffff;line-height:1.4;text-decoration:none;text-transform:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:6px;border-width:0px;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-6e0184a6-e10a{min-height:44px;font-family:Montserrat;font-weight:600;font-size:13px;color:#ffffff;line-height:1.4;text-decoration:none;text-transform:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:6px;border-width:0px;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-789a046e-d2a2{min-height:44px;font-family:Montserrat;font-weight:600;font-size:13px;color:#ffffff;line-height:1.4;text-decoration:none;text-transform:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:6px;border-width:0px;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5836e0a3-8e6a{font-family:Montserrat;font-weight:600;font-size:13px;color:#fff;line-height:1.4;margin:0px;}.elementor .e-14392135-5e35{width:auto;min-width:0px;padding:0px;margin:0px;}.elementor .e-17753199-15e9{width:auto;min-width:0px;min-height:44px;cursor:pointer;padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-4566606c-de58{width:28px;height:28px;position:absolute;inset-block-start:9px;inset-inline-end:9px;font-family:Montserrat;font-size:20px;color:#242924;line-height:1.4;margin:0px;border-radius:50%;background-color:#fe8b00;display:flex;justify-content:center;align-items:center;}.elementor .e-62e74db2-599f{font-family:Montserrat;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0px;}.elementor .e-73011fcf-3c4e{width:auto;height:112px;min-width:0px;overflow:hidden;position:relative;color:#fff;text-decoration:none;padding:12px;margin:0px;border-radius:14px;background-image:linear-gradient(180deg, #12191110 0%,#10170deb 100%),url("https://lake-ville.ru/wp-content/uploads/2026/10/lv-menu-sunset-800-400x274.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;flex:1 1 0px;justify-content:flex-end;}.elementor .e-19ddf3ed-5f1d{width:28px;height:28px;position:absolute;inset-block-start:9px;inset-inline-end:9px;font-family:Montserrat;font-size:20px;color:#242924;line-height:1.4;margin:0px;border-radius:50%;background-color:#fe8b00;display:flex;justify-content:center;align-items:center;}.elementor .e-3dc346e0-8e08{font-family:Montserrat;font-weight:700;font-size:15px;color:#fff;line-height:1.3;margin:0px;}.elementor .e-65a59aae-2038{width:auto;height:112px;min-width:0px;overflow:hidden;position:relative;color:#fff;text-decoration:none;padding:12px;margin:0px;border-radius:14px;background-image:linear-gradient(180deg, #12191110 0%,#10170deb 100%),url("https://lake-ville.ru/wp-content/uploads/2026/10/lv-menu-nora-cupel-480.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 0px;justify-content:flex-end;}.elementor .e-3bc75814-7fc0{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:10px;align-items:stretch;}.elementor .e-797a5def-a260{width:19px;height:19px;display:block;}.elementor .e-500b3fec-1bac{width:32px;height:32px;min-width:0px;padding:0px;margin:0px;border-radius:9px;background-color:#f0e8d8;display:flex;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-444043f-4524{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;flex:1 1 auto;}.elementor .e-53a30513-f1ad{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-da37e96-71cb:hover,.elementor .e-da37e96-71cb:focus-visible{background-color:#eee9dc;}.elementor .e-da37e96-71cb{min-width:0px;min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;border-radius:10px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-131b16fd-1a07{width:19px;height:19px;display:block;}.elementor .e-2f78b830-8624{width:32px;height:32px;min-width:0px;padding:0px;margin:0px;border-radius:9px;background-color:#f0e8d8;display:flex;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4b156f92-5e9c{font-family:Montserrat;font-weight:600;font-size:14px;color:#283126;line-height:1.4;margin:0px;flex:1 1 auto;}.elementor .e-7983087e-140d{font-family:Montserrat;font-size:18px;color:#6b795e;line-height:1.4;margin:0px;}.elementor .e-35a66ee5-4f7c:hover,.elementor .e-35a66ee5-4f7c:focus-visible{background-color:#eee9dc;}.elementor .e-35a66ee5-4f7c{min-width:0px;min-height:43px;color:#283126;text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;border-radius:10px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-41b7913b-1569{min-width:0px;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-29992cf5-1456{width:432px;min-width:0px;max-width:calc(100vw - 40px);max-height:calc(100svh - 140px);position:absolute;inset-block-start:calc(100% + 16px);inset-inline-end:-14px;z-index:450;color:#273024;padding:12px;margin:0px;border-radius:22px;border-width:1px;border-color:#ece7da;border-style:solid;background-color:#fffaf0;box-shadow:0px 18px 46px 0px #111a1438;}.elementor .e-652af3f3-8e1e{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;}.elementor .e-41cf1b5a-e3e9{width:auto;min-width:0px;position:static;padding:0px;margin:0px;display:block;}.elementor .e-1860eefa-5da6{width:auto;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex:0 1 auto;align-items:center;}.elementor .e-4a4fdb85-90d2{font-family:Montserrat;font-weight:600;font-size:14px;color:#ffffff;line-height:1.4;margin:0px;flex:0 0 auto;}.elementor .e-18d83a85-469e{min-height:44px;font-family:Montserrat;font-weight:600;font-size:13px;color:#ffffff;line-height:1.4;text-decoration:none;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:2px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0d;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-35ac2418-650d{width:100%;min-width:0px;min-height:92px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}