.elementor .ac-tag{font-family:var(--ac-sans);font-weight:600;font-size:10.5px;color:var(--ac-muted);letter-spacing:0.08em;padding-block-start:1px;padding-block-end:1px;padding-inline-start:8px;padding-inline-end:8px;border-radius:999px;border-width:1px;border-color:#c9cfc8;border-style:solid;&:empty { display: none; }\n}.elementor .ac-side{font-family:var(--ac-sans);font-size:15px;color:var(--ac-muted);margin-block-start:2px;display:block;}.elementor .ac-dish{font-family:var(--ac-serif);font-size:24px;color:var(--ac-green);line-height:1.2;}.elementor .ac-day-d{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-muted);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:6px;}.elementor .ac-day{column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto;row-gap: 2px; border-top-style: solid; border-top-color: var(--ac-line);\n}.elementor .ac-btns{padding:0px;margin-block-start:30px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .ac-icon{width:92px;height:92px;color:var(--ac-green);margin-block-end:26px;}.elementor .ac-pair-img{width:100%;aspect-ratio:5 / 6;object-fit:cover;background-color:var(--ac-mist);}.elementor .ac-pair{width:100%;max-width:880px;column-gap:32px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:64px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 32px;\n}.elementor .ac-narrow{width:100%;max-width:760px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;}.elementor .ac-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .ac-link{font-family:var(--ac-sans);font-weight:600;font-size:14px;color:var(--ac-green);letter-spacing:0.1em;text-transform:uppercase;padding-block-end:2px;margin-block-start:22px;border-block-end-width:1px;display:inline-block;border-bottom-style: solid; border-bottom-color: var(--ac-green);\n}.elementor .ac-btn:hover,.elementor .ac-btn:focus-visible{color:var(--ac-paper);background-color:var(--ac-green);}.elementor .ac-btn{font-family:var(--ac-sans);font-weight:600;font-size:14px;color:var(--ac-green);letter-spacing:0.1em;line-height:1.2;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:var(--ac-green);border-style:solid;background-color:transparent;transition:all 0.2s;}.elementor .ac-lead{max-width:44ch;font-family:var(--ac-sans);font-size:19px;color:var(--ac-text);line-height:1.65;margin-block-start:24px;}.elementor .ac-body{max-width:54ch;font-family:var(--ac-sans);font-size:17px;color:var(--ac-text);line-height:1.7;text-align:center;margin-block-start:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ac-h2{font-family:var(--ac-serif);font-weight:400;font-size:60px;color:var(--ac-green);line-height:1.08;text-align:center;}.elementor .ac-h1{font-family:var(--ac-serif);font-weight:400;font-size:76px;color:var(--ac-green);line-height:1.05;margin-block-start:12px;}.elementor .ac-label{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-muted);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .ac-btn-solid:hover,.elementor .ac-btn-solid:focus-visible{color:var(--ac-green);background-color:transparent;}.elementor .ac-btn-solid{color:var(--ac-paper);background-color:var(--ac-green);}