.mt-11 {
  margin-top: 0.69rem;
}
.page {
  background-color: #ffffff;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.section_2 {
  background-image: url('../../images/8476fcc7583d4ecc82381bc91345f1df.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 16.78rem;
}
.text_2 {
  color: #ffffff;
  font-size: 0.72rem;
  font-family: LibreBaskerville;
  line-height: 0.63rem;
}
.group_3 {
  text-align: center;
}
.font {
  font-size: 0.78rem;
  font-family: Lato;
  line-height: 1.38rem;
  color: #ffffff;
  font-style: italic;
}
.text_3 {
}
.text_4 {
  font-size: 0.78rem;
}
.grid {
  height: 22.03rem;
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: 1.91rem;
  column-gap: 0;
}
.grid-item_3 {
  padding: 0 0.41rem;
  text-decoration: none;
  transition: transform 0.3s ease;
  color: inherit;
}

.grid-item_3:hover {
  transform: translateY(-5px);
}
.image {
  width: 100%;
  height: 7.78rem;
}
.font_2 {
  font-size: 0.75rem;
  font-family: BodoniModaSC;
  line-height: 0.59rem;
  color: #000000;
}
.text_5 {
  margin-left: 0.19rem;
}
.group_4 {
  padding: 0 0.16rem;
  height: 0.41rem;
}
.font_3 {
  font-size: 0.5rem;
  font-family: BodoniModa;
  line-height: 0.41rem;
  color: #e66924;
}
.image_6 {
  margin-left: 3.81rem;
  margin-top: -0.34rem;
  width: 0.94rem;
  height: 0.34rem;
  transition: transform 0.3s ease;
}

.grid-item_3:hover .image_6 {
  transform: translateX(5px);
}