.elementor .e-1083225b-6b6d{width:220px;height:auto;max-width:100%;}.elementor .e-f901c01-ae9d{max-width:18rem;font-size:0.95rem;color:#e8edf0;line-height:1.6;}.elementor .e-4ab270b0-3422{padding:0px;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-1106da0b-5674{font-size:0.75rem;color:#ffffff;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;margin-block-end:0.35rem;}.elementor .e-4829d600-3237:hover,.elementor .e-4829d600-3237:focus-visible{color:#d9b66f;}.elementor .e-4829d600-3237{font-size:0.875rem;color:#e8edf0;line-height:1.4;}.elementor .e-34f8bf9-b9fd:hover,.elementor .e-34f8bf9-b9fd:focus-visible{color:#d9b66f;}.elementor .e-34f8bf9-b9fd{font-size:0.875rem;color:#e8edf0;line-height:1.4;}.elementor .e-11af7459-32c5:hover,.elementor .e-11af7459-32c5:focus-visible{color:#d9b66f;}.elementor .e-11af7459-32c5{font-size:0.875rem;color:#e8edf0;line-height:1.4;}.elementor .e-2c83b89b-ec81:hover,.elementor .e-2c83b89b-ec81:focus-visible{color:#d9b66f;}.elementor .e-2c83b89b-ec81{font-size:0.875rem;color:#e8edf0;line-height:1.4;}.elementor .e-5e86f7c8-f6cc{padding:0px;flex-direction:column;gap:0.55rem;flex:1 1 0px;}.elementor .e-15719de-2710{font-size:0.75rem;color:#ffffff;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;margin-block-end:0.35rem;}.elementor .e-62944c3c-ba9b{width:1rem;height:1rem;}.elementor .e-6a6f03f-43b2:hover,.elementor .e-6a6f03f-43b2:focus-visible{border-color:#d9b66f;transform:translate3d(0px, -2px, 0px);}.elementor .e-6a6f03f-43b2{width:2.75rem;height:2.75rem;max-width:2.75rem;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.42);border-style:solid;flex:0 0 2.75rem;justify-content:center;align-items:center;}.elementor .e-4252f986-aef0{width:1rem;height:1rem;}.elementor .e-30846a93-7b51:hover,.elementor .e-30846a93-7b51:focus-visible{border-color:#d9b66f;transform:translate3d(0px, -2px, 0px);}.elementor .e-30846a93-7b51{width:2.75rem;height:2.75rem;max-width:2.75rem;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.42);border-style:solid;flex:0 0 2.75rem;justify-content:center;align-items:center;}.elementor .e-14c359d5-e8bd{padding:0px;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-1bc7c85e-c388{padding:0px;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-4340b1c7-fd3c{font-size:0.75rem;color:#ffffff;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;margin-block-end:0.35rem;}.elementor .e-65b7ac23-f58d:hover,.elementor .e-65b7ac23-f58d:focus-visible{color:#d9b66f;}.elementor .e-65b7ac23-f58d{font-size:0.875rem;color:#e8edf0;line-height:1.5;}.elementor .e-44005c2e-1cfc:hover,.elementor .e-44005c2e-1cfc:focus-visible{color:#d9b66f;}.elementor .e-44005c2e-1cfc{font-size:0.875rem;color:#e8edf0;line-height:1.5;}.elementor .e-cfff0fd-540d{padding:0px;flex-direction:column;gap:0.65rem;flex:1 1 0px;}.elementor .e-321e38f2-756f{width:100%;max-width:76.25rem;padding:0px;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-start;}.elementor .e-5126d410-f1fd{font-size:0.75rem;color:#afbec8;letter-spacing:0.04em;line-height:1.4;text-align:center;}.elementor .e-97cd632-3c65{width:100%;max-width:76.25rem;padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;justify-content:center;}.elementor .e-2a3a6032-c4ad{min-height:0px;color:#f7f4ec;padding-block-start:1rem;padding-block-end:0.5rem;padding-inline-start:5%;padding-inline-end:5%;background-image:linear-gradient(0deg, rgba(8,47,77,.16) 0%,rgba(8,47,77,.16) 100%),url("https://hayashitechtravel.com/wp-content/uploads/2026/09/hayashitech-footer-modern-japan.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#082f4d;flex-direction:column;gap:0.5rem;align-items:center;}