
.taglinetext {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3.25rem;
  margin-bottom: 2rem;
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  position: relative;
  top: 100px;
  /*text-shadow: 0 6px 20px rgb(255 255 255);*/
  color: #dc3545;
  background: linear-gradient(to bottom, #bc8100 27%, #b59b66 40%, #ad8533 78%);
  background-clip: text;
  -webkit-text-fill-color: transparent;  
  filter: drop-shadow(0 4px 2px rgba(13, 13, 10, 4.5));
  
}

.logo_img{
    position: fixed;
    left: 10px;
    top: 10px;
    height: 77px;    
}

/* ≥640px */
@media (max-width: 640px) {
.gradient-text {
  background: linear-gradient(90deg, #ffffff, #c9a96e, #ffffff);
  background-size: 200% auto;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  animation: shine 4s linear infinite;
}

@keyframes shine {
  to {
    background-position: 200% center;
  }
}  
.taglinetext {
  width: 372px;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 3.25rem;
  margin-bottom: 2rem;
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  position: relative;
  top: 8px;
  color: #dc3545;
  background: linear-gradient(to bottom, #ffc800 27%, #50cfe8 40%, #0dcaf0 78%);
  background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(0 4px 2px rgba(13, 13, 10, 4.5));
  width: 100%;
  transform: translateY(30px);
  animation: floatText 4s ease-in-out infinite;
  
}
@keyframes floatText {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

/* Animation keyframes */
@keyframes taglineReveal {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.masthead-heading {
      top: -114px;
      
  transform: translateY(30px);
  animation: taglineReveal 1s ease-out forwards;

}
.Tellusmore{
  visibility: hidden;
}

/* ≥768px */
@media (max-width: 768px) {
}

/* ≥1024px */
@media (min-width: 1024px) {
  
}

/* ≥1280px */
@media (min-width: 1280px) {
  
}

/* ≥1536px */
@media (min-width: 1536px) {
  
}
