/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2022 | 09:42:19 */
/*desktop*/
@media only screen and (max-width: 1400px){
	body{
		overflow-x: hidden;
	}
}
/*tablet*/
@media only screen and (max-width: 989px){
	html body{
		overflow-x: hidden;
	}
	
/* Flip Book */
	
body #df_4840{
	width: 120px;
    height: 200px;
}
	/*
	body #df_4840 {
	margin-top: 30px;
    width: 200px;
    height: 260px;
}
	*/
	
	body #df_4951{
		margin-top: 30px;
    	width: 200px;
    	height: 260px;
	}
	
	body #df_4960{
    	width: 120px;
    	height: 170px;
	}
	
	
	
	
	body #top_nav{
		padding-left: 20px;
		padding-bottom: 20px;
	}
	body .elementor-25 .elementor-element.elementor-element-7f53923:hover{
		background-color: #098BD2 !important;
		/* Utilizar Important para dar cor de fundo no menu */ 		/* Plugin a sobrepor */
	}
	body .elementor-25 .elementor-element.elementor-element-7f53923{
		background-color: #098BD2;
		margin-top: -5px;
		transition-duration: .3s;
		padding-top: 10px;
		margin: 0;
		padding-left: 0;
		padding-bottom: 0;
		padding-right: 0;
	}
	body .elementor-25 .elementor-element.elementor-element-9527693 .elementor-nav-menu--dropdown{
		margin-top: 20px;
	}
	
	body .consultoria_slider .elementor-swiper-button.elementor-swiper-button-prev{
		left: 0;
	}
	
	body .consultoria_slider .elementor-swiper-button.elementor-swiper-button-next{
		left: 40px;
	}
	
	
	/* Main Slide */
	body .main_slide .elementor-swiper-button.elementor-swiper-button-prev {
		bottom: -40px;
	}
	body .main_slide .elementor-swiper-button.elementor-swiper-button-next {
		bottom: -40px;
	}
	body .main_slide .elementor-button.elementor-slide-button.elementor-size-sm{
		position: absolute;
		top: inherit;
		bottom: -10px;
	}
	body #titulo_noticias{
		margin-bottom: 350px;
	}
	body .elementor-16 .elementor-element.elementor-element-79458db .elementor-testimonial__text{
		padding-right: 80px;
	}
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-prev{
		left: 500px;
		top: -100px;
	}
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-next{
		left: 540px;
		top: -100px;
	}
	body #home_novidades .elementor-testimonial__text {
		margin-top: -85px;
		margin-left: 20px;
		padding-right: 50px;
		font-size: 20px;
	}
}
/*Tablet Horizontal*/
@media only screen and (max-width: 1100px){
	html body{
		overflow-x: hidden;
	}
	
	body #top_nav{
		margin-top: 0;
		padding-top: 0;
	}
	
	
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-prev{
    	left: 20px;
    	top: 0;
    	bottom: initial;
    	right: initial;
	}
	
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-next{
    	left: 60px;
    	top: 0;
    	bottom: initial;
    	right: initial;
	}
	
	
	body #titulo_noticias{
		margin-top: -250px;
	}
	
	
	body #home_novidades .elementor-testimonial__text{
		font-size: 20px;
	}
	
	
	
	body .elementor-25 .elementor-element.elementor-element-7f53923:hover{
		background-color: #098BD2 !important;
		/* Utilizar Importante para dar cor de fundo no menu */ 		/* Plugin a sobrepor */
	}
	
	body .elementor-25 .elementor-element.elementor-element-7f53923{
		background-color: #098BD2;
		margin-top: -5px;
		transition-duration: .3s;
		padding-top: 10px;
		margin: 0;
		padding-left: 0;
		padding-bottom: 20px;
		padding-right: 0;
	}
	
	body .elementor-25 .elementor-element.elementor-element-9527693 .elementor-nav-menu--dropdown{
		margin-top: 30px;
	}
	
	body .main_slide .elementor-swiper-button.elementor-swiper-button-prev{
		bottom: -50px;
	}
	body .main_slide .elementor-swiper-button.elementor-swiper-button-next{
		bottom: -50px;
	}
	
	body .main_slide .elementor-button.elementor-slide-button.elementor-size-sm{
		bottom: -7px;	
	}
	
	body .consultoria_slider .elementor-swiper-button.elementor-swiper-button-prev{
		left: 130px;
	}
	body .consultoria_slider .elementor-swiper-button.elementor-swiper-button-next{
		left: 170px;
	}
}
/*mobile*/
@media only screen and (max-width: 500px){
	html body{
		overflow-x: hidden;
	}
	
	
	
	
	
	
	body #df_4840 {
		margin-left: -40px;
		width: 130px;
		height: 170px;
	}
	
	
	body .elementor-25 .elementor-element.elementor-element-7f53923 > .elementor-container:hover{
		background-color: #098BD2;
		padding-bottom: 15px;
		padding-top: 10px;
		margin-top: -5px;
	}
	body #top_nav{
		margin: 0;
		padding: 0 0 10px 0;
	}
	body h1{
		font-size: 40px;
	}
	body h2{
		font-size: 25px;
	}
	body p{
		font-size: 16px;
	}
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-prev {
		background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-esquerda.svg);
		position: absolute;
		width: 30px;
		height: 30px;
		background-size: contain;
		left: 400px;
		top: -83px;
		bottom: initial;
		right: initial;
		transition-duration: 0.5s;
		z-index: 22;
	}
	body #home_novidades .elementor-widget-container .elementor-testimonial .elementor-testimonial__image img {
		height: 100%;
	}
	body .main_slide .elementor-swiper-button.elementor-swiper-button-prev {
		bottom: -60px;
		right: 80px;
	}
	body .main_slide .elementor-swiper-button.elementor-swiper-button-next {
		bottom: -60px;
		right: 40px;
	}
	body .home_testemunhos .swiper-container-horizontal>.swiper-pagination-progressbar{
		left: -220px;
		bottom: -15px;
	}
	.elementor-section.elementor-top-section.elementor-element.elementor-element-7f53923.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-stretched.topo.she-header-yes.elementor-hidden-desktop.elementor-section-height-default.elementor-section-items-middle.she-header{
		position: absolute;
		margin-top: 0;
		padding-bottom: 10px;
		padding-top: 10px;
		transition-duration: 1s;
		background-color: #098BD2;
		-webkit-box-shadow: 0 10px 6px -6px #00000030;
		-moz-box-shadow: 0 10px 6px -6px #00000030;
		box-shadow: 0 10px 6px -6px #00000030;
	}
	body #home_novidades .swiper-container {
		overflow: hidden;
		padding-top: 20px;
	}
	/* Botoes Outras Formações Páginas Internas */
	body .outras_formacoes .elementor-swiper-button.elementor-swiper-button-prev{
		top: 10px;
	}
	body .outras_formacoes .elementor-swiper-button.elementor-swiper-button-next{
		top: 10px;
	}
	body .elementor-1046 .elementor-element.elementor-element-d1ef91f.outras_formacoes .elementor-testimonial__text{
		margin-top: 40px;
	}
	body .elementor-widget-testimonial-carousel.outras_formacoes .swiper-slide{
		padding: 0;
	}
	body #btn_education_area{
		box-sizing: border-box;
	}
	body #btn_education_area::after {
		content: '';
		top: 5px;
		position: absolute;
		width: 50px;
		height: 1px;
		background-color: #ffffff;
		margin-left: 5px;
		left: 240px;
	}
	body #btn_education_area a:hover{
		font-weight: 400;
	}
	body .outras_formacoes .elementor-swiper-button.elementor-swiper-button-prev {
		top: 280px;
	}
	body .outras_formacoes .elementor-swiper-button.elementor-swiper-button-next {
		top: 280px;
	}
	body .noticias#home_novidades .elementor-swiper-button.elementor-swiper-button-prev {
		top: 330px;
	}
	body .noticias#home_novidades .elementor-swiper-button.elementor-swiper-button-next {
		top: 330px;
	}
	body #top_nav{
		background-color: 
	}
	
	body .elementor-16 .elementor-element.elementor-element-940226a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-940226a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-image: url();
	}
	
	body #home_novidades .swiper-slide.swiper-slide-next .elementor-testimonial{
		bottom: 0;
	}
	
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-prev{
    	left: 20px;
    	top: 0;
    	bottom: initial;
    	right: initial;
	}
	
	body #home_novidades .elementor-swiper-button.elementor-swiper-button-next{
    	left: 60px;
    	top: 0;
    	bottom: initial;
    	right: initial;
	}
	
	
	body #titulo_noticias{
		margin-top: 260px;
		font-size: 30px;
	}
	
	
	
}


@media screen and (min-width: 2000px) {
  
	.elementor-16 .elementor-element.elementor-element-876991d .elementor-heading-title{
		padding-left: 50px;
	}
	
	.elementor-16 .elementor-element.elementor-element-c174d7a .elementor-heading-title{
		padding-left: 30px;
	}
	
	
}











