.img-responsive{display: block;max-width: 100%;height: auto;}
.hvvh_mainsite_header{margin-top:-1px}
@media(orientation:landscape)or (min-width:1000px){.hvvh_mainsite_header,.hvvh_mainsite_header .inner,.hvvh_mainsite_header .section__background,.hvvh_mainsite_header .section__content{height:1000px}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_header,.hvvh_mainsite_header .inner,.hvvh_mainsite_header .section__background,.hvvh_mainsite_header .section__content{height:1275px}}
.hvvh_mainsite_header .inner .decor{position:absolute;left:0;bottom:0}
.hvvh_mainsite_header .inner .text{position:absolute;left:0;right:0;margin:auto;top:42%;pointer-events:none}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_header .inner .text{top:65%}}
.hvvh_mainsite_header .inner .tagage{position:absolute;top:150px;left:50px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_header .inner .tagage{top:130px;left:20px}}
.hvvh_mainsite_header .inner .play{display:block;font-size:0;background-image:url(../images/header/_sprites.png);background-position:0 -262px;width:83px;height:96px;position:absolute;top:375px;right:50%;transform:translateX(50%)}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_header .inner .play{right:50%;bottom:390px;top:unset}}
.hvvh_mainsite_header .inner .logo{position:absolute;left:50%;top:570px;transform:translateX(-50%)}
.hvvh_mainsite_header .inner .arrow{position:absolute;bottom:0;left:0;right:0;top:90%;margin:auto}
.hvvh_mainsite_header .inner .group__btn{background:url(../images/header/bg-btn.png);width:1057px;height:329px;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:5px}
.hvvh_mainsite_header .inner .group__btn .column__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}
.hvvh_mainsite_header .inner .group__btn--qr{position:relative}
.hvvh_mainsite_header .inner .group__btn--qr:before{width:165px;height:4px;box-shadow:0 0 10px #8a11a0;background:#eece89;position:absolute;top:0;left:50%;transform:translateX(-50%);content:"";display:block;animation:nhanngay 3s linear infinite}
@keyframes nhanngay{0%{top:10%}50%{top:80%}to{top:10%}}
.hvvh_mainsite_header .inner .group__btn--apple{background-position:-306px 0}
.hvvh_mainsite_header .inner .group__btn--apple,.hvvh_mainsite_header .inner .group__btn--pc{display:block;font-size:0;background-image:url(../images/header/_sprites.png);width:209px;height:63px}
.hvvh_mainsite_header .inner .group__btn--pc{background-position:-306px -130px}
.hvvh_mainsite_header .inner .group__btn--google{background-position:-306px -65px}
.hvvh_mainsite_header .inner .group__btn--apk,.hvvh_mainsite_header .inner .group__btn--google{display:block;font-size:0;background-image:url(../images/header/_sprites.png);width:209px;height:63px}
.hvvh_mainsite_header .inner .group__btn--apk{background-position:0 -197px}
.hvvh_mainsite_header .inner .group__btn--code{background-position:0 0}
.hvvh_mainsite_header .inner .group__btn--code,.hvvh_mainsite_header .inner .group__btn--napthe{display:block;font-size:0;background-image:url(../images/header/_sprites.png);width:151px;height:195px}
.hvvh_mainsite_header .inner .group__btn--napthe{background-position:-153px 0}

.hvvh_mainsite_header_sub{margin-top:-1px}
@media(orientation:landscape)or (min-width:1000px){.hvvh_mainsite_header_sub,.hvvh_mainsite_header_sub .inner,.hvvh_mainsite_header_sub .section__background,.hvvh_mainsite_header_sub .section__content{height:503px}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_header_sub,.hvvh_mainsite_header_sub .inner,.hvvh_mainsite_header_sub .section__background,.hvvh_mainsite_header_sub .section__content{height:491px}}

/************** index ************/
.hvvh_mainsite_main_General{margin-top:-1px;background:url(../images/bg.jpg) top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:2050px}
@media(orientation:landscape)or (min-width:1000px){
	.hvvh_mainsite_main_General,.hvvh_mainsite_main_General .inner,.hvvh_mainsite_main_General .section__background,.hvvh_mainsite_main_General .section__content{height:auto;position:relative}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_General,.hvvh_mainsite_main_General .inner,.hvvh_mainsite_main_General .section__background,.hvvh_mainsite_main_General .section__content{height:auto;position:relative}
	.hvvh_mainsite_main_General{margin-top:-1px;background:url(../images/m-bg.jpg) top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:2280px}
}
.hvvh_mainsite_main_General .inner .container{/*max-width:1120px!important*/width:100%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_General .inner .container{width:100%;flex-direction:column}}
.hvvh_mainsite_main_General .inner .main-content{width:100%;z-index:2;position:relative;padding-top:85px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_General .inner .main-content{width:100%;padding-top:112px}}
.hvvh_mainsite_main_General .tab-general{width: 100%;margin: 0 auto;}
div.tab1 {width:60%; background-color: rgb(0, 0, 0, 0.38);margin:1% 20% 0 20%;position: absolute}
div.tab1 button {width:25%;height:63px;background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 2px 5px 2px 5px;transition: 0.3s;font-size:22px;color:#fced9b;margin:0;border-radius: 0;}
div.tab1 button:hover{width:25%;height:63px;color:#000000;margin:0;background: #fced9b;border-radius: 0;animation: spring 300ms ease-out;}
div.tab1 button.active {width:25%;height:63px;color:#000000;margin:0;background: #fced9b;border-radius: 0;animation: spring 300ms ease-out;}
.tabcontent1 {width:100%;height:auto;display: none;padding:0 0 0 0;margin-left: -1%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	div.tab1 {width:100%;margin:5% 0 0 0;position: absolute}
	.tabcontent1 {margin-left: -3%}	
}
.general_card{width: 58%;margin:2% 20% 0 22%;}
.general_card .title{width: 100%;display: flex;justify-content: center;text-align: center;background:url("../images/genaral_line.png") center bottom no-repeat; color:#fbe793; font-size: 24px; padding-bottom: 20px;margin-bottom: 50px;}
.general_card ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content:center}
.general_card ul li{width:21%;margin: 0% 2% 2% 2%;}
.general_card ul li a:hover{transform: translateY(4px);filter: brightness(1.2)}
.general_card ul li img{max-width: 100%;width: auto;}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.general_card{width: 98%;margin:5% 0 0 4%}
	.general_card ul li{width:29%;margin: 0% 2% 2% 2%;}
	.general_card .title{font-size:18px;margin-bottom: 30px;}
}
/************** general-detail ************/
.hvvh_mainsite_main_news{margin-top:-1px;background:url(../images/bg-news.jpg) top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:1500px}
@media(orientation:landscape)or (min-width:1000px){
	.hvvh_mainsite_main_news,.hvvh_mainsite_main_news .inner,.hvvh_mainsite_main_news .section__background,.hvvh_mainsite_main_news .section__content{height:auto;position:relative}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news,.hvvh_mainsite_main_news .inner,.hvvh_mainsite_main_news .section__background,.hvvh_mainsite_main_news .section__content{height:auto;position:relative}
	.hvvh_mainsite_main_news{margin-top:-1px;background:url("../images/bg-news-m.jpg") top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:1425px}
}
.hvvh_mainsite_main_news .inner .container{/*max-width:1120px!important*/width:100%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_news .inner .container{width:100%;flex-direction:column;}}
.hvvh_mainsite_main_news .inner .main-content{width:100%;z-index:2;position:relative;padding-top:110px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_news .inner .main-content{width:100%;padding-top:112px}}
.hvvh_mainsite_main_news .general-detail{width:58%;margin:2% 20% 0 22%;}
.hvvh_mainsite_main_news .general-detail .general-detail-menu{display: flex;height:63px;margin: auto;justify-content: space-between;text-align: center;background-color: rgb(0, 0, 0, 0.38);}
.hvvh_mainsite_main_news .general-detail .general-detail-menu a{width:25%;padding: 1rem 0;font-size:22px;color:#fced9b;margin: auto;}
.hvvh_mainsite_main_news .general-detail .general-detail-menu a:hover{width:25%;padding: 1rem 0;background:#fced9b;color: #000000;animation: spring 300ms ease-out;}
.hvvh_mainsite_main_news .general-detail .general-detail-menu .active{width:25%;padding: 1rem 0;background:#fced9b;color: #000000;animation: spring 300ms ease-out;margin:auto;}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news .general-detail{width: 100%;margin:5% 0 0 0}
}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin: 3% 0 0 0;}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce .imgbox{width:30%;}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text{width:65%;color: #fbfada;font-size: 20px;text-align: justify;margin-left: 5%;}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text span{display: flex;justify-content: center;}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text span .img-responsive{width:80%;}
.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text p{padding: 10px 0 10px 0}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news .general-detail .general-detail-introduce{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;margin:5% 0 0 0;}
	.hvvh_mainsite_main_news .general-detail .general-detail-introduce .imgbox{width:100%;display: flex;justify-content: center;}
	.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text{width:100%;font-size: 24px;margin:2% 0 0 0;}
	.hvvh_mainsite_main_news .general-detail .general-detail-introduce .text span .img-responsive{width:92%;}
}
.hvvh_mainsite_main_news .general-detail .general-detail-skill{width:100%;margin: 3% 0 0 0;color: #fbfada;font-size: 20px;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill span{display: flex;justify-content: center;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill span .img-responsive{width:70%; text-align: center;align-items: center;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill p{padding:10px 0 0 0}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-rank thead tr th{background-color: #fced9b;color: #241d16;text-align: left;vertical-align: middle;border-bottom:none;border-top:none;padding:18px 30px 18px 30px;font-size: 20px;line-height: 25px;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-rank tbody tr th, .table-rank tbody tr td{text-align: left;padding: 22px 30px 22px 30px;font-size: 16px;line-height: 25px;vertical-align: middle;border-bottom: none;border-top: none;border-left: none;border-right: none;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-striped>tbody>tr:nth-of-type(odd) {background-color: #211a14; color: #fbfada;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-striped>tbody>tr:nth-of-type(even) {background-color: #31281b;color: #fbfada;}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table .column1{width:35%}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table .column2{width:65%}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table .column1a{width:15%;background:#453b2c }
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table .column1b{width:30%}
.hvvh_mainsite_main_news .general-detail .general-detail-skill .table .column1c{width:40%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news .general-detail .general-detail-skill span .img-responsive{width:100%;}
	.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-rank thead tr th{background-color: #fced9b;color: #241d16;text-align: left;vertical-align: middle;border-bottom:none;border-top:none;padding:18px 30px 18px 30px;font-size: 24px;line-height: 30px;}
	.hvvh_mainsite_main_news .general-detail .general-detail-skill .table-rank tbody tr th, .table-rank tbody tr td{text-align: left;padding: 22px 30px 22px 30px;font-size: 22px;line-height: 30px;vertical-align: middle;border-bottom: none;border-top: none;border-left: none;border-right: none;}
}
/************** introduce ************/
.hvvh_mainsite_main_introduce{margin-top:-1px;background:url(../images/bg-news.jpg) top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:1500px}
@media(orientation:landscape)or (min-width:1000px){
	.hvvh_mainsite_main_introduce,.hvvh_mainsite_main_introduce .inner,.hvvh_mainsite_main_introduce .section__background,.hvvh_mainsite_main_introduce .section__content{height:auto;position:relative}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_introduce,.hvvh_mainsite_main_introduce .inner,.hvvh_mainsite_main_introduce .section__background,.hvvh_mainsite_main_introduce .section__content{height:auto;position:relative}
	.hvvh_mainsite_main_introduce{margin-top:-1px;background:url("../images/bg-news-m.jpg") top no-repeat,url(../images/bg-loop.jpg) bottom repeat;padding-bottom:50px;min-height:1425px}
}
.hvvh_mainsite_main_introduce .inner .container{/*max-width:1120px!important*/width:100%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_introduce .inner .container{width:100%;flex-direction:column;padding: 0;margin: 0}}
.hvvh_mainsite_main_introduce .inner .main-content{width:100%;z-index:2;position:relative;padding-top:110px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_main_introduce .inner .main-content{width:100%;padding-top:112px}}
.hvvh_mainsite_main_introduce .general-introduce{width:86%;margin:2% 7% 0 7%;}
.hvvh_mainsite_main_introduce .general-introduce .bg{width:100%;position: relative}
.hvvh_mainsite_main_introduce .general-introduce .content1{width:37%;position: absolute;color:#fbfada;font-size: 20px;text-align: justify;z-index: 9;margin:15% 33% 0 30%;}
.hvvh_mainsite_main_introduce .general-introduce .content2{width:37%;position: absolute;color:#fbfada;font-size: 20px;text-align: justify;z-index: 9;margin:58% 53% 0 20%;}
.hvvh_mainsite_main_introduce .general-introduce .content1 p,.hvvh_mainsite_main_introduce .general-introduce .content2 p{padding: 10px 0 10px 0}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_introduce .general-introduce{width:100%;margin:2% 0 0 0;}
	.hvvh_mainsite_main_introduce .general-introduce .content1{width:85%;font-size:22px;margin:37% 5% 0 15%;}
	.hvvh_mainsite_main_introduce .general-introduce .content1 .t2{margin:0 0 0 60px;}
	.hvvh_mainsite_main_introduce .general-introduce .content1 .t3{margin:20px 0 0 140px;}
	.hvvh_mainsite_main_introduce .general-introduce .content1 .t4{margin:0 0 0 170px;}
	.hvvh_mainsite_main_introduce .general-introduce .content1 .t5{margin:0 0 0 200px;}
	.hvvh_mainsite_main_introduce .general-introduce .content2{width:70%;font-size:22px;margin:154% 25% 0 5%;}
	.hvvh_mainsite_main_introduce .general-introduce .content2 .t6{margin:50px 60px 0 0;}
	.hvvh_mainsite_main_introduce .general-introduce .content1 p,.hvvh_mainsite_main_introduce .general-introduce .content2 p{padding: 10px 0 0 0}
}
/************** news ************/
.hvvh_mainsite_main_news .general-news{width:60%;margin:2% 20% 0 20%;}
div.tab2 {width:100%;background-color: rgb(0, 0, 0, 0.38)}
div.tab2 button {width:50%;height:63px;background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 2px 5px 2px 5px;transition: 0.3s;font-size:22px;color:#fced9b;margin:0;border-radius: 0;}
div.tab2 button:hover{width:50%;height:63px;color:#000000;margin:0;background: #fced9b;border-radius: 0;animation: spring 300ms ease-out;}
div.tab2 button.active {width:50%;height:63px;color:#000000;margin:0;background: #fced9b;border-radius: 0;animation: spring 300ms ease-out;}
.tabcontent2 {width:100%;height:auto;display: none;}
.hvvh_mainsite_main_news .general-news .news_list{width:100%;display:flex;flex-direction:row;background: url("../images/news-line.png") no-repeat bottom center;background-size: 100% auto;}
.hvvh_mainsite_main_news .general-news .news_list li{list-style: none;margin-bottom:3%;margin-top:3%}
.hvvh_mainsite_main_news .general-news .news_list li:first-child{width:30%;margin-right:3%;position: relative;}
.hvvh_mainsite_main_news .general-news .news_list li:first-child:hover{filter:brightness(1.2)}
.hvvh_mainsite_main_news .general-news .news_list li:first-child .thumb img{border:3px solid #795c31;}
.hvvh_mainsite_main_news .general-news .news_list li:first-child .play {width:100%;display: flex;flex-direction: center;align-items: center;position: absolute;vertical-align: middle;margin:17% 0 0 37%}
.hvvh_mainsite_main_news .general-news .news_list li:last-child{width:67%;color:#ffffff;font-size: 20px;}
.hvvh_mainsite_main_news .general-news .news_list li:last-child p{display: block;display: -webkit-box;max-width: 100%;height: 53px;margin: 0 auto 10px auto;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .title{display: block;display: -webkit-box;max-width: 100%;height:68px;margin: 0 auto 0 auto;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .title a{color:#fced9b;font-size:25px;}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .title a:hover{color:#ffffff;text-decoration:underline}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .time{color:#686868;font-size:18px;padding: 10px 0 10px 0}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .readmore a{color:#fced9b;font-size:18px;text-decoration:underline;font-style:italic}
.hvvh_mainsite_main_news .general-news .news_list li:last-child .readmore a:hover{color:#ffffff}

@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news .general-news{width:100%;margin:2% 0 0 0;}
	div.tab2 {width:100%;}
	.tabcontent2 {margin-left:0}
	.hvvh_mainsite_main_news .general-news .news_list li:first-child{width:40%;margin-right:3%}
	.hvvh_mainsite_main_news .general-news .news_list li:first-child .play {margin:15% 0 0 35%}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child{width:57%;font-size: 21px;}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child p{height:58px;margin: 0 auto 5px auto}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child .title{height:65px;}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child .title a{font-size:24px;}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child .time{font-size:15px;padding:5px 0 5px 0}
	.hvvh_mainsite_main_news .general-news .news_list li:last-child .readmore a{font-size:15px;}
}
.hvvh_mainsite_main_news .general-news .pagin-container{max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size:25px;margin: 3% 0 0 0;}
.hvvh_mainsite_main_news .general-news .pagin-container .prev {margin-right: 40px}
.hvvh_mainsite_main_news .general-news .pagin-container .next {margin-left: 40px;}
.hvvh_mainsite_main_news .general-news .pagin-container .prev, .hvvh_mainsite_main_news .general-news .pagin-container .next {cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;}
.hvvh_mainsite_main_news .general-news .pagin-container .prev:hover, .hvvh_mainsite_main_news .general-news .pagin-container .next:hover {-webkit-transform: scale(1.05);transform: scale(1.05);-webkit-filter: brightness(1.3);filter: brightness(1.3);}
.hvvh_mainsite_main_news .general-news .pagin-container .prev img, .hvvh_mainsite_main_news .general-news .pagin-container .next img {width: auto;height: 44px;}
.hvvh_mainsite_main_news .general-news .page-container {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.hvvh_mainsite_main_news .general-news .pagin-container .page-container .page {padding:10px;border: 1px solid #fced9b;color: #fced9b;line-height: 1;-webkit-transition: 0.3s;transition: 0.3s;cursor: pointer;}
.hvvh_mainsite_main_news .general-news .pagin-container .page-container .page:hover {background: #573d14;color: #fff;}
.hvvh_mainsite_main_news .general-news .pagin-container .page-container .page.active {border: unset;background: #fced9b;color: #573d14;pointer-events: none;}
.hvvh_mainsite_main_news .general-news .pagin-container .page-container .page.active:hover {-webkit-filter: unset;filter: unset;}

/************** news-detail ************/
.hvvh_mainsite_main_news .general-news-detail{width:60%;margin:2% 20% 0 20%;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-menu{display: flex;height:63px;margin: auto;justify-content: space-between;text-align: center;background-color: rgb(0, 0, 0, 0.38);}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-menu a{width:50%;padding: 1rem 0;font-size:22px;color:#fced9b;margin: auto;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-menu a:hover{width:50%;padding: 1rem 0;background:#fced9b;color: #000000;animation: spring 300ms ease-out;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-menu .active{width:50%;padding: 1rem 0;background:#fced9b;color: #000000;animation: spring 300ms ease-out;margin:auto;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content{width: 100%;margin: 3% 0 0 0}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content h4{color: #fced9b;font-size: 35px;}	
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content p{margin-bottom:10px;font-size:18px;color:#ffffff;text-align:justify;line-height:32px;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content p.news_time{margin:20px 0 20px 0;color:#686868;font-size:18px;}		
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content img{display:block;width:80%;height:auto;margin:15px auto 15px auto;}	
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content .news_more{padding-top:10px;}
.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content .news_more h1{padding-bottom:10px;color:#fced9b;font-size:25px;}
ul.new_top_block{margin: 0 0 0 2%;}
ul.new_top_block a li{padding:10px 0 10px 30px;font-size:15px;color:#fced9b;background: url("../images/ic-list.png") no-repeat left center;}
ul.new_top_block a li span{font-size:14px;color:#686868;float:right;width:70px;text-align:right;margin-right:30px}
ul.new_top_block a:hover li{color:#ffffff;font-weight:bold;text-decoration: none;}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_main_news .general-news-detail{width:100%;margin:2% 0 0 0;}
	.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content img{width:90%;margin:15px auto 15px auto;}
	.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content p{margin-bottom:10px;font-size:25px;line-height:35px;}
	.hvvh_mainsite_main_news .general-news-detail .general-news-detail-content p.news_time{margin:20px 0 20px 0;color:#686868;font-size:22px;}	
	ul.new_top_block a li{padding:10px 0 10px 30px;font-size:22px;color:#fced9b;background: url("../images/ic-list.png") no-repeat left center;}
	ul.new_top_block a li span{font-size:18px;color:#686868;float:right;width:70px;text-align:right;margin-right:30px}
}

@keyframes spring {
  15% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(1.2, 1.1);
  }
  40% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(0.95, 0.95);
  }
  75% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(1.05, 1);
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(1, 1);
  }
}

/************** footer ************/
.hvvh_mainsite_footer{margin-top:-1px;background: #191410}
@media(orientation:landscape)or (min-width:1000px){.hvvh_mainsite_footer,.hvvh_mainsite_footer .inner,.hvvh_mainsite_footer .section__background,.hvvh_mainsite_footer .section__content{height:248px}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.hvvh_mainsite_footer,.hvvh_mainsite_footer .inner,.hvvh_mainsite_footer .section__background,.hvvh_mainsite_footer .section__content{height:326px}}
.hvvh_mainsite_footer .inner{display:flex;align-items:center;justify-content:center;flex-direction:row;height:100%;gap:10px}
.hvvh_mainsite_footer .inner p{font-size:16px;color:#78797d;text-align:left;line-height:1.3;padding: 0 0 0 50px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.hvvh_mainsite_footer .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;gap:10px}
	.hvvh_mainsite_footer .inner p{font-size:14px;padding:0 40px;line-height:1.75;text-align:center;padding: 0 0 0 0}
}
.hvvh_mainsite_footer .inner .group__btn{display:flex;align-items:center;justify-content:center;gap:40px;background:url(../images/footer/decor.png);width:755px;height:17px;margin:40px 0 60px}
.hvvh_mainsite_footer .inner .group__btn a{margin-top:36px}
.hvvh_mainsite_footer .inner .group__btn--facebook{background-position:0 0}
.hvvh_mainsite_footer .inner .group__btn--facebook,.hvvh_mainsite_footer .inner .group__btn--group{display:block;font-size:0;background-image:url(../images/footer/_sprites.png);width:81px;height:92px}.hvvh_mainsite_footer .inner .group__btn--group{background-position:-83px 0}
.hvvh_mainsite_footer .inner .group__btn--tiktok{background-position:-166px 0}
.hvvh_mainsite_footer .inner .group__btn--tiktok,.hvvh_mainsite_footer .inner .group__btn--youtube{display:block;font-size:0;background-image:url(../images/footer/_sprites.png);width:81px;height:92px}
.hvvh_mainsite_footer .inner .group__btn--youtube{background-position:0 -94px}


/************** menu top ************/
.floating .hvvh_mainsite_float_top{position:absolute;top:0;left:0;pointer-events:all;z-index:100;display:flex;justify-content:center;align-items:flex-start;}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.floating .hvvh_mainsite_float_top{width:var(--width-mobile);background-color:hsla(0,0%,100%,0)}
	.floating .hvvh_mainsite_float_top:before{content:"";display:block;position:absolute;z-index:-1}}
.floating .hvvh_mainsite_float_top .floattop__background{display:block;background:url(../images/float_top/bg.png);width:2000px;height:93px;padding-bottom:10px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floattop__background{background:url(../images/float_top/bg-mb.png);width:768px;height:119px}}
.floating .hvvh_mainsite_float_top .floattop__content{position:absolute;height:100%;display:flex;justify-content:center;align-items:center;gap:20px;width:100%}
.floating .hvvh_mainsite_float_top .floattop__content .iconapp{position:absolute;top:10px;left:10px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floattop__content{justify-content:space-between;gap:12px;padding:0 20px;width:100%}}
.floating .hvvh_mainsite_float_top .group__icon{align-items:center;justify-content:center;gap:10px}
.floating .hvvh_mainsite_float_top floattop__item floattop--appicon{position:relative;z-index:3;margin-right:auto;width:105px;height:105px;margin-top:30px}
.floating .hvvh_mainsite_float_top floattop__item floattop--appicon img{width:105px;height:105px;-o-object-fit:contain;object-fit:contain}
.floating .hvvh_mainsite_float_top floattop__item floattop--logo{margin-top:36px}
.floating .hvvh_mainsite_float_top floattop__item floattop--home{display:flex;align-content:center;align-items:center;height:100%;padding:0 50px;position:relative;z-index:2}

.floating .hvvh_mainsite_float_top .floatnav{height:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:13px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav{position:absolute;width:100%;top:110px;left:0;flex-wrap:wrap;padding:0;gap:0;height:var(--sr-device-height);flex-direction:column;justify-content:flex-start;max-height:0;overflow:hidden}
	.floating .hvvh_mainsite_float_top .floatnav.active{max-height:var(--sr-device-height);overflow-x:hidden;overflow-y:auto;padding:0;background:#080806}}
.floating .hvvh_mainsite_float_top .floatnav>li{position:relative;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;vertical-align:middle}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav>li{height:auto;width:100%;flex-direction:column}
	.floating .hvvh_mainsite_float_top .floatnav>li:not(:last-child){border-bottom:1px solid #fff}
	.floating .hvvh_mainsite_float_top .floatnav>li:last-child>a{pointer-events:none;background:#080806}}
.floating .hvvh_mainsite_float_top .floatnav__dropdown{position:absolute;bottom:12px;left:calc(50% - 16px);z-index:10;transition:transform .4s}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__dropdown{bottom:auto;left:auto;top:35px;right:20px}}
.floating .hvvh_mainsite_float_top .floatnav__dropdown:checked{transform:scaleY(-1);bottom:3px}
.floating .hvvh_mainsite_float_top .floatnav__item{font-size:22px!important;text-transform:uppercase;color:#ffcf99;display:flex!important;align-items:center;justify-content:center;text-shadow:1px 0 0 #3b0606,-1px 0 0 #3b0606,0 1px 0 #3b0606,0 -1px 0 #3b0606,1px 1px 0 #3b0606,-1px -1px 0 #3b0606,-1px 1px 0 #3b0606,1px -1px 0 #3b0606,.5px .5px 0 #3b0606,-.5px -.5px 0 #3b0606,.5px -.5px 0 #3b0606,-.5px .5px 0 #3b0606;z-index:2;width:211px;height:79px}
.floating .hvvh_mainsite_float_top .floatnav__item.off{filter:grayscale(1);pointer-events:none}
.floating .hvvh_mainsite_float_top .floatnav__item.active,.floating .hvvh_mainsite_float_top .floatnav__item:hover{background:url(../images/float_top/hov.png);color: #fff7c5}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item.active,.floating .hvvh_mainsite_float_top .floatnav__item:hover{background:unset}}
.floating .hvvh_mainsite_float_top .floatnav__item.floatnav__logo{margin-top:30px}
.floating .hvvh_mainsite_float_top .floatnav__item.floatnav__logo img{width:175px}
.floating .hvvh_mainsite_float_top .floatnav__item.floatnav__logo.active,.floating .hvvh_mainsite_float_top .floatnav__item.floatnav__logo:hover{background:none}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item{width:100%;height:79px}}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul{position:absolute;top:58px;width:215px;left:50%;transform:translateX(-50%);background:#080806;max-height:0;overflow:hidden}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item+input+ul{position:static;width:100%;background:#080806;max-height:unset;transform:unset}}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul li{margin-bottom:0}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item+input+ul li{border-bottom:1px solid #1c190e}
	.floating .hvvh_mainsite_float_top .floatnav__item+input+ul li:first-child{border-top:1px solid #1c190e}}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul li:last-child .floatnav__item{border-bottom:none!important}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item{display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;vertical-align:middle;justify-content:flex-start;font-size:13px!important;color:#fff;width:215px;border-bottom:1px solid #1c190e;padding:0 15px}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item{width:100%;justify-content:center}}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item:after{content:""}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item:after{transform:scale(1.3)}}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.fanpage,.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.group,.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.tiktok,.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.youtube,.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.zalo{font-size:0!important}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.fanpage:after{display:block;font-size:0;background-image:url(../images/float_top/_sprites.png);background-position:0 -117px;width:140px;height:37px}
.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.youtube:after{display:block;font-size:0;background-image:url(../images/float_top/_sprites.png);background-position:0 -39px;width:153px;height:37px}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.tiktok:after{display:block;font-size:0;background-image:url(../images/float_top/_sprites.png);background-position:0 -156px;width:134px;height:37px}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.group:after{display:block;font-size:0;background-image:url(../images/float_top/_sprites.png);background-position:0 0;width:221px;height:37px}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item.zalo:after{display:block;font-size:0;background-image:url(../images/float_top/_sprites.png);background-position:0 -78px;width:150px;height:37px}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item:hover{background:#080806}.floating .hvvh_mainsite_float_top .floatnav__item+input+ul .floatnav__item:hover:before{content:none}
@media(orientation:landscape)or (min-width:1000px){.floating .hvvh_mainsite_float_top .floatnav__item+input+ul:hover,.floating .hvvh_mainsite_float_top .floatnav__item+input:checked+ul,.floating .hvvh_mainsite_float_top .floatnav__item+input:hover+ul,.floating .hvvh_mainsite_float_top .floatnav__item:focus+input+ul,.floating .hvvh_mainsite_float_top .floatnav__item:hover+input+ul{max-height:500px;overflow:visible}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.floating .hvvh_mainsite_float_top .floatnav__item+input:checked+ul{max-height:500px;overflow:visible}}
.floating .hvvh_mainsite_float_top .search-container {float: right;background: #000000;color: #584b41}
.floating .hvvh_mainsite_float_top input[type=text] {padding: 6px;margin-top: 0;font-size: 17px;border: none;background: #000000;color: #584b41}
.floating .hvvh_mainsite_float_top input::placeholder {color: #584b41}
.floating .hvvh_mainsite_float_top .search-container button {float: left;padding: 10px 10px;margin-top: 0;margin-right:0;background:none;font-size: 17px;border: none;cursor: pointer;color: #584b41}
.floating .hvvh_mainsite_float_top .search-container button:hover {background:none;filter: brightness(1.1);color: #584b41}
.floating .hvvh_mainsite_float_top .search-container .fa-search{color: #584b41}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.floating .hvvh_mainsite_float_top .search-container {float: right;background: #6f6351;color: #000000;margin-top:30px}
	.floating .hvvh_mainsite_float_top input[type=text] {padding:10px;margin-top: 0;font-size: 27px;border: none;background: #6f6351;color: #000000}
	.floating .hvvh_mainsite_float_top input::placeholder {color: #000000}
	.floating .hvvh_mainsite_float_top .search-container button {float: left;padding: 10px 10px;margin-top: 0;margin-right:0;background:none;font-size: 27px;border: none;cursor: pointer;color: #000000}
	.floating .hvvh_mainsite_float_top .search-container .fa-search{color: #000000}
}


.common_required_loading{margin-top:-1px}
@media(orientation:landscape)or (min-width:1000px){.common_required_loading,.common_required_loading .inner,.common_required_loading .section__background,.common_required_loading .section__content{height:1000px}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.common_required_loading,.common_required_loading .inner,.common_required_loading .section__background,.common_required_loading .section__content{height:1000px}}.common_required_loading .loading{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.97);justify-content:center;align-items:center;align-content:center;flex-direction:column;color:#fff;z-index:312}.common_required_loading .loading .multi-ripple{width:2.6rem;height:2.6rem;margin:2rem}
.common_required_loading .loading .multi-ripple div{position:absolute;width:2rem;height:2rem;border-radius:50%;border:.3rem solid hsla(0,0%,100%,.4);animation:ripple 1.5s infinite}
.common_required_loading .loading .multi-ripple div:nth-child(2){animation-delay:.5s}
@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}
.common_required_loading .loading.active{display:flex}:root{--width-desktop-safe:1720px;--maxwidth-desktop-safe:calc(100% - 40px);--width-mobile-safe:calc(100% - 40px);--width-desktop:2000px;--width-mobile:768px;--height-desktop:1000px;--height-mobile:1000px;--fontsize-primary-desktop:18px;--fontsize-primary-mobile:24px;--fontheight-primary:1.4;--fontweight-heavy:900;--fontweight-bold:700;--fontweight-semibold:600;--fontweight-medium:500;--fontweight-normal:400;--fontweight-light:300}

@media(orientation:landscape)or (min-width:1000px){:root{--fontsize-primary:var(--fontsize-primary-desktop)}}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){:root{--fontsize-primary:var(--fontsize-primary-mobile)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{line-height:1;font-family:sans-serif;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}em{font-style:italic}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0!important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}[hidden],template{display:none}

@font-face{font-family:Roboto;font-display:swap;src:local("Roboto");src:url(../prod/prod/fonts/Roboto-Bold.ttf);font-weight:700}
@font-face{font-family:Roboto;font-display:swap;src:local("Roboto");src:url(../prod/prod/fonts/Roboto-Regular.ttf);font-weight:500}
@font-face{font-family:Roboto;font-display:swap;src:local("Roboto");src:url(../prod/prod/fonts/Roboto-Light.ttf);font-weight:300}
@font-face{font-family:SFUAngie;font-display:swap;src:local("SFUAngie");src:url(../prod/prod/fonts/SFUAngieBlack.ttf);font-weight:900}
@font-face{font-family:SFUAngie;font-display:swap;src:local("SFUAngie");src:url(../prod/prod/fonts/SFUAngieBold.ttf);font-weight:700}
@font-face{font-family:SFUAngie;font-display:swap;src:local("SFUAngie");src:url(../prod/prod/fonts/SFUAngieItalic.ttf);font-weight:500}
@font-face{font-family:SFUAngie;font-display:swap;src:local("SFUAngie");src:url(../prod/prod/fonts/SFUAngieRegular.ttf);font-weight:500}
@font-face{font-family:TrajanPro3;font-display:swap;src:local("Roboto");src:url(../prod/prod/fonts/TrajanPro3Bold.otf)}

@font-face {font-family: 'SVN-Helvetica-Neue';src: url("../fonts/SVN-Helvetica Neue.ttf") format("truetype");font-weight: normal;font-style: normal;}
.f-SVN-Helvetica-Neue {font-family: 'SVN-Helvetica-Neue';}
@font-face {font-family: 'SVN-Helvetica-Neue-Bold';src: url("../fonts/SVN-Helvetica Neue Bold.ttf") format("truetype");font-weight: normal;font-style: normal;}
.f-SVN-Helvetica-Neue-Bold {font-family: 'SVN-Helvetica-Neue-Bold';}

*{box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-decoration:none}:focus{outline:none}
.off,.off:hover{filter:grayscale(100%);pointer-events:none}
html{overflow-x:hidden;overflow-y:auto;background:#fdfdfd}
html.popup-opened{position:relative;height:100%!important;overflow:hidden;touch-action:none;-ms-touch-action:none}
body{font-family:var(--font-primary),var(--font-secondary),sans-serif;line-height:var(--fontheight-primary);font-size:var(--fontsize-primary);width:100%;overflow-x:hidden;overflow-y:hidden;margin:0;padding:0;background:none}
body.popup-opened{overflow:hidden}.row{display:flex;flex-wrap:wrap;width:100%}.row>.col-1{flex-basis:8.3333333333%}.row>.col-1,.row>.col-offset-1{padding:0 10px;max-width:8.3333333333%}.row>.col-offset-1{margin-left:8.3333333333%}.row>.col-2{flex-basis:16.6666666667%}.row>.col-2,.row>.col-offset-2{padding:0 10px;max-width:16.6666666667%}.row>.col-offset-2{margin-left:16.6666666667%}.row>.col-3{padding:0 10px;flex-basis:25%;max-width:25%}.row>.col-offset-3{padding:0 10px;margin-left:25%;max-width:25%}.row>.col-4{flex-basis:33.3333333333%}.row>.col-4,.row>.col-offset-4{padding:0 10px;max-width:33.3333333333%}.row>.col-offset-4{margin-left:33.3333333333%}.row>.col-5{flex-basis:41.6666666667%}.row>.col-5,.row>.col-offset-5{padding:0 10px;max-width:41.6666666667%}.row>.col-offset-5{margin-left:41.6666666667%}.row>.col-6{padding:0 10px;flex-basis:50%;max-width:50%}.row>.col-offset-6{padding:0 10px;margin-left:50%;max-width:50%}.row>.col-7{flex-basis:58.3333333333%}.row>.col-7,.row>.col-offset-7{padding:0 10px;max-width:58.3333333333%}.row>.col-offset-7{margin-left:58.3333333333%}.row>.col-8{flex-basis:66.6666666667%}.row>.col-8,.row>.col-offset-8{padding:0 10px;max-width:66.6666666667%}.row>.col-offset-8{margin-left:66.6666666667%}.row>.col-9{padding:0 10px;flex-basis:75%;max-width:75%}.row>.col-offset-9{padding:0 10px;margin-left:75%;max-width:75%}.row>.col-10{flex-basis:83.3333333333%}.row>.col-10,.row>.col-offset-10{padding:0 10px;max-width:83.3333333333%}.row>.col-offset-10{margin-left:83.3333333333%}.row>.col-11{flex-basis:91.6666666667%}.row>.col-11,.row>.col-offset-11{padding:0 10px;max-width:91.6666666667%}.row>.col-offset-11{margin-left:91.6666666667%}.row>.col-12{padding:0 10px;flex-basis:100%;max-width:100%}.row>.col-offset-12{padding:0 10px;margin-left:100%;max-width:100%}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.row>.col-mobile-1{padding:0 10px;flex-basis:8.3333333333%;max-width:8.3333333333%}.row>.col-mobile-offset-1{padding:0 10px;margin-left:8.3333333333%;max-width:8.3333333333%}.row>.col-mobile-2{padding:0 10px;flex-basis:16.6666666667%;max-width:16.6666666667%}.row>.col-mobile-offset-2{padding:0 10px;margin-left:16.6666666667%;max-width:16.6666666667%}.row>.col-mobile-3{padding:0 10px;flex-basis:25%;max-width:25%}.row>.col-mobile-offset-3{padding:0 10px;margin-left:25%;max-width:25%}.row>.col-mobile-4{padding:0 10px;flex-basis:33.3333333333%;max-width:33.3333333333%}.row>.col-mobile-offset-4{padding:0 10px;margin-left:33.3333333333%;max-width:33.3333333333%}.row>.col-mobile-5{padding:0 10px;flex-basis:41.6666666667%;max-width:41.6666666667%}.row>.col-mobile-offset-5{padding:0 10px;margin-left:41.6666666667%;max-width:41.6666666667%}.row>.col-mobile-6{padding:0 10px;flex-basis:50%;max-width:50%}.row>.col-mobile-offset-6{padding:0 10px;margin-left:50%;max-width:50%}.row>.col-mobile-7{padding:0 10px;flex-basis:58.3333333333%;max-width:58.3333333333%}.row>.col-mobile-offset-7{padding:0 10px;margin-left:58.3333333333%;max-width:58.3333333333%}.row>.col-mobile-8{padding:0 10px;flex-basis:66.6666666667%;max-width:66.6666666667%}.row>.col-mobile-offset-8{padding:0 10px;margin-left:66.6666666667%;max-width:66.6666666667%}.row>.col-mobile-9{padding:0 10px;flex-basis:75%;max-width:75%}.row>.col-mobile-offset-9{padding:0 10px;margin-left:75%;max-width:75%}.row>.col-mobile-10{padding:0 10px;flex-basis:83.3333333333%;max-width:83.3333333333%}.row>.col-mobile-offset-10{padding:0 10px;margin-left:83.3333333333%;max-width:83.3333333333%}.row>.col-mobile-11{padding:0 10px;flex-basis:91.6666666667%;max-width:91.6666666667%}.row>.col-mobile-offset-11{padding:0 10px;margin-left:91.6666666667%;max-width:91.6666666667%}.row>.col-mobile-12{padding:0 10px;flex-basis:100%;max-width:100%}.row>.col-mobile-offset-12{padding:0 10px;margin-left:100%;max-width:100%}}.wrapper{width:var(--width-desktop);transform-origin:top left;overflow-x:hidden;overflow-y:auto}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.wrapper{width:var(--width-mobile)}}
.wrapper__content{overflow-x:hidden;overflow-y:hidden;width:var(--width-desktop)}.container{display:block;margin:0 auto;width:var(--width-desktop-safe);max-width:var(--maxwidth-desktop-safe)}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.container{width:var(--width-mobile-safe)}}hr.split{margin:0;border:0;background:transparent}hr.split--low{height:16px}hr.split--medium{height:24px}hr.split--high{height:32px}hr.split--giant{height:48px}.section{position:relative;display:block;width:var(--width-desktop)}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.section{width:var(--width-mobile)}}
.section__background{display:block;width:100%}
.section__background img,.section__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.section__background video{position:absolute;top:0}
.section__content{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.section.autoHeight .section__background{position:absolute;top:0;left:0;bottom:0}
.section.autoHeight .section__content{display:block;position:relative}
.section--fixedHeight>.section__background{position:static;display:block;width:100%;height:100%}
.section--fixedHeight>.section__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.section--fixedHeight>.section__background img{height:auto}}.section--fixedHeight>.section__content,.section__overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.section__overlay{background:rgba(0,0,0,.8) 100%;background:linear-gradient(transparent 20%,rgba(0,0,0,.8))}
.desktop{display:block!important}
.desktop-inline{display:inline-block!important}
.desktop-flex{display:flex!important}
.desktop-grid{display:grid!important}
.mobile,.mobile-flex,.mobile-grid,.mobile-inline{display:none!important}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){
	.desktop,.desktop-flex,.desktop-grid,.desktop-inline{display:none!important}
	.mobile{display:block!important}
	.mobile-inline{display:inline-block!important}
	.mobile-flex{display:flex!important}
	.mobile-grid{display:grid!important}
}
.clearfix:after{content:"";clear:both;display:table}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}
.text-left{text-align:left;justify-content:flex-start!important}.text-center{text-align:center;justify-content:center!important}
.text-right{text-align:right;justify-content:flex-end!important}.flex{display:flex}
.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-start{justify-content:flex-start}
.flex-end{justify-content:flex-end}.flex-middle{align-items:center}.flex.column{flex-direction:column}
.flex.space-between{justify-content:space-between}.flex.center{align-items:center}.flex.wrap{flex-wrap:wrap}
@media((orientation:portrait) or (aspect-ratio:1/1))and (max-width:999px){.mobile-flex{display:flex}
	.mobile-flex-wrap{flex-wrap:wrap}.mobile-flex-column{flex-direction:column}
	.mobile-flex-start{justify-content:flex-start}
	.mobile-flex-end{justify-content:flex-end}
	.mobile-flex-middle{align-items:center}
	.mobile-flex.column{flex-direction:column}
	.mobile-flex.space-between{justify-content:space-between}
	.mobile-flex.center{align-items:center}
	.mobile-flex.wrap{flex-wrap:wrap}}
table{border-collapse:collapse}
.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}
@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}
@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}
@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}
@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}
@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}
	@page{size:a3}body{min-width:992px!important}
	.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}
.table-dark{color:inherit}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}
.table .thead-dark th{color:inherit;border-color:#dee2e6}}

.floating{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:500;display:flex;align-items:center;justify-content:center}.floating *{pointer-events:all}
.scrollwatch-pin{position:absolute;left:50%;top:50%;width:1px;height:1px;background:transparent;pointer-events:none}
@keyframes shine{to{filter:brightness(120%)}}
@keyframes shine_scale{to{filter:brightness(90%);transform:scale(1.1);transform-origin:center center}}
@keyframes shine_move{to{filter:brightness(110%);transform:translateX(12px)}}
.fancybox-active{height:100%!important}.popup{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:500;display:flex;align-items:center;justify-content:center}
.popup__background,.popup__background--unclosable{opacity:0;visibility:hidden;position:absolute;background:rgba(0,0,0,.8);width:100%;height:100vh;transition:opacity 1s}.popup__content{opacity:0;visibility:hidden;z-index:2;transition:all .2s;transform:scale(0)}
.popup__tool{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;padding:5px;display:flex;opacity:0;visibility:hidden}
.popup__close{pointer-events:all;background:#000;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;align-content:center;width:42px;height:42px}
.popup.active{pointer-events:all}.popup.active,.popup.active .popup__background,.popup.active .popup__background--unclosable{opacity:1;visibility:visible}
.popup.active .popup__content{opacity:1;visibility:visible;transform:scale(1)}
.popup.active .popup__tool{opacity:1;visibility:visible}
.popup--open-image .popup__content .image img{display:block;max-width:100%;max-height:100%}
.popup--open-video .popup__content{width:80%;height:60%}
.popup--open-video .popup__content .embed{width:100%;height:100%}
.popup--open-video .popup__content .embed iframe{display:block;width:100%;height:100%}