
.container {
  position: relative;
  overflow: hidden;
}

.background-image {
  width: 100%;
  height: 870px; /* Adjust as needed */
  background:  no-repeat center center/cover;
  border-radius:90px;
  border: 1px var(--micho-color) solid;
}

.overlay-text {
  position: relative;
 
  text-align: center;
  color: black;
  margin:10px;
  background: #FFFFFFE5;

  padding: 50px;
  margin: -250px 50px 30px 50px;
  border: 1px var(--micho-color) solid;
  border-radius:90px;
}

.overlay-text h2 {
  font-size: 2.5rem;
  color: var(--micho-color);  
  font-size: 55px;
  font-weight: 700;
  line-height: 66.56px;
}

.overlay-text p {
  font-size: 1.25rem;
}

.ovelay-atryicle-introtext{
color: var(--micho-color);  

font-size: 42.66px;
font-weight: 700;
line-height: 34.32px;
text-align:justify;


}
.ovelay-atryicle-fulltext{

  font-size: 21.33px;
  font-weight: 500;
  line-height: 34.55px;
  text-align: justify;
}

.intro-full-contianer{
  padding-left:273px;
  margin-top:50px;
}

.title-date-continner{
  padding-left:121px;
  

}

.back-button{  
 
  margin-bottom:30px; 
}

.back-button a {
  font-size: 20px;
  font-weight: 400;
  line-height: 24.2px;
  color: var(--micho-color);

}

