.courseslist-main{flex-direction:column;align-items:center;width:75%;max-width:1360px;margin:70px auto 0;display:flex}.courseslist-inner{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-top:32px;display:grid}.course-item{box-sizing:border-box;cursor:pointer;background:#f7f9fc;border-radius:28px;flex-direction:column;padding:8px;display:flex;transition:all .3s ease-in-out!important}.course-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000059}.course-item img{object-fit:cover;border-radius:26px;width:100%;height:100%;min-height:320px;max-height:320px}.course-info{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;height:100%;margin-top:8px;padding:20px;display:flex}.course-info h3{letter-spacing:-.6px;font-family:Noto Sans Georgian,sans-serif;font-size:24px;font-weight:600;line-height:28.45px}.course-info p{letter-spacing:-.45px;color:#4b5563;text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin-top:6px;margin-bottom:20px;font-family:Noto Sans Georgian,sans-serif;font-size:16px;font-weight:500;line-height:22.41px;display:-webkit-box;overflow:hidden}.course-info button{box-sizing:border-box;width:100%;font-family:Noto Sans Georgian,sans-serif;font-weight:600;font-style:Semibold;color:#4ab7e0;cursor:pointer;background:#4ab7e01a;border:none;border-radius:100px;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:8px 8px 8px 18px;font-size:16px;line-height:24px;display:flex}.course-info button span{color:#fff;background:#4ab7e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.course-info a{margin-top:auto}@media screen and (max-width:1600px){.courseslist-main{width:80%}.course-info h3{font-size:22px}}@media screen and (max-width:1152px){.courseslist-main{width:90%}.course-item img{min-height:290px;max-height:290px}.course-info h3{font-size:20px}}@media screen and (max-width:960px){.courseslist-inner{grid-template-columns:repeat(2,1fr)}.course-item img{min-height:260px;max-height:260px}}@media screen and (max-width:500px){.courseslist-inner{grid-template-columns:1fr}.course-item img{min-height:260px;max-height:260px}}
