.wrapper-template-page-loading-list{display:flex;flex-direction:column;gap:60px;margin-bottom:120px}@media(max-width:575px){.wrapper-template-page-loading-list{margin-bottom:80px}}.wrapper-template-page-loading-list-down,.wrapper-template-page-loading-list-up{display:flex;justify-content:space-evenly}.wrapper-card-template-group{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapper-card-template-group-container{position:relative!important;height:420px;width:100%;overflow:hidden;cursor:pointer}.wrapper-card-template-group-container-background{position:relative;height:100%;width:100%;overflow:hidden}.wrapper-card-template-group-container-background .ant-image{width:100%!important}.wrapper-card-template-group-container-background-image{top:0!important;left:0!important;width:100%;height:auto;object-fit:cover!important;transition:transform 3s linear}.wrapper-card-template-group-container-background-image:hover{transform:translateY(calc(-100% + 420px))}.wrapper-card-template-group-button{display:flex;margin-top:10px;width:100%;gap:20px;justify-content:space-between}.wrapper-card-template-group-button-title{border:none!important;background:none!important;box-shadow:none!important;height:36px!important;padding-left:0!important}.wrapper-card-template-group-button-title-p{width:100%;text-align:left;font-weight:700;font-size:18px;line-height:36px;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;height:36px!important}.wrapper-card-template-group-button-view{border-color:#2f9043!important;box-shadow:4px 4px 12px 0 #fffbde!important}.wrapper-card-template-group-button-view>span{font-weight:400;font-size:14px;line-height:17px;color:#2f9043;cursor:pointer}.wrapper-card-template-group-button-view :hover{color:#e3c51c}.wrapper-modal .ant-modal-content{max-height:90vh;overflow-y:auto;scrollbar-width:none}.wrapper-modal-note{margin-bottom:14px;margin-top:20px;font-weight:400;font-style:italic;font-size:14px;line-height:20px;color:#606060;width:calc(100% - 10px)}.wrapper-modal-button{border-radius:20px!important;border-color:#2f9043!important}.wrapper-modal-button>span{font-weight:600;font-size:16px;line-height:24px;color:#2f9043;padding:10px 50px}.wrapper-modal-button:hover{background-color:#2f9043!important}.wrapper-modal-button:hover>span{color:#fff}.wrapper-modal .ant-form-item{margin-bottom:14px}.wrapper-pagination{padding-top:32px}@media(max-width:991px){.wrapper-pagination{padding-top:24px}}@media(max-width:767px){.wrapper-pagination{padding-top:16px}}@media(max-width:575px){.wrapper-pagination{padding-top:8px}}.wrapper-template-page{background-color:#f5f5f5;padding:80px 0}@media(max-width:575px){.wrapper-template-page{padding:20px 0}}.wrapper-template-page-loading-head{display:flex;flex-direction:column;margin:80px 0 60px;width:100%;gap:30px}@media(max-width:575px){.wrapper-template-page-loading-head{margin:40px 0}}.wrapper-template-page-loading-head-title .ant-skeleton-content{display:flex!important;justify-content:center}.wrapper-template-page-loading-head-des .ant-skeleton-paragraph{display:flex;justify-content:center}.wrapper-template-page-loading-select{margin-bottom:30px;display:flex;justify-content:flex-end}.wrapper-template-page-head{gap:30px}@media(max-width:575px){.wrapper-template-page-head{margin:20px 0 40px}}.wrapper-template-page-head-title{display:flex;width:80%;justify-content:center;font-weight:700;font-size:40px;line-height:48px;text-align:center}@media(max-width:575px){.wrapper-template-page-head-title{font-size:32px}}.wrapper-template-page-head-des{display:flex;width:80%;justify-content:center;font-weight:400;font-size:25px;line-height:36px;text-align:center}@media(max-width:575px){.wrapper-template-page-head-des{font-size:16px;text-align:justify}}.wrapper-template-page-select{justify-content:flex-end;margin-bottom:30px}.wrapper-template-page-list{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:120px}@media(max-width:575px){.wrapper-template-page-list{gap:20px;margin-bottom:80px}}.wrapper-template-page-list-card{width:100%}