 .review-section{position:relative;padding:120px 0;background:url("../images/reviews/hi.webp") center center/cover no-repeat;overflow:hidden}.review-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.82)}.review-section .container{position:relative;z-index:2}.review-section .section-title{margin-bottom:70px}.review-section .section-title h2{color:#ffffff;font-size:58px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.review-section .section-title h2 span{color:#ff0000}.review-section .section-title p{color:#dddddd;font-size:20px;margin-top:18px}.review-card{background:rgba(20,20,20,.70);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,0,0,.30);border-radius:24px;padding:40px 35px;height:100%;transition:.4s;overflow:hidden}.review-card:hover{transform:translateY(-12px);border-color:#ff0000;box-shadow:0 20px 45px rgba(255,0,0,.20)}.review-stars{margin-bottom:25px}.review-stars i{color:#ff0000;font-size:20px;margin-right:4px}.review-text{color:#f2f2f2;font-size:18px;line-height:34px;margin-bottom:30px}.review-card h5{color:#ffffff;font-size:22px;font-weight:600;margin:0}@media(max-width:991px){.review-section{padding:90px 0}.review-section .section-title h2{font-size:44px}.review-card{padding:35px 28px}}@media(max-width:767px){.review-section{padding:70px 0}.review-section .section-title{margin-bottom:45px}.review-section .section-title h2{font-size:34px;line-height:46px}.review-section .section-title p{font-size:16px}.review-text{font-size:16px;line-height:28px}.review-card h5{font-size:18px}}