@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:wght@100..900&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Gantari:ital,wght@0,100..900;1,100..900&display=swap");

.facts {
  color: #2c3e50;
  padding: 2em;
}

.headline {
  padding-top: calc(5rem + 35px);
} /*# sourceMappingURL=custom.css.map */

.button {
  background-color: #117a65;
  border: none;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  color: white;
  cursor: pointer;
  font-family: Mullish, sans-serif;
  font-weight: 550;
  font-size: 14px;
  height: 40px;
  max-width: 160px;
  outline: 3px solid #117a65;
  padding: 8px 10px;
  place-items: center;
  text-decoration: none;
  text-shadow: 0.5px 0 0 #050028;
  transition: outline-offset 0.25s ease-in-out;
  white-space: nowrap;
}
.button-wrapper {
  background-color: #117a65;
  border-radius: 3px;
}
.button:hover,
.button:focus {
  outline-offset: 4px;
  color: #f5f5fa;
}
#email {
  text-align: center;
}
.javademo {
  border-radius: 15px;
  color: black;
  padding: 5px 15px;
  font-size: 1.5em;
}

img {
  max-width: 90vw;
}
body {
  overflow-x: hidden;
}
.footer {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #212529;
  color: #fff;
}
.copyright {
  background-color: #212529;
}
.cycle-slideshow img {
  border-radius: 5px;
  box-shadow: 0px 0px 29px 5px rgba(0, 0, 0, 0.47);
}
.nav-item:hover .nav-link {
  color: #ffc107;
}
.nav-link {
  font-size: 1.5rem; /* Adjust as needed */
}
h4 {
}
.container2 {
  width: 80%; /* Adjust container width */
  max-width: 600px; /* Optional max width */
  margin: 20px auto; /* Center container */
  padding: 10px;
  border: 1px solid #000;
}
.full-width-text {
  width: 100%;
  display: block;
  text-align: justify;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
