.elementor-36 .elementor-element.elementor-element-7d7a386{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36 .elementor-element.elementor-element-eb1f5f3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-a0ea7e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0f869e8{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-b6bc270{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-ff0f38a{--display:flex;}.elementor-36 .elementor-element.elementor-element-7ffc78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-1e13f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-49d4e86{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-e07ebb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-0b07942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-b2f01fa{--display:flex;}.elementor-36 .elementor-element.elementor-element-b2f01fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-d46238c{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-c8d6958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-5250927{--display:flex;}.elementor-36 .elementor-element.elementor-element-641879c{--display:flex;}.elementor-36 .elementor-element.elementor-element-1315eff{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-cc7ca71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-20430e6{--display:flex;}.elementor-36 .elementor-element.elementor-element-a55e7a2{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-35ed707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-b654bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-068c0a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-068c0a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36 .elementor-element.elementor-element-9e243b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-5f31505{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-3935f5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-bd1aa2b{--display:flex;}.elementor-36 .elementor-element.elementor-element-b9c227a{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-0e6606c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-36 .elementor-element.elementor-element-8aa8cfe img{width:89%;}.elementor-36 .elementor-element.elementor-element-7f5f32b{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7327982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-13b1463{--display:flex;}.elementor-36 .elementor-element.elementor-element-d31a835{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-6f168ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-3546f97{--display:flex;}.elementor-36 .elementor-element.elementor-element-ac7cce2{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-c157cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-d790fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-666b485{--display:flex;}.elementor-36 .elementor-element.elementor-element-30ca382{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-b5a6f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-bbbe674{--display:flex;}.elementor-36 .elementor-element.elementor-element-03669df{--display:flex;}.elementor-36 .elementor-element.elementor-element-0e5fbcd{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-62ad1f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-988216f{--display:flex;}.elementor-36 .elementor-element.elementor-element-bd932b6{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-3ca4f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-856d80d{--display:flex;}.elementor-36 .elementor-element.elementor-element-c78d540{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-947783e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-a7c9a0c{--display:flex;}.elementor-36 .elementor-element.elementor-element-147716a{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-255939a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-8107a0f{--display:flex;}.elementor-36 .elementor-element.elementor-element-7d539dc{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-d067016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-e554db0{--display:flex;}.elementor-36 .elementor-element.elementor-element-fcc4024{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-a3e367e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36 .elementor-element.elementor-element-440f81e{--display:flex;}.elementor-36 .elementor-element.elementor-element-2885589{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-0e6606c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-eb1f5f3{--width:50%;}.elementor-36 .elementor-element.elementor-element-a0ea7e6{--width:50%;}.elementor-36 .elementor-element.elementor-element-b2f01fa{--width:84.038%;}.elementor-36 .elementor-element.elementor-element-068c0a4{--width:89.053%;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-0e6606c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-1ccbc00 *//* ใช้กับรูปภาพที่ต้องการให้หายใจ */
.breathing-image {
  animation: breathe 4s ease-in-out infinite;
  transition: transform 0.2s ease-in-out;
  will-change: transform;
}

/* คีย์เฟรมแอนิเมชัน */
@keyframes breathe {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.02); } /* ขยายเล็กน้อยแบบเบาๆ */
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6bc270 */.elementor-36 .elementor-element.elementor-element-b6bc270 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h4 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec6bf1e */.neon-flicker {
  animation: neonFlicker 2s infinite;
  transition: opacity 0.4s ease-in-out;
  will-change: opacity;
}

@keyframes neonFlicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
    opacity: 1;
  }

  20%, 22%, 24%, 55% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49d4e86 */.elementor-36 .elementor-element.elementor-element-49d4e86 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46238c */.elementor-36 .elementor-element.elementor-element-d46238c {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1315eff */.elementor-36 .elementor-element.elementor-element-1315eff {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55e7a2 */.elementor-36 .elementor-element.elementor-element-a55e7a2 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f31505 */.elementor-36 .elementor-element.elementor-element-5f31505 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9c227a */.elementor-36 .elementor-element.elementor-element-b9c227a {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f5f32b */.elementor-36 .elementor-element.elementor-element-7f5f32b {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31a835 */.elementor-36 .elementor-element.elementor-element-d31a835 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac7cce2 */.elementor-36 .elementor-element.elementor-element-ac7cce2 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ca382 */.elementor-36 .elementor-element.elementor-element-30ca382 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e5fbcd */.elementor-36 .elementor-element.elementor-element-0e5fbcd {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd932b6 */.elementor-36 .elementor-element.elementor-element-bd932b6 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c78d540 */.elementor-36 .elementor-element.elementor-element-c78d540 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-147716a */.elementor-36 .elementor-element.elementor-element-147716a {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h3 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d539dc */.elementor-36 .elementor-element.elementor-element-7d539dc {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcc4024 */.elementor-36 .elementor-element.elementor-element-fcc4024 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2885589 */.elementor-36 .elementor-element.elementor-element-2885589 {
  border: 2px solid #da8cff; /* ขอบม่วงอมชมพู */
  border-radius: 15px !important;
  box-shadow:
    0 0 15px rgba(218, 140, 255, 0.8),  /* แสงม่วงชมพู */
    0 0 25px rgba(140, 255, 252, 0.6),  /* แสงอมฟ้า */
    0 0 35px rgba(255, 140, 252, 0.4);  /* แสงชมพูอ่อน */
  padding: 15px;
  background: rgba(0, 0, 0, 0.6); /* พื้นหลังดำโปร่งแสง */
}
h2 {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  margin: 30px auto;

  background: linear-gradient(
    to right,
    #e0b3ff,   /* ม่วงลาเวนเดอร์อ่อน */
    #d28cff,   /* ม่วงชมพูสว่าง */
    #c08cff,   /* ม่วงอมฟ้านิด ๆ */
    #aaffff    /* ฟ้าขาวใส */
  );
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */