.menu{display:flex;margin:0;padding:0}.menu .menu-item .nav-link{font-size:16px;font-weight:900;padding:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--primary-color);fill:var(--primary-color);text-transform:uppercase}.menu .menu-item .nav-link .icon{margin-left:4px;fill:var(--primary-color);transition:all .5s ease}.menu .menu-item .nav-link .link{display:flex;align-items:center}.menu .menu-item .nav-link .link .text{color:var(--primary-color);transition:color .4s ease}.menu .menu-item .nav-link .link svg{width:20px;height:20px;margin-right:4px;transition:fill .4s ease}.menu .menu-item .nav-link.active{color:var(--secondary-color);fill:var(--secondary-color)}.menu .menu-item .nav-link.active .text{color:var(--secondary-color)}.menu .menu-item .nav-link.active>.icon{fill:var(--secondary-color)}.menu .menu-item .nav-link:hover .text{color:var(--secondary-color)}.menu .menu-item .nav-link:hover svg{fill:var(--secondary-color)}.menu .menu-item .submenu::-webkit-scrollbar{width:10px;background-color:#fff}.menu .menu-item .submenu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.menu .menu-item .submenu::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:5px;border:3px solid rgba(0,0,0,0);background-clip:content-box}.menu .menu-item .submenu::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.menu.menu-horizontal{justify-content:flex-end}.menu.menu-horizontal .menu-item{padding:10px}.menu.menu-horizontal .menu-item .nav-link:hover{color:var(--secondary-color)}.menu.menu-horizontal .menu-item .nav-link:hover>.icon{fill:var(--secondary-color)}.menu.menu-horizontal .submenu{position:absolute;opacity:0;visibility:hidden;z-index:2;transition:all .4s ease;max-height:285px;overflow:auto}.menu.menu-horizontal .submenu .submenu-body{border-radius:4px;background-color:#fff;display:block;overflow:auto;padding:0;box-shadow:0 2px 2px gray}.menu.menu-horizontal .submenu .submenu-body .submenu-item{width:calc(100% - 8px);padding-inline:16px;margin:4px}.menu.menu-horizontal .submenu .submenu-body .submenu-item:hover{background-color:rgba(128,128,128,.1)}.menu.menu-horizontal .submenu .submenu-body .submenu-item:hover .submenu-link{color:var(--secondary-color)}.menu.menu-horizontal .submenu .submenu-body .submenu-item .submenu-link{font-size:14px;line-height:32px;font-weight:500;color:var(--primary-color)}.menu.menu-horizontal .submenu::-webkit-scrollbar{width:10px;background-color:#fff}.menu.menu-horizontal .submenu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.menu.menu-horizontal .submenu::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:5px;border:3px solid rgba(0,0,0,0);background-clip:content-box}.menu.menu-horizontal .submenu::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.menu.menu-horizontal :hover{color:var(--secondary-color)}.menu.menu-horizontal :hover .submenu{opacity:1;visibility:visible;transition:all .4s ease}.menu.menu-vertical{flex-direction:column}.menu.menu-vertical .menu-item{padding:0}.menu.menu-vertical .menu-item .nav-link{padding:8px 16px}.menu.menu-vertical .menu-item .nav-link.active{background-color:#ffebe8}.menu.menu-vertical .menu-item:hover{background-color:rgba(128,128,128,.1)}.menu.menu-vertical .menu-item .submenu{max-height:0;transition:all .5s ease;overflow:hidden;background-color:#fff}.menu.menu-vertical .menu-item .submenu .submenu-body{padding:0}.menu.menu-vertical .menu-item .submenu .submenu-body .submenu-item{cursor:pointer}.menu.menu-vertical .menu-item .submenu .submenu-body .submenu-item .submenu-link{font-size:16px;font-weight:900;line-height:40px;padding-left:32px;color:var(--primary-color);display:block}.menu.menu-vertical .menu-item .submenu .submenu-body .submenu-item:hover{background-color:rgba(128,128,128,.1)}.menu.menu-vertical .menu-item .submenu .submenu-body .submenu-item:hover .submenu-link{color:var(--secondary-color)}.menu.menu-vertical .menu-item .submenu.submenu-open{max-height:357px;padding:0}.menu.menu-vertical .menu-item:has(.submenu-open) .icon{transform:rotate(-180deg)}.menu.--dark{background-color:var(--dark-background-pri)}.menu.--dark .menu-item .nav-link{color:#fff;fill:#fff}.menu.--dark .menu-item .nav-link .icon{fill:#fff}.menu.--dark .menu-item .nav-link.active{background-color:var(--dark-link-color)}.menu.--dark .menu-item .submenu{background-color:var(--dark-background)}.menu.--dark .menu-item .submenu .submenu-body .submenu-item .submenu-link{color:#fff}.menu.--dark .menu-item .submenu .submenu-body .submenu-item:hover .submenu-link{color:var(--dark-link-color)}.menu.small .menu-item .nav-link,.menu.small .menu-item .submenu .submenu-body .submenu-item .submenu-link{font-size:14px;text-transform:none;font-weight:500}.menu.small .menu-item .nav-link .link svg{width:16px;height:16px}.pag-items{display:flex;background-color:#fff;padding:0}.pag-items .pag-item,.pag-items.center{justify-content:center}.pag-items .pag-item{width:30px;height:30px;display:flex;align-items:center;padding:8px;color:#646b8a;cursor:pointer}.pag-items .pag-item.active{color:#fff;background-color:var(--primary-color)}.pag-items .pag-item:hover:not(.active){color:var(--primary-color)}.pag-items .pag-item:hover{color:#fff}.pag-items .none{color:#cdd5f7;pointer-events:none}.pag-items .none.pag-btn>svg{fill:#cdd5f7}.pag-items .pag-btn{margin:8px;display:flex;align-items:center}.pag-items .pag-btn svg{fill:#646b8a;width:14px;height:14px}.pag-items .pag-btn:hover{cursor:pointer}.pag-items .pag-btn:hover svg{fill:var(--primary-color)}.element-content .element-banner .element-item .text{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.fluid-content{position:relative}.content{margin:16px auto auto;max-width:1220px;width:100%}@media only screen and (max-width:1450px){.content{padding-left:24px;padding-right:24px}}.content>.title{color:var(--primary-color);font-size:30px;margin-top:0;margin-bottom:8px;padding-bottom:8px}.content-fluid{width:100%}.about-content{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.about-content .company-slide{width:49%;position:relative}.about-content .company-slide .mask-edit{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;z-index:3;justify-content:center;align-items:center}.about-content .company-slide .mask-edit svg{display:none;width:30px;height:30px;cursor:pointer;fill:#fff}.about-content .company-slide .mask-edit:hover{background-color:var(--mark-dark-color)}.about-content .company-slide .mask-edit:hover svg{display:block}.about-content .text{width:49%}.about-content .text .title{font-size:32px;color:var(--primary-color);margin:16px 0}.about-content .text .description{color:#2f2f2f;font-size:16px}.about-content .text .button{margin:16px 0}@media only screen and (max-width:768px){.about-content{flex-direction:column}.about-content .company-slide{width:100%}.about-content .text{width:100%;text-align:center;padding:0 24px}.about-content .text .description{font-size:14px}}@media only screen and (max-width:576px){.about-content .text{padding:0}.about-content .text .title{font-size:24px}}.tab-content{max-width:100%}.tab-content .head-tab{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid gray;margin-bottom:4px}.tab-content .head-tab .title{color:var(--primary-color);margin-top:0;font-size:16px;font-weight:700;text-transform:uppercase;display:block}.tab-content .head-tab .link{display:flex;align-items:center;cursor:pointer;color:var(--secondary-color)}.tab-content .head-tab .link svg{width:20px;height:20px;fill:var(--secondary-color)}.child-content .title{color:var(--primary-color);text-transform:uppercase;margin:8px}.page-content{position:relative}.page-content .info-list .info-item{margin:8px 0;font-size:16px}.page-content .info-list .info-item iframe{width:100%;height:302px;border:0}.page-content .tab{color:#000}.page-content .tab .images{max-width:100%;object-fit:cover;object-position:center;min-height:100%;height:auto;display:block}.page-content .tab .title{text-transform:uppercase;margin:24px 16px;color:var(--primary-color);text-align:center;word-break:break-all}.page-content .tab .text{margin:24px 16px;font-size:18px;text-align:justify;word-wrap:break-word}.page-content .tab .signature{font-size:18px;margin:32px 24px}.page-content .tab .tab-body{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}.page-content .tab .tab-body .text,.page-content .tab .tab-body .title{margin:8px 16px}.page-content .tool-box{position:absolute;right:0}.blog-content{width:100%}@media only screen and (max-width:991px){.blog-content{padding:0}}.blog-content .title{font-size:28px;font-weight:700;margin-top:0;text-align:left;padding:0}.blog-content .table-responsive{overflow:auto}.blog-content .date{font-size:14px;color:#666464}.blog-content .writer{font-size:18px;font-weight:700;margin:0 8px;text-align:right}.blog-content>*{margin:8px 0}.blog-content .description{font-size:18px;color:#646464;word-wrap:break-word;font-weight:700}.blog-content .box{font-size:18px}.blog-content .box p{margin:1em 0}.blog-content .box .Normal a{text-decoration:none}.blog-content img{max-width:100%;margin:auto;height:auto}.blog-content .share-list{color:#666464;text-align:right;display:flex;align-items:center;justify-content:flex-end}.blog-content .share-list .share-title{font-weight:700;font-size:1em}.blog-content .share-list .share-icon{margin:0 8px}.blog-content .share-list .share-icon .icon{display:flex;justify-content:center;align-items:center;font-size:16px;color:#666464;padding:8px;width:30px;height:30px;border-radius:50%;border:1px solid #666464}.blog-content .share-list .share-icon :hover{color:#1266f1}.element-content{display:flex}.element-content .element-banner{height:100%;align-content:space-between}.element-content .element-banner .element-item{overflow:hidden;position:relative;cursor:pointer}.element-content .element-banner .element-item:hover .images{transform:scale(1.1)}.element-content .element-banner .element-item .block{overflow:hidden;max-width:100%;position:relative}.element-content .element-banner .element-item .block .images{max-width:100%;z-index:-1;height:auto;transition:transform .3s ease;display:block;position:relative}.element-content .element-banner .element-item .text{position:absolute;left:0;bottom:0;color:#fff;font-size:14px;width:100%}.element-content .element-banner .element-item .text .category .item{font-size:14px;padding:4px;background-color:#f6214b;width:max-content}.element-content .element-banner .element-item .text .meta{position:relative;padding:12px 10px}.element-content .element-banner .element-item .text .meta .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px;font-size:18px;line-height:22px;transition:background-size .25s;margin:0}.element-content .element-banner .element-item .text .meta .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:18px;font-size:14px;line-height:19px;color:#fff}.element-content .element-banner .element-item .text .meta:before{position:absolute;top:0;left:0;background-color:#000;opacity:.7;width:100%;height:100%;z-index:-1;content:" "}@media(min-width:768px)and (max-width:992px){.element-content .element-banner .element-item .text{padding:0 8px}}.element-content .element-banner .element-item .text.size-lg .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:56px;font-size:24px;line-height:28px}.element-content .element-banner .element-item .text.size-lg .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;font-size:16px;line-height:20px;color:#fff;margin-block:8px}@media only screen and (max-width:768px){.element-content .element-banner .element-item .text.size-lg .title{font-size:18px}.element-content .element-banner .element-item .text.size-lg .description{display:none}}@media only screen and (max-width:991px){.element-content .element-banner .element-item{margin-top:12px}.element-content .element-banner .element-item .block,.element-content .element-banner .element-item .block .images{height:auto}}.element-content>.element-inline .element-item{display:flex;margin:8px 0}.element-content>.element-inline .element-item>.block .images{display:block;height:auto;max-width:140px}.element-content>.element-inline .element-item .text{margin-left:8px;position:relative;display:flex}.element-content>.element-inline .element-item .text .meta{height:100%}.element-content>.element-inline .element-item .text .meta .title{margin-top:0;margin-bottom:4px;color:#000;font-weight:700;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;font-size:16px;line-height:20px}.element-content>.element-inline .element-item .text .meta .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px;font-size:14px;line-height:18px}.element-content>.element-inline .element-item .text .meta .date{display:flex;color:#000;font-size:14px}.element-content>.element-inline .element-item .text .meta .date svg{width:14px;height:14px;margin-right:4px}.element-content>.element-inline .element-item:hover .meta .title{color:var(--primary-color)}@media screen and (max-width:991px){.element-content>.element-inline .element-item{position:relative}.element-content>.element-inline .element-item:hover .images{transform:scale(1.2)}.element-content>.element-inline .element-item>.block{z-index:-2;overflow:hidden}.element-content>.element-inline .element-item>.block .images{max-width:100%;transition:transform .45s ease}.element-content>.element-inline .element-item .text{position:absolute;display:block;left:0;bottom:0;right:0;color:#fff;font-size:14px;width:100%;margin:0}.element-content>.element-inline .element-item .text .meta{position:relative;padding:12px 10px}.element-content>.element-inline .element-item .text .meta .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px;font-size:18px;line-height:22px;transition:background-size .25s;color:#fff;margin:0}.element-content>.element-inline .element-item .text .meta .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:18px;font-size:14px;line-height:19px;color:#fff}.element-content>.element-inline .element-item .text .meta .date{display:flex;color:#fff;font-size:14px}.element-content>.element-inline .element-item .text .meta .date svg{width:14px;height:14px;margin-right:4px;fill:#fff}.element-content>.element-inline .element-item .text .meta:before{position:absolute;top:0;left:0;background-color:#000;opacity:.7;width:100%;height:100%;z-index:-1;content:" "}}.title-holder{position:relative;width:100%;color:#5a5c69}.title-holder .entry-title{display:flex;align-items:center;margin:8px 0}.title-holder .entry-title .title-dot{width:9px;height:9px;border-radius:50%;background-color:var(--primary-color);margin-right:7px;margin-left:15px;display:inline-block;transition:all .31s ease}.title-holder .entry-title .title-line{border:1px solid #e5e5e5;border-width:1px 0;flex-grow:1;height:4px;transition:all .31s ease}.card .thumbnail{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-drag:none}.card{width:100%;border-radius:8px;font-family:Arial,Helvetica,sans-serif}.card.card-bordered{border:1px solid #f0f0f0}.card.card-bordered .thumbnail{border-end-end-radius:0;border-end-start-radius:0}.card .thumbnail{border-radius:8px;overflow:hidden;position:relative}.card .thumbnail img{transition:transform .3s ease;display:block;max-width:100%;height:auto}.card .thumbnail.zoom:hover img{transform:scale(1.2)}.card .thumbnail.shine:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3));transform:skewX(-25deg)}.card .thumbnail.shine:hover:before{animation:shine .75s}.card .title{color:var(--primary-color);text-align:center;font-weight:700;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card>.meta{padding:8px}.card>.meta .title{padding-top:8px;padding-bottom:8px;text-align:center;font-weight:700;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card>.meta .title,.card>.meta .title.primary{color:var(--primary-color)}.card>.meta .title.align-left{text-align:left}.card>.meta .title.align-right{text-align:right}.card>.meta .title.align-center{text-align:center}.card>.meta .title.align-justify{text-align:justify}.card>.meta .description{overflow:hidden;height:55px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card>.meta .date,.card>.meta .description{font-size:14px;line-height:18px;font-weight:300;color:#2f2f2f}.card>.meta .date .line{border-top:1px solid #848484;margin-top:8px;width:15%}.card>.meta .date .text{margin-top:4px;display:flex;align-items:center}.card>.meta .date .text .calender{width:12px;margin-right:8px;fill:#2f2f2f}.card.card-hover:hover .title{color:var(--secondary-color)}.card .card-header{background-color:#f8f9fc;border-bottom:1px solid #f0f0f0}.card .card-header .title{color:var(--primary-color);text-align:center;font-weight:700;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:16px;text-align:start}.card-inline .thumbnail{border-radius:0}.card-inline .meta{padding:8px 0 0}.card-inline .meta .title{font-size:18spx;overflow:hidden;max-height:75px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;white-space:wrap;margin-bottom:8px}.card-inline .meta .date-in{font-size:14px;margin-bottom:8px;color:#2f2f2f}.card-inline .meta .description{font-size:14px;line-height:20px;height:60px;margin-bottom:8px}@media screen and (min-width:768px){.card-inline{display:flex;border-radius:16px}.card-inline .thumbnail{width:35%}.card-inline .meta{width:65%;padding:0 16px}.card-inline .meta .date-in{margin-bottom:16px;font-size:16px}.card-inline .meta .title{font-size:24px;margin-bottom:16px}.card-inline .meta .description{margin-bottom:16px;font-size:16px}}@keyframes shine{to{left:125%}}.navbar{width:100%;display:flex;justify-content:center;align-items:center;max-width:1920px}.navbar .nav-flex{flex:1 1;display:none;align-items:center;justify-content:flex-end}.navbar .nav-flex:not(.flex-md){display:flex}.navbar .navbar-body{display:flex;align-items:center;justify-content:center;padding:0 8px;width:100%;max-width:1220px}.navbar .navbar-body .navbar-item>.icon{width:24px;height:24px;display:flex}.navbar .navbar-body .navbar-item>.icon svg{fill:#000}.navbar .navbar-body .navbar-item .logo{margin:8px 18px;display:block;cursor:pointer}.navbar .navbar-body .navbar-item-hidden{display:none}.navbar.nav-fixed{position:fixed;top:0;z-index:2}.navbar-admin{max-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:3;border-bottom:1px solid var(--border-color);background-color:#fff;padding:4px 0}.navbar-admin .navbar-body{display:flex;align-items:center}.navbar-admin .navbar-body .navbar-logo{width:180px;display:flex;align-items:center;position:absolute;padding:0 16px;font-size:16px;color:#464a53;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-admin .navbar-body .navbar-logo .logo{width:20px;height:20px;fill:#464a53;margin-right:4px}.navbar-admin .navbar-body .navbar-logo:hover{color:var(--primary-color)}.navbar-admin .navbar-body .navbar-logo:hover .logo{fill:var(--primary-color)}.navbar-admin .navbar-body .navbar-content{padding-left:180px;width:100%}.navbar-admin .navbar-body .navbar-content>.main{display:flex;justify-content:flex-end;padding:0 8px}.navbar-admin .navbar-body .navbar-content>.main .item-user{display:flex;align-items:center;position:relative;color:#464a53;font-weight:700;padding:4px 0;cursor:pointer}.navbar-admin .navbar-body .navbar-content>.main .item-user .user-info{font-size:16px;font-weight:700;padding:0 8px;pointer-events:none}.navbar-admin .navbar-body .navbar-content>.main .item-user .avatar{width:30px;height:30px}.navbar-admin .navbar-body .navbar-content>.main .item-user .modal-user{position:absolute;visibility:hidden;transition:visibility .3 ease-in;top:36px;min-width:200px;padding:8px 0;background-color:#fff;border-radius:16px;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;color:#464a53;box-shadow:0 0 5px var(--border-color)}.navbar-admin .navbar-body .navbar-content>.main .item-user .modal-user .avatar{width:64px;height:64px;border-radius:50%;margin-bottom:8px}.navbar-admin .navbar-body .navbar-content>.main .item-user .modal-user .text{width:100%;text-align:center;padding:8px 0;font-size:14px}.navbar-admin .navbar-body .navbar-content>.main .item-user .modal-user .text:hover{background:#f5f5f5;color:var(--primary-color)}.navbar-admin .navbar-body .navbar-content>.main .item-user:hover .modal-user{visibility:visible}.drawer{position:fixed;inset:0;z-index:0;visibility:hidden}.drawer .drawer-mask{position:absolute;inset:0;background:rgba(0,0,0,.45);pointer-events:auto}.drawer .drawer-content{position:absolute;max-width:375px;inset:0;z-index:1060;background-color:#fff;overflow:auto}.drawer .drawer-content .drawer-item{margin-bottom:4px}.drawer .drawer-content .drawer-item .close-icon{display:flex;justify-content:flex-end;padding:4px 9px}.drawer .drawer-content .drawer-item .close-icon .icon{fill:var(--primary-color);width:20px;height:20px}.drawer .drawer-content .drawer-item:hover .close-icon .icon{fill:var(--secondary-color)}.drawer-open{z-index:1050;visibility:visible;transition:all .3s}.drawer-open .drawer-mask{animation:fadeIn .3s;-webkit-animation:fadeIn .3s}.drawer-open .drawer-content{animation:moveLeft .3s;-webkit-animation:moveLeft .3s}.drawer-hidden{z-index:0;visibility:hidden;transition:all .3s}.drawer-hidden .drawer-mask{animation:fadeOut .3s;-webkit-animation:fadeOut .3s}.drawer-hidden .drawer-content{animation:moveRight .3s;-webkit-animation:moveRight .3s}@media screen and (max-width:1028px){.hide-md{display:none}.navbar .flex-md{display:flex}}@keyframes moveLeft{0%{transform:translateX(-375px);-webkit-transform:translateX(-375px)}to{transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes moveRight{0%{transform:translateX(0);-webkit-transform:translateX(0)}to{transform:translateX(-375px);-webkit-transform:translateX(-375px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}