.group-info{
	justify-content: center;
}

.flex-info{
	display: flex;
	flex-direction: row;
	text-align: center;
	padding: 2.5rem 0 1.5rem 0;
}

.illustration-left {

	order: 1;
}

.illustration-right {
	order: 2;
}

.desc-group-right {
	order: 2;
}

.desc-group-left {
	order: 1;
}

.illustration-img{
	width: 300px;
}

.card-gmaps {
	/* margin: 0 0.5rem; */
	height: 400px;
}

.map-container{
	overflow:hidden;
	position:relative;
	height:0;
}
.map-container iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}

.wa-float{
	fill: #35ca01;
	position: fixed;
	z-index: 9;
	right:20px;
	bottom:15px;
}

.wa-float:hover{
	fill: #59de03;
}

@media screen and (max-width: 1199px){
	.login-container{
		grid-gap: 0rem;
	}
	.img img{
		width: 400px;
	}
	.login-content{
		padding: 0 0 1rem 0;
		justify-content: center;
	}
}

@media screen and (max-width: 1050px){
	.login-container{
		grid-gap: 0rem;
	}
	.img img{
		width: 350px;
	}
	.login-content{
		padding: 0 0 1rem 0;
		justify-content: center;
	}
}

/* @media screen and (max-width: 1000px){
	form{
		width: 290px;
	}

	.img img{
		width: 250px;
	}
} */

@media screen and (max-width: 991px){
	.login-container{
		grid-template-columns: 1fr;
	}

	.img{
		display: none;
	}

	.wave{
		display: none;
	}

	.login-content{
		justify-content: center;
	}
}

@media screen and (max-width: 767px){
	.flex-info{
		display: flex;
		flex-direction: column;
		text-align: center;
		padding: 1.5rem 0 0.5rem 0;
	}

	.illustration-right {
		order: 1;
	}

	.desc-group-left {
		order: 1;
	}
}