.review-carousel-wrapper {
  padding-bottom: 10px; }
  .review-carousel-wrapper .carousel-part {
    height: 100%;
    width: 100%;
    padding: 0 100px; }
    .review-carousel-wrapper .carousel-part .owl-dots {
      margin-top: 25px; }
    .review-carousel-wrapper .carousel-part .owl-nav button.owl-prev {
      left: -103px; }
    .review-carousel-wrapper .carousel-part .owl-nav button.owl-next {
      right: -103px; }
    .review-carousel-wrapper .carousel-part .review-carousel-text {
      height: 100%; }
    .review-carousel-wrapper .carousel-part .one-review {
      background-color: var(--dark-bg);
      padding: 35px;
      padding-right: 45px;
      border-radius: 18px;
      display: flex;
      height: 100%; }
      .review-carousel-wrapper .carousel-part .one-review .sign {
        display: flex;
        align-items: center;
        margin-top: 25px; }
        .review-carousel-wrapper .carousel-part .one-review .sign .sign-text {
          display: flex;
          margin: 5px 0;
          flex-wrap: wrap;
          align-items: center;
          align-items: flex-start;
          flex-direction: column; }
        .review-carousel-wrapper .carousel-part .one-review .sign p {
          margin-bottom: 0;
          font-size: 12px;
          color: var(--primary-text);
          font-family: "Inter", sans-serif; }
          .review-carousel-wrapper .carousel-part .one-review .sign p:first-child {
            font-size: 17rem;
            font-weight: 700;
            margin-bottom: 10px; }
      .review-carousel-wrapper .carousel-part .one-review .photo {
        width: 54px;
        min-width: 54px;
        height: 54px;
        min-height: 54px;
        border-radius: 50%;
        border: 2px solid var(--primary-text);
        background-color: var(--light-bg2);
        margin-right: 15px; }
        .review-carousel-wrapper .carousel-part .one-review .photo img {
          max-width: 100%;
          border-radius: 50%; }
      .review-carousel-wrapper .carousel-part .one-review h3 {
        font-size: 22rem;
        margin-top: 0;
        margin-bottom: 20px; }
      .review-carousel-wrapper .carousel-part .one-review p {
        color: var(--transparent-color1);
        font-size: 17rem;
        font-family: "Inter", sans-serif; }
      .review-carousel-wrapper .carousel-part .one-review .stars {
        margin-bottom: 30px; }
        .review-carousel-wrapper .carousel-part .one-review .stars p {
          color: var(--transparent-color1);
          font-size: 17rem;
          font-family: "Inter", sans-serif; }
      .review-carousel-wrapper .carousel-part .one-review .review-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        width: 100%; }
      .review-carousel-wrapper .carousel-part .one-review .text {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        height: 100%; }
    .review-carousel-wrapper .carousel-part .owl-stage {
      display: flex; }
  .review-carousel-wrapper .wrapper {
    display: flex; }
  .review-carousel-wrapper .text {
    width: 30%;
    max-width: 100%; }
    .review-carousel-wrapper .text .container-block {
      padding: 0; }
  .review-carousel-wrapper .title {
    margin-bottom: 30px;
    flex-direction: column;
    align-items: flex-start; }
    .review-carousel-wrapper .title h3 {
      font-size: 59rem;
      margin-bottom: 25px; }
      .review-carousel-wrapper .title h3 span {
        color: var(--element1-color); }
    .review-carousel-wrapper .title p {
      font-size: 26rem; }
  .review-carousel-wrapper .stars {
    display: flex;
    align-items: center;
    margin-right: 30px; }
    .review-carousel-wrapper .stars p {
      margin: 0;
      margin-left: 5px; }
    .review-carousel-wrapper .stars .one-star {
      width: 17px;
      height: 17px;
      margin: 0 2px;
      background-size: 17px;
      margin-top: -2px; }
      .review-carousel-wrapper .stars .one-star.full {
        background-image: url("/img/star-gold.svg"); }
      .review-carousel-wrapper .stars .one-star.empty {
        background-image: url("/img/star.svg"); }
  .review-carousel-wrapper .rate {
    display: flex;
    align-items: center;
    margin-bottom: 3vw; }
    .review-carousel-wrapper .rate p {
      font-size: 17rem;
      color: var(--transparent-color1);
      margin: 0;
      margin-left: 5px; }
  .review-carousel-wrapper .rate-text p {
    color: var(--transparent-color1); }
  .review-carousel-wrapper .numbers {
    display: flex; }
    .review-carousel-wrapper .numbers .one-number {
      width: 50%;
      padding-right: 4vw; }
      .review-carousel-wrapper .numbers .one-number h4 {
        font-size: 59rem;
        margin-top: 0;
        font-weight: 400;
        margin-bottom: 20px; }
        .review-carousel-wrapper .numbers .one-number h4 span {
          color: var(--element1-color); }
      .review-carousel-wrapper .numbers .one-number p {
        font-size: 26rem; }

@media (max-width: 575.5px) {
  .review-carousel-wrapper .carousel-part {
    height: 100%;
    width: 100%;
    padding: 0; }
    .review-carousel-wrapper .carousel-part .one-review {
      padding: 20px;
      padding-right: 20px; }
      .review-carousel-wrapper .carousel-part .one-review .photo {
        width: 50px;
        min-width: 50px;
        height: 50px;
        min-height: 50px; }
      .review-carousel-wrapper .carousel-part .one-review .stars {
        margin-bottom: 15px; }
      .review-carousel-wrapper .carousel-part .one-review .sign {
        margin-top: 10px; }
        .review-carousel-wrapper .carousel-part .one-review .sign p:first-child {
          margin-bottom: 2px; }
    .review-carousel-wrapper .carousel-part .owl-nav {
      display: none; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .review-carousel-wrapper .carousel-part {
    height: 100%;
    width: 100%;
    padding: 0; }
    .review-carousel-wrapper .carousel-part .one-review {
      padding: 20px;
      padding-right: 20px; }
      .review-carousel-wrapper .carousel-part .one-review .photo {
        width: 50px;
        min-width: 50px;
        height: 50px;
        min-height: 50px; }
      .review-carousel-wrapper .carousel-part .one-review .stars {
        margin-bottom: 15px; }
      .review-carousel-wrapper .carousel-part .one-review .sign {
        margin-top: 10px; }
        .review-carousel-wrapper .carousel-part .one-review .sign p:first-child {
          margin-bottom: 2px; }
    .review-carousel-wrapper .carousel-part .owl-nav {
      display: none; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .review-carousel-wrapper .carousel-part {
    height: 100%;
    width: 100%;
    padding: 0 45px; }
    .review-carousel-wrapper .carousel-part .one-review {
      padding: 20px;
      padding-right: 20px; }
      .review-carousel-wrapper .carousel-part .one-review .photo {
        width: 50px;
        min-width: 50px;
        height: 50px;
        min-height: 50px; }
      .review-carousel-wrapper .carousel-part .one-review .stars {
        margin-bottom: 15px; }
      .review-carousel-wrapper .carousel-part .one-review .sign {
        margin-top: 10px; }
        .review-carousel-wrapper .carousel-part .one-review .sign p:first-child {
          margin-bottom: 2px; }
    .review-carousel-wrapper .carousel-part .owl-nav button.owl-prev {
      left: -60px; }
    .review-carousel-wrapper .carousel-part .owl-nav button.owl-next {
      right: -60px; } }

/*# sourceMappingURL=review_carousel.css.map */
