
body {
  margin: 0;
  padding: 0;
  font-family: 'Source Serif 4', serif;
  font-weight:300;
   
}
section {
  display: grid;
  place-items: center;
  height: 100vh;
  color: white;  
}

.ken-burns-slideshow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  list-style-type: none;
}
.ken-burns-slideshow .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transform: scale(1.2);
  animation: kenburns 24s linear infinite;
}
.ken-burns-slideshow .slide:nth-child(1) {
  animation-delay: 1s;
}
.ken-burns-slideshow .slide:nth-child(2) {
  animation-delay: 6s;
}
.ken-burns-slideshow .slide:nth-child(3) {
  animation-delay: 12s;
}
.ken-burns-slideshow .slide:nth-child(4) {
  animation-delay: 18s;
}

#slide1 {
  background-image: linear-gradient(rgba(16, 16, 16, 0.4), rgba(16, 16, 16, 0.0)), url("../img/slideshow1.jpg");
}

#slide2 {
  background-image: linear-gradient(rgba(16, 16, 16, 0.4), rgba(16, 16, 16, 0.0)), url("../img/slideshow2.jpg");
}

#slide3 {
  background-image: linear-gradient(rgba(16, 16, 16, 0.4), rgba(16, 16, 16, 0.0)), url("../img/slideshow3.jpg");
}

#slide4 {
  background-image: linear-gradient(rgba(16, 16, 16, 0.4), rgba(16, 16, 16, 0.0)), url("../img/slideshow4.jpg");
}

@keyframes kenburns {
  10% {
    opacity: 1;
  }
  25% {
    opacity: 1;
    transform: scale(1);
  }
  40% {
    opacity: 0;
    transform: scale(1);
  }
}

section h1 {
  font-size: 300%;
  text-shadow: 0 2px 2px black;
  font-family:  "Tangerine", serif;
  font-weight: 700;
}

section span {
	font-size: 75%;
	font-weight:400;
}
.content {
	background:white;
	color:black;
}
h1{font-weight:600;
 font-size:3em;
 text-align:center;
            }
        
    .subheader {
        font-size:2em;
		font-weight:400;
        text-align:center;
        font-style:italic;
    }
    h3{ 
        font-size:1.7em;
        text-align:left;
        font-weight:400;
    }
    p{
        font-size:1.2em;
        text-align:left;
        margin:1em;
    }
	
    }
    a{

        text-decoration:none;
		
    }
    
    a.long-link {
        overflow-wrap: break-word;
        word-wrap: break-word; 
    }
   
    .btn-whatsapp {
        background:green;
        box-shadow:0 0 4px 2px white inset;
        padding:10px;
        color:white;
        cursor:pointer;
    }
    .btn-whatsapp:hover{
        box-shadow:0 0 4px 2px green inset;
        background:white;
        color:green;
    }