img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

   .wp-block-font-awesome-icon svg::before,
   .wp-rich-text-font-awesome-icon svg::before {content: unset;}


div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}


@font-face {
				font-family: "fl-icons";
				font-display: block;
				src: url("/assets/ff5978df8fd2fb88ad56b0ea2ea3de56a01253ba9505299ea7f2d55e309bb073.eot");
				src:
					url("/assets/0eaf208e8da8a5c6579244688596d9b3980c6d0317089b9dc86d1d06137322c6.eot#iefix?v=3.18.7") format("embedded-opentype"),
					url("/assets/10d781d5af1f104bdc7d395af4109e361d86a701ace9224417d3ec5cb4116ed8.woff2") format("woff2"),
					url("/assets/5efb8f10ded9c2257ead91612c6d60b2d9a9a8fa65424c03cd80676efdaace3e.ttf") format("truetype"),
					url("/assets/7785957e4d61e3757c4d7c7cec01503b4e421f1d5de6ceea5ab84d83434525a0.woff") format("woff"),
					url("/assets/unavailable.svg") format("svg");
			}

.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}
:root {--primary-color: #e36a2e;--fs-color-primary: #e36a2e;--fs-color-secondary: #0c477f;--fs-color-success: #81d742;--fs-color-alert: #b20000;--fs-experimental-link-color: #334862;--fs-experimental-link-color-hover: #111;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1210px}.row.row-collapse{max-width: 1180px}.row.row-small{max-width: 1202.5px}.row.row-large{max-width: 1240px}.header-main{height: 80px}#logo img{max-height: 80px}#logo{width:200px;}.header-top{min-height: 30px}.transparent .header-main{height: 80px}.transparent #logo img{max-height: 80px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 80px;}.header.show-on-scroll,.stuck .header-main{height:80px!important}.stuck #logo img{max-height: 80px!important}.header-bg-color {background-color: #ffffff}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 60px }.stuck .header-main .nav > li > a{line-height: 50px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}body{color: #333333}h1,h2,h3,h4,h5,h6,.heading-font{color: #000000;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Montserrat, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Montserrat, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Montserrat, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: Montserrat, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 700;font-style: normal;}.alt-font{font-family: Montserrat, sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #233651;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color: #fa7547;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color: #fa7547;}.footer-1{background-image: url("/assets/7a31e6f6fd597dfb576c4c5ecca7e01bdc54198acd182093108c422701fa07c0.jpg");}.footer-1{background-color: #052f57}.absolute-footer, html{background-color: #02203c}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}blockquote, dl, figure, form, ol, p, pre, ul {margin-bottom: 20px;}img.ux-logo-image.block {object-fit: contain;}.footer-wrapper {font-size: 90%}.footer-wrapper a {color: #333333;}.footer-wrapper a:hover {color: var(--fs-color-primary);}.footer-wrapper ul li {margin-left: 0;list-style: none;}.social-icons.follow-icons .icon.circle.is-outline i, .social-icons.share-icons .icon.circle.is-outline i {margin-top: 2px !important;}.social-icons.follow-icons .icon.circle.is-outline , .social-icons.share-icons .icon.circle.is-outline {margin-left: 4px;margin-right: 4px;}.label-new.menu-item > a:after{content:"Mới";}.label-hot.menu-item > a:after{content:"Thịnh hành";}.label-sale.menu-item > a:after{content:"Giảm giá";}.label-popular.menu-item > a:after{content:"Phổ biến";}

			.p_price p:before{
	content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    transform: translateY(4px);
    margin-right: 10px;
    background-image: url("/assets/4b47e239cf4bd22645cce70cc1467857bbbf9340dbef271640c34022ad898447.png") !important;
    background-size: cover;
}

.page h1,
.page .h1 {
	font-size: 2.5em;
	text-transform: uppercase;
}
.footer-wrapper .widget_nav_menu {
	padding-left: 0;
	padding-right: 0;
}
.bg-radient{
	background: linear-gradient(to right, rgb(204, 254, 216), rgb(149, 187, 254));
}
.img-inner.dark {
    border-radius: 16px !important;
}
.gallery_img{
	max-height:600px;
	overflow:auto;
}
.gallery_img::-webkit-scrollbar {
  width: 7px;
  background-color: #f5f5f5;
}
.gallery_img::-webkit-scrollbar-track {
	 border-radius: 16px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #f5f5f5;
}
.gallery_img::-webkit-scrollbar-thumb {
	border-radius: 16px;
  background-color: #f37447;
}

.bg_red {
	padding: 0.5rem 0.2em;
    background-color: #EE2323;
	margin-bottom:0.5rem;
	border-radius:12px;
}
.accordion-item{
	background-color:#fff;
	border-radius:12px;
	margin-bottom:1rem;
	border: 1px solid rgb(12, 71, 127);
	overflow:hidden
}
.accordion-title {
	font-weight: 700;
	border-top:unset;
	padding-left: 15px;
	color: rgb(12, 71, 127) !important;

}
.accordion-title.active {
	border-top:unset;
	color: rgb(12, 71, 127) !important;
	border-bottom: 1px solid rgb(12, 71, 127);
}

.accordion .toggle {
	opacity: 1;
	left: unset;
	right: 0;
}
.accordion-inner {
    background-color: #fff;
    border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
}
.bao_gia{
	background-color:#052F57;
	padding:0.5rem;
	margin-bottom:0.8rem;
	border-radius:12px;
}
.bao_gia p {
	margin-bottom:0;
}
.p0 p{
	margin-bottom:0.35em;
}
.p0 h2,.p0 h3{
		margin-bottom:0.4em;
}
.p0 h4{
	line-height:1;
}
.h20 h2{
	margin-bottom: 0;
}
a.btn-box{
	width:100%;
	margin-top:0.5rem;
}
#header .header-inner{
	padding: 0 3%;
}
.img_logo img{
	border-radius:16px;
}
.footer-widgets.footer .row{
	max-width: 1240px;
}
.widget-title{
	font-size:1.2rem !important;
}
.is-divider{
	height:0;
}
.widget>ul>li+li, ul.menu>li+li {
    border-top: unset;
}

