/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 13 2022 | 11:20:17 */
body{
	overflow-x: hidden;
}

span{
	text-decoration:none;
}


/* D Flip Book */

.df-shortcode-script{
	z-index: 111111111111111111 !important;
}

.df-lightbox-wrapper{
	z-index: 111111111111111111 !important;
}

#df_4840{
	margin-top: -10px;
	width: 300px;
    height: 430px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#df_4951 {
	margin-top: -10px;
	width: 300px;
    height: 430px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#df_4960 {
	margin-top: -10px;
	width: 300px;
    height: 430px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#elementor-popup-modal-4953{
	z-index: 1111111111111;
}

#elementor-popup-modal-4902{
	z-index: 1111111111111;
}

#elementor-popup-modal-4962{
	z-index: 1111111111111;
}


/* Menu */

.elementor-25 .elementor-element.elementor-element-7cd8e67 > .elementor-container:hover{
	background-color: #098BD2;
	transition-duration: .5s;
}

.elementor-25 .elementor-element.elementor-element-b6f0245.elementor-search-form--skin-full_screen .elementor-search-form__container{
	width: 100%;
	height: 200px;
	background-color: #098BD2;
	margin-top: 90px;
}

.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{
	font-size: 20px;
	width: 200px;
	border-bottom: 1px solid white;
}

.elementor-25 .elementor-element.elementor-element-b6f0245.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-b6f0245.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input::after{
	content:'';
	background-image: url('https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-lupa.svg');
	width: 25px;
	height: 25px;
	position: absolute;
	right: 0;
	bottom: 0;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover{
	color: #1F2954;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{
	    content: '\f347';
}



#menu-politica{
	margin-top: 50px;
}

#menu-politica-1{
	margin-top: 50px;
}






/* Main Slide */

.main_slide .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: initial;
	top: initial;
	bottom: 110px;
	right: 120px;
	transition-duration: 0.5s;
	z-index: 222;
}

.main_slide .elementor-swiper-button.elementor-swiper-button-prev:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-houver.svg");
}

.main_slide .elementor-swiper-button.elementor-swiper-button-prev i::before{
	content:'';
}


.main_slide .elementor-swiper-button.elementor-swiper-button-next {
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita.svg");
	position: absolute;
	width:30px;
	height:30px;
	background-size:contain;
	left: initial;
	top: initial;
	bottom: 110px;
	right: 80px;
	transition-duration: 0.5s;
	z-index: 222;
}

.main_slide .elementor-swiper-button.elementor-swiper-button-next:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver.svg");
}

.main_slide .elementor-swiper-button.elementor-swiper-button-next i::before{
	content:'';
}


.main_slide .elementor-button.elementor-slide-button.elementor-size-sm{
	position: absolute;
	right: inherit;
	top: inherit;
	bottom: 110px;
	left: 80px;
	border: 0;
	color: #505557;
	font-size: 14px;
	font-weight: 400;
}

.main_slide .elementor-button.elementor-slide-button.elementor-size-sm:hover{
	color: #505557;
}

.main_slide #navegador_slide{
	color: #B7A42A;
}

.main_slide #navegador_slide:hover{
	color: #B7A42A;
}

.main_slide #navegador_slide::after{
	content: '';
    position: absolute;
    width: 70px;
    color: #505557;
    height: 1px;
    top: 18px;
    right: -60px;
    z-index: 1111;
    background-color: #505557;
}



/* Menu */

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	transition-duration: .5s;
	font-weight: 400;	
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
	opacity: 0.3;
	transition-duration: .5s;
	font-weight: 400;
}



#menu-1-7c35ee8 li a:hover{
	color: #1F2954;	
}


#whatsapp img{
	opacity: 0;
}

#menu_search i{
	opacity: 0;
}

.fa-search:before{
	opacity: 0;
}




.elementor-section.elementor-top-section.elementor-element.elementor-element-7cd8e67.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-stretched.topo.she-header-yes.elementor-section-height-default.elementor-section-items-middle.she-header{
	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;
}


