#whats-header{
		position: absolute;
	margin-top: 10px;
}
@media(min-width: 1025px){
		#menu-header .icon{
			display: none !Important;
		}
		#menu-header .elementskit-dropdown{
				background-color: #fff;
				border: 0;
		}
		#menu-header .elementskit-dropdown a{
				color: #201547;
				font-size: 0.8em;
				font-weight: 400;
				padding: 6px 18px 6px 18px;
		}
		#menu-header .elementskit-dropdown a:hover{
				color: #E10600;
		}
		#menu-header .menu-item a:before{
				content: " ";
				position: absolute;
				width: auto;
				height: 3px;
				top: 50%;
				left: 15px;
				right: 15px;
				margin-top: 15px;
				transform: translate3d(0, -50%, 0);

		}
		#menu-header .menu-item:hover > a:before{
				background-color: #E10600;
		}
		#menu-header .menu-item:hover > .elementskit-dropdown a:before{
				display: none;
		}
		#menu-header .elementskit-submenu-panel{
				padding: 5px 0px 5px 0px;
		}
}
/* FOOTER */
@media(min-width: 1025px){
		#menu-footer .elementskit-navbar-nav > li:not(:last-child){
				border-right: 1px solid #fff;
		}
		#menu-footer .elementskit-navbar-nav > li{
				height: 10px;
		}
		#menu-footer .elementskit-submenu-panel{
			display: none;
		}
}
#footer-info ul{
	list-style: none;
}
#footer-info ul a{
		color: #AEAABC;
}
#footer-info  ul li{
line-height: 24px;
		font-size: 0.9em;
}
@media(max-width: 1024px){
		#menu-footer .elementskit-menu-hamburger{
			background-color: #fff;
				float: initial !Important;
				margin: auto !Important;
		}
		#footer-info ul {
				text-align: center !Important;
				margin: auto;
				padding: 0;
		}
}
*{font-family: "Open Sans", Arial, sans-serif;}
.link-azul{color: #201547}

/* GLOBAL */
.lista-check-inline ul, 
.lista-check ul{
	  margin: 0;
		    padding: 0;
		list-style: none;
}
.lista-check li{
		line-height: 33px;
}
.lista-check-inline ul li{
	    display: inline-block;
		margin-right: 10px;
		    line-height: 35px;
}
.lista-check-inline .back ul li{
    line-height: 33px;
}
.lista-check.verde .fa, .lista-check-inline.verde .fa{
		color: #1F7F35;
}
#whats-header-web, #whats-header-mobile{
		position: fixed;
		right: 0;
		bottom: 35px;
		z-index: 999;
}
/* descomentar para editar o numero de whats desktop
#whats-header-mobile{
display: none;
}*/
.line-0{
	line-height: 0;
}

@media(max-width: 991px){
		.whats-desktop{
				display: none;
		}
}
@media(min-width: 992px){
		.whats-mobile{
				display: none;
		}
}

/* FLIP BOX*/
.flip-container {perspective: 1000px; transform-style: preserve-3d;}
.flip-container:hover .back {transform: rotateY(0deg);}
.flip-container:hover .front {transform: rotateY(180deg);}
.flip-container, .front, .back {
  width: 100%;
     min-height: 250px;
  margin: 0px 25px 25px 0px;
  float:left;
		border-radius: 15px;
}
.flipper {transition: 0.6s; transform-style: preserve-3d;	position: relative;}
.front, .back {
	backface-visibility: hidden;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}
.front {z-index: 2;	transform: rotateY(0deg);}
.back {
		transform: rotateY(-180deg);
    background: #fff;
    color: #666;
    font-size: 14px;
    text-align: left;
    line-height: 1.4em;
    box-shadow: 0 30px 60px -30px rgb(0 0 0 / 45%);
    padding: 7%;
}
.back h3{color: #201547; text-align: left; font-size: 30px; font-style: italic; font-weight: 900;}
.vertical.flip-container {position: relative;}
.vertical .back {	transform: rotateX(180deg);}
.vertical.flip-container:hover .back  {transform: rotateX(0deg);}
.vertical.flip-container:hover .front {transform: rotateX(180deg);}
.front {display: flex; justify-content: center; align-items: center;}
.front h2{color:#fff; font-size: 42px; font-weight: 900; font-style: italic; text-align:center;}
.flip-container #missao.front{background-image: url('https://www.integracaodigital.com.br/temporario/millenar/wp-content/uploads/2021/11/bg-missao.jpg')}
.flip-container #visao.front{background-image: url('https://www.integracaodigital.com.br/temporario/millenar/wp-content/uploads/2021/11/bg-visao.jpg')}
.flip-container #valores.front{background-image: url('https://www.integracaodigital.com.br/temporario/millenar/wp-content/uploads/2021/11/bg-valores.jpg')}


/* FORMULÁRIO */
.wpcf7 label{
	position: absolute;
	margin-left: -999999999px;
}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 select, .wpcf7 textarea{
	background-color: #F4F4F4;
		border: 0px;
}
.wpcf7 input[type=submit]{
	width: 100%;
		color: #fff;
		background-color: #e10600;
}
.wpcf7 input[type=submit]:hover{
		background-color: #201547;
}

.wpcf7 select{
    margin: 0 0 10px;
    padding: 10px;
    font-size: 1em;
    color: #757575;
}
.wpcf7 .form-1 {
		width: 100%;
}
.wpcf7 .form-1 br{
		display: none;
}
.wpcf7 .form-1 input, .wpcf7 .form-1 select, .wpcf7 .form-1 textarea{
		width: 100%;
		    margin-bottom: 20px;
}
.wpcf7 .form-2{
		width: 100%;
    display: flex;
    align-items: center;
}
.wpcf7 .form-2 .wpcf7-form-control-wrap{
	    width: 49%;
}
.wpcf7 .form-2 .wpcf7-form-control-wrap.Nome, .wpcf7 .form-2 .wpcf7-form-control-wrap.Telefone{
	    margin-right: 2%;
}
.wpcf7 .form-2 input{
	    width: 100%;
		min-width: 100%;
		    margin-bottom: 20px;
}

/* SLIDER */
.slider-titulo{
    color: #fff;
    margin-top: 100px;
    font-size: 46px;
    font-weight: 700;
    line-height: 130%;
}
@media(max-width: 767px){
	.slider-titulo{
			font-size: 36px;
			text-align: center;
			 margin-top: 180px;
		}
}