
.logo {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  max-width: 1200px;
}

.tf-v1-widget {
	width: 1200px !important;
}

h1{
	text-transform: uppercase;
	font-family: helvetica;
	font-weight: 400;
	letter-spacing: 1.8px;
	font-size: 28px;
	max-width: 70% !important;
}

img {
  max-height: 100%;
 
}



@media only screen and (min-width: 800px) {
	
	.tf-v1-widget {
		width: 800px !important;
	}
	
	h1{
		max-width: 80%;
	}
	.typeform{
		/* max-width: 80%; */
	}
	
	.footer-remark{
		max-width: 80%;
	}
	
	img{
		width: 350px;
	}
	
}