ul#menu-menu-esquerda li{
	list-style: none;
	font-size: 30px;
	color: #fff;
	text-decoration: none;
	padding-bottom: 10px;
	text-align: right;
	font-weight: 400;
}

/*ul#menu-menu-esquerda li a{
	color: #fff;
}*/

#menu-menu-esquerda li:hover{
	opacity: 0.3;
	transition-duration: .5s;
}

#menu-menu-esquerda li a{
	color: white;
	text-decoration: none;
}

/*ul#menu-menu-esquerda li {
    width: 25%;
}

ul#menu-menu-esquerda li ul li{
	display: none;
}*/

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size: 14px;
	font-weight: 300;
	padding: 0;
	margin: 0;
	line-height: 1;
}


#menu-politica{
	display: flex;
	justify-content: space-between;
	list-style: none;
	font-weight: 300;
	font-size: 14px;
	transition-duration: .5s;
}

#menu-politica a{
	color: white;
	transition-duration: .5s;
}

#menu-politica a:hover{
	opacity: 0.3;
	transition-duration: .5s;
}

#menu-politica li{
	text-align: center;
}

#menu-politica-1 li{
	text-align: center;
}


#menu-politica-1{
	display: flex;
	justify-content: space-between;
	list-style: none;
	font-weight: 300;
	font-size: 14px;
	transition-duration: .5s;
}

#menu-politica-1 a{
	color: white;
	transition-duration: .5s;
}

#menu-politica-1 a:hover{
	opacity: 0.3;
	transition-duration: .5s;
}

#mega-menu-item-media_image-2{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

#mega-menu-item-media_image-2 img{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{
	margin-top: 50px;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
	margin-top: 50px;
}


#menu-menu-esquerda-1 li{
	list-style: none;
	font-size: 30px;
	color: white;
	text-decoration: none;
	padding-bottom: 10px;
	text-align: right;
	font-weight: 400;
}

#menu-menu-esquerda-1 li:hover{
	opacity: 0.3;
	transition-duration: .5s;
}

#menu-menu-esquerda-1 li a{
	color: white;
	text-decoration: none;
}

#menu-menu-quem-somos{
	font-size: 14px;
	font-weight: 300;
	padding: 0;
	margin: 0;
	line-height: 1;
}

#mega-menu-item-media_image-3{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

#mega-menu-item-media_image-3 img{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}




/* Footer */

.footer_social img{
	opacity: 0;
	background-size: 20px;
}





.footer_newsletter #politica{
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer_newsletter input[type="checkbox"] ~ label{
	font-size: 9px;
}


.footer_newsletter .elementor-form .elementor-button .elementor-button-text::after {
    content: "";
    position: absolute;
    top: 5px;
    left: 88px;
    height: 1px;
    border-top: 1px solid white;
    z-index: 2;
}

.footer_newsletter .elementor-form .elementor-button .elementor-button-text{
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    left: -70px;
    margin-bottom: 20px;
    transition-duration: .5s;
}


/*.footer_newsletter .elementor-button-text{
	font-size: 12px;
	font-weight: 300;
	position: absolute;
	right: 100px;
	left: initial;
	top: initial;
	bottom: 100px;
}
*/

.footer_newsletter .elementor-button.elementor-size-sm{
	font-size: 12px;
	font-weight: 300;
	position: absolute;
	right: 50px;
	left: initial;
	top: initial;
	bottom: 40px;
}

#back_top img{
	opacity: 0;
}



/* Divider */

#divider_link {
	text-decoration: none;
	color: #B7A42A;
}

#divider_link_vermelho {
	text-decoration: none;
	color: #DD2E1C;
}

#divider_link_azul {
	text-decoration: none;
	color: #098BD2;
}

#divider_link:hover {
	font-weight: normal;
}
#divider_link_vermelho:hover {
	font-weight: normal;
}
#divider_link_azul:hover {
	font-weight: normal;
}



.elementor-16 .elementor-element.elementor-element-5ca63a4 > .elementor-widget-container{
	overflow: hidden;
	margin: auto;
	padding: auto;
}


