.shine-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.shine-inner .left {
  flex: 0 0 344px;
  margin: 0 90px 0 0;
}
.shine-inner .left .image {
  width: 344px;
  max-width: 100%;
  height: auto;
}
.shine-inner .left .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 5px;
}
.shine-inner .right {}
.shine-inner .right .header {
  text-align: left !important;
  font-family: var(--font-dark-second);
  font-size: 25px;
  font-weight: 600;
  line-height: 34.1px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFD3A2;
  text-transform: uppercase;
}
.shine-inner .right .description {
  width: 100%;
  max-width: 565px;
  margin: 0 0 1.5rem;
}
.shine-inner .right .description p {
  margin: 1rem 0 0;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}
.shine-inner .right .description p strong,
.shine-inner .right .description p b {
  font-weight: 700;
}
.shine-inner .right .btn {
  color: #fff;
  border-color: #fff;
  border-radius: 24px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14.52px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.shine-inner .right .btn:hover {
  color: #FFD3A2;
  border-color: #FFD3A2;
}

@media screen and ( max-width: 767px ) {
  .shine-inner {
    flex-wrap: wrap;
  }
  .shine-inner .left {
    margin: 0 auto 1rem;
  }
  .shine-inner .right {
    margin: 0 auto;
  }
}