@charset "UTF-8";
@font-face {
  font-family: "Gotham Book";
  src: url("../vendor/fonts/Gotham/Gotham-Book.otf"), url("../vendor/fonts/Gotham/Gotham-Book.otf?#iefix") format("embedded-opentype"), url("../vendor/fonts/Gotham/Gotham-Book.otf") format("woff2"), url("../vendor/fonts/Gotham/Gotham-Book.otf") format("woff"), url("../vendor/fonts/Gotham/Gotham-Book.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
html.dropdown-open,
body.dropdown-open {
  overflow: hidden;
}

.slides.carousel {
  display: none !important;
}

div.m,
p.m,
br.m,
img.m {
  display: none;
}

.blue-text {
  color: #335a9b;
}

.lightblue-text {
  color: #01a6ff;
}

.header-section {
  position: relative;
  background-image: url(../img/iv-drip/PC/bg-header.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
  height: 1560px;
}

.text-detail {
  transform: translateX(356px);
}

.detail-title-branch {
  font-family: "Gotham", sans-serif !important;
}

.blue-shadow-bar {
  width: 505px;
  height: 100px; /* ปรับความสูงได้ */
  background: transparent; /* ไม่มีสีพื้น */
  box-shadow: rgb(149, 219, 253) 0px 30px 25px -20px, rgba(149, 219, 253, 0.6) 0px 10px 10px -20px;
  border-radius: 0;
  left: 1060px;
}

.list-check-box {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
}

.list-check-box-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 326px;
  gap: 7px;
  line-height: 1.2;
}

.list-check-box-item-icon {
  width: 53px;
  height: 53px;
}

.text-drip {
  margin-top: -15px;
  margin-left: 1040px;
}

.what-is-vitamin-img {
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}

.what-is-vitamin-text {
  top: -180px;
}

.detail-what-is-vitamin {
  color: #ffffff;
}

.content-text-what-is-vitamin {
  letter-spacing: -1.9px;
  margin-top: -115px;
}

.text-iv-drip {
  font-family: "Gotham", sans-serif;
}

.section-iv-drip-help {
  background-image: url(../img/iv-drip/PC/bg-iv-help.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
}

.header-drip-help {
  color: #f67490;
}

.list-check-iv-drip-help {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  left: 50%;
  transform: translateX(90px);
  top: 40px;
}

.list-check-iv-drip-help-item-icon {
  width: 50px;
  height: 50px;
}

.list-check-iv-drip-help-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 490px;
  gap: 10px;
}

.list-check-iv-drip-help-2 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  transform: translateX(130px);
  top: 35px;
}

.list-check-iv-drip-help-2-item-icon {
  width: 63px;
  height: 63px;
}

.list-check-iv-drip-help-2-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  gap: 10px;
}

.section-iv-drip-vsq {
  background-image: url(../img/iv-drip/PC/bg-drip-vsq.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
}

.iv-drip-vsq-img {
  left: 50%;
  transform: translateX(-50%);
}

.iv-drip-vsq-text {
  margin-top: -180px;
}

.detail-what-is-vitamin-2 {
  font-family: "Gotham", sans-serif;
}

.list-high-quality {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  transform: translateX(25px);
  top: 125px;
  left: 50%;
}

.list-high-quality-item-icon {
  width: 52px;
  height: 66px;
}

.list-high-quality-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 630px;
  gap: 20px;
  margin-left: 20px;
}

.blue-shadow-bar-high-quality {
  width: 600px;
  height: 100px; /* ปรับความสูงได้ */
  background: transparent; /* ไม่มีสีพื้น */
  box-shadow: rgb(200, 225, 255) 0px 20px 25px -20px, rgb(200, 225, 255) 0px 10px 10px -20px;
  border-radius: 0;
  left: 30px;
  top: -100px;
}

.detail-high-quality {
  margin-top: -65px;
  margin-left: -30px;
}

.list-vitamin-con {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  top: 215px;
}

.list-vitamin-con-item-icon {
  width: 52px;
  height: 66px;
}

.list-vitamin-con-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 630px;
  gap: 20px;
  margin-left: 180px;
}

.blue-shadow-bar-vitamin-con {
  width: 435px;
  height: 100px; /* ปรับความสูงได้ */
  background: transparent; /* ไม่มีสีพื้น */
  box-shadow: rgb(200, 225, 255) 0px 20px 25px -20px, rgb(200, 225, 255) 0px 10px 10px -20px;
  border-radius: 0;
  left: 170px;
  top: -100px;
}

