body{
	width: 99%;
}
.div-banner{
	width: 100%;
	text-align: center;
	background-color: white;
	padding-top: 3px;
}
.mix33{
	width: 100%;
}
.p-mix33{
	font-size: 200%;
	position: absolute;
    top: 3.5%;
    width: 50%;
	margin-left: 25%;
	background-color: white;
	padding-left: 30px;
	padding-right: 30px;
	opacity: 69%;
	border-radius: 27%;
}
h1{
	text-align: center;
}
/* Slideshow container */
.slideshow-container {
	max-width: 100%;
	position: relative;
	margin: auto;
}

/* Next & previous buttons */
.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -22px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	background-color: #aaa;
}

/* Position the "next button" to the right */
.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.8);
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  margin-left: 3%;
  padding: 16px 24px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #666;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 1.6s ease;
}
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  margin-left: 36%;
  font-size: 200%;
  position: absolute;
  top: 0;
}
.map{
	max-width: 90%;
	max-height: 90%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	vertical-align: middle;
	border-radius: 8%;
}
.contact{
	max-width: 90%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	margin-top: 6%;
	margin-bottom: 6%;
	background-color: #666;
	opacity: 72%;
	border-radius: 8%;
	padding-top: 15px;
	padding-bottom: 4%;
}
.info{
	width: 70%;
	text-align: center;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 6%;
}
.info p{
	font-size: 200%;
	text-align: justify;
}
label{
	font-size: 125%;
	color: white;
}
footer{
	padding-top: 0.3%;
	padding-bottom: 0.3%;
	text-align: center;
	background-color: #666;
	opacity: 75%;
}
#send{
	color: white;
	border-radius: 3px;
	background-color: gray;
	border-color: none;
	border-width: 0px;
	width: 15%;
	font-size: 125%;
}
.white{
	color: white;
}
.libertinus-mono-regular {
  font-family: "Libertinus Mono", monospace;
  font-weight: 600;
  font-style: normal;
}
.eb-garamond-<uniquifier> {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
a:link, a:visited, a:link:active, a:visited:active{
	color: white;
}
}