@media (max-width: 700px){
	.sec-title .sub-title {
		margin-left: 30px;
	}
	.banner-section h1{
		font-size: 60px
	}
   .esconder-mobile{
	   display: none !important;
   }
}

@media (min-width: 700px){
   .esconder-desktop{
	   display: none !important;
   }
}
.formulario{
	background-color: rgba(255,255,255,0.80);
	padding:  30px;
	border-radius: 20px;
	margin-top: -80px
}
.formulario h2{
	color: var(--theme-color3);
}
.formulario input{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border: 1px solid var(--theme-color3);
}
#formulario-mobile{
	background-color: var(--theme-color1);
}
#sobre .sec-title h2:before, #escolha .sec-title h2:before{
	background-color: var(--theme-color2)
}
#escolha .title{
	color: #000 !important
}
.text-justify{
	text-align: justify !important
}
.sub-title::before{
	content: '';
	position: absolute;
	height: 30px;
	width: 30px;
	background-size: cover;
	margin-top: -5px;
	margin-left: -35px;
}
#planos{
	margin-top: 30px;
}
.card-plano{
	padding: 80px 35px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
	border-radius: 15px;
	position: relative
}
.card-plano img{
	position: absolute;
	margin-top: -56%
}
.card-plano h2{
	color: var(--theme-color1)
}
.card-plano p{
	font-size: 20px
}
.main-footer p{
	color: white !important
}