   .review-block {     transition: all 0.3s ease-out;     width: auto !important;     height: auto !important;     display: block !important;   }    .review-none {     transition: all 0.3s ease-out;     width: 0;     height: 0;     display: none;   }    .active-block {     transition: all 0.3s ease-out;     background: #F7F5F1;     border-radius: 12px;     box-shadow: 0px 5px 25px 0px #0000001A;   }    .reviews {     display: flex;     justify-content: center;     padding: 0 20px 80px 20px;   }    .reviews-left {     width: 100%;     max-width: 500px;     max-height: 400px;     padding: 25px;     margin-top: -25px;     overflow-y: auto;   }    .reviews-left::-webkit-scrollbar {     width: 0px;     height: 0px;   }    .item-review {     transition: all 0.3s ease-out;     width: 100%;     height: 144px;     padding: 46px 48px;     cursor: pointer;   }    .review-name {     font-family: 'Montserrat';     font-weight: 500;     font-size: 18px;     line-height: 26px;     color: #2C2F35;     margin-bottom: 8px;   }    .review-role {     font-family: 'Montserrat';     font-weight: 500;     font-size: 14px;     line-height: 26px;     color: rgba(44, 47, 53, 0.5);   }    .reviews-right {     margin-left: 55px;     width: calc(100% - 50px);     max-width: 465px;   }    .review-title {     font-family: 'Montserrat';     font-weight: 600;     font-size: 24px;     line-height: 29px;     color: #2C2F35;     margin-bottom: 20px;   }    .review-stars {     display: flex;     align-items: center;     margin-bottom: 55px;   }    .review-text {     font-family: 'Montserrat';     font-weight: 500;     font-size: 14px;     line-height: 26px;     color: #2C2F35;   }    @media (max-width: 1024px) {     .item-review {       height: 99px;       padding: 24px;     }      .review-name {       font-size: 16px;       line-height: 26px;     }      .review-role {       font-size: 14px;       line-height: 17px;     }      .review-title {       font-size: 20px;       line-height: 24px;       margin-bottom: 20px;     }      .review-stars {       margin-bottom: 40px;     }      .review-text {       font-size: 14px;       font-weight: 400;       line-height: 20px;     }   }    @media (max-width: 767px) {     .reviews {       flex-direction: column;       padding: 0 0px 80px 0px;     }      .reviews-left {       max-width: 100%;       max-height: 310px;     }      .reviews-right {       margin-top: 24px;       margin-left: 33px;       max-width: 100%;     }   } 