.elementor .e-2765b54-96b4d19{font-family:Lora;font-size:28px;color:#1C1C1C;}.elementor .e-612937b{width:50%;font-size:28px;color:#1C1C1C;flex-direction:column;}.elementor .e-85104a7-20cdd19{font-size:18px;margin:40px;flex-direction:row;justify-content:space-between;}.elementor .e-d73fd8a-f824ee3{font-size:18px;margin:40px;}.elementor .e-5fe8ebd-e73b707{font-size:18px;margin:40px;}.elementor .e-79859fd-0cfd9c9{font-size:18px;margin:40px;}.elementor .e-d90c09a-fe9ff0d{font-family:Lora;text-align:end;flex-direction:row;justify-content:flex-end;}.elementor .e-abf901c-32e3579{margin-block-start:40px;margin-inline-end:40px;flex-direction:row;justify-content:flex-end;}.elementor .e-ddc9008-0d4c132{font-family:"Playfair Display";font-size:38px;color:#ffffff;}.elementor .e-d66c65d{padding-block-start:120px;padding-block-end:120px;margin-block-start:20px;background-image:linear-gradient(#00000055, #00000055),url("https://hellomajapan.com/wp-content/uploads/2026/09/photo1-1-1024x683.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1C2B3A;flex-direction:row;}.elementor .e-00c6cc2-bf1f9f9{font-size:16px;color:#FAF8F4;}.elementor .e-0754b5a{color:#FAF8F4;padding-block-end:40px;background-color:#1C2B3A;flex-direction:row;}.elementor .e-44f9a29-a137881{color:#FAF8F4;background-color:#C1622E;}.elementor .e-3f3b4f6{color:#FAF8F4;padding-block-start:0px;padding-block-end:120px;margin-block-end:20px;background-color:#1C2B3A;flex-direction:row;}.elementor .e-fb21875-9e3a7b5{color:#C1622E;}.elementor .e-96362d5-b715b21{color:#1C2B3A;}.elementor .e-f4d299a{width:25%;font-size:18px;color:#C1622E;flex-direction:column;flex:1 1 0px;}.elementor .e-2f07a65-c2d904c{color:#C1622E;}.elementor .e-6ce1a1c-85c5114{color:#1C2B3A;}.elementor .e-7007dd6{width:50%;font-size:18px;color:#C1622E;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-e467536-f7b3d98{color:#C1622E;}.elementor .e-bc9e2a0-e8ed612{color:#1C2B3A;}.elementor .e-3797aed{width:25%;font-size:18px;color:#C1622E;flex-direction:column;flex:1 1 0px;}.elementor .e-38936c0{flex-direction:row;}.elementor .e-72508f5-02a665b{color:#1C2B3A;}.elementor .e-4278f2d{flex-direction:row;}.elementor .e-b95abe7{font-size:12px;color:#5A6470;padding-block-start:40px;padding-block-end:40px;flex-direction:row;justify-content:center;}.elementor .e-e824366-96ac986{font-size:18px;}.elementor .e-8aba409{flex-direction:row;justify-content:space-evenly;}