.elementor-503 .elementor-element.elementor-element-45a9c9c:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-45a9c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4F3;}.elementor-503 .elementor-element.elementor-element-45a9c9c{border-style:solid;border-width:2px 0px 0px 0px;border-color:#F89B1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-17px;}.elementor-503 .elementor-element.elementor-element-45a9c9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-503 .elementor-element.elementor-element-2b0000c > .elementor-element-populated{margin:0px 0px 0px 15px;}.elementor-503 .elementor-element.elementor-element-19be306{text-align:left;}.elementor-503 .elementor-element.elementor-element-19be306 .elementor-image img{width:70%;}.elementor-503 .elementor-element.elementor-element-19be306 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-8685c28{color:#000000;}.elementor-503 .elementor-element.elementor-element-8685c28 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-486fa41{color:#000000;}.elementor-503 .elementor-element.elementor-element-486fa41 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1px/2);margin-left:calc(1px/2);}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1px/2);margin-left:calc(-1px/2);}body.rtl .elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1px/2);}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1px/2);}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-icon i{color:#E6630A;font-size:16px;}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-icon svg{fill:#E6630A;width:16px;}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#4054B2;}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#4054B2;}.elementor-503 .elementor-element.elementor-element-b2ce63c .elementor-icon-list-text{padding-left:0px;}.elementor-503 .elementor-element.elementor-element-b2ce63c > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-43d2a3a .elementor-text-editor{text-align:center;}.elementor-503 .elementor-element.elementor-element-7cb74a3{margin-top:-11px;margin-bottom:0px;}.elementor-503 .elementor-element.elementor-element-865e0be > .elementor-widget-container{margin:0px -8px 0px 10px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-327e2db > .elementor-widget-container{margin:0px 10px 0px -8px;}.elementor-503 .elementor-element.elementor-element-1b7e0e9{text-align:center;}.elementor-503 .elementor-element.elementor-element-1b7e0e9 .elementor-social-icon{font-size:20px;padding:0.6em;}.elementor-503 .elementor-element.elementor-element-ef0f37c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-8d6caec > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-0da77e4:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-0da77e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EAE8;}.elementor-503 .elementor-element.elementor-element-0da77e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-503 .elementor-element.elementor-element-0da77e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-503 .elementor-element.elementor-element-d625b10 .elementor-text-editor{text-align:center;}.elementor-503 .elementor-element.elementor-element-d625b10{font-size:13.5px;}.elementor-503 .elementor-element.elementor-element-d625b10 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-503 .elementor-element.elementor-element-9f0fe36{width:auto;max-width:auto;top:40%;}.elementor-503 .elementor-element.elementor-element-88c94fe .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-88c94fe.elementor-view-stacked .elementor-icon{background-color:#0369CE;}.elementor-503 .elementor-element.elementor-element-88c94fe.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-88c94fe.elementor-view-default .elementor-icon{color:#0369CE;border-color:#0369CE;}.elementor-503 .elementor-element.elementor-element-88c94fe.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-88c94fe.elementor-view-default .elementor-icon svg{fill:#0369CE;}.elementor-503 .elementor-element.elementor-element-88c94fe .elementor-icon{font-size:35px;}.elementor-503 .elementor-element.elementor-element-88c94fe .elementor-icon i, .elementor-503 .elementor-element.elementor-element-88c94fe .elementor-icon svg{transform:rotate(0deg);}.elementor-503 .elementor-element.elementor-element-88c94fe{width:auto;max-width:auto;bottom:12px;}body:not(.rtl) .elementor-503 .elementor-element.elementor-element-88c94fe{right:12px;}body.rtl .elementor-503 .elementor-element.elementor-element-88c94fe{left:12px;}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-19be306{text-align:center;}.elementor-503 .elementor-element.elementor-element-ec788f0{width:100%;}.elementor-503 .elementor-element.elementor-element-0900f35{width:50%;}.elementor-503 .elementor-element.elementor-element-548f719{width:50%;}.elementor-503 .elementor-element.elementor-element-ef0f37c .elementor-text-editor{text-align:center;}}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-2b0000c{width:32.208%;}.elementor-503 .elementor-element.elementor-element-ec788f0{width:22.445%;}.elementor-503 .elementor-element.elementor-element-f94253d{width:19.252%;}.elementor-503 .elementor-element.elementor-element-e137b9f{width:26.034%;}}/* Start custom CSS for html, class: .elementor-element-9f0fe36 */.nav-social {
  position: fixed;
  top: 28%;
  right: 0;
  z-index: 9999;
}

/* Nền xanh */
.nav-social-wrapper {
  background-color: #0369ce;
  padding: 8px 0 8px 8px;
  border-radius: 6px 0 0 6px;
}

/* Khối trắng bên trong */
.nav-social-box {
  background: #fff;
  border-radius: 6px 0 0 6px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

/* Danh sách các mục */
.nav-social-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nav-social-box li {
  border-bottom: 1px solid #eee;
}

.nav-social-box li:last-child {
  border-bottom: none;
}

.nav-social-box li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  color: #000;
  font-size: 11px;
}

.nav-social-box li a:hover {
  background: #f0f0f0;
}

.nav-social-box li img {
  width: 23px;
  height: 25px;
  margin-bottom: 5px;
  margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eba732 */@media (max-width: 767px) {
  .support-online a span {
    display: none !important;
  }
}
.support-online {
    position: fixed;
    z-index: 999;
    left: 15px;
    top: 85%;
}
.support-content {
    position: relative;
}
.support-online a {
    display: block;
}

.support-online a {
    position: relative;
    margin: 20px 10px;
    text-align: left;
    width: 40px;
    height: 40px;
}
.support-online i {
    width: 40px;
    height: 40px;
    background: #f19e04;
    color: #fff;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 1.9;
    position: relative;
    z-index: 999;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;}
.tuanbeo-alo-circle {
    width: 50px;
    height: 50px;
    top: -5px;
    right: -5px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(241, 158, 4, 0.4);
    opacity: .1;
    border-color: #0089B9;
    opacity: .5;
}
.tuanbeo-alo-circle-fill {
    width: 60px;
    height: 60px;
    top: -10px;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgba(241, 158, 4, .5);
    opacity: .75;
    right: -10px;
}
.support-online a span {
    border-radius: 12px;
    text-align: center;
    background: #f19e04;
    padding: 9px;
    width: 120px;
    position: absolute;
    color: #fff;
    font-weight: bold;
    z-index: 999;
    top: 0px;
    left: 50px;
    transition: all 0.2s ease-in-out 0s;
    -moz-animation: headerAnimation 0.7s 1;
    -webkit-animation: headerAnimation 0.7s 1;
    -o-animation: headerAnimation 0.7s 1;
    animation: headerAnimation 0.7s 1;
}
.support-online a span:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 10px;
    width: 0px;
    height: 0px;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-right: 10px solid #f19e04;
}/* End custom CSS */