.elementor .e-ec287b1-15d8f7b{position:absolute;inset-block-end:15px;inset-inline-start:15px;z-index:1;font-family:"Satoshi";color:#FFFFFF;text-transform:uppercase;}.elementor .e-60879e5-115a70d{width:100%;height:100%;border-radius:30px;background-image:linear-gradient(180deg, #231f2000 75%,#231F20 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-098a27f-6ee2a55{padding:0px;border-radius:30px;background-image:url("https://www.karate-yoseikan-ryu.ca/wp-content/uploads/2026/08/HuaTuo.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-32168f1-d6615aa{font-family:"Satoshi";font-weight:700;}.elementor .e-8634af7-6308297{line-height:200%;text-align:justify;}.elementor .e-4158fe4-0d16288{line-height:200%;padding:0px;flex-direction:column;}.elementor .e-9b62560-e8c9328{font-weight:700;}.elementor .e-90ad491-df6f775{line-height:200%;text-align:justify;}.elementor .e-3ea7a14-f26363f{font-weight:700;}.elementor .e-d2e0954-805e152{line-height:200%;text-align:justify;}.elementor .e-989b19f-736cd57{padding:0px;flex-direction:column;justify-content:flex-end;}.elementor .e-83134d8-76fffc4{width:100%;height:100%;border-radius:30px;background-image:linear-gradient(180deg, #231f2000 75%,#231F20 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-87c41e9-bc47f6f{position:absolute;inset-block-end:15px;inset-inline-start:15px;font-family:"Satoshi";color:#ffffff;line-height:200%;text-transform:uppercase;}.elementor .e-236f86c-14d1b6b{padding:0px;border-radius:30px;background-image:url("https://www.karate-yoseikan-ryu.ca/wp-content/uploads/2026/08/BodhidharmaYoshitoshi1887-710x1024.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-7f55611-01c19bb{font-weight:700;}.elementor .e-cc9495b-fd58bdb{line-height:200%;text-align:justify;}.elementor .e-cd22bf3-389c8c7{line-height:200%;text-align:justify;}.elementor .e-943ad1c-f05674f{line-height:200%;text-align:justify;}.elementor .e-50aad98-1678feb{padding:0px;margin-block-end:50px;flex-direction:column;}.elementor .e-346ea87-39bc408{width:100%;height:100%;border-radius:30px;background-image:linear-gradient(180deg, #231f2000 75%,#231F20 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-aa6ade7-9acfd0c{position:absolute;inset-block-end:15px;inset-inline-start:15px;font-family:"Satoshi";color:#fff;line-height:200%;text-transform:uppercase;}.elementor .e-95e84a6-c317a02{padding:0px;border-radius:30px;background-image:url("https://www.karate-yoseikan-ryu.ca/wp-content/uploads/2026/08/Funakoshi_Gichin.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .e-cb4277d-40bcfba{font-weight:700;}.elementor .e-a7b8b82-76bfb5c{line-height:200%;text-align:justify;}.elementor .e-9e5607c-ea032d4{line-height:200%;text-align:justify;}.elementor .e-aac847c-3439c4e{padding:0px;flex-direction:column;justify-content:flex-end;}.elementor .e-def20eb-959f104{font-weight:700;}.elementor .e-a64d252-c35f694{line-height:200%;text-align:justify;}.elementor .e-999e04a-44c691c{padding:0px;margin-block-end:100px;flex-direction:column;}.elementor .e-f961bae-bc3c745{text-align:justify;}.elementor .e-a1d2930-47a0a2c{color:#A7171D;line-height:100%;}.elementor .e-a51b1b7-ccc4b68{padding:0px;gap:15px;align-items:end;}.elementor .e-ee86d6c-4d273f4{color:#A7171D;line-height:100%;}.elementor .e-305a62a-541123c{padding:0px;gap:15px;align-items:end;}.elementor .e-522e1b7-dc8286f{color:#A7171D;line-height:100%;}.elementor .e-820a12c-28da6a1{padding:0px;gap:15px;align-items:end;}.elementor .e-dc8cce6-13f7403{text-align:justify;}.elementor .e-e876bae-da70957{text-align:justify;}.elementor .e-80a3b16-1820c3b{text-align:justify;}.elementor .e-8d356ff-4872beb{text-align:justify;}.elementor .e-a13833e-d1d2d9a{text-align:justify;}.elementor .e-3f711d3-3e6624e{text-align:justify;}.elementor .e-75b80de-c22db5b{text-align:justify;}.elementor .e-f3d2c86-0a51935{text-align:justify;}.elementor .e-0640937-19f9343{text-align:justify;}.elementor .e-5895f6e-c875bec{width:1440px;padding:0px;margin-block-start:25px;flex-direction:column;}