.elementor-16 .elementor-element.elementor-element-5ca63a4 > .elementor-widget-container:hover img{
	transform: scale(1.2);
	transition-duration: .5s;
	background-color:#00000066;
	filter: brightness(50%);
}

.elementor-16 .elementor-element.elementor-element-78e5735 > .elementor-widget-container{
	overflow: hidden;
}

.elementor-16 .elementor-element.elementor-element-78e5735 > .elementor-widget-container:hover img{
	transform: scale(1.2);
	transition-duration: .5s;
	background-color:#00000066;
	filter: brightness(50%);
}









/* Home Testemunhos */

.home_testemunhos .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	position: absolute;
	background: #ffffff;
}

.home_testemunhos .swiper-container-horizontal>.swiper-pagination-progressbar{
    margin-top: 0px;
    margin-bottom: 0px;
    width: 140%;
    position: absolute;
    top: initial;
    bottom: -30px;
    right: initial;
    left: -400px;
}

.swiper-container-horizontal>.swiper-pagination-progressbar{
	height: 1px;
}




/* Home Novidades */

#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: 1000px;
	top: -80px;
	bottom: initial;
	right: initial;
	transition-duration: 0.5s;
	z-index: 22;
}

#home_novidades .elementor-swiper-button.elementor-swiper-button-prev:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-houver.svg");
}

#home_novidades .elementor-swiper-button.elementor-swiper-button-prev i::before{
	content:'';
}


#home_novidades .elementor-swiper-button.elementor-swiper-button-next {
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita.svg");
	position: absolute;
	width:30px;
	height:30px;
	background-size:contain;
	left: 1040px;
	top: -80px;
	bottom: initial;
	right: initial;
	transition-duration: 0.5s;
	z-index: 22;
}

#home_novidades .elementor-swiper-button.elementor-swiper-button-next:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver.svg");
}

#home_novidades .elementor-swiper-button.elementor-swiper-button-next i::before{
	content:'';
}


#home_novidades .elementor-testimonial__text{
	margin-top: -85px;
    margin-left: 20px;
}


.elementor-widget-reviews#home_novidades .elementor-testimonial__header:hover .elementor-testimonial__icon .far.fa-arrow-alt-circle-right{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver-1.svg");
	transition-duration: 0.5s;
}


#home_novidades .far.fa-arrow-alt-circle-right{
	position: absolute;
    top: initial;
    bottom: 75px;
    right: 40px;
    left: initial;
    background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    transition-duration: 0.5s;
}



#home_novidades .far.fa-arrow-alt-circle-right:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver-1.svg");
	transition-duration: 0.5s;
}


#home_novidades .elementor-icon i::before{
	content:'';
}

#home_novidades .elementor-widget-container .elementor-testimonial .elementor-testimonial__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
	transform: scale(1);
	z-index: -1;
	transition-duration: .5s;
}


.elementor-widget-reviews#home_novidades .elementor-testimonial__image{
	overflow: hidden;
}


.elementor-widget-reviews#home_novidades .elementor-testimonial__image:hover img{
	transition-duration: .5s;
	transform: scale(1.2);
	background-color:#00000066;
	filter: brightness(50%);
}




#home_novidades.elementor-widget-reviews .elementor-testimonial__header {
    display: block;
}

#home_novidades .swiper-container {
    padding-top: 70px;
    overflow: inherit;
}

#home_novidades .swiper-slide.swiper-slide-prev {
    opacity: 0;
}

#home_novidades.elementor-widget-reviews .elementor-main-swiper, #home_novidades.elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100%;
}

#home_novidades .swiper-slide.swiper-slide-next {
    position: relative;
    overflow: inherit;
}

#home_novidades .swiper-slide.swiper-slide-next .elementor-testimonial {
    position: absolute;
    bottom: 90px;
}


