 
 * {
  box-sizing: border-box;
}
 
.container22 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.container22__image {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 290px;
  height: 290px;
  border-radius: 50%; 
  background-image: url("./images/sahara.PNG");
  background-size: cover;
  transition: ease-in-out 0.7s;
  z-index: 2;
}
.container22__image:before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: inherit;
  background-position: bottom;
  filter: blur(40px) saturate(0%);
  transform: scaleX(0.4);
  transition: ease-in-out 0.4s;
  border-radius: 120px;
  transform-origin: right;
  opacity: 0;
  z-index: -1;
}
.container22__image:hover {
  border-radius: 0;
  width: 450px;
  height: 310px;
 box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(9, 55, 53, 0.08), 0px 16px 24px rgba(9, 55, 53, 0.1), 0px 24px 32px rgba(9, 55, 53, 0.14);
 }
.container22__image:hover:before {
  width: 100%;
  opacity: 0.18;
  filter: blur(90px) saturate(80%);
  transform: scale(2.8) translate3d(-18%, 0px, 0px);
}

/* .link {
  border-bottom: 1px solid transparent;
  color: #AE5E23;
  text-decoration: none;
  transition: ease-in 0.13s;
}
.link:hover {
  background-color: #AE5E23;
  color: #ffffff;
} */