body {
    text-align: center;
}

h1 {
    font-size: 40px;
    font-family: sans-serif;
    font-weight: 300;
    text-align: center;
}
.line {
    height: 6px;
    background-color: #000;
    width: 70px;
    margin: 8px auto;
}

p {
    font-family: 'Cinzel Decorative', Times;
    /*padding: 50px;*/
    text-align: left;
    font-size: medium;
}
h3 {
    text-align:left;
    font-size: 30px;

}
h4 {
    text-align: left;
    font-size: 35;

}

h5 {
    text-align: left;
}

.environment_li
{
  margin-top: 13px;
}

.environment_li h4
{
    border-bottom: 1px solid white;
    padding: 8px;
}

.environment_li img
{
  border-radius: 25px;
  height: 250px;
}

.environment_li p
{
  margin-top:10px;
}


#icon {
    width: 300;
    height: 300;
    border-radius: 100%;
    left: 10px;
    position: absolute;
}

.nav navbar-nav {
    color: black;
    background-color: black;
    position: sticky;
}

.navbar-brand {
    color: black;
    background-color: black;
    position:sticky;
}

.navbar-inverse {
    color: black;
    background-color: black;
    position: sticky;
}

.myNavbar {
    position: sticky;
}






h2 {
    text-align: left;
    font-size: 20px;
}
.icon {
    float: right;
    align-content: center;
}

.form-floating mb-3 {
    color:aliceblue;
    background-color: bisque;
}



#mc_embed_signup {
background:#fff; 
clear:left; font:14px Helvetica,Arial,sans-serif;  
width:600px;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.front img {
    text-align: center;
}


* {
  box-sizing: border-box;
}

body {
  font-family: Arial;
  padding: 20px;
  background: #f1f1f1;
}


.card-text {
    font-size: 24px;
    text-align:justify;
    font-style:georgia;
}



 