 .reviews-container {
     position: relative;
     display: block;
 }
 
 .slick-prev.slick-arrow,
 .slick-next.slick-arrow {
     display: block;
     position: absolute;
     top: 70px;
     bottom: 0;
     margin: auto;
     width: 0;
     height: 0;
     overflow: hidden;
     border: transparent 15px solid;
     border-top-width: 40px;
     border-bottom-width: 40px;
     background-color: transparent;
 }
 
 .slick-prev.slick-arrow {
     left: -20px;
     border-right-color: #d3d3d3;
 }
 
 .slick-next.slick-arrow {
     right: -20px;
     border-left-color: #d3d3d3;
 }
 
 .reviews {
     display: flex;
     align-items: center;
     padding: 10px;
     list-style: none;
     font-size: 1.1em;
     line-height: 1.2;
     overflow: visible;
 }
 
 .review {
     margin-top: 5px;
     outline: none;
 }
 
 @media (min-width: 600px) {
     .review {
         flex: 1;
     }
 }

 .review--text {
     position: relative;
     background-color: #fefae1;
     border-radius: 4px;
     margin: 5px;
     padding: 20px 15px;
     color: #000;
 }

 .review--text>img{
    width: 400px;
    height: 300px;
 }
 
 .review--text:before {
     content: "“";
     display: block;
     position: absolute;
     left: 40px;
     font-size: 50px;
     top: -20px;
     font-style: italic;
     font-weight: bold;
     color: #ffe750;
 }
 
 .review--text:after {
     content: "";
     position: absolute;
     bottom: -12px;
     left: 60px;
     display: block;
     width: 0;
     height: 0;
     border: transparent 7px solid;
     border-top-color: #fefae1;
     border-left-color: #fefae1;
 }
 
 .slick-track>li.review:nth-child(even) .review--text {
     background-color: #f0f4d5;
 }
 
 .slick-track>li.review:nth-child(even) .review--text:before {
     color: #bbc57b;
 }
 
 .review:nth-child(even) .review--text:after {
     border-top-color: #f0f4d5;
     border-left-color: #f0f4d5;
 }
 
 .review__details {
     padding-left: 90px;
 }
 
 .review--name {
     color: #000;
     font-style: italic;
 }
 
 .review--time,
 .review--place {
     color: #b5b5b5;
     font-size: 0.9em;
 }
 
 .show-more-container {
     text-align: center;
     margin: 10px;
 }
 
 .show-more {
     width: 50%;
     display: inline-block;
     text-align: center;
     text-decoration: none;
     min-width: 300px;
     padding: 10px;
     background: #d5de97;
     background: -webkit-linear-gradient(#ecf1c1, #d5de97);
     background: -o-linear-gradient(#ecf1c1, #d5de97);
     background: linear-gradient(#ecf1c1, #d5de97);
     border-width: 0;
     font-size: 1.6em;
     border-radius: 2px;
 }
 
 .show-more:hover {
     background: #e5eea7;
     background: -webkit-linear-gradient(#fcf1d1, #e5eea7);
     background: -o-linear-gradient(#fcf1d1, #e5eea7);
     background: linear-gradient(#fcf1d1, #e5eea7);
 }
