#giaidoanxuly .ge-content.ge-content-type-tinymce > p:first-child{	display:block; color:#fff; padding:8px 18px; border-radius:4px; font-size:22px; margin:auto; width:50px; background: radial-gradient(circle at top left, rgba(23,70,133,.9), transparent 60%), radial-gradient(circle at top right, rgba(52,141,1,.85), transparent 60%), radial-gradient(circle at bottom left, rgba(255,121,29,.85), transparent 60%), radial-gradient(circle at bottom right, rgba(237,85,45,.9), transparent 60%), #f8f9fb; margin-bottom:14px;}#giaidoanxuly > div{	margin-bottom:24px}#page_lienhe .invalid-feedback{	position:absolute;}.dropdown-menu{	left:50%;	transform:translateX(-50%);	width:580px;}@media (min-width:992px){	.megamenu{		left:auto;		right:0;		transform:none;		width:auto;		max-width:800px;		min-width:600px;	}}.dropdown-menu .d-flex.flex-column{	padding-right:10px;	padding-left:10px;}.mega-menu-wrapper{	display:flex;	gap:42px;}#xac-thuc-yeu-cau-document-signing .row .col-lg-4 > div{	box-shadow:0 1px 13px rgba(237, 84, 44, .1) !important;}#quy-trinh-gui-mail img{	border-radius:6px;}.code-singning-active > div{	margin-bottom:24px;}.code-singning-active > div .ge-content.ge-content-type-tinymce p{	margin-bottom:10px;}[href="/company"] ~ ul .des_submenu,[href="/cong-ty"] ~ ul .des_submenu{	display:none;}#menu i{	align-self:center;}#menu a:hover > .title_submenu{	color:var(--bs-blue);}#menu .title_submenu{	color:var(--main);	font-size:16px; margin-bottom:0;}#menu .des_submenu{	white-space:normal; font-size:14px; color:var(--default-color); margin-bottom:4px;}#lien-he .info .row > .column > div{	padding:36px 36px 20px; border-radius:30px; height:100%; display:flex; flex-direction:column; justify-content:center;}.mergetags.mergetags_group-menu_4 a{	pointer-events:none;}#lien-he .info > .row{	height:100%;}#lien-he .info .row > .column:first-child{	margin-bottom:20px;}#footer .mergetags .mergetags{	padding-left:16px;}#page_lienhe #contact_page{	padding:36px 36px 49px; box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);}.blog-list .content > a > span{	padding:6px 12px; border-radius:24px;}.pagination .page-item .page-link{	padding:5px 15px;}.pagination .page-item .page-link:focus{	background-color:none; outline:0; box-shadow:none;}.pagination .page-item.disabled .page-link{	background-color:var(--heading-color);	color:#fff !important;	border-color:var(--heading-color) !important;}.pagination .page-item .page-link i{	display:inline-block;}.pagination .page-item .page-link:has(i){	padding:5px 11px;}#lien-he .gridmode .ge-content.ge-content-type-tinymce p{	margin-bottom:10px;}body:has(.scrolltop.scroll-top.active) #header{	box-shadow:1px 1px 3px #ececec;}.tin_moidang.bg-white h2.h5{	color:var(--heading-color);	font-weight:600;	font-size:24px;}.grecaptcha-badge{ visibility:hidden !important;  opacity:0 !important; }.btn:hover{	color:#fff;	background-color:var(--main) !important;	border:1px solid var(--main);}body:not([data-id="1"]) #header{ box-shadow:1px 1px 3px #ececec;}.border-light{	border-color:rgba(255, 255, 255, 0.15) !important;}.owl-carousel a:hover{	color:var(--heading-color);}.owl-nav{	margin-top:0 !important;}.owl-nav > button{	position:absolute; top:50%; transform:translateY(-50%); z-index:2;}.owl-carousel .owl-nav.disabled{	display:block !important;}.mergetags_slider.owl-carousel.owl-theme .owl-nav .owl-prev{	left:-54px; padding:4px 10px 4px 7px !important;}.mergetags_slider.owl-carousel.owl-theme .owl-nav .owl-next{	right:-54px;	padding:4px 8px 4px 10px !important;}.mergetags_slider.owl-carousel.owl-theme .owl-nav > button{ color:rgb(221, 221, 221); font-size:32px; transition:all 0.3s ease-in-out;}.mergetags_slider.owl-carousel.owl-theme .owl-nav > button:hover{	background-color:transparent;	color:#888;}.view.btn.btn-link{	background-color:var(--main);	color:#fff;	text-decoration:none;	border-radius:30px;	font-weight:600;	padding:8px 28px;	border:1px solid var(--main);	-webkit-transition:all 0.4s linear;	-moz-transition:all 0.4s linear;	-ms-transition:all 0.4s linear;	-o-transition:all 0.4s linear;	transition:all 0.4s linear;}.view.btn.btn-link:hover{	background-color:#fff !important;	color:var(--main);	border:1px solid var(--main);}.mergetags_slider:not(.owl-carousel){ opacity:0;}.mergetags_slider.owl-carousel{ opacity:1;}.mce-accordion{	margin-bottom:12px;	border:1px solid var(--main-10);	border-radius:10px;	padding-left:20px;	padding-bottom:16px;	padding-top:16px;}.mce-accordion *{	margin:0 !important;}.mce-accordion summary{	padding-bottom:4px;}.imageofcontent img{	border-radius:4px;}.phoca-flagbox{	list-style:none;	margin-left:4px;}.phoca-flagbox img{	width:28px;	border-radius:50%;}#breadcrumb{	background:#fff;}#menu > ul > li{	margin-left:20px;}#breadcrumb > .container{	border-radius:20px;}.breadcrumb-item + .breadcrumb-item::before{ content:">";}#breadcrumb #bg-breadcrumb{	position:relative;	border-radius:20px;	background-position:center; background-repeat:no-repeat;	background-size:cover;	z-index:1;}#breadcrumb .subMenu{	position:relative;	margin-bottom:0;	margin-top:12px;}#breadcrumb .subMenu .owl-nav > button{	position:absolute;	top:calc(50%);}#breadcrumb .subMenu .owl-nav > button:hover{	background:transparent;	color:#000;}#breadcrumb .subMenu .owl-stage > div:last-child{	margin-right:0 !important;}#home-page-banner{	margin-top:50px;}@media (max-width:991.98px){	#home-page-banner{		margin-top:25px;	}}#home-page-banner #myVideo{	border-radius:20px;}#home-page-banner > .container{	position:relative;}#home-page-banner #title-banner{	position:absolute;	bottom:46px;	left:40px;	background:linear-gradient(90deg, #FF791D, #174785, #348D00, #ED542C, #FF791D);	background-size:400% 100%;	-webkit-background-clip:text;	-webkit-text-fill-color:transparent;	background-clip:text;	animation:techGradient 20s linear infinite;	filter:drop-shadow(0 0 8px rgba(23,71,133,0.3));}@keyframes techGradient{	0%{background-position:0% 50%}	50%{background-position:100% 50%}	100%{background-position:0% 50%}}#home-page-gioi-thieu{	padding-top:0;}#home-page-gioi-thieu h1{	line-height:1.3;}#homepage-products .owl-stage-outer .owl-item{	border:1px solid var(--main-10);	height:300px;}#homepage-products .owl-item.active:last-of-type .item{ border-right:1px solid #d2dce5 !important;}#homepage-products .owl-stage-outer .owl-item:hover{	background-color:#f5f5f5;}#homepage-products .owl-stage-outer .item{	height:100%;}#homepage-products .owl-stage-outer .item > a{	display:flex;	flex-direction:column-reverse;	padding:20px;	height:100%;	justify-content:left;}#homepage-products .owl-stage-outer .item .item_title{ flex:1; display:flex; flex-direction:column;}#homepage-products .owl-stage-outer .item .item_title h4{	font-size:1.2rem;}#homepage-products .owl-stage-outer .item .item_title p{ margin-top:auto; font-size:16px; color:var(--default-color);	margin-bottom:0;}#homepage-products .owl-stage-outer .item .image img{	width:40px;	filter:brightness(0) saturate(100%) invert(27%) sepia(97%) saturate(3289%) hue-rotate(354deg) brightness(95%) contrast(107%);	margin:4px 12px 14px 0;}#homepage-products .owl-item.active{ border-right:none !important;}#homepage-products .owl-stage-outer{ border-right:1px solid var(--main-10);}#home-page-chung-thuc #chung-thuc .ge-content.ge-content-type-tinymce{ height:100%; padding:40px; text-align:center; border-radius:10px; box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);}#home-page-chung-thuc #chung-thuc .ge-content.ge-content-type-tinymce h4{ text-align:center;}.home-page-customer .item > a{	display:flex; flex-direction:column-reverse;}.home-page-customer .item > a .item_title h4{	text-align:center;	font-size:20px;}.home-page-customer .item .image{	height:200px;	overflow:hidden; border-radius:4px;}.home-page-customer .item .image img{	object-fit:cover;	height:100%;	transition:transform 0.4s ease;}.home-page-customer .item:hover .image img{	transform:scale(1.1);}#home-page-phuc-vu{	position:relative;}#home-page-phuc-vu .mergetags_slider{	position:absolute;	top:50px;}#home-page-phuc-vu > .ge-content > div{	position:relative;}#home-page-phuc-vu .image img{	max-height:100%;	width:unset;}#home-page-phuc-vu .owl-stage-outer .owl-item{	margin-bottom:5px;}#home-page-phuc-vu .owl-stage-outer .item{	background-color:#fff; border-radius:8px; height:176px; box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075); padding:16px;}#home-page-phuc-vu .owl-stage-outer .item > a{	display:flex;	flex-direction:row-reverse;	gap:16px;	height:100%;}#home-page-phuc-vu .owl-stage-outer .item .item_title{	align-self:center;	flex:1;}#home-page-phuc-vu .owl-stage-outer .item .image{	flex:1;}#home-page-phuc-vu .item .item_title p{ font-size:1.3rem; font-weight:600;}#home-page-phan-phoi-phuc-vu > .container > .row:last-child{ background-image:url(/data/banner/bg-phuc-vu.jpg); padding-bottom:170px; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:12px;}#home-page-phan-phoi-phuc-vu{	padding-bottom:180px;}#home-page-botchat .item > a{	display:flex;	flex-direction:row-reverse;	gap:30px;	align-items:center;}#home-page-botchat .item .image{	width:20%;}#home-page-botchat .item_title.item_title_top{	width:80%;}#home-page-botchat .item .item_title h4{	font-weight:600; font-size:1.4rem; margin-bottom:0px;}#home-page-tin-tuc .mergetags .item .card-img{	height:215px;	overflow:hidden;	border-radius:4px;	box-shadow:0 .5rem 1rem rgba(0, 0, 0, .06);	align-content:center;}#home-page-tin-tuc .mergetags .item .text-black{ display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-size:1.1rem; margin-top:15px !important;}#home-page-tin-tuc .owl-item .mota{	display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-size:1.0rem;}#product-carousel-page .owl-item.active{ border-right:none !important;}#product-carousel-page .owl-stage-outer{ border-right:1px solid var(--main-10);}#product-carousel-page .owl-stage-outer .owl-item{ border:1px solid var(--main-10); height:270px;}#product-carousel-page .owl-stage-outer .item{ height:100%;}#product-carousel-page .owl-stage-outer .item > a{ display:flex; flex-direction:column-reverse; padding:20px; height:100%; justify-content:left;}#product-carousel-page .owl-stage-outer .item .image img{ width:40px; filter:brightness(0) saturate(100%) invert(27%) sepia(97%) saturate(3289%) hue-rotate(354deg) brightness(95%) contrast(107%); margin:4px 12px 14px 0;}#product-carousel-page .owl-stage-outer .item .item_title{ flex:1; display:flex; flex-direction:column;}#product-carousel-page .owl-stage-outer .item .item_title h4{ font-size:1.2rem;}#product-carousel-page .owl-stage-outer .item .item_title p{ margin-top:auto; font-size:16px; color:var(--default-color); margin-bottom:0;}#product-gioi-thieu #san-pham-item > div > div{	height:100%;}#product-item .ge-content p img{	filter:brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(1640%) hue-rotate(190deg) brightness(92%) contrast(95%);}#about-us-gioi-thieu .ge-content p:only-of-type:has(img),#about-us-tran-trong .ge-content p:only-of-type:has(img){ overflow:hidden; border-radius:20px;}#about-client-say .owl-stage-outer .item a{	display:flex; flex-direction:row-reverse; gap:60px; align-items:center;}#about-client-say .owl-stage-outer .item .item_title{	width:67%;}#about-client-say .owl-stage-outer .item .item_title h4{	text-align:center;	color:var(--icon-color-1);	margin-bottom:20px;}#about-client-say .owl-stage-outer .item .image img{	border-radius:20px;	width:280px;}.crm-hqv .column{	margin-bottom:30px;}.crm-hqv .ge-content{ background:linear-gradient( to bottom right, rgba(255, 252, 251, 0.4) 0%, rgba(255, 228, 228, 0.3) 30%, rgba(251, 242, 242, 0.5) 60%, rgba(255, 255, 255, 0.8) 90%, #FFF 100% ); height:100%;}#ky-so-quy-trinh .ge-content{	display:flex; flex-direction:column; align-items:center;}#ky-so-quy-trinh .ge-content > p:first-child{ width:46px; height:46px; line-height:46px; font-weight:800; background-color:var(--main-10); color:var(--main); border-radius:8px;}#mau-web-customer .item > a{	display:flex;	flex-direction:column;	flex-direction:column-reverse;}#mau-web-customer .item > a h4{	text-align:center;	color:var(--main);}#mau-web-customer .item .image{	border-radius:6px;	overflow:hidden;	box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.05);	margin-bottom:12px;}#crm-livechat > div .row:last-child > div{	margin-bottom:30px;}#crm-livechat > div .row:last-child > div > div{	height:100%;	border:1px solid #fff;	-webkit-transition:all 0.5s linear;	-moz-transition:all 0.5s linear;	-ms-transition:all 0.5s linear;	-o-transition:all 0.5s linear;	transition:all 0.5s linear;}#crm-livechat > div .row:last-child > div > div:hover{	border:1px solid var(--main);	box-shadow:0 .5rem 1rem rgba(24, 72, 133, 0.25) !important;}.footer h4{	color:rgba(255,255,255,0.9);}.footer ul li a{	font-size:16px;	color:rgba(255,255,255,0.85);}.footer ul li a:hover{	color:#fff;}.footer .ge-content:has(.mergetags) > p{	display:none;}.footer ul li{	margin-bottom:2px;}#partner-image .view.btn.btn-link{	border:1px solid #fff;}#partner-image .view.btn.btn-link:hover{	border:1px solid var(--main);}.tin-tuc .blog-list .card-img{	border-radius:unset;	overflow:hidden;	height:150px;}.tin-tuc .blog-list .card-image img:hover{	transform:scale(1.04);}.tin_moidang .card-header h4.h5{	height:48px;}.tin_moidang .card-header .text-dark{	display:-webkit-box;	-webkit-line-clamp:5; 	-webkit-box-orient:vertical;	overflow:hidden;	text-overflow:ellipsis;}.contents .blog-list .card-image img{	border-radius:5px; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;	}.contents .blog-list .card-img img{ height:100%; object-fit:cover;}.card-header .h5{	display:-webkit-box;	 -webkit-line-clamp:2; 	 -webkit-box-orient:vertical;	 overflow:hidden;	 text-overflow:ellipsis;}.contents .blog-list .card-body .text-dark{	display:-webkit-box;	 -webkit-line-clamp:4; 	 -webkit-box-orient:vertical;	 overflow:hidden;	 text-overflow:ellipsis;}.tin_moidang #random_item .card-img{	height:auto; overflow:hidden; align-content:center;}.tin_moidang #random_item .card-img img{	width:100%; border-radius:4px !important;}#random_item .card-header{	background-color:transparent !important;}.isBg{	background-position:center;	background-repeat:no-repeat;	background-size:cover;}.list-inline{	list-style:none;}.list-inline li{	display:inline-block;}.list-inline li + li{	margin-left:.5rem;}.btn.rounded-pill{	-webkit-box-align:center; -ms-flex-align:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-transition:all .3s ease-in-out; -o-transition:.3s all ease-in-out; display:-webkit-box; display:-ms-flexbox; display:flex; align-items:center; justify-content:center; transition:all .3s ease-in-out; border-radius:20px; background:#f3f3f3!important; background-color:rgb(243, 243, 243)!important; padding:0 15px; height:40px; color:#2f456f; font-size:.875rem; font-weight:500; text-decoration:none;}#about_services > div > div.ge-content ,#all_offices > div > div.ge-content {	margin-top:200px;	padding:2rem;	background:#fff;	}.services.isBg{	background-position:top center;}#about_services > div > div.ge-content h2,#all_offices > div > div.ge-content h2{	font-size:1.5rem;	font-weight:bold;}#all_offices > div > div.ge-content{	margin-top:25px;	background:#cccccc40;}#all_offices > div > div.ge-content h3{	font-size:1.2rem;}.footer :is(*){	color:#fff;}.ge-content :is(h1,h2,h3,h4,h5){	text-align:left;}.ge-content ul:not(.mergetags) li+li{	margin-top:4px;}.contents .content_details h1{	font-size:1.8rem;	text-wrap:balance;}.contents .content_details h2{	font-size:1.6rem;	text-wrap:balance;}.contents .content_details h3{	font-size:1.4rem;}.contents .content_details h4{	font-size:1.2rem;}.contents .content_details h5{	font-size:1.1rem;}.contents .downloadlist{	padding:1rem 1rem 0.5rem;	display:block;	border:1px solid #cccccc80;}.contents .downloadlist h3{	font-size:1.5rem;	margin-top:1rem;	margin-bottom:0.5rem;	text-transform:uppercase;	border-bottom:1px solid var(--main-50);	padding:0 10px;}.contents .downloadlist :is(ul,ol){	list-style:none;	font-size:1rem;	padding-left:1rem;}.contents .downloadlist li:before{	content:"\f356";	margin-right:10px;	display:inline-block; font-family:bootstrap-icons !important; font-style:normal; font-weight:400 !important; font-variant:normal; text-transform:none; line-height:1.5; vertical-align:-.125em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; color:var(--main); font-size:1.5rem;}.contents .downloadlist li{	font-weight:bold;	color:var(--default-color);	transition:0.5s;}.contents .downloadlist li a{	color:var(--default-color);	transition:0.5s;}.contents .downloadlist li a:hover{	color:var(--heading-color); text-decoration:underline; transition:0.5s; }.contents .downloadlist li + li{	border-top:1px solid #cccccc70;}.blog-list > div .card-img img{ height:auto; width:100%;}.ge-content > :first-child:has(.counter-wrap) ~ h2{	font-size:1.8rem;}.ge-content > :first-child:has(.counter-wrap) ~ p{	padding-right:20px; text-align:left;}.mergetags.nav{	margin:1rem 0;}.mergetags.nav li + li{	margin-left:1rem;}.counter-wrap .counter{	font-size:3.4rem;	font-weight:600;}.counter-wrap .counter-plus{	font-size:40px;}.counter-wrap .lable{	font-size:1rem;	background:var(--main);	color:#fff;	padding:5px 20px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	border-radius:5px;}.cxo_search_toggle{	background-position:top center;}.cxo_search_toggle > .container > .row > div .ge-content{	margin:200px 200px 20px;	background:#fff;	padding:50px 80px 20px 80px;}DETAILS[open] SUMMARY ~ *{ animation:sweep 0.5s ease-in-out;}@keyframes sweep{ 0%{ opacity:0;} 100%{ opacity:1;}}details,details[open]{	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}.cxo_search_toggle details summary{ font-size:1.5rem; text-transform:uppercase; color:var(--main); padding:10px;}details + details{ border-top:1px solid #cccccc80;}.viewmore.btn{	background:#fff;	color:var(--main);	border:1px solid var(--main-80);	font-size:1rem;	padding:0.5rem 2rem;}.viewmore.btn:hover{	background:var(--main-20);	border-color:var(--main-50);}.header .viewmore.btn{	padding:1rem;	font-weight:bold;	font-size:1.2rem;	text-transform:uppercase;	border-color:var(--main-20);}main section:not(.contents) ul:not(.mergetags){	list-style:none;}main section:not(.contents) ul:not(.mergetags) > li > ul{	margin-top:10px;}main section:not(.contents) ul:not(.mergetags) > li:before{	content:"\F26B";	display:inline-block;	font-family:bootstrap-icons !important;	font-style:normal;	font-weight:400 !important;	font-size:20px;	font-variant:normal;	text-transform:none;	line-height:1;	vertical-align:-.125em;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale;	margin-left:-20px;	position:relative;	margin-top:5px;	left:-6px;	color:var(--icon-color-3);	top:2px;}.other-related-program-wrapper ul > li:before{	padding-left:0!important;}.ajaxLoading{	position:fixed;	top:50%;	z-index:99999;	right:50%;}.job_details h1,.coach_details h1{	font-size:1.8rem!important;}.job_details h2,.coach_details h2{	font-size:1.6rem!important;}.job_details h3,.coach_details h3{	font-size:1.4rem!important;}.job_details h4,.coach_details h4{	font-size:1.2rem!important;}.job_details h5,.coach_details h5{	font-size:1rem!important;}.program-content .fullcontent h3{	text-transform:uppercase}.program-content .fullcontent :is(iframe,img){	max-width:100%!important;}.program-content .accordion-header .accordion-button{	font-size:1.05rem!important;}.other-course-list h3{	font-size:1.25rem;	}.owl-stage,.owl-item{-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}.subMenu .owl-item li{ -webkit-transition:all 0.5s linear;	-moz-transition:all 0.5s linear;	-ms-transition:all 0.5s linear;	-o-transition:all 0.5s linear;	transition:all 0.5s linear;}.owl-hqv-theme .owl-next,.owl-hqv-theme .owl-prev{	position:absolute;	top:0;	margin:0!important;	line-height:30px;	-webkit-transition:all 0.5s linear;	-moz-transition:all 0.5s linear;	-ms-transition:all 0.5s linear;	-o-transition:all 0.5s linear;	transition:all 0.5s linear;	background:#fff;}.owl-hqv-theme .owl-next span,.owl-hqv-theme .owl-prev span{	font-size:2.5rem;	line-height:35px;	background:#fff!important;}.owl-hqv-theme .owl-prev{	left:-10px;}.owl-hqv-theme .owl-next{	right:-10px;}.rounded-pill.btn-primary.active,.btn-check:checked + label{	background:var(--main)!important;	border-color:var(--main)!important;	color:#fff!important;}.form-group label:has(+:required):after{ color:red; content:' *';}.required-fields:before{ color:red; content:'* ';}.required-fields{	color:var(--main-50)}.job_listing{ height:auto; overflow-y:auto;}.Jobs-List a.item.active > div{	background:var(--main-80)!important;}.Jobs-List a.item.active :is(*,.text-secondary){	color:#fff!important;}.coachFilter > label,.coachFilter > a,.coachFilter > div > a{	text-transform:uppercase;	font-size:1rem;	color:#000;	padding:0.7rem 1rem;}.coachFilter label:hover,.coachFilter a:hover{	color:var(--nav-hover-color)!important;}.coachFilter .btn-check:checked + label{	background:#fff!important;	color:var(--nav-color)!important;	font-weight:bold!important;	border:0;}.coachFilter div.dropdown:has( input:checked) a{	background:#fff!important;	color:var(--nav-color)!important;	font-weight:bold!important;	border:0;}.coachFilter label:hover,.coachFilter a:hover{	color:var(--nav-hover-color)!important;}#coachListing .accordion-body-item:nth-child(even){	background:#cccccc40;}#coachListing .accordion-header .accordion-button{	text-transform:uppercase!important;	font-weight:bold;}@media (max-width:992px){	.coachFilter label{		text-align:left!important;	}	#coachListing .accordion-body-item>a>div{		display:flex;		margin:5px auto;	}	#coachListing .accordion-body-item>a>div:before{		display:-webkit-inline-box;		display:-ms-inline-flexbox;		display:inline-flex;		margin-right:3px;		min-width:80px;		color:#333;		font-weight:normal;		content:attr(data-title);	}	#coachListing .accordion-body-item+.accordion-body-item{	 border-top:1px solid #c0c0c0c0;	}}button.rounded-pill:hover,a.rounded-pill:hover{	background-color:var(--main-10)!important;}.isSticky{	z-index:99}#business-puzzle{	margin-left:0;	margin-right:0;}#business-puzzle > div[class*="col"]:not(:first-child):before{ content:''; width:30px; height:40px; background:#D7DCE4; position:absolute; margin-top:-10px; margin-left:-14px; display:block; border-top:2px solid #fff; border-right:3px solid #fff; border-bottom:3px solid #fff; border-left:0; -webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px; -moz-border-radius-topright:50px; -moz-border-radius-bottomright:50px; border-top-right-radius:50px; border-bottom-right-radius:50px; -webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}#business-puzzle > div[class*="col"]{ background:#D7DCE4; margin-right:2px; border:0px solid red; flex:0 0 auto; width:calc(20% - 2px); display:flex; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; -webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}#business-puzzle > div[class*="col"] > div{ padding:3rem 1.5rem; font-size:1.7rem; line-height:1.2; text-align:left; color:var(--main);}#business-puzzle > div[class*="col"] > div a{	color:var(--main);}#business-puzzle > div[class*="col"]:hover:before{	background:var(--main);	visible:none;	opacity:0;}#business-puzzle > div[class*="col"]:hover{	background:var(--main-50);}#business-puzzle > div[class*="col"]:hover > div a{	}.table_of_contents:has(.autoContents:empty) :is(h3,div){ display:none;}@media (min-width:992px){	.col-lg--5{		width:20%;	}	}.random_item,.random_item .item{	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}div.status_expired:before{	content:'Expired'; font-size:39px; line-height:45px; text-transform:uppercase; font-weight:bold; color:red; border:7px solid red; float:left; padding:10px 7px; border-radius:10px;  opacity:0.8; -webkit-transform:rotate(-10deg); -o-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -ms-transform:rotate(-10deg); position:absolute; margin-top:150px; margin-left:140px; z-index:99;}.table_of_contents,.tin_moidang{z-index:+1;}.mergetags_list_menu > div{ padding:1rem; display:flex;}.mergetags_list_menu > div:target{	padding:3.5rem 1rem 1.5rem;}.mergetags_list_menu > div:nth-child(even){	background:#f7f7f760;}.mergetags_list_menu > div h3{	font-size:1.5rem;	width:30%;	margin-top:2rem;}.mergetags_list_menu > div h4{	font-size:1rem;	color:#333;	border-bottom:1px solid #cccccc80;	padding:0.75rem 0;	margin:5px;	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}.mergetags_list_menu > div .content-listing{	width:70%;	padding:0 1rem;	display:flex;	flex-wrap:wrap !important;	}.mergetags_list_menu > div .content-listing>div{	width:100%;	display:flex;	flex-wrap:wrap !important;	}.mergetags_list_menu > div .content-listing>.showmore>div{	height:auto;	opacity:1;	display:block;}.mergetags_list_menu > div .content-listing button>i:before{	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}.mergetags_list_menu > div .content-listing button.active>i:before{	transform:rotate(-180deg);}.mergetags_list_menu > div .content-listing>.showmore div:nth-child(n+7){ display:none; height:auto;	opacity:0; }.mergetags_list_menu > div .content_detais{ width:33.333%; align-self:flex-end !important; -webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}.mergetags_list_menu > div .item_details{	display:none;}#ba_services p{	height:150px;	overflow:hidden;}.full-content img{	max-width:100%!important;	height:auto!important;}#random_item .owl-nav{	position:absolute;	top:-60px;	right:0;	text-align:right;	width:200px;}#random_item .owl-nav>button{	font-size:40px;	width:30px;	height:30px;	line-height:30px;}#gallery_random_item .owl-nav>button{	font-size:40px; width:30px;}.social-list a{	font-size:1rem;	padding:5px 10px;	}#showMap iframe{	width:100%!important;	height:150px!important;}[for="customizeOption"]{	font-size:14pt;	font-weight:normal;	padding-top:5px;}[for="customizeOption"] strong{	font-weight:normal;}@media (max-width:786px){	h1{		font-size:1.8rem;	}	h2{		font-size:1.7rem;	}	h3{		font-size:1.6rem;	}	h4{		font-size:1.5rem;	}	h5{		font-size:1.3rem;	}	.mergetags_menu_16 ul li{		width:100%!important;	}	.mergetags_menu_6 ul li{ margin-bottom:5px;}	.mergetags_menu_6 ul a{	padding:10px; height:35px; line-height:35px;  font-size:16px;  margin:0; 	}	#gallery_random_item{				padding:0;		margin:0;		margin-top:2rem!important;	}	#random_item{		margin-top:60px;	}	.random_item{		margin:0;	}	.owl-item:not(.active){		opacity:0.5;		filter:blur(4px);	}	.owl-item.active{		opacity:1;	}}@media (max-width:580px){		.addtoListButton span{		display:none;	}	.JobsListAdded{		margin-left:-30px!important;	}}*[data-edit="1"]{	position:absolute;	width:40px;	height:30px;	background:#f04d4d50;	z-index:9999;	line-height:30px;	text-align:center;	margin-top:-15px;	pointer-events:default!important;	cursor:pointer;	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;}*[data-edit="1"]:hover{	background:#f04d4d;	color:#fff;}.adminAction{	position:fixed;	right:0;	bottom:0;	background:#33333380;	color:white;	-webkit-transition:all 0.3s linear;	-moz-transition:all 0.3s linear;	-ms-transition:all 0.3s linear;	-o-transition:all 0.3s linear;	transition:all 0.3s linear;	z-index:99999;}.adminAction:hover{	background:#333333;}.adminAction *{	color:white;}.isSticky.is-active{	margin-top:0!important;}@media (min-width:1200px) and (max-width:1399px){	#JobsFilter .col-md-7{		width:50%;	}	#JobsFilter .col-md-5{		width:50%;	}	}@media (min-width:990px) and (max-width:1199px){	#JobsFilter .col-md-7{		width:40%;	}	#JobsFilter .col-md-5{		width:60%;	}	}@media (min-width:768px) and (max-width:989px){	#JobsFilter .col-md-7{		width:30%;	}	#JobsFilter .col-md-5{		width:70%;	}	}.isSticky_coach{	z-index:99;}#about-client-say .item > a,.product-carousel .item > a,#home-page-phuc-vu .item > a,#home-page-botchat .item > a,.home-page-customer .item > a{	pointer-events:none;}#home-page-gioi-thieu .ge-content,#antispam-tinh-nang-noi-bat .tinh-nang-noi-bat > div,#ky-so-quy-trinh > div,#bao-mat-ky-so-gioi-thieu .chungthuc > div{	margin-bottom:24px !important;}#antispam-tinh-nang-noi-bat .tinh-nang-noi-bat > div > div,#ky-so-quy-trinh > div > div,#bao-mat-ky-so-gioi-thieu .chungthuc .ge-content{	height:100%;}@media (max-width:991px){	#partner-gioi-thieu .ge-content,	#domain-la-gi .ge-content,	#livechat-giao-dien .ge-content,	#home-page-gioi-thieu .ge-content,	#website-gioi-thieu .ge-content,	#bao-mat-ky-so-gioi-thieu .chungthucphanmem .ge-content{		margin-right:0 !important;		padding-right:0 !important;		padding-left:0 !important;		margin-left:0 !important;	}}@media (max-width:767px){	.mergetags_slider.owl-loaded.owl-theme .owl-nav .owl-prev{		left:-16px;	}	.mergetags_slider.owl-carousel.owl-theme .owl-nav .owl-next{		right:-16px;	}	#about-us-gioi-thieu .trungthuc-donghanh ,	#antispam-tinh-nang-noi-bat .tinh-nang-noi-bat,	#website-gioi-thieu .phan-mem-quan-ly,	#antispam-gioi-thieu > div > .hack-mail ,	#email-loc-thu-rac > div > .row,	#cho-thue-may-chu > div> .row,	#luu-tru-du-lieu > div > .row{		flex-direction:column-reverse;	}	#myVideo{		object-fit:cover;		height:320px;	}}@media (max-width:575px){	#home-page-botchat .item > a,	#about-client-say .item > a{		flex-direction:column-reverse !important;	}	#about-client-say .owl-stage-outer .item .item_title{	 width:unset;	}	#home-page-botchat .item > a .image{		width:50%;	}	#home-page-phan-phoi-phuc-vu > div > div{		border-radius:0 !important;	}}		@media (min-width:576px) and (max-width:767.98px){  .container{ max-width:720px; }   .navbar-expand-sm .navbar-nav{ flex-direction:row;}  .navbar-expand-sm .navbar-nav .nav-link{ padding-right:0.5rem; padding-left:0.5rem;}  .navbar-expand-sm .navbar-collapse{ display:flex !important; flex-basis:auto;}  .navbar-expand-sm .navbar-toggler{ display:none;}   h1, .h1{font-size:calc(1.375rem + 1.5vw)} h2, .h2{font-size:calc(1.325rem + 0.9vw)} h3, .h3{font-size:calc(1.3rem + 0.6vw)} h4, .h4{font-size:calc(1.275rem + 0.3vw)}   .card-columns{ column-count:2; column-gap:1.25rem;}   .table-responsive-sm{ overflow-x:auto; -webkit-overflow-scrolling:touch;}			 .modal-dialog{ max-width:90%; margin:1rem auto;}   .form-control{ font-size:1rem; padding:0.5rem 0.75rem;}  .btn{ padding:0.5rem 1rem; font-size:1rem;}   .row > *{ padding-right:calc(var(--bs-gutter-x) * 0.5); padding-left:calc(var(--bs-gutter-x) * 0.5);}   .offcanvas-sm{ position:fixed; bottom:0; z-index:1045; display:flex; flex-direction:column; max-width:100%; visibility:hidden; background-color:var(--bs-offcanvas-bg); background-clip:padding-box; outline:0; transition:transform 0.3s ease-in-out;}}   @media (min-width:749px) and (max-width:991.98px){  .container{ max-width:720px;}   .navbar-expand-md .navbar-nav{ flex-direction:row;}  .navbar-expand-md .navbar-nav .nav-link{ padding-right:0.75rem; padding-left:0.75rem;}  .navbar-expand-md .navbar-collapse{ display:flex !important; flex-basis:auto;}  .navbar-expand-md .navbar-toggler{ display:none;}}@media (max-width:991.98px){  #menu:is(:target)::before, #search:is(:target)::before{ top:55px; height:calc(100vh - 55px);}  .navmenu ul{ background:transparent !important; box-shadow:none !important; border-radius:0 !important;}  .navmenu .dropdown ul{ border:none !important; background:transparent !important; box-shadow:none !important;}  .navmenu .dropdown > .dropdown-active{ visibility:visible !important; margin:0 !important; background-color:transparent !important; border:none !important;}  .navmenu .dropdown ul > li > a{ align-items:start !important;}  #menu > ul > li{ margin-left:0 !important;}  .navmenu .megamenu{ position:static !important; width:100% !important; max-width:100% !important; min-width:unset !important; transform:none !important; left:0 !important; right:0 !important; border:none !important; background:transparent !important; box-shadow:none !important;} .navmenu .megamenu .container, .navmenu .megamenu .row{ display:block !important; padding:0 !important; margin:0 !important;} .navmenu .megamenu .col-12, .navmenu .megamenu .col-lg-6{ width:100% !important; max-width:100% !important; padding:5px 10px !important; flex:none !important;} .navmenu .megamenu a.d-flex, .navmenu .megamenu a.d-flex:focus{ padding:0px 10px !important; border-bottom:1px solid #f0f0f0; text-transform: unset;} .navmenu .megamenu a.d-flex:last-child{ border-bottom:none;}}