.elementor .e-3768a329-3e45d57{font-family:Poppins;font-weight:800;font-size:30px;padding:5px;}.elementor .e-4bccce5c-c0a8424{max-width:450px;font-family:Poppins;font-weight:200;font-size:20px;padding:5px;}.elementor .e-44def552-44e1a4d{max-width:450px;font-family:Poppins;font-weight:200;font-size:20px;padding:5px;}.elementor .e-6c728405-07c4faf{padding:30px;flex-direction:column;align-items:start;}.elementor .e-101b3967-54a408c{font-family:Hina Mincho;font-weight:900;font-size:30px;padding:20px;align-self:center;-webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright; /* Keeps Latin characters upright */
  letter-spacing: 0.1em;
  /* Adds slight spacing for aesthetics */\n}.elementor .e-46a589e6-1020dbe{font-family:Hina Mincho;font-weight:900;font-size:50px;text-align:start;direction:ltr;align-self:center;-webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright; /* Keeps Latin characters upright */
  letter-spacing: 0.1em; /* Adds slight spacing for aesthetics */\n}.elementor .e-5f55e165-5b917db{font-family:Hina Mincho;font-weight:900;font-size:50px;-webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright; /* Keeps Latin characters upright */
  letter-spacing: 0.1em; /* Adds slight spacing for aesthetics */\n}.elementor .e-62469f4-fca80a7{font-family:Hina Mincho;font-weight:900;font-size:50px;text-align:center;-webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright; /* Keeps Latin characters upright */
  letter-spacing: 0.1em; /* Adds slight spacing for aesthetics */\n}.elementor .e-283402df-e9babb5{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:50px;margin:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 21%,rgba(255, 255, 255, 1) 88%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:flex-end;}.elementor .e-3cd995e4-64b5b6a{padding:0px;background-image:url("https://i0.wp.com/daviskarateacademy.nz/wp-content/uploads/2026/05/homepage2.webp?fit=800%2C166&ssl=1");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:row;justify-content:center;}.elementor .e-4f6eb40b-d3ef560{max-width:300px;max-height:300px;}.elementor .e-72636add-fade10c{padding:30px;justify-content:center;}.elementor .e-1e1ddf3-17aaa2a{font-family:Poppins;font-weight:800;font-size:30px;padding:5px;}.elementor .e-3794ec57-8bac969{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-52edcc45-c484156{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-716748bf-60de9be{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-cc52dfc-3b04fe9{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-67f5cf26-f1f89cc{padding:30px;flex-direction:column;}.elementor .e-7dd793b1-5a99c59{max-width:1200px;padding:0px;flex-direction:row;}.elementor .e-76f138c-c5fbfe3{font-family:Poppins;font-weight:800;font-size:30px;padding:5px;}.elementor .e-ccf58d9-145ecb5{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-2005bd4-fdd203b{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-282cab0-2ec7caf{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-fb64b69-6b41a18{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-817f0e7-92f6397{padding:30px;flex-direction:column;}.elementor .e-2a92ca6-8c0cc8d{max-width:1200px;padding:0px;flex-direction:row;}.elementor .e-a2249de-4d6054f{font-family:Poppins;font-weight:800;font-size:30px;padding:5px;}.elementor .e-ada5157-ac3e14d{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-f57a780-85955d8{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-44fba5f-73cca2b{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-f6e07b9-2bc1e09{padding:30px;flex-direction:column;}.elementor .e-ec00f22-47f172d{max-width:1200px;padding:0px;flex-direction:row;}.elementor .e-ebc60de-3a957ab{font-family:Poppins;font-weight:800;font-size:30px;padding:5px;}.elementor .e-cd320a9-ae6fea0{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-4e9237f-c40ae7b{font-family:Roboto Condensed;font-weight:400;font-size:30px;}.elementor .e-3f957ee-d260661{font-family:Roboto Condensed;font-weight:400;font-size:30px;}.elementor .e-01397da-fe5f71a{font-family:Roboto Condensed;font-weight:400;font-size:30px;}.elementor .e-22bba9b-21349ca{font-family:Roboto Condensed;font-weight:400;font-size:30px;}.elementor .e-97a344e-610bfc8{font-family:Roboto Condensed;font-weight:400;font-size:30px;}.elementor .e-60d1f88-7cde066{font-family:Roboto Condensed;font-size:15px;padding:5px;}.elementor .e-2a91fde-ef3b7b7{font-family:Roboto Condensed;font-weight:800;font-size:15px;padding:5px;}.elementor .e-8a5f008-387d178{padding:30px;flex-direction:column;}.elementor .e-b495fa4-2ec7385{max-width:1200px;padding:0px;flex-direction:row;}