@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');*/
/* normalize.css */
:root{
	--th-color-blue:#b10305;
	--th-color-green:#016938;
	--th-color-orange:#f6eda2;
	--th-color-orange2:#ff6533;
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* style.css */
@media screen{*{margin:0;padding:0}a:link{text-decoration:none}a:focus{outline:none}img{display:block;padding:0;outline:none;border:none}ul{list-style:none}h1{margin:0;padding:0}body{font-family:'Bai Jamjuree',sans-serif;font-size:14px;line-height:1.7;font-weight:400;color:#000;position:relative}.body-padding{padding-top:124px}
	.body-over-hidden{overflow:hidden;}
	.container{position:relative;width:1200px;margin:0 auto}
	.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 3px 5px rgba(0,0,0,.1)}
	.logged-in .header-fixed{top:32px}
	.header{background: linear-gradient(0deg, #830506 0%, #d12325 100%) !important;}
	.header .container{height:100px;}
	.header-top{margin-top:10px;}
	.logo{margin:0;padding:0;margin-top:10px;height:80px}
	.logo a{display:block;height:100%}.logo a img{height:100%}
	.close-nav{display:none}
	.collap-main-nav{display:none;padding:7px;border-radius:3px;margin-top:22px;cursor:pointer;background-color:#2184b6}
	.header-fixed .collap-main-nav{margin-top:12px}
	.search-form{position:relative;width:200px;height:33px;}
	.search-input{width:100%;height:33px;outline:none;border:1px solid #fff;padding:0 12px;color:#fff;border-radius:33px;box-sizing:border-box;background-color:transparent;line-height:31px;}
	.search-input::placeholder{color:#fff;}
	.search-submit{position:absolute;top:0;right:0;width:40px;height:33px;border:none;outline:none;color:#fff;font-size:16px;background-color:transparent;}
	.search-submit:hover{color:var(--th-color-orange);}
	.header-hotline{height:33px;line-height:33px;color:var(--th-color-blue);background-color:#fff;border-radius:33px;display:inline-block;padding:0 12px;padding-right:20px;margin-left:20px;font-weight:600;font-size:16px;}
	.header-hotline i{margin-right:5px;}
	.header-bottom{height:57px;line-height:57px}
	.main-nav-inner>ul>li{float:left;position:relative}
	.main-nav-inner>ul>li:last-child{margin-right:0}
	.main-nav-inner>ul>li:nth-child(n+2){margin-left:15px;}
	.main-nav-inner>ul>li.menu-item-has-children:after{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f107";right:18px;top:0.5px;z-index:10;color:#fff;}
	.main-nav-inner>ul>li a{display:block;color:#fff}
	.main-nav-inner>ul>li>a{position:relative;font-weight:700;padding:0 15px;font-size:16px}
	.main-nav-inner>ul>li:last-child>a{padding-right:0px;}
	.main-nav-inner>ul>li:hover>a,.main-nav-inner>ul>li>a:hover,.main-nav-inner>ul>li.current-menu-item>a,.main-nav-inner>ul>li.menu-item-has-children:hover:after{color:var(--th-color-orange)}
	.main-nav-inner>ul>li.menu-item-has-children>a{padding-right:35px}
	.main-nav-inner>ul>li ul{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;background-color:var(--th-color-blue);z-index:10000;line-height:40px;box-shadow:3px 3px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;line-height:20px;border-radius:0px 0 8px 8px;transition:all ease-in-out .2s;padding:10px 15px;}
	.main-nav-inner>ul>li ul:before{position:absolute;content:'';top:-16px;left:20px;border:8px solid transparent;border-bottom:8px solid var(--th-color-blue)}
	.main-nav-inner>ul>li:hover ul{top:100%;opacity:1;visibility:visible;transition:all ease-in-out .3s}
	.main-nav-inner>ul>li ul li{position:relative;}
	.main-nav-inner>ul>li ul li:nth-child(n+2){border-top:1px dotted rgba(255, 255, 255, .3);}
	.main-nav-inner>ul>li ul li a{padding:10px 0px;color:#fff}
	.main-nav-inner>ul>li ul li a:hover{color:var(--th-color-orange);}
	.header-icon{margin-left:15px;font-size:16px;cursor:pointer;color:var(--th-color-blue);display:none;}
	.featured{position:relative;background-color:#f9f9f9;overflow:hidden;}
	.featured-shape{position:absolute;bottom:-1px;left:0px;width:100%;z-index: 1000;transform: rotate(180deg);}
	.featured-shape svg{display: block;width: calc(100% + 1.3px);position: relative;left: 50%;transform: translateX(-50%);height:60px;}
	.featured-shape .elementor-shape-fill {fill: #fff;transform-origin: center;transform: rotateY(0deg);}
	.featured-item{display:block;color:#333;}.thumb-cover{overflow:hidden}.thumb-cover img{width:100%;height:100%;object-fit:cover}.owl-carousel{position:relative}
	.banner-slide-mobile{display:block;color:#333;background-color:#f9f9f9}
	.banner-slide-mobile img{width:100%;}
	.owl-theme button,.owl-theme button:focus{outline:none!important}
	.owl-theme .owl-dots .owl-dot span{width:8px!important;height:8px!important;transition:all ease-in-out .3s!important}
	.owl-theme .owl-dots .owl-dot.active span{width:28px!important;background-color:var(--th-color-blue)!important}
	.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--th-color-blue)!important}
	.featured .owl-theme .owl-dots .owl-dot span{background-color:#fff}
	.featured .owl-theme .owl-dots{position:absolute;left:0;bottom:30px;width:100%}
	.owl-theme .owl-nav{left:0;top:0;margin-top:0!important}
	.owl-nav button{margin:0!important;position:absolute;top:calc(50% - 20px)!important;width:40px;height:40px;line-height:34px!important;text-align:center;background-color:rgba(255,255,255,.8)!important;border-radius:40px!important;font-size:30px!important;z-index:10000;box-shadow:0 0 60px rgba(0,0,0,.1);opacity:0.8;visibility:hidden;transition:all ease-in-out .2s;box-sizing:border-box;}
	.owl-carousel:hover .owl-nav button{opacity:1;visibility:visible}
	.owl-nav button:hover{background-color:rgba(255,255,255,1)!important;color:#333!important}
	.owl-nav button span{display:block!important;width:100%!important;height:100%!important}
	.owl-nav button.owl-prev{left:10px!important}.owl-nav button.owl-next{right:10px!important}
	.owl-wrap{overflow:hidden;position:relative}.owl-wrap .owl-carousel{overflow:hidden;width:100%}.owl-wrap .owl-theme .owl-dots{width:calc(100%);margin-top:25px!important}.owl-theme-flex .owl-stage{display:flex;flex-flow:row wrap}.owl-theme-flex .y-kien-item{height:100%}.block-content-flex{display:flex;flex-flow:row wrap}.block-item{}
	.block-item .container{padding:80px 0;}.block-item-head{text-align:center}
	.block-item-title{font-size:38px;font-weight:700;line-height:1.5;color:var(--th-color-blue);overflow:hidden;}
	.block-item-des{margin-top:5px;font-size:17px;color:#666}.block-item-head-center{text-align:center}
	.block-item-content{margin-top:40px}.thumb-cover{overflow:hidden}.thumb-cover img{width:100%!important;height:100%!important;object-fit:cover!important}.block-col2{width:calc((100% - 30px) / 2)}.block-intro-note{position:relative;padding-left:80px;font-size:18px;color:#999}.block-intro-note:before{position:absolute;content:'';width:65px;height:1px;top:14px;left:0;background-color:var(--th-color-orange)}.block-intro-title{font-size:28px;font-weight:400;color:#000;margin-top:5px;line-height:1.5}.block-intro-content{margin-top:10px;font-size:16px;text-align:justify}.block-intro-morelink{margin-top:20px}.block-intro-morelink a{display:inline-block;height:40px;line-height:40px;border-radius:40px;background-color:#f5f5f5;padding:0 20px;color:#999}.block-intro-morelink a i{margin-left:5px}.block-intro-morelink a:hover{color:#fff;background-color:var(--th-color-orange)}.block-intro-right{position:relative}
	/*.block-intro-thumb{height:400px}*/.block-khoa-hoc-nav{text-align:center;margin-top:15px}.block-khoa-hoc-nav li{margin-top:10px;display:inline-block}.block-khoa-hoc-nav li:nth-child(n+2){margin-left:10px}.block-khoa-hoc-nav li a{display:block;height:35px;line-height:35px;border-radius:35px;background-color:#f9f9f9;color:#999;padding:0 15px}.block-khoa-hoc-nav li a:hover,.block-khoa-hoc-nav li a.khoa-hoc-nav-active{color:#fff;background-color:var(--th-color-orange)}

	.block-intro-left,.block-intro-right{width:calc((100% - 50px) / 2);}
	.intro-title{font-size:38px;line-height:1.5;font-weight:700;color:var(--th-color-blue);}
	.intro-content{font-size:20px;margin-top:10px;}
	.intro-content p:nth-child(n+2){margin-top:10px;}
	.intro-morelink{margin-top:20px;}
	.intro-morelink a{display:inline-block;height:45px;line-height:45px;color:var(--th-color-blue);padding:0 0px;font-size:16px;border-bottom:1px dotted var(--th-color-blue);font-weight:700;transition:all ease-in-out .2s;}
	.intro-morelink a:hover{padding:0 20px;}
	.intro-morelink a i{margin-left: 10px;}
	.block-intro-right img{width:100%;border-radius:20px}
	.block-intro-right:after{position:absolute;content:'';width:100%;height:100%;right:-15px;bottom:-15px;z-index:-1;background-color:#fef6eb;border-radius:15px}


	.block-item-nav{margin-top:30px;text-align:center;}
	.block-item-nav li{display:inline-block;margin:0 5px;}
	.block-item-nav li a{display:block;height:45px;line-height:45px;padding:0 30px;border-radius:45px;font-weight:700;color:var(--th-color-green);font-size:17px;border: 1px solid transparent;}
	.block-item-nav li a.active,.block-item-nav li a:hover{color:var(--th-color-blue);border-color:var(--th-color-blue)}
	.block-khoa-hoc{background-color:#fef6eb;}
	.khoa-hoc-item{position:relative;width:calc((100% - 60px) / 3);margin-right:30px;position:relative;text-align:center;position:relative;background-color:#fff;border-radius:15px;padding:15px;padding-bottom:80px;box-shadow:0 2px 5px rgba(0, 0, 0, .1);overflow:hidden;transition:all ease-in-out .2s;}
/*	.khoa-hoc-item:hover{-webkit-transform:scale(1.05);transform:scale(1.03);box-shadow:0 5px 10px rgba(0, 0, 0, .2);}*/
	.khoa-hoc-item:hover{box-shadow:0 5px 15px rgba(0, 0, 0, .2);}
	.khoa-hoc-item:nth-child(3n+3){float:right;margin-right:0}.khoa-hoc-item:nth-child(n+4){margin-top:30px}
	.khoa-hoc-item-label{position:absolute;top:0px;left:0px;width:50px;text-align:center;color:#fff;background-color:var(--th-color-blue);z-index:100;padding:10px 0;padding-bottom:5px;display:block;font-weight:700;}
	.khoa-hoc-item-label:after{position:absolute;bottom:-12px;left:0px;content:'';border-top:12px solid var(--th-color-blue);border-left:25px solid transparent;border-right:25px solid transparent;}
	.khoa-hoc-item-thumb{position:relative;display:block;color:#333;height:350px;overflow:hidden;background-color:#fff;border-radius:15px;}
	.thumb-zoom{overflow:hidden}.thumb-zoom img{transition:all ease-in-out .3s}.thumb-zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
	.khoa-hoc-item-title{font-size:22px;font-weight:700;line-height:1.5;margin-top:15px;position:relative;}
	.khoa-hoc-item-title a{display:block;color:#333}
	.pro-item-price{font-weight:700;font-size:16px;margin-top:5px;text-align:center;}
	.pro-item-price span:nth-child(2){font-size:18px;color:var(--th-color-blue);}
	.pro-item-price span:nth-child(3){text-decoration:line-through;color:#666;}
	.single-pro-price{font-size: 18px;}
	.single-pro-price span:nth-child(2){font-size:25px;}
	.single-add-cart{text-align:center;}
	.single-add-cart a{display:inline-block;padding:8px 40px;border-radius:5px;color:#fff;background: linear-gradient(0deg, #830506 0%, #d12325 100%) !important;line-height:1.3;transition:all ease-in-out .3s;}
	.single-add-cart a:hover{background: linear-gradient(0deg, #902301 0%, #FF5722 100%) !important;}
	.single-add-cart a span{display:block;}
	.single-add-cart a span:nth-child(1){font-weight:700;font-size:20px;}
	/**/
	.popup-quick-buy{width:770px;padding:0!important;border-radius:5px}
	.popup-quick-buy-head{color:#fff;font-weight:700;font-size:16px;line-height:1.5;padding:7px 15px;background-color:var(--th-color-blue)}
	.popup-quick-buy-wrap{padding:15px;padding-top:25px}
	.quick-buy-left{width:300px}
	.quick-buy-right{width:calc(100% - 320px)}
	.quick-buy-head{font-size:18px;font-weight:700;}
	.quick-buy-content{margin-top:15px}
	.quick-buy-thumb{border-radius:5px;background-color:#f9f9f9;overflow:hidden}
	.quick-buy-thumb img{width:100%}
	.quick-buy-title{margin-top:15px;font-size:17px;font-weight:700;line-height:1.5;color:var(--th-color-blue)}
	.quick-buy-note{background-color:#f5f5f5;padding:10px 15px;font-weight:500;font-style:italic}
	.quick-buy-form{margin-top:10px}
	.quick-buy-form input,.quick-buy-form textarea{width:100%;height:40px;outline:none;border:1px solid #ddd;box-sizing:border-box;padding:0 12px;margin-top:8px;font-weight:700}
	.quick-buy-form textarea{height:80px;padding:8px 12px}
	.quick-buy-form input[type="submit"]{border:none;color:#fff;font-weight:700;font-size:18px;border-radius:5px;background: linear-gradient(0deg, #830506 0%, #d12325 100%) !important;}
	.quick-buy-form input[type="submit"]:hover{background: linear-gradient(0deg, #902301 0%, #FF5722 100%) !important;}
	.popup-quick-buy .fancybox-button{width:38px!important;height:38px!important;padding:8px!important;color:#fff!important}
	.fancybox-slide--html .fancybox-close-small{background-color:transparent!important}

	.khoa-hoc-item-desc{margin-top:10px;font-size:16px;}
	.khoa-hoc-item-morelink{text-align:center;position:absolute;bottom:25px;left:0px;right:0px;}
	.khoa-hoc-item-morelink a{display:inline-block;padding:0 30px;color:var(--th-color-blue);font-weight:700;height:40px;line-height:40px;border-radius:40px;background-color:#f5f5f5;}
	.khoa-hoc-item-morelink a:hover{color:#fff;background-color:var(--th-color-blue);}
	.khoa-hoc-item-morelink a i{margin-left:10px;}
	.khoa-hoc-item-info{position:absolute;width:100%;left:0;bottom:0;height:45px;line-height:45px;padding:0 15px;padding-right:5px;border-top:1px solid #e8e8e8}
	.khoa-hoc-item-info-left>span:nth-child(n+2){margin-left:10px}.khoa-hoc-item-info-left i{color:var(--th-color-orange);margin-right:5px}.khoa-hoc-item-info-right a{display:inline-block;height:35px;line-height:35px;border-radius:35px;padding:0 15px;color:#999;background-color:#f9f9f9}.khoa-hoc-item-info-right a:hover{color:#fff;background-color:var(--th-color-orange)}.khoa-hoc-item-info-right a i{margin-left:5px}
	.block-item-morelink{margin-top:40px;text-align:center}
	.block-item-morelink a{display:inline-block;height:45px;line-height:45px;padding:0 0px;color:var(--th-color-blue);font-size:16px;font-weight:700;transition:all ease-in-out .2s;border-bottom:1px dotted var(--th-color-blue);}
	.block-intro-after-kh{margin-top:30px;}.block-td .block-item-morelink a{background-color:#fff}
	.block-item-morelink a:hover{padding:0 20px;}
	.block-item-morelink a i{margin-left:10px}.empty-content{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;width:100%;box-sizing:border-box;padding:8px 10px!important;border-radius:3px}.block-dt{background-color:#fafafa}.block-dt .container{padding:60px 0}.block-video-gellery{background-color:#242424;margin-top:0}.block-video-gellery .container{padding:60px 0}.block-col2-title{position:relative;color:#fff;font-size:28px}.block-col2-title span{position:relative}.block-col2-title span:after{position:absolute;content:'';top:17px;right:-90px;width:70px;height:1px;background-color:var(--th-color-orange)}.block-col2-content{margin-top:20px}.video-item{position:relative;display:block;color:#fff;height:350px}.video-item:before{position:absolute;content:'';left:0;bottom:0;width:100%;height:75%;z-index:1;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%)}.video-item-title{position:absolute;bottom:0;left:0;width:100%;padding:15px;z-index:100;font-size:16px}.featured-video-icon{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;line-height:60px;border-radius:100%;color:rgba(255,109,52,.8);text-align:center;font-size:28px;z-index:1;cursor:pointer;background-color:rgba(255,255,255,.8)}.featured-video-icon:hover{color:#fff;background-color:var(--th-color-orange)}.featured-video-icon i{margin-left:7px}.featured-video-icon:after{position:absolute;content:'';top:-20px;left:-20px;width:100px;height:100px;border-radius:100%;background-color:#fff;z-index:-1;animation:phone-wave 1s infinite ease-in-out}.gallery-item{position:relative;display:block;color:#333;width:calc((100% - 10px) / 2);height:calc((350px - 10px) / 2)}.gallery-item:nth-child(2n+2){float:right}.gallery-item:nth-child(n+3){margin-top:10px}.gallery-item i{position:absolute;top:15px;left:15px;font-size:22px;color:#fff}.gallery-item:hover i{color:var(--th-color-orange)}.gallery-item-more{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:300;background-color:rgba(50,54,57,.6)}.gallery-item-more:hover{color:var(--th-color-orange);background-color:rgba(50,54,57,.8)}.block-y-kien{margin-top:0}.block-y-kien .container{padding:60px 0}.y-kien-item{position:relative;padding-bottom:80px;box-sizing:border-box}.y-kien-top{background-color:#fff;border-radius:8px;padding:15px;font-size:15px;position:relative;height:100%;box-sizing:border-box}.y-kien-top:after{position:absolute;content:'';left:50px;bottom:-10px;border:10px solid transparent;border-top:10px solid #fff;border-bottom:0}.y-kien-bottom{position:absolute;bottom:0;left:0;width:100%;padding-left:30px;box-sizing:border-box}.y-kien-thumb{width:60px;height:60px;border-radius:100%}.y-kien-info{margin-left:75px;padding-top:7px}.y-kien-title{font-weight:700;font-size:15px}.y-kien-des{color:var(--th-color-orange)}.new-home-item{width:100%}
	.new-home-item-thumb{display:block;height:380px;width:100%;border-radius:8px;background-color:#fff}.new-home-item-info{margin-top:15px}
	.news-shape{position:absolute;top:-1px;left:0px;width:100%;z-index: 1000;}
	.news-shape svg{display: block;width: calc(100% + 1.3px);position: relative;left: 50%;transform: translateX(-50%);height:60px;}
	.news-shape .elementor-shape-fill {fill:#fef6eb;transform-origin: center;transform: rotateY(0deg);}
	.block-new{position:relative;overflow:hidden;}
	.block-new .container{padding-bottom:0px;padding-top:100px;}
	.new-home-item-title{font-weight:700;font-size:22px;line-height:1.5;}
	.new-home-item-title a{display:block;color:#333}
	.post-fea-item-meta{margin-top:5px;color:#999;font-size:13px}
	.post-fea-item-meta span{position:relative}
	.post-fea-item-meta span:nth-child(1){font-weight:500;font-size:14px;color:#333}
	.post-fea-item-meta span:nth-child(1):after{position:absolute;content:'';width:4px;height:4px;border-radius:100%;right:-10px;top:7px;background-color:#999}.post-fea-item-meta span:nth-child(n+2){margin-left:20px}.post-fea-item-meta span i{margin-right:5px;color:#e50000}
	.new-home-item-des{margin-top:6px;overflow:hidden;font-size:16px;}
	
	.block-register{position:relative;}
	.block-register .container{position:static;min-height:500px;}
	.block-register-left,.block-register-right{width:calc((100% - 60px) / 2)}
	.block-register-left{padding-top:40px;}
	.hd-item{background-color:#f9f9f9;padding:20px;border-radius:10px;font-size:16px;box-shadow:0 0 10px rgba(0, 0, 0, .1)}
	.hd-item.active{background-color:#fff;}
	.hd-item:nth-child(n+2){margin-top:15px;}
	.hd-item-head{font-size:20px;font-weight:700;line-height:1.5;cursor:pointer;padding-right:15px;position:relative;}
	.hd-item-head:after{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f078";right:0px;top:0.5px;}
	.active .hd-item-head,.hd-item-head:hover{color:var(--th-color-blue);}
	.active .hd-item-head:after{content:"\f077"}
	.hd-item-content{margin-top:10px;display:none;}
	.block-register-title{font-size:33px;font-weight:700;line-height:1.5;color:var(--th-color-blue);text-transform:uppercase;}.block-register-des{font-size:16px}
	.block-register-content{margin-top:20px;}
	.block-register-right{position:relative;background-color:#fff;padding:40px;border-radius:20px;box-shadow:0 0 20px rgba(0, 0, 0, .3);font-size:16px;}
	.home-register-head{font-style:italic;}
	.home-register-head span{color:red}
	.home-register-item{margin-top:15px;}
	.home-register-item p:nth-child(1){font-size:18px;font-weight:700;}
	.block-register-right input,.block-register-right textarea{margin-top:0px;width:100%;height:50px;border-radius:0px;outline:none;border:none;border-bottom:1px solid #ccc;background-color:transparent;box-sizing:border-box;}
	.block-register-right textarea{margin-top:15px;}
	.home-register-submit{margin-top:20px;}
	.block-register-right input[type="submit"]{height:50px;width:100%;color:#fff;font-size:16px;background-color:var(--th-color-blue);border-radius:50px;}
	.block-register-right input[type="submit"]:hover{background-color:var(--th-color-orange);}

	.footer{background:#000;margin-top:80px;}
	.footer-inner{background-color:rgba(177, 3, 5, .9);}
	.footer-top .container{padding:80px 0}
	.footer-item{width:220px;margin-right:30px;color:#fff}
	.footer-item:nth-child(2){width: calc(100% - (220px * 3 + 90px));}
	.footer-item:nth-child(4){float:right;margin-right:0}
	.footer-item-logo img{width:85%;}
	.footer-nav-item:nth-child(n+2){margin-top:30px}
	.footer-item-head{position:relative;font-size:18px;color:#fff;font-weight:700;}
	.footer-item-content{margin-top:20px}
	.company-name{margin-top:20px;font-size:18px;line-height:25px;font-weight:700;color:#fff}
	.footer-intro p{margin-top:10px}
	.footer-contact{margin-top:10px}.footer-contact-item{margin-top:15px}
	.footer-contact-item-icon{width:25px;color:var(--th-color-orange);}.footer-contact-item-info{margin-left:25px}.footer-contact-item-info>span,.footer-contact-item-info a{color:#fff}
	.footer-contact-item-info a:hover{color:var(--th-color-orange);}.footer-social{margin-top:20px}
	.footer-social a{display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;color:#fff;font-size:15px;border:1px solid #fff;border-radius:5px;overflow:hidden}
	.footer-social a:nth-child(n+2){margin-left:15px}.footer-social a:hover{color:var(--th-color-orange)}.footer-item-nav ul{overflow:hidden}
	.footer-item-nav ul li{float:left;width:calc((100% - 20px) / 2)}
	.footer-item-nav ul li:nth-child(2n+2){float:right}
	.footer-item-nav ul li:nth-child(n+3){border-top:1px solid #2f2f2f;margin-top:10px;padding-top:10px}
	.footer-item-nav ul li a{position:relative;display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:14px}
	.footer-item-nav ul li a:hover{color:var(--th-color-orange);}
	.footer-item-nav ul li a:before{position:absolute;content:'';width:3px;height:3px;top:9px;left:0;border-radius:100%;background-color:var(--th-color-orange)}
	.footer-register-content{margin-top:5px}.footer-register-content input,.footer-register-content textarea{width:100%;height:38px;border:none;outline:none;box-sizing:border-box;margin-top:15px;border-radius:3px;padding:0 10px;color:#333;background-color:#fff}.footer-register-content textarea{height:100px;padding:7px 10px}.footer-register-content input[type="submit"]{color:#fff;height:40px;margin-top:10px;background-color:#006769}
	.footer-bottom{}
	.footer-bottom .container{padding:40px 0;text-align:center;color:#fff;border-top:1px solid rgba(255, 255, 255, .2)}
	.icon-back-top{position:fixed;bottom:90px;right:35px;width:35px;height:35px;border-radius:5px;line-height:35px;text-align:center;color:#fff;font-size:23px;font-weight:300;opacity:0;visibility:hidden;cursor:pointer;z-index:20000;font-family:arial;background-color:#0d0d0f;border:1px solid #fff;transition:all ease-in-out .3s}
	.icon-back-top:hover{background-color:var(--th-color-orange)}.icon-back-top-active{opacity:1;visibility:visible;bottom:100px}
	.icon-scroll{position:fixed;left:15px;bottom:15px;z-index:10000}.icon-scroll-main{position:relative;width:40px;height:40px;line-height:40px;border-radius:40px;text-align:center;color:#fff;font-size:18px;cursor:pointer;background-color:var(--th-color-orange);box-shadow:0 0 10px rgba(0,0,0,.1)}.icon-scroll-main:after{position:absolute;content:'';width:60px;height:60px;border-radius:60px;top:-10px;left:-10px;z-index:-1;transition:all .5s;background-color:var(--th-color-orange);animation:phone-wave 1s infinite ease-in-out}.icon-scroll-main i:nth-child(2){display:none}.icon-scroll-active .icon-scroll-main i:nth-child(1){display:none}.icon-scroll-active .icon-scroll-main i:nth-child(2){display:inline-block}.icon-scroll-main:hover{background-color:#ffa02c}.icon-scroll-list{position:absolute;top:-120px;left:0;width:40px;opacity:0;visibility:hidden;transition:all ease-in-out .1s}.icon-scroll-active .icon-scroll-list{position:absolute;top:-130px;opacity:1;visibility:visible;transition:all ease-in-out .3s}.icon-scroll-list-item{position:relative;display:block;width:40px;height:40px;color:#333;border-radius:40px;margin-top:16px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box}
	.icon-scroll-list-item:after{position:absolute;content:'';width:56px;height:56px;border-radius:56px;top:-8px;left:-8px;z-index:-1;transition:all .5s;background-color:var(--th-color-blue);box-sizing:border-box;animation:phone-wave 1s infinite ease-in-out}.icon-scroll-list-item img{width:100%;height:100%}
	.sub-page .container{padding:40px 0;padding-bottom:0px;}
	.archive-page .container{padding:60px 0;padding-bottom:0px;}
	.block-breakcrumb{background-color:#f9f9f9;box-shadow:inset 0 3px 5px rgba(0,0,0,.1);color:var(--th-color-blue);}.block-breakcrumb .container{padding:15px 0;}
	.block-breakcrumb span a,.block-breakcrumb span span{color:#333;}
	.block-breakcrumb a{color:#333;padding:0 6px;font-weight:700;}
	.block-breakcrumb a:hover{color:var(--th-color-blue);}
	.block-breakcrumb .container>span>span>a{padding-left:0}.block-breakcrumb span.breadcrumb_last{padding-left:6px}
	.block-breakcrumb-archive{background-color:transparent;box-shadow:none;text-align:center;margin-bottom:20px;}
	.tax-head{position:relative;font-size:38px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--th-color-blue);text-align:center;}
	.archive-wrap{margin-top:40px}
	.pagination{clear:both;text-align:center}
	.pagination span,.pagination a{display:inline-block;margin-right:10px;margin-top:40px;height:45px;width:45px;line-height:45px;border-radius:5px;color:#999;background-color:#f5f5f5;font-size:16px;font-weight:700;}
	.pagination-template a:last-child,.pagination-template span:last-child{margin-right:0}
	.pagination a:hover,.pagination .current{color:#fff;background-color:var(--th-color-blue)}
	.pagination .current{width:45px}
	.sidebar{width:300px}.primary{width:calc(100% - 330px)}
	.single-top-wrap{width:860px;margin:0 auto;max-width:100%;}
	.single-title{font-size:42px;font-weight:700;line-height:1.5;color:var(--th-color-blue);text-align:center;}
	.single-content-wrap{margin-top:30px}.single-content{font-size:16px}.single-content p{padding:8px 0}.single-content p:first-child{padding-top:0}.single-content p:last-child{padding-bottom:0}.single-content table,.single-pro-des table{width:100%!important;margin:10px 0;border-top:1px solid #ddd;border-left:1px solid #ddd}.single-pro-des table{margin:0;margin-top:15px;background-color:#fff}.single-content table tr td,.single-pro-des table tr td{padding:10px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.single-content table tr td[colspan="3"]{color:#fff;background-color:#518aaa;letter-spacing:1px}
	.single-content a{color:var(--th-color-blue);font-weight:700;}.single-content .wp-video{margin:10px auto; max-width:100% !important;}
	.single-content a:hover{text-decoration:underline;}.single-content img{display:inline-block!important;width:auto!important;max-width:100%!important;margin:10px auto}.single-content>h2{font-size:22px;font-weight:700;padding:8px 0}.single-content>h3{padding:8px 0}
	.single-content ul{padding:8px 0;padding-left:30px}
	.single-content ol{padding:8px 0;padding-left:30px}
	.single-content ul li{position:relative;}
	.single-content ul li:before{position:absolute;content:'';width:6px;height:6px;border-radius:100%;top:10px;left:-16px;background-color:var(--th-color-blue);}
	.single-content ul li:nth-child(n+2),.single-content ol li:nth-child(n+2){margin-top:5px}.single-content p iframe,.single-content iframe{display:block!important;width:100%!important;height:500px!important}.single-content .wp-caption{width:100%!important;text-align:center;}.single-content p.wp-caption-text{padding-top:0;padding-bottom:10px;text-align:center;line-height:20px;color:#666;font-style:italic}.single-tag{margin-top:15px}.single-tag-left{width:90px;font-size:13px;padding-top:10px;font-weight:500}.single-tag-left i{color:var(--th-color-orange);margin-right:5px}.single-tag-right{width:calc(100% - 90px)}.single-tag-item{display:inline-block;height:26px;line-height:26px;border:1px solid #ddd;padding:0 10px;margin-right:5px;margin-top:8px;color:#333;border-radius:28px}.sidebar-tag-item h4{font-size:13px;font-weight:400}.sidebar-tag-item:hover{color:#febf01;border:1px solid #febf01}
	.single-related{margin-top:60px}.single-related-content{margin-top:22px}.single-related-item{width:calc((100% - 30px) / 2)}.single-related-item:nth-child(2n+2){float:right;margin-left:30px}.single-related-item:nth-child(n+3){margin-top:30px}.single-related-item-thumb{display:block;color:#333;width:80px;height:80px;border-radius:5px}.single-related-item-info{margin-left:95px}.single-related-item-title{font-size:16px;font-weight:700;line-height:1.5}.single-related-item-title a{display:block;color:#333}.single-related-item-des{line-height:1.5;margin-top:5px}.single-comment{margin-top:30px}.sidebar-item:nth-child(n+2){margin-top:30px}.sidebar-item-content{margin-top:15px}.sidebar-kh-item{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.sidebar-kh-item-head{height:45px;line-height:45px;padding:0 15px;font-weight:700;font-size:16px;color:var(--th-color-orange);background-color:#f5f5f5;border-bottom:1px solid #e8e8e8}.sidebar-kh-item-content{padding:15px;font-size:15px}.sidebar-kh-item-content p:nth-child(n+2){margin-top:10px}.sidebar-kh-item-content p span{width:18px;display:inline-block}.sidebar-kh-item-btn{padding:15px;border-top:1px solid #e8e8e8;background-color:#f9f9f9}.sidebar-kh-item-btn a{display:block;height:45px;line-height:45px;border-radius:45px;color:#fff;text-align:center;background-color:var(--th-color-orange);border:1px solid #f97947;font-weight:700;font-size:17px}.sidebar-related-item:nth-child(n){float:none!important;margin:0;width:100%;margin-right:0}.sidebar-related-item:nth-child(n+2){margin-top:20px}.sidebar-related-item .single-related-item-thumb{width:60px;height:60px}.sidebar-related-item .single-related-item-info{margin-left:75px}.sidebar-related-item .single-related-item-title{font-size:15px}.archive-wrap .new-home-item{width:calc((100% - 60px) / 3);margin-right:30px}.archive-wrap .new-home-item:nth-child(3n+3){float:right;margin-right:0}.archive-wrap .new-home-item:nth-child(n+4){margin-top:30px}.search-item{width:100%}.search-item:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #eee}
	div#toc_container{padding: 20px;border-radius:15px;margin:0 auto;margin-bottom: 30px;margin-top:30px;}
	div#toc_container .toc_title{font-size:18px;}
	div#toc_container .toc_number{color:var(--th-color-blue);}
	#toc_container li:before{display:none;}
	#toc_container li a{color:#333 !important;}
	#toc_container li a:hover{color:var(--th-color-blue) !important;}
	#toc_container li a:hover .toc_number{color:var(--th-color-blue);}
	.search-item-title{font-size:18px;font-weight:700;line-height:1.5}
	.search-item-title a{display:block;color:var(--th-color-blue);}.search-item-des{margin-top:5px}
	.contact-map{position:relative;background-color:#fff}.contact-map iframe{display:block!important;width:100%!important;height:400px!important}.contact-info{position:absolute;top:0;right:0;width:400px;height:100%;font-size:15px;padding:30px;z-index:10;color:#fff;background-color:rgba(0,0,0,.5)}.contact-info a{color:#beae59}.contact-info p{margin-top:10px}.contact-form-wrap{background-color:#fff;padding:30px;border:1px solid #ddd;border-top:none}.contact-form-wrap .container{padding:30px 0}.contact-form-col{width:calc((100% - 60px) / 3);margin-right:30px}.contact-form-col-end{margin-right:0}.contact-form-full{margin-top:20px}.contact-form-submit{margin-top:15px}.contact-form-item>p:nth-child(2){margin-top:5px}.contact-form-item>p:nth-child(1) span{color:red}.contact-form input,.contact-form textarea{width:100%;height:40px;outline:none;border:1px solid #ddd;box-sizing:border-box;padding:0 10px;background-color:#f9f9f9}.contact-form input:focus,.contact-form textarea:focus{border:1px solid #beae59}
	.contact-form input.wpcf7-not-valid,.contact-form textarea.wpcf7-not-valid{border-bottom:1px solid red}
	.contact-form-full textarea{padding:10px;height:200px}
	.contact-form-submit input{width:150px;background-color:#beae59;color:#fff;border:none}
	.wpcf7-not-valid-tip{display:none!important;opacity:0}
	.popup-register{padding:0!important;width:400px!important;background-image:-webkit-linear-gradient(-243deg,var(--th-color-orange) 0%,#f90 100%)!important;background-image:-o-linear-gradient(-243deg,var(--th-color-orange) 0%,#f90 100%)!important;background-image:linear-gradient(-243deg,var(--th-color-orange) 0%,#f90 100%)!important}
	.popup-register-inner{padding:25px;padding-bottom:10px}
	.popup-form-head{font-size:18px;font-weight:700;line-height:1.5;color:#fff;text-transform:uppercase}
	.popup-form-item{margin-top:15px}.popup-form-item-head{color:#fff}.popup-form-item-input{margin-top:5px}
	.popup-form-item-input input[type="text"],.popup-form-item-submit input[type="submit"],.popup-form-item-input input[type="email"],.popup-form-item-input textarea{width:100%;height:35px;outline:none;border:none;box-sizing:border-box;padding:0 10px;border-radius:3px}.popup-form-item-input textarea{height:80px;padding:8px 10px}
	.popup-form-item-input .gioitinh{background-color:#ffa24e;display:block}
	.popup-form-item-input span.wpcf7-list-item{display:inline-block;margin:0!important}
	.popup-form-item-input span.wpcf7-list-item:nth-child(n+2){margin-top:0!important}
	.popup-form-item-input span.wpcf7-list-item label{display:block;padding:7px 10px;padding-left:30px;border-radius:3px;position:relative;cursor:pointer}.popup-form-item-input span.wpcf7-list-item label input[type="radio"]{position:absolute;top:12px;left:10px;width:13px!important;height:13px;border:none!important;outline:none!important}
	.popup-form-item-input span.wpcf7-list-item label span{color:#fff}
	.popup-form-item-submit input[type="submit"]{color:#fff;background-color:#ffa945;font-weight:700;font-size:15px}.popup-form-item-submit input[type="submit"]:hover{background-color:#00bda6}.fancybox-button svg{color:#fff!important}
	.popup-register div.wpcf7-response-output{margin-top:0!important}
	input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-bottom:1px solid #f15628!important}.wpcf7-not-valid-tip{display:none!important}
	.wpcf7-response-output{margin:0!important;margin-top:10px!important;padding:5px 10px!important;text-align:center;background-color:#fff;color:#333;line-height:20px;font-weight:700;}}@-webkit-keyframes phone-wave{0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@keyframes phone_wave{0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}
	.single-info-wrap{margin-top:30px;}
	.single-top-left,.single-top-right{width:calc((100% - 50px) / 2);}
	.single-gallery{width:680px;margin:0 auto;margin-bottom:40px;max-width:100%;}
	.single-info-title{background-color:#f5f5f5;padding:10px;font-weight:700;font-size:22px;text-transform:uppercase;color:var(--th-color-blue);text-align:center;margin-bottom:15px;border-radius:10px;}
	.gallery-top-item{display:block;color:#333;background-color:#fff;border-radius:15px;overflow:hidden;box-sizing:border-box;}
	.single-gallery-bottom{margin-top:10px;}
	.gallery-bottom-item{display:block;color:#333;background-color:#fff;border-radius:15px;overflow:hidden;border:1px solid #e8e8e8;box-sizing:border-box;}
/*	.current .gallery-bottom-item{border-color:var(--th-color-blue);}*/
	.gallery-top-item img,.gallery-bottom-item img{width:100%;}
/*	.single-pro-title{text-align:left;}*/
	.single-desc{margin-top:20px;font-size:17px;}
	.single-desc p:nth-chld(n+2){margin-top:10px;}

/**/
.ud-item{width:calc((100% - 60px) / 3);margin-right:30px;text-align:center;margin-top:30px;}
.ud-item:nth-child(3n+3){float:right;margin-right:0px;}
.ud-item-image img{height:163px;max-width:100%;margin:0 auto;}
.ud-item-title{margin-top:20px;font-size:20px;font-weight:700;}
/**/
.block-cam-nhan{padding-bottom:80px;background: linear-gradient(45deg, #000 0%, #17060b 100%) !important;}
.block-cam-nhan .container{padding-bottom:30px;}
.block-cam-nhan .block-item-title{text-align:left;color:#0089ea}
.cam-nhan-nav{text-align:center;font-size:18px;margin-top:10px;}
.cam-nhan-nav li{display:inline-block;height:50px;line-height:50px;background-color:#fff;border-radius:50px;padding:0 10px;font-weight:700;margin:0 10px;margin-top:10px;width:300px;cursor:pointer;}
.cam-nhan-nav li:hover{color:var(--th-color-blue);}
.cam-nhan-nav li.active{color:#fff;background-color:var(--th-color-blue);}
.cam-nhan-tab-wrap{padding:0 2%;}
.cam-nhan-item{background-color:#111;border-radius:15px;overflow:hidden;}
.cam-nhan-item iframe{width:100%!important;height:330px!important;display:block!important;}
/**/
.block-home-gallery .container{padding-bottom:0px;}
/*.block-home-gallery .block-item-title{text-align:left;}*/
.home-gallery-wrap{padding:0 5px;}
.home-gallery-item{display:block;border-radius:10px;background-color:#f9f9f9;color:#333;height:260px;}
/**/
.chung-nhan-item{height:450px;box-sizing:border-box;border:1px solid #ddd;}
/**/
.page-register-thumb img{width:100%;}
.page-register-col2{margin-top:20px;width:calc((100% - 30px) / 2);}
.page-register-head{font-size:20px;font-weight:700;color:var(--th-color-blue);}
.page-register-form-item{margin-top:15px;font-size:16px;}
.page-register-form-item input[type="text"],
.page-register-form-item select{width:100%;outline:none;box-sizing:border-box;padding:0 12px;height:45px;border:1px solid #999;box-shadow:inset 1px 2px 3px rgba(0, 0, 0, .1);border-radius:5px;}
.page-register-form-item input[type="text"]:focus,
.page-register-form-item select:focus{border-color:var(--th-color-blue);}
.page-register-form-item-gioitinh{font-weight:700;}
.page-register-form-item-gioitinh .wpcf7-list-item.first{margin-left:0px;}
.page-register-form-submit{text-align:center;margin-top:20px;}
.page-register-form-submit input{height:45px;line-height:45px;padding:0 50px;border-radius:45px;color:#fff;background-color:var(--th-color-blue);font-weight:700;outline:none;border:none;font-size:17px;}
.page-register-form-submit input:hover{background-color:var(--th-color-orange);}
.page-register-wrap .wpcf7-spinner{display:block;text-align:center;}
#toc_container{box-sizing:border-box!important;font-weight:600!important}
.icon-back-top{bottom:20px;background-color:var(--th-color-blue)!important;color:#fff!important;}
.icon-back-top.active{bottom:35px;background-color:var(--th-color-orange)!important;}


.footer-item-nav ul li:nth-child(n){width:100%;margin:0px;}
.footer-item-nav ul li:nth-child(n+2){border-top: 1px dotted rgba(255, 255, 255, .2);margin-top: 15px;padding-top: 15px;}
.box-getcode{padding:30px 20px;margin:10px 0;background:#f5f5f5;border-radius:8px}
.box-getcode-btn,.box-getcode-note{text-align:center}
.box-getcode-btn span{display:inline-block;height:50px;line-height:50px;padding:0 30px;border-radius:8px;font-weight:700;font-size:18px;color:#fff;cursor:pointer;background-color:var(--th-color-orange)}
.box-getcode-btn span i{margin-right:10px}
.box-getcode-note{margin-top:10px;font-weight:700;font-size:16px;text-decoration:underline}
.box-getcode form{margin-top:20px;position:relative}
.box-getcode input{height:45px;width:100%;outline:none;padding:0 12px;border-radius:5px;box-sizing:border-box;border:1px solid #ddd;font-weight:700;font-size:16px}
.box-getcode input[type="submit"]{position:absolute;top:0;right:0;color:#fff;border:none;width:auto;padding:0 20px;border-radius:0 5px 5px 0;background-color:var(--th-color-orange)}
.box-getkey-content{margin-top:20px;display:none}
.hd-getkey-wrap,.hd-getkey-wrap *{display:inline-block}
.hd-getkey-title,.hd-getkey-btn{height:30px;line-height:30px;background-color:#fff;font-weight:700;padding:0 12px;border-radius:5px}
.hd-getkey-title{color:var(--th-color-orange)}
.hd-getkey-btn{margin-left:10px;color:#fff;cursor:pointer;background-color:#999}
.single-content blockquote{position:relative;margin:15px 0;border-radius:5px;padding:25px 35px;padding-left:55px;background-color:#f2f2f2;transition:all ease-in-out .2s}
.single-content blockquote:hover{box-shadow:0 3px 5px #000}
.single-content blockquote:after{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f10d";left:14px;top:20px;font-size:25px;color:rgba(0,0,0,.1);font-weight:700}
.block-faq{margin-top:30px}
.block-faq-head{font-size:22px;line-height:1.5;font-weight:700}
.block-faq-content-wrap{margin-top:18px}
.faq-item{border-radius:5px;overflow:hidden;border:1px solid #e8e8e8;box-shadow:0 3px 25px rgba(0,0,0,.1)}
.faq-item:nth-child(n+2){margin-top:8px}
.faq-item-head{position:relative;padding:15px;font-weight:700;font-size:16px;background-color:#fff;cursor:pointer}
.faq-item-head:after{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f13a";right:15px;top:10px;z-index:10;font-size:22px;color:#ddd}
.faq-item-active .faq-item-head:after{content:"\f139"}
.faq-item-head:hover:after{color:var(--th-color-orange)}
.faq-item-content{display:none;border-top:1px solid #e8e8e8;background-color:#f8f8f8;padding:15px}
.faq-item:nth-child(1) .faq-item-content{display:block}
.contact-map{margin-top:60px;}
.contact-map .container{height:400px;background-color:#f9f9f9;box-shadow:inset 0 3px 5px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;}
.contact-map p,.contact-map iframe{display:block!important;width:100%!important;height:100%!important}
.contact-col{width:calc((100% - 50px) / 2)}
.contact-col-head{position:relative;font-size:32px;line-height:1.5;font-weight:700;color:var(--th-color-blue);}
.contact-col-content{margin-top:20px}
.form-ct-item:nth-child(n+3){margin-top:20px}
.form-ct-item-col2{width:calc((100% - 20px) / 2)}
.form-ct-item-full{width:100%}
.form-ct-item input,.form-ct-item select,.form-ct-item textarea{width:100%;height:50px;outline:none;border:1px solid #d8d8d8;padding:0 10px;box-sizing:border-box;border-radius:5px;transition:all ease-in-out .3s;background-color:#fff;}
.form-ct-item input:focus,.form-ct-item select:focus,.form-ct-item textarea:focus{border:1px solid var(--th-color-blue);box-shadow:0 0 15px rgba(0,0,0,.1)}
.form-ct-item textarea{height:120px;padding:8px 10px}
.form-ct-item-file-wrap{margin-top:12px!important}
.contact-file-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;color:#fff;background-color:#ddd;color:#333;text-transform:uppercase;margin-top:10px}
.contact-file-btn svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}
.form-ct-item input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;border:none;padding:0}
.form-ct-item input[type="submit"]{width:250px;height:50px;color:#fff;border:none;background-color:var(--th-color-blue);font-size:18px}
.contact-file-btn:hover,.form-ct-item input[type="submit"]:hover{background-color:var(--th-color-green);color:#fff;}
.grecaptcha-badge{display: none !important;}
.box-home-tag{
	margin-top: 30px;
	padding: 30px;
	border-radius: 5px;
	background-color: #f9f9f9;
}
.box-home-tag-head{
	color: #333;
	font-weight: 400;
}
.box-home-tag-list{
	margin-top: 5px;
}
.box-home-tag-list li{
	display: inline-block;
	margin-top: 5px;
	margin-right: 3px;
}
.box-home-tag-list li a{
	display: block;
	color: #333;
	font-weight: 500;
	height: 30px;
	line-height: 30px;
	background-color: #ffff;
	padding: 0 10px;
	border: 1px solid #eee;
	border-radius: 3px;
	text-transform: capitalize;
}
.box-home-tag-list li a:hover{
	color: var(--th-color-orange);
	border: 1px solid var(--th-color-orange);
}
.gallery-item:nth-child(n){
	margin-top: 0px;
	float: left;
}
.gallery-item:nth-child(n+2){
	width: calc(((100% - 10px) / 2 - 10px) / 2);
}
.gallery-item:nth-child(1){
	height: 350px;
	margin-right: 10px;
}
.gallery-item:nth-child(n+4){
	margin-top: 10px;
}
.gallery-item:nth-child(3),
.gallery-item:nth-child(5){
	margin-right: 0px;
	float: right;
}
/**/
.sidebar-kh-attr p{position:relative;padding:0px!important;padding-left:18px!important;line-height:1.5;}
.sidebar-kh-attr p span{width:auto;}
.sidebar-kh-attr p i{position:absolute;top:2px;left:0px;}
.sidebar-kh-attr p.page-kh-price-wrap{line-height:1.3}
.sidebar-kh-attr p.page-kh-price-wrap i{top:12px;}
.page-kh-price{text-decoration:line-through;font-size:16px;display:block!important;padding-left:63px;}
.page-kh-sale-price{font-weight:700;font-size:25px;padding:0 15px;border-radius:35px;margin:0px;color:#f44336;padding:0px;}
.sidebar-kh-attr p.page-kh-ud-dai{padding:0px!important;margin-top:5px;color:#30AD6F;font-weight:700;}
@media screen{
	.lt-wrap{
		padding: 20px 0;
	}
	.lt-item.active,
	.lt-item-head,
	.lt-item-content{
		background-color: #e2e2e2;
	}
	.lt-item{
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
		border-radius: 5px;
	}
	.lt-item:nth-child(2n+2){
		float: right;
		margin-right: 0px;
	}
	.lt-item:nth-child(n+3){
		margin-top: 18px;
	}
	.lt-item-head{
		cursor: pointer;
		position: relative;
		border-radius: 5px;
	}
	.active .lt-item-head{
		background-color: #fff;
		box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
	}
	.lt-item-number{
		position: absolute;
		top: -10px;
		left: 10px;
		width: 70px;
		height: 70px;
		text-align: center;
		color: #fff;
		line-height: 1.1;
		border-radius: 10px;
		font-size: 14px;
		background-color: var(--th-color-orange);
	}
	.lt-item-number span{
		display: block;
	}
	.lt-item-number span:nth-child(1){
		margin-top: 10px;
	}
	.lt-item-number span:nth-child(2){
		font-weight: 700;
		font-size: 37px;
	}
	.lt-item-btn{
		position: absolute;
		right: 0px;
		top: 0px;
		width: 50px;
		height: 100%;
		color: #fff;
		font-size: 14px;
		text-align: center;
		line-height: 1.5;
		border-radius: 0 5px 5px 0;
		background-color: var(--th-color-orange);
	}
	.lt-item-btn span:nth-child(1){
		margin-top: 11px;
	}
	.lt-item-btn span:nth-child(4){
		display: none;
	}
	.active .lt-item-btn span:nth-child(3){
		display: none;
	}
	.active .lt-item-btn span:nth-child(4){
		display: block;
	}
	.lt-item-btn span{
		display: block;
	}
	.lt-item-title{
		height: 82px;
		padding-left: 100px;
		padding-right: 60px;
		display: flex;
		align-items: center;
		line-height: 1.5;
		font-weight: 700;
	}
	.lt-item-content{
		padding: 15px;
		display: none;
	}
	/**/
	.schema-faq {
        margin-top: 18px
    }
    .schema-faq .schema-faq-section {
        border-radius: 5px;
        overflow: hidden;
        border: 1px solid #e8e8e8;
        box-shadow: 0 3px 15px rgba(0, 0, 0, .1)
    }
    .schema-faq .schema-faq-section:nth-child(n+2) {
        margin-top: 8px
    }
    .schema-faq .schema-faq-question {
    	display: block;
        position: relative;
        padding: 12px 15px;
        font-weight: 700;
        background-color: #fff;
        cursor: pointer
    }
    .schema-faq .schema-faq-question  em{
    	font-style: normal !important;
    }
    .schema-faq .schema-faq-question:after {
        position: absolute;
        font-family: 'Font Awesome 5 Pro';
        content: "\f13a";
        right: 15px;
        top: 10px;
        z-index: 10;
        font-size: 22px;
        color: #ddd
    }
    .schema-faq .faq-item-active .schema-faq-question:after {
        content: "\f139"
    }
    .schema-faq .schema-faq-question:hover:after {
        color: var(--th-color-orange)
    }
    .schema-faq .schema-faq-answer {
        display: none;
        border-top: 1px solid #e8e8e8;
        background-color: #f8f8f8;
        padding: 15px !important;
    }
    .schema-faq .schema-faq-section:nth-child(1) .schema-faq-answer {
        display: block
    }
    .single-khoa-hoc-wrap .container{padding-bottom:40px;}
    .block-register-kh{padding:30px;padding-bottom:0px;border-radius:5px;}
    .block-register-kh .block-register-left-full{display:flex;justify-content:center}
    .block-register-kh .block-register-right{width:550px;margin:0 auto;margin-top:20px;max-width:100%;}
    /**/
	.icon-back-top{color:#333;background-color:#eee;}
	.icon-scroll{left:unset;right:75px;bottom:120px;}
	.popup-zalo{position:fixed;left:0px;bottom:0px;width:200px;box-shadow:0 0 10px rgba(0, 0, 0, .2);background-color:rgba(255, 255, 255, .95);box-sizing:border-box;padding:20px 10px;padding-top:30px;display:none;z-index:100}
	.popup-zalo-head,.popup-zalo-phone{text-align:center;font-weight:700;font-size:13px;color:#30AD6F;line-height:1.3;}
	.popup-zalo-phone{font-size:28px;color:#f44336;margin-bottom:10px;margin-top:5px;}
	.popup-zalo-qr img{width:100%;}
	.popup-zalo-close{position:absolute;top:0px;right:0px;width:26px;height:26px;line-height:26px;text-align:center;background-color:rgba(0, 0, 0, .05);border-radius:0 0 0 5px;cursor:pointer;color:#666}
	.popup-zalo-close:hover{background-color:#f44336;color:#fff;}
	.new-home-item-title a:hover,.khoa-hoc-item-title a:hover{color:var(--th-color-blue);}
}
/* responsive.css */

@media screen and (max-width: 1220px){
	.container{width:870px}.logo{width:100%}
	.logo a img{margin:0 auto}
	.header-top,.header-hotline,.header-right{display:none;}
	.header-mobile .header-top,.header-icon{display:block;}
	.header-mobile{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;background: linear-gradient(0deg, #830506 0%, #d12325 100%) !important;}
	.icon-show-nav{display:block;position:absolute;top:calc(50% - 25px);right:0;margin-left:0!important;font-size:22px;padding-right:20px;width:50px;height:50px;border-radius:50px;line-height:50px;text-align:center;background-color:rgba(0, 0, 0, .2);color:#fff;padding:0px;}
	.header-mobile .header-right,.header-top-right{width:100%;display:block;}
	.search-form{height:45px;width:100%;margin-top: 20px;}
	.search-input{height:45px;border-radius:10px;width:100%;background-color:rgba(0,0,0,.1);padding:0 15px;}
	.search-submit{height:45px;}
	.main-nav{width:100%;margin-top: 30px;}
	.main-nav-inner>ul>li:nth-child(n){width:100%;margin:0px;}
	.main-nav-inner>ul>li:nth-child(n+2){border-top:1px dotted rgba(255, 255, 255, .2);}
	.main-nav-inner>ul>li>a{text-transform:uppercase;padding:0px;}
	.main-nav-inner>ul>li>ul{position:relative;top:0px;width:100%;opacity:1;visibility:visible;background-color:transparent;padding-top:0px;box-shadow:none;}
	.main-nav-inner>ul>li>ul:before{display:none;}
	.main-nav-inner>ul>li>ul>li:nth-child(n){border:none;}
	.main-nav-inner>ul>li>ul>li:nth-child(1) a{padding-top:0px;}
	.video-item{height:300px}.gallery-item{height:calc((300px - 10px) / 2)}.block-register-left-info{padding-top:2px}
	.footer-item:nth-child(n){width:100%;}.footer-item:nth-child(1){display:none}
	.footer-item:nth-child(n+3){margin-top:30px;}
	.single-related-item:nth-child(n){width:100%}.single-related-item:nth-child(n+3){margin-top:20px}
	.contact-map .container{height: 350px;}
	.gallery-item:nth-child(1){height: 300px;}
	.single-attr{margin:12px 0;}
	.lt-item:nth-child(n){width:100%;margin-right:0px;}
	.lt-item:nth-child(n+2){margin-top:18px;}
	.khoa-hoc-item{width:calc((100% - 30px) / 2)}
	.khoa-hoc-item:nth-child(3n+3){float:left;margin-right:30px;}
	.khoa-hoc-item:nth-child(2n+2){float:right;margin-right:0px;}
	.khoa-hoc-item:nth-child(n+3){margin-top:30px;}
	.khoa-hoc-item-thumb{height:390px;}
	.new-home-item-thumb{height:380px;}
	.cam-nhan-item iframe{height:280px!important;}
	.archive-wrap .new-home-item:nth-child(n){width:calc((100% - 60px) / 2);}
	.archive-wrap .new-home-item:nth-child(3n+3){float:left;margin-right:30px;}
	.archive-wrap .new-home-item:nth-child(2n+2){float:right;margin-right:0px;}
	.archive-wrap .new-home-item:nth-child(n+3){margin-top:30px;}
}
@media screen and (max-width: 890px){.container{width:570px}.block-col2{width:100%}
	.block-intro-right:after{display:none}.khoa-hoc-item{width:calc((100% - 30px) / 2)}.khoa-hoc-item:nth-child(3n+3){float:left;margin-right:30px}.khoa-hoc-item:nth-child(2n+2){float:right;margin-right:0}.khoa-hoc-item:nth-child(n+3){margin-top:30px}
	.block-register-left,.block-register-right{width:100%}.block-register-left{padding-top:0px;}.block-register-right{margin-top:40px}
	.footer-bottom-left,.footer-bottom-right{width:100%;text-align:center}.footer-bottom-right{margin-top:5px}.primary,.sidebar{width:100%}.sidebar{margin-top:30px}.single-attr{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;margin-top:20px}.archive-wrap .new-home-item{width:calc((100% - 30px) / 2)}.archive-wrap .new-home-item:nth-child(3n+3){float:left;margin-right:30px}.archive-wrap .new-home-item:nth-child(2n+2){float:right;margin-right:0}.archive-wrap .new-home-item:nth-child(n+3){margin-top:30px}
	.icon-scroll{bottom:120px;right:50px}.contact-col{width:100%}.contact-col-right{margin-top:30px}
	.block-intro-left,.block-intro-right{width:100%;}
	.block-intro-right{margin-top:40px;}
	.icon-back-top{right:12px;}
	.block-home-gallery .block-item-title{text-align:center;}
	.gallery-item:nth-child(1){
		width: 100%;
		margin-right: 0px;
		height: 300px;
	}
	.gallery-item:nth-child(n+2){
		width: calc((100% - 10px) / 2);
		margin-top: 10px;
	}
	.block-item-title span:before, .block-item-title span:after{display:none;}
	.ud-item:nth-child(n){width:100%;margin-right:0px;}
	.ud-item:nth-child(n+2){margin-top:30px;}
	.khoa-hoc-item:nth-child(n){width:100%;margin-right:0px;}
	.khoa-hoc-item:nth-child(n+2){margin-top:30px;}
	.khoa-hoc-item-thumb{height:540px;}
	.cam-nhan-nav li{width:150px;height:55px;line-height:1.3;margin-left:5px;margin-right:5px;padding-top:8px;}
	.cam-nhan-item iframe{height:500px!important;}
	.page-register-col2{width:100%;}
	.new-home-item-thumb{height:255px}
	.popup-quick-buy{width: 680px;}
}
@media screen and (max-width: 590px){.container{width:96%}.block-item-title{font-size:32px;line-height:1.5}.block-item-title span:before,.block-item-title span:after{display:none}.block-khoa-hoc-nav{overflow:hidden}.block-khoa-hoc-nav li{float:left;width:calc((100% - 10px) / 2);margin-right:10px;display:block}.block-khoa-hoc-nav li:nth-child(n+2){margin-left:0}.block-khoa-hoc-nav li:nth-child(2n+2){float:right;margin-right:0}.block-khoa-hoc-nav li a{padding:0 5px;font-size:13px}.khoa-hoc-item:nth-child(n),.archive-wrap .new-home-item:nth-child(n){width:100%;margin-right:0}.khoa-hoc-item:nth-child(n+2),.archive-wrap .new-home-item:nth-child(n+2){margin-top:30px}
	.khoa-hoc-item-thumb{height:350px;}
	.new-home-item-thumb{height:320px}
	.popup-register{width:96%!important}.video-item{height:250px}.gallery-item{height:calc((250px - 10px) / 2)}.block-col2-title span:after{display:none}
	.gallery-item:nth-child(1){
		height: 200px;
	}
	.gallery-item:nth-child(n+2){
		height: 120px;
	}
	.block-item-nav li{margin:0 2px;}
	.block-item-nav li a{padding:0 10px;}
	.chung-nhan-item{height:300px;}
	.cam-nhan-nav{font-size:17px;}
	.cam-nhan-item iframe{height:250px!important;}
	.dn-item{width:300px;margin:0 auto;}
	.popup-quick-buy{width:auto}
	.quick-buy-left,.quick-buy-right{width:100%}
	.quick-buy-right{margin-top:20px}
	.quick-buy-content{overflow:hidden}
	.quick-buy-thumb{float:left;width:70px;height:70px}
	.quick-buy-info{margin-left:80px}
	.quick-buy-title{margin-top:0}
}
@media screen and (max-width: 470px){.container{width:96%}}
/* general.css */
.cboth{clear:both}.fleft{float:left}.fright{float:right}.bsize{box-sizing:border-box}.oflow{overflow:hidden}.dnone{display:none}.tf{text-transform:uppercase}.white-space{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do{background-color:#d90303}.da-cam{background-color:#ff8706}.xanh-la{background-color:#457109}.xanh-luc{background-color:#1a4ea3}.thumb-full{overflow:hidden}.thumb-full>img{width:100%!important;height:auto!important;min-height:100%!important}.mark-content{transition:all ease-in-out .5s}.header-bottom .container,.logo{transition:all ease-in-out .3s}.pro-item-title a:hover,.home-new-item-title a:hover,.single-new-related-content ul li a:hover{color:#beae59}.item-thumbnail{display:block;position:relative;-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000px}.item-thumbnail img{width:100%;height:auto;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.item-thumbnail:hover img{filter:brightness(80%);-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-webkit-transform:scale(1.1);transform:scale(1.1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.thumbnail-hoverlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;box-sizing:border-box;background-color:#beae59;transition:all .4s;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.thumbnail-hoverlay-icon{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;box-sizing:border-box;-webkit-transform:translateY(-60px) scale(1.5);transform:translateY(-60px) scale(1.5);transition:all .45s}.thumbnail-hoverlay-icon .fa{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;font-size:26px;color:#fff;margin-top:-20px;margin-left:-20px;font-size:20px;border:solid 1px;width:40px;height:40px;line-height:38px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);text-align:center}.thumbnail-hoverlay-icon .fa:before{display:inline-block;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.item-thumbnail:hover .thumbnail-hoverlay{opacity:.5;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.item-thumbnail:hover .thumbnail-hoverlay-icon{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}
/* owl.carousel.min.css */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* owl.theme.default.min.css */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* jquery.fancybox.min.css */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}