/* Contactos */

	/* Form */

	.contactos_form #politica{
		text-decoration: underline;
		color: #505557;
		font-size: 9px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.contactos_form input[type="checkbox"] ~ label{
		font-size: 9px;
	}
	
	.contactos_form .elementor-form .elementor-button .elementor-button-text::after {
		content: "";
		position: absolute;
		bottom: 0;
		top: 6px;
    	left: 98px;
		height: 1px;
		border-top: 1px solid #505557;
		z-index: 2;
	}

	.contactos_form .elementor-form .elementor-button .elementor-button-text{
		left: -50px;
	}

	.contactos_form .elementor-button.elementor-size-sm{
		font-size: 12px;
		font-weight: 300;
		position: absolute;
		right: 50px;
		left: initial;
		top: initial;
		bottom: 50px;
	}



	/* Icons */

	.icons_contactos .elementor-widget-container img{
		opacity: 0;
	}

	.elementor-303 .elementor-element.elementor-element-45aad9c img{
		opacity: 0;
		background-size: 20px;
		cursor: pointer;
	}

	.elementor-303 .elementor-element.elementor-element-2422222 img{
		opacity: 0;
		width: 20px;
		cursor: pointer;
	}

	.elementor-303 .elementor-element.elementor-element-10dbc26 img{
		opacity: 0;
		width: 20px;
		cursor: pointer;
	}

	.elementor-303 .elementor-element.elementor-element-3148140 img{
		opacity: 0;
		width: 20px;
		cursor: pointer;
	}

	.elementor-303 .elementor-element.elementor-element-a3d7930 img{
		opacity: 0;
		width: 20px;
		cursor: pointer;
	}

	.elementor-303 .elementor-element.elementor-element-42e35da img{
		opacity: 0;
		width: 20px;
		cursor: pointer;
	}


	#icons_btn_contactos{
		width: 20px;
		height: auto;
	}

	#icons_btn_contactos01{
		width: 25px;
		height: auto;
	}
	


	
	/* Consultoria e Engenharia */


	.consultoria_slider.elementor-widget-testimonial-carousel .elementor-testimonial__image{
		overflow: hidden;
		margin: 0;
		padding: 0;
	}

	.consultoria_slider.elementor-widget-testimonial-carousel .elementor-testimonial__image:hover img{
		overflow: hidden;
		transition-duration: .5s;
		transform: scale(1.2);
		background-color:#00000066;
		filter: brightness(50%);
	}

	.consultoria_slider.elementor-widget-testimonial-carousel .elementor-testimonial__image img{
		overflow: hidden;
		border-radius: 0px;
		width: 560px;
		height: 440px;
	}


	.consultoria_slider .elementor-testimonial__name {
    font-weight: 300;
    color: white;
    font-size: 30px;
    position: absolute;
    left: 25px;
    bottom: 50px;
	}


	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-prev {
	background-position: contain;
	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: 0px;
    top: initial;
    bottom: -30px;
    right: initial;
	transition-duration: 0.5s;
	z-index: 22;
}

	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-prev:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-houver.svg");
	}

	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-prev i::before{
	content:'';
	}


	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-next {
	background-position: contain;
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita.svg");
	position: absolute;
	width:30px;
	height:30px;
	background-size:contain;
	left: 40px;
    top: initial;
    bottom: -30px;
    right: initial;
	transition-duration: 0.5s;
	z-index: 22;
	}

	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-next:hover{
	background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver.svg");
	}

	.consultoria_slider .elementor-swiper-button.elementor-swiper-button-next i::before{
	content:'';
	}

.consultoria_slider .swiper-slide.swiper-slide-active{
	width: 610px;
}



	/* Formações Páginas Internas */


	.elementor-widget-wrap>.elementor-element.outras_formacoes .elementor-testimonial__text{
		font: normal normal 300 30px/35px Roboto;
		color: #B7A42A;
	}

	.elementor-widget-wrap>.elementor-element.outras_formacoes .elementor-testimonial__name{
		color: #505557;
	}

	.elementor-widget-wrap>.elementor-element.outras_formacoes .elementor-testimonial__title{
		font: normal normal 300 15px/55px Roboto;
		text-transform: uppercase;
	}

