.elementor .e-84aba21-e5a13fc{font-family:var(--kumquat-display-font);font-weight:400;font-size:clamp(2rem, 3.5vw, 3rem);color:#073e3d;line-height:1.15;text-align:center;text-transform:none;margin:0px;}.elementor .e-1434457-8919c0b{font-size:1.05rem;color:#4c5551;line-height:1.6;text-align:center;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fe4d476-6735a0f{font-weight:600;font-size:0.73rem;color:#e1d19a;letter-spacing:0.12em;line-height:1.65;margin:0px;}.elementor .e-3092c9a-b49d1cf{font-family:var(--kumquat-display-font);font-weight:400;font-size:clamp(2.2rem, 3vw, 3rem);color:#fffaf0;line-height:1.12;text-transform:none;margin:0px;}.elementor .e-5b9d2b0-e533227{font-size:1rem;color:#f6f3ea;line-height:1.65;margin:0px;}.elementor .e-21f8025-f0ee533{font-weight:600;font-size:1.1rem;color:#e1d19a;line-height:1.65;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a6ed8d-fcc7266{font-size:0.9rem;color:#dedbd1;line-height:1.65;margin:0px;}.elementor .e-7150494-e04d1af{font-weight:600;font-size:0.95rem;color:#102e2c;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.6rem;border-radius:3rem;background-color:#b3a36c;}.elementor .e-b918b23-cd19b2d{min-width:0px;min-height:33rem;color:#f6f3ea;padding:clamp(1.5rem, 3.5vw, 3rem);border-width:1px;border-color:#b3a36c;border-style:solid;background-image:linear-gradient(180deg, rgba(4,40,36,0.12) 0%,rgba(4,40,36,0.88) 43%,#042824 100%),url("https://kumquat.restaurant/wp-content/uploads/2025/10/image.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;flex-direction:column;gap:0.9rem;flex:1 1 23rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-1566383-104468b{font-weight:600;font-size:0.73rem;color:#e1d19a;letter-spacing:0.12em;line-height:1.65;margin:0px;}.elementor .e-68bbb26-8ae4317{font-family:var(--kumquat-display-font);font-weight:400;font-size:clamp(2.2rem, 3vw, 3rem);color:#fffaf0;line-height:1.12;text-transform:none;margin:0px;}.elementor .e-75f5458-f136192{font-size:1.2rem;color:#e1d19a;line-height:1.65;font-style:italic;margin:0px;}.elementor .e-0af5993-59b9eb0{font-size:1rem;color:#f6f3ea;line-height:1.65;margin:0px;}.elementor .e-d68adbd-a4f6d58{font-weight:600;font-size:1.1rem;color:#e1d19a;line-height:1.65;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-abdb26e-81e1b8f{font-size:0.9rem;color:#dedbd1;line-height:1.65;margin:0px;}.elementor .e-cb05765-a4892e2{font-weight:600;font-size:0.95rem;color:#102e2c;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.6rem;border-radius:3rem;background-color:#b3a36c;}.elementor .e-d94ff15-b0c2e7e{min-width:0px;min-height:33rem;color:#f6f3ea;padding:clamp(1.5rem, 3.5vw, 3rem);border-width:1px;border-color:#b3a36c;border-style:solid;background-color:#111713;flex-direction:column;gap:0.9rem;flex:1 1 23rem;justify-content:flex-end;align-items:flex-start;}.elementor .e-85398f8-59a7f7c{width:100%;max-width:78rem;padding:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:stretch;align-self:center;}.elementor .e-a62a865-3e2b2d3{position:relative;z-index:10;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1rem, 3vw, 2.5rem);padding-inline-end:clamp(1rem, 3vw, 2.5rem);background-color:#f8f6f1;flex-direction:column;gap:1rem;align-items:stretch;}