:root {
  --primary-color: #00319A;
  --black-color: #000;
  --white-color: #fff;
  --gray-color: #666;
  --text-color: #333;
  --plum-color: #b80257;
  --fb-color: #4080ff;
  --mail-color: #f47425;
  --invalid-color: #f33a58;
  --desc-color: #0000008a;
  --first-color: #1dbfaf;
  --second-color: #1dbfaf;
  --button-color: #1dbfaf;
  --button-image: linear-gradient(70.06deg, #2cccff -5%, #22dfbf 106%);
  --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-code: monospace;
  --home-slideshow-left-space: 116px;
  --home-section-left-space: 160px;
  --font-lato: "Lato", sans-serif;
  --font-lexend: "Lexend", sans-serif;
  --theme: #009DD6
}

*,
::after,
::before {
  box-sizing: inherit;
}

html {
  font-size: 76.5%;
  font-family: var(--font-family);
  box-sizing: border-box;
  text-size-adjust: 100%;
}

body {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-y: overlay;
  overscroll-behavior: none;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
}

/* html body p, html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  margin-bottom: 0;
} */

.zalo-button-chat .zalo-chat-widget {
  bottom: 35px !important;
  right: 9px !important;
}

.fb_dialog_content iframe {
  bottom: 105px !important;
  right: 0 !important;
  z-index: 9999 !important;
}

@media screen and (min-width:1025px) {
  /* .fb-customerchat span iframe {
      visibility: hidden!important;
  }
  .fb-customerchat span iframe.fb_customer_chat_bounce_in_v2 {
      visibility: visible!important;
  } */
}

@media screen and (max-width:1024px) {
  .zalo-button-chat .zalo-chat-widget {
    z-index: 9999 !important;
  }
}