.review-section.overlay{position:relative}.review-section.overlay:after{background-color:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:100%;z-index:2}.review-section .review-card{background-color:#ffffffd4;border-radius:10px 10px 10px 10px;padding:15px 18px}.review-section .review-card-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.review-section .review-text{font-style:italic}.review-section .review-text p{margin-bottom:10px}.review-section .review-user p{margin-bottom:0}.review-section .review-user{display:flex;flex-wrap:wrap}.review-section .user-name{font-size:16px;font-weight:400;line-height:1.5;margin-right:5px;margin-top:0}.review-section .company,.review-section .user-name{color:#272727;display:inline-block;font-family:inherit;font-style:italic;margin-bottom:0}.review-section .company{font-size:14px;font-weight:lighter;line-height:1.75;margin-top:1px}.review-section .star-rating{margin:0;padding:0}.review-section .star-rating li{display:inline-block;list-style:none;margin-bottom:0}.review-section .rating-star-container .fas.fa-star{color:#f2b01e}.review-section .inner-review-section{position:relative;z-index:3}.review-section .heading-container h2{font-family:Roboto,Sans-serif;font-weight:600;margin-bottom:30px;text-align:center}@media only screen and (max-width:991px){.review-section .review-text p{font-size:12px}}@media only screen and (max-width:767px){.review-section .heading-container h2{font-size:40px}.review-section .review-card-container{grid-template-columns:repeat(1,1fr)}.review-section .review-text p{font-size:19px}}