.elementor .e-d9cf0bd-8b5e694{min-width:0px;font-family:var(--font-etegami-support);font-size:0.8125rem;color:var(--etegami-ink);letter-spacing:0.04em;line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-527e377-6e42a11{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:3rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-6cfff62-89095d4{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-ef847ad-b0e1eb0{min-width:0px;color:var(--etegami-text);text-align:center;padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-77b3e07-17af36e{min-width:0px;font-family:var(--font-etegami-support);font-size:0.8125rem;color:var(--etegami-ink);letter-spacing:0.04em;line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-2455ddc-399c0a3{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:2.25rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-07e059a-908608e{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-257d538-23bb4c4{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-ff15692-98529b7{min-width:0px;color:var(--etegami-text);padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-465285f-f2ff486{min-width:0px;color:var(--etegami-text);padding:0px;}.elementor .e-5b75361-4d9848a{width:100%;height:auto;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-91c7f87-47ac28c{width:100%;height:auto;object-fit:contain;border-radius:0px;display:block;align-self:start;box-shadow: none;\n}.elementor .e-4964bff-0861c9e{width:100%;height:auto;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-c1f785e-a07fc03{min-width:0px;color:var(--etegami-text);padding:0px;display:grid;flex-direction:column;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;align-items:center;}.elementor .e-3269a55-526b545{min-width:0px;color:var(--etegami-text);padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);display:grid;flex-direction:column;gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;align-items:center;}.elementor .e-d7a842a-5cd40d9{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:2.25rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-919eb7d-0063be6{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-baf8c40-ed695a7{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:1.75rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-00c5b42-e3e820b{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-136e8e7-6a1bb45{width:100%;height:auto;max-width:18.75rem;max-height:30%;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-03fe287-3bce313{min-width:0px;color:var(--etegami-text);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-c86ecab-c79f315{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:1.75rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-5fff9fa-8b545a9{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-387b976-638a601{width:100%;height:auto;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-49f953a-34eb4d7{min-width:0px;color:var(--etegami-text);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-d15e305-f115c4d{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:1.75rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-49a8094-95d6898{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-d5691ca-6d4c59a{width:100%;height:auto;max-width:18.75rem;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-f79c8a0-eb33163{min-width:0px;color:var(--etegami-text);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-84ba94e-2903d8f{min-width:0px;color:var(--etegami-text);padding:0px;display:grid;flex-direction:column;gap:3rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:1fr;}.elementor .e-5da5d66-2c818c2{min-width:0px;color:var(--etegami-text);padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);flex-direction:column;gap:1.5rem;}.elementor .e-4b68f89-3b602cf{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:1.75rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-5bf0758-74394c6{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-b280121-d61f1b3{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-4eebaed-2d2c162{min-width:0px;color:var(--etegami-text);padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-d49dbdc-0d714d9{min-width:0px;max-width:48rem;color:var(--etegami-text);padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);border-block-start-width:1px;flex-direction:column;gap:1.5rem;align-items:start;border-top-style: solid; border-top-color: rgba(81,72,72,.2);\n}.elementor .e-a14dca6-4a7e6f0{width:100%;height:auto;max-width:30rem;object-fit:contain;border-radius:0px;display:block;box-shadow: none;\n}.elementor .e-aeb233d-ca7a1ac{min-width:0px;font-family:var(--font-etegami-support);font-size:0.8125rem;color:var(--etegami-ink);letter-spacing:0.04em;line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-7d773cc-1c36c60{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:2.25rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-fe1254a-e38f08e{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-4e62c75-40307b9{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-19eed3c-0ddbac7{min-width:0px;color:var(--etegami-text);padding:0px;border-radius:0px;border-width:0px;background-color:transparent;flex-direction:column;gap:1rem;box-shadow: none;\n}.elementor .e-7f877ed-b3028aa{min-width:0px;color:var(--etegami-text);padding:0px;}.elementor .e-f77f63a-cb3c4e0{min-width:0px;color:var(--etegami-text);padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);display:grid;flex-direction:column;gap:4rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;align-items:center;}.elementor .e-4a47cf8-a6bf993{min-width:0px;font-family:var(--font-etegami-support);font-size:0.8125rem;color:var(--etegami-ink);letter-spacing:0.04em;line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-076277a-7566708{min-width:0px;font-family:var(--font-etegami-character);font-weight:400;font-size:2.25rem;color:var(--etegami-text);line-height:1.25;padding:0px;cursor: default; & span { display: inline-block; font-family: var(--font-etegami-support); font-size: 60%; line-height: 1.6; }\n}.elementor .e-fde70bb-a2d9445{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-23a1bdd-1970d79{min-width:0px;font-family:var(--font-etegami-support);font-size:1rem;color:var(--etegami-text);line-height:1.8;padding:0px;cursor: default;\n}.elementor .e-77e2c2a-7b97d73{min-width:0px;color:var(--etegami-text);padding:0px;flex-direction:column;gap:1rem;}.elementor .e-ff49378-4ea5383{min-width:0px;color:var(--etegami-text);padding:0px;flex-direction:column;gap:1rem;& .elementor-widget-video-playlist { width: 100%; } & .e-tabs-title, & .e-tab-title-text, & .e-tab-title-text button, & .e-tabs-videos-count, & .e-tab-duration { font-family: "Zen Kaku Gothic Antique"; font-weight: 400; } & .e-tab-title-text button:focus-visible { outline: 2px solid #d94f1d; outline-offset: 4px; }\n}.elementor .e-0d90123-341c3ff{min-width:0px;color:var(--etegami-text);padding-block-start:clamp(3rem, 7vw, 6rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);border-block-start-width:1px;display:grid;flex-direction:column;gap:3rem;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-rows:1fr;align-items:start;border-top-style: solid; border-top-color: rgba(81,72,72,.2);\n}.elementor .e-da641a7-c060f3c{min-width:0px;color:var(--etegami-text);padding:0px;background-color:var(--etegami-cream);flex-direction:column;gap:1rem;}