#secao-hero { background-color: #1e73be !important; }
#title-hero .elementor-heading-title { color: #eeee22 !important; }
#subtitle-hero .elementor-heading-title { color: #ffffff !important; }
#button-hero .elementor-button { color: #8224e3 !important; }
#button-hero .elementor-button { font-family: 'Roboto', sans-serif !important; }
#button-hero .elementor-button { font-weight: 400 !important; }
#title-hero .elementor-heading-title { font-family: 'Nunito Sans', sans-serif !important; }
#title-hero .elementor-heading-title { font-weight: 700 !important; }
#subtitle-hero .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#subtitle-hero .elementor-heading-title { font-weight: 500 !important; }
#secao-destaque { background-color: #1e73be !important; }
#title-destaque .elementor-heading-title { color: #ffffff !important; }
#subtitle-destaque .elementor-heading-title { color: #515151 !important; }
#button-destaque .elementor-button { color: #dd3333 !important; }
#button-destaque .elementor-button { font-family: 'Montserrat', sans-serif !important; }
#button-destaque .elementor-button { font-weight: 400 !important; }
#title-destaque .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#title-destaque .elementor-heading-title { font-weight: 700 !important; }
#subtitle-destaque .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#subtitle-destaque .elementor-heading-title { font-weight: 500 !important; }
#text-destaque .elementor-widget-container { font-family: 'Montserrat', sans-serif !important; }
#text-destaque .elementor-widget-container { font-weight: 500 !important; }
#secao-reviews { background-color: #000000 !important; }
#subtitle-reviews .elementor-heading-title { color: #303030 !important; }
#text-reviews .elementor-widget-container { color: #dd3333 !important; }
#subtitle-reviews .elementor-heading-title { font-family: 'Merriweather', sans-serif !important; }
#subtitle-reviews .elementor-heading-title { font-weight: 700 !important; }
#text-reviews .elementor-widget-container { font-family: 'Montserrat', sans-serif !important; }
#text-reviews .elementor-widget-container { font-weight: 500 !important; }
#secao-courses { background-color: #000000 !important; }
#title-courses .elementor-heading-title { color: #dd3333 !important; }
#subtitle-courses .elementor-heading-title { color: #ffffff !important; }
#text-courses .elementor-widget-container { color: #81d742 !important; }
#title-courses .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#title-courses .elementor-heading-title { font-weight: 700 !important; }
#subtitle-courses .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#subtitle-courses .elementor-heading-title { font-weight: 500 !important; }
#text-courses .elementor-widget-container { font-family: 'Montserrat', sans-serif !important; }
#text-courses .elementor-widget-container { font-weight: 500 !important; }
#secao-footer { background-color: #0a0a0a !important; }
#title-footer .elementor-heading-title { color: #474747 !important; }
#subtitle-footer .elementor-heading-title { color: #2d2d2d !important; }
#text-footer .elementor-widget-container { color: #636363 !important; }
#title-footer .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#title-footer .elementor-heading-title { font-weight: 700 !important; }
#subtitle-footer .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#subtitle-footer .elementor-heading-title { font-weight: 400 !important; }
#text-footer .elementor-widget-container { font-family: 'Montserrat', sans-serif !important; }
#text-footer .elementor-widget-container { font-weight: 400 !important; }
#secao-credits { background-color: #000000 !important; }
#title-credits .elementor-heading-title { color: #2d2d2d !important; }
#title-credits .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; }
#title-credits .elementor-heading-title { font-weight: 400 !important; }
#title-courses .elementskit-section-subtitle { color: #eeee22 !important; }
#title-courses .elementskit-section-subtitle { font-family: 'Oswald', sans-serif !important; }
#title-courses .ekit-heading__shadow-text { -webkit-text-stroke-color: #dd3333 !important; }
#title-courses .ekit-heading__shadow-text { font-family: 'Oswald', sans-serif !important; }
#title-reviews .elementskit-section-title { color: #dd9933 !important; }
#title-reviews .elementskit-section-title { font-family: 'Oswald', sans-serif !important; }
#title-reviews .elementskit-section-title > span { color: #ffffff !important; }
#title-reviews .elementskit-section-title > span { font-family: 'Merriweather', sans-serif !important; }
#mask-destaque .elementor-heading-title { background: linear-gradient(to right, #dd3333, #eeee22); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
