/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2022 | 09:38:37 */
@media only screen and (max-width: 1920px){
}
@media only screen and (max-width: 1650px){
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 10px 0px 10px;
	}
	body #bannerhome .swiper-slide {
		height: 550px;
	}
	body #bannerhome .elementor-swiper-button-prev,
	body #bannerhome .elementor-swiper-button-next,
	body #bannerhome .elementor-swiper-button-prev:hover,
	body #bannerhome .elementor-swiper-button-next:hover{
		bottom: 0px;
	}
	body .circle-cursohome .elementor-cta__description.elementor-cta__content-item.elementor-content-item {
		font-size: 32px;
	}
	body #back-agendahome{
		background-image: linear-gradient(90deg, var( --e-global-color-primary ) 15%, #FFFFFF 15%);
	}
}
@media only screen and (max-width: 1400px){
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 6px 0px 6px;
	}
	body .circle-cursohome .elementor-cta__description.elementor-cta__content-item.elementor-content-item {
		font-size: 28px;
	}
}
@media only screen and (max-width: 1024px){
	body .translategoogle select#gtranslate_selector {
		width: 100%;
	}
}
@media only screen and (max-width: 989px){
	body #bannerhome .swiper-slide {
		height: 450px;
	}
	body .abs-comunicacao.interna-comunicacao {
		top: 0px;
	}
	body h3{
		font-size: 32px;
		line-height: 36px !important;
	}
	body .banner-interna .elementor-container {
		background: rgba(0,0,0,0.4);
	}
	body #bannerhome .elementor-slides .swiper-slide-inner .elementor-slide-heading {
		width: 100%;
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	body #bannerhome .elementor-swiper-button-prev,
	body #bannerhome .elementor-swiper-button-next,
	body #bannerhome .elementor-swiper-button-prev:hover,
	body #bannerhome .elementor-swiper-button-next:hover {
		width: auto;
	}
	body #bannerhome .elementor-swiper-button-prev i {
		left: 50px !important;
		position: absolute;
	}
	body #bannerhome .elementor-swiper-button-next i {
		position: absolute;
	}
	body h2 {
		font-size: 40px;
		line-height: 45px !important;
	}
	body .slider-dadoshome .elementor-swiper-button.elementor-swiper-button-prev,
	body .slider-dadoshome .elementor-swiper-button.elementor-swiper-button-prev:hover{
		left: 0;
		top: -65px;
	}
	body .slider-dadoshome .elementor-swiper-button.elementor-swiper-button-next,
	body .slider-dadoshome .elementor-swiper-button.elementor-swiper-button-next:hover{
		right: 0;
		top: -65px;
	}
	body .slider-agenda-home .swiper-container {
		overflow: hidden;
	}
	body .slider-noticias .swiper-container {
		overflow: hidden;
	}
	body .breveshome .swiper-container {
		overflow: hidden;
	}
	body .slider-missaovisao .elementor-swiper-button.elementor-swiper-button-prev,
	body .slider-missaovisao .elementor-swiper-button.elementor-swiper-button-next,
	body .slider-missaovisao .elementor-swiper-button.elementor-swiper-button-prev:hover,
	body .slider-missaovisao .elementor-swiper-button.elementor-swiper-button-next:hover{
		bottom: -140px;
	}
	body p, body .content-lar p {
		font-size: 16px;
		line-height: 25px !important;
	}
	body .box-aluno21 .elementor-content-item.elementor-cta__content-item.elementor-cta__image {
		bottom: 348px;
	}
	body .slider-professores .swiper-container {
		overflow: hidden;
	}
	body .slider-professores span.elementor-testimonial__title {
		color: #0b9ade;
	}
	body .slider-professores span.elementor-testimonial__name {
		color: #000;
	}
	body .slider-professores .swiper-slide:hover .elementor-testimonial__content {
		position: relative;
		bottom: 0;
		left: 0;
		text-align: center;
		padding: 0px 30px 0px 30px;
		background: transparent;
		background: transparent;
		background: transparent;
	}
	body .slider-professores.elementor-widget-testimonial-carousel .swiper-slide:hover .elementor-testimonial__image img {
		transform: scale(1);
	}
	body .slider-professores.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite{
		margin-top: 0;
	}
	body .gridnoticias article:hover .sabermais {
		opacity: 0;
	}
	body .gridnoticias article {
		position: relative;
		height: auto;
	}
	body .gridnoticias .elementor-post__text {
		position: relative;
		height: auto;
	}
	body .gridnoticias a.elementor-post__thumbnail__link img {
		margin-top: 0;
	}
	body .gridnoticias .elementor-post__text {
		padding: 40px 20px;
	}
	body .gridnoticias.g-eventos .elementor-posts .elementor-post__title {
		line-height: 29px !important;
	}
	body .gridnoticias.g-emprego .elementor-posts .elementor-post__title {
	    margin-top: 20px;
	}
	body .gridnoticias.g-eventos.g-projetos.g-emprego .elementor-post__text {
	    padding: 10px 20px 30px 20px;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-active{
		width:50% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next{
		width:50% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next~.swiper-slide{
		width: 50% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next~.swiper-slide~.swiper-slide{
		width: 50% !important;
	}
	body .testemunhos-grid .elementor-swiper-button.elementor-swiper-button-prev,
	body .testemunhos-grid .elementor-swiper-button.elementor-swiper-button-prev:hover{
		right: 70px;
	}
	body .testemunhos-grid .elementor-swiper-button.elementor-swiper-button-next,
	body .testemunhos-grid .elementor-swiper-button.elementor-swiper-button-next:hover{
		right: 20px;
	}
	body .testemunhos-cursosgerais .boximagem,
	body .testemunhos-cursosgerais .boxneutro{
		display: none;
	}
	body .testemunhos-cursosgerais .elementor-swiper-button.elementor-swiper-button-prev,
	body .testemunhos-cursosgerais .elementor-swiper-button.elementor-swiper-button-prev:hover{
		top: -40px;
		right: 50px;
	}
	body .testemunhos-cursosgerais .elementor-swiper-button.elementor-swiper-button-next,
	body .testemunhos-cursosgerais .elementor-swiper-button.elementor-swiper-button-next:hover{
		top: -40px;
		right: 0;
	}
	body .galeria-disseminacao.projetos-cursos .elementor-swiper-button.elementor-swiper-button-prev,
	body .galeria-disseminacao.projetos-cursos .elementor-swiper-button.elementor-swiper-button-prev:hover{
	    top: 20px;
    	right: 50px;
	}
	body .galeria-disseminacao.projetos-cursos .elementor-swiper-button.elementor-swiper-button-next,
	body .galeria-disseminacao.projetos-cursos .elementor-swiper-button.elementor-swiper-button-next:hover{
	    top: 20px;
    	right: 0;
	}
}
@media only screen and (max-width: 500px){
	body h1 {
		font-size: 45px;
		line-height: 45px !important;
	}
	body h2 {
		font-size: 32px;
		line-height: 40px !important;
	}
	body h3 {
		font-size: 26px;
		line-height: 30px !important;
	}
	body p, body .content-lar p {
		font-size: 16px;
		line-height: 25px !important;
	}
	body #bannerhome .elementor-slides .swiper-slide-inner .elementor-slide-heading {
		width: 100%;
		font-size: 30px;
		line-height: 34px;
	}
	body #bannerhome .elementor-button.elementor-slide-button.elementor-size-sm {
	    margin-top: 0;
	}
	body #bannerhome .elementor-swiper-button-prev i {
		left: 30px !important;
	}
	body #bannerhome .elementor-swiper-button-next {
		left: 90px;
	}
	body .abs-comunicacao {
		position: relative;
		top: 0;
	}
	body .slider-dadoshome .elementor-main-swiper .swiper-slide {
		border-width: 0 !important;
	}
	body .slider-noticias .elementor-swiper-button.elementor-swiper-button-prev,
	body .slider-noticias .elementor-swiper-button.elementor-swiper-button-prev:hover{
		left: 0;
	}
	body .slider-noticias .elementor-swiper-button.elementor-swiper-button-next,
	body .slider-noticias .elementor-swiper-button.elementor-swiper-button-next:hover{
		left: initial;
		right: 0;
	}
	body .slider-noticias .anwp-pg-wrap .anwp-pg-classic-slider .anwp-pg-post-teaser.anwp-pg-post-teaser--with-read-more {
		margin-right: 20px !important;
	}
	body .slider-missaovisao .swiper-slide.swiper-slide-active{
		width: 100% !important;
	}
	body .galeria-disseminacao .elementor-widget-reviews .elementor-testimonial__image img {
		height: 430px;
	}
	body .gridnoticias .elementor-posts .elementor-post__title {
		line-height: 29px !important;
	}
	body .calendario-eventos h6.mec-table-side-title {
	    margin-top: 0;
	}
	body .gridnoticias.g-eventos.g-testemunhos .elementor-post__text {
	    padding: 50px 20px;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-active{
		width:100% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next{
		width:100% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next~.swiper-slide{
		width: 100% !important;
	}
	body .testemunhos-grid .swiper-slide.swiper-slide-next~.swiper-slide~.swiper-slide{
		width: 100% !important;
	}
	body .testemunhos-grid .elementor-widget-reviews .elementor-testimonial__image img {
    	height: 450px;
	}
	body .testemunhos-grid .img-item4 {
	    display: none;
	}
	body .testemunhos-grid .box-testemunho {
	    min-height: 450px;
	}
	body .testemunhos-grid.gtestmenor .elementor-swiper-button.elementor-swiper-button-prev,
	body .testemunhos-grid.gtestmenor .elementor-swiper-button.elementor-swiper-button-prev:hover,
	body .testemunhos-grid.gtestmenor .elementor-swiper-button.elementor-swiper-button-next,
	body .testemunhos-grid.gtestmenor .elementor-swiper-button.elementor-swiper-button-next:hover{
    	top: -50px;
	}
	body .slider-agenda-home .anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    	padding-left: 20px;
	}
	body .slider-agenda-home .anwp-pg-wrap .anwp-pg-post-teaser__thumbnail-img {
	    background-size: contain !important;
	}
	body .busca-topo.elementor-search-form--skin-full_screen .elementor-search-form__container {
	    padding: 0 15%;
    	height: 115px;
	}
	body .busca-topo .elementor-lightbox .dialog-lightbox-close-button {
	    margin-top: 0;
	}
	body .slider-missaovisao.projetos-erasmus .elementor-swiper-button.elementor-swiper-button-prev,
	body .slider-missaovisao.projetos-erasmus .elementor-swiper-button.elementor-swiper-button-next,
	body .slider-missaovisao.projetos-erasmus .elementor-swiper-button.elementor-swiper-button-prev:hover,
	body .slider-missaovisao.projetos-erasmus .elementor-swiper-button.elementor-swiper-button-next:hover {
    	bottom: -145px;
	}
	
	body .slider-professores .elementor-swiper-button.elementor-swiper-button-prev,
	body .slider-professores .elementor-swiper-button.elementor-swiper-button-next,
	body .slider-professores .elementor-swiper-button.elementor-swiper-button-prev:hover,
	body .slider-professores .elementor-swiper-button.elementor-swiper-button-next:hover {
	    top: -20px;
	}
	body li.destaque-menu-mobile {
    	background: #134c89;
	}
	body li.destaque-menu-mobile a {
 	  	text-transform: uppercase;
		font-weight: 700 !important;
    	padding: 20px !important;
	}
	body ul#menu-2-c093fc1 {
	    padding-bottom: 30px;
	}
	body .logomobile {
	    text-align: center !important;
	}
	body .copymobile {
	    margin-top: 40px !important;
	}
	body .contactform .columstwo {
	    display: block;
	}
	body .ctwo {
	    margin-top: 20px;
	}
}
