.elementor .main_promo{max-width:1500px;padding:0px;border-radius:20px;}.elementor .button_main{width:auto;max-width:auto;font-weight:500;color:#ffffff;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;background-color:#e56269;display:flex;justify-content:center;align-self:start;}.elementor .text_block{display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .button_main_red{font-weight:600;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:30px;padding-inline-end:30px;margin-block-end:30px;border-radius:15px;background-color:#e56269;}.elementor .h2_global{margin-block-end:30px;}.elementor .pink_infobox{padding:20px;margin-block-end:50px;border-radius:15px;background-color:#fff6fe;display:flex;}.elementor .paragraph_main{font-size:18px;color:#242326b3;margin-block-end:50px;}.elementor .Tab{width:auto;font-size:16px;padding:20px;border-start-start-radius:15px;border-start-end-radius:15px;border-end-start-radius:0px;border-end-end-radius:0px;border-width:0px;border-style:none;display:flex;}.elementor .mini_discipline{width:auto;height:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:20px;border-radius:10px;background-color:#f0eff8;display:flex;align-items:center;}.elementor .menu_disciplina{border-radius:15px;background-color:#f0edf778;display:flex;flex-direction:row;align-items:center;}.elementor .menu_disciplina_icon{width:40px;height:40px;display:flex;box-shadow: 0px 4px 8px rgba(116, 27, 2, 0.06), 0px 2px 4px rgb(2 60 116 / 4%), 0px 1px 2px rgba(116, 27, 2, 0.04), inset 0px -0.5px 0.5px rgb(35 158 240 / 8%);\n}