body{
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
	text-align: center;
	height: 100vh;
	background-color: #fff;
}
img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 28%;
}
p{
	font-weight: 300;
	font-size: 1rem;
}
h1{
	font-weight: 800;
	font-size: 15px
}



.blue{
background-color: #e3caff;
}
.white{
background-color: #ffffff;
}
.stat{
	padding: 20px;
}
.box-wrap {
	  align-items: center;
  justify-content: center;
height: 60vh;
background: #fff;
border-radius:20px;
padding: 30px;
box-shadow:
  0  5px 10px rgba(154,160,185,0.05),
  0 15px 40px rgba(166,173,201,0.2);
  transform: scale(0.9);
}
.box-slide {
	margin-top: 6%;
	  align-items: center;
  justify-content: center;
height: 37vh;
  transform: scale(0.9);
}
.box-slide img{
	width: 100%;
	border-radius: 20px;
	box-shadow:0  2px 2px rgba(154,160,185,0.05), 0 8px 20px rgba(166,173,201,0.5);
}

.box-cities {
align-items: center;
justify-content: center;
height: 100vh;
background: #fff;
border-radius:20px;
padding: 30px;
transform: scale(0.9);
}
.box-map {
align-items: center;
justify-content: center;
height: 90vh;
background: #fff;
border-radius:20px;
padding: 30px;
}
.graph{
/*	width: 320px;*/
width: 250px;
}
.carousel{
	    align-items: center;
    justify-content: center;
    height: 100vh;
}
.test{
	height: 350px;
	width: 800px;
	background: #fff;
	border-radius:20px;
	padding: 30px;
	box-shadow:
  0  5px 10px rgba(154,160,185,0.05),
  0 15px 40px rgba(166,173,201,0.2);
}
.test h1{
	display: inline;
}
.test img{
	display: inline;
}

.half{
	height: 37vh;
}
.half2{
height: 63vh;
}
.helsinki{
	background-image: url(image/map/helsinki.jpg);
	background-size: cover;
	background-position: right;
}

.amsterdam{
	background-image: url(image/map/amsterdam.jpg);
	background-size: cover;
	background-position: right;
}
.palermo{
	background-image: url(image/map/palermo.jpg);
	background-size: cover;
	background-position: right;
}
.barcelona{
	background-image: url(image/map/barcelona.jpg);
	background-size: cover;
	background-position: right;
}

.ghent{
	background-image: url(image/map/ghent.jpg);
	background-size: cover;
	background-position: right;
}
.fundao{
	background-image: url(image/map/fundao.jpg);
	background-size: cover;
	background-position: right;
}
.teresina{
	background-image: url(image/map/teresina.jpg);
	background-size: cover;
	background-position: right;
}
.katowice{
	background-image: url(image/map/katowice.jpg);
	background-size: cover;
	background-position: right;
}
.gliwice{
	background-image: url(image/map/gliwice.jpg);
	background-size: cover;
	background-position: right;
}
.milan{
	background-image: url(image/map/milan.jpg);
	background-size: cover;
	background-position: right;
}
.rome{
	background-image: url(image/map/rome.jpg);
	background-size: cover;
	background-position: right;
}
.munich{
	background-image: url(image/map/munich.jpg);
	background-size: cover;
	background-position: right;
}
.cagliari{
	background-image: url(image/map/cagliari.jpg);
	background-size: cover;
	background-position: right;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next, .carousel-control-prev{
	width: 4%;
}

