.elementor .e-4f240dd0-87e3{min-width:0px;font-family:var(--main-text-font);font-weight:600;font-size:16px;color:var(--khr-navy);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2e404d18-e459{min-width:0px;max-width:800px;font-family:var(--main-text-font);font-weight:700;font-size:54px;color:var(--khr-navy);letter-spacing:0px;line-height:1.3em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1c399b2b-5bc1{min-width:0px;max-width:680px;font-family:var(--main-text-font);font-weight:700;font-size:23px;color:var(--link-color);letter-spacing:0px;line-height:1.7em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5eefcc6a-c021{min-width:0px;max-width:540px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--main-text);letter-spacing:0px;line-height:1.8em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6a8fa13a-1f30:hover,.elementor .e-6a8fa13a-1f30:focus-visible{text-decoration:underline;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.2);transform:translate3d(2px, 2px, 0px);text-decoration-line: none;\n}.elementor .e-6a8fa13a-1f30{width:20rem;min-height:52px;max-width:100%;font-family:var(--main-text-font);font-weight:700;font-size:14px;color:var(--main-title-color);line-height:1.5em;text-align:center;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:40px;border-width:0px;border-style:solid;background-color:var(--khr-lime);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.2);transition:all 200ms;text-decoration-line: none;\n}.elementor .e-255f57af-e917{width:100%;min-width:0px;max-width:1200px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-62d25f3f-6351{min-width:0px;min-height:500px;position:relative;color:var(--khr-navy);padding-inline-start:32px;padding-inline-end:32px;margin-block-start:125px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 40%,rgba(255, 255, 255, 0) 68%),url("https://kamihide.com/wp-content/uploads/2026/10/khr-hero-v2.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--khr-white);display:flex;flex-direction:column;justify-content:center;overflow-x: hidden; overflow-y: hidden;\n}.elementor .e-309128e5-7ba1{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7d4e7e40-1493{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2debc921-7601{min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.8em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-158fb0e7-e91e{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-42c7ee6c-7609{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center center;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:block;}.elementor .e-38895523-c2b7{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-1ea677e-a610{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2ecfbe9e-4948{min-width:0px;padding-block-start:var(--khr2-space-3);padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--khr-white);display:flex;flex-direction:column;align-items:center;}.elementor .e-5af2d871-b353{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6ba561a-3be2{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-71d21751-11c1{width:100%;min-width:0px;max-width:var(--khr2-content-width);column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;row-gap:0px;flex-wrap:wrap;justify-content:space-between;align-items:start;}.elementor .e-7e54d4ed-6324{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(#f1f7e4cc, #f1f7e4cc),url("https://kamihide.com/wp-content/uploads/2026/11/23340004.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,10% 10%;background-position:0% 0%,center center;background-color:var(--khr-mist);display:block;}.elementor .e-1a48e52f-ef69{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4609f28f-5da6{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1d72a1c0-9034{min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.8em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2678a87d-e783{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-6b4f45cc-4714{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center center;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:block;}.elementor .e-4a2f7404-c502{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:64px;grid-template-columns:1.05fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-4d5e02cf-9858{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-5e6a35f6-fbc9{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--khr-white);display:block;}.elementor .e-a0bcef4-f3cca05{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-f220077-29188f5{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4723f6d-455392d{width:18%;object-fit:contain;display:block;align-self:start;}.elementor .e-c181a5c-822b79e{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:24px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;align-self:start;}.elementor .e-0802360-06e1506{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:block;}.elementor .e-616f8ec-7fbdf3e{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.7em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-9480abc-3b5d25d{min-width:0px;color:var(--khr-navy);column-gap:14px;padding:25px;border-radius:20px;border-width:1px;border-color:var(--khr-navy);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;align-items:start;}.elementor .e-67b859f-0706a77{width:18%;object-fit:contain;display:block;align-self:start;}.elementor .e-5731a0c-f4a8b87{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:24px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;align-self:start;}.elementor .e-e810ac2-1a949d9{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:block;}.elementor .e-1d000ca-c07a634{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.7em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-60e308a-ccc5955{min-width:0px;color:var(--khr-navy);column-gap:14px;padding:25px;border-radius:20px;border-width:1px;border-color:var(--khr-navy);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;align-items:start;}.elementor .e-92ec3f8-493e651{width:18%;object-fit:contain;display:block;align-self:start;}.elementor .e-729b3c7-129713a{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:24px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;align-self:start;}.elementor .e-20a012c-201cc33{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:block;}.elementor .e-326eaac-a8eb2e4{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.7em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6669844-5a44bd9{min-width:0px;color:var(--khr-navy);column-gap:14px;padding:25px;border-radius:20px;border-width:1px;border-color:var(--khr-navy);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;align-items:start;}.elementor .e-62b9d18-0872dc4{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-40e6316-15b7f5d{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-3157f7a-a0e3{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(#f1f7e4cc, #f1f7e4cc),url("https://kamihide.com/wp-content/uploads/2026/11/23340004.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,10% 10%;background-position:0% 0%,center center;background-color:var(--khr-mist);display:block;}.elementor .e-37e8d83-7618347{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-d4d07af-3eb6ebe{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-bb1ebc9-772982a{width:100%;min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--khr-muted);letter-spacing:0px;line-height:1.8em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-0570808-054090f{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:26px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-0bd63ec-d3ddd10{aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);}.elementor .e-c6a0592-d536020{min-width:0px;font-family:var(--main-text-font);font-weight:900;font-size:22px;color:var(--khr-deep);letter-spacing:0px;line-height:1.4em;text-align:end;padding:10px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--khr-lime);display:block;}.elementor .e-dfe048b-b3185c0{min-width:0px;color:var(--khr-navy);padding:30px;border-radius:20px;border-width:1px;border-color:var(--khr-muted);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;row-gap:10px;}.elementor .e-f79f955-2eb4eb9{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:26px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1e71e42-f7116c0{aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);}.elementor .e-bb6a757-ae04edb{min-width:0px;font-family:var(--main-text-font);font-weight:900;font-size:22px;color:var(--khr-deep);letter-spacing:0px;line-height:1.4em;text-align:end;padding:10px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--khr-lime);display:block;}.elementor .e-64f8a92-3bc4156{min-width:0px;color:var(--khr-navy);padding:30px;border-radius:20px;border-width:1px;border-color:var(--khr-muted);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;row-gap:10px;}.elementor .e-03f53de-34e528b{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:26px;color:var(--khr-navy);letter-spacing:0px;line-height:1.4em;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-08b5265-c96537a{aspect-ratio:16/9;object-fit:cover;border-radius:20px;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);}.elementor .e-1808650-aa177cf{min-width:0px;font-family:var(--main-text-font);font-weight:900;font-size:22px;color:var(--khr-deep);letter-spacing:0px;line-height:1.4em;text-align:end;padding:10px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--khr-lime);display:block;}.elementor .e-fc5fc00-3f8594e{min-width:0px;color:var(--khr-navy);padding:30px;border-radius:20px;border-width:1px;border-color:var(--khr-muted);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.2);display:flex;flex-direction:column;row-gap:10px;}.elementor .e-6a0e376-2932963{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-5fbdeb8-315134d:hover,.elementor .e-5fbdeb8-315134d:focus-visible{text-decoration:underline;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.2);transform:translate3d(2px, 2px, 0px);text-decoration-line: none;\n}.elementor .e-5fbdeb8-315134d{width:20rem;min-height:52px;max-width:100%;font-family:var(--main-text-font);font-weight:700;font-size:14px;color:var(--main-title-color);line-height:1.5em;text-align:center;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:32px;border-radius:40px;border-width:0px;border-style:solid;background-color:var(--khr-lime);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.2);transition:all 200ms;text-decoration-line: none;\n}.elementor .e-cb3e355-28c21d0{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:end;}.elementor .e-78d93133-308a{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--khr-white);display:block;}.elementor .e-6578147-4eb3f1c{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6b045ef-714ab25{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-73a4eb1-b5ae208{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2f441dc9-9594{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(#f1f7e4cc, #f1f7e4cc),url("https://kamihide.com/wp-content/uploads/2026/11/23340004.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,10% 10%;background-position:0% 0%,center center;background-color:var(--khr-mist);display:block;}.elementor .e-38254e6-a038bfa{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-b2e6c4c-57dabab{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-79c438a-0cc764c{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-3184d4a-2f5f314{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-0d9a941-5cf3447{width:20rem;font-weight:700;font-size:14px;color:var(--main-title-color);padding-block-start:22px;padding-block-end:22px;border-radius:40px;background-color:var(--khr-lime);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.2);transition:all 200ms;}.elementor .e-0d9a941-5cf3447:hover,.elementor .e-0d9a941-5cf3447:focus-visible{transform:translate3d(2px, 2px, -2px);}.elementor .e-944dd8f-49c5922{min-width:0px;min-height:56px;max-width:var(--khr2-content-width);position:relative;z-index:2;padding:0px;margin-block-start:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;justify-content:flex-end;align-items:center;}.elementor .e-2e51d8c0-d714{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--khr-white);display:block;}.elementor .e-a585765-3105544{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-green);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-95a3c7f-78d1822{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:var(--khr-navy);letter-spacing:0px;line-height:1.35em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-29cf703-a24e295{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-283d512-93bb52b{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(#f1f7e4cc, #f1f7e4cc),url("https://kamihide.com/wp-content/uploads/2026/11/23340004.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,10% 10%;background-position:0% 0%,center center;background-color:var(--khr-mist);display:block;}.elementor .e-3bfe58f5-61e4{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:13px;color:var(--khr-lime);letter-spacing:0px;line-height:1.6em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-215a5d2f-7efc{min-width:0px;font-family:var(--main-text-font);font-weight:700;font-size:40px;color:inherit;letter-spacing:0px;line-height:1.4em;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-a446fe0-8fdbca5{min-width:0px;font-family:var(--main-text-font);font-weight:500;font-size:16px;color:var(--white);letter-spacing:0px;line-height:1.8em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-561b8189-33b5{width:50px;height:50px;object-fit:contain;margin:0px;flex:0 0 auto;filter: brightness(0) invert(1);\n}.elementor .e-1ebd7f31-6ff5{font-family:var(--main-text-font);font-weight:900;font-size:30px;color:var(--white);line-height:1.2em;margin:0px;}.elementor .e-2eaf1ade-e42a{font-family:var(--main-text-font);font-weight:600;font-size:12px;color:var(--white);line-height:1.4em;margin:0px;}.elementor .e-4cc8c840-b733{min-width:0px;padding:0px;}.elementor .e-25c71eb0-b8ef:hover,.elementor .e-25c71eb0-b8ef:focus-visible{transform:translate3d(2px, 2px, 0px);}.elementor .e-25c71eb0-b8ef{width:100%;min-width:0px;min-height:100px;text-decoration:none;padding:20px;border-radius:20px;border-width:5px;border-color:var(--white);border-style:solid;background-color:var(--khr-ink);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.5);transition:all 200ms;display:flex;gap:18px;align-items:center;}.elementor .e-3d777bf8-2474{width:50px;height:50px;object-fit:contain;margin:0px;flex:0 0 auto;}.elementor .e-10b7d69c-a340{font-family:var(--main-text-font);font-weight:800;font-size:20px;color:var(--khr-navy);line-height:1.3em;margin:0px;}.elementor .e-65311410-a03b{font-family:var(--main-text-font);font-weight:600;font-size:12px;color:var(--khr-navy);line-height:1.4em;margin:0px;}.elementor .e-266734dc-a8b9{min-width:0px;padding:0px;}.elementor .e-77f67aa4-bdcb:hover,.elementor .e-77f67aa4-bdcb:focus-visible{transform:translate3d(2px, 2px, 0px);}.elementor .e-77f67aa4-bdcb{width:100%;min-width:0px;min-height:100px;text-decoration:none;padding:20px;border-radius:20px;border-width:5px;border-color:var(--bt-background);border-style:solid;background-color:var(--khr-white);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.5);transition:all 200ms;display:flex;gap:18px;align-items:center;}.elementor .e-2dae91f9-991f{width:50px;height:50px;object-fit:contain;margin:0px;flex:0 0 auto;}.elementor .e-586f2ebd-e236{font-family:var(--main-text-font);font-weight:800;font-size:20px;color:var(--khr-navy);line-height:1.3em;margin:0px;}.elementor .e-9990d25-bda9{font-family:var(--main-text-font);font-weight:600;font-size:12px;color:var(--khr-navy);line-height:1.4em;margin:0px;}.elementor .e-1b010d74-2a2e{min-width:0px;padding:0px;}.elementor .e-516d9907-d0d8:hover,.elementor .e-516d9907-d0d8:focus-visible{transform:translate3d(2px, 2px, 0px);}.elementor .e-516d9907-d0d8{width:100%;min-width:0px;min-height:100px;text-decoration:none;padding:20px;border-radius:20px;border-width:5px;border-color:var(--link-color);border-style:solid;background-color:var(--khr-lime);box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.5);transition:all 200ms;display:flex;gap:18px;align-items:center;}.elementor .e-21f64880-e4e3{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:none;}.elementor .e-66781800-ebb9{width:100%;min-width:0px;max-width:var(--khr2-content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-76c9d0ab-fcad{min-width:0px;color:var(--khr-white);padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(150deg, rgba(25, 34, 49, 1) 23%,#102f47b3 100%),url("https://kamihide.com/wp-content/uploads/2026/10/khr-kyoto.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--khr-navy);display:block;background-size: auto auto, cover; background-position: 0% 0%, center center; background-repeat: repeat, no-repeat;\n}.elementor .e-17283331-e388{width:100%;min-width:0px;font-family:var(--main-text-font);font-size:16px;color:var(--khr-ink);letter-spacing:0px;line-height:1.8em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--khr-white);display:block;}