	:root {
		  --lp-blue: #5F2DEE ;
		  --lp-gray: #5F5F5F;
		  --lp-light-gray: #F4F3F9;
		  --lp-green: #2DEE9A;
		  --lp-dark-blue: #24163D;
	}
	
	
	.gradient-to-top{
		background: #5F2DEE;
		background: linear-gradient(0deg,rgba(95, 45, 238, 0.88) 0%, rgba(95, 45, 238, 0) 80%);
	}
	.gradient-to-top-dark-blue{
		background: #5F2DEE;
		background: linear-gradient(0deg,rgba(95, 45, 238, 1) 0%, rgba(63, 33, 142, 1) 46%, rgba(36, 22, 61, 1) 100%);
	}
	
	
	
	.gradient-to-top-w{
		background: #fff;
		background: linear-gradient(0deg,rgba(255, 255, 255, 0.255) 0%, rgba(255, 255, 2510, 0) 100%);
	}
	
	.btn-lp{
		background:#000;
		padding:10px 25px;
		width:auto;
		border:none;
		font-weight:400;
		font-size:13px;
		text-decoration:none;
		display: inline-block;
 		cursor: pointer;
		border-radius:50px;
		cursor: pointer;
		border:none;
		outline:none!important;
		text-decoration: none!important
	}
	.btn-blue{
		background: var(--lp-blue);
		color:#fff!important;
		text-decoration:none
	}
	.btn-green{
		background: var(--lp-green);
		color:#24163D!important;
 	}
	.lp-text-white{
		color:#fff;
	}


	 
	body {
		font-family: 'Poppins', sans-serif!important;
	 }
	 h1, h2, h3, h4, h5, h6 {
		margin:0;
		padding:0;
	 }
	.row-center{
		align-items:center;
	}
	.row-down{
		align-items:flex-end;
	}
	 
	.j-center{
		justify-content: center!important;
	}
	.max-img img{
		max-width:100%;
		height:auto;
	}
	.full-img img{
		width:100%;
		height:auto;
	}

	.full-img-50 img{
		width:50%;
		height:auto;
	}



	.clear{
		clear: both;
	}
	.space{
		height:50px;
	}
	.space-min{
		height:25px;
	}
	.space-minn{
		height:15px;
	}
	::-webkit-scrollbar{ width:3px; height:0px; background: #ddd }
	::-webkit-scrollbar-track   { background: #fff;  }
	::-webkit-scrollbar-thumb   { background: #ccc;  }

	 .disabled{
		opacity:0.5;
	}

	.iframe iframe{
		width:100%;
		min-height:320px;
	}
 


	
	   
  

 

	/*login*/
	.container-login{
		display:flex;
		justify-content:center;
		align-items: center;
		height:100vh;
		background: #f1f1f1;
		background-size:cover;
	}


	@media screen and ( max-width: 480px ) {
		.container-login{
			 background: #fff
		}
	}

 
	 .field-erro input, .field-erro select{
		border-bottom: solid 1px red!important;
		color:red!important;
	 }
	 .field-erro:before{
		display:block!important
	 }
	.field-erro input::placeholder, .field-erro textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  color:red!important;
	}

	.field-erro input:-ms-input-placeholder ,  .field-erro textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:red!important;
	}

	 .field-erro input::-ms-input-placeholder,  .field-erro textarea::-ms-input-placeholder { /* Microsoft Edge */
	  color:red!important;
	}
	 
	 
 .wpcf7 span, .wpcf7 p {
    display: block;
    width:100%;
    margin:0 0 0  0;
}
.wpcf7 label {
    margin: 0;
    display: block ;
}

.wpcf7 input[type="text"], .wpcf7  input[type="email"], .wpcf7 input[type="tel"], .wpcf7 select, .wpcf7 select  {
    width: 100%;
    border-radius: 8px;
    border:none;
    font-size:14px;
    margin:0 0 20px 0;
    font-weight:300;
	border-bottom: solid 1px var(--lp-blue);
    padding:10px 10px;
    background: transparent;
    color: #ddd;
    outline:none;
}
 .wpcf7 select option {
     background: var(--lp-blue);
 }
 .wpcf7 input[type="submit"]{
     border-radius:50px;
     border: none;
     outline:none;
     background: var(--lp-green);
     padding: 10px 10px;
     color: var(--lp-dark-blue);
     font-size:14px;
     font-weight:300;
     width:100%;
     text-align:center;
     margin: 10px 0 0 0;
     cursor: pointer;
 }
 .anota-form{
     color: #fff;
    font-size: 9px;
    display: block;
    margin: 15px 0 0 0!important;
}
 
 
 .wpcf7 input[type="text"]::-webkit-input-placeholder, .wpcf7  input[type="email"]::-webkit-input-placeholder, .wpcf7 input[type="tel"]::-webkit-input-placeholder {
   color: #ddd;
}
 
.wpcf7 input[type="text"]:-moz-placeholder, .wpcf7  input[type="email"]:-moz-placeholder, .wpcf7 input[type="tel"]:-moz-placeholder { /* Firefox 18- */
   color: #ddd;  
}
 
.wpcf7 input[type="text"]::-moz-placeholder, .wpcf7  input[type="email"]::-moz-placeholder, .wpcf7 input[type="tel"]::-moz-placeholder {  /* Firefox 19+ */
   color: #ddd;  
}
 
.wpcf7 input[type="text"]:-ms-input-placeholder, .wpcf7  input[type="email"]:-ms-input-placeholder, .wpcf7 input[type="tel"]:-ms-input-placeholder {  
   color: #ddd;  
}


.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 5px 10px;
    border: 2px solid #00a0d2;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
}