@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro-Medium_Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"GMV";src:url(/wp-content/uploads/2026/07/GMV_DIN_Pro-Bold_Italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"BigShoulders";src:url(/wp-content/uploads/2026/08/BigShoulders.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}html{font-family:"GMV",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;background:#fff!important}.alt-font{font-family:"BigShoulders",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif}body{font-size:105%}.h1,.h2,h1,h2{line-height:1.5}.banner h1,.banner h2,.banner h3{font-size:inherit}.row>.col.no-pb-col{padding-bottom:0}.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:0 0 15px 0 rgb(0 0 0 / .15)}.box-shadow,.box-shadow-2,.box-shadow-2-hover:hover,.row-box-shadow-2 .col-inner,.row-box-shadow-2-hover .col-inner:hover{box-shadow:0 0 25px 0 rgb(0 0 0 / .2)}.box-shadow-3,.box-shadow-3-hover:hover,.row-box-shadow-3 .col-inner,.row-box-shadow-3-hover .col-inner:hover{box-shadow:0 0 35px 0 rgb(0 0 0 / .25)}.box-shadow-4,.box-shadow-4-hover:hover,.row-box-shadow-4 .col-inner,.row-box-shadow-4-hover .col-inner:hover{box-shadow:0 0 45px 0 rgb(0 0 0 / .3)}.box-shadow-5,.box-shadow-5-hover:hover,.row-box-shadow-5 .col-inner,.row-box-shadow-5-hover .col-inner:hover{box-shadow:0 0 55px 0 rgb(0 0 0 / .35)}.banner+.row:not(.row-collapse),.banner-grid-wrapper+.row:not(.row-collapse),.section+.row:not(.row-collapse),.slider-wrapper+.row:not(.row-collapse){margin-top:0}.post{margin:0}.col-inner>.img:not(:last-child),.col>.img:not(:last-child){margin-bottom:0}.entry-content{padding-bottom:0;padding-top:0}.z-index-9{z-index:9;position:relative}b,strong,.banner h1,.banner h2,.banner h3{font-weight:500}.semi-bold,.semi-bold h1,.semi-bold h2,.semi-bold h3,.semi-bold h4,.semi-bold h5,.semi-bold h6,.semi-bold p{font-weight:500}.bold,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6,.bold p{font-weight:600}.bolder,.bolder h1,.bolder h2,.bolder h3,.bolder h4,.bolder h5,.bolder h6,.bolder p{font-weight:700}.ultra-bold,.ultra-bold h1,.ultra-bold h2,.ultra-bold h3,.ultra-bold h4,.ultra-bold h5,.ultra-bold h6,.ultra-bold p{font-weight:800}.post-meta:not(:has(*)),.post-meta:empty{margin:0;display:none}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{margin:0}.text-balance{text-wrap:balance}.box-blog-post>a:hover{color:currentColor}.bw-single-article .bw-post-meta-bottom .btn-meta{background:var(--fs-color-secondary)}.bw-single-article .bw-post-meta-bottom .btn-meta:hover{background:var(--fs-color-primary)}.btn-bookmark-wrapper .btn-meta{mask-size:20px}.btn-share-wrapper .btn-meta{--icon-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSI1MTIiIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+PHBhdGggZD0iTTI2IDExYTUuMDEgNS4wMSAwIDAgMCA1LTUgNS4wMSA1LjAxIDAgMCAwLTUtNSA1LjAxIDUuMDEgMCAwIDAtNSA1IDUuMDEgNS4wMSAwIDAgMCA1IDV6bTAgMTBhNS4wMSA1LjAxIDAgMCAwLTUgNSA1LjAxIDUuMDEgMCAwIDAgNSA1IDUuMDEgNS4wMSAwIDAgMCA1LTUgNS4wMSA1LjAxIDAgMCAwLTUtNXptLTYuNjA0LjM5NWwtNi42OTgtMy41MjNjLjE5NC0uNTkuMzAzLTEuMjE4LjMwMy0xLjg3MnMtLjEwOC0xLjI4Mi0uMzAzLTEuODcybDYuNjk4LTMuNTIzYTEgMSAwIDEgMC0uOTMyLTEuNzcxbC02LjcwNCAzLjUyNkMxMC42NjIgMTAuOTI5IDguOTM5IDEwIDcgMTBhNi4wMSA2LjAxIDAgMCAwLTYgNiA2LjAxIDYuMDEgMCAwIDAgNiA2YzEuOTM5IDAgMy42NjItLjkyOSA0Ljc2LTIuMzYxbDYuNzA0IDMuNTI2Yy4xNDguMDc4LjMwOC4xMTUuNDY1LjExNWExIDEgMCAwIDAgLjQ2Ny0xLjg4NXpNNyAxOGMtMS4xMDMgMC0yLS44OTctMi0ycy44OTctMiAyLTIgMiAuODk3IDIgMi0uODk3IDItMiAyeiIvPjwvc3ZnPg==);
}
.btn-copy-wrapper .btn-meta {
  	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMTAgMEM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMHpNNi42NSAxMi43N2MtLjExLjMtLjQuNDktLjcuNDlhLjYuNiAwIDAgMS0uMjYtLjA1Yy0uODEtLjMtMS40OS0uODktMS45Mi0xLjY2YTMuOTggMy45OCAwIDAgMSAxLjM3LTUuMjRsMi4zNC0xLjQ1Yy44Ni0uNTMgMS44Ny0uNjkgMi44My0uNDRzMS43Ny44OCAyLjI2IDEuNzZhMy45OCAzLjk4IDAgMCAxLTEuMzcgNS4yNGwtLjI2LjE5YS43Ni43NiAwIDAgMS0xLjA1LS4xNy43Ni43NiAwIDAgMSAuMTctMS4wNWwuMzEtLjIyYzEuMTItLjcgMS41LTIuMTUuODktMy4yNi0uMjktLjUyLS43Ni0uODktMS4zMi0xLjA0YTIuMDggMi4wOCAwIDAgMC0xLjY2LjI2TDUuOTIgNy41OWEyLjQ3IDIuNDcgMCAwIDAtLjg1IDMuMjQgMi4xNyAyLjE3IDAgMCAwIDEuMTMuOTguNzUuNzUgMCAwIDEgLjQ1Ljk2em04LjI3Ljg4bC0yLjM0IDEuNDVhMy41OSAzLjU5IDAgMCAxLTEuOTIuNTVjLS4zIDAtLjYxLS4wNC0uOTEtLjEyLS45Ni0uMjUtMS43Ny0uODgtMi4yNS0xLjc2YTMuOTggMy45OCAwIDAgMSAxLjM3LTUuMjRsLjI2LS4xOWEuNzYuNzYgMCAwIDEgMS4wNS4xNy43Ni43NiAwIDAgMS0uMTcgMS4wNWwtLjMxLjIyYy0xLjEyLjctMS41IDIuMTUtLjg5IDMuMjYuMjkuNTIuNzYuODkgMS4zMiAxLjA0YTIuMDggMi4wOCAwIDAgMCAxLjY2LS4yNmwyLjM0LTEuNDVhMi40NyAyLjQ3IDAgMCAwIC44NS0zLjI0IDIuMTcgMi4xNyAwIDAgMC0xLjEzLS45OGMtLjM5LS4xNC0uNTktLjU3LS40NC0uOTZhLjc0Ljc0IDAgMCAxIC45Ni0uNDRjLjgxLjMgMS40OS44OSAxLjkyIDEuNjZhMy45OSAzLjk5IDAgMCAxLTEuMzcgNS4yNHoiIGZpbGw9IiMyNjI2MjYiLz48L3N2Zz4=);
}
.bw-copy-box, .bw-bookmark-box, .bw-share-box {
	color: #fff;
	padding: 0 12px;
	border-radius: 3px;
	background: var(--fs-color-secondary);
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #eee;
	text-align: center;
	z-index: 9;
	font-weight: 500;
	min-height: 40px;
}
.bw-share-box .social-icons .share-icons-title {
	color: #fff;
}
.bw-share-box .icon > i:before {
    background: #fff;
}
.bw-share-box button.icon {
	padding: 0;
}
.bw-share-box .social-icons span:before {
	background: #fff;
}
.bw-copy-box {
  	white-space: nowrap;
	line-height: 40px;
}
.bw-post-meta-bottom {
  	display: flex;
  	flex-wrap: wrap;
  	gap: 8px;
  	align-items: center;
  	position: relative;
  	margin-top: 20px;
}
.bw-post-meta-bottom.single-meta {
	margin-top: 0;
	margin-bottom: 20px;
}
.bw-post-meta-bottom .btn-meta > span {
  	display: none;
}
.bw-post-meta-bottom .btn-meta {
	padding: 0;
	margin: 0;
	line-height: 1;
	width: 22px;
	height: 22px;
	background: var(--fs-color-secondary);
	min-height: 22px;
	border: none;
}
.bw-post-meta-bottom.flex-row, .bw-post-meta-bottom .flex-row {
    gap: 8px;
    align-items: center;
}
.social-icons .share-icons-title {
	text-transform: uppercase;
	font-size: 92%;
	color: var(--fs-color-primary);
}
.social-icons span:before {
	background: var(--fs-color-primary);
}
.category-wrapper a {
    color: #777;
    padding: 5px 15px 4px 15px;
    border-radius: 20px;
    background: #e9e9e9;
    font-weight: 500;
	font-size: .9rem;
    max-width: 212px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.custom-event-meta {
	margin-top: 10px;
	display: flex;
	align-items: center;
	color: var(--fs-color-primary);
	font-size: 90%;
	gap: 11px;
	flex-wrap: nowrap;
}
.custom-event-meta .event-location, .custom-event-meta .event-date {
	position: relative;
	display: flex;
	align-items: center;
	gap: 5px;
}
.custom-event-meta .event-location:before, .custom-event-meta .event-date:before {
	position: relative;
	content: '';
	width: 15px;
	height: 15px;
	min-width: 15px;
	background: var(--fs-color-primary);
	top: -2px;
}
.event-date:before {
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxjaXJjbGUgY3g9IjM4NiIgY3k9IjIxMCIgcj0iMjAiLz48cGF0aCBkPSJNNDMyIDQwaC0yNlYyMGMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMHMtMjAgOC45NTQtMjAgMjB2MjBoLTkxVjIwYzAtMTEuMDQ2LTguOTU0LTIwLTIwLTIwcy0yMCA4Ljk1NC0yMCAyMHYyMGgtOTBWMjBjMC0xMS4wNDYtOC45NTQtMjAtMjAtMjBzLTIwIDguOTU0LTIwIDIwdjIwSDgwQzM1Ljg4OCA0MCAwIDc1Ljg4OCAwIDEyMHYzMTJjMCA0NC4xMTIgMzUuODg4IDgwIDgwIDgwaDE1M2MxMS4wNDYgMCAyMC04Ljk1NCAyMC0yMHMtOC45NTQtMjAtMjAtMjBIODBjLTIyLjA1NiAwLTQwLTE3Ljk0NC00MC00MFYxMjBjMC0yMi4wNTYgMTcuOTQ0LTQwIDQwLTQwaDI1djIwYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwczIwLTguOTU0IDIwLTIwVjgwaDkwdjIwYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwczIwLTguOTU0IDIwLTIwVjgwaDkxdjIwYzAgMTEuMDQ2IDguOTU0IDIwIDIwIDIwczIwLTguOTU0IDIwLTIwVjgwaDI2YzIyLjA1NiAwIDQwIDE3Ljk0NCA0MCA0MHYxMTRjMCAxMS4wNDYgOC45NTQgMjAgMjAgMjBzMjAtOC45NTQgMjAtMjBWMTIwYzAtNDQuMTEyLTM1Ljg4OC04MC04MC04MHptLTQxIDIzMGMtNjYuNzIgMC0xMjEgNTQuMjgtMTIxIDEyMXM1NC4yOCAxMjEgMTIxIDEyMSAxMjEtNTQuMjggMTIxLTEyMS01NC4yOC0xMjEtMTIxLTEyMXptMCAyMDJjLTQ0LjY2MyAwLTgxLTM2LjMzNi04MS04MXMzNi4zMzctODEgODEtODEgODEgMzYuMzM2IDgxIDgxLTM2LjMzNyA4MS04MSA4MXptMjktMTAxaC05di0yMWMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMHMtMjAgOC45NTQtMjAgMjB2NDFjMCAxMS4wNDYgOC45NTQgMjAgMjAgMjBoMjljMTEuMDQ2IDAgMjAtOC45NTQgMjAtMjBzLTguOTU0LTIwLTIwLTIweiIvPjxjaXJjbGUgY3g9IjI5OSIgY3k9IjIxMCIgcj0iMjAiLz48Y2lyY2xlIGN4PSIyMTIiIGN5PSIyOTciIHI9IjIwIi8+PGNpcmNsZSBjeD0iMTI1IiBjeT0iMjEwIiByPSIyMCIvPjxjaXJjbGUgY3g9IjEyNSIgY3k9IjI5NyIgcj0iMjAiLz48Y2lyY2xlIGN4PSIxMjUiIGN5PSIzODQiIHI9IjIwIi8+PGNpcmNsZSBjeD0iMjEyIiBjeT0iMzg0IiByPSIyMCIvPjxjaXJjbGUgY3g9IjIxMiIgY3k9IjIxMCIgcj0iMjAiLz48L3N2Zz4=);
}
.event-location:before {
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxNC41IiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik02IDE0LjVsLTQuMi00LjJDLjkgOS40LjMgOC4zLjEgNy4yLS4xIDYgMCA0LjguNSAzLjdzMS4yLTIgMi4yLTIuN1M0LjggMCA2IDBzMi4zLjQgMy4zIDFjMSAuNyAxLjggMS42IDIuMiAyLjcuNSAxLjEuNiAyLjMuNCAzLjVzLS44IDIuMi0xLjYgMy4xTDYgMTQuNXptMy4zLTUuMmE0Ljc0IDQuNzQgMCAwIDAgMS4zLTIuNGMuMi0uOS4xLTEuOC0uMy0yLjdzLTEtMS42LTEuNy0yLjFjLS44LS41LTEuNy0uOC0yLjYtLjhzLTEuOC4zLTIuNi44UzIgMy40IDEuNyA0LjIgMS4yIDYgMS40IDYuOWE0Ljc0IDQuNzQgMCAwIDAgMS4zIDIuNEw2IDEyLjZsMy4zLTMuM3pNNiA3LjNjLS40IDAtLjctLjEtLjktLjQtLjMtLjItLjQtLjUtLjQtLjlzLjEtLjcuNC0uOWMuMi0uMy41LS40LjktLjRzLjcuMS45LjRjLjMuMi40LjUuNC45cy0uMS43LS40LjljLS4yLjMtLjUuNC0uOS40eiIgZmlsbD0iIzAwNjRhZSIvPjwvc3ZnPg==);
}
.custom-post-meta .post-date {
	color: #888;
	position: relative;
}
.custom-post-meta .post-date:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background: #aeaeae;
	left: -15px;
	top: calc(50% - 4px);
	display: block;
	position: absolute;
}
.custom-post-meta .post-branch img.branch-icon {
    width: 18px;
    height: auto;
	border-radius: 18px;
	margin-top: -4px;
}
.custom-post-meta .post-branch, .post-branch > a {
	display: flex;
	align-items: center;
	gap: 5px;
}
.custom-post-meta {
	font-size: 90%;
	margin-bottom: 8px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 25px;
}
.single-meta .custom-post-meta {
	margin-bottom: 0;
}
.page-wrapper {
    padding-bottom: 0;
    padding-top: 0;
}
.icon-angle-down:before, .nav-pagination .icon-angle-right:before, .nav-pagination .icon-angle-left:before, .icon-menu:before, .button:not(.icon) > i:before {
	content: '';
	display: block;
}
.button:not(.icon) > i:before {
	width: .9rem;
    height: .9rem;
	display: block;
}
.button:not(.icon) > i.icon-register:before {
	width: 1.2rem;
	height: 1.2rem;
}
.button.primary > i.icon-register:before {
	background: #fff;
}
.button:not(.icon) > span+i:not(.icon-register) {
    margin-left: .15em;
	left: 0;
	transition: left .2s;
}
.button:not(.icon):hover > span+i:not(.icon-register) {
    left: .2em;
}
.accordion .toggle, .rank-math-breadcrumb .separator, .icon-angle-down:before, .nav-pagination .icon-angle-right:before, .nav-pagination .icon-angle-left:before {
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTIuMiwzLjhMMCw2bDEwLDEwTDIwLDZsLTIuMi0yLjJMMTAsMTEuNkwyLjIsMy44eiIgZmlsbD0iIzFmMjMyMCIvPjwvc3ZnPg==);
    background: currentColor;
}
i.icon-search, .accordion .toggle, .rank-math-breadcrumb .separator, .icon-angle-down:before, .nav-pagination .icon-angle-right:before, .nav-pagination .icon-angle-left:before, .icon-menu:before, .dangkyhocbong-col>.col-inner:before, .custom-event-meta .event-location:before, .custom-event-meta .event-date:before, .btn-bookmark-wrapper .btn-meta, .btn-share-wrapper .btn-meta, .btn-copy-wrapper .btn-meta, .button:not(.icon) i:before, .featured-list-2 ul li:before, .event-location:before, .event-date:before, .post-external-url-wrapper:before {
	-webkit-mask: var(--icon-mask) no-repeat center center / contain;
    mask: var(--icon-mask) no-repeat center center / contain;
}
.header-shadow .header-wrapper, .header-wrapper.stuck, .layout-shadow #wrapper {
    box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 20px;
}
li.has-dropdown .icon-angle-down:before, li.has-child .icon-angle-down:before {
	width: .6em;
	height: .6em;
	display: block;
}
.rank-math-breadcrumb > p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	margin-bottom: 0;
	font-size: .95em;
	height: 22px;
}
.rank-math-breadcrumb .separator {
    display: inline-block;
  	background: #8C8C8C;
    width: 12px;
    height: 9px;
    font-size: 0;
    margin: -.1rem .6rem 0 .6rem;
    vertical-align: middle;
	transform: rotate(-90deg);
	background: #8C8C8C;
}
.rank-math-breadcrumb .last {
  	color: var(--fs-color-primary);
	font-weight: 500;
}
.rank-math-breadcrumb .last {
	padding-right: 1rem;
}
.rank-math-breadcrumb a {
  	color: #606060;
}
.rank-math-breadcrumb a:hover {
  	color: var(--fs-color-primary);
}
.breadrcumb-container .rank-math-breadcrumb .separator {
	background: #606060;
}
.banner h5, .banner h6, .banner p {
    margin-bottom: 0;
    margin-top: 0;
}
.icon > i:before {
    margin: 0 auto;
	content: "";
    display: block;
    -webkit-mask: var(--icon-mask) no-repeat center center / contain;
	mask: var(--icon-mask) no-repeat center center / contain;
}
.icon .icon-facebook:before {
	background: #1877F2;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0xOTQuNyAyODloLTYzLjRjLTEwLjMgMC0xMy41LTMuOC0xMy41LTEzLjVWMTk4YzAtMTAuMyAzLjgtMTMuNSAxMy41LTEzLjVoNjMuNHYtNTYuNGMwLTI1LjYgNC41LTUwIDE3LjMtNzIuNCAxMy41LTIzLjEgMzIuNy0zOC40IDU3LTQ3LjRDMjg1IDIuNSAzMDEgMCAzMTguMyAwaDYyLjhjOSAwIDEyLjggMy44IDEyLjggMTIuOHY3My4xYzAgOS0zLjggMTIuOC0xMi44IDEyLjhsLTUxLjkuNmMtMTcuMyAwLTI2LjMgOC4zLTI2LjMgMjYuMy0uNiAxOS4yIDAgMzcuOCAwIDU3LjdoNzQuM2MxMC4zIDAgMTQuMSAzLjggMTQuMSAxNC4xdjc3LjVjMCAxMC4zLTMuMiAxMy41LTE0LjEgMTMuNUgzMDN2MjA4LjljMCAxMC45LTMuMiAxNC43LTE0LjcgMTQuN2gtODAuMWMtOS42IDAtMTMuNS0zLjgtMTMuNS0xMy41VjI4OXoiLz48L3N2Zz4=);
}
.icon .icon-x:before {
	background: #000000;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iJHctWzFlbV0gJGgtWzFlbV0gJGZpbGwtY3VycmVudCAkdGV4dC1sZyBzaXplLVsxOHB4XSI+PHBhdGggZD0iTTI5OC4xNTggMjE2Ljc5NyA0ODQuNjYzIDBoLTQ0LjE5NkwyNzguNTI1IDE4OC4yNDIgMTQ5LjE4MiAwSDBsMTk1LjU5MiAyODQuNjU1TDAgNTEyaDQ0LjE5OGwxNzEuMDE2LTE5OC43OUwzNTEuODA5IDUxMmgxNDkuMTgyTDI5OC4xNDcgMjE2Ljc5N3ptLTYwLjUzNiA3MC4zNjYtMTkuODE4LTI4LjM0NUw2MC4xMjQgMzMuMjcyaDY3Ljg4NUwyNTUuMjYgMjE1LjI5NWwxOS44MTcgMjguMzQ1IDE2NS40MTEgMjM2LjYwMWgtNjcuODg2bC0xMzQuOTgtMTkzLjA2N3oiPjwvcGF0aD48L3N2Zz4=);
}
.icon .icon-threads:before {
	background: #000000;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgMTkyIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0xNDEuNTM3IDg4Ljk4OGMtNS4zNDctMy45OTgtMi40MTctMTQuMjQxLTYuNDgyLTIwLjM2MS01LjI4My0xNC45NTgtMjAuODQ4LTI0LjA2LTM2LjMyNi0yMy44NjMtMTQuMjEtLjcxMS0yOC45MjQgNS43OTItMzYuNjI3IDE4LjAxN2wxMy43NzkgOS40NTJjOC4wMjgtMTIuMzIgMjcuMzU4LTEzLjkxOSAzOC40NjctNS4wNjYgNC44MTYgNC4yNDYgMTIuNjczIDE5LjczNC40NDggMTQuNzg0LTE2Ljg5NC0xLjQ5LTM2Ljg2My0uMTk0LTQ4LjQ0MyAxMy45Ny0xMS43NzUgMTQuMDk5LTYuNDkgMzcuODk3IDEwLjE1OCA0NS43MjIgMTcuOTg0IDkuNTE3IDQzLjk5MSA1LjIyNiA1NC41ODQtMTMuMjY4IDQuODY5LTUuNzkxIDUuMTY3LTE3LjczNSA4LjI4Mi0yMS4zMjUgMTQuNTkgOC40MDQgMTguMDY4IDI4Ljg1OSA5LjgxMiA0Mi44NjItOS42MjIgMTYuOTM1LTI5LjU3OSAyNS4wMjItNDguMzk4IDI1LjA2Mi0yMS43NzggMS4xNjYtNDUuNzkyLTYuMjI5LTU3Ljg3LTI1LjU2OS0xMy4zMTYtMjEuMjIzLTE0Ljk0MS00Ny42MTQtMTIuMDQ4LTcxLjkyMiAyLjUyOS0yMS45MDcgMTMuMzA0LTQ1LjA1IDM0LjU2OS01NC4yNTQgMjAuNDY2LTguNjkzIDQ0Ljg2Ny04LjQ1NyA2NS4xMS43NzcgMTYuMzU2IDcuNjM4IDI3LjA5NCAyMy44MzIgMzEuNDg4IDQwLjk0M2wxNi4xNDctNC4zMDhjLTYuMTA1LTI0LjUwNC0yMy41MjUtNDYuNzk0LTQ3Ljg1OC01NS4xMTYtMjMuOTc3LTguMTcyLTUxLjU0NS03LjY3LTc0LjQ4MyAzLjUzOEMzMi40MDggMjAuNjIgMTguODk1IDQ1Ljc0MyAxNS4wOSA3MC44MTljLTQuMjIgMjcuNTYzLTIuNTU5IDU3LjI1NCAxMC42MDkgODIuMzE0IDEwLjg0OCAyMS4xMDcgMzIuODE5IDM1LjAyOSA1Ni4xNTQgMzcuNzgzIDI1LjMzMSAzLjQ3MiA1My44OTEtLjgxOSA3Mi4yNjUtMjAuMTA2IDE4LjM0MS0xNy4xMzkgMjEuOTY3LTQ4LjYyMyA1LjQzMS02OC4xNTQtNC44NzYtNS44NC0xMS4xNzItMTAuMzk0LTE4LjAxMi0xMy42Njl6bS00My4wOTcgNDAuNTE5Yy0xMC40NTcgMS40NzEtMjQuODExLTYuMTA3LTIxLjM2Ni0xOC4zNTggMy43ODUtMTEuMzI2IDE3LjU4Ny0xMi44IDI3Ljc5Ny0xMi42ODEgNS4xODcgMS4yMzMgMTcuNzk0LTEuOTgxIDE3LjAzMSA1LjEwNC0uOTA3IDEwLjU0Ni02LjEyMiAyMi44OTktMTcuNjM4IDI1LjE0Mi0xLjkwOS40NTQtMy44NjUuNjg2LTUuODIzLjc5M3oiLz48L3N2Zz4=);
}
.icon-zalo {
    width: auto;
    height: auto;
	-webkit-mask: none;
	mask: none;
	background: transparent;
}
.icon .icon-zalo:before {
	background: #0A66C2;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OS45IiBoZWlnaHQ9IjUwIj48cGF0aCBkPSJNMjIuNzAxLjE5OWMtNi4xIDAtOS42MDEuOS0xMi44MDEgMi41QzYuOCA0LjM5OSA0LjMgNyAyLjYgMTAuMS45IDEzLjMgMCAxNi44IDAgMjIuOXY0LjRDMCAzMy40MDEuOSAzNyAyLjYgNDAuMUExOC4zMiAxOC4zMiAwIDAgMCA5LjkgNDcuNGMzLjIgMS43IDYuNzAxIDIuNiAxMi44MDEgMi42SDI3LjFjNi4xIDAgOS43MDEtLjkgMTIuODAxLTIuNmExOC4zMiAxOC4zMiAwIDAgMCA3LjMwMS03LjMwMWMxLjctMy4yIDIuNi02LjY5OSAyLjYtMTIuNzk5di00LjRjMC02LjEtLjktOS43MDEtMi42LTEyLjgwMVM0MyA0LjUwMSAzOS45IDIuODAxQzM2LjcgMS4xMDEgMzMuMi4xOTkgMjcuMS4xOTl6TTEwLjgwMSAxN2g5LjV2LjMwMWMwIC41IDAgMS0uNCAxLjV2LjFjMCAuMS0uMjAxLjMtLjMwMS40TDEzLjMwMSAyNy4xaDcuMXYxLjFBLjc5Ljc5IDAgMCAxIDE5LjYgMjlIMTAuNHYtLjVjMC0uNi4yLS44OTkuNC0xLjE5OUwxNy41IDE5LjFoLTYuNjk5ek0zMi4xIDE3aDIuMTAydjEyLjFoLTEuNGEuNjguNjggMCAwIDEtLjcwMS0uNjk5em04LjMwMSAyLjZjMi42IDAgNC44MDEgMi4yMDEgNC44MDEgNC44MDEgMCAyLjctMi4yMDEgNC43OTktNC44MDEgNC43OTktMi43IDAtNC44MDEtMi4xOTktNC44MDEtNC43OTkgMC0yLjcgMi4yMDEtNC44MDEgNC44MDEtNC44MDF6bS0xNC42OTkuMWMxLjAzNyAwIDIuMDEuMzM2IDIuNzk5LjkwMlYyMGgydjkuMWgtMS4xYy0uNSAwLS45LS4zOTktLjktLjc5OXYtLjEyM2E0LjY4IDQuNjggMCAwIDEtMi43OTkuOTIyQzIzLjEwMSAyOS4xIDIxIDI3IDIxIDI0LjRzMi4xMDEtNC43MDEgNC43MDEtNC43MDF6bTAgMS45Yy0xLjUgMC0yLjgwMSAxLjMwMS0yLjgwMSAyLjgwMXMxLjMwMSAyLjc5OSAyLjgwMSAyLjc5OWMxLjYgMCAyLjc5OS0xLjI5OSAyLjc5OS0yLjc5OVMyNy4yMDEgMjEuNiAyNS43MDEgMjEuNnptMTQuNjk5IDBDMzguOSAyMS42IDM3LjYgMjIuOCAzNy42IDI0LjRjMCAxLjUgMS4yMDEgMi43OTkgMi44MDEgMi43OTkgMS41IDAgMi44MDEtMS4xOTkgMi44MDEtMi43OTkgMC0xLjUtMS4yMDEtMi44MDEtMi44MDEtMi44MDF6IiBvcGFjaXR5PSIuMzAzIiBmaWxsPSIjMjJmZmE1Ii8+PHBhdGggZD0iTTIyLjgwMSAwYy01LjIgMC04LjYuNy0xMS40IDEuOS0uMi4xLS4zLjMtLjUuNEMyLjYgMTAuMzAxIDIgMjcuNiA5IDM3LjFjMS4xIDEuNiAwIDQuNC0xLjYgNi0uMi4zLS4wOTkuNS4zMDEuNSAyLjMuMyA1LjE5OS0uNCA3LjI5OS0xLjQgOSA0LjkgMjMgNC43MDEgMzEuNC0uNjk5bC45LTEuNWMxLjctMy4yIDIuNi02LjcwMSAyLjYtMTIuODAxdi00LjM5OGMwLTYuMS0uOS05LjYwMS0yLjYtMTIuODAxUzQzLjEgNC4zOTkgNDAgMi42OTlDMzYuOC44OTkgMzMuMzAxIDAgMjcuMjAxIDB6bS0xMiAxN2g5LjV2LjMwMWMwIC41IDAgMS0uNCAxLjV2LjFjMCAuMS0uMjAxLjMtLjMwMS40TDEzLjMwMSAyNy4xaDcuMXYxLjFBLjc5Ljc5IDAgMCAxIDE5LjYgMjlIMTAuNHYtLjVjMC0uNi4yLS44OTkuNC0xLjE5OUwxNy41IDE5LjFoLTYuNjk5ek0zMi4xIDE3aDIuMTAydjEyLjFoLTEuNGEuNjguNjggMCAwIDEtLjcwMS0uNjk5em04LjMwMSAyLjZjMi42IDAgNC44MDEgMi4yMDEgNC44MDEgNC44MDEgMCAyLjctMi4yMDEgNC43OTktNC44MDEgNC43OTktMi43IDAtNC44MDEtMi4xOTktNC44MDEtNC43OTkgMC0yLjcgMi4yMDEtNC44MDEgNC44MDEtNC44MDF6bS0xNC42OTkuMWMxLjAzNyAwIDIuMDEuMzM2IDIuNzk5LjkwMlYyMGgydjkuMWgtMS4xYy0uNSAwLS45LS4zOTktLjktLjc5OXYtLjEyM2E0LjY4IDQuNjggMCAwIDEtMi43OTkuOTIyQzIzLjEwMSAyOS4xIDIxIDI3IDIxIDI0LjRzMi4xMDEtNC43MDEgNC43MDEtNC43MDF6bTAgMS45Yy0xLjUgMC0yLjgwMSAxLjMwMS0yLjgwMSAyLjgwMXMxLjMwMSAyLjc5OSAyLjgwMSAyLjc5OWMxLjYgMCAyLjc5OS0xLjI5OSAyLjc5OS0yLjc5OVMyNy4yMDEgMjEuNiAyNS43MDEgMjEuNnptMTQuNjk5IDBDMzguOSAyMS42IDM3LjYgMjIuOCAzNy42IDI0LjRjMCAxLjUgMS4yMDEgMi43OTkgMi44MDEgMi43OTkgMS41IDAgMi44MDEtMS4xOTkgMi44MDEtMi43OTkgMC0xLjUtMS4yMDEtMi44MDEtMi44MDEtMi44MDF6IiBmaWxsPSIjNGY5MDVmIi8+PC9zdmc+);
}
.icon .icon-linkedin:before {
	background: #0A66C2;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iJHctWzFlbV0gJGgtWzFlbV0gJGZpbGwtY3VycmVudCAkdGV4dC1sZyBzaXplLVsxOHB4XSI+PHBhdGggZD0iTTQzNi4yIDQzNi4zaC03NS45VjMxNy40YzAtMjguMy0uNS02NC44LTM5LjUtNjQuOC0zOS41IDAtNDUuNiAzMC45LTQ1LjYgNjIuN3YxMjAuOWgtNzUuOVYxOTEuOWg3Mi44djMzLjRoMWM3LjMtMTIuNSAxNy44LTIyLjcgMzAuNS0yOS43IDEyLjctNi45IDI3LTEwLjMgNDEuNC05LjggNzYuOSAwIDkxLjEgNTAuNiA5MS4xIDExNi40ek0xMTMuOSAxNTguNWMtOC43IDAtMTcuMi0yLjYtMjQuNS03LjQtNy4yLTQuOC0xMi45LTExLjctMTYuMi0xOS44cy00LjItMTYuOS0yLjUtMjUuNCA1LjktMTYuNCAxMi0yMi41YzYuMi02LjIgMTQtMTAuNCAyMi41LTEyLjFzMTcuNC0uOCAyNS40IDIuNSAxNC45IDkgMTkuOCAxNi4yYzQuOCA3LjIgNy40IDE1LjcgNy40IDI0LjUgMCA1LjgtMS4xIDExLjUtMy4zIDE2LjhzLTUuNSAxMC4yLTkuNSAxNC4zYy00LjEgNC4xLTguOSA3LjMtMTQuMyA5LjUtNS4zIDIuMy0xMSAzLjQtMTYuOCAzLjRtMzcuOSAyNzcuOEg3NS45VjE5MS45aDc1Ljl6TTQ3NC4xIDBIMzcuOGMtOS45LS4xLTE5LjQgMy43LTI2LjUgMTAuNlMuMSAyNyAwIDM2LjlWNDc1Yy4xIDkuOSA0LjIgMTkuNCAxMS4yIDI2LjMgNy4xIDYuOSAxNi42IDEwLjggMjYuNSAxMC43SDQ3NGM5LjkuMSAxOS41LTMuNyAyNi42LTEwLjZzMTEuMi0xNi40IDExLjMtMjYuM1YzNi45Yy0uMS05LjktNC4yLTE5LjQtMTEuMy0yNi4zUzQ4NC0uMSA0NzQuMSAwIj48L3BhdGg+PC9zdmc+);
}
.icon .icon-pinterest:before {
	background: #E60023;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iJHctWzFlbV0gJGgtWzFlbV0gJGZpbGwtY3VycmVudCAkdGV4dC1sZyBzaXplLVsxOHB4XSI+PHBhdGggZD0iTTI1Ni4yIDEwLjZDMTIwLjggMTAuNiAxMSAxMjAuNCAxMSAyNTUuOGMwIDEwMy45IDY0LjYgMTkyLjcgMTU1LjggMjI4LjUtMi4yLTE5LjQtNC00OS4yLjgtNzAuNEMxNzIgMzk0LjcgMTk2LjMgMjkyIDE5Ni4zIDI5MnMtNy4zLTE0LjctNy4zLTM2LjNjMC0zNC4xIDE5LjgtNTkuNSA0NC40LTU5LjUgMjEgMCAzMS4xIDE1LjcgMzEuMSAzNC41IDAgMjEtMTMuMyA1Mi41LTIwLjQgODEuNy01LjkgMjQuNCAxMi4zIDQ0LjQgMzYuMyA0NC40IDQzLjYgMCA3Ny4xLTQ2IDc3LjEtMTEyLjIgMC01OC43LTQyLjItOTkuNy0xMDIuNS05OS43LTY5LjggMC0xMTAuOCA1Mi4zLTExMC44IDEwNi40IDAgMjEgOC4xIDQzLjYgMTguMiA1NS45IDIgMi40IDIuMiA0LjYgMS42IDcuMS0xLjggNy43LTYuMSAyNC40LTYuOSAyNy45LTEgNC40LTMuNiA1LjQtOC4zIDMuMi0zMC42LTE0LjUtNDkuOC01OS4xLTQ5LjgtOTUuMyAwLTc3LjMgNTYuMS0xNDguMyAxNjIuMS0xNDguMyA4NSAwIDE1MS4yIDYwLjUgMTUxLjIgMTQxLjcgMCA4NC42LTUzLjMgMTUyLjYtMTI3LjEgMTUyLjYtMjQuOCAwLTQ4LjItMTIuOS01Ni4xLTI4LjMgMCAwLTEyLjMgNDYuOC0xNS4zIDU4LjMtNS40IDIxLjQtMjAuNCA0OC0zMC41IDY0LjQgMjMgNy4xIDQ3LjIgMTAuOSA3Mi43IDEwLjkgMTM1LjQgMCAyNDUuMi0xMDkuOCAyNDUuMi0yNDUuMi4yLTEzNS44LTEwOS42LTI0NS42LTI0NS0yNDUuNiI+PC9wYXRoPjwvc3ZnPg==);
}
.icon .icon-tiktok:before {
	background: #111;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB3aWR0aD0iNTEyIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Im00ODAuMzIgMTI4LjM5Yy0yOS4yMiAwLTU2LjE4LTkuNjgtNzcuODMtMjYuMDEtMjQuODMtMTguNzItNDIuNjctNDYuMTgtNDguOTctNzcuODMtMS41Ni03LjgyLTIuNC0xNS44OS0yLjQ4LTI0LjE2aC04My40N3YyMjguMDhsLS4xIDEyNC45M2MwIDMzLjQtMjEuNzUgNjEuNzItNTEuOSA3MS42OC04Ljc1IDIuODktMTguMiA0LjI2LTI4LjA0IDMuNzItMTIuNTYtLjY5LTI0LjMzLTQuNDgtMzQuNTYtMTAuNi0yMS43Ny0xMy4wMi0zNi41My0zNi42NC0zNi45My02My42Ni0uNjMtNDIuMjMgMzMuNTEtNzYuNjYgNzUuNzEtNzYuNjYgOC4zMyAwIDE2LjMzIDEuMzYgMjMuODIgMy44M3YtNjIuMzQtMjIuNDFjLTcuOS0xLjE3LTE1Ljk0LTEuNzgtMjQuMDctMS43OC00Ni4xOSAwLTg5LjM5IDE5LjItMTIwLjI3IDUzLjc5LTIzLjM0IDI2LjE0LTM3LjM0IDU5LjQ5LTM5LjUgOTQuNDYtMi44MyA0NS45NCAxMy45OCA4OS42MSA0Ni41OCAxMjEuODMgNC43OSA0LjczIDkuODIgOS4xMiAxNS4wOCAxMy4xNyAyNy45NSAyMS41MSA2Mi4xMiAzMy4xNyA5OC4xMSAzMy4xNyA4LjEzIDAgMTYuMTctLjYgMjQuMDctMS43NyAzMy42Mi00Ljk4IDY0LjY0LTIwLjM3IDg5LjEyLTQ0LjU3IDMwLjA4LTI5LjczIDQ2LjctNjkuMiA0Ni44OC0xMTEuMjFsLS40My0xODYuNTZjMTQuMzUgMTEuMDcgMzAuMDQgMjAuMjMgNDYuODggMjcuMzQgMjYuMTkgMTEuMDUgNTMuOTYgMTYuNjUgODIuNTQgMTYuNjR2LTYwLjYxLTIyLjQ5Yy4wMi4wMi0uMjIuMDItLjI0LjAyeiIvPjwvc3ZnPg==)
}
.icon .icon-youtube:before {
	background: #e42b00;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBmaWxsPSIjZjFkZTlmIiBkPSJNMzkuMzc4IDguNjIzdi0uNDM2LS4xNDVjLS40MzYtMS42LTEuODkxLTIuNjE4LTMuNjM2LTIuNjE4aC4yOTFzLTYuNjkxLTEuMDE4LTE1Ljg1NS0xLjE2NGMtOS4xNjQgMC0xNS44NTUgMS4xNjQtMTUuODU1IDEuMTY0aC4yOTFjLTEuNiAwLTMuMiAxLjE2NC0zLjYzNiAyLjYxOHYuMTQ1LjQzNmMtLjQzNiAxLjc0NS0uODczIDcuMjM2LS44NzMgMTEuNiAwIDQuMjE4LjQzNiA5LjcwOS41ODIgMTEuNDU1di40MzYuMTQ1Yy40MzYgMS42IDEuODkxIDIuNjE4IDMuNjM2IDIuNjE4aC0uMTQ1czYuNjkxIDEuMDE4IDE1Ljg1NSAxLjE2NGM5LjE2NCAwIDE1Ljg1NS0xLjE2NCAxNS44NTUtMS4xNjRoLS4yOTFjMS42IDAgMy4yLTEuMTY0IDMuNjM2LTIuNjE4di0uMTQ1LS40MzZjLjI5MS0xLjc0NS41ODItNy4yMzYuNTgyLTExLjQ1NS4xNDUtNC4zNjQtLjE0NS05Ljg1NS0uNDM2LTExLjZ6TTI2LjE0MiAyMS4wOTVsLTguMTQ2IDUuODE4Yy0uMTQ1LjE0NS0uMjkxLjE0NS0uNTgyLjE0NS0uMTQ1IDAtLjI5MSAwLS40MzYtLjE0NS0uMjkxLS4xNDUtLjQzNi0uNDM2LS40MzYtMS4wMThWMTQuMjU5YzAtLjI5MS4xNDUtLjU4Mi40MzYtMS4wMTguMjkxLS4xNDUuNTgyLS4xNDUgMS4wMTggMGw4IDUuOTY0Yy4yOTEuMTQ1LjI5MS40MzYuMjkxLjg3My4xNDUuNDM2IDAgLjcyNy0uMTQ1IDEuMDE4eiIvPjwvc3ZnPg==);
}
.icon .icon-instagram:before {
	background: #d33252;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDkuNjEgNDA5LjYxIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0zMDcuMjA1IDBoLTIwNC44QzQ2LjA5IDAgLjAwNSA0Ni4wODUuMDA1IDEwMi40djIwNC44MWMwIDU2LjMgNDYuMDg1IDEwMi40IDEwMi40IDEwMi40aDIwNC44YzU2LjMxNSAwIDEwMi40LTQ2LjEgMTAyLjQtMTAyLjRWMTAyLjRjMC01Ni4zMTUtNDYuMDg1LTEwMi40LTEwMi40LTEwMi40em02OC4yNjUgMzA3LjIxYzAgMzcuNjMyLTMwLjYxMiA2OC4yNjUtNjguMjY1IDY4LjI2NWgtMjA0LjhjLTM3LjYzNyAwLTY4LjI2NS0zMC42MzMtNjguMjY1LTY4LjI2NVYxMDIuNGMwLTM3LjY0MiAzMC42MjgtNjguMjY1IDY4LjI2NS02OC4yNjVoMjA0LjhjMzcuNjUzIDAgNjguMjY1IDMwLjYyMyA2OC4yNjUgNjguMjY1djIwNC44MXoiLz48Y2lyY2xlIGN4PSIzMTUuNzU1IiBjeT0iOTMuODY1IiByPSIyNS42Ii8+PHBhdGggZD0iTTIwNC44MDUgMTAyLjRjLTU2LjU2NiAwLTEwMi40IDQ1LjgzOS0xMDIuNCAxMDIuNCAwIDU2LjU0IDQ1LjgzNCAxMDIuNDEgMTAyLjQgMTAyLjQxIDU2LjU1IDAgMTAyLjQtNDUuODcgMTAyLjQtMTAyLjQxIDAtNTYuNTYxLTQ1Ljg1LTEwMi40LTEwMi40LTEwMi40em0wIDE3MC42NzVjLTM3LjY5OSAwLTY4LjI2NS0zMC41NjYtNjguMjY1LTY4LjI3NXMzMC41NjYtNjguMjY1IDY4LjI2NS02OC4yNjUgNjguMjY1IDMwLjU1NiA2OC4yNjUgNjguMjY1LTMwLjU2NiA2OC4yNzUtNjguMjY1IDY4LjI3NXoiLz48L3N2Zz4=);
}
.bw-single-article .entry-footer .share-icons .icon > i:before, .follow-icons .icon > i:before, .share-icons .icon > i:before {
    width: 1.3em;
    height: 1.3em;
}
.absolute-footer {
    padding: 20px 15px;
    font-size: 1em;
}
.autocomplete-selected {
    background: hsla(0, 0%, 87%, .3);
}
#ux-search-dropdown, .col .live-search-results, .header .search-form .live-search-results, .header-block .live-search-results {
	border-radius: 0;
	background: #fff;
}
.autocomplete-suggestions {
    -ms-overflow-style: none;
    scrollbar-width: none;
	box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.15);
	border-radius: 10px;
}
.autocomplete-suggestions::-webkit-scrollbar {
    display: none;
}
.autocomplete-suggestion {
	padding: 12px 0 8px 10px;
    min-height: 60px;
	border-bottom: 1px dotted rgba(0, 0, 0, .05);
}
.autocomplete-suggestion img {
    height: 36px;
    width: 36px;
}
.autocomplete-suggestion:first-child {
    margin-top: 0;
}
#ux-search-dropdown li.html {
    padding: 0;
}
.header li .bw-header-search-form.html .live-search-results {
    background-color: #fff;
    position: absolute;
    top: calc(100% + 10px);
	left: 0;
	border-radius: 10px;
}
.searchform-wrapper .autocomplete-suggestions {
    -webkit-overflow-scrolling: touch;
    max-height: 50vh;
    overflow-y: scroll;
    overflow-y: auto;
}
.header .bw-header-search-form.search-form .autocomplete-suggestions {
    max-height: 50vh;
}
.bw-header-search-form input[type=search] {
	height: 2.6em;
	border-radius: 2rem;
	margin-right: .5rem;
	padding-top: 2px;
}
.bw-header-search-form .searchform-wrapper:not(.form-flat) .submit-button:hover {
	background: var(--fs-color-secondary);
}
.bw-header-search-form .searchform-wrapper:not(.form-flat) .submit-button {
	padding-top: 2px;
    border-radius: 2rem !important;
	height: 2.5em;
	min-height: 2.5em;
	line-height: 2.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
	margin-left: 1em;
	background: var(--fs-color-primary);
}
.nav-right li.current-dropdown:last-child>.nav-dropdown, .nav-right li.has-dropdown:hover:last-child>.nav-dropdown {
    right: 0;
}
.header-search-dropdown > a {
	width: 44px;
	justify-content: center;
}
.nav-dropdown-default .nav-column li > a, .nav-dropdown.nav-dropdown-default > li > a {
	padding: 12px 10px;
}
.nav-column li.active>a, .nav-column li>a:hover, .nav-dropdown li.active>a, .nav-dropdown>li>a:hover, .nav-vertical-fly-out>li.active>a, .nav-vertical-fly-out>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav>li>a:hover {
	color: var(--fs-color-primary);
}
.dark .nav-vertical-fly-out > li > a:hover, .dark .nav > li.active > a, .dark .nav > li > a.active, .dark .nav > li > a:hover, .nav-dark .nav > li.active > a, .nav-dark .nav > li.current > a, .nav-dark .nav > li > a.active, .nav-dark .nav > li > a:hover, .nav-dark a.plain:hover, .nav-dropdown.dark .nav-column > li > a:hover, .nav-dropdown.dark > li > a:hover {
	color: #c3f2ff;
}
.nav-dark .nav.header-nav-main > li.active > a, .nav-dark .nav.header-nav-main > li > a:hover {
	color: #ffb2b2;
}
.nav-uppercase > li > a {
    font-weight: 500;
    letter-spacing: 0;
}
.has-dropdown .icon-angle-down {
    opacity: 1;
	display: none;
}
.header-bottom .nav>li {
    margin: 0 20px;
}
.nav-dropdown {
    padding: 10px 0px;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
	white-space: nowrap;
	border: none;
}
.dropdown-uppercase.nav-dropdown .nav-column>li>a, .nav-dropdown.dropdown-uppercase>li>a {
    font-size: .9em;
}
.nav-dropdown > li > a {
    font-size: 95%;
	font-weight: 500;
	color: #262626;
}
.header-bottom .nav > li > a {
    text-transform: uppercase;
	font-size: 92%;
}
.nav-dark .nav>li>a {
	color: #fff;
}
.nav > li > a, .nav > li.html {
    padding: 0;
    font-size: 95%;
}
.nav > li > a {
	color: #3b3d43;
	text-wrap: balance;
}
.header-nav.nav > li {
    text-align: center;	
}
.header-nav.nav #ux-search-dropdown {
	width: 100vw;
	left: auto;
	right: 0;
}
.header-nav.nav #ux-search-dropdown {
    position: absolute;
    top: 100%;
    width: 100vw;
    left: 0;
    right: auto;
	background: #d0d1d2;
}
.header-nav i.icon-search {
	background: #cfd1d2;
}
.header-nav .header-search a:hover i.icon-search {
	background: var(--fs-color-primary);
}
.header-nav.nav > li > a {
	text-align: center;
	height: 110px;
}
.header-wrapper.stuck .header-nav.nav > li > a {
	height: 100px;
}
.trp-ls-shortcode-language {
    display: flex!important;
    width: fit-content!important;
    overflow: hidden
}
.trp-ls-shortcode-language>.trp-ls-disabled-language,.trp-ls-disabled-language:hover,.trp-ls-disabled-language:focus,.trp-ls-disabled-language:active,.trp-ls-disabled-language:visited {
    background: var(--fs-color-secondary);
	color: #fff;
}
.trp-ls-shortcode-language>a:hover {
	background: var(--fs-color-primary) !important;
	color: #fff !important;
}
.trp-ls-shortcode-language>a {
    color: var(--fs-color-secondary);
    font-weight: 500;
    font-size: .95rem;
	line-height: 1;	
	display: inline-flex;
	justify-content: center;
	align-items: center;
    min-width: 2.2rem;
	width: 2.2rem;
	height: 2.2rem;
	text-align: center;
	border-radius: .5rem;
	margin-left: .5rem;
}
.trp-ls-shortcode-current-language {
    display: none
}
.trp-ls-shortcode-language a[title="English"] {
    order: 9999
}
.header-search.has-icon a {
    display: flex;
    padding: 13px 0;
}
.wpcf7-turnstile {
    opacity: 0;
    width: 1px;
    height: 1px;
}
.float_buttons_section i {
	display: block;
	width: 2rem;
	min-width: 2rem;
	height: 2rem;
	margin: 0;
	background-size: 1.8rem;
	background-repeat: no-repeat;
	background-position: center center;
}
.float_buttons_section ul {
	list-style: none;
	margin-bottom: 0;
}
.float_buttons_section ul li {
	width: fit-content;
	transition: all 0.3s ease;
	cursor: pointer;
	position: relative;
	font-weight: 400;
	margin-bottom: .4rem;
  	border-radius: .7rem;
  	margin-left: 0;
	margin-right: 0;
	position: relative;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
}
@keyframes linearBg {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.float_buttons_section ul li:hover {
  	z-index: 1;
}
.float_buttons_section ul li a {
	padding: .3rem;
	display: flex;
	align-items: center;
	gap: 10px;
	position: relative;
}
.float_buttons_section .button-image {
	display: none;
	transition: all 0.3s ease;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	transform: translateY(-102%);
}
.float_buttons_section ul li:hover .button-image {
  	display: block;
}
.float_buttons_section .button-image img {
  	border-radius: 6px;
}
.float_buttons_section ul .float_button.desktop {
  	display: block;
}
.float_buttons_section .float_button .button-label.desktop {
	display: none;
	white-space: nowrap;
	position: relative;
	padding-left: .5rem;
	padding-top: .2rem;
}
.float_buttons_section ul .float_button:hover .button-label.desktop {
  	display: inline-block;
}
.float_button .button-label.desktop:before {
	content: '';
	display: block;
	width: 1.5px;
	height: 60%;
	position: absolute;
	top: 50%;
	left: -.3rem;
	transform: translateY(-50%);
	background: #fff;
}
.float_button.button_3 .button-label.desktop:before {
	height: 1.5px;
	width: 80%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.float_buttons_section ul .float_button.mobile {
  	display: none;
}
.float_button .button-label.mobile {
  	display: none;
}
.float_buttons_section .show-more-item {
  	display: none;
}
.float_buttons_section {
	left: .5rem;
	top: auto;
	bottom: 1.5rem;
	position: fixed;
	z-index: 1002;
	width: 36px;
}
.float_buttons_section ul li.show {
  	margin-bottom: .5rem;
}
.float_buttons_section ul .float_button:hover {
  	padding-right: 1rem;
}
.float_buttons_section ul li:hover a span {
  	display: inline-block;
}
.float_buttons_section ul li a span {
  	display: none;
}
.float_buttons_section .button-trigger {
  	border-radius: 2.6rem;
  	margin-top: .5rem;
}
@keyframes shakenscale {
    10%, 90% {
        transform: translate3d(-2px, 0, 0);
    }
    20%, 80% {
        transform: translate3d(0, 0, 0);
    }
    30%, 50%, 70% {
        transform: translate3d(-2px, 0, 0);
    }
    40%, 60% {
        transform: translate3d(2px, 0, 0);
    }
}
@keyframes shakenscale2 {
    10%, 90% {
        transform: translate3d(-2px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-2px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(2px, 0, 0);
    }
}
.float_button.button_3 .icon {
    border-radius: 100%;
    background-repeat: no-repeat;
    background-size: 1.3rem;
    background-position: center;
    /*animation: shakenscale 1.2s infinite ease-in-out;*/
    transform-origin: center center;
}
.float_buttons_section ul .float_button.button_3, .float_buttons_section ul .float_button.button_3:hover {
    padding-right: 0;
}
.float_buttons_section .float_button.button_3 a {
	font-size: .55rem;
	display: block;
}
.float_buttons_section .float_button.button_3 .button-label.desktop {
    padding: .6rem 0 .2rem 0;
    margin-top: .2rem;
	text-align: center;
}
.float_buttons_section .float_button.button_3 .button-label.desktop {
    display: inline-block;
    white-space: wrap;
	text-align: center;
	line-height: 1.3;
}
.float_buttons_section .float_button a {
	font-weight: 500;
}
@keyframes shineMove {
    0%, 100% {
        transform: scale(1.9, 1.4) rotate(45deg) translateY(-550%);
    }
    50% {
        transform: scale(1.9, 1.4) rotate(45deg) translateY(850%);
    }
}
.float_button.button_2 .icon {
	animation: phone-ring 2s infinite;
	transform-origin: 50% 50%;
}
@keyframes phone-ring {
	0%, 30%, 100% {
		transform: rotate(0deg);
	}
	34% {
		transform: rotate(-12deg);
	}
	38% {
		transform: rotate(12deg);
	}
	42% {
		transform: rotate(-10deg);
	}
	46% {
		transform: rotate(10deg);
	}
	50% {
		transform: rotate(-8deg);
	}
	54% {
		transform: rotate(8deg);
	}
	58% {
		transform: rotate(-4deg);
	}
	62% {
		transform: rotate(4deg);
	}
	66% {
		transform: rotate(0deg);
	}
}
.icon-menu:before {
	display: block;
    width: .7em;
    height: .7em;
    margin: 0 auto;
    --icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTS4xIDEuM0gyNFY0SC4xVjEuM3ptMCA5LjNIMjR2Mi43SC4xdi0yLjd6bTAgOS4zSDI0djIuN0guMXYtMi43eiIgZmlsbD0iIzAwOWQ0YSIvPjwvc3ZnPg==);
    background: #fff;
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {
	background: #fff;
	color: #3b3d43;
}
.nav-vertical .social-icons {
    display: flex;
}
.share-icons .button > i:before, .social-icons .button > i:before {
    margin: 0 auto;
}
.single-blog-header .entry-excerpt {
	margin-bottom: 0;
}
.entry-excerpt {
	font-weight: 500;
	color: #555;
	font-style: italic;
}
article.post .wp-caption, article.post img.alignleft, article.post img.alignright, article.post img.alignleft, article.post img.aligncenter {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
}
.wp-caption .wp-caption-text {
	line-height: 1.35;
	font-size: .95em;
	padding: .4em 1em;
	text-wrap: balance;
}
article.post .entry-content h2 {
	font-size: 1.25em;
}
article.post .entry-content h3 {
	font-size: 1.1em;
}
article.post .entry-content h4 {
	font-size: 1em;
}
article.post .entry-content h5 {
	font-size: 1em;
}
article.post .entry-content h6 {
	font-size: 1em;
}
.bw-post-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
    margin-top: 1em;
}
.bw-post-tags .tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.bw-post-tags .tag-list li {
	margin: 0;
}
.bw-post-tags .tag-list li a {
    display: inline-block;
    padding: 5px 12px;
    border-radius: 3px;
    background-color: #f0f0f0;
    color: #333;
    text-decoration: none;
    font-size: 0.9rem;
    position: relative;
}
.bw-post-tags .tag-list li a:hover {
	color: var(--fs-color-secondary);
}
.bw-post-tags .tag-list li a::before {
    content: "#";
    margin-right: 4px;
    color: #999;
}
.box-text a:not(.button), .box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6 {
    line-height: 1.35;
}
.blog-item .post-title {
	font-weight: 500;
	font-size: 1.1rem;
	color: #2a2324;
	margin: 0 0 .45rem 0;
}
.widget-search .searchform > .flex-row {
    padding: 0;
}
.ux-relay__control.ux-relay__control--bottom {
	padding-bottom: 0;
}
.ux-relay__pagination.links li, .ux-relay__pagination.links {
	margin-left: .3em;
	margin-right: .3em;
	margin-bottom: 0;
	margin-top: 0;
}
.nav-pagination i:before {
	width: .65rem;
	height: .65rem;
	transform: rotate(90deg);
}
.nav-pagination i.icon-angle-right:before {
	transform: rotate(-90deg);
}
.nav-pagination>li>a, .nav-pagination>li>span {
    border-radius: 3px;
    box-shadow: none;
	border: 1px solid #ddd;
    line-height: 2.2em;
    font-weight: 500;
}
table {
    border-collapse: separate !important;
    border-spacing: 0;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
}
th {
	text-transform: none;
}
th, td {
	border: none;
    padding: .8em .8em;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: .95em;
}
td:first-child, th:first-child {
    padding-left: .8em;
}
td:last-child, th:last-child {
    padding-right: .8em;
}
td {
    color: #262626;
}
tr th:last-child, tr td:last-child {
    border-right: none;
}
tr:last-child td {
    border-bottom: none;
}
#bw-calendar {
	background: #fff;
}
.ui-datepicker-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5em 1em;
    background: var(--fs-color-success);
    border-radius: 3px;
    color: #fff;
    gap: 10px;
}
.ui-datepicker-title {
    flex: 1;
    text-align: center;
    font-weight: 600;
}
.ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-prev:hover, .ui-datepicker-next:hover {
    cursor: pointer;
    color: #fff;
}
.ui-datepicker-calendar {
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
}
.ui-datepicker-calendar th {
	font-weight: 600;
}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {
	padding: 10px 8px 8px 8px;
	text-align: center;
	text-transform: none;
	border-radius: 3px;
}
.ui-datepicker-current-day {
	background: var(--fs-color-success);
}
.ui-datepicker-calendar .ui-datepicker-current-day a {
	color: #fff;
	font-weight: 500;
}
.ui-datepicker-calendar a {
	color: #2a2324;
}
#calendar-posts {
	background: #fff;
	padding: 15px 0;
}
#calendar-posts h5 {
	color: var(--fs-color-primary);
}
#calendar-posts ul {
	list-style: none;
	margin: 0;
}
#calendar-posts ul li {
	margin-left: 0;
	padding-left: 32px;
	margin-bottom: 15px;
	position: relative;
}
#calendar-posts ul li:last-child {
	margin-bottom: 0;
}
#calendar-posts ul li:not(:last-child) {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}
#calendar-posts ul li a {
	color: currentColor;
	font-weight: 500;
	display: block;
	margin-bottom: 8px;
}
#calendar-posts ul li:before {
    content: "";
    display: block;
    width: 19px;
    height: 19px;
    border-radius: 19px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    box-shadow: 1px 1px 2px 0px rgba(160, 160, 160, 1);
}
#calendar-posts ul li:after {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 9px;
	background: var(--fs-color-alert);
    position: absolute;
    left: 5px;
	top: 50%;
	transform: translateY(-50%);
}
#calendar-posts ul li:before {
	top: 3px;
	transform: none;
}
#calendar-posts ul li:after {
	top: 8px;
	transform: none;
}
.ui-datepicker td {
	position: relative;
}
.ui-datepicker td.has-event {
	font-weight: 500;
}
.ui-datepicker td.has-event:not(.ui-datepicker-current-day) {
	background: rgb(251, 233, 233);
}
.ui-datepicker td.has-event:after {
  	content: attr(title);
	height: 10px;
	width: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
  	font-size: 9px;
  	background: var(--fs-color-alert);
	font-weight: 500;
	color: #fff;
	position: absolute;
	top: 1.5px;
	left: auto;
	right: 1.5px;
	line-height: 1;
}
.flatsome-cookies {
    padding: 15px 60px;
}
.bw-category-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bw-category-list ul a {
	font-weight: 600;
	color: currentColor;
	text-decoration: none;
}
.bw-category-list ul a:hover {
	color: var(--fs-color-primary);
}
.bw-category-list ul li {
	margin: 0;
	position: relative;
}
.bw-category-list ul > li > a {
	display: block;
}
.bw-category-list ul > li:last-child > a {
	padding-bottom: 10px;
}
.bw-category-list ul ul {
	margin-top: 8px;
	padding-left: 10px;
	border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.bw-category-list ul ul > li {
	position: relative;
	padding-left: 16px;
}
.bw-category-list ul ul > li::before {
	content: '';
	position: absolute;
	top: 15px;
	left: -2px;
	width: 12px;
	height: 1px;
	background: rgba(0, 0, 0, 0.15);
}
.bw-category-list ul ul > li > a {
	padding: 6px 10px 6px 0;
	font-weight: 500;
	font-size: 0.95em;
	display: block;
}
.bw-category-list ul ul > li:last-child > a {
	padding-bottom: 6px;
}
.bw-category-list ul ul ul {
	margin-top: 4px;
	padding-left: 16px;
}
.blog-item .box-text .button {
    margin-top: 0;
}
.hide-slider-nav .flickity-prev-next-button {
	display: none;
}
.flickity-prev-next-button, .slider-nav-light .flickity-prev-next-button, .slider-nav-light.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-light .flickity-prev-next-button:hover:before, .slider-nav-light .flickity-prev-next-button:before, .slider-nav-reveal .flickity-prev-next-button, .slider-nav-reveal .flickity-prev-next-button:hover, .flickity-prev-next-button:hover:before {
    background-color: transparent;
}
.slider-nav-large .flickity-prev-next-button:before {
    width: 80%;
    height: 80%;
}
.flickity-prev-next-button:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
	mask-image: none;
    -webkit-mask-image: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSJDYXBhXzEiIHdpZHRoPSI2MjAuODI3IiBoZWlnaHQ9IjYyMC44MjciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA2MjAuODI3IDYyMC44MjciPjxwYXRoIGlkPSJwYXRoMSIgZmlsbD0iI0I5QjY5QyIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMzgzLjU1NCA0NTEuMjhjLTguNTQ1IDguNTQ3LTguNTQ1IDIyLjM4MyAwIDMwLjkwNyA4LjU0NyA4LjU0NiAyMi4zODMgOC41NDYgMzAuOTA3IDBsMTUwLjc5My0xNTAuODE0YzQuNTY4LTQuNTQ2IDYuNTEzLTEwLjU4IDYuMjA3LTE2LjU0Ni4zMDYtNS45NjctMS42NC0xMi02LjE4Ni0xNi41NDZMNDE0LjQ4MyAxNDcuNDg5Yy04LjU0Ni04LjU0Ni0yMi4zODEtOC41NDYtMzAuOTA2IDAtOC41NDYgOC41NDYtOC41NDYgMjIuMzgyIDAgMzAuOTA2TDQ5OC4xNTMgMjkyLjk3SDE3OS4zNDR2LTE1M2MwLTI0LjE1MiAxOS41NjItNDMuNzE0IDQzLjcxNC00My43MTRoMzQ5LjcxNWMyNC4xNTIgMCA0My43MTQgMTkuNTYyIDQzLjcxNCA0My43MTR2MzQ5LjcxNGMwIDI0LjEzLTE5LjU2MiA0My43MTQtNDMuNzE0IDQzLjcxNEgyMjMuMDU5Yy0yNC4xNTIgMC00My43MTQtMTkuNTYyLTQzLjcxNC00My43MTR2LTE1M2gzMTguODA4Wk0yNi4zNDQgMjkyLjk3aDE1M3Y0My43MTRoLTE1M2MtMTIuMDY1IDAtMjEuODU3LTkuNzkyLTIxLjg1Ny0yMS44NTdzOS43OTItMjEuODU3IDIxLjg1Ny0yMS44NTciLz48L3N2Zz4=);
}
.flickity-prev-next-button.next:before {
    transform: rotate(0deg);
}
.flickity-prev-next-button.previous:before {
    transform: rotate(180deg);
}
.flickity-page-dots .dot, .slider-nav-dots-simple .flickity-page-dots .dot, .nav-dots-small .flickity-page-dots .dot, .row-slider .flickity-page-dots .dot {
    border-radius: 10px;
    transition: width 0.4s ease;
	background: var(--fs-color-primary);
    box-shadow: 0 0 3px rgba(0, 0, 0, .03);
	width: 8px;
	height: 8px;
}
.slider .flickity-page-dots .dot, .slider.slider-nav-dots-simple .flickity-page-dots .dot {
	background: var(--fs-color-secondary);
	border-color: var(--fs-color-secondary);
	opacity: .2;
}
.flickity-page-dots .dot.is-selected, .flickity-page-dots .dot.is-selected, .slider .flickity-page-dots .dot.is-selected {
    background-color: var(--fs-color-primary);
	border-color: var(--fs-color-primary);
    width: 22px;
}
.row-collapse .flickity-page-dots, .row-small .flickity-page-dots {
    bottom: -15px;
}
.slider-show-nav .flickity-prev-next-button {
    opacity: .8;
    transform: translateX(0)!important;
}
.bw-blog-list.row-slider.row-small .flickity-prev-next-button {
	top: calc(50% - 40px);
}
.bw-blog-list .flickity-prev-next-button:before {
	width: 80%;
    height: 80%;
}
.accordion .toggle {
    width: 2.3em;
	height: 1.5em;
    right: 0;
  	left: auto;
    margin-right: 0;
  	background-color: var(--fs-color-primary);
  	mask-size: 15px;
  	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNNiA2VjBoMnY2aDZ2Mkg4djZINlY4SDBWNmg2eiIgZmlsbD0iIzhmMmQwMCIvPjwvc3ZnPg==);
  	opacity: 1;
}
.dark-accordion.accordion .accordion-title.active {
	background: #ededed;
	color: var(--fs-color-secondary);
	border-bottom: 1px solid #fff;
}
.dark-accordion.accordion .accordion-title:hover {
    color: var(--fs-color-secondary);
}
.dark-accordion.accordion .active .toggle {
	background: var(--fs-color-primary);
}
.dark-accordion.accordion .accordion-title {
	background: #ededed;
}
.dark-accordion .accordion-inner {
	background: #fbfbfb;
}
.accordion .active .toggle {
  	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyIiBmaWxsPSJub25lIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik0wIDBIMTRWMkgwVjBaIiBmaWxsPSIjMWYyMzIwIi8+PC9zdmc+);
	background: #fff;
}
.accordion .toggle i:before {
  	display: none;
}
.accordion .accordion-title {
  	border: none;
  	background: transparent;
	font-weight: 500;
}
.accordion .accordion-title:hover {
	color: var(--fs-color-primary);
}
.accordion .accordion-title.active {
 	background: var(--fs-color-primary);
    border: none;
  	font-weight: 500;
    color: #fff;
}
.accordion .accordion-item {
  	border: none;
  	background: #fff;
  	margin-bottom: 5px;
}
.white-accordion.accordion .accordion-item {
  	background: #fff;
}
.accordion-title {
    padding: .8em 3.5em .8em 1em;
}
.accordion-inner {
    padding: 1rem 1rem .5rem 1rem;
}
form {
	margin-bottom: 0;
}
blockquote {
    border-left: none;
    color: #2d2d2d;
    font-size: 1em;
	font-style: normal;
    padding: 0 0 0 3.6em;
    position: relative;
}
blockquote:before {
    content: '';
    display: block;
    width: 2.5em;
    height: 2.5em;
    position: absolute;
	left: 0;
	top: 0;
    opacity: .08;
	background: #000;
	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMjQgM3YxMGgtNGMwIDIuMiAxLjYgNC45IDQgNS44TDIzIDIxYy01LjMtMS05LTQuOS05LTEwLjZWM2gxMHpNMTAgM3YxMEg2YzAgMi4yIDEuNiA0LjkgNCA1LjhMOSAyMWMtNS4zLTEtOS00LjktOS0xMC42VjNoMTB6IiBmaWxsPSIjZGRkIi8+PC9zdmc+);
}
.dark blockquote:before {
	background: #fff;
	opacity: .4;
}
.featured-list ul, .featured-list-2 ul {
    list-style: none
}
.featured-list ul li, .featured-list-2 ul li {
    padding-left: 25px;
    margin: 0;
    margin-bottom: 10px;
    margin-left: 0 !important;
	position: relative
}
.featured-list ul li:before, .featured-list-2 ul li:before {
    content: '';
    display: block;
    width: 8px;
	height: 8px;
	position: absolute;
	background: var(--fs-color-primary);
	left: 0;
	top: 8px;
	border-radius: 2px;
}
.featured-list-2 ul li:before {
	top: 4px;
	width: 16px;
	height: 16px;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzc0NF8zNjE5KSI+PHBhdGggZmlsbD0iI2RhMjEyNyIgZD0iTTEwIDE4LjMzM2E4LjMzMyA4LjMzMyAwIDEgMSAwLTE2LjY2NiA4LjMzMyA4LjMzMyAwIDEgMSAwIDE2LjY2Nm0tLjgzMS01IDUuODkxLTUuODkyLTEuMTc4LTEuMTc5LTQuNzEzIDQuNzE1TDYuODEgOC42MTkgNS42MzMgOS43OTd6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNzQ0XzM2MTkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjB2MjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
}
.button, button, fieldset, input, select, textarea {
    margin-bottom: 0;
}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
	border-radius: 4px;
	background: #f5f5f5;
	border-color: #f5f5f5;
}
.wpcf7-form input[type=checkbox], .dang-ky-col .wpcf7-form input[type=checkbox] {
	height: auto;
	margin-left: 0;
	margin-top: 0;
}
.dang-ky-col .wpcf7-acceptance label {
    margin-left: 0;
	margin: 0;
}
#dangkyhocbong .wpcf7 .wpcf7-acceptance label {
    display: block;
	margin: 0;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item {
	display: block;
}
.dang-ky-col .wpcf7-form input, .dang-ky-col .wpcf7-form textarea, .dang-ky-col .wpcf7-form select {
	border-radius: 20px;
    height: 2.5em;
}
.dang-ky-col .wpcf7-form input, .dang-ky-col .wpcf7-form select {
	padding-top: .2rem;	
}
.dang-ky-col label {
	font-size: 90%;
	margin-left: 10px;
}
.dang-ky-col .wpcf7-submit {
	border-radius: 20px !important;
}
.white-input-bg .wpcf7-form input, .white-input-bg .wpcf7-form textarea, .white-input-bg .wpcf7-form select {
	background: #fff;
	border-color: #fff;
}
.wpcf7-form textarea:focus, .wpcf7-form input:focus {
	background: #fff;
	border-color: var(--fs-color-success);
}
.page-banner .text.dark {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.box-text .button {
    margin-top: 0;
}
.bw-post-meta ul {
    list-style: none;
    margin: 0;
    display: flex;
    gap: 25px;
    margin-bottom: 20px;
}
.bw-post-meta ul li {
	margin: 0;
}
.bw-post-meta .event-date, .bw-post-meta .event-location {
    padding-left: 30px;
    color: var(--fs-color-primary);
    font-weight: 400;
    text-wrap: balance;
	display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: nowrap;
	position: relative;
}
.single-blog-header .bw-post-meta .event-date, .single-blog-header .bw-post-meta .event-location, .single-blog-header .bw-post-meta span {
	display: block;
}
.bw-post-meta .event-date:before, .bw-post-meta .event-location:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: calc(50% - 10px);
    background: var(--fs-color-primary);
}
.button, button, input[type=button], input[type=reset], input[type=submit] {
    padding: .2em 1.2em .2em 1.2em;
	font-weight: 500;
	font-size: .95em;
	line-height: 2.2em;
}
.nav-small .nav > li > a, .nav.nav-small > li > a, .nav-small.nav > li.html {
    font-size: 1em;
}
.nav-small input[type=search] {
    height: 2.45em;
	border: none;
}
.nav-small .searchform .button.icon {
    line-height: 2.5em;
    min-height: 2.5em;
    min-width: 2.5em;
}
.searchform > .flex-row {
    padding: 0;
}
.search-form {
    width: 100%;
}
.searchform-wrapper:not(.form-flat) .submit-button {
	border: none;
	background: #fff;
}
.searchform-wrapper:not(.form-flat) .ux-search-submit i.icon-search {
	background: var(--fs-color-primary);
}
i.icon-search {
    --icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE3Ij48cGF0aCBmaWxsPSIjZGEyMTI3IiBkPSJtMTMuMzYgMTIuMTggMy41NjggMy41Ny0xLjE3OSAxLjE3OC0zLjU2OC0zLjU2OUE3LjQ3IDcuNDcgMCAwIDEgNy41IDE1QzMuMzYgMTUgMCAxMS42NCAwIDcuNVMzLjM2IDAgNy41IDAgMTUgMy4zNiAxNSA3LjVhNy40NyA3LjQ3IDAgMCAxLTEuNjQgNC42OG0tMS42NzItLjYxN0E1LjgxIDUuODEgMCAwIDAgMTMuMzMzIDcuNSA1LjgzIDUuODMgMCAwIDAgNy41IDEuNjY3IDUuODMgNS44MyAwIDAgMCAxLjY2NyA3LjUgNS44MyA1LjgzIDAgMCAwIDcuNSAxMy4zMzNhNS44MSA1LjgxIDAgMCAwIDQuMDYzLTEuNjQ2eiIvPjwvc3ZnPg==);
}
.social-button, .social-icons .button.icon:hover, .social-icons .button.icon:not(.is-outline) {
	background: #f5f5f5 !important;
	border-radius: 0;
}
.nav-small .social-icons .button {
	min-width: 2.2em;
    min-height: 2.2em;
    line-height: 2.2em;
}
.header-social-icons .follow-icons .icon > i:before {
    width: 1.5em;
    height: 1.5em;
}
.header-social-icons .follow-icons .icon > i {
	top: 0;
}
.header-social-icons .social-icons .button.icon:not(.is-outline) {
	border-radius: .4em;
}
.header-social-icons .icon .icon-facebook:before {
	webkit-mask: none;
    mask: none;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzdmcyIiB3aWR0aD0iOTUiIGhlaWdodD0iOTUuMDI3IiB2aWV3Qm94PSIwIDAgOTUgOTUuMDI3Ij48cGF0aCBpZD0icGF0aDEiIGZpbGw9IiMxMjU1ZDgiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTTQ3LjUgMGMtNTguODkyIDEuNzI1LTY0Ljg5OCA4NC4zNjMtNy40NiA5NWgxNC45MmM1Ny40NS0xMC42NDcgNTEuNDE5LTkzLjI4MS03LjQ2LTk1Ii8+PHBhdGggaWQ9InBhdGgyIiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjEiIGQ9Ik01NC45NDUgNjEuNjNINjYuMDdsMi4xMTctMTMuODEzSDU0Ljk0NXYtOC45NjVjMC0zLjc4IDEuODUtNy40NjMgNy43OC03LjQ2M2g2LjAyMlYxOS42MjhjLTEyLjg5NC0yLjMyMy0yOC4zODUtMS42MTYtMjguNzIyIDE3LjY2djEwLjUyOUgyNy45MDJWNjEuNjNoMTIuMTIzdjMzLjM5NmgxNC45MnoiLz48L3N2Zz4=) no-repeat center center / contain;
}
.header-social-icons .icon .icon-youtube:before {
	webkit-mask: none;
    mask: none;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJwdCIgaGVpZ2h0PSI1MTJwdCIgdmlld0JveD0iMCAtNzcgNTEyLjAwMiA1MTIiPjxwYXRoIGZpbGw9InJlZCIgZD0iTTUwMS40NTMgNTYuMDk0Yy01LjkwMi0yMS45MzQtMjMuMTk1LTM5LjIyMy00NS4xMjUtNDUuMTNDNDE2LjI2MiAwIDI1NS45OTYgMCAyNTUuOTk2IDBTOTUuNzM0IDAgNTUuNjY4IDEwLjU0N0MzNC4xNiAxNi40NDkgMTYuNDQ1IDM0LjE2NCAxMC41NDMgNTYuMDk0IDAgOTYuMTU2IDAgMTc5LjI0MiAwIDE3OS4yNDJzMCA4My41MDQgMTAuNTQzIDEyMy4xNDljNS45MDYgMjEuOTMgMjMuMTk1IDM5LjIyMiA0NS4xMjkgNDUuMTI5Qzk2LjE1NiAzNTguNDg0IDI1NiAzNTguNDg0IDI1NiAzNTguNDg0czE2MC4yNjIgMCAyMDAuMzI4LTEwLjU0NmMyMS45MzQtNS45MDMgMzkuMjIzLTIzLjE5NiA0NS4xMjktNDUuMTI1QzUxMiAyNjIuNzQ2IDUxMiAxNzkuNjY0IDUxMiAxNzkuNjY0cy40MjItODMuNTA4LTEwLjU0Ny0xMjMuNTdtMCAwIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTIwNC45NjkgMjU2IDEzMy4yNy03Ni43NTgtMTMzLjI3LTc2Ljc1OHptMCAwIi8+PC9zdmc+) no-repeat center center / contain;
}
.header-social-icons .icon .icon-tiktok:before {
	webkit-mask: none;
    mask: none;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJDYXBhXzEiIHdpZHRoPSI0ODIuNDYyIiBoZWlnaHQ9IjQ4Mi40NjIiIHZpZXdCb3g9IjAgMCA0ODIuNDYyIDQ4Mi40NjIiPjxnIGlkPSJnNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyLjYxNCA5OS41MzQpc2NhbGUoLjUzNjExKSI+PGNpcmNsZSBpZD0icGF0aDgiIGN4PSIyNTUuNTc4IiBjeT0iMjU1LjU3OCIgcj0iMjQxLjIzMSIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEzLjMzMyIgc3Ryb2tlLW9wYWNpdHk9Ii45ODEiIHN0cm9rZS13aWR0aD0iNSIgZGlzcGxheT0iaW5saW5lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjgxNyAtMjEyLjQyKXNjYWxlKDEuODY1MjgpIi8+PGcgaWQ9ImczIiBmaWxsPSIjZjAwMDQ0Ij48cGF0aCBpZD0icGF0aDEiIGQ9Ik0xODIuMSAyNjUuNGMtNDAuNiAwLTczLjQgMzIuOC03Mi44IDczIC40IDI1LjggMTQuNiA0OC4yIDM1LjUgNjAuNy03LjEtMTAuOS0xMS4zLTIzLjgtMTEuNS0zNy43LS42LTQwLjIgMzIuMi03MyA3Mi44LTczIDggMCAxNS43IDEuMyAyMi45IDMuNnYtODAuNWMtNy41LTEuMS0xNS4yLTEuNy0yMi45LTEuN0gyMDVWMjY5Yy03LjItMi4zLTE0LjktMy42LTIyLjktMy42IiBkaXNwbGF5PSJpbmxpbmUiLz48cGF0aCBpZD0icGF0aDIiIGQ9Ik0zNTcuNiAyNGgtMjEuNGM2IDMwLjEgMjIuOSA1Ni4zIDQ2LjUgNzQuMUMzNjcuMiA3Ny42IDM1Ny44IDUyIDM1Ny42IDI0IiBkaXNwbGF5PSJpbmxpbmUiLz48cGF0aCBpZD0icGF0aDMiIGQ9Ik00ODAgMTQ2LjVjLTcuOSAwLTE1LjUtLjgtMjMtMi4yVjIwMmMtMjcuMiAwLTUzLjYtNS4zLTc4LjQtMTUuOS0xNi02LjgtMzAuOS0xNS41LTQ0LjYtMjZsLjQgMTc3LjljLS4yIDQwLTE2IDc3LjUtNDQuNiAxMDUuOC0yMy4zIDIzLTUyLjggMzcuNy04NC44IDQyLjQtNy41IDEuMS0xNS4yIDEuNy0yMi45IDEuNy0zNC4yIDAtNjYuOC0xMS4xLTkzLjMtMzEuNiAzIDMuNiA2LjIgNy4xIDkuNyAxMC41IDI4LjggMjguNCA2NyA0NC4xIDEwNy43IDQ0LjEgNy43IDAgMTUuNC0uNiAyMi45LTEuNyAzMi00LjcgNjEuNS0xOS40IDg0LjgtNDIuNCAyOC42LTI4LjMgNDQuNC02NS44IDQ0LjYtMTA1LjhMMzU3IDE4My4xYzEzLjYgMTAuNSAyOC41IDE5LjMgNDQuNiAyNiAyNC45IDEwLjUgNTEuMyAxNS45IDc4LjQgMTUuOSIgZGlzcGxheT0iaW5saW5lIi8+PC9nPjxwYXRoIGlkPSJwYXRoNCIgZmlsbD0iIzA4ZmZmOSIgZD0iTTk4LjIgMjU0LjFjMjguNS0yOC4zIDY2LjQtNDQgMTA2LjgtNDQuM3YtMjEuM2MtNy41LTEuMS0xNS4yLTEuNy0yMi45LTEuNy00MC44IDAtNzkuMSAxNS43LTEwNy45IDQ0LjMtMjguMyAyOC4xLTQ0LjUgNjYuNS00NC40IDEwNi40IDAgNDAuMiAxNS45IDc3LjkgNDQuNiAxMDYuNCA0LjYgNC41IDkuMyA4LjcgMTQuMyAxMi41LTIyLjYtMjYuOS0zNC45LTYwLjUtMzUtOTUuOS4xLTM5LjkgMTYuMi03OC4zIDQ0LjUtMTA2LjQiLz48cGF0aCBpZD0icGF0aDUiIGZpbGw9IiMwOGZmZjkiIGQ9Ik00NTcgMTQ0LjN2LTIxLjRoLS4yYy0yNy44IDAtNTMuNC05LjItNzQtMjQuOCAxNy45IDIzLjYgNDQuMSA0MC40IDc0LjIgNDYuMiIvPjxwYXRoIGlkPSJwYXRoNiIgZmlsbD0iIzA4ZmZmOSIgZD0iTTIwMiA0MzIuMmM5LjUuNSAxOC42LS44IDI3LTMuNSAyOS05LjUgNDkuOS0zNi41IDQ5LjktNjguM2wuMS0xMTlWMjRoNTcuMmMtMS41LTcuNS0yLjMtMTUuMS0yLjQtMjNIMjU1djIxNy4zbC0uMSAxMTljMCAzMS44LTIwLjkgNTguOC00OS45IDY4LjMtOC40IDIuOC0xNy41IDQuMS0yNyAzLjUtMTIuMS0uNy0yMy40LTQuMy0zMy4yLTEwLjEgMTIuMyAxOSAzMy4zIDMxLjkgNTcuMiAzMy4yIiBkaXNwbGF5PSJpbmxpbmUiLz48cGF0aCBpZD0icGF0aDciIGZpbGw9IiNmYmZiZmIiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTTIwNSA0ODYuMmMzMi00LjcgNjEuNS0xOS40IDg0LjgtNDIuNCAyOC42LTI4LjMgNDQuNC02NS44IDQ0LjYtMTA1LjhsLS40LTE3Ny45YzEzLjYgMTAuNSAyOC41IDE5LjMgNDQuNiAyNiAyNC45IDEwLjUgNTEuMyAxNS45IDc4LjQgMTUuOXYtNTcuN2MtMzAuMS01LjgtNTYuMy0yMi42LTc0LjItNDYuMi0yMy42LTE3LjgtNDAuNi00NC00Ni41LTc0LjFIMjc5djIxNy4zbC0uMSAxMTljMCAzMS44LTIwLjkgNTguOC00OS45IDY4LjMtOC40IDIuOC0xNy41IDQuMS0yNyAzLjUtMjQtMS4zLTQ0LjktMTQuMi01Ny4yLTMzLjEtMjAuOS0xMi40LTM1LjEtMzQuOS0zNS41LTYwLjctLjYtNDAuMiAzMi4yLTczIDcyLjgtNzMgOCAwIDE1LjcgMS4zIDIyLjkgMy42di01OS4yYy00MC40LjMtNzguMyAxNi0xMDYuOCA0NC4zLTI4LjMgMjguMS00NC41IDY2LjUtNDQuNCAxMDYuMyAwIDM1LjQgMTIuMyA2OSAzNSA5NS45IDI2LjYgMjAuNSA1OS4xIDMxLjYgOTMuMyAzMS42IDcuNy4xIDE1LjQtLjUgMjIuOS0xLjYiIGRpc3BsYXk9ImlubGluZSIvPjwvZz48L3N2Zz4=) no-repeat center center / contain;
}
.button.primary:hover {
	background-color: var(--fs-color-secondary);
}
#footer a {
	color: #BFBFBF;
}
#footer a:hover {
	color: var(--fs-color-primary);
}
#footer .social-icons .button.icon {
	border-radius: 3px !important;
	background: rgb(245 245 245 / 10%) !important;
	min-height: 2.9em;
	min-width: 2.9em;
}
#footer .icon .icon-tiktok:before {
	background: #eaeaea;
}
#footer .follow-icons .icon > i:before {
	width: 1.15em;
	height: 1.15em;
}
#dangkyhocbong {
	background: transparent;
}
#dangkyhocbong .wpcf7 label {
	display: none;
}
/*
#dangkyhocbong input::placeholder,#dangkyhocbong select::placeholder,#dangkyhocbong textarea::placeholder {
    color: #fff;
    opacity: .8
}
#dangkyhocbong select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
    background-repeat: no-repeat;
    background-position: right .8rem center;
    background-size: 1.5em;
    padding-right: 2rem;
    color: #fff
}
#dangkyhocbong textarea {
    min-height: 50px
}
#dangkyhocbong input[type=email],input[type=tel],#dangkyhocbong input[type=text],#dangkyhocbong select,#dangkyhocbong textarea {
    background-color: #fff0;
    border: 1px solid #fff0;
    border-bottom: 1.5px solid rgba(255,255,255,0.8);
    color: #fff;
	border-radius: 0 !important;
}
#dangkyhocbong option {
    color: #222
}
#dangkyhocbong label {
    display: none
}
.dangkyhocbong-col>.col-inner:before {
    content: '';
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    height: 90%;
    width: 90%;
    background: #fff;
    opacity: .1;
    --icon-mask: url(/wp-content/uploads/2026/07/favicon.svg);
}
#dangkyhocbong .wpcf7-submit.button {
	background: #fff;
	border-color: #fff;
	color: var(--fs-color-secondary);
}
#dangkyhocbong .button.primary > i.icon-register:before {
    background: var(--fs-color-primary);
}
#dangkyhocbong .wpcf7-not-valid {
    border: 1px solid transparent!important;
    border-bottom: 1.5px solid #fff000!important
}
#dangkyhocbong input:-webkit-autofill,
#dangkyhocbong input:-webkit-autofill:hover,
#dangkyhocbong input:-webkit-autofill:focus,
#dangkyhocbong input:-webkit-autofill:active,
#dangkyhocbong select:-webkit-autofill,
#dangkyhocbong textarea:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    caret-color: #fff;
    transition: background-color 5000s ease-in-out 0s;
}*/
.white {
    color: #2a2324 !important;
}
.button:not(.icon) .icon-angle-right:before {
    --icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 15 12.17' enable-background='new 0 0 15 12.17' xml:space='preserve'%3E%3Cpath fill='%238F2D00' d='M1,7.09h10.58L8.2,10.46c-0.39,0.39-0.39,1.02,0,1.41c0.39,0.39,1.02,0.39,1.41,0l5.09-5.08 c0,0,0-0.01,0.01-0.01c0.09-0.09,0.16-0.2,0.21-0.32c0,0,0,0,0-0.01c0.01-0.03,0.01-0.06,0.02-0.08C14.97,6.29,15,6.19,15,6.09 c0-0.04-0.02-0.07-0.02-0.11c-0.01-0.09-0.02-0.18-0.05-0.27c0,0,0,0,0-0.01c-0.04-0.1-0.11-0.2-0.18-0.28 c-0.01-0.01-0.02-0.03-0.03-0.05c0,0,0,0,0,0L9.62,0.29C9.42,0.1,9.17,0,8.91,0S8.4,0.1,8.2,0.29c-0.39,0.39-0.39,1.02,0,1.41 l3.38,3.38H1c-0.55,0-1,0.45-1,1S0.45,7.09,1,7.09z'/%3E%3C/svg%3E");
}
.button:not(.icon) .icon-register:before {
	animation: shakenscale2 1.2s infinite ease-in-out;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFZGl0IiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGlkPSJwYXRoMSIgZmlsbD0iI2E5YTlhOSIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMjcuMSA3LjE2IDI0Ljg0IDQuOWMtMS4yLTEuMi0zLjE1LTEuMi00LjM1IDBMMTYuNyA4LjcgNS41MSAxOS44OEE1LjEgNS4xIDAgMCAwIDQgMjMuNTNWMjdjMCAuNTUuNDUgMSAxIDFoMy40N2MxLjM4IDAgMi42Ny0uNTQgMy42NS0xLjUxbDExLjE5LTExLjE4IDMuNzktMy44Yy41OC0uNTguOS0xLjM1LjktMi4xN3MtLjMyLTEuNTktLjktMi4xN3pNMTAuNyAyNS4wN2MtLjYuNi0xLjM5LjkzLTIuMjMuOTNINnYtMi40N2MwLS44NC4zMy0xLjY0LjkzLTIuMjNsMTAuNDgtMTAuNDcgMy43OCAzLjc4LTEwLjQ4IDEwLjQ4em0xNC45OS0xNC45OC0zLjA4IDMuMDktMy43OC0zLjc4IDMuMDgtMy4wOWMuNDItLjQyIDEuMS0uNDIgMS41MiAwbDIuMjYgMi4yNmMuMi4yLjMxLjQ3LjMxLjc2cy0uMTEuNTUtLjMxLjc2TTI2IDI2SDE2Yy0uNTUgMC0xIC40NS0xIDFzLjQ1IDEgMSAxaDEwYy41NSAwIDEtLjQ1IDEtMXMtLjQ1LTEtMS0xIi8+PC9zdmc+);
}
.button.white:not(.icon) > i:before {
	background: var(--fs-color-primary);
}
.button i, button i {
    top: -1.5px;
}
.mfp-container {
    padding: 15px;
}
.mfp-wrap {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;
}
.mfp-wrap::-webkit-scrollbar {
    display: none !important;
}
.wpcf7 .wpcf7-response-output {
	pointer-events: none;
}
.wpcf7 .bw-wpcf7-form.show-output .wpcf7-response-output {
	width: 60%;
}
.no-pointer-events {
    pointer-events: none;
}
.blog-item .box-image {
    border-radius: 5px;
}
.from_the_blog_excerpt {
	text-align: left;
}
.one-row-title .post-title span, .three-row-title .post-title span, .two-row-excerpt .from_the_blog_excerpt, .three-row-excerpt .from_the_blog_excerpt, .two-row-title .post-title span, .five-row-excerpt .from_the_blog_excerpt, .four-row-excerpt .from_the_blog_excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.five-row-excerpt .from_the_blog_excerpt {
	-webkit-line-clamp: 5;
	text-align: justify;
}
.four-row-excerpt .from_the_blog_excerpt {
	-webkit-line-clamp: 4;
	text-align: justify;
}
.blog-excerpt-wrapper {
	overflow: hidden;
}
.two-row-excerpt .blog-excerpt-wrapper {
	max-height: 50px;
	height: 50px;
}
.three-row-excerpt .blog-excerpt-wrapper {
	max-height: 75px;
	height: 75px;
}
.event-location > span, .branch-name {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	color: #888;
}
.single-blog-header .event-location > span {
	color: var(--fs-color-primary);
}
.one-row-title .post-title span {
    -webkit-line-clamp: 1;
}
.two-row-title .post-title span, .two-row-excerpt .from_the_blog_excerpt {
    -webkit-line-clamp: 2;
}
.two-row-title .post-title, .three-row-title .post-title {
    height: 45px;
    display: flex;
    align-items: center;
}
.blog-box-2.two-row-title .post-title, .blog-box-2.three-row-title .post-title {
    align-items: start;
}
.three-row-title .post-title {
	height: 66px;
}
.widget-col input[type=search] {
	border-right: none;
}
.widget-col .searchform-wrapper:not(.form-flat) .submit-button {
	font-size: .97em;
	border: 1px solid #ddd;
	border-left: none;
}
.widget-title {
	position: relative;
}
.widget-title:before, .widget-title:after {
	content: '';
	display: block;
	width: 60px;
	height: 3px;
	background: var(--fs-color-secondary);
	position: absolute;
	left: 0;
	top: auto;
	bottom: -.5rem;
	clip-path: polygon(3px 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
}
.widget-title:before {
	width: 90px;
	height: 1px;
	clip-path: polygon(1px 0, 100% 0, calc(100% - 1px) 100%, 0 100%);
	background: var(--fs-color-primary);
}
.blog-box-2 .blog-item .box > a, .blog-box-4 .blog-item .box > a, .blog-box-5 .blog-item .box > a {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.blog-box-4 .box {
	background: #fff;
}
.blog-item .box {
	border-radius: 4px;
}
.blog-item .badge-circle, .blog-item .badge-outline {
    margin-left: 0;
}
.badge.post-date {
    width: 2.7em;
    top: 50%;
    transform: translateY(-50%);
}
.badge-outline.post-date .badge-inner {
    margin-left: 0;
    padding: 0;
    border-radius: 2px;
    overflow: hidden;
}
.post-date .badge-inner:before {
	display: none;
}
.badge-inner .post-date-day {
    margin: 0;
    background: var(--fs-color-primary);
    color: #fff;
    font-weight: 800;
    width: 100%;
    display: block;
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: none;
}
.badge-inner .post-date-month {
    color: #fff;
    font-weight: 500;
    background: var(--fs-color-secondary);
    width: 100%;
    display: block;
    padding-top: 1em;
    padding-bottom: 1em;
    text-transform: uppercase;
}
.post-external-link-info {
    display: flex;
    font-size: 90%;
    justify-content: space-between;
    color: #888;
	margin-top: 6px;
	padding-top: 6px;
	border-top: 1px solid #eee;
}
.post-external-url-wrapper {
	cursor: pointer;
	position: relative;
}
.post-external-url-wrapper:before {
	content: '';
	display: block;
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: calc(50% - .6rem);
	left: -1.35rem;
	background: #bbb;
	--icon-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxjbGlwUGF0aCBpZD0iY2xpcDBfNl8zOTMiPjxwYXRoIGQ9Ik0wIDBoMjB2MjBIMHoiLz48L2NsaXBQYXRoPjxnIGZpbGw9IiMwMDAiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82XzM5MykiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjkwMyA4Yy4wNi42MjkuMDk3IDEuMjkyLjA5NyAyYTEgMSAwIDAgMS0yIDBjMC0uNzEzLS4wMzktMS4zNzgtLjEwNS0ySDguMDkyYy0uMTM5IDEuMzMtLjE0IDIuNjctLjAwNCA0SDEwYTEgMSAwIDAgMSAwIDJIOC40MTZjLjQ2OSAyLjA4IDEuMjAyIDMuNDEgMS41ODUgNCAwIDAgLjc4OS4wMTMuOTI2LjAwMmExLjAxIDEuMDEgMCAwIDEgMS4wNy45MjUgMSAxIDAgMCAxLS45MjQgMS4wN0MxMC45NzkgMjAuMDA0IDEwIDIwIDEwIDIwIDQuNDg2IDIwIDAgMTUuNTE0IDAgMTBTNC40ODYgMCAxMCAwczEwIDQuNDg1IDEwIDEwYzAgLjM3OS0uMDM2Ljc0OS0uMDc5IDEuMTE2YTEuMDAxIDEuMDAxIDAgMCAxLTEuOTg3LS4yMzNjLjAzNS0uMjkxLjA2Ni0uNTgzLjA2Ni0uODgzIDAtLjY5Mi0uMDk4LTEuMzYtLjI2My0yek05Ljk4OCAyLjAzNmMtLjM4Ni42MDYtMS4xIDEuOTMxLTEuNTY0IDMuOTY0aDMuMTM3Yy0uNDY2LTIuMDMzLTEuMTg1LTMuMzU4LTEuNTczLTMuOTY0TTIuMjYzIDEyaDMuODE5YTIyIDIyIDAgMCAxLS4wOTUtMS45OTZxMC0xLjAwNS4wOTYtMi4wMDRoLTMuODJBOCA4IDAgMCAwIDIgMTBhOCA4IDAgMCAwIC4yNjMgMm0uODE5IDJhOC4wMyA4LjAzIDAgMCAwIDQuNDM3IDMuNjAxQTE2LjMgMTYuMyAwIDAgMSA2LjM3MSAxNHptMy4yOTEtOGExNi4yIDE2LjIgMCAwIDEgMS4xNS0zLjYwM0E4LjAzIDguMDMgMCAwIDAgMy4wODIgNnptNy4yMzkgMGgzLjMwNWE4LjAzIDguMDMgMCAwIDAtNC40NjUtMy42MTJBMTYgMTYgMCAwIDEgMTMuNjEyIDYiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xNS4yMjMgMTguOTQ1LTIuNTUtNS42MWEuNS41IDAgMCAxIC42NjItLjY2Mmw1LjYxIDIuNTVhLjUuNSAwIDAgMSAuMDE3LjkwM2wtMS43NDIuODdhLjUuNSAwIDAgMC0uMjIzLjIyNGwtLjg3MSAxLjc0MmEuNS41IDAgMCAxLS45MDMtLjAxNyIvPjwvZz48L3N2Zz4=);
}
.post-external-url-wrapper:hover {
	color: var(--fs-color-primary);
}
.post-external-url-wrapper:hover:before {
	background: var(--fs-color-primary);
}
.blog-box-2 .blog-item .post-title, .blog-box-5 .blog-item .post-title, .blog-box-6 .blog-item .post-title {
    font-size: 1rem;
}
.blog-box-2 .blog-item .post-title, .blog-box-6 .blog-item .post-title {
	margin-bottom: 0;
}
.blog-box-5 .box-text {
    order: -1;
}
.blog-box-5 .event-date {
	display: none;
}
.blog-box-7 .box-image {
	border-radius: 1rem;
	background: var(--fs-color-primary);
	padding: 1rem;
}
.ux-relay__button.button {
	text-transform: uppercase;
}
.button.bw-button.bw-button-outline {
	outline: 1.5px solid rgb(251, 212, 213);
	outline-offset: 0;
}
.bw-text-center {
	margin-left: auto !important;
	margin-right: auto !important;
}
.bw-button-icon-right .bw-button-icon, .bw-button-icon-right-2 .bw-button-icon {
	transition: .2s margin-right;
}
.bw-button-icon-right:hover .bw-button-icon {
	margin-right: -1.5px !important;
}
.bw-button-hover-primary:hover {
	background: var(--fs-color-primary) !important;
}
.bw-button-hover-secondary:hover {
	background: var(--fs-color-secondary) !important;
}
.bw-button-hover-primary:hover span {
	color: #fff !important;
}
.bw-button-icon-right-2:hover .bw-button-icon {
	margin-right: 5px !important;
}
.bw-button-simple.bw-button-icon-right:hover .bw-button-icon {
	margin-right: -12.5px !important;
}
.bw-button.bw-button-widget {
	width: 1.8rem;
	height: 1.8rem;
}
.bw-button-widget > span {
	display: none;
}
.bw-container-home-banner-mask {
	position: absolute !important;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.bw-container-home-banner-mask > .section-bg {
    --icon-mask: url(/wp-content/uploads/2026/08/mk-1.svg);-webkit-mask:var(--icon-mask) no-repeat 50% 29% / cover;mask:var(--icon-mask) no-repeat 50% 29% / cover}.home-float{margin-top:7.5%;font-size:8vw;opacity:0}.is-loaded .home-float{opacity:1}.float-ani{position:relative;top:0;animation:floatTop 7s ease-in-out infinite}.bw-text-inline{display:inline-block;width:fit-content}.bw-text-fit{width:fit-content}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes floatTop{0%,100%{top:-.5rem}50%{top:.6rem}}.bw-image-type-1{position:absolute;top:75%;left:-25%}.home-slider.row{max-width:100%!important}.home-slider.row-collapse .flickity-page-dots{bottom:20px}.top-number .row-slider-col:before{content:'';display:block;width:1px;height:80%;top:50%;left:auto;right:0;transform:translateY(-50%);position:absolute;background:rgb(0 0 0 / .25);opacity:0}.top-number .row-slider-col.is-selected:before,.top-number .row-slider-col.is-selected+.row-slider-col:before{opacity:1}.bw-container-backdrop>.section-bg .section-bg-overlay{backdrop-filter:blur(4px) saturate(160%);-webkit-backdrop-filter:blur(4px) saturate(160%)}.button.is-link,.button.is-underline{padding:0}.button.is-link.primary i:before,.button.is-underline.primary>i:before,.button.is-outline.primary>i:before{background:var(--fs-color-primary)}.button.is-link.primary:hover,.button.is-underline.primary:hover,.button.is-outline.primary:hover{color:var(--fs-color-primary)}.button.is-outline.primary,input[type=button].is-outline,input[type=reset].is-outline,input[type=submit].is-outline,.button.is-outline.primary:hover{background-color:#fbe9e9;border:1.5px solid #fbd4d5}.button:not(.icon){border-radius:5px}.blog-item .button{padding:.15em 1em 0 .9em}.blog-item .button.is-outline{margin-top:.8em}.bw-video .video-play:after{content:'';position:absolute;display:block;width:calc(100% + .8rem);height:calc(100% + .8rem);top:-.4rem;left:-.4rem;border-radius:5rem;background:linear-gradient(45deg,#f78185 0%,#da2127 50%,#ffa1a4 100%);z-index:0;outline:1px solid rgb(255 255 255 / .7);outline-offset:-.4rem}.bw-video .video-play{border:none}.bw-video .video-play:before{z-index:1}.expert-box .bw-icon-box{background:#fff;padding:6px;border-radius:3px}.expert-box>.box-image{z-index:1;flex:0 0 auto}.expert-box>.box-text{margin-top:-105px;border-radius:4px}.expert-box>.box-image .image-cover{border-radius:15px;background:#fff;position:relative}.expert-box>.box-image img{border-radius:20px;padding:13px}.expert-box>.box-image .image-cover:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:15px;background:#fff0;border:5px solid #F0F0F0}.expert-box,.heading-box-1,.equal-image-box{display:flex;flex-direction:column;height:100%}.degree-col>.col-inner{background:linear-gradient(90deg,#da2127 0%,#f1686d 100%)}.h4,h4{font-size:1.1em}.bw-img.bw-logo .image-cover img{-o-object-fit:contain;object-fit:contain}.bw-container-scholarship{top:-25px}label,legend{font-weight:500}.blog-box-3 .blog-item .box-text .button{margin-top:1rem}.blog-box-8 .blog-item .box-text .button{margin-top:.4rem}.blog-box-3 .blog-item .box-text .button i{display:none}.bw-container-multiply{isolation:isolate}.bw-container-multiply>.section-bg .section-bg-overlay{mix-blend-mode:multiply}.bw-container-bottom-banner:before{content:'';display:block;position:absolute;width:50vw;height:100%;background:#fff;left:2px;top:0;transform:translateX(-100%)}.header-button .button:hover{background:var(--fs-color-primary)}.container #ux-search-dropdown .row:not(.row-collapse){margin-left:auto;margin-right:auto}.search-header-col{margin-right:20px}@media screen and (max-width:550px){.blog-box-7 .box-image{border-radius:.7rem}.bw-text-center-m{margin-left:auto!important;margin-right:auto!important}.float_buttons_section .float_button.button_3 a{font-size:.5rem;display:block}.float_buttons_section ul li{border-radius:.5rem}.bw-image-type-1{top:89%;left:-40%}.bw-icon-center-m>.bw-icon-box-img>.icon{margin:0 auto}.badge-inner .post-date-day{padding-top:.7em;padding-bottom:.6em}.badge-inner .post-date-month{padding-top:1.3em;padding-bottom:1em}.bw-video .video-controls{width:90%;left:5%;bottom:1rem}.bw-video .video-time{min-width:3.5rem}.bw-video .video-play{width:2.6rem;height:2.6rem}.bw-video .video-play:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}.blog-item .button{padding:.1em 1em 0 .9em}.top-number .row-slider-col.is-selected:before,.top-number .row-slider-col.is-selected+.row-slider-col:before,.top-number .row-slider-col.is-selected+.row-slider-col+.row-slider-col:before{opacity:0}.home-float{margin-top:13%}.float-ani{animation:floatTop 6s ease-in-out infinite}@keyframes floatTop{0%,100%{top:-.2rem}50%{top:.2rem}}.bw-post-meta-bottom>.flex-left{order:1}.bw-post-meta-bottom .btn-meta{width:20px;height:20px;min-height:20px}.bw-post-meta-bottom.flex-row{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px}.bw-post-meta-bottom .flex-col{margin:0}.blog-box-2 .box-image,.blog-box-4 .box-image,.blog-box-5 .box-image{width:35%!important}.blog-box-4 .blog-excerpt-wrapper{display:none}.blog-box-4 .custom-post-meta{margin-bottom:5px}.blog-box-4 .blog-item .post-title{margin-bottom:0}.wpcf7 .bw-wpcf7-form.show-output .wpcf7-response-output{width:90%}.dangkyhocbong-col>.col-inner:before{top:30%}#dangkyhocbong textarea{padding-right:5rem;min-height:90px}.float_button.button_2:after{left:15px;bottom:-24px;height:18px}.float_buttons_section{bottom:1.5rem}.float_buttons_section ul li a{padding:.3rem}.float_buttons_section i{width:1.8rem;height:1.8rem;min-width:1.8rem;min-height:1.8rem}.float_buttons_section{left:.5rem;width:30px}.single-blog-header .bw-post-meta ul{gap:10px;flex-wrap:wrap}.ux-menu.stack-col{gap:15px}.row-slider .flickity-prev-next-button{width:40px!important}.slider-wrapper .flickity-prev-next-button{display:block}.text-box-content .rank-math-breadcrumb>p{font-size:90%}.blog-item .post-title,.blog-box-2 .blog-item .post-title,.blog-box-5 .blog-item .post-title,.blog-box-6 .blog-item .post-title{font-size:1rem}.blog-item .blog-excerpt-wrapper{font-size:.96rem}.custom-post-meta{font-size:87%}.custom-post-meta .post-branch img.branch-icon{width:16px}.rank-math-breadcrumb .separator{margin:0 .3rem}article.post .entry-content h2,h2,.h2,.banner h2{font-size:1.25em}article.post .entry-content h3,h3,.h3{font-size:1.2em}article.post .entry-content h4,h4,.h4{font-size:1.15em}article.post .entry-content h5,h5,.h5{font-size:1.05em}article.post .entry-content h6,h6,.h6{font-size:1.05em}article.post .wp-caption,article.post img.alignleft,article.post img.alignright,article.post img.alignleft,article.post img.aligncenter{margin-top:1.1em;margin-bottom:1.1em}table:not(.ui-datepicker-calendar){display:block;width:100%!important;height:auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch}table:not(.ui-datepicker-calendar) tbody{display:table;width:100%;min-width:600px}}@media (max-width:1024px){.mobile-sidebar li.has-dropdown .icon-angle-down:before,.mobile-sidebar li.has-child .icon-angle-down:before{width:.4em;height:.4em}#header.header.show-on-scroll,#header .stuck .header-main{height:75px!important}.home-slider.row-collapse .flickity-page-dots{bottom:10px}.header-search .searchform-wrapper:not(.form-flat) .submit-button{border:1px solid #ddd;border-left:0;font-size:.97em}.bw-header-search-form .searchform-wrapper:not(.form-flat) .submit-button{margin-left:.5em}.search-header-col{margin-right:0}.search-form{width:100%!important}.nav-sidebar.nav-vertical>li+li{border-top:1px dashed rgb(191 191 191 / 65%)}.nav-dropdown-has-arrow li.has-dropdown.header-search:after{display:none}.nav-right li.current-dropdown:last-child>.nav-dropdown,.nav-right li.has-dropdown:hover:last-child>.nav-dropdown{right:-5px}.header-social-icons .social-icons{justify-content:center;margin-top:20px}.meta-row{margin-bottom:10px}.bw-post-meta-bottom{font-size:84%}.bw-post-meta-bottom .custom-event-meta{font-size:100%}.header-search.has-icon a{padding:0!important}.nav>li>a>i.icon-menu{font-size:1.6em;text-align:right}.mobile-nav.nav-left>.nav-icon{margin-right:0}.medium-logo-center .logo{margin:0 12px}#masthead-side-2 .header-inner{height:100%;background:#fff}#masthead-side-2 .header-inner .show-for-medium.flex-right .mobile-nav>li{margin:0}#masthead-side-2 .mobile-nav>li{margin-left:0!important}#masthead-side-2 .mobile-nav>.nav-icon .mfp-close{color:var(--fs-color-secondary);opacity:1;mix-blend-mode:normal;width:fit-content;margin-left:15px!important;border:none;width:36px;min-width:36px;height:36px}.off-canvas .mfp-content #main-menu .mfp-close{position:relative}#masthead-side-2 .mobile-nav>.nav-icon .mfp-close svg{width:30px;height:30px}#masthead-side-2 .mobile-nav>.nav-icon i{font-size:1.6em}#masthead-side-2 .mobile-nav.nav-right>li{flex:0 0 auto;width:auto}li.current-dropdown>#ux-search-dropdown{position:absolute;top:56px;width:100vw;left:0;right:auto}.off-canvas .nav-sidebar.nav-vertical li.current-menu-item>a,.off-canvas .nav-sidebar.nav-vertical li .sub-menu li.current-menu-item>a,.off-canvas .nav-sidebar.nav-vertical>li.current-page-parent>a{color:var(--fs-color-primary)}.off-canvas .nav-sidebar.nav-vertical li.current-menu-item,.off-canvas .nav:not(.nav-slide) .current-menu-parent{background:rgb(255 255 255 / .1)}.off-canvas:not(.off-canvas-center) #main-menu li.html{padding:0}.off-canvas .nav-sidebar.nav-vertical>li>a{color:#3b3d43;font-size:100%}.off-canvas .nav-sidebar.nav-vertical li .sub-menu li>a{color:#3b3d43;font-size:100%}.off-canvas #main-menu .sidebar-menu{padding-top:0}.off-canvas .mfp-content #main-menu .nav-vertical li li{padding-left:0}.mobile-nav>li.nav-icon{margin-left:0}.mobile-nav>li.nav-icon>a{display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:.5rem;color:#fff;background:var(--fs-color-secondary)}.header-search.has-icon a{width:40px;height:40px}.header-search i.icon-search{background:var(--fs-color-secondary)}.header-inner .show-for-medium.flex-right .mobile-nav>li{margin:0}.header-inner .show-for-medium.flex-right .mobile-nav>li.nav-icon{margin-left:15px}.off-canvas .nav-vertical>li>a{padding-bottom:20px;padding-top:20px}.nav-sidebar.nav-vertical>li.menu-item.active,.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:rgb(255 255 255 / .1)}.off-canvas .nav-vertical li li>a{padding-bottom:20px;padding-top:20px;font-weight:500}.off-canvas .nav-vertical li li.header-search>a{border-top:none}.off-canvas #logo-2 img{max-height:51px}.off-canvas .nav:not(.nav-slide) .active>.children{padding-bottom:0}}@media screen and (min-width:768px) and (max-width:1024px){.top-number .row-slider-col.is-selected+.row-slider-col:before,.top-number .row-slider-col.is-selected+.row-slider-col+.row-slider-col:before{opacity:0}.medium-logo-center .flex-left{flex:1 1 0%;order:1}.medium-logo-center .logo{order:2;text-align:center}.medium-logo-center .flex-right{flex:1 1 0%;order:3}}@media screen and (min-width:1025px) and (max-width:1440px){.header-nav-main.nav>li:not(:first-child):before{content:'';display:block;position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:1px;height:55px;background:#e9e9e9}.header-nav.nav>li{max-width:6.7rem}.nav>li{margin:0 15px}}@media screen and (min-width:1440px){body{font-size:115%}.header-nav-main.nav>li:not(:first-child):before{content:'';display:block;position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:1px;height:55px;background:#eee}.header-nav.nav>li{max-width:8.5rem}.nav>li{margin:0 18px}.nav>li>a,.nav>li.html{font-size:100%}.nav-dropdown>li>a{font-size:100%}.header-main .nav>li>a{line-height:22px!important}}