ul.sub-menu.nav-dropdown.nav-dropdown-default {
    border-radius: 16px;
}
.box_img_hover1:hover>.col-inner{
	background-color:#052F57 !important;
}
.box_img_hover2:hover>.col-inner{
	background-color:#052F57 !important;
}
.box_img_hover2:hover>.col-inner .text,.box_img_hover2:hover>.col-inner h4{
	color:#fff !important;
}
.box_img_hover2:hover>.col-inner a.btn-box.white.button.is-outline{
	background-color:#F36E21 !important;
	color:#fff !important;
	border:unset !important;
}
.box_img_hover1:hover>.col-inner p,.box_img_hover1:hover>.col-inner h3{
	color:#fff;
}

@media screen and (max-width: 549px){
	.gallery_img{
	max-height:450px;
}
.box-vertical .box-image {
    width: 25%!important;
	}
}

@media screen and (max-width: 1080px){
	.header-nav.header-nav-main > .menu-item {
		display: none;
	}
}
@media screen and (min-width: 1081px){
	.header-nav.header-nav-main > .nav-icon {
		display: none;
	}
}
@media screen and (min-width: 1280px){
	.header-nav.header-nav-main > .menu-item  {
		margin-left: 8px;
		margin-right: 8px;
	}
	.header-nav.header-nav-main > .menu-item > a {
		font-size: 13px;
	}
}

@media screen and (min-width: 1440px){
	.header-nav.header-nav-main > .menu-item  {
		margin-left: 15px;
		margin-right: 15px;
	}
		.header-nav.header-nav-main > .menu-item > a {
		font-size: 14px;
	}
	.h2, h2 {
    font-size: 2em;
}
}
.col.post-item > .col-inner {
	border-radius: 10px;
	overflow: hidden;
}
.footer-contact p {
	margin-bottom: 8px !important;
}		

#gap-940425985 {
  padding-top: 30px;
}


#text-2456848392 {
  text-align: center;
}


#section_714793770 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgba(12, 71, 127, 0.616);
}
#section_714793770 .section-bg-overlay {
  background-color: rgba(12, 71, 127, 0.372);
}
#section_714793770 .section-bg.bg-loaded {
  background-image: url("/assets/7b83c7fb82e8bc03a2fbffc0705f0afc554525dc3563ea9f8966d73fec81040f.jpg");
}


#gap-1061996328 {
  padding-top: 90px;
}
@media (min-width:550px) {
  #gap-1061996328 {
    padding-top: 150px;
  }
}
@media (min-width:850px) {
  #gap-1061996328 {
    padding-top: 180px;
  }
}


#image_1206122414 {
  width: 60%;
}


#text-623263831 {
  color: rgb(255, 255, 255);
}
#text-623263831 > * {
  color: rgb(255, 255, 255);
}


#gap-308621953 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-308621953 {
    padding-top: 20px;
  }
}
@media (min-width:850px) {
  #gap-308621953 {
    padding-top: 40px;
  }
}


#text-353389025 {
  font-size: 1.2rem;
  line-height: 1;
}


#gap-21092967 {
  padding-top: 0px;
}
@media (min-width:550px) {
  #gap-21092967 {
    padding-top: 20px;
  }
}
@media (min-width:850px) {
  #gap-21092967 {
    padding-top: 40px;
  }
}


#text-3646963737 {
  font-size: 1.2rem;
  line-height: 1;
}


#image_333422473 {
  width: 25%;
}
@media (min-width:550px) {
  #image_333422473 {
    width: 70%;
  }
}
@media (min-width:850px) {
  #image_333422473 {
    width: 50%;
  }
}


#section_819242064 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(255, 255, 255);
}
#section_819242064 .section-bg-overlay {
  background-color: rgba(240, 240, 240, 0.953);
}
#section_819242064 .section-bg.bg-loaded {
  background-image: url("/assets/a92b575e1cd6948b1bd4e7bda4d7af3e1e7e67d9f2021d358980af14e894bebf.png");
}
#section_819242064 .section-bg {
  background-position: 50% 0%;
}
#section_819242064 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 201%;
}
@media (min-width:550px) {
  #section_819242064 .ux-shape-divider--top svg {
    --divider-top-width: 134%;
  }
}
@media (min-width:850px) {
  #section_819242064 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
  }
}
