.elementor .e-494e545-6f93bff{max-width:350px;font-family:"DM Sans";font-weight:900;font-size:64px;color:#FFFFFF;line-height:115%;}.elementor .e-3aef770-9c52ac4{width:100%;max-width:607px;font-family:"DM Sans";font-weight:400;font-size:15px;color:#FFFFFF;}.elementor .e-1843972-a75c258{font-family:"DM Sans";font-weight:500;font-size:12px;color:#FFFFFF;line-height:140%;}.elementor .e-a21ed74-10a523a{width:100%;max-width:390px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;background-color:#002B47CC;display:flex;align-items:start;}.elementor .e-68395a0-3b9ca81{width:100%;max-width:1220px;padding-block-start:50px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-3e14465-33be362{height:600px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, #00000080 82%,rgb(0,0,0) 100%),url("https://novosite.institutobushido.org.br/wp-content/uploads/2026/10/99b1830f560de63eb491c075519b382ccf45f437-1024x576.png");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-5a4824c-a2164e5{font-family:"DM Sans";font-weight:900;font-size:40px;color:#F6F6FB;letter-spacing:-1.2px;line-height:118%;text-align:start;}.elementor .e-be879e3-d9775e5{max-width:350px;font-family:"DM Sans";font-weight:400;font-size:15px;color:#E6F6FF;line-height:145%;text-align:start;}.elementor .e-08c0242-78ce984{max-width:1216px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f27c77a-c210c6a{background-color:#17171C;display:flex;flex-direction:column;}.elementor .e-4145fbc-53ebeb1{font-family:"DM Sans";font-weight:700;font-size:11px;color:#00A1FF;line-height:145%;}.elementor .e-134b8cb-98c9f5d{font-family:"DM Sans";font-weight:900;font-size:34px;color:#17171C;line-height:145%;}.elementor .e-557b90a-0a325db{font-family:"DM Sans";font-weight:400;font-size:15px;color:#73738C;line-height:155%;}.elementor .e-85899f7-f566050{width:100%;max-width:1216px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-d70176d-d4ed402{width:60%;}.elementor .e-6bd2eeb-4ac6ab2{font-family:"DM Sans";font-weight:700;font-size:20px;color:#002B47;line-height:130%;}.elementor .e-c7d5784-c31ea43{font-family:"DM Sans";font-weight:400;font-size:13px;color:#17171C;line-height:140%;}.elementor .e-c1c2272-c4f47fc{font-family:"DM Sans";font-weight:900;font-size:15px;color:#00A1FF;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-8cbbc9f-9708f7e{width:36px;height:36px;border-radius:10px;border-color:#FFF;background-color:#000000;}.elementor .e-9878560-738918c{font-family:"DM Sans";font-weight:700;font-size:14px;color:#002B47;line-height:140%;}.elementor .e-5b5dd4d-ded967c{font-family:"DM Sans";font-weight:400;font-size:11px;color:#17171C;line-height:145%;}.elementor .e-0a54e96-e9ebf32{padding:0px;}.elementor .e-a37aea6-238e3e1{padding:0px;display:flex;gap:10px;}.elementor .e-3935827-272b8b0{font-family:"DM Sans";font-weight:900;font-size:15px;color:#00A1FF;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-b4e8253-c0f5db0{width:36px;height:36px;border-radius:10px;border-color:#FFF;background-color:#000000;}.elementor .e-36cb8ff-c673e1b{font-family:"DM Sans";font-weight:700;font-size:14px;color:#002B47;line-height:140%;}.elementor .e-8b28c89-914ea05{font-family:"DM Sans";font-weight:400;font-size:11px;color:#17171C;line-height:145%;}.elementor .e-f3f478f-62abf86{padding:0px;}.elementor .e-b5b0958-fdb7663{padding:0px;border-style:none;display:flex;gap:10px;}.elementor .e-3932cfa-c6cbbef{font-family:"DM Sans";font-weight:900;font-size:15px;color:#00A1FF;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-7243878-082196d{width:36px;height:36px;border-radius:10px;border-color:#FFF;background-color:#000000;}.elementor .e-9028401-1a07448{font-family:"DM Sans";font-weight:700;font-size:14px;color:#002B47;line-height:140%;}.elementor .e-3300d00-6e7f339{font-family:"DM Sans";font-weight:400;font-size:11px;color:#17171C;line-height:145%;}.elementor .e-a6429bd-a29195a{padding:0px;}.elementor .e-9d74b89-722f957{padding:0px;border-style:none;display:flex;gap:10px;}.elementor .e-3bf99e5-138e3f2{font-family:"DM Sans";font-weight:700;font-size:12px;color:#002B47;line-height:140%;}.elementor .e-b8ddcdd-6468589{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .e-4f47f54-9657b4a{padding:0px;border-style:none;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-674359a-0a321ac{font-family:"DM Sans";font-weight:700;font-size:13px;color:#002B47;line-height:145%;}.elementor .e-b5b3106-a322182{font-family:"DM Sans";font-weight:400;font-size:12px;color:#002B47;line-height:150%;}.elementor .e-0fbd927-07a758a{padding:0px;}.elementor .e-bca3f35-474264e{width:15px;height:15px;}.elementor .e-5ff6435-69646e8{font-family:"DM Sans";font-weight:700;font-size:13px;color:#FFFFFF;padding-inline-start:5px;}.elementor .e-4d53639-c3e1a03{width:150px;border-radius:16px;background-color:#002B47;display:flex;flex-direction:row;align-items:center;}.elementor .e-72d242b-6815f39{font-family:"DM Sans";font-weight:100;line-height:1px;padding:0px;border-style:none;display:flex;flex-direction:column;gap:16px;align-items:start;}.elementor .e-b8a54f0-da1fb22{width:35%;display:flex;flex-direction:column;gap:20px;}.elementor .e-d6f1755-43679cd{max-width:1217px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-a4c8be0-f8741fd{display:flex;flex-direction:column;}.elementor .e-089bc4b-d59efb7{font-family:"DM Sans";font-weight:700;font-size:11px;color:#80CFFF;line-height:145%;padding-inline-start:80px;}.elementor .e-35cc466-4ed766e{font-family:"DM Sans";font-weight:700;font-size:30px;color:#FFFFFF;line-height:145%;padding-inline-start:78px;}.elementor .e-c5c7a7e-29b97fd{width:386px;font-family:"DM Sans";font-weight:700;font-size:14px;color:#FFFFFF;line-height:150%;text-align:center;border-radius:6px;background-color:#1AA8FF;align-self:center;}.elementor .e-31ea0ac-e865995{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#17171C;display:flex;flex-direction:column;}