* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
.full-width {
  /* max-width: 100vw; */
  margin: 0 auto;
  max-width: 1922px;
}
.lato-font {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
}
/* head */
.flower-containner {
  display: flex;
  background: rgba(229, 84, 115, 0.1);
  padding: 0px 240px 0px 240px;
}
.flower-title {
  color: rgb(39, 39, 39);
  font-family: Lato;
  font-size: 80px;
  font-weight: 800;
  line-height: 96px;
  letter-spacing: 0%;
  text-align: left;
}
.flower-discraption {
  color: rgba(39, 39, 39, 0.6);
  font-family: Lato;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: left;
  width: 634px;
  margin-top: 32px;
}
.flower-text {
  margin-top: 197px;
  margin-bottom: 147px;
}
.flower-btn {
  border-radius: 8px;
  color: rgb(255, 255, 255);
  font-family: Lato;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0%;
  width: 177px;
  height: 64px;
  background: rgb(229, 84, 115);
  border: none;
  margin-top: 32px;
}
.img-sr {
  width: 635px;
  height: 800px;
  margin-left: 97px;
  margin-top: 55px;
  animation: flower 3s linear infinite;
  transition: transfrom 5s ease-in;
}
/* aniimation */
@keyframes flower {
  0% {
    opacity: 0;
    /* transform: scale(1.5);
    transform: translateX(10); */
  }
  20% {
    opacity: 0.2;
    transform: scale(2.5);
    transform: translateX(40);
  }
  25% {
    opacity: 0.2;
    transform: scale(1.5);
    transform: translatey(65);
  }
  50% {
    opacity: 0.3;
    transform: scale(1.5);
    transform: translatey(46);
    transform: rotate(45deg);
  }
  75% {
    opacity: 0.5;
    transform: scale(1.5);
    transform: translatey(78);
    transform: rotate(45deg);
  }
  100% {
    opacity: 1;
    /* transform: scale(1.5); */
    transform: translateX(100);
    transform: rotate(360deg);
  }
}
/* body */
