.testsec{background:#f8f8f8;padding:60px 0}.testsec h2{text-align:center;color:#113827;margin-bottom:40px;font-size:42px;font-weight:600}.testsMn{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.testsCard{background:#fff;border:1px solid #e5e5e5;flex-direction:column;gap:18px;padding:28px;transition:all .2s;display:flex}.testsCard:hover{box-shadow:0 8px 25px #00000014}.usersInfo{align-items:center;gap:15px;display:flex}.usersImg{object-fit:cover;border-radius:50%;width:60px!important;height:60px!important}.usersTxt p,.popName p{color:#113827;font-size:20px;font-weight:600}.usersTxt span,.popName span{color:#555;font-size:17px;font-weight:400}.sStars{gap:8px;display:flex}.sStars img{width:24px;height:24px}.reviews,.modalReview{color:#232323;font-family:Cormorant_Garamond;font-size:28px;font-weight:600;line-height:1.5}.showMoreBtn{color:#113827;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:16px;font-weight:500;text-decoration:underline}.modalOverlayTest{z-index:3000;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalContentTest{background:#fff;width:100%;max-width:850px;padding:50px;animation:.25s ease-out fadeIn;position:relative;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modalClose{cursor:pointer;background:#eee;border:none;border-radius:50%;padding:5px 10px;font-size:18px;font-weight:700;position:absolute;top:14px;right:18px}.modalHeader{align-items:center;gap:15px;display:flex}.modalUserImg{object-fit:cover;border-radius:50%;width:70px!important;height:70px!important}.modalStars{gap:6px;margin:18px 0;display:flex}.modalStars img{width:26px;height:26px}.modalReview{max-height:350px;margin-top:10px;padding-right:10px;overflow-y:auto}.modalReview::-webkit-scrollbar{width:6px}.modalReview::-webkit-scrollbar-thumb{background:#ccc;border-radius:20px}html.modal-open,body.modal-open{height:100%!important;overflow:hidden!important}@media (max-width:992px){.testsMn{grid-template-columns:repeat(2,1fr)}.testsec h2{font-size:34px}}@media (max-width:768px){.testsMn{grid-template-columns:1fr}.modalContentTest{padding:35px 25px}.testsec h2{font-size:30px}}@media (max-width:480px){.testsCard{padding:22px}.modalContentTest{padding:25px}.modalUserImg{width:60px!important;height:60px!important}}