.detail-vitamin-con {
  margin-top: -80px;
  margin-left: 110px;
}

.list-confident {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  transform: translateX(25px);
  top: 340px;
  left: 50%;
}

.list-confident-item-icon {
  width: 52px;
  height: 66px;
}

.list-confident-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 780px;
  gap: 20px;
  margin-left: 105px;
}

.blue-shadow-bar-confident {
  width: 525px;
  height: 100px; /* ปรับความสูงได้ */
  background: transparent; /* ไม่มีสีพื้น */
  box-shadow: rgb(200, 225, 255) 0px 20px 25px -20px, rgb(200, 225, 255) 0px 10px 10px -20px;
  border-radius: 0;
  left: 90px;
  top: -100px;
}

.detail-confident {
  margin-top: -65px;
  margin-left: -30px;
}

.section-drip-which-formula {
  background-image: url(../img/iv-drip/PC/bg-which-formula.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
  height: 3900px;
}

.drip-which-formula-img {
  left: 50%;
  transform: translateX(-50%);
}

.drip-which-formula-text {
  margin-top: -180px;
}

.detail-drip-which-formula {
  color: #ffffff;
}

.section-review-customer {
  background-image: url(../img/iv-drip/PC/bg-review.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
  height: 2378px;
}

.header-button-review-customer {
  left: -210px;
}

.button-contact {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  transform: translateX(-50%);
  top: 300px;
  left: 50%;
}

.button-contact-item-icon {
  width: 361px;
  height: 115px;
}

.button-contact-item {
  display: flex;
  justify-content: center;
  align-items: center;
}

.which-formula-video {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  transform: translateX(-50%);
  top: 400px;
  left: 50%;
}

.which-formula-video-item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 35px;
}

.detail-video {
  display: block;
}

.button-review-img {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  transform: translateX(-50%);
  top: 440px;
  left: 50%;
  gap: 30px;
}

.button-review-img-item-icon {
  box-shadow: 10px 10px 19px -8px rgba(0, 0, 0, 0.51);
  -webkit-box-shadow: 10px 10px 19px -8px rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 10px 10px 19px -8px rgba(0, 0, 0, 0.51);
  width: 340px;
  height: 425px;
}

.button-review-img-item {
  display: flex;
  justify-content: center;
  align-items: center;
}

.section-promotion-drip {
  background-image: url(../img/iv-drip/PC/bg-prmotion.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
  height: 5736px;
}

.button-promotion-drip {
  top: -35px;
}

.text-header-promotion-drip {
  text-shadow: 4px 2px 1px rgba(0, 0, 0, 0.21);
  font-family: "Gotham Book", sans-serif !important;
  line-height: 1.6;
}

.button-promotion {
  top: 1730px;
}

.button-promotion-img {
  left: 50%;
  transform: translateX(-50%);
  width: 1063px;
  height: 210px;
}

.button-q-a {
  top: 3580px;
}

.button-q-a-img {
  left: 50%;
  transform: translateX(-50%);
  width: 936px;
  height: 212px;
}

.button-q-a-text {
  left: 125px;
  margin-top: -150px;
}

.site-content section {
  display: flow-root;
}

.site-content section > *:first-child {
  margin-top: 0;
}

h1,
h2,
h3,
p {
  margin-block-start: 0;
  margin-block-end: 0;
}

.header-section,
.section-iv-drip-help,
.section-iv-drip-vsq,
.section-drip-which-formula,
.section-review-customer,
.section-promotion-drip {
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover; /* เดิมใช้ 100% auto → ทำให้เหลือขอบขาวได้ */
}

.fancybox__slide.has-close-btn {
  padding-top: 0;
}

.fancybox__slide.has-html {
  padding: 0;
}

.fancybox__dialog {
  max-width: 1920px;
}

.has-html5video .f-html,
.has-youtube .f-html,
.has-vimeo .f-html {
  max-width: var(--f-video-width, 960px);
  max-height: var(--f-video-height, 540px);
}

html.with-fancybox,
body.is-locked {
  padding-right: 0 !important;
  margin-right: 0 !important;
}

.fancybox__container {
  width: 100vw !important;
  max-width: 100% !important;
}

@media (max-width: 1919px) {
  .header-section {
    height: 81.2923397603vw;
  }
  .text-detail {
    transform: translateX(18.5513288171vw);
  }
  .blue-shadow-bar {
    width: 26.3157894737vw;
    height: 5.2110474205vw; /* ปรับความสูงได้ */
    box-shadow: rgb(149, 219, 253) 0vw 1.5633142262vw 1.3027618551vw -1.0422094841vw, rgba(149, 219, 253, 0.6) 0vw 0.5211047421vw 0.5211047421vw -1.0422094841vw;
    left: 55.2371026576vw;
  }
  .list-check-box-item {
    width: 16.9880145909vw;
    gap: 0.3647733194vw;
  }
  .list-check-box-item-icon {
    width: 2.7618551329vw;
    height: 2.7618551329vw;
  }
  .text-drip {
    margin-top: -0.7816571131vw;
    margin-left: 54.1948931735vw;
  }
  .what-is-vitamin-text {
    top: -9.379885357vw;
  }
  .content-text-what-is-vitamin {
    letter-spacing: -0.099009901vw;
    margin-top: -5.9927045336vw;
  }
  .list-check-iv-drip-help {
    transform: translateX(4.6899426785vw);
    top: 2.0844189682vw;
  }
  .list-check-iv-drip-help-item-icon {
    width: 2.6055237103vw;
    height: 2.6055237103vw;
  }
  .list-check-iv-drip-help-item {
    width: 25.5341323606vw;
    gap: 0.5211047421vw;
  }
  .list-check-iv-drip-help-2 {
    transform: translateX(6.7743616467vw);
    top: 1.8238665972vw;
  }
  .list-check-iv-drip-help-2-item-icon {
    width: 3.2829598749vw;
    height: 3.2829598749vw;
  }
  .list-check-iv-drip-help-2-item {
    width: 31.2662845232vw;
    gap: 0.5211047421vw;
  }
  .iv-drip-vsq-text {
    margin-top: -9.379885357vw;
  }
  .list-high-quality {
    transform: translateX(1.3027618551vw);
    top: 6.5138092757vw;
  }
  .list-high-quality-item-icon {
    width: 2.7097446587vw;
    height: 3.4392912976vw;
  }
  .list-high-quality-item {
    width: 32.8295987493vw;
    gap: 1.0422094841vw;
    margin-left: 1.0422094841vw;
  }
  .blue-shadow-bar-high-quality {
    width: 31.2662845232vw;
    height: 5.2110474205vw; /* ปรับความสูงได้ */
    box-shadow: rgb(200, 225, 255) 0vw 1.0422094841vw 1.3027618551vw -1.0422094841vw, rgb(200, 225, 255) 0vw 0.5211047421vw 0.5211047421vw -1.0422094841vw;
    left: 1.5633142262vw;
    top: -5.2110474205vw;
  }
  .detail-high-quality {
    margin-top: -3.3871808233vw;
    margin-left: -1.5633142262vw;
  }
  .list-vitamin-con {
    top: 11.2037519541vw;
  }
  .list-vitamin-con-item-icon {
    width: 2.7097446587vw;
    height: 3.4392912976vw;
  }
  .list-vitamin-con-item {
    width: 32.8295987493vw;
    gap: 1.0422094841vw;
    margin-left: 9.379885357vw;
  }
  .blue-shadow-bar-vitamin-con {
    width: 22.6680562793vw;
    height: 5.2110474205vw; /* ปรับความสูงได้ */
    box-shadow: rgb(200, 225, 255) 0vw 1.0422094841vw 1.3027618551vw -1.0422094841vw, rgb(200, 225, 255) 0vw 0.5211047421vw 0.5211047421vw -1.0422094841vw;
    left: 8.8587806149vw;
    top: -5.2110474205vw;
  }
  .detail-vitamin-con {
    margin-top: -4.1688379364vw;
    margin-left: 5.7321521626vw;
  }
  .list-confident {
    transform: translateX(1.3027618551vw);
    top: 17.7175612298vw;
  }
  .list-confident-item-icon {
    width: 2.7097446587vw;
    height: 3.4392912976vw;
  }
  .list-confident-item {
    width: 40.6461698801vw;
    gap: 1.0422094841vw;
    margin-left: 5.4715997916vw;
  }
  .blue-shadow-bar-confident {
    width: 27.3579989578vw;
    height: 5.2110474205vw; /* ปรับความสูงได้ */
    box-shadow: rgb(200, 225, 255) 0vw 1.0422094841vw 1.3027618551vw -1.0422094841vw, rgb(200, 225, 255) 0vw 0.5211047421vw 0.5211047421vw -1.0422094841vw;
    left: 4.6899426785vw;
    top: -5.2110474205vw;
  }
  .detail-confident {
    margin-top: -3.3871808233vw;
    margin-left: -1.5633142262vw;
  }
  .section-drip-which-formula {
    height: 203.2308494007vw;
  }
  .drip-which-formula-text {
    margin-top: -9.379885357vw;
  }
  .section-review-customer {
    height: 123.9187076602vw;
  }
  .header-button-review-customer {
    left: -10.9431995831vw;
  }
  .button-contact {
    top: 15.6331422616vw;
  }
  .button-contact-item-icon {
    width: 18.8118811881vw;
    height: 5.9927045336vw;
  }
  .which-formula-video {
    top: 20.8441896821vw;
  }
  .which-formula-video-item {
    gap: 1.8238665972vw;
  }
  .button-review-img {
    top: 22.9286086503vw;
    gap: 1.5633142262vw;
  }
  .button-review-img-item-icon {
    box-shadow: 0.5211047421vw 0.5211047421vw 0.9900990099vw -0.4168837936vw rgba(0, 0, 0, 0.51);
    -webkit-box-shadow: 0.5211047421vw 0.5211047421vw 0.9900990099vw -0.4168837936vw rgba(0, 0, 0, 0.51);
    -moz-box-shadow: 0.5211047421vw 0.5211047421vw 0.9900990099vw -0.4168837936vw rgba(0, 0, 0, 0.51);
    width: 17.7175612298vw;
    height: 22.1469515373vw;
  }
  .section-promotion-drip {
    height: 298.9056800417vw;
  }
  .button-promotion-drip {
    top: -1.8238665972vw;
  }
  .text-header-promotion-drip {
    text-shadow: 0.2084418968vw 0.1042209484vw 0.0521104742vw rgba(0, 0, 0, 0.21);
  }
  .button-promotion {
    top: 90.1511203752vw;
  }
  .button-promotion-img {
    width: 55.3934340803vw;
    height: 10.9431995831vw;
  }
  .button-q-a {
    top: 186.555497655vw;
  }
  .button-q-a-img {
    width: 48.7754038562vw;
    height: 11.0474205315vw;
  }
  .button-q-a-text {
    left: 6.5138092757vw;
    margin-top: -7.8165711308vw;
  }
}
@media (max-width: 768px) {
  div.d,
  p.d,
  br.d,
  img.d {
    display: none;
  }
  div.m,
  p.m,
  br.m,
  img.m {
    display: block;
  }
  .blue-text {
    color: #335a9b;
  }
  .lightblue-text {
    color: #01a6ff;
  }
  h1.mb-font-size-38,
  h2.mb-font-size-38 {
    font-size: 4.9479166667vw !important;
  }
  h1.mb-font-size-36,
  h2.mb-font-size-36 {
    font-size: 4.6875vw !important;
  }
  h1.mb-font-size-35,
  h2.mb-font-size-35 {
    font-size: 4.5572916667vw !important;
  }
  h1.mb-font-size-78,
  h2.mb-font-size-78 {
    font-size: 10.15625vw !important;
  }
  .header-section {
    position: relative;
    background-image: url(../img/iv-drip/MO/bg-mo-iv-drip.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    height: 106.25vw;
  }
  .text-detail {
    transform: translateX(19.53125vw);
  }
  .detail-title {
    font-family: "kanit";
  }
  .detail-title-branch {
    font-family: "Gotham", sans-serif;
  }
  .blue-shadow-bar {
    width: 34.5052083333vw;
    height: 13.0208333333vw; /* ปรับความสูงได้ */
    background: transparent; /* ไม่มีสีพื้น */
    box-shadow: rgb(149, 219, 253) 0vw 3.90625vw 3.2552083333vw -2.6041666667vw, rgba(149, 219, 253, 0.6) 0vw 1.3020833333vw 1.3020833333vw -2.6041666667vw;
    border-radius: 0;
    left: 52.734375vw;
  }
  .list-check-box {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .list-check-box-item {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 22.1354166667vw;
    gap: 0.9114583333vw;
    line-height: 1.2;
  }
  .list-check-box-item-icon {
    width: 4.0364583333vw;
    height: 4.0364583333vw;
  }
  .text-drip {
    margin-top: 0;
    margin-left: 54.0364583333vw;
  }
  .what-is-vitamin-img {
    transform: translateX(-50%);
    left: 50%;
    position: relative;
  }
  .what-is-vitamin-text {
    top: -10.8072916667vw;
  }
  .detail-what-is-vitamin {
    color: #ffffff;
  }
  .content-text-what-is-vitamin {
    letter-spacing: -0.2473958333vw;
    margin-top: -7.8125vw;
  }
  .text-iv-drip {
    font-family: "Gotham", sans-serif;
  }
  .section-iv-drip-help {
    background-image: url(../img/iv-drip/MO/bg-iv-help-mo.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
  }
  .header-drip-help {
    color: #f67490;
  }
  .list-check-iv-drip-help {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    left: 50%;
    transform: translateX(-12.3697916667vw);
    top: 1.0416666667vw;
    line-height: 1;
  }
  .list-check-iv-drip-help-item-icon {
    width: 4.4270833333vw;
    height: 4.4270833333vw;
  }
  .list-check-iv-drip-help-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 63.8020833333vw;
    gap: 1.3020833333vw;
  }
  .list-check-iv-drip-help-2 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    position: relative;
    left: 50%;
    transform: translateX(-55.9895833333vw);
    top: 2.6041666667vw;
  }
  .list-check-iv-drip-help-2-item-icon {
    width: 4.4270833333vw;
    height: 4.1666666667vw;
  }
  .list-check-iv-drip-help-2-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 78.125vw;
    gap: 1.3020833333vw;
  }
  .section-iv-drip-vsq {
    background-image: url(../img/iv-drip/MO/bg-drip-vsq-mo.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
  }
  .iv-drip-vsq-img {
    left: 50%;
    transform: translateX(-50%);
  }
  .iv-drip-vsq-text {
    margin-top: -11.328125vw;
  }
  .detail-what-is-vitamin {
    font-family: "kanitlight";
  }
  .detail-what-is-vitamin-2 {
    font-family: "Gotham Book", sans-serif;
  }
  .list-high-quality {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    transform: translateX(-1.3020833333vw);
    top: 8.4635416667vw;
    left: 50%;
  }
  .list-high-quality-item-icon {
    width: 4.1666666667vw;
    height: 5.2083333333vw;
  }
  .list-high-quality-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 82.03125vw;
    gap: 1.3020833333vw;
    margin-left: 2.6041666667vw;
  }
  .blue-shadow-bar-high-quality {
    width: 41.6666666667vw;
    height: 13.0208333333vw; /* ปรับความสูงได้ */
    background: transparent; /* ไม่มีสีพื้น */
    box-shadow: rgb(200, 225, 255) 0vw 2.6041666667vw 3.2552083333vw -2.6041666667vw, rgb(200, 225, 255) 0vw 1.3020833333vw 1.3020833333vw -2.6041666667vw;
    border-radius: 0;
    left: 1.0416666667vw;
    top: -12.3697916667vw;
  }
  .detail-high-quality {
    margin-top: -11.0677083333vw;
    margin-left: 1.8229166667vw;
  }
  .list-vitamin-con {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    top: 15.8854166667vw;
  }
  .list-vitamin-con-item-icon {
    width: 4.296875vw;
    height: 5.2083333333vw;
  }
  .list-vitamin-con-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 82.03125vw;
    gap: 1.3020833333vw;
    margin-left: 15.1041666667vw;
  }
  .blue-shadow-bar-vitamin-con {
    width: 32.5520833333vw;
    height: 13.0208333333vw; /* ปรับความสูงได้ */
    background: transparent; /* ไม่มีสีพื้น */
    box-shadow: rgb(200, 225, 255) 0vw 2.6041666667vw 3.2552083333vw -2.6041666667vw, rgb(200, 225, 255) 0vw 1.3020833333vw 1.3020833333vw -2.6041666667vw;
    border-radius: 0;
    left: 11.9791666667vw;
    top: -12.3697916667vw;
  }
  .detail-vitamin-con {
    margin-top: -10.4166666667vw;
    margin-left: 9.1145833333vw;
  }
  .list-confident {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    transform: translateX(3.90625vw);
    top: 23.4375vw;
    left: 50%;
  }
  .list-confident-item-icon {
    width: 5.3385416667vw;
    height: 4.9479166667vw;
  }
  .list-confident-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 101.5625vw;
    gap: 1.3020833333vw;
    margin-left: -1.3020833333vw;
  }
  .blue-shadow-bar-confident {
    width: 36.4583333333vw;
    height: 13.0208333333vw; /* ปรับความสูงได้ */
    background: transparent; /* ไม่มีสีพื้น */
    box-shadow: rgb(200, 225, 255) 0vw 2.6041666667vw 3.2552083333vw -2.6041666667vw, rgb(200, 225, 255) 0vw 1.3020833333vw 1.3020833333vw -2.6041666667vw;
    border-radius: 0;
    left: -2.6041666667vw;
    top: -12.3697916667vw;
  }
  .detail-confident {
    margin-top: -10.4166666667vw;
    margin-left: -3.90625vw;
  }
  .section-drip-which-formula {
    background-image: url(../img/iv-drip/MO/bg-which-formula-mo.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
    height: 266.5364583333vw;
  }
  .drip-which-formula-img {
    left: 50%;
    transform: translateX(-50%);
  }
  .drip-which-formula-text {
    margin-top: -11.328125vw;
  }
  .detail-drip-which-formula {
    font-family: "kanitlight";
    color: #ffffff;
  }
  .section-review-customer {
    background-image: url(../img/iv-drip/MO/bg-review-mo.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
    height: 186.0677083333vw;
  }
  .header-button-review-customer {
    left: -16.2760416667vw;
  }
  .button-contact {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    transform: translateX(-50%);
    top: 16.2760416667vw;
    left: 50%;
    gap: 1.3020833333vw;
  }
  .button-contact-item-icon {
    width: 20.8333333333vw;
    height: 7.2916666667vw;
  }
  .button-contact-item {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .which-formula-video {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    transform: translateX(-50%);
    top: 24.7395833333vw;
    left: 50%;
  }
  .which-formula-video-item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4.5572916667vw;
  }
  .button-review-img {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    left: unset;
    transform: none;
    top: 28.6458333333vw;
    gap: 3.90625vw;
  }
  .button-review-img-item-icon {
    box-shadow: 0.6510416667vw 0.6510416667vw 1.0416666667vw 0.1302083333vw rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0.6510416667vw 0.6510416667vw 1.0416666667vw 0.1302083333vw rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0.6510416667vw 0.6510416667vw 1.0416666667vw 0.1302083333vw rgba(0, 0, 0, 0.22);
    width: 48.046875vw;
    height: 100%;
    z-index: 50;
  }
  .button-review-img-item {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .section-promotion-drip {
    background-image: url(../img/iv-drip/MO/bg-prmotion-mo.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
    height: 339.3229166667vw;
  }
  .button-promotion-drip {
    top: -2.2135416667vw;
  }
  .text-header-promotion-drip {
    text-shadow: 0.5208333333vw 0.2604166667vw 0.1302083333vw rgba(0, 0, 0, 0.21);
    font-family: "Gotham Book", sans-serif;
  }
  .header-promotion-drip {
    margin-top: -1.953125vw;
  }
  .button-promotion {
    top: 102.8645833333vw;
  }
  .button-promotion-img {
    left: 50%;
    transform: translateX(-50%);
    width: 73.9583333333vw;
    height: 9.765625vw;
  }
  .button-q-a {
    top: 213.5416666667vw;
  }
  .button-q-a-img {
    left: 50%;
    transform: translateX(-50%);
    width: 59.6354166667vw;
    height: 14.9739583333vw;
  }
  .button-q-a-text {
    left: 9.1145833333vw;
    margin-top: -11.328125vw;
  }
  .button-review-img .flickity-viewport {
    width: 100%;
    overflow: unset;
  }
  .button-review-img .flickity-page-dots {
    bottom: -3.2552083333vw;
  }
  .button-review-img .flickity-page-dots .dot {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
    margin: 0 1.0416666667vw;
  }
  .flickity-prev-next-button {
    width: 5.7291666667vw;
    height: 5.7291666667vw;
  }
  .flickity-prev-next-button.previous {
    left: 1.3020833333vw;
  }
}

/*# sourceMappingURL=service-iv-drip.css.map */
