.homepage .banner{background-position:0;border-width:0;background-size:cover;height:360px}@media (max-width:767px){.homepage .banner{background-image:none!important}}.homepage .banner .subtitle{margin-top:10px;margin-bottom:26px;font-size:16px;line-height:24px}.homepage .banner .maintitle{font-size:40px;line-height:52px}.homepage .banner .button-link{margin-top:40px}.homepage .banner .button-link a{background-color:#ffb11a;border-radius:4px;font-size:16px;font-weight:500;line-height:52px;height:55px;padding:0 36px;color:#000;display:inline-block}.homepage .categories{margin-top:70px}.homepage .categories h2{font-size:24px;margin-bottom:30px}.homepage .categories .category-box{position:relative;border-color:#fff;background:#fff;border-radius:4px;box-shadow:4px 4px 20px hsla(0,0%,78%,.33);border-style:solid;padding-bottom:100%}@media (max-width:767px){.homepage .categories .category-box{border-radius:16px}}.homepage .categories .category-box .category-content{width:100%;position:absolute;height:100%;text-align:center;margin-top:13px}.homepage .categories .category-box .category-content .category-content-title{color:#111;font-size:16px;font-weight:600}.homepage .categories .category-box .category-content .avatar{display:block;background-position:50%;background-size:cover;width:70%;height:70%;margin-left:15%;position:relative}.homepage .highlight-section-title{font-size:24px;font-weight:600;margin-top:48px;margin-bottom:16px}.homepage .highlight-section-description{font-size:16px;margin-bottom:28px}.homepage .highlight-section-post{margin-top:20px;margin-bottom:20px}.homepage .latest-posts-section-title{font-size:24px;font-weight:600;margin-top:24px;margin-bottom:40px}.homepage .latest-posts-section-post{margin-bottom:40px}.homepage .latest-posts-section .pagination-container .ant-pagination-next:hover,.homepage .latest-posts-section .pagination-container .ant-pagination-prev:hover{color:#fff}.homepage .latest-posts-section .pagination-container .ant-pagination-next:hover .ant-pagination-item-link,.homepage .latest-posts-section .pagination-container .ant-pagination-prev:hover .ant-pagination-item-link{border-color:transparent;outline:none;background-color:#f7a600}.homepage .latest-posts-section .pagination-container .ant-pagination-item-link{background-color:#f7a600;color:#fff}.homepage .latest-posts-section .pagination-container .ant-pagination-item,.homepage .latest-posts-section .pagination-container .ant-pagination-jump-next,.homepage .latest-posts-section .pagination-container .ant-pagination-jump-prev{display:none}.homepage .latest-posts-section .pagination-container .ant-pagination-disabled .ant-pagination-item-link{opacity:.4}.homepage .latest-posts-section .pagination-container .ant-pagination-disabled .ant-pagination-item-link:hover{color:#fff}@media (max-width:767px){.homepage .categories .category-box .category-content .category-content-title{font-size:14px;font-weight:600}.homepage .highlight-section .ant-row{flex-wrap:inherit;overflow:scroll}.homepage .highlight-section .ant-row::-webkit-scrollbar{width:0;background:transparent}.homepage .highlight-section-post{margin-top:0}.homepage .latest-posts-section-post{margin-bottom:16px}}