/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2024 | 19:46:06 */
@media (max-width: 800px) {
  .custom-logo{ 
  	max-height: 35px !important;
  }
}

.site-logo-img img{
	width: 200px !important;
}


.ast-above-header-wrap above-header-2 {
  background-color:#0f2c49 !important;
}

.ast-above-header-section-wrap{
  color:#ffffff;
  max-height:40px !important;
  
}

.ev-icon {
	max-width: 100% !important;
  	width: 25px;
  margin-right: 5px;
}

.ast-above-header {
  background-color: #193654 !important;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 3%), 0 6px 20px 0 rgb(0 0 0 / 9%) !important;
  display: block !important;
}

.footer-adv-overlay{
  text-align: center !important;
  padding-top:20px !important;
  padding-bottom:30px !important;
}

/* .widget-title{
  font-weight:bold;
  text-transform: uppercase !important;
  font-family: 'Oswald',sans-serif !important;align-content !important;
  color: #69C5DC !important;
  
} */

p, ul, li {
  font-size: 16px !important;
}


.ev-icon-top-menu {
  display: block !important;
  float:left !important;  
  margin: -2px 4px 0px 10px !important;

}

.ev-html-top-menu{
  display: block !important;
  float:left !important;
  margin-top: -13px;
  color:#FFFFFF !important;	
}

#cookie-notice{
	    font-family: 'Open Sans' !important;
}

@media (max-width: 450px) {
       .ev-hide-mobile {
          display: none !important;
        }
       .ev-padding-20-mobile{
        padding: 20px 20px 20px 20px !important;
      }
	.ev-img-max-height-mobile{
		max-height: 200px !important;
   }
	
	.ev-img-max-height-mobile img{
		max-height: 200px !important;
	}
	
	#cookie-notice{
		width: 50% !important;
		min-width: 50% !important;
		margin: 0px 0px 0px 0px !important;
	}
	
	.cn-more-info{
		margin-top: 11px !important;
	}
	
	#cn-more-info{
		margin-top: 8px !important;
	}
	
	.cn-button:not(.cn-button-custom){
		margin: 0px 0px 0px 0px !important;
		font-family: 'Open Sans' !important;
	}
	
	#cn-accept-cookie{
		margin-right: 10px !important;
	}
	
	.ev-column-flex-reverse{
		flex-direction: column-reverse;
	}
	
	.ev-mobile-center-title{
		    text-align: center !important;

	}
	
	.ev-texto-a-esquerda{
		text-align: left !important;
	}
	
	.ev-texto-ao-centro{
		text-align: center !important;
	}
	
	.ev-mobile-texto-a-esquerda{
		text-align: left !important;
	}
	
	.ev-mobile-texto-ao-centro{
		text-align: center !important;
	}
  
}
@media (max-width: 1000px) {
  .ev-homepage-bg-top-color {
     background-color: #193654 !important;
   }
}
@media (min-width: 1000px) {
    .ev-homepage-bg-top {
  background-image: url("https://www.plataformaead.net/wp-content/uploads/2022/08/Home_Background_Gradient.jpg") !important;
      background-repeat: no-repeat, repeat !important;
      background-size: cover;
      max-width: 100% !important;
}
  
        .ev-left-border{
        border-left: 1px solid #69c5dc !important;
        height: 235px !important;
        margin-left: 20px !important;
    }
	.ev-img-max-height-mobile{
		max-height: 300px !important;
	}
	
	.ev-titulo-inicial{
		margin-top:20px !important;
	}
	 
	header .custom-logo-link img {
		margin-top: -11px !important;
	}
	
	.cn-text-container{
		    margin-left: -150px;
            padding-right: 60px;
	}
	
  
  
}

@media (max-width: 600px) {
  .ev-col-mobile {
    max-width: 40%;
    padding: 10px;
    box-sizing: unset !important;
  }
  .ev-img-carousel {
    max-width: 100% !important;
  margin: auto !important;
    webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  }
	
		.ev-img-max-height-mobile{
		max-height: 150px !important;
		margin-top: 13px;
        margin-bottom: -14px;
   }
	
	.custom-logo-link{
		margin-left:10px !important;
	}

	
}


 @media (min-width: 600px) {
        .ev-hide-mobile {
          display: block !important;
        }
   .ev-float-rigth {
    float: right !important;
    padding-left: 10% !important;
  }
   .ev-float-left {
     justify-content: left !important;
   }
	   .ev-img-carousel {
		max-width: 45% !important;
	  margin: auto !important;
	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	  filter: grayscale(100%);

	}
	 .ev-padding-40-all{
	  padding: 40px 0px 40px 0px !important;
	}
	 
	 


}
#ev-fone{
  padding 20px 20px 20px 20px !important;
}

.main-header-bar {
  background-color: #193654 !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}



.ev-font-16 {
  font-size: 16px !important
}
.ev-font-15 {
  font-size: 15px !important
}
.ev-font-14 {
  font-size: 14px !important;
}
.ev-font-13{
  font-size: 13px !important;
}
.ev-font-12{
	font-size; 12px !important;
}
.ev-container {
  max-width: 1185px !important;
  margin: auto !important;
}


.btn {
  font-weight:200 !important;
}

.btn:hover {
  color: #fff !important;
}

.wp-block-columns, .wp-block-colum {
  margin: auto !important;
}

.ev-mg {
  margin: auto !important;
}

.wp-block-spacer {
  padding: 10%!important;
}


.ev-padding-20-all{
  padding: 20px 20px 20px 20px !important;
}

.ev-padding-10-all{
  padding: 10px 10px 10px 10px !important;
}

.ev-padding-5-all{
  padding: 05px 05px 05px 05px !important;
}

.ast-primary-header-bar{
	background-color:#193654 !important;
}

.ev-background-2{
	background-color:#193654 !important;
}

.ev-background-3{
	background-color:#8cd600 !important;
}

.ev-background-4{
	background-color:#69c5dc !important;
}

.ev-background-5{
	background-color:#0ab9a7 !important;
}

.ev-background-6{
	background-color:#f0f8ff!important;
}

.ev-background-alert,{
	background-color:#f42a39 !important;
}


.ev-text-color-white{
	color:#FFFFFF !important;
}

.ev-font-1 {
  font-family: 'Oswald',sans-serif !important;
      line-height: 1.3 !important;
  	font-weight:200 !important;
}

.ev-plans-subtitle {
    background-color: #69c5dc;
    text-align: center;
    margin-top: 0px;
}


.ev-link-destaque-fundo-escuro{
  color:#FFFFFF !important;
  font-weight:600 !important;
  text-transform: underline !important;
}

.ev-homepage-blog-show ul li{
	padding: 10px !important;
}

.ev-container-background-shadow{
	background-color:#E0EBF6;
	border-bottom: 2px solid #dbd6d6;
    box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
}

.ev-img-animation-right img{
	opacity: 0;
    transition: opacity 1.3s ease-in; /* Adicione uma transição aqui */
}

.ev-img-animation-right-visible img{
	animation-name: fadeIn;
    animation-duration: 1.3s; 
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
	opacity: 1;

}

.ev-img-animation-left img{
	opacity: 0;
    transition: opacity 1.3s ease-in; /* Adicione uma transição aqui */
}

.ev-img-animation-left-visible img{
	animation-name: fadeIn;
    animation-duration: 1.3s; 
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
	opacity: 1;

}



