:root {
    /* --primary-color: #193766; */
    --primary-color: #02264B;
    --bs-spacer-6: 4rem;
    --bs-spacer-7: 5rem;
    --bs-spacer-8: 6rem;
    --bs-spacer-9: 7rem;
    --bs-spacer-10: 8rem;
}
html {
  --c-1697202744110: #f48300;
  --c-1697202757675: #f8a000;
  --c-1697202765221: #ffc107;
  --c-1697215659715: #ffffff;
  --c-1697247700476: #8b2232;
  --c-1697274242301: #333;
}
body {
  font-family: Open-Sans, sans-serif;
}
.g-6, .gy-6 {
    --bs-gutter-y: 4rem;
}
.g-6, .gx-6 {
    --bs-gutter-x: 4rem;
}
.w30s-body-overlay {
}
.w30s-container {
}
#w30s-section-481918 {
  background-image: url("/images/bg-slide.jpg");
  padding: 30px 0px 100px;
  height: 766px;
  background-position: 50% 55%;
  display: block;
}
#w30s-section-481918 .w30s-container {
  max-width: 960px;
}
.w30s-column-992298 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-11990074 {
  width: 600px;
  height: auto;
  left: unset;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-11990074 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-11990075 {
  height: auto;
  width: 100%;
  color: var(--c-1697215659715, #ffffff);
  font-size: 21px;
  top: 0;
  left: 0px;
  font-family: Open-Sans, sans-serif;
  line-height: 30px;
  letter-spacing: 3px;
  font-weight: 700;
  margin: 0px 0px 0px;
  text-shadow: #222 1px 1px 2px;
  font-style: italic;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12090674 {
  width: fit-content;
  height: 26px;
  top: 0;
  left: 900.352px;
  background-color: var(--c-1697215659715, #ffffff);
  padding: 5px;
  display: flex;
  position: relative;
}
.w30s-widget-11990064 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  margin: 0px 0px 100px;
  display: block;
  position: relative;
}
.w30s-widget-11990064 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-11990065 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 12%;
  height: auto;
  top: unset;
  background-image: url("/images/logo-normal.webp");
  left: unset;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990067 {
  width: auto;
  height: auto;
  top: unset;
  left: unset;
  margin: 0px 80px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990067 > .w30s-widget-childs {
  align-items: center;
  justify-content: center;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990066 {
  width: auto;
  height: auto;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-11990066 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990073 {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990073 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: nowrap;
  display: flex;
}
h4.w30s-widget-11990076 {
  height: auto;
  width: 100%;
  color: var(--c-1697215659715, #ffffff);
  font-size: 50px;
  top: 0;
  left: 0px;
  line-height: 60px;
  font-weight: 700;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 30px;
  text-shadow: #222 1px 1px 4px;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-11990070 {
  width: auto;
  height: auto;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-11990070 > .w30s-widget-childs {
  align-items: center;
  justify-content: center;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990077 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  line-height: 24px;
  color: #fff;
  font-weight: 700;
  font-family: Open-Sans, sans-serif;
  text-shadow: #222 1px 1px 4px;
  font-size: 20px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-11990078 {
  width: FIT-CONTENT;
  color: var(--c-1697202744110, #f48300);
  font-size: 16px;
  font-family: Open-Sans, sans-serif;
  text-align: center;
  background-color: var(--c-1697215659715, #ffffff);
  top: 0;
  left: 0px;
  height: auto;
  text-transform: capitalize;
  font-weight: 400;
  border-style: solid;
  border-radius: 20px;
  border-color: var(--c-1697202744110, #f48300);
  border-width: 2px;
  padding: 5px 10px 5px 12px;
  --w30s-animation-background: var(--c-1697202765221, #ffc107);
  display: inline-flex;
  position: relative;
  --w30s-animation-duration: 400ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-11990078::before {
  border-radius: 20px;
}
.w30s-widget-11990078 > span.w30s-icon {
  padding: 0px 0px 0px 5px;
  margin: 0px;
}
.w30s-widget-11990078:hover {
  transition: all 300ms ease;
  color: var(--c-1697215659715, #ffffff);
}
#w30s-section-536095 {
  height: auto;
  background-repeat: no-repeat;
  background-position: 0%;
  background-size: auto 100%;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
#w30s-section-536095::before {
  background-color: var(--c-1697215659715, #ffffff);
}
.w30s-column-1065783 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13013704 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 3;
  padding: 10px;
  display: block;
  position: relative;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13013704 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-13013705 {
  width: 50%;
  height: auto;
  top: unset;
  left: unset;
  padding: 0px 10px 0px 0px;
  display: block;
  position: relative;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13013705 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13013706 {
  background-repeat: no-repeat;
  background-position: 50% 57%;
  width: 100%;
  height: 0;
  top: 0;
  left: 0px;
  background-image: url("/images/dieu-tri-01.webp");
  background-size: auto 100%;
  display: block;
  padding: 0 0 56.25% 0;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-13013706::before {
  border-radius: 20px;
}
.w30s-widget-13013707 {
  width: 47.2%;
  height: auto;
  top: unset;
  left: unset;
  padding: 10px;
  display: block;
  position: relative;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-13013707 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-13013708 {
  height: auto;
  width: 100%;
  top: unset;
  left: unset;
  padding: 0px 0px 0px;
  font-size: 18px;
  font-family: Open-Sans, sans-serif;
  line-height: 30px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
#w30s-section-536093 {
  height: auto;
  padding: 30px 0px 0px;
  display: block;
}
.w30s-column-1065781 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13013692 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  overflow: visible;
  transform: translateX(0px) translateY(0px);
  z-index: 3;
  display: block;
  position: relative;
}
.w30s-widget-13013692 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13013693 {
  top: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  margin: 0px 0px 50px;
  display: block;
  position: relative;
}
.w30s-widget-13013693 > .w30s-repeater-box {
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  grid-gap: 10px 30px;
}
.w30s-widget-13013694 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-13013694 > .w30s-widget-childs {
  display: block;
}
.w30s-view-list .w30s-widget-13013694 {
  display: block;
}
.w30s-widget-13013695 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: 552px;
  top: 0;
  left: 50%;
  border-radius: 5px;
  transition: all 500ms ease;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-13013695::before {
  border-radius: 5px;
}
.w30s-view-list .w30s-widget-13013695 {
  display: block;
}
.w30s-hover:hover .w30s-widget-13013695,
.w30s-repeater-item .w30s-widget-13013695:hover {
  transform: translateX(-50%) scale(1);
  transition: all 500ms ease;
}
.w30s-widget-13013696 {
  width: 70%;
  height: fit-content;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-30px);
  background-color: #fff;
  padding: 30px 30px 20px;
  box-shadow: 0px 1px 22px 0px rgba(157, 184, 209, 0.19);
  border-radius: 20px 20px 7px 7px;
  display: block;
  position: relative;
}
.w30s-widget-13013696::before {
  border-radius: 20px 20px 7px 7px;
}
.w30s-widget-13013696 > .w30s-widget-childs {
  display: block;
}
.w30s-view-list .w30s-widget-13013696 {
  display: block;
}
h3.w30s-widget-13013697 {
  height: 50px;
  width: 100%;
  color: var(--c-1697274242301, #333);
  font-size: 18px;
  top: 0;
  left: 0px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
}
.w30s-view-list h3.w30s-widget-13013697 {
  display: block;
}
.w30s-widget-13013698 {
  height: fit-content;
  width: 100%;
  top: 0;
  left: 0px;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0px 0px 10px;
  font-size: 18px;
  position: relative;
}
.w30s-view-list .w30s-widget-13013698 {
  display: -webkit-box;
}
.w30s-widget-13013700 {
  height: auto;
  left: 0;
  top: 0px;
  width: 100%;
  display: block;
  position: absolute;
}
.w30s-widget-13013700 > .w30s-widget-childs {
  display: block;
}
.w30s-view-list .w30s-widget-13013700 {
  display: block;
}
#w30s-section-518415 {
  height: auto;
  background-repeat: no-repeat;
  background-position: 0%;
  background-size: auto 100%;
  background-color: var(--c-1697215659715, #ffffff);
  padding: 38px 0px 0px;
  display: block;
}
#w30s-section-518415::before {
  background-color: #faf9f6;
}
.w30s-column-1042722 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-12695774 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 3;
  padding: 10px;
  display: block;
  position: relative;
}
.w30s-widget-12695774 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-12695775 {
  width: 50%;
  height: auto;
  top: unset;
  left: unset;
  padding: 0px 10px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-12695775 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12695776 {
  background-repeat: no-repeat;
  background-position: 50% 57%;
  width: 100%;
  height: 0;
  top: 0;
  left: 0px;
  background-image: url("/images/gioi-thieu-team.webp");
  background-size: 100%;
  display: block;
  padding: 0 0 56.25% 0;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-12695776::before {
  border-radius: 20px;
}
.w30s-widget-12695777 {
  width: 47.2%;
  height: auto;
  top: unset;
  left: unset;
  padding: 10px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-12695777 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-12695778 {
  height: auto;
  width: 100%;
  top: unset;
  left: unset;
  padding: 0px 0px 0px;
  font-size: 18px;
  font-family: Open-Sans, sans-serif;
  line-height: 30px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
#w30s-section-518923 {
  height: auto;
  padding: 20px 0px 50px;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1043468 {
  width: 17%;
  order: 1;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12705384 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/medical-staff.webp");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12705385 {
  height: auto;
  width: 100%;
  color: var(--c-1697274242301, #333);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  margin: 0px 0px 15px;
  font-weight: 600;
  font-style: italic;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1043469 {
  order: 2;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12705386 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/heart-hand-support.webp");
  left: 50%;
  transform: translateX(-50%);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12705387 {
  height: auto;
  width: 100%;
  color: var(--c-1697274242301, #333);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  font-weight: 600;
  font-style: italic;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1043470 {
  order: 3;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12705388 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/medical-history.png");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12705389 {
  height: auto;
  width: 100%;
  color: var(--c-1697274242301, #333);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  font-weight: 600;
  font-style: italic;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1043471 {
  order: 4;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12705390 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/clinic-welcome.webp");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12705391 {
  height: auto;
  width: 100%;
  color: var(--c-1697274242301, #333);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  font-weight: 600;
  font-style: italic;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
#w30s-section-485603 {
  height: auto;
  padding: 50px 15px 15px;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
.w30s-column-999658 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-12090675 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-12090675 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-12090680 {
  width: 174px;
  height: 188px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  top: 0;
  left: 280px;
  transform: translateX(-50%);
  border-radius: 120px;
  margin: 0px 0px 5px;
  display: block;
  position: relative;
}
.w30s-widget-12090680::before {
  border-radius: 120px;
}
.w30s-view-list .w30s-widget-12090680 {
  display: block;
}
h3.w30s-widget-12090681 {
  color: var(--c-1697202744110, #f48300);
  width: 100%;
  height: 50px;
  padding: 0 5px;
  top: 0;
  text-align: center;
  text-transform: uppercase;
  left: 0;
  margin: 0px 0px 0px;
  font-weight: 600;
  font-family: Open-Sans, sans-serif;
  line-height: 49px;
  font-size: 18px;
  display: block;
  position: relative;
}
.w30s-view-list h3.w30s-widget-12090681 {
  display: block;
}
.w30s-repeater-item h3.w30s-widget-12090681:hover {
  color: var(--c-1697202744110, #f48300);
}
.w30s-widget-12090682 {
  color: #5d5d5d;
  width: 100%;
  height: 125px;
  padding: 0px 0px;
  top: 0;
  line-height: 27px;
  left: 0px;
  text-align: center;
  font-family: Open-Sans, sans-serif;
  font-size: 16px;
  font-style: italic;
  display: block;
  position: relative;
}
.w30s-view-list .w30s-widget-12090682 {
  display: block;
}
h4.w30s-widget-12090676 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12090677 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 20px;
  display: block;
  position: relative;
}
.w30s-widget-12090677 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
h4.w30s-widget-12090678 {
  height: auto;
  width: 90%;
  color: #333;
  font-size: 18px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-family: Open-Sans, sans-serif;
  line-height: 30px;
  text-align: center;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12090679 {
  width: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12090679 > .w30s-repeater-box {
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 330px;
  grid-gap: 20px 20px;
}
.w30s-widget-12090679 > .w30s-repeater-box > .w30s-repeater-item {
  background-color: var(--c-1697215659715, #ffffff);
  border-radius: 5px;
  padding: 15px;
}
#w30s-section-546166 {
  height: auto;
  padding: 30px 0px 0px;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1079644 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13190440 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  margin: 0px 0px 15px;
  display: block;
  position: relative;
}
.w30s-widget-13190440 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-13190443 {
  height: 34px;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 20px;
  top: 0;
  left: 0px;
  line-height: 34px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0px 0px 0px;
  text-align: center;
  display: block;
  position: relative;
}
h4.w30s-widget-13190443:hover {
  color: var(--c-1697202744110, #f48300);
}
.w30s-widget-13190442 {
  width: calc(100% - 40px);
  height: auto;
  top: 0;
  left: 50%;
  padding: 10px 20px 19px;
  transform: translateY(-50px) translateX(-50%);
  background-color: #fff;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
  border-radius: 18px 18px 10px 10px;
  display: block;
  position: relative;
}
.w30s-widget-13190442::before {
  border-radius: 18px 18px 10px 10px;
}
.w30s-widget-13190442 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13190444 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  color: #515151;
  font-size: 15px;
  line-height: 25px;
  margin: 0px 0px 6px;
  position: relative;
}
.w30s-widget-13190439 {
  width: 100%;
  overflow: visible;
  height: auto;
  background-color: #faf9f6;
  top: 0;
  left: 0px;
  padding: 10px 0px 0px;
  transform: translateX(0px) translateY(0px);
  display: flex;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190439::before {
  border-radius: 15px;
  background-color: #faf9f6;
}
.w30s-widget-13190439 .w30s-slider-container .swiper-slide {
  padding: 0px 10px;
  background-color: #faf9f6;
}
.swiper-button-navi{
    display:flex;
    align-items:center;
    justify-content:center;
}
.swiper-button-next, .swiper-button-prev {
    font-size: 20px;
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: rgba(244, 131, 0, 0.6);
    border-radius: 50px;
}
.swiper-button-next:after, .swiper-button-prev:after{
  content: "";
}
.swiper-button-next.swiper-doctor-next{
  right: -3%;
}
.swiper-button-prev.swiper-doctor-prev{
  left: -3%;
}
.w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: -40%;
  border-radius: 50px;
}
.w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: -40%;
  border-radius: 50px;
}
.w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: -40%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13190439 .swiper-button-prev:hover {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: -40%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13190439 .w30s-slider-thumbs {
  height: 100px;
  padding-top: 10px;
}
.w30s-widget-13190439 .w30s-slider-thumbs .w30s-widget-thumbnail {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.w30s-widget-13190439 .w30s-slider-thumbs .w30s-widget-thumbnail > div {
  background-size: cover;
}
.w30s-widget-13190439 .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #0089ff;
  width: 8px;
  height: 8px;
  bottom: 2%;
  border-radius: 8px;
}
.w30s-widget-13190439.swiper-pagination {
  bottom: 2%;
}
.w30s-widget-13190441 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 20px;
  display: block;
  position: relative;
}
.w30s-widget-13190441::before {
  border-radius: 20px;
}
.w30s-widget-13190435 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-13190435 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
h4.w30s-widget-13190436 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190437 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 20px;
  display: block;
  position: relative;
}
.w30s-widget-13190437 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-13190438 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  overflow: visible;
  transform: translateX(0px) translateY(0px);
  z-index: 3;
  display: block;
  position: relative;
}
.w30s-widget-13190438 > .w30s-widget-childs {
  display: block;
}
#w30s-section-546144 {
  height: auto;
  padding: 50px 10px 20px;
  display: block;
}
.w30s-column-1079613 {
  width: 50%;
  order: 1;
  padding: 12px 0px 0px;
  display: block;
}
.w30s-widget-13190221 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: auto;
  height: auto;
  top: 0;
  left: 0px;
  transform: translateY(0px) translateX(0px);
  border-radius: 10px;
  background-image: url("/images/about-us-picture-final.webp");
  display: block;
  position: relative;
  --my-transform: translateY(0px) translateX(0px);
  --w30s-animation-duration: 1200ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190221::before {
  border-radius: 10px;
}
.w30s-column-1079614 {
  order: 2;
  width: 50%;
  padding: 0px 0px 0px 15px;
  display: block;
}
.w30s-widget-13190222 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  display: block;
  position: relative;
}
.w30s-widget-13190222 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-13190228 {
  font-size: 18px;
  line-height: 30px;
  display: block;
  top: 0;
  position: relative;
}
h4.w30s-widget-13190223 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 18px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  text-align: left;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-13190224 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  text-align: left;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  line-height: 40px;
  padding: 1px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190225 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  transform: translateX(0px);
  padding-top: 10px;
  display: block;
  position: relative;
}
.w30s-widget-13190225 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-13190226 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  margin: 0px 0px 12px;
  text-align: left;
  font-size: 18px;
  display: block;
  position: relative;
}
.w30s-widget-13190227 {
  width: auto;
  top: 0;
  left: 0px;
  height: auto-fit;
  transform: translateX(0px);
  border-radius: 15px;
  display: block;
  position: relative;
}
.w30s-widget-13190227::before {
  border-radius: 15px;
}
.w30s-widget-13190227  .w30s-header {
  background-color: rgba(76, 175, 80, 0.39);
  color: rgba(2, 66, 35, 0.88);
  font-size: 16px;
  padding: 15px;
  margin: -1px 0 0;
  text-transform: uppercase;
  font-weight: 700;
  border-style: solid;
  border-color: var(--c-1697215659715, #ffffff);
  border-width: 2px;
  border-radius: 50px;
  display:flex;
  align-items:center;
  justify-content: space-between;
}
.w30s-widget-13190227  .w30s-body .w30s-widget-childs {
  background-color: var(--c-1697215659715, #ffffff);
  padding: 15px;
}
#w30s-section-536010 {
  height: auto;
  padding: 0px 0px 20px;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
.w30s-column-1065671 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13012391 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  margin: 0px 0px 15px;
  display: block;
  position: relative;
}
.w30s-widget-13012391 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13012390 {
  width: 100%;
  overflow: visible;
  height: auto;
  background-color: var(--c-1697215659715, #ffffff);
  top: 0;
  left: 0px;
  padding: 10px 0px 5px;
  transform: translateX(0px) translateY(0px);
  display: flex;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13012390::before {
  border-radius: 15px;
}
.w30s-widget-13012390 .w30s-slider-container .swiper-slide {
  padding: 0px 10px;
  background-color: var(--c-1697215659715, #ffffff);
}
.w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: 0%;
  border-radius: 50px;
}
.w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: 0%;
  border-radius: 50px;
}
.w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: 0%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13012390 .swiper-button-prev:hover {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: 0%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13012390 .w30s-slider-thumbs {
  height: 100px;
  padding-top: 10px;
}
.w30s-widget-13012390 .w30s-slider-thumbs .w30s-widget-thumbnail {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.w30s-widget-13012390 .w30s-slider-thumbs .w30s-widget-thumbnail > div {
  background-size: cover;
}
.w30s-widget-13012390 .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #0089ff;
  width: 8px;
  height: 8px;
  bottom: 2%;
  border-radius: 8px;
}
.w30s-widget-13012390.swiper-pagination {
  bottom: 2%;
}
h5.w30s-widget-13012393 {
  color: #696969;
  height: 26px;
  padding: 0px 0px;
  line-height: 24px;
  text-transform: capitalize;
  text-align: center;
  top: 0;
  margin: 0px 0px 0px;
  font-weight: 600;
  width: autofit;
  left: 50%;
  transition: all 300ms ease;
  transform: translateX(-50%) translateY(-50%);
  font-size: 16px;
  font-family: Open-Sans, sans-serif;
  border-radius: 16px;
  display: block;
  position: relative;
}
h5.w30s-widget-13012393::before {
  border-radius: 16px;
}
h5.w30s-widget-13012393:hover {
  transform: translateX(-50%) translateY(-50%);
  color: var(--c-1697274242301, #333);
  transition: all 300ms ease;
}
.w30s-widget-13012392 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 15px;
  display: block;
  position: relative;
}
.w30s-widget-13012392::before {
  border-radius: 15px;
}
.w30s-widget-13012389 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  overflow: visible;
  transform: translateX(0px) translateY(0px);
  z-index: 3;
  display: block;
  position: relative;
}
.w30s-widget-13012389 > .w30s-widget-childs {
  display: block;
}
#w30s-section-543299 {
  height: auto;
  padding: 30px 0px 20px;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1075683 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13136620 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-13136620 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
h4.w30s-widget-13136621 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13136622 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 20px;
  display: block;
  position: relative;
}
.w30s-widget-13136622 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
#w30s-section-536088 {
  height: auto;
  background-repeat: no-repeat;
  background-position: 0%;
  background-size: auto 100%;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1065776 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13013555 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 3;
  padding: 10px;
  display: block;
  position: relative;
}
.w30s-widget-13013555 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-13013556 {
  width: 50%;
  height: auto;
  top: unset;
  left: unset;
  padding: 0px 10px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-13013556 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13013557 {
  background-repeat: no-repeat;
  background-position: 50% 57%;
  width: 100%;
  height: 0;
  top: 0;
  left: 0px;
  background-image: url("/images/photo-gallery-01.webp");
  background-size: cover;
  display: block;
  padding: 0 0 75% 0;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-13013557::before {
  border-radius: 20px;
}
.w30s-widget-13013558 {
  width: 50%;
  height: auto;
  top: unset;
  left: unset;
  padding: 10px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-13013558 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-13013559 {
  height: auto;
  width: 100%;
  top: unset;
  left: unset;
  padding: 0px 0px 30px;
  font-size: 18px;
  font-family: Open-Sans, sans-serif;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
#w30s-section-522044 {
  height: auto;
  padding: 20px 0px 40px;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1047572 {
  width: 25%;
  order: 1;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12764547 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/search-reduced.png");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12764548 {
  height: auto;
  width: 100%;
  color: var(--c-1697247700476, #8b2232);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  margin: 0px 0px 15px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12764549 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  text-align: center;
  font-size: 18px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1047573 {
  order: 2;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12764550 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/muscle-spasm.png");
  left: 50%;
  transform: translateX(-50%);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12764551 {
  height: auto;
  width: 100%;
  color: var(--c-1697247700476, #8b2232);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12764552 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  text-align: center;
  font-size: 18px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1047574 {
  order: 3;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12764553 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/rating.png");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12764554 {
  height: auto;
  width: 100%;
  color: var(--c-1697247700476, #8b2232);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12764555 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  text-align: center;
  font-size: 18px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-column-1047575 {
  order: 4;
  width: 25%;
  padding: 0px 10px;
  display: block;
}
.w30s-widget-12764556 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 68px;
  height: 68px;
  top: 0;
  background-image: url("/images/world-globe.png");
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12764557 {
  height: auto;
  width: 100%;
  color: var(--c-1697247700476, #8b2232);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 15px;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12764558 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  text-align: center;
  font-size: 18px;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
#w30s-section-543300 {
  height: auto;
  padding: 26px 0px 35px;
  background-color: #faf9f6;
  display: block;
}
.w30s-column-1075684 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13136624 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  margin: 0px 0px 15px;
  display: block;
  position: relative;
}
.w30s-widget-13136624 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13136625 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 15px;
  display: block;
  position: relative;
}
.w30s-widget-13136625::before {
  border-radius: 15px;
}
h5.w30s-widget-13136626 {
  color: #696969;
  height: 26px;
  padding: 0px 0px;
  line-height: 24px;
  text-transform: capitalize;
  text-align: center;
  top: 0;
  margin: 0px 0px 0px;
  font-weight: 600;
  width: autofit;
  left: 50%;
  transition: all 300ms ease;
  transform: translateX(-50%) translateY(-50%);
  font-size: 16px;
  font-family: Open-Sans, sans-serif;
  border-radius: 16px;
  display: block;
  position: relative;
}
h5.w30s-widget-13136626::before {
  border-radius: 16px;
}
h5.w30s-widget-13136626:hover {
  transform: translateX(-50%) translateY(-50%);
  color: var(--c-1697274242301, #333);
  transition: all 300ms ease;
}
.w30s-widget-13136623 {
  width: 100%;
  overflow: visible;
  height: auto;
  background-color: #faf9f6;
  top: 0;
  left: 50%;
  padding: 10px 0px 5px;
  transform: translateX(-50%) translateY(0px);
  display: flex;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13136623::before {
  border-radius: 15px;
}
.w30s-widget-13136623 .w30s-slider-container .swiper-slide {
  padding: 0px 10px;
  background-color: #faf9f6;
}
.w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: 0%;
  border-radius: 50px;
}
.w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: 0%;
  border-radius: 50px;
}
.w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: 0%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13136623 .swiper-button-prev:hover {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: 0%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-13136623 .w30s-slider-thumbs {
  height: 100px;
  padding-top: 10px;
}
.w30s-widget-13136623 .w30s-slider-thumbs .w30s-widget-thumbnail {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.w30s-widget-13136623 .w30s-slider-thumbs .w30s-widget-thumbnail > div {
  background-size: cover;
}
.w30s-widget-13136623 .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #0089ff;
  width: 8px;
  height: 8px;
  bottom: 2%;
  border-radius: 8px;
}
.w30s-widget-13136623.swiper-pagination {
  bottom: 2%;
}
#w30s-section-531052 {
  height: auto;
  padding: 30px 0px 30px;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
.w30s-column-1059240 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-12932796 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  padding-bottom: 10px;
  display: block;
  position: relative;
}
.w30s-widget-12932796 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-12932801 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  margin: 0px 0px 15px;
  display: block;
  position: relative;
}
.w30s-widget-12932801 > .w30s-widget-childs {
  display: block;
}
h5.w30s-widget-12932804 {
  color: #222;
  height: 50px;
  padding: 0px 0px;
  line-height: 24px;
  text-transform: initial;
  text-align: center;
  top: 0;
  margin: 0px 0px 10px;
  font-weight: 700;
  width: 100%;
  left: 0;
  transition: all 300ms ease;
  font-size: 18px;
  display: block;
  position: relative;
}
h5.w30s-widget-12932804:hover {
  color: var(--c-1697202744110, #f48300);
  transition: all 300ms ease;
}
.w30s-widget-12932805 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-align: center;
  margin: 0px 0px 6px;
  font-size: 16px;
  position: relative;
}
h4.w30s-widget-12932806 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 16px;
  top: 0;
  left: 0;
  font-weight: 300;
  text-align: center;
  display: block;
  position: relative;
}
h4.w30s-widget-12932806:hover {
  color: var(--c-1697202765221, #ffc107);
}
.w30s-widget-12932802 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 15px;
  display: block;
  position: relative;
}
.w30s-widget-12932802::before {
  border-radius: 15px;
}
.w30s-widget-12932802:hover {
  transition: all 300ms ease;
}
.w30s-widget-12932803 {
  height: auto;
  width: auto;
  top: 100%;
  left: 0px;
  padding: 7px 15px;
  background-color: rgba(14, 16, 17, 0.5);
  color: #fff;
  transform: translateY(-100%) translateX(0px);
  border-radius: 0px 12px;
  display: block;
  position: absolute;
}
.w30s-widget-12932803::before {
  border-radius: 0px 12px;
}
h4.w30s-widget-12932797 {
  height: auto;
  width: 1139.98px;
  color: var(--c-1697202744110, #f48300);
  font-size: 20px;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  text-transform: uppercase;
  line-height: 28px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-12932798 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 0;
  padding: 0px 0px 12px;
  font-weight: 700;
  text-align: center;
  display: block;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-12932799 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  position: relative;
}
.w30s-widget-12932799 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-12932800 {
  width: 100%;
  overflow: visible;
  height: auto;
  background-color: var(--c-1697215659715, #ffffff);
  top: 0;
  left: 0;
  padding: 10px 0px;
  display: flex;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-12932800::before {
  border-radius: 15px;
}
.w30s-widget-12932800 .w30s-slider-container .swiper-slide {
  padding: 0px 10px;
  background-color: var(--c-1697215659715, #ffffff);
}
.w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: -25%;
  border-radius: 50px;
}
.w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
  right: -3%;
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: -25%;
  border-radius: 50px;
}
.w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: rgba(244, 131, 0, 0.6);
  top: -25%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-12932800 .swiper-button-prev:hover {
  font-size: 20px;
  width: 40px;
  height: 40px;
  color: #fff;
  background-color: var(--c-1697202765221, #ffc107);
  top: -25%;
  border-radius: 50px;
  left: -3%;
}
.w30s-widget-12932800 .w30s-slider-thumbs {
  height: 100px;
  padding-top: 10px;
}
.w30s-widget-12932800 .w30s-slider-thumbs .w30s-widget-thumbnail {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.w30s-widget-12932800 .w30s-slider-thumbs .w30s-widget-thumbnail > div {
  background-size: cover;
}
.w30s-widget-12932800 .swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: #0089ff;
  width: 8px;
  height: 8px;
  bottom: 2%;
  border-radius: 8px;
}
.w30s-widget-12932800.swiper-pagination {
  bottom: 2%;
}
#w30s-section-535728 {
  height: auto;
  padding: 40px 15px 60px;
  background-position: 50% 50%;
  background-color: #faf9f6;
  display: block;
}
#w30s-section-535728 .w30s-container {
  max-width: 1200px;
}
.w30s-column-1065286 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13007735 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-13007735 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-13007741 {
  font-size: 18px;
  display: block;
  top: 0;
  position: relative;
}
h4.w30s-widget-13007736 {
  height: auto;
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13007737 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 27px;
  display: block;
  position: relative;
}
.w30s-widget-13007737 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-widget-13007738 {
  height: auto;
  width: 90%;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  font-size: 18px;
  padding: 12px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-13007739 {
  width: 25%;
  height: auto;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: top;
  padding: 0px 10px;
  margin: 0px 0px 20px;
  position: relative;
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-13007739 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13007740 {
  width: 80%;
  top: 0;
  left: 50%;
  height: auto-fit;
  transform: translateX(-50%);
  border-radius: 15px;
  display: block;
  position: relative;
}
.w30s-widget-13007740::before {
  border-radius: 15px;
}
.w30s-widget-13007740 > .w30s-header {
  background-color: var(--c-1697202757675, #f8a000);
  color: var(--c-1697215659715, #ffffff);
  font-size: 16px;
  padding: 15px;
  margin: -1px 0 0;
  text-transform: uppercase;
  font-weight: 700;
  border-style: solid;
  border-color: var(--c-1697215659715, #ffffff);
  border-width: 1.5px;
  border-radius: 50px;
}
.w30s-widget-13007740 > .w30s-body .w30s-widget-childs {
  background-color: #faf9f6;
  padding: 15px;
}
#w30s-section-481937 {
  height: auto;
  padding: 40px 15px 20px;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
.w30s-column-992327 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-13190462 {
  width: 33%;
  height: auto;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-13190462 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13190463 {
  top: 0;
  left: 50%;
  font-size: 30px;
  width: 45px;
  height: 48px;
  transform: translateX(-50%);
  fill: #25d366;
  display: block;
  position: relative;
}
.w30s-widget-13190467 {
  top: 0;
  left: 50%;
  font-size: 30px;
  width: 45px;
  height: 45px;
  transform: translateX(-50%);
  fill: #008000;
  display: block;
  position: relative;
}
.w30s-widget-13190471 {
  top: 0;
  left: 50%;
  font-size: 30px;
  width: 45px;
  height: 45px;
  transform: translateX(-50%);
  fill: var(--c-1697202744110, #f48300);
  display: block;
  position: relative;
}
.w30s-widget-13190464 {
  width: auto;
  color: #4caf50;
  font-size: 18px;
  text-align: center;
  padding: 1px 0px 2px;
  top: 0;
  left: 50%;
  height: auto;
  line-height: 20px;
  font-weight: 700;
  text-transform: initial;
  font-style: initial;
  transform: translateX(-50%) translateY(0px);
  display: inline-flex;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190464 > span.w30s-icon {
  padding: 3px 0px 0px 4px;
}
.w30s-widget-13190464:hover {
  color: var(--c-1697202765221, #ffc107);
  border-width: 0px;
}
.w30s-widget-13190466 {
  width: 33%;
  height: auto;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-13190466 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-13190468 {
  width: auto;
  color: #00308f;
  font-size: 18px;
  text-align: center;
  padding: 1px 0px 2px;
  top: 0;
  left: 50%;
  height: auto;
  line-height: 20px;
  font-weight: 700;
  text-transform: initial;
  font-style: initial;
  transform: translateX(-50%) translateY(0px);
  display: inline-flex;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190468 > span.w30s-icon {
  padding: 3px 0px 0px 4px;
}
.w30s-widget-13190468:hover {
  color: var(--c-1697202765221, #ffc107);
  border-width: 0px;
}
.w30s-widget-13190472 {
  width: auto;
  color: var(--c-1697202744110, #f48300);
  font-size: 18px;
  text-align: center;
  padding: 1px 0px 2px;
  top: 0;
  left: 50%;
  height: auto;
  line-height: 23px;
  font-weight: 700;
  text-transform: initial;
  font-style: initial;
  transform: translateY(0px) translateX(-50%);
  display: inline-flex;
  position: relative;
  --my-transform: translateY(0px) translateX(-50%);
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13190472 > span.w30s-icon {
  padding: 3px 0px 0px 4px;
}
.w30s-widget-13190472:hover {
  color: var(--c-1697202765221, #ffc107);
  border-width: 0px;
}
h4.w30s-widget-13190465 {
  height: 48px;
  width: 100%;
  color: #666;
  font-size: 16px;
  top: 0;
  left: 0px;
  text-align: center;
  display: block;
  position: relative;
}
h4.w30s-widget-13190469 {
  height: 48px;
  width: 100%;
  color: #666;
  font-size: 16px;
  top: 0;
  left: 0px;
  text-align: center;
  display: block;
  position: relative;
}
.w30s-widget-13190470 {
  width: 33%;
  height: auto;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-13190470 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-13190473 {
  height: 48px;
  width: 100%;
  color: #666;
  font-size: 16px;
  top: 0;
  left: 0px;
  text-align: center;
  display: block;
  position: relative;
}
.w30s-widget-13190461 {
  width: 100%;
  height: auto;
  top: 0;
  left: 50%;
  padding: 10px 0px;
  margin: 0px 0px 10px;
  transform: translateX(-50%) translateY(0px);
  display: block;
  position: relative;
}
.w30s-widget-13190461 > .w30s-widget-childs {
  align-items: center;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-11993867 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  position: relative;
}
.w30s-widget-11993867 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
h4.w30s-widget-11993868 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 20px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  text-transform: uppercase;
  line-height: 29px;
  display: block;
  position: relative;
  --my-transform: translateX(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
h4.w30s-widget-11993869 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 30px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  text-align: center;
  font-family: Open-Sans, sans-serif;
  margin: 0px 0px 0px;
  display: block;
  position: relative;
  --my-transform: translateX(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-11993870 {
  width: 160px;
  padding: 10px 0px;
  height: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 20px;
  display: block;
  position: relative;
}
.w30s-widget-11993870 .w30s-widget-line-item {
  background-color: var(--c-1697202757675, #f8a000);
  width: 100%;
  height: 2px;
}
.w30s-column-992328 {
  order: 2;
  width: 100%;
  display: block;
}
.w30s-widget-11990272 {
  width: 49%;
  height: 41px;
  top: unset;
  left: unset;
  margin: 0px 5px 20px 0px;
  display: inline-block;
  font-size: 16px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-11990272 > textarea,
.w30s-widget-11990272 > input,
.w30s-widget-11990272 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-11990267 {
  width: 50%;
  height: auto;
  padding: 10px;
  overflow: visible;
  top: unset;
  left: unset;
  display: inline-block;
  position: relative;
}
.w30s-widget-11990279 {
  width: auto;
  height: auto;
  left: 0px;
  top: 0;
  cursor: pointer;
  background-color: var(--c-1697202744110, #f48300);
  color: #fff;
  text-align: center;
  border-style: solid;
  border-width: 2px;
  border-color: #333;
  transition: all 300ms ease;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 10px;
  margin: 0px 0px 5px;
  display: inline-flex;
  position: relative;
}
.w30s-widget-11990279::before {
  border-radius: 10px;
}
.w30s-widget-11990279 > span.w30s-content {
  padding: 10px 10px 10px 0px;
}
.w30s-widget-11990279:hover {
  box-shadow: 0px 5px 7px 0px rgba(143, 143, 143, 1);
  color: #fff;
}
.w30s-widget-13007745 {
  width: 50%;
  height: 355px;
  top: unset;
  left: unset;
  display: block;
  position: relative;
}
.w30s-widget-11990268 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990268 > .w30s-widget-childs {
  align-items: flex-start;
  justify-content: space-between;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990269 {
  width: 49%;
  height: 41px;
  top: unset;
  margin: 0px 5px 20px 0px;
  display: inline-block;
  left: unset;
  font-size: 16px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-11990269 > textarea,
.w30s-widget-11990269 > input,
.w30s-widget-11990269 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-11990273 {
  width: 49%;
  height: 41px;
  top: unset;
  left: unset;
  display: none;
  margin: 0px 0px 20px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-11990273 > textarea,
.w30s-widget-11990273 > input,
.w30s-widget-11990273 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-11990280 {
  width: auto;
  height: auto;
  left: 20px;
  top: 0;
  cursor: pointer;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #333;
  border-radius: 10px;
  display: inline-flex;
  position: relative;
}
.w30s-widget-11990280::before {
  border-radius: 10px;
}
.w30s-widget-11990280 > span.w30s-content {
  padding: 10px 10px 10px 0px;
}
.w30s-widget-11990280:hover {
  box-shadow: 0px 5px 7px 0px rgba(143, 143, 143, 1);
  background-color: #666;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #666;
}
.w30s-widget-11990270 {
  width: 49%;
  height: 41px;
  top: unset;
  margin: 0px 0px 20px;
  display: inline-block;
  left: unset;
  font-size: 16px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-11990270 > textarea,
.w30s-widget-11990270 > input,
.w30s-widget-11990270 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-11990271 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990271 > .w30s-widget-childs {
  align-items: flex-start;
  justify-content: space-between;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990274 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  margin: 0px 0px 16px;
  display: inline-block;
  font-size: 16px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: #ccc;
  position: relative;
}
.w30s-widget-11990274 > textarea,
.w30s-widget-11990274 > input,
.w30s-widget-11990274 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-11990265 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-11990265 > .w30s-widget-childs {
  align-items: flex-start;
  justify-content: space-around;
  align-content: stretch;
  display: flex;
}
.w30s-widget-11990278 {
  width: 100%;
  height: auto;
  left: 0px;
  top: 0;
  overflow: visible;
  display: block;
  position: relative;
}
.w30s-widget-11990278 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12014786 {
  height: 50px;
  width: fit-content;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  font-size: 15px;
  display: block;
  position: relative;
}
#w30s-section-518416 {
  height: auto;
  padding: 20px 0px 20px;
  background-color: var(--c-1697215659715, #ffffff);
  display: block;
}
.w30s-column-1042723 {
  width: 100%;
  order: 1;
  display: block;
}
.w30s-widget-12695779 {
  width: autofit;
  height: auto;
  padding: 5px 15px;
  border-radius: 50px;
  text-align: center;
  color: var(--c-1697202744110, #f48300);
  background-color: var(--c-1697215659715, #ffffff);
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(0px);
  font-weight: 400;
  font-size: 16px;
  border-style: solid;
  border-color: var(--c-1697202744110, #f48300);
  border-width: 2px;
  --w30s-animation-background: var(--c-1697202765221, #ffc107);
  display: inline-flex;
  position: relative;
  --my-transform: translateX(-50%) translateY(0px);
  --w30s-animation-duration: 300ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12695779::before {
  border-radius: 50px;
}
.w30s-widget-12695779:hover {
  background-color: var(--c-1697215659715, #ffffff);
  color: var(--c-1697215659715, #ffffff);
  transform: translateX(-50%) translateY(0px);
  transition: all 300ms ease;
}
#w30s-section-481929 {
  height: auto;
  background-color: #faf9f6;
  padding: 50px 0px 60px;
  display: block;
}
.w30s-column-992314 {
  width: 50%;
  order: 1;
  display: block;
}
.w30s-widget-11990186 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 100px;
  height: 100px;
  top: 0;
  background-image: url("/images/logo-normal.webp");
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 9px;
  display: block;
  position: relative;
}
h4.w30s-widget-12764581 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 23px;
  top: 0;
  left: 0px;
  font-weight: 600;
  line-height: 27px;
  margin: 0px 0px 10px;
  text-transform: initial;
  font-family: Open-Sans, sans-serif;
  transform: translateX(0px) translateY(0px);
  display: block;
  position: relative;
}
.w30s-widget-12764582 {
  height: auto;
  width: 100%;
  top: 0;
  left: 0px;
  line-height: 24px;
  color: #000000;
  font-size: 18px;
  transform: translateX(0px) translateY(0px);
  display: block;
  position: relative;
}
h4.w30s-widget-12764583 {
  height: auto;
  width: fit-content;
  color: #708090;
  font-size: 16px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 0px;
  line-height: 25px;
  display: block;
  position: relative;
}
.w30s-widget-13196802 {
  width: fit-content;
  height: auto;
  padding: 2px 0px;
  text-align: center;
  color: #2196f3;
  top: 0;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  font-size: 16px;
  line-height: 20px;
  margin: 0px 0px 15px;
  font-style: initial;
  display: inline-flex;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-iteration-count: inherit;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-13196802 > span.w30s-icon {
  margin: 0px;
  color: #03a9f4;
}
.w30s-widget-13196802:hover {
  transition: all 300ms ease;
}
h4.w30s-widget-12764584 {
  height: auto;
  width: fit-content;
  color: #708090;
  font-size: 16px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 15px;
  line-height: 25px;
  display: block;
  position: relative;
}
h4.w30s-widget-12764585 {
  height: auto;
  width: fit-content;
  color: #708090;
  font-size: 16px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 15px;
  line-height: 25px;
  display: block;
  position: relative;
}
h4.w30s-widget-12764586 {
  height: auto;
  width: fit-content;
  color: #708090;
  font-size: 16px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 15px;
  line-height: 25px;
  display: block;
  position: relative;
}
h4.w30s-widget-12764587 {
  height: auto;
  width: fit-content;
  color: #708090;
  font-size: 16px;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 15px;
  line-height: 25px;
  display: block;
  position: relative;
}
.w30s-column-992315 {
  order: 2;
  width: 50%;
  letter-spacing: 0px;
  line-height: 0px;
  font-size: 8px;
  display: block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding: 157px 0px 0px 30px;
}
.w30s-widget-12002433 {
  top: 0;
  left: 50%;
  width: 70px;
  height: 70px;
  transform: translateX(-50%);
  color: var(--c-1697202744110, #f48300);
  font-size: 50px;
  overflow: visible;
  background-color: #007aff;
  border-radius: 50px;
  display: inline-flex;
  position: relative;
  --my-transform: translateX(-50%);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: infinite;
  --w30s-animation-timing-function: linear;
}
.w30s-widget-12002433::before {
  border-radius: 50px;
}
.w30s-widget-12002433 > span.w30s-icon {
  color: var(--c-1697215659715, #ffffff);
}
.w30s-widget-12002433 > span.w30s-content {
  display: none;
}
.w30s-widget-12243870 {
  width: auto;
  height: auto;
  top: 100%;
  left: 100%;
  transform: translateX(calc(-100% - 20px)) translateY(calc(-100% - 20px));
  overflow: visible;
  display: block;
  position: fixed;
}
.w30s-widget-12243870 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12243871 {
  width: auto;
  height: auto;
  top: 0;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  background-color: rgba(0, 255, 0, 0.5);
  border-radius: 50px;
  padding: 8px;
  overflow: visible;
  margin: 0px 0px 12px;
  display: block;
  position: relative;
}
.w30s-widget-12243871::before {
  border-radius: 50px;
}
.w30s-widget-12243871 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12243872 {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  background-color: rgba(0, 255, 0, 0.5);
  border-radius: 50px;
  padding: 5px;
  --w30s-animation-transform-scale-fade: translateX(0px) translateY(0px)
    scale(2.5);
  display: block;
  position: absolute;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: forwards;
  --w30s-animation-iteration-count: infinite;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12243872::before {
  border-radius: 50px;
}
.w30s-widget-12243872 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12243875 {
  width: 100%;
  height: 100%;
  top: 0.99292px;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  background-color: rgba(33, 150, 243, 0.7019607843137254);
  border-radius: 50px;
  padding: 5px;
  --w30s-animation-transform-scale-fade: translateX(0px) translateY(0px)
    scale(2.5);
  display: block;
  position: absolute;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1000ms;
  --w30s-animation-fill-mode: forwards;
  --w30s-animation-iteration-count: infinite;
  --w30s-animation-timing-function: ease;
}
.w30s-widget-12243875::before {
  border-radius: 50px;
}
.w30s-widget-12243875 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-12764588 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 18px;
  top: 0;
  left: 0px;
  font-weight: 600;
  line-height: 40px;
  margin: 0px 0px 0px;
  text-transform: capitalize;
  font-style: initial;
  transform: translateX(0px);
  padding: 0px 0px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-12764589 {
  width: fit-content;
  height: fit-content;
  text-align: center;
  top: 0;
  left: 0px;
  transform: translateX(0px);
  margin: 0px 0px 140px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: relative;
}
.w30s-widget-12764589 > ul {
  justify-content: center;
}
.w30s-widget-12764589 > ul > li {
  background-color: var(--c-1697202744110, #f48300);
  color: #fff;
  margin: 10px;
  border-radius: 50px;
  flex: unset;
  font-size: 24px;
  width: 40px;
  height: 40px;
}
.w30s-widget-12764589 > ul > li:hover {
  box-shadow: var(--c-1697202744110, #f48300) 1px 1px 14px 1px;
  color: var(--c-1697215659715, #ffffff);
  background-color: var(--c-1697202757675, #f8a000);
}
.w30s-widget-12243873 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 40px;
  height: auto;
  top: 0;
  background-image: url("/images/whatsapp-logo-icon.jpg");
  left: 0px;
  transform: translateX(0px) translateY(0px);
  border-radius: 50px;
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1500ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: infinite;
  --w30s-animation-timing-function: ease-out;
}
.w30s-widget-12243873::before {
  border-radius: 50px;
}
h4.w30s-widget-12769414 {
  height: auto;
  width: fit-content;
  color: #808080;
  font-size: 14px;
  top: 0;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 5px;
  font-family: Open-Sans, sans-serif;
  text-align: center;
  display: block;
  position: relative;
}
.w30s-widget-12243874 {
  width: auto;
  height: auto;
  top: 0;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  background-color: #2196f3;
  border-radius: 50px;
  padding: 8px;
  overflow: visible;
  display: block;
  position: relative;
}
.w30s-widget-12243874::before {
  border-radius: 50px;
}
.w30s-widget-12243874 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-12769415 {
  height: auto;
  width: fit-content;
  color: #808080;
  font-size: 14px;
  top: 0;
  left: 0px;
  transform: translateX(0px) translateY(0px);
  margin: 0px 0px 5px;
  text-align: center;
  display: block;
  position: relative;
}
.w30s-widget-12002432 {
  width: 50px;
  height: auto;
  top: 100%;
  left: 100%;
  transform: translateX(calc(-100% - 15px)) translateY(calc(-100% - 15px));
  overflow: visible;
  display: none;
  position: fixed;
}
.w30s-widget-12002432 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12243876 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  width: 40px;
  height: auto;
  top: 0;
  background-image: url("/images/zalo-icon.png");
  left: 0px;
  transform: translateX(0px) translateY(0px);
  display: block;
  position: relative;
  --my-transform: translateX(0px) translateY(0px);
  --w30s-animation-duration: 1500ms;
  --w30s-animation-fill-mode: both;
  --w30s-animation-iteration-count: infinite;
  --w30s-animation-timing-function: ease-out;
}
h4.w30s-widget-12769416 {
  height: auto;
  width: fit-content;
  color: #808080;
  font-size: 13px;
  top: 0;
  left: 0px;
  transform: translateY(0px) translateX(0px);
  line-height: 20px;
  text-align: center;
  display: block;
  position: relative;
}
.w30s-widget-12002499 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-12002499 > .w30s-widget-childs {
  align-items: flex-start;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-12002500 {
  width: 100%;
  height: 41px;
  top: unset;
  margin: 0px 5px 20px 0px;
  display: inline-block;
  left: unset;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-12002500 > textarea,
.w30s-widget-12002500 > input,
.w30s-widget-12002500 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-12002503 {
  width: 100%;
  height: 41px;
  top: unset;
  left: unset;
  margin: 0px 0px 20px 0px;
  display: inline-block;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-12002503 > textarea,
.w30s-widget-12002503 > input,
.w30s-widget-12002503 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-12002510 {
  width: auto;
  height: auto;
  left: 0px;
  top: 0;
  cursor: pointer;
  background-color: var(--c-1697202744110, #f48300);
  color: #fff;
  text-align: center;
  border-style: solid;
  border-width: 2px;
  border-color: #333;
  transition: all 300ms ease;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 10px;
  display: inline-flex;
  position: relative;
}
.w30s-widget-12002510::before {
  border-radius: 10px;
}
.w30s-widget-12002510 > span.w30s-content {
  padding: 10px 10px 10px 0px;
}
.w30s-widget-12002510:hover {
  box-shadow: 0px 5px 7px 0px rgba(143, 143, 143, 1);
  color: #fff;
}
.w30s-widget-12002458 {
  width: auto;
  height: auto;
  top: 100%;
  left: 0px;
  transform: translateY(-100%) translateX(calc(-100% - 20px));
  background-color: #fff;
  border-radius: 9px;
  border-style: solid;
  border-width: 1px;
  display: none;
  position: absolute;
}
.w30s-widget-12002458::before {
  border-radius: 9px;
}
.w30s-widget-12002458 > .w30s-widget-childs {
  display: block;
}
.w30s-widget-12002501 {
  width: 100%;
  height: 41px;
  top: unset;
  margin: 0px 0px 20px;
  display: inline-block;
  left: unset;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-12002501 > textarea,
.w30s-widget-12002501 > input,
.w30s-widget-12002501 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-12002502 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  display: block;
  position: relative;
}
.w30s-widget-12002502 > .w30s-widget-childs {
  align-items: flex-start;
  justify-content: space-between;
  align-content: stretch;
  flex-wrap: wrap;
  display: flex;
}
.w30s-widget-12002504 {
  width: 49%;
  height: 41px;
  top: unset;
  left: unset;
  display: none;
  margin: 0px 0px 20px;
  --border-width: 1px;
  --border-style: solid;
  --border-color: var(--c-1613548186509, #ccc);
  position: relative;
}
.w30s-widget-12002504 > textarea,
.w30s-widget-12002504 > input,
.w30s-widget-12002504 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-12002511 {
  width: auto;
  height: auto;
  left: 21px;
  top: 0;
  cursor: pointer;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #333;
  border-radius: 10px;
  display: inline-flex;
  position: relative;
}
.w30s-widget-12002511::before {
  border-radius: 10px;
}
.w30s-widget-12002511 > span.w30s-content {
  padding: 10px 10px 10px 0px;
}
.w30s-widget-12002511:hover {
  box-shadow: 0px 5px 7px 0px rgba(143, 143, 143, 1);
  background-color: #666;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #666;
}
.w30s-widget-12002505 {
  width: 100%;
  height: auto;
  top: 0;
  left: 0px;
  margin: 0px 0px 20px;
  display: inline-block;
  --border-width: 1px;
  --border-style: solid;
  --border-color: #ccc;
  position: relative;
}
.w30s-widget-12002505 > textarea,
.w30s-widget-12002505 > input,
.w30s-widget-12002505 > .position-relative > input {
  padding: 10px 0px 10px 20px;
}
.w30s-widget-12002509 {
  width: 100%;
  height: auto;
  left: 0px;
  top: 0;
  overflow: visible;
  display: block;
  position: relative;
}
.w30s-widget-12002509 > .w30s-widget-childs {
  display: block;
}
h4.w30s-widget-12009600 {
  height: auto;
  width: 100%;
  color: var(--c-1697202744110, #f48300);
  font-size: 18px;
  top: 0;
  left: 0px;
  text-align: center;
  line-height: 30px;
  font-weight: 700;
  padding: 10px 0px 0px;
  display: block;
  position: relative;
}
h4.w30s-widget-12009600:hover {
  color: var(--c-1697202744110, #f48300);
}
.w30s-widget-12002498 {
  width: 500px;
  height: auto;
  padding: 10px;
  overflow: visible;
  top: 0;
  left: 0px;
  display: inline-block;
  position: relative;
}
@media (max-width: 1024px) {
  #w30s-section-481918 {
    height: 766px;
    display: block;
  }
  .w30s-widget-11990065 > img {
    position: relative;
  }
  #w30s-section-536095 {
    height: auto;
    display: block;
  }
  #w30s-section-536093 {
    height: auto;
    display: block;
  }
  .w30s-widget-13013692 {
    padding: 0px 50px;
  }
  .w30s-widget-13013695 > img {
    position: relative;
  }
  #w30s-section-518415 {
    height: auto;
    display: block;
  }
  .w30s-widget-12695776 {
    background-size: auto 100%;
  }
  #w30s-section-518923 {
    padding: 20px 10px;
    height: auto;
    display: block;
  }
  .w30s-widget-12705384 > img {
    position: relative;
  }
  .w30s-widget-12705386 > img {
    position: relative;
  }
  .w30s-widget-12705388 > img {
    position: relative;
  }
  .w30s-widget-12705390 > img {
    position: relative;
  }
  #w30s-section-485603 {
    height: auto;
    display: block;
  }
  .w30s-widget-12090680 > img {
    position: relative;
  }
  .w30s-widget-12090679 > .w30s-repeater-box {
    grid-template-columns: repeat(4, 1fr);
  }
  #w30s-section-546166 {
    height: auto;
    display: block;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-slide {
    width: 100%;
    height: 100%;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    right: -5%;
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    top: 0%;
    border-radius: 5px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    right: -5%;
    top: 0%;
    border-radius: 5px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    top: 0%;
    border-radius: 5px;
    left: -5%;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    top: 0%;
    border-radius: 5px;
    left: -5%;
  }
  .w30s-widget-13190441 > img {
    position: relative;
  }
  .w30s-widget-13190438 {
    padding: 0px 50px;
  }
  #w30s-section-546144 {
    height: auto;
    display: block;
  }
  .w30s-widget-13190221 > img {
    position: relative;
  }
  #w30s-section-536010 {
    height: auto;
    display: block;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-slide {
    width: 100%;
    height: 100%;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    right: -5%;
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    border-radius: 5px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    right: -5%;
    border-radius: 5px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    border-radius: 5px;
    left: -5%;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    border-radius: 5px;
    left: -5%;
  }
  .w30s-widget-13012392 > img {
    position: relative;
  }
  .w30s-widget-13012389 {
    padding: 0px 50px;
  }
  #w30s-section-543299 {
    height: auto;
    display: block;
  }
  #w30s-section-536088 {
    height: auto;
    display: block;
  }
  .w30s-widget-13013557 {
    background-size: auto 100%;
  }
  #w30s-section-522044 {
    padding: 20px 10px;
    height: auto;
    display: block;
  }
  .w30s-widget-12764547 > img {
    position: relative;
  }
  .w30s-widget-12764550 > img {
    position: relative;
  }
  .w30s-widget-12764553 > img {
    position: relative;
  }
  .w30s-widget-12764556 > img {
    position: relative;
  }
  #w30s-section-543300 {
    height: auto;
    display: block;
  }
  .w30s-widget-13136625 > img {
    position: relative;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-slide {
    width: 100%;
    height: 100%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    right: -5%;
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    border-radius: 5px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    right: -5%;
    border-radius: 5px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    color: var(--c-1697215659715, #ffffff);
    background-color: var(--c-1697202744110, #f48300);
    border-radius: 5px;
    left: -5%;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    border-radius: 5px;
    left: -5%;
  }
  #w30s-section-531052 {
    height: auto;
    display: block;
  }
  .w30s-widget-12932802 > img {
    position: relative;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
    right: 1%;
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027843901, #000000);
    top: -107%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
    right: 1%;
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027865817, rgba(255, 255, 255, 0));
    top: -107%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027843901, #000000);
    top: -107%;
    left: 92%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027865817, rgba(255, 255, 255, 0));
    top: -107%;
    left: 92%;
  }
  #w30s-section-535728 {
    height: auto;
    display: block;
  }
  #w30s-section-481937 {
    height: auto;
    display: block;
  }
  .w30s-widget-11990279 {
    width: 140px;
  }
  .w30s-widget-11990280 {
    width: 137px;
  }
  #w30s-section-518416 {
    height: auto;
    display: block;
  }
  #w30s-section-481929 {
    height: auto;
    display: block;
  }
  .w30s-widget-11990186 > img {
    position: relative;
  }
  .w30s-widget-12243873 > img {
    position: relative;
  }
  .w30s-widget-12243876 > img {
    position: relative;
  }
  .w30s-widget-12002510 {
    width: 140px;
  }
  .w30s-widget-12002511 {
    width: 137px;
  }
  #w30s-section-1.0e + 15 {
    display: block;
  }
}
@media (max-width: 768px) {
  #w30s-section-481918 {
    height: 860px;
  }
  .w30s-widget-11990074 {
    width: 100%;
    left: 0px;
    padding: 0px 10px;
    margin: 0px 0px 20px;
    top: 0;
  }
  .w30s-widget-11990074 > .w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    flex-wrap: wrap;
    display: flex;
  }
  h4.w30s-widget-11990075 {
    text-align: center;
    top: unset;
    left: unset;
  }
  .w30s-widget-11990064 {
    margin: 0px 0px 30px;
    padding: 0px 10px;
  }
  .w30s-widget-11990073 > .w30s-widget-childs {
    display: block;
  }
  h4.w30s-widget-11990076 {
    text-align: center;
    top: unset;
    left: unset;
  }
  .w30s-widget-11990077 {
    text-align: center;
    top: unset;
    left: unset;
  }
  .w30s-widget-11990078 {
    top: unset;
    left: unset;
  }
  .w30s-widget-13013705 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px;
  }
  .w30s-widget-13013707 {
    width: 100%;
    padding: 10px 5px 0px;
  }
  .w30s-widget-13013708 {
    text-align: center;
  }
  .w30s-widget-12695775 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px;
  }
  .w30s-widget-12695777 {
    width: 100%;
    padding: 10px 5px 0px;
  }
  .w30s-widget-12695778 {
    text-align: center;
  }
  .w30s-column-1043468 {
    width: 50%;
  }
  .w30s-column-1043469 {
    width: 50%;
  }
  .w30s-column-1043470 {
    width: 50%;
  }
  .w30s-column-1043471 {
    width: 50%;
  }
  .w30s-widget-12090679 > .w30s-repeater-box {
    grid-template-columns: repeat(2, 1fr);
  }
  .w30s-widget-12090679 > .w30s-repeater-box > .w30s-repeater-item {
    background-color: #fff;
    border-style: solid;
    border-color: var(--c-1611653033130, #e20020);
    border-width: 1px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    right: -7%;
    color: #fff;
    top: -30%;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    right: -7%;
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    color: #fff;
    top: -30%;
    left: -7%;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
    left: -7%;
  }
  .w30s-column-1079613 {
    width: 100%;
    padding: 0px 0px 30px 0px;
  }
  .w30s-widget-13190221 {
    width: 100%;
  }
  .w30s-column-1079614 {
    width: 100%;
    padding: 0px 0px 0px 0px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    right: -7%;
    color: #fff;
    top: -30%;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    right: -7%;
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    color: #fff;
    top: -30%;
    left: -7%;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
    left: -7%;
  }
  .w30s-widget-13013556 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px;
  }
  .w30s-widget-13013558 {
    width: 100%;
    padding: 10px 5px 0px;
  }
  .w30s-widget-13013559 {
    text-align: center;
  }
  .w30s-column-1047572 {
    width: 50%;
  }
  .w30s-column-1047573 {
    width: 50%;
  }
  .w30s-column-1047574 {
    width: 50%;
  }
  .w30s-column-1047575 {
    width: 50%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    right: -7%;
    color: #fff;
    top: -30%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    right: -7%;
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    color: #fff;
    top: -30%;
    left: -7%;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    background-color: var(--c-1697202757675, #f8a000);
    top: -30%;
    left: -7%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
    background-color: #000000;
    top: -109%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
    top: -109%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    background-color: #000000;
    top: -109%;
    left: 90%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    top: -109%;
    left: 90%;
  }
  .w30s-widget-13007739 {
    width: 50%;
    left: 0px;
    transform: translateX(0px) translateY(0px);
    --my-transform: translateX(0px) translateY(0px);
  }
  .w30s-widget-11990267 {
    width: 100%;
  }
  .w30s-widget-13007745 {
    width: 100%;
  }
  .w30s-widget-11990265 > .w30s-widget-childs {
    flex-wrap: wrap;
  }
  .w30s-widget-12002498 {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .w30s-widget-12090674 {
    left: 556.68px;
  }
  .w30s-widget-12090680 {
    left: 128px;
  }
  .w30s-widget-12090679 {
    width: 610px;
    left: 305px;
    height: 385px;
  }
  .w30s-widget-12090679 > .w30s-repeater-box {
    grid-auto-rows: 385px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    right: -9%;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    right: -9%;
    background-color: var(--c-1697202765221, #ffc107);
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    left: -9%;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    background-color: var(--c-1697202765221, #ffc107);
    left: -9%;
  }
  .w30s-widget-13190226 {
    text-align: center;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    right: -9%;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    right: -9%;
    background-color: var(--c-1697202765221, #ffc107);
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    left: -9%;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    background-color: var(--c-1697202765221, #ffc107);
    left: -9%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    right: -9%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    right: -9%;
    background-color: var(--c-1697202765221, #ffc107);
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    left: -9%;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    background-color: var(--c-1697202765221, #ffc107);
    left: -9%;
  }
  .w30s-widget-12932803 {
    transform: translateX(0px) translateY(-100%);
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
    top: -110%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
    top: -110%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    top: -110%;
    left: 88%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    top: -110%;
    left: 88%;
  }
  .w30s-widget-13190462 {
    width: 100%;
    padding: 10px 0px 0px;
  }
  .w30s-widget-13190466 {
    width: 100%;
    padding: 10px 0px 0px;
  }
  .w30s-widget-13190470 {
    width: 100%;
    padding: 10px 0px 0px;
  }
  .w30s-widget-13190461 > .w30s-widget-childs {
    justify-content: center;
  }
}
@media (max-width: 480px) {
  #w30s-section-481918 {
    height: 917px;
    padding: 30px 50px 50px;
    background-position: 50% center;
    background-image: url("/images/landing-mobile-final.jpg");
  }
  .w30s-column-992298 {
    width: 150%;
  }
  .w30s-widget-11990074 {
    transform: translateX(-50%);
    left: 50%;
    margin: 0px 0px 15px;
    --my-transform: translateX(-50%);
  }
  h4.w30s-widget-11990075 {
    font-size: 18px;
    margin: 0px 0px 0px;
    box-shadow: none;
    padding: 0px 0px 2px;
  }
  .w30s-widget-12090674 {
    left: 50%;
    transform: translateX(-50%);
    height: 27px;
    opacity: 1;
  }
  .w30s-widget-11990064 {
    padding: 0px 80px;
    margin: 0px 0px 2px;
    transform: translateY(0px) translateX(0px);
  }
  .w30s-widget-11990064 > .w30s-widget-childs {
    justify-content: center;
  }
  .w30s-widget-11990065 {
    width: 55%;
    transform: translateY(40px);
    margin: 0px 0px 40px;
  }
  .w30s-widget-11990067 {
    width: 100%;
    margin: 0px 0px 10px;
  }
  .w30s-widget-11990067 > .w30s-widget-childs {
    justify-content: flex-start;
  }
  .w30s-widget-11990066 {
    width: 150px;
  }
  .w30s-widget-11990066 > .w30s-widget-childs {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  h4.w30s-widget-11990076 {
    font-size: 30px;
    line-height: 35px;
    margin: 0px 0px 170px;
    width: fit-content;
    text-shadow: #222 1px 1px;
    padding: 0px 0px 5px;
    letter-spacing: 0px;
    height: fit-content;
  }
  .w30s-widget-11990070 {
    width: 100%;
  }
  .w30s-widget-11990070 > .w30s-widget-childs {
    justify-content: flex-start;
  }
  .w30s-widget-11990077 {
    margin: 0px 0px 17px;
    font-size: 18px;
    text-shadow: #222 1px 1px 2px;
  }
  .w30s-widget-11990078 {
    border-radius: 24px;
  }
  .w30s-widget-13013704 {
    padding: 10px 0px;
  }
  .w30s-widget-13013705 {
    padding: 0px 10px 10px;
    margin: 0px 0px -5px;
  }
  .w30s-widget-13013706 {
    border-radius: 20px;
  }
  .w30s-widget-13013708 {
    font-size: 16px;
    padding: 0px 0px 10px;
    width: 94%;
  }
  #w30s-section-536093 {
    background-color: var(--c-1697215659715, #ffffff);
    padding: 30px 0px 0px;
  }
  .w30s-column-1065781 {
    padding: 0px 0px 0px;
  }
  .w30s-widget-13013692 {
    padding: 0px;
  }
  .w30s-widget-13013693 > .w30s-repeater-box {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px 30px;
  }
  .w30s-widget-13013695 {
    width: 78%;
    height: 250px;
  }
  .w30s-widget-13013696 {
    padding: 20px 15px;
  }
  h3.w30s-widget-13013697 {
    font-size: 16px;
    height: auto;
  }
  .w30s-widget-13013698 {
    font-size: 16px;
    height: auto;
  }
  #w30s-section-518415 {
    background-color: #faf9f6;
  }
  .w30s-widget-12695774 {
    padding: 10px 0px;
  }
  .w30s-widget-12695775 {
    padding: 0px 10px 10px;
  }
  .w30s-widget-12695776 {
    border-radius: 20px;
    background-size: 100%;
  }
  .w30s-widget-12695778 {
    font-size: 16px;
    padding: 0px 0px 10px;
    width: 90%;
  }
  #w30s-section-518923 {
    padding: 20px 10px 60px;
  }
  .w30s-column-1043468 {
    padding: 0px 10px 20px;
  }
  h4.w30s-widget-12705385 {
    font-size: 16px;
    line-height: 20px;
  }
  h4.w30s-widget-12705387 {
    font-size: 16px;
  }
  h4.w30s-widget-12705389 {
    font-size: 16px;
  }
  h4.w30s-widget-12705391 {
    font-size: 16px;
  }
  .w30s-widget-12090680 {
    left: 184.5px;
  }
  .w30s-widget-12090682 {
    line-height: 25px;
    margin: 0px;
  }
  h4.w30s-widget-12090676 {
    font-size: 28px;
  }
  h4.w30s-widget-12090678 {
    font-size: 16px;
    color: var(--c-1697274242301, #333);
  }
  .w30s-widget-12090679 {
    left: 50%;
    width: 399px;
    height: 722px;
  }
  .w30s-widget-12090679 > .w30s-repeater-box {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: 351px;
  }
  .w30s-widget-12090679 > .w30s-repeater-box > .w30s-repeater-item {
    background-color: var(--c-1697215659715, #ffffff);
    border-style: unset;
    border-color: unset;
    border-width: 0px;
    background-image: none;
  }
  .w30s-widget-13190440 {
    padding: 0px 30px;
  }
  h4.w30s-widget-13190443 {
    font-size: 18px;
  }
  .w30s-widget-13190439 {
    border-radius: 15px;
    background-color: none;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    right: 1%;
    top: -40%;
    border-radius: 50px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    right: 1%;
    top: -40%;
    border-radius: 50px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    top: -40%;
    border-radius: 50px;
    left: 1%;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    top: -40%;
    border-radius: 50px;
    left: 1%;
  }
  .w30s-widget-13190441 {
    width: 95%;
    left: 50%;
    transform: translateX(-50%);
  }
  h4.w30s-widget-13190436 {
    font-size: 28px;
  }
  .w30s-widget-13190438 {
    padding: 0px;
  }
  #w30s-section-546144 {
    background-color: var(--c-1697215659715, #ffffff);
  }
  .w30s-column-1079613 {
    background-color: var(--c-1697215659715, #ffffff);
    padding: 0px 0px 5px;
  }
  .w30s-widget-13190221 {
    transform: translateY(0px) translateX(-50%);
    background-image: url("/images/nhi-khoa.png");
    left: 50%;
    --my-transform: translateY(0px) translateX(-50%);
  }
  .w30s-column-1079614 {
    background-color: var(--c-1697215659715, #ffffff);
    padding: 0px 0px 10px;
  }
  .w30s-widget-13190222 {
    left: 50%;
    transform: translateX(-50%);
  }
  .w30s-widget-13190228 {
    font-size: 16px;
  }
  h4.w30s-widget-13190223 {
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    line-height: 20px;
    --my-transform: translateX(-50%);
  }
  h4.w30s-widget-13190224 {
    text-align: center;
    font-size: 28px;
  }
  .w30s-widget-13190225 {
    left: 50%;
    transform: translateX(-50%);
    padding-bottom: 10px;
  }
  .w30s-widget-13190226 {
    left: 50%;
    transform: translateX(-50%) translateY(0px);
    width: 95%;
    line-height: 30px;
    font-size: 16px;
    margin: 0px 0px 10px;
  }
  #w30s-section-536010 {
    background-color: var(--c-1697215659715, #ffffff);
  }
  .w30s-widget-13012391 {
    padding: 0px 30px;
  }
  .w30s-widget-13012390 {
    border-radius: 15px;
    background-color: none;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    right: 1%;
    top: 0%;
    border-radius: 50px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    right: 1%;
    top: 0%;
    border-radius: 50px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    top: 0%;
    border-radius: 50px;
    left: 1%;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    top: 0%;
    border-radius: 50px;
    left: 1%;
  }
  h5.w30s-widget-13012393 {
    height: 37px;
    line-height: 35px;
  }
  .w30s-widget-13012392 {
    width: 95%;
    left: 50%;
    transform: translateX(-50%);
  }
  .w30s-widget-13012389 {
    padding: 0px;
  }
  h4.w30s-widget-13136621 {
    font-size: 28px;
  }
  .w30s-widget-13013555 {
    padding: 10px 0px;
  }
  .w30s-widget-13013556 {
    padding: 0px 10px 0px;
    margin: 0px 0px 0px;
  }
  .w30s-widget-13013557 {
    border-radius: 20px;
  }
  .w30s-widget-13013559 {
    font-size: 16px;
  }
  #w30s-section-522044 {
    padding: 20px 10px 40px;
  }
  h4.w30s-widget-12764548 {
    font-size: 16px;
    margin: 0px 0px 5px;
  }
  .w30s-widget-12764549 {
    font-size: 16px;
  }
  h4.w30s-widget-12764551 {
    font-size: 16px;
    margin: 0px 0px 5px;
  }
  .w30s-widget-12764552 {
    font-size: 16px;
  }
  h4.w30s-widget-12764554 {
    font-size: 16px;
    margin: 0px 0px 5px;
  }
  .w30s-widget-12764555 {
    font-size: 16px;
  }
  h4.w30s-widget-12764557 {
    font-size: 16px;
    margin: 0px 0px 5px;
  }
  .w30s-widget-12764558 {
    font-size: 16px;
    margin: 0px 0px px;
  }
  .w30s-widget-13136624 {
    padding: 0px 30px;
  }
  .w30s-widget-13136625 {
    width: 95%;
    left: 50%;
    transform: translateX(-50%);
  }
  h5.w30s-widget-13136626 {
    height: 37px;
    line-height: 35px;
  }
  .w30s-widget-13136623 {
    border-radius: 15px;
    background-color: none;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-slide {
    background-image: none;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    right: 1%;
    top: 0%;
    border-radius: 50px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    right: 1%;
    top: 0%;
    border-radius: 50px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    top: 0%;
    border-radius: 50px;
    left: 1%;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    top: 0%;
    border-radius: 50px;
    left: 1%;
  }
  #w30s-section-531052 {
    padding: 40px 0px 40px;
  }
  .w30s-column-1059240 {
    background-color: var(--c-1697215659715, #ffffff);
  }
  h5.w30s-widget-12932804 {
    color: var(--c-1697274242301, #333);
    height: 48px;
  }
  .w30s-widget-12932802 {
    width: 85%;
    left: 50%;
    transform: translateX(-50%);
  }
  .w30s-widget-12932803 {
    padding: 7px 15px 7px 15px;
    left: 32px;
  }
  h4.w30s-widget-12932797 {
    width: auto;
    text-transform: initial;
    line-height: 30px;
    transform: translateX(-50%);
    --my-transform: translateX(-50%);
  }
  .w30s-widget-12932800 {
    border-radius: 15px;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-slide {
    background-image: none;
    width: 100%;
    height: 100%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
    width: 35px;
    height: 35px;
    background-color: var(--c-1697202744110, #f48300);
    top: -25%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
    width: 35px;
    height: 35px;
    background-color: var(--c-1697202765221, #ffc107);
    top: -25%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    width: 35px;
    height: 35px;
    background-color: var(--c-1697202744110, #f48300);
    top: -25%;
    left: 1%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    width: 35px;
    height: 35px;
    background-color: var(--c-1697202765221, #ffc107);
    top: -25%;
    left: 1%;
  }
  .w30s-widget-13007741 {
    font-size: 16px;
  }
  h4.w30s-widget-13007736 {
    font-size: 28px;
  }
  .w30s-widget-13007737 {
    padding-bottom: 20px;
  }
  .w30s-widget-13007738 {
    width: 95%;
    font-size: 16px;
  }
  .w30s-widget-13007739 {
    width: 100%;
    padding: 0px;
  }
  .w30s-widget-13007740 {
    width: auto;
  }
  h4.w30s-widget-13190465 {
    font-family: Open-Sans, sans-serif;
  }
  h4.w30s-widget-13190469 {
    font-family: Open-Sans, sans-serif;
  }
  h4.w30s-widget-13190473 {
    font-family: Open-Sans, sans-serif;
  }
  h4.w30s-widget-11993868 {
    width: auto;
    text-transform: initial;
    line-height: 30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    --my-transform: translateX(-50%);
  }
  h4.w30s-widget-11993869 {
    left: 50%;
    width: auto;
    transform: translateX(-50%);
    font-size: 28px;
    --my-transform: translateX(-50%);
  }
  .w30s-widget-11990272 {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .w30s-widget-11990279 {
    width: fit-content;
    font-size: 16px;
  }
  .w30s-widget-11990268 > .w30s-widget-childs {
    flex-wrap: wrap;
  }
  .w30s-widget-11990269 {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .w30s-widget-11990273 {
    width: 100%;
  }
  .w30s-widget-11990280 {
    width: fit-content;
    font-size: 16px;
  }
  .w30s-widget-11990270 {
    width: 100%;
  }
  .w30s-widget-11990271 > .w30s-widget-childs {
    flex-wrap: wrap;
  }
  .w30s-widget-12014786 {
    transform: translateY(0px) translateX(0px);
    font-size: 14px;
    line-height: 22px;
  }
  #w30s-section-518416 {
    background-color: var(--c-1697215659715, #ffffff);
  }
  .w30s-widget-12695779 {
    padding: 7px 15px;
    font-family: Open-Sans, sans-serif;
    font-size: 14px;
  }
  #w30s-section-481929 {
    padding: 50px 10px 20px;
  }
  .w30s-column-992314 {
    width: 100%;
    padding: 10px 0px;
  }
  .w30s-widget-11990186 {
    left: 50%;
    transform: translateX(-50%);
  }
  h4.w30s-widget-12764581 {
    text-align: center;
    font-size: 20px;
  }
  .w30s-widget-12764582 {
    text-align: center;
    line-height: 30px;
    height: fit-content;
    font-family: Open-Sans, sans-serif;
    font-size: 17px;
  }
  h4.w30s-widget-12764583 {
    text-align: center;
    line-height: 22px;
    transform: translateX(0px) translateY(0px);
    font-family: Open-Sans, sans-serif;
    font-weight: 400;
  }
  .w30s-widget-13196802 {
    font-size: 15px;
    left: 50%;
    transform: translateY(0px) translateX(-50%);
    --my-transform: translateY(0px) translateX(-50%);
  }
  h4.w30s-widget-12764584 {
    text-align: center;
    left: 50%;
    transform: translateX(-50%) translateY(0px);
    font-weight: 400;
  }
  h4.w30s-widget-12764585 {
    left: 50%;
    transform: translateX(-50%) translateY(0px);
    font-weight: 400;
  }
  h4.w30s-widget-12764586 {
    left: 50%;
    transform: translateX(-50%) translateY(0px);
    font-weight: 400;
  }
  h4.w30s-widget-12764587 {
    transform: translateY(0px) translateX(-50%);
    left: 50%;
    font-weight: 400;
  }
  .w30s-column-992315 {
    width: 100%;
    padding: 10px 0px;
  }
  .w30s-widget-12002433 {
    font-size: 40px;
  }
  h4.w30s-widget-12764588 {
    text-align: center;
  }
  .w30s-widget-12764589 {
    transform: translateY(0px) translateX(-50%);
    margin: 0px 0px 26px;
    left: 50%;
  }
  h4.w30s-widget-12769414 {
    margin: 0px 0px 10px;
    left: 50%;
    transform: translateX(-50%);
  }
  h4.w30s-widget-12769415 {
    left: 50%;
    transform: translateX(-50%);
    margin: 0px 0px 10px;
  }
  h4.w30s-widget-12769416 {
    width: 85%;
    left: 50%;
    transform: translateX(-50%);
  }
  .w30s-widget-12002500 {
    margin: 0px 0px 20px 0px;
  }
  .w30s-widget-12002458 {
    width: 320px;
  }
  .w30s-widget-12002504 {
    width: 100%;
  }
}
@media (max-width: 375px) {
  #w30s-section-481918 {
    padding: 30px 30px 30px;
  }
  .w30s-widget-12090674 {
    left: 309.93px;
  }
  .w30s-widget-11990064 {
    padding: 0px 30px;
  }
  .w30s-widget-11990065 {
    transform: translateY(0px) translateX(0px);
  }
  .w30s-widget-13013708 {
    font-family: Montserrat, sans-serif;
    height: 34vh;
  }
  .w30s-widget-12695778 {
    font-family: Montserrat, sans-serif;
    height: 34vh;
  }
  .w30s-column-1043468 {
    width: 100%;
  }
  .w30s-column-1043469 {
    width: 100%;
  }
  .w30s-column-1043470 {
    width: 100%;
  }
  .w30s-column-1043471 {
    width: 100%;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13190226 {
    width: 89%;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13013559 {
    font-family: Montserrat, sans-serif;
    height: 34vh;
  }
  .w30s-column-1047572 {
    width: 100%;
  }
  .w30s-column-1047573 {
    width: 100%;
  }
  .w30s-column-1047574 {
    width: 100%;
  }
  .w30s-column-1047575 {
    width: 100%;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    top: -30%;
    border-radius: 5px;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next {
    width: 30px;
    height: 30px;
    background-color: #000000;
    top: -110%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-next:hover {
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027865817, rgba(255, 255, 255, 0));
    top: -110%;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    width: 30px;
    height: 30px;
    background-color: #000000;
    top: -110%;
    left: 79%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    width: 30px;
    height: 30px;
    background-color: var(--c-1601027865817, rgba(255, 255, 255, 0));
    top: -110%;
    left: 79%;
  }
  .w30s-widget-13007738 {
    width: 100%;
  }
  h4.w30s-widget-12764588 {
    text-transform: initial;
    background-color: var(--c-1697202744110, #f48300);
    color: var(--c-1697215659715, #ffffff);
  }
  .w30s-widget-12002458 {
    width: 250px;
  }
}
@media (max-width: 320px) {
  #w30s-section-481918 {
    padding: 30px 15px 15px;
  }
  .w30s-widget-12090674 {
    left: 270.922px;
  }
  .w30s-widget-13013708 {
    padding: 0px 0px 0px;
    font-size: 14px;
  }
  .w30s-widget-12695778 {
    padding: 0px 0px 0px;
    font-size: 14px;
  }
  .w30s-widget-13190440 {
    padding: 0px 25px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-next:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13190439 .w30s-slider-container .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13190439 .swiper-button-prev:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13012391 {
    padding: 0px 25px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-next:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13012390 .w30s-slider-container .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13012390 .swiper-button-prev:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13013559 {
    padding: 0px 0px 0px;
    font-size: 14px;
  }
  .w30s-widget-13136624 {
    padding: 0px 25px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-next:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13136623 .w30s-slider-container .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-13136623 .swiper-button-prev:hover {
    width: 30px;
    height: 30px;
  }
  .w30s-widget-12932800 .w30s-slider-container .swiper-button-prev {
    left: 76%;
  }
  .w30s-widget-12932800 .swiper-button-prev:hover {
    left: 76%;
  }
  .w30s-widget-12002458 {
    width: 200px;
  }
}
.cus-title{
  font-size: 20px;
  color: var(--c-1697202744110)
}
.box-shadow{
  height: fit-content;
  background-color: #fff;
  padding: 30px 30px 20px;
  box-shadow: 0px 1px 22px 0px rgba(157, 184, 209, 0.19);
  border-radius: 10px 10px 7px 7px;
}
.accordion-item{
  border: none;
}
.bg__primary {
    background: var(--primary-color);
}
.header__info--text ul{
  list-style:none;
  margin:0;
  font-size:1.2rem;
}
.navbar {
    background-color: white !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    padding-top: 10px;
    padding-bottom: 10px;
    top:74px
}

.navbar.scrolled {
    padding-top: 10px;
    padding-bottom: 10px;
    opacity: 0.9;
    top:0;
}

.nav-link {
    font-weight: 500;
    color: #333 !important;
    margin: 0 10px;
    transition: color 0.3s;
    font-size:1.3rem;
}

.nav-link:not(.contact-btn):hover {
    color: var(--c-1697202744110) !important;
}

a.contact-btn {
    background-color: var(--c-1697202744110);
    color: white !important;
    border-radius: 50px;
    padding: 8px 20px !important;
    margin-left: 10px;
    transition: all 0.3s;
}

a.contact-btn:hover {
    transform: translateY(-2px);
}

.logo-img {
    width: 60px;
    height: auto;
}
.text-title{
  font-size:26px;
  color:var(--c-1697202744110);
  text-transform:uppercase;
}
.text-title-news{
  color:var(--c-1697202744110);
  font-weight:bold;
}
.text-field{
  font-size:18px;
}
.text-content{
  font-size:1.2rem;
}
.frm-input{
  padding:10px 0px 10px 20px;
  font-size:1.2rem;
}
span.input-required, span.input-required-area {
    content: "*";
    color: red;
    position: absolute;
    font-weight: 700;
    font-size: 18px;
    left: 5px;
    top: 50%;
    transform: translate(0, calc(-50% + 4px));
}
span.input-required-area{
  top:10px;
}

.btn-submit{
    width: auto;
    height: auto;
    left: 0px;
    top: 0;
    cursor: pointer;
    background-color: var(--c-1697202744110, #f48300);
    color: #fff;
    text-align: center;
    border-style: solid;
    border-width: 2px;
    border-color: #333;
    transition: all 300ms ease;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 10px;
    margin: 0px 0px 5px;
    display: inline-flex;
    position: relative;
}
.btn-submit:hover{
      box-shadow: 0px 5px 7px 0px rgba(143, 143, 143, 1);
    color: #fff;
}
#Headline h2{
  font-size: 4rem;
  color: var(--c-1697202744110);
}
li.headline-text{
  font-size:1.4rem;
  font-weight:bold;
}
ul.unstyle{
  list-style:none;
}

.ux-menu-link{
  margin-bottom: 1rem;
}
.ux-menu-link__text{
  line-height: 1.7rem;
}
/* Phần content để demo scroll */
.content-section {
    padding-top: 79px; /* Tăng padding-top để tránh bị che bởi fixed elements */
}

.fixed-contact{
  position:fixed;
  bottom:30px;
  right: 20px;
  z-index: 10000;
}

#ajax-loading-bg{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 9999999;
}
@media only screen and (min-width: 768px) {
    .header__topbar {
        padding: 14px 0;
    }
    .navbar {
        top:53px
    }
}

/* Margin */
.m-6 { margin: var(--bs-spacer-6) !important; }
.mt-6 { margin-top: var(--bs-spacer-6) !important; }
.mb-6 { margin-bottom: var(--bs-spacer-6) !important; }
.ms-6 { margin-left: var(--bs-spacer-6) !important; }
.me-6 { margin-right: var(--bs-spacer-6) !important; }
.mx-6 { margin-left: var(--bs-spacer-6) !important; margin-right: var(--bs-spacer-6) !important; }
.my-6 { margin-top: var(--bs-spacer-6) !important; margin-bottom: var(--bs-spacer-6) !important; }

/* Lặp lại tương tự cho 7, 8, 9, 10 */
.m-7 { margin: var(--bs-spacer-7) !important; }
.mt-7 { margin-top: var(--bs-spacer-7) !important; }
.mb-7 { margin-bottom: var(--bs-spacer-7) !important; }
.ms-7 { margin-left: var(--bs-spacer-7) !important; }
.me-7 { margin-right: var(--bs-spacer-7) !important; }
.mx-7 { margin-left: var(--bs-spacer-7) !important; margin-right: var(--bs-spacer-7) !important; }
.my-7 { margin-top: var(--bs-spacer-7) !important; margin-bottom: var(--bs-spacer-7) !important; }

.m-8 { margin: var(--bs-spacer-8) !important; }
.mt-8 { margin-top: var(--bs-spacer-8) !important; }
.mb-8 { margin-bottom: var(--bs-spacer-8) !important; }
.ms-8 { margin-left: var(--bs-spacer-8) !important; }
.me-8 { margin-right: var(--bs-spacer-8) !important; }
.mx-8 { margin-left: var(--bs-spacer-8) !important; margin-right: var(--bs-spacer-8) !important; }
.my-8 { margin-top: var(--bs-spacer-8) !important; margin-bottom: var(--bs-spacer-8) !important; }

.m-9 { margin: var(--bs-spacer-9) !important; }
.mt-9 { margin-top: var(--bs-spacer-9) !important; }
.mb-9 { margin-bottom: var(--bs-spacer-9) !important; }
.ms-9 { margin-left: var(--bs-spacer-9) !important; }
.me-9 { margin-right: var(--bs-spacer-9) !important; }
.mx-9 { margin-left: var(--bs-spacer-9) !important; margin-right: var(--bs-spacer-9) !important; }
.my-9 { margin-top: var(--bs-spacer-9) !important; margin-bottom: var(--bs-spacer-9) !important; }

.m-10 { margin: var(--bs-spacer-10) !important; }
.mt-10 { margin-top: var(--bs-spacer-10) !important; }
.mb-10 { margin-bottom: var(--bs-spacer-10) !important; }
.ms-10 { margin-left: var(--bs-spacer-10) !important; }
.me-10 { margin-right: var(--bs-spacer-10) !important; }
.mx-10 { margin-left: var(--bs-spacer-10) !important; margin-right: var(--bs-spacer-10) !important; }
.my-10 { margin-top: var(--bs-spacer-10) !important; margin-bottom: var(--bs-spacer-10) !important; }

/* Responsive Width */
/* Width utilities */
.w-10 { width: 10% !important; }
.w-15 { width: 15% !important; }
.w-20 { width: 20% !important; }
.w-30 { width: 30% !important; }
.w-33 { width: 33.333% !important; }
.w-40 { width: 40% !important; }
.w-60 { width: 60% !important; }
.w-65 { width: 65% !important; }
.w-70 { width: 70% !important; }
.w-80 { width: 80% !important; }
.w-85 { width: 85% !important; }
.w-90 { width: 90% !important; }
.w-95 { width: 95% !important; }

/* Responsive width */
@media (min-width: 576px) {
  .w-sm-10 { width: 10% !important; }
  .w-sm-15 { width: 15% !important; }
  .w-sm-20 { width: 10% !important; }
  .w-sm-25 { width: 25% !important; }
  .w-sm-30 { width: 30% !important; }
  .w-sm-33 { width: 33% !important; }
  .w-sm-40 { width: 40% !important; }
  .w-sm-50 { width: 50% !important; }
  .w-sm-60 { width: 60% !important; }
  .w-sm-65 { width: 65% !important; }
  .w-sm-70 { width: 70% !important; }
  /* Thêm các giá trị khác tương tự */
}

@media (min-width: 768px) {
  .w-md-10 { width: 10% !important; }
  .w-md-15 { width: 15% !important; }
  .w-md-20 { width: 10% !important; }
  .w-md-25 { width: 25% !important; }
  .w-md-30 { width: 30% !important; }
  .w-md-33 { width: 33% !important; }
  .w-md-40 { width: 40% !important; }
  .w-md-50 { width: 50% !important; }
  .w-md-60 { width: 60% !important; }
  .w-md-65 { width: 65% !important; }
  .w-md-70 { width: 70% !important; }
  /* Thêm các giá trị khác tương tự */
}

@media (min-width: 992px) {
  .w-lg-10 { width: 10% !important; }
  .w-lg-15 { width: 15% !important; }
  .w-lg-20 { width: 10% !important; }
  .w-lg-25 { width: 25% !important; }
  .w-lg-30 { width: 30% !important; }
  .w-lg-33 { width: 33% !important; }
  .w-lg-40 { width: 40% !important; }
  .w-lg-50 { width: 50% !important; }
  .w-lg-60 { width: 60% !important; }
  .w-lg-65 { width: 65% !important; }
  .w-lg-70 { width: 70% !important; }
  /* Thêm các giá trị khác tương tự */
}

@media (min-width: 1200px) {
  .w-xl-10 { width: 10% !important; }
  .w-xl-15 { width: 15% !important; }
  .w-xl-20 { width: 10% !important; }
  .w-xl-25 { width: 25% !important; }
  .w-xl-30 { width: 30% !important; }
  .w-xl-33 { width: 33% !important; }
  .w-xl-40 { width: 40% !important; }
  .w-xl-50 { width: 50% !important; }
  /* Thêm các giá trị khác tương tự */
}

@media (min-width: 1400px) {
  .w-xxl-10 { width: 10% !important; }
  .w-xxl-15 { width: 15% !important; }
  .w-xxl-20 { width: 10% !important; }
  .w-xxl-25 { width: 25% !important; }
  .w-xxl-30 { width: 30% !important; }
  .w-xxl-33 { width: 33% !important; }
  .w-xxl-40 { width: 40% !important; }
  .w-xxl-50 { width: 50% !important; }
  /* Thêm các giá trị khác tương tự */
}