.google_reviews_section{width:100%;background:var(--white);& .container{position:relative;z-index:1;padding-top:100px;@media (max-width:991px){padding-top:50px}& .section_top{display:flex;flex-direction:column;align-items:center;& p.subheader{font-size:2.4rem;color:var(--primary);text-align:center;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:400;line-height:normal}& h2,& h3{font-size:5rem;font-weight:400;margin:2rem 0 3rem;@media (max-width:991px){font-size:3rem;text-align:center}}& .rating_summary{display:flex;flex-direction:row;align-items:center;@media (max-width:767px){flex-direction:column}& img{width:8rem;@media (min-width:768px){margin-right:2rem}@media (max-width:767px){margin-bottom:1rem}}p.rating_count{margin:0}}}}& .section_inner{margin-top:5rem;padding-bottom:100px;@media (max-width:991px){margin:0;padding:50px}@media (min-width:992px){display:flex;flex-direction:column;align-items:center}& button.slick-arrow{@media (min-width:992px){background:0 0;border:none;cursor:pointer}& svg{& path{fill:var(--primary)}}}& .slick-list{width:100%;& .slick-track{@media (min-width:992px){display:flex;align-items:stretch}}& .review{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;padding:2rem;border:2px solid var(--primary);@media (min-width:992px){height:auto !important}@media (max-width:991px){margin:0 1rem}& p.name{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:var(--primary);margin:0 0 1rem}& p.stars{font-size:2.4rem;color:#fabf02;margin:0 0 1rem}& div.text{text-align:center;margin:0 0 2rem;& p{font-size:1.6rem;color:var(--primary);margin:0;@media (max-width:991px){text-align:center}&:last-child{margin-bottom:0}& strong{font-weight:400 !important;color:#eb5b25}}}}}}}