/*
.elementor-1046 .elementor-element.elementor-element-d1ef91f.outras_formacoes .elementor-testimonial__text{
		font: normal normal 300 30px/35px Roboto;
		color: #B7A42A;
	}

	.elementor-1046 .elementor-element.elementor-element-d1ef91f.outras_formacoes .elementor-testimonial__name{
		color: #505557;
	}

	.elementor-1046 .elementor-element.elementor-element-d1ef91f.outras_formacoes .elementor-testimonial__title{
		font: normal normal 300 15px/55px Roboto;
		text-transform: uppercase;
	}

*/







	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-prev {
		background-position: contain;
		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: initial;
		top: -20px;
		bottom: initial;
		right: 80px;
		transition-duration: 0.5s;
		z-index: 22;
	}

	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-prev:hover{
		background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-houver.svg");
	}

	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-prev i::before{
		content:'';
	}


	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-next {
		background-position: contain;
		background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita.svg");
		position: absolute;
		width:30px;
		height:30px;
		background-size:contain;
		left: initial;
		top: -20px;
		bottom: initial;
		right: 40px;
		transition-duration: 0.5s;
		z-index: 22;
	}

	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-next:hover{
		background-image: url("https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-botton-img-houver.svg");
	}

	.outras_formacoes .elementor-swiper-button.elementor-swiper-button-next i::before{
		content:'';
	}
	

	.outras_formacoes #verde{
		color: #B7A42A;
	}

	.outras_formacoes #vermelho{
		color: #DD2E1C;
	}

	.outras_formacoes #azul{
		color: #098BD2;
	}

	.outras_formacoes #btn_verde{
		color: #B7A42A;
	}




	.outras_formacoes #btn_vermelho::after{
		content: '';
		bottom: 70px;
		position: absolute;
		width: 50px;
		height: 1px;
		margin-left: 110px;
		left: 10px;
		background-color: #DD2E1C;
	}

	.outras_formacoes #btn_azul::after{
		content: '';
		bottom: 48px;
		position: absolute;
		width: 50px;
		height: 1px;
		margin-left: 110px;
		left: 10px;
		background-color: #098BD2;
}

	

.outras_formacoes #verde::after{
		content: '';
		bottom: 48px;
		position: absolute;
		width: 50px;
		height: 1px;
		margin-left: 110px;
		left: 10px;
		background-color: #B7A42A;
	}

/*
	.outras_formacoes #btn_verde::after{
		content: '';
		bottom: 48px;
		position: absolute;
		width: 50px;
		height: 1px;
		margin-left: 110px;
		left: 10px;
		background-color: #B7A42A;
	}
*/








	.outras_formacoes #btn_vermelho{
		color: #DD2E1C;
	}

	.outras_formacoes #btn_azul{
		color: #098BD2;
	}

	.outras_formacoes #btn_verde:hover{
		font-weight: 400;
	}

	.outras_formacoes #btn_vermelho:hover{
		font-weight: 400;
	}

	.outras_formacoes #btn_azul:hover{
		font-weight: 400;
	}



	/* Noticias Internas */

	#btn_voltar_noticias::after{
		content: '';
		top: 0;
		margin-top: 6px;
		left: 60px;
		position: absolute;
		width: 40px;
		height: 1px;
		background-color: #B7A42A;
		margin-left: 5px;
	}


#icon_hide_noticias i{
		opacity: 0;
}


	/* Noticias Geral */

	.noticias#home_novidades .elementor-swiper-button.elementor-swiper-button-prev{
		left: 20px;
		top: 50px;
	}

	.noticias#home_novidades .elementor-swiper-button.elementor-swiper-button-next{
		left: 60px;
		top: 50px;
	}

	

	


/* Formaçes avançadas */

#btn_education_area{
	box-sizing: border-box;
}

#btn_education_area::after {
    content: '';
	top: -15px;
	position: absolute;
	width: 50px;
	height: 1px;
	background-color: #ffffff;
	margin-left: 5px;
	left: 240px;
}

#btn_education_area a:hover{
	font-weight: 400;
}


