.box-shadow-review.review-group {
  box-shadow: 0px 20px 40px #F0F0F0A3; }

.review-group {
  position: relative; }
  .review-group .module-title {
    padding-top: 0px; }
    .review-group .module-title .module-subtitle-text {
      color: var(--dark-bg2);
      text-align: right;
      font-size: 200rem;
      text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.7), 1px -1px 0 rgba(0, 0, 0, 0.7), -1px 1px 0 rgba(0, 0, 0, 0.7), 1px 1px 0 rgba(0, 0, 0, 0.7);
      font-size: 15.10vw;
      position: absolute;
      top: 0;
      right: 0;
      opacity: 0.2; }
    .review-group .module-title .module-title-text {
      text-align: left; }

.review .owl-carousel .owl-nav button {
  border: none !important;
  top: auto;
  bottom: -110px; }
  .review .owl-carousel .owl-nav button.owl-prev {
    left: calc(50% - 50px); }
  .review .owl-carousel .owl-nav button.owl-next {
    right: calc(50% - 50px); }
.review .one-review {
  padding: 30px 0; }
  .review .one-review .wrapper {
    display: flex; }
  .review .one-review .photo {
    min-width: 194px;
    width: 194px;
    height: 194px;
    margin-right: 35px;
    border-radius: 50%; }
    .review .one-review .photo .image {
      height: 100%; }
      .review .one-review .photo .image.icon {
        padding: 36px; }
        .review .one-review .photo .image.icon img {
          object-fit: contain;
          border-radius: 0; }
    .review .one-review .photo img {
      border-radius: 50%;
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .review .one-review .text-inner p {
    line-height: 165%;
    margin-bottom: 55px;
    font-style: italic; }
  .review .one-review .text-inner h3 {
    color: var(--element1-color);
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 30px; }

@media (max-width: 575.5px) {
  .review-group .module-title {
    padding-bottom: 25px; }
    .review-group .module-title .module-subtitle-text {
      font-size: 90px; }

  .review .owl-carousel .owl-nav button {
    bottom: -20px; }
    .review .owl-carousel .owl-nav button.next {
      right: calc(50% - 36px); }
    .review .owl-carousel .owl-nav button.prev {
      left: calc(50% - 59px); }
  .review .one-review {
    padding: 15px 0; }
    .review .one-review .text-inner p {
      margin-bottom: 30px; }
  .review .owl-item {
    height: 100%; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .review-group .module-title {
    padding-bottom: 25px; }
    .review-group .module-title .module-subtitle-text {
      font-size: 15.1vw; }

  .review .owl-carousel .owl-nav button {
    bottom: -20px; }
    .review .owl-carousel .owl-nav button.next {
      right: calc(50% - 36px); }
    .review .owl-carousel .owl-nav button.prev {
      left: calc(50% - 59px); }
  .review .one-review .text-inner p {
    margin-bottom: 30px; }
  .review .owl-item {
    padding-right: 10px;
    height: 100%; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .review-group .module-title .module-subtitle-text {
    font-size: 15.1vw; }

  .review .owl-carousel .owl-nav button {
    bottom: -45px; }
    .review .owl-carousel .owl-nav button.next {
      right: calc(50% - 36px); }
    .review .owl-carousel .owl-nav button.prev {
      left: calc(50% - 59px); }
  .review .one-review .text-inner p {
    margin-bottom: 30px; }
  .review .owl-item {
    padding-right: 10px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .review-group .module-title .module-subtitle-text {
    font-size: 17.1vw; }

  .review .owl-carousel .owl-nav button {
    bottom: -45px; }
  .review .one-review {
    padding: 30px 0px; }
    .review .one-review .text-inner p {
      margin-bottom: 30px; }
  .review .owl-item {
    padding-right: 20px; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .review .owl-carousel .owl-nav button {
    bottom: -45px; }
  .review .one-review {
    padding: 30px 0px; }
    .review .one-review .text-inner p {
      margin-bottom: 30px; }
  .review .owl-item {
    padding-right: 20px; } }

/*# sourceMappingURL=review.css.map */
