@media screen and (min-width: 699px) {
    .swiper-pagination-bullet-active {
      width: 14px !important;
      height: 14px !important;
      justify-content: center;
      display: flex;
      align-items: center;
    }
    b {
      font-weight: 700;
    }
    .header-title {
      text-align: center;
      width: 100%;
      margin-bottom: 30px;
      display: flex;
      gap: 19px;
      justify-content: center;
    }
    .header-title span:nth-child(1) {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 600;
      font-size: 36px;
      line-height: 41px;
      color: #0793cf;
    }
    .header-title span:nth-child(2) {
      font-family: "Adobe Garamond Pro";
      font-style: italic;
      font-weight: 400;
      font-size: 36px;
      line-height: 43px;
      color: #e6749d;
    }
    .header-image {
      position: relative;
      margin: 0 auto;
    }
    .header-back {
      width: 85%;
      position: absolute;
      top: 50px;
      z-index: -1;
      mix-blend-mode: darken;
      transform: matrix(-1, 0, 0, 1, 0, 0);
    }
    .header-inner {
      margin-bottom: 30px;
      margin-top: 25px;
    }
    .rating-header {
      display: flex;
      justify-content: space-around;
      margin-bottom: 12px;
    }
    .rating-value {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 700;
      font-size: 32px;
      line-height: 37px;
      color: #000000;
    }
    .rating-value span {
      font-weight: 400;
      font-size: 20px;
      line-height: 23px;
      opacity: 0.5;
    }
    .rating-stars {
      display: flex;
      flex-direction: row;
      align-items: flex-start;
      padding: 0px;
      gap: 8.85px;
      width: 210.4px;
      height: 35px;
      margin-left: 10px;
    }
    .rating-stars img {
      width: 35px;
      height: 35px;
    }
    .user-ratings {
      display: flex;
      align-items: center;
      justify-content: space-around;
    }
    .user-image {
      display: flex;
      position: relative;
      margin-right: 10px;
    }
    .user-image img {
      position: relative;
      /* width: 29.01px;
       height: 29.01px; */
      width: 35px;
      height: 35px;
      filter: drop-shadow(2.32108px 0px 2.32108px rgba(0, 0, 0, 0.15));
    }
    .user-image img:first-child {
      z-index: 7;
    }
    .user-image img:not(:first-child) {
      margin-left: -13px;
    }
    .user-image img:nth-child(2) {
      z-index: 6;
    }
    .user-image img:nth-child(3) {
      z-index: 5;
    }
    .user-image img:nth-child(4) {
      z-index: 4;
    }
    .user-image img:nth-child(5) {
      z-index: 3;
    }
    .user-image img:nth-child(6) {
      z-index: 2;
    }
    .user-image img:nth-child(7) {
      z-index: 1;
    }
    .user-rating-value {
      display: flex;
      flex-direction: row;
      align-items: center;
      padding: 0px;
      gap: 5.9px;
      font-family: "Aquawax Pro";
      font-style: normal;
      color: #000000;
    }
    .user-rating-value span:nth-child(1) {
      font-weight: 700;
      font-size: 20px;
      line-height: 23px;
    }
    .user-rating-value span:nth-child(2) {
      font-weight: 400;
      font-size: 16px;
      line-height: 18px;
      opacity: 0.5;
    }
    .rating-container {
      padding: 0 10px;
      margin-bottom: 50px;
    }
    .item-text {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 16px;
    }
    b {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 16px;
    }
    .cards-container {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .card {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      padding: 0px;
      gap: 8px;
    }
    .card-image {
      display: flex;
      flex-direction: row;
      align-items: center;
      padding: 0px;
      gap: 14px;
      height: 28px;
    }
    .card-image img {
      width: 22px;
      height: 28px;
    }
    .card-title {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 16px;
      color: #010101;
    }
    .card-description {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      color: #000000;
      opacity: 0.5;
    }
    .image-gradient {
      position: relative;
      display: inline-block;
      width: 100%;
      margin-bottom: 12px;
    }
    .gradient-image {
      position: relative;
    }
    .gradient-image img {
      display: block;
      width: 100%;
      height: auto;
    }
    .image-gradient::before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: linear-gradient(to top, whitesmoke 0%, transparent 30%);
      pointer-events: none;
      z-index: 1;
    }
    .result-image img {
      width: 100%;
    }
    .subtitle {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 23px;
      color: #0793cf;
    }
    .section-title {
      font-family: "Adobe Garamond Pro";
      font-style: italic;
      font-weight: 400;
      font-size: 24px;
      line-height: 29px;
      text-transform: uppercase;
      color: #e6749d;
      margin-bottom: 30px;
    }
    .list-item {
      display: flex;
      margin-bottom: 34px;
    }
    .item-image {
      margin-right: 12px;
    }
    .result-container .subtitle {
      text-align: center;
      margin-bottom: 24px;
    }
    .benefits-container, .result-container, .cards-container, .testimonials-container {
      margin: 0 30px 64px;
    }
    .testimonials-container {
      margin-bottom: 0;
    }
    .header-back-rectangle, .image-gradien-back {
      width: 100vw;
      max-width: 480px;
      margin-left: -30px;
      position: absolute;
      z-index: 12;
      display: flex;
      justify-content: space-between;
    }
    .header-back-rectangle {
      top: 0;
    }
    .header-front {
      display: flex;
      margin: 0 auto;
      align-items: flex-end;
      max-width: 324px;
      top: 10px;
      position: relative;
      padding: 0 50px;
      left: 20px;
    }
    .header-front-rectangle img {
      width: 100%;
      z-index: 3;
    }
    .header-front img {
      width: 100%;
    }
    .header-back img {
      width: 100%;
    }
    .image-gradien-back {
      z-index: -1;
    }
    .image-gradien-back img {
      position: relative;
      display: flex;
      top: -100px;
      width: auto;
    }
    .testimonial-info {
      display: grid;
      grid-template-columns: auto 1fr;
      grid-template-rows: repeat(3, auto);
      grid-template-areas: "image name" "image stars" "country country";
    }
    .testimonial-info img {
      grid-area: image;
    }
    .testimonial-name {
      grid-area: name;
      display: flex;
      align-items: center;
    }
    .testimonials-stars {
      grid-area: stars;
      display: flex;
      gap: 9px;
    }
    .testimonials-stars img {
      border: none !important;
    }
    .testimonial-country {
      grid-area: country;
      margin-top: 8px;
    }
    .testimonial-info img {
      filter: drop-shadow(0px 1px 2.45559px rgba(0, 0, 0, 0.15));
      border-radius: 32px;
    }
    .testimonial-name {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 16px;
      /* identical to box height */
      color: #000000;
    }
    .testimonial-country {
      font-family: "Aquawax Pro";
      font-style: normal;
      font-weight: 400;
      font-size: 12px;
      line-height: 14px;
      /* identical to box height */
      color: #000000;
      opacity: 0.5;
    }
    .testimonial-country::after, .card-description::after {
      content: "";
      display: block;
      opacity: 0.15;
      margin: 16px 0;
      border-bottom: 1px solid #000000;
      width: 100%;
    }
    .testimonial-title {
      font-family: "Aquawax Pro";
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      line-height: 18px;
      color: #000000;
      margin-bottom: 16px;
    }
    .testimonial-comment {
      font-family: "Aquawax Pro";
      font-style: italic;
      font-weight: 400;
      font-size: 14px;
      line-height: 16px;
      color: #000000;
    }
    .testimonials-stars img {
      max-width: 100%;
      max-height: 100%;
      width: 24px;
      height: 24px;
    }
    .swiper-button-next, .swiper-button-prev {
      top: 90% !important;
      width: calc(var(--swiper-navigation-size) / 100);
      /* margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); */
      color: var(--swiper-navigation-color, var(--swiper-theme-color));
      /* background-color: black; */
    }
    .swiper-pagination {
      position: relative !important;
    }
    .slider-controls {
      height: 80px;
      margin-top: 0;
      display: flex;
      align-items: center;
    }
    .slider-controls .swiper-pagination-horizontal {
      display: flex;
      align-items: center;
      justify-content: center;
      bottom: -6px !important;
    }
    .swiper-button-next-testimonials, .swiper-button-prev-testimonials {
      background: #0793cf;
      width: 40px !important;
      height: 40px !important;
      border-radius: 50%;
      z-index: 50 !important;
    }
    .swiper-button-next:after, .swiper-button-prev:after {
      font-size: 20px !important;
      color: #ffffff !important;
    }
    .swiper-button-next {
      right: 30px !important;
    }
    .swiper-button-prev {
      left: 30px !important;
    }
    .testimonial-name, .testimonials-stars {
      margin-left: 8px;
    }
    .header-back-rectangle {
      margin-left: 0;
    }
    .top {
      margin-top: 0 !important;
    }

    .before, .after {
      width: 100%;
      height: 100%;
      max-width: 52px;
      max-height: 52px;
      border-radius: 38662.8px;
      position: absolute;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .before span, .after span {
      font-family: "Adobe Garamond Pro";
      font-style: italic;
      font-weight: 500;
      font-size: 13px;
      line-height: 50px;
      text-transform: uppercase;
      color: #ffffff;
    }
    .before {
      left: 0;
      background: #0793cf;
    }
    .after {
      right: 0;
      background: #e6749d;
    }
    .result-image {
      position: relative;
      display: flex;
      align-items: center;
    }
  }
  @media screen and (min-width: 699px) {
    .top {
      margin-top: 0 !important;
    }
  }
@media screen and (max-width: 699px) {
	.swiper-pagination-horizontal {
		bottom: 10px!important;
	}
}
  @media screen and (min-width: 699px) {
    .header-title span:nth-child(1), .header-title span:nth-child(2) {
      font-style: 38px;
    }
    .card-title {
      font-size: 18px;
      line-height: 22px;
    }
    .card-description {
      font-size: 18px;
      line-height: 22px;
    }
    .subtitle {
      font-size: 22px;
    }
    .section-title {
      font-size: 24px;
    }
    .testimonial-name {
      font-size: 16px;
    }
    .testimonial-country {
      font-size: 14px;
    }
    .testimonial-title {
      font-size: 18px;
    }
    .testimonial-comment {
      font-size: 16px;
      line-height: 20px;
    }
    .item-text {
      font-size: 16px;
      line-height: 22px;
    }
    b {
      font-size: 16px;
      line-height: 22px;
    }
  }
  .desktop {
    display: none;
  }