#divider_link_verde_claro{
	color: #B8D900;
}

#divider_link_verde_claro:hover{
	color: #B8D900;
	font-weight: 400;
}

#divider_link_verde_escuro{
	color: #92931B;
}

#divider_link_verde_escuro:hover{
	color: #92931B;
	font-weight: 400;
}



/* Formulario Formaçes Avançadas */

/*
.elementor-1046 .elementor-element.elementor-element-416cbc2 .elementor-button::after{
	content: '';
	width: 50px;
	height: 1px;
	color: white;
	position: absolute;
	left: 30px;
	bottom: 0;
}*/

#form_avancar button[type="button"] ~ #text::after{
	content: '';
	width: 50px;
	height: 1px;
	color: white;
	position: absolute;
	left: 30px;
	bottom: 0;
}

#form_avancar::after{
	content: '';
	content: '';
	width: 50px;
	height: 1px;
	color: white;
	position: absolute;
	left: 30px;
	bottom: 0;
}

.outras_formacoes #btn_verde::after{
	content: '';
	bottom: 0px;
	position: absolute;
	width: 50px;
	height: 1px;
	margin-left: 5px;
	left: 10px;
}


#Form_pre_inscricao .e-form__indicators, .e-form__indicators__indicator{
	display: inline-flex;
}
/*
.elementor-1046 .elementor-element.elementor-element-416cbc2 .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 75px;
}
*/
/*
.elementor-1046 .elementor-element.elementor-element-416cbc2 .elementor-button::after{
	content:'';
	background-image: 
}*/

/*
.elementor-1046 .elementor-element.elementor-element-416cbc2 .e-form__buttons__wrapper__button-next{
	z-index: 111;
	opacity: 0;
}
*/

.elementor-element .e-form__buttons__wrapper__button-next{
	z-index: 111;
	opacity: 0;
}


.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-next{
	content: '';
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    bottom: -70px;
    right: -20px;
    width: 75px;
    z-index: 100;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-next::after{
	content: '';
    background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-cinzento.svg);
    width: 80px;
    height: 80px;
    position: absolute;
    right: 0;
    bottom: -20px;
    background-repeat: no-repeat;
    background-position: center;
	opacity: 100%;
	z-index: 1;
	transition-duration: .5s;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-next:hover::after{
	background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-cinzento-houver.svg);
	transition-duration: .5s;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-previous:hover::after{
	background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-esquerda-cinzento-houver.svg);
	transition-duration: .5s;
}


.elementor-1046 .elementor-element.elementor-element-416cbc2 .elementor-button{
	
}




/*
.elementor-1046 .elementor-element.elementor-element-416cbc2 .e-form__buttons__wrapper__button-previous{
	opacity: 0;
	z-index: 111;
}
*/

.elementor-element .e-form__buttons__wrapper__button-previous{
	opacity: 0;
	z-index: 111;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-previous{
	content: '';
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    bottom: -70px;
    right: 20px;
    width: 75px;
    z-index: 100;
}


.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-previous::after{
	content: '';
    background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-esquerda-cinzento.svg);
    width: 80px;
    height: 80px;
    position: absolute;
    right: 0;
    bottom: -20px;
    background-repeat: no-repeat;
    background-position: center;
	opacity: 100%;
	z-index: 1;
}

#submeter_form:hover{
	font-weight: 400;
}

