.dreamland_box{
	border-radius: 4px;
    overflow: hidden;
    background: #09324b;
    padding: 3.2vw 1.6vw;
    display: flex;
    margin: 30px auto;
    flex-wrap: wrap;

   /* view-timeline-name: --reveal;
    animation-timeline: --reveal;
    animation-name: appear;
    animation-fill-mode: both;
    animation-range: entry 25% cover 50%;
    animation-duration: 1ms;*/
}
/*@keyframes appear {
  from {
    opacity: 0;
    transform: scale(0);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}*/
.map_box{
	background: var(--bgdark);
    flex-grow: 1;
    min-width: 250px;
    min-height: 250px;
    flex-basis: 40%;
}
.map_box iframe{
  height: 100%;
  width: 100%;
}
.description{
	padding: 0 8px 8px 8px;
    flex-basis: 58%;
    flex-grow: 1;
}
.description h2{
	text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
    color: #40e147;
    font-size: 40px;
    margin-bottom: 10px;
}
.description p{
	color: #ededed;
}
.description p span{
	display: flex;
	white-space: pre-wrap;
}