.album[data-v-b8e79d75]{position:relative}.album .album-block .album-item[data-v-b8e79d75]{color:#fff;overflow:hidden}.album .album-block .album-item .hover-content[data-v-b8e79d75]{display:flex;flex-direction:column;gap:5px;padding:20px;text-align:center}.album .album-block .album-item .hover-content .title[data-v-b8e79d75]{color:var(--primary);font-size:1.35rem;font-weight:400;line-height:1.5}.album .album-block .album-item .hover-content .title.layout-sm[data-v-b8e79d75],.layout-sm .album .album-block .album-item .hover-content .title[data-v-b8e79d75]{font-size:1.1rem}@media (max-width:575px){.album .album-block .album-item .hover-content .title[data-v-b8e79d75]{font-size:1.1rem}}.album .album-block .album-item .hover-content .title-sub[data-v-b8e79d75]{color:gray;font-size:1.15rem;line-height:1.5}.album .album-block .album-item .hover-content .title-sub.line3[data-v-b8e79d75]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:normal;word-break:break-word}.album .album-block .album-item:hover img[data-v-b8e79d75]{transform:scale(1.05)}.album .album-block .img-wrap[data-v-b8e79d75]{aspect-ratio:.7/1;border-radius:20px;overflow:hidden}.album .album-block .img-wrap img[data-v-b8e79d75]{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.album .more-btn[data-v-b8e79d75]{border:1px solid var(--primary);border-radius:10px;color:var(--primary);display:block;font-weight:400;margin:20px auto;max-width:150px;padding:14px 40px;text-align:center}.album .more-btn.layout-md[data-v-b8e79d75],.layout-md .album .more-btn[data-v-b8e79d75]{margin:12px auto}@media (max-width:767px){.album .more-btn[data-v-b8e79d75]{margin:12px auto}}.album .more-btn[data-v-b8e79d75]:hover{background-color:var(--primary);color:#fff}.album.v1 .album-pagination{-moz-column-gap:20px;column-gap:20px;margin:0 auto;padding:10px 0;transform:translate(0);z-index:1}.album.v1 .album-pagination .swiper-pagination-bullet{background-color:#fff;border:2px solid #fff;border-radius:50%;height:15px;margin:0;opacity:1;outline:1px solid var(--primary);transition:.3s ease;width:15px}.album.v1 .album-pagination .swiper-pagination-bullet:focus-visible{border-color:var(--primary)}.album.v1 .album-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary);border:2px solid #fff;margin:0 4px;outline:1px solid var(--primary)}