.elementor-1046 .elementor-element.elementor-element-416cbc2 .e-form__buttons__wrapper__button-next:hover .elementor-field-group.e-form__buttons__wrapper.elementor-field-type-next::after{
	background-image: url(https://a3i-academy.com/wp-content/uploads/2022/04/advancede-academy-consulting-engineering-seta-direita-cinzento-houver.svg);
}


/* Parceiros */

.logo_grow:hover{
	transform: scale(1.1);
	transition-duration: .3s;
	box-shadow: 8.0px 16.0px 16.0px hsl(0deg 0% 0% / 0.10);
}



/* Mega Menu 

						

					#menu-menu-esquerda ul li{
						display: none;
						transition-duration: .5s;
					}

					#menu-menu-esquerda .menu_a31:hover ul li{
						display: block;
						position: relative;
						transition-duration: .5s;
					}

					#menu-menu-esquerda .menu_a31_items{
						position: absolute;
						width: 200px;
						top: -30px;
						left: 106%;
						padding-bottom: 20px;
						text-align: left;
						font-size: 15px;
						text-transform: uppercase;
						transition-duration: .5s;
					}


						

#menu-menu-esquerda ul li{
	display: none;
	transition-duration: .5s;
}

#menu-menu-esquerda .menu_formacoes_esquerda:hover ul li{
	display: block;
	position: relative;
	transition-duration: .5s;
}

#menu-menu-esquerda .menu_formacoes_esquerda_items{
	position: absolute;
	width: 200px;
	top: -30px;
	left: 106%;
	padding-bottom: 20px;
	text-align: left;
	font-size: 15px;
	text-transform: uppercase;
	transition-duration: .5s;
}


 Fim Mega Menu */
/*
	.menu_a31 ul{
		display: none;
	}

	.menu_formacoes_esquerda ul{
		display: none;
	}

.menu_a31:hover ul{
	display: flex;
	flex-direction: column;
	position: absolute;
	text-align: left;
	right: -80px;
}
*/










#menu_formacoes img{
	opacity: 0;
}


#coluna_opacidade{
	opacity: 0;
}

#menu_search i{
	background-color: #ffffff00;
}


#nossas_formacoes_governanca .menu-item-3779 a{
	color: #098BD2;
}

#nossas_formacoes_fintech .menu-item-3757 a{
	color: #098BD2;
}


#nossas_formacoes_executivos .menu-item-3776 a{
	color: #098BD2;
}

#nossas_formacoes_defesa .menu-item-3777 a{
	color: #098BD2;
}

#nossas_formacoes_tecnologia .menu-item-3778 a{
	color: #098BD2;
}

#home_formacoes_destaque .elementor-widget-container a{
	overflow: hidden;
}




/* Mega Menu A3i


#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	    content: '\f347';
}



#menu-menu-esquerda-2 li{
	list-style: none;
    font-size: 30px;
    color: #fff;
    text-decoration: none;
    padding-bottom: 10px;
    text-align: right;
    font-weight: 400;
}

#menu-menu-esquerda-2 li a{
	color: white;
	text-decoration: none;
}


#menu-politica-2{
	display: flex;
    justify-content: space-between;
    list-style: none;
    font-weight: 300;
    font-size: 14px;
    transition-duration: .5s;
}


#menu-politica-2 a{
	padding-left: 20px;
    color: white;
    transition-duration: .5s;
}


#menu-a3i-menu-items li{
		margin-bottom: 20px;
	    list-style: none;
		margin-left: -20px;
}

#menu-a3i-menu-items li a{
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	line-height: 1;
	list-style: none;
	color: white;
	text-transform: uppercase;
}



#menu-item-4566{
	display: none;
}
#menu-item-4567{
	display: none;
}
#menu-item-4568{
	display: none;
}
#menu-item-4569{
	display: none;
}
#menu-item-4570{
	display: none;
}
#menu-item-4571{
	display: none;
}
#menu-item-4572{
	display: none;
}

.menu-item-2429:hover #menu-item-4565{
	display: none;
}

#mega-menu-4559-0-0:hover + #mega-menu-4559-0-1{
	display: none;
}

.menu-item-2429:hover *{
	font-size: 50px;
}




/* Fim Mega Menu A3i */


#icon_politica_privacidade{
	width: 30px;
    height: 30px;
    margin-right: 15px;
	margin-bottom: -5px;
}


#header_table_cookies{
	background-color: orange;
	text-align: center;
}

.tabela_cookies .elementor-widget-container table{
	color: black;
	font-family: 'roboto';
	font-weight: 300;
}

.tabela_cookies{
	width: 100%; 
  	border-collapse: collapse; 
	overflow: hidden;
}


.main_slide{
	margin-top: -120px;
}













