.elementor .e-0b8163d-c340847{width:600px;font-family:"DM Sans";font-weight:900;font-size:64px;color:#FFFFFF;}.elementor .e-91b0ab2-adb7bef{width:600px;font-family:"DM Sans";font-weight:400;font-size:15px;color:#ffff;}.elementor .e-9e66a5d-f107e93{font-family:"DM Sans";font-weight:400;font-size:14px;color:#FFFFFF;border-radius:6px;background-color:#1AA8FF;}.elementor .e-bed1c2f-348630f{width:100%;max-width:1216px;padding-block-start:50px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:start;}.elementor .e-5d8cc42-34ad4a0{min-height:600px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(#00000080, #00000080),url("https://novosite.institutobushido.org.br/wp-content/uploads/2026/10/quem-somos-hero-1024x768.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-2df7176-d4b9ab3{width:558px;height:424px;border-radius:4px;}.elementor .e-ee076be-4aa9e25{font-family:"DM Sans";font-weight:900;font-size:40px;color:#1C1C2B;letter-spacing:-1.2px;line-height:118%;}.elementor .e-80c2485-74e723d{font-family:"DM Sans";font-weight:300;font-size:16px;color:#17171C;line-height:150%;}.elementor .e-855fec1-e481f13{font-family:"DM Sans";font-weight:300;font-size:16px;color:#17171C;line-height:150%;}.elementor .e-b345536-180a647{width:600px;height:400px;padding-inline-start:0px;margin-inline-start:32px;display:flex;flex-direction:column;row-gap:15px;justify-content:center;align-self:stretch;}.elementor .e-e40da24-5b9e282{height:424px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-2d03c7b-acd9ba3{flex-direction:column;justify-content:space-between;}.elementor .e-033d2d9-946f0b1{font-family:"DM Sans";font-weight:900;font-size:40px;color:#D9DEED;letter-spacing:-1.5px;line-height:118%;margin-block-end:32px;}.elementor .e-3818b6f-d688d52{height:44px;font-family:"DM Sans";font-weight:700;font-size:16px;color:#FFFFFF;line-height:150%;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#1AA8FF;display:flex;gap:10px;justify-content:center;align-items:center;}.elementor .e-568b1b8-168ff49{width:38%;display:flex;flex-direction:column;align-items:start;}.elementor .e-19ad44c-55eda53{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-4b418ec-5c33362{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-a930c99-6d16562{width:calc(25% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-6c56155-365066a{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-e98bb61-8a95ae1{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-4ddaf8a-9571ec5{width:calc(25% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-54e0baa-06e8a27{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-5ad947e-6541c6d{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-fbe9d62-dd4d1d7{width:calc(25% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-844b42a-0d85a4a{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-d6d36ec-8c2965b{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-e5ffd4b-e8c5a6d{width:calc(25% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-57066c3-68f9b37{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-b340f1b-64a0250{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-72db14d-6ed3f2c{width:calc(40% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-84b6da6-060dd97{font-family:"DM Sans";font-weight:700;font-size:28px;color:#E6F6FF;letter-spacing:-0.25px;line-height:125%;}.elementor .e-78ec576-c3c7587{font-family:"DM Sans";font-weight:400;font-size:16px;color:#FFFFFF;line-height:150%;}.elementor .e-fcc2040-d765002{width:calc(50% - 23px);display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-e962382-aa82a81{width:60%;display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-b801567-0330d7f{width:100%;max-width:1216px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:start;}.elementor .e-8e1725a-3c0a14d{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#17171C;display:flex;flex-direction:column;}