@charset "utf-8";
/* CSS Document */

.table-ana{
	box-sizing: border-box;
	height: 105px;
  background-color: #eee;
  white-space: nowrap;
  width: 100%;
  display: table;
	padding-left: 5px;
	padding-right: 5px;
}

.table-cell{
	
vertical-align: middle;
  padding: 10px;
  display: table-cell;
}

.table-cell img {
	 max-width: 100%;
	/*background-color: antiquewhite;*/
}

.table-cell img:hover {
  transform: scale(1.3);
}

.aside-left {
	padding: 5%;
	padding-top: 10%;
	/*background-color: aqua;*/
}

.aside-content {
	padding: 5%;
	padding-top: 10%;
	/*background-color:antiquewhite;*/
}

/* Google Maps 1*/
.cid-rUi4MxgYqV .google-map {
  height: 25rem;
  position: relative;
}
.cid-rUi4MxgYqV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-rUi4MxgYqV .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-rUi4MxgYqV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-rUi4MxgYqV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}

/* Google Maps 2*/
.cid-rLYsU0fx6z .google-map {
  height: 25rem;
  position: relative;
}
.cid-rLYsU0fx6z .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-rLYsU0fx6z .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-rLYsU0fx6z .google-map[data-state] {
  background: #e9e5dc;
}
.cid-rLYsU0fx6z .google-map[data-state="loading"] [data-state-details] {
  display: none;
}

@media (max-width: 825px){
	.aside-left {
		background-color: white;
		width: 80%;
  		align-self: center; 
		padding: 10%;
		padding-top: calc(10% + 50px);
		margin: auto;
	}
	
	.aside-content {
		background-color: white;
		width: 80%;
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 5%;
		padding-top: 0%;
	}
	
	
	.table-cell{
	
vertical-align: middle;
  padding: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
  display: table-cell;
}
}

@media (max-width: 570px){
	
	.aside-left {
		background-color: white;
		width: 80%;
  		align-self: center; 
		padding: 10%;
		padding-top: calc(10% + 10px);
		margin: auto;
	}
	

		.table-cell{
	
vertical-align: middle;
  padding: 0px;
  display: table-cell;
}

}