/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 15 2023 | 15:20:06 */
@media (max-width: 1280px) and (min-width: 1200px) {
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
		padding: 13px 37px;
	}
}
@media (max-width: 1199px) and (min-width: 1001px) {
	.ast-header-button-1[data-section="section-hb-button-1"] {
		display: none;
	}
}
@media (max-width: 1024px) and (min-width: 1001px) {
	.modulos_cursos .elementor-col-25,
	.modulos_cursos .elementor-col-33 {
		width: 50% !important;
	}
	.modulos_cursos h2 {
		font-size: 1.6em !important;
	}
	.modulos_cursos .elementor-element-populated {
		margin: 10px !important;
	}
	.modulos_cursos .elementor-section-boxed {
		margin: 0 !important;
	}
	.modulos_cursos {
		padding: 0 !important;
	}
}
@media (max-width: 1000px) {
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
		margin-left: 0;
	}
}
@media (max-width: 907px) and (min-width: 768px) {
	.campo_newsletter {
    	width: 60% !important;
	}
	.modulos_cursos .elementor-col-25,
	.modulos_cursos .elementor-col-33 {
		width: 50%;
	}
	.modulos_cursos h2 {
		font-size: 1.6em !important;
	}
	.modulos_cursos .elementor-icon-list-text {
		font-size: .95em !important;
	}
	.modulos_cursos .elementor-section-boxed {
		margin: 0 !important;
	}
	.modulos_cursos .elementor-element-populated {
		margin: 5px !important;
		padding: 20px !important;
	}
}
@media (max-width: 768px) {
	.em_breve_menu {
    	font-size: .85em !important;
    	padding: 8px !important;
    	display: inline-block !important;
    	width: auto !important;
    	margin-top: 0 !important;
    	height: 30px;
    	line-height: 14px;
    	text-align: center;
    	margin-left: 5px;
	}
	.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
		padding: 0 15px !important;
	}
	.ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a, .ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation > ul.ast-above-header-menu > .menu-item-has-children:not(.current-menu-item) > .ast-menu-toggle, .ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a, .ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu, .ast-theme-transparent-header .main-header-menu .menu-link {
		color: #222 !important;
	}
}
@media (max-width: 767px) {
	.modulos_cursos .elementor-col-33 {
		margin-bottom: 30px;
	}
	.modulos_cursos {
		padding: 30px 20px 20px !important;
	}
	.modulos_cursos h2 {
		font-size: 1.5em !important;
	}
	.modulos_cursos section {
		margin-top: 12px !important;
	}
	.modulos_cursos .elementor-element-populated {
		margin: 0 !important;
		padding: 0 !important;
		border: none !important;
		box-shadow: none !important;
	}
	.modulos_cursos .elementor-icon-list-item {
		padding: 0 !important;
	}
	.elementor-1854 .elementor-element.elementor-element-92ad483 .elementor-heading-title br,
	.elementor-3537 .elementor-element.elementor-element-94d7fdc .elementor-heading-title br,
	.elementor-3537 .elementor-element.elementor-element-0704be6 > .elementor-widget-container br,
	.elementor-5097 .elementor-element.elementor-element-94d7fdc .elementor-heading-title br,
	.elementor-5097 .elementor-element.elementor-element-0704be6 > .elementor-widget-container br,
	.elementor-5118 .elementor-element.elementor-element-94d7fdc .elementor-heading-title br,
	.elementor-5118 .elementor-element.elementor-element-0704be6 > .elementor-widget-container br,
	.elementor-5129 .elementor-element.elementor-element-94d7fdc .elementor-heading-title br,
	.elementor-5129 .elementor-element.elementor-element-0704be6 > .elementor-widget-container br,
	.elementor-558 .elementor-element.elementor-element-0704be6 > .elementor-widget-container br,
	.elementor-558 .elementor-element.elementor-element-77c4df0 > .elementor-widget-container br {
		display: none;
	}
	.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    	max-width: 200px;
	}
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
		margin-left: 0;
	}
	.elementor-3314 .elementor-element.elementor-element-55a225a {
		padding: 0 !important;
	}
	.elementor-3314 .elementor-element.elementor-element-22e60b3 .elementor-toggle-title, .elementor-3314 .elementor-element.elementor-element-22e60b3 .elementor-toggle-icon {
		line-height: 1.5;
	}
	.elementor-1290 .elementor-element.elementor-element-d20b36e .elementor-heading-title {
		font-size: 1.8em;
	}
	.elementor-1290 .elementor-element.elementor-element-caf1004 > .elementor-element-populated {
		padding: 30px 11px 48px;
	}
	.elementor-1290 .elementor-element.elementor-element-3521269 > .elementor-widget-container {
		padding: 0 40px;
	}
	.eael-advance-tabs .eael-tabs-content>div.active {
		padding: 0;
	}
	.elementor-element-436d4ff7 .eael-tabs-nav {
    	padding: 0 0 20px !important;
	}
}
@media (max-width: 767px) and (min-width: 400px) {
	.elementor-1290 .elementor-element.elementor-element-76e989a .elementor-heading-title {
		padding-right: 85px;
	}
	.elementor-1290 .elementor-element.elementor-element-7a69fed {
		padding: 0 50px;
	}
	.campo_newsletter {
		width: 52%;
	}
	.elementor-317 .elementor-element.elementor-element-2cd54a2 > .elementor-widget-container {
		padding-right: 170px;
	}
}
@media (max-width: 540px) {
	.campo_contato {
		width: 100% !important;
	}
}
@media (max-width: 634px) and (min-width: 529px) {
	.elementor-1290 .elementor-element.elementor-element-76e989a .elementor-heading-title {
    	padding-right: 213px;
	}
}
@media (max-width: 767px) and (min-width: 453px) {
	.campo_newsletter {
    	width: 49% !important;
	}
}
@media (max-width: 452px) {
	.elementor-1290 .elementor-element.elementor-element-3ef824c .elementor-heading-title {
		font-size: 1.7em;
	}
	.botao_newsletter {
		margin: 10px 0 0 0 !important;
	}
}