@media(max-width:767px){.elementor .e-4f240dd0-87e3{font-size:13px;}}@media(max-width:767px){.elementor .e-2e404d18-e459{font-size:34px;}}@media(max-width:767px){.elementor .e-1c399b2b-5bc1{width:90%;font-size:17px;}}@media(max-width:767px){.elementor .e-5eefcc6a-c021{width:83%;font-size:14px;line-height:1.6em;}}@media(max-width:767px){.elementor .e-6a8fa13a-1f30{width:100%;min-height:48px;font-size:14px;}}@media(max-width:767px){.elementor .e-62d25f3f-6351{min-height:420px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:125px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 44%,rgba(255, 255, 255, 0) 100%),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%,-27rem 0px;}}@media(max-width:767px){.elementor .e-7d4e7e40-1493{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-2debc921-7601{font-size:15px;}}@media(max-width:767px){.elementor .e-38895523-c2b7{gap:28px;grid-template-columns:1fr;grid-template-rows:none;}}@media(max-width:767px){.elementor .e-2ecfbe9e-4948{padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-6ba561a-3be2{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-7e54d4ed-6324{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-4609f28f-5da6{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-1d72a1c0-9034{font-size:15px;}}@media(max-width:767px){.elementor .e-4a2f7404-c502{gap:28px;grid-template-columns:1fr;grid-template-rows:none;}}@media(max-width:767px){.elementor .e-5e6a35f6-fbc9{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-f220077-29188f5{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-4723f6d-455392d{width:22%;}}@media(max-width:767px){.elementor .e-c181a5c-822b79e{font-size:22px;margin-block-start:12px;}}@media(max-width:767px){.elementor .e-616f8ec-7fbdf3e{font-size:15px;}}@media(max-width:767px){.elementor .e-9480abc-3b5d25d{column-gap:12px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;row-gap:10px;align-items:center;}}@media(max-width:767px){.elementor .e-67b859f-0706a77{width:22%;}}@media(max-width:767px){.elementor .e-5731a0c-f4a8b87{font-size:22px;margin-block-start:12px;}}@media(max-width:767px){.elementor .e-1d000ca-c07a634{font-size:15px;}}@media(max-width:767px){.elementor .e-60e308a-ccc5955{column-gap:12px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;row-gap:10px;align-items:center;}}@media(max-width:767px){.elementor .e-92ec3f8-493e651{width:22%;}}@media(max-width:767px){.elementor .e-729b3c7-129713a{font-size:22px;margin-block-start:12px;}}@media(max-width:767px){.elementor .e-326eaac-a8eb2e4{font-size:15px;}}@media(max-width:767px){.elementor .e-6669844-5a44bd9{column-gap:12px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;row-gap:10px;align-items:center;}}@media(max-width:767px){.elementor .e-62b9d18-0872dc4{gap:16px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-3157f7a-a0e3{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-d4d07af-3eb6ebe{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-bb1ebc9-772982a{font-size:15px;}}@media(max-width:767px){.elementor .e-0570808-054090f{font-size:20px;}}@media(max-width:767px){.elementor .e-c6a0592-d536020{font-size:24px;}}@media(max-width:767px){.elementor .e-dfe048b-b3185c0{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-f79f955-2eb4eb9{font-size:20px;}}@media(max-width:767px){.elementor .e-bb6a757-ae04edb{font-size:24px;}}@media(max-width:767px){.elementor .e-64f8a92-3bc4156{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-03f53de-34e528b{font-size:20px;}}@media(max-width:767px){.elementor .e-1808650-aa177cf{font-size:24px;}}@media(max-width:767px){.elementor .e-fc5fc00-3f8594e{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-6a0e376-2932963{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-5fbdeb8-315134d{width:100%;min-height:48px;font-size:14px;}}@media(max-width:767px){.elementor .e-78d93133-308a{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-6b045ef-714ab25{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-2f441dc9-9594{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-b2e6c4c-57dabab{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-79c438a-0cc764c{gap:16px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-0d9a941-5cf3447{width:100%;min-height:48px;order:3;}}@media(max-width:767px){.elementor .e-944dd8f-49c5922{min-height:52px;font-size:15px;}}@media(max-width:767px){.elementor .e-2e51d8c0-d714{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-95a3c7f-78d1822{font-size:28px;line-height:1.4em;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-283d512-93bb52b{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .e-215a5d2f-7efc{font-size:28px;margin-block-end:24px;}}@media(max-width:767px){.elementor .e-a446fe0-8fdbca5{font-size:15px;}}@media(max-width:767px){.elementor .e-561b8189-33b5{width:42px;height:42px;}}@media(max-width:767px){.elementor .e-1ebd7f31-6ff5{font-size:24px;}}@media(max-width:767px){.elementor .e-25c71eb0-b8ef{min-height:80px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-3d777bf8-2474{width:42px;height:42px;}}@media(max-width:767px){.elementor .e-10b7d69c-a340{font-size:20px;}}@media(max-width:767px){.elementor .e-77f67aa4-bdcb{min-height:80px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-2dae91f9-991f{width:42px;height:42px;}}@media(max-width:767px){.elementor .e-586f2ebd-e236{font-size:20px;}}@media(max-width:767px){.elementor .e-516d9907-d0d8{min-height:80px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-21f64880-e4e3{gap:10px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-76c9d0ab-fcad{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}