@import url("https://fonts.googleapis.com/css2?family=Kodchasan:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mali:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=K2D:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Pridi:wght@200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mitr:wght@200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Itim&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Pattaya&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Anuphan:wght@100;200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai+Looped:wght@100;200;300;400;500;600;700&display=swap");
.kodchasan {
  font-family: "Kodchasan", sans-serif;
}
.sarabun {
  font-family: "Sarabun", sans-serif;
}
.noto-sans-thai {
  font-family: "Noto Sans Thai", sans-serif;
}
.mali {
  font-family: "Mali", sans-serif;
}
.k2d {
  font-family: "K2D", sans-serif;
}
.pridi {
  font-family: "Pridi", sans-serif;
}
.mitr {
  font-family: "Mitr", sans-serif;
}
.itim {
  font-family: "Itim", cursive;
}
.pattaya {
  font-family: "Pattaya", sans-serif;
}
.prompt {
  font-family: "Prompt", sans-serif;
}
.anuphan {
  font-family: "Anuphan", sans-serif;
}
.IBM {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
}

.ibm-plex looped-thin {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.ibm-plex looped-extralight {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.ibm-plex looped-light {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.ibm-plex looped-regular {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ibm-plex looped-medium {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.ibm-plex looped-semibold {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.ibm-plex looped-bold {
  font-family: "IBM Plex Sans Thai Looped", sans-serif;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fc_iconic";
  src: url("../font/fc_icon/FCIconic-Bold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PSL_OmyimAD";
  src: url("../font/psl/PSL114AD.woff2") format("woff2");
}
.fc_iconic {
  font-family: "fc_iconic", sans-serif;
}
.psl_font {
  font-family: "PSL_OmyimAD", sans-serif;
}
.text_F4D30C {
  color: #f4d30c;
}
.text_038BB3 {
  color: #038bb3;
}
.text_048CB6 {
  color: #048cb6;
}
.text_3766C2 {
  color: #3766c2;
}
.text_0533A2 {
  color: #0533a2;
}
.text_fef613 {
  color: #fef613;
}
.text_1073c1 {
  color: #1073c1;
}
.text_b4040c {
  color: #b4040c;
}
.text_1071C2 {
  color: #1071c2;
}
.text_C80410 {
  color: #c80410;
}
.text_66B6CF {
  color: #66b6cf;
}
.text_595857 {
  color: #595857;
}
.text_1d6def {
  color: #1d6def;
}
.text_FDB314 {
  color: #fdb314;
}
.text_FBD350 {
  color: #fbd350;
}
.text_gradient_03BFFE_035481 {
  background: #00395e;
  background: linear-gradient(
    to bottom right,
    #00395e 0%,
    #04bcfa 50%,
    #00395e 100%
  );
  /* -webkit-background-clip: text; */
  -webkit-text-fill-color: transparent;
}
.text_stroke_ACCEF1 {
  -webkit-text-stroke: 2px #accef1; /* width and color */
}
.text_051_shadow {
  text-shadow: 0px 5px 1.94px rgba(73, 74, 74, 0.534);
}

.text_020_shadow {
  text-shadow: 0px 2px 0px rgba(100, 98, 98, 0.35);
}

.text_021_shadow {
  text-shadow: 0px 2px 1.94px rgba(90, 91, 92, 0.35);
}
.text_0449_shadow {
  text-shadow: 0px 4px 4.9px rgba(0, 0, 0, 0.35);
}
.text_035_shadow {
  text-shadow: 0px 5px 2px rgba(149, 147, 147, 0.35);
}
.text_033_shadow {
  text-shadow: 0px 3px 3px rgba(62, 61, 61, 0.35);
}

.stroke_000000_1px {
  text-shadow: rgb(0, 0, 0) 1px 0px 0px, rgb(0, 0, 0) 0.540302px 0.841471px 0px,
    rgb(0, 0, 0) -0.416147px 0.909297px 0px,
    rgb(0, 0, 0) -0.989992px 0.14112px 0px,
    rgb(0, 0, 0) -0.653644px -0.756802px 0px,
    rgb(0, 0, 0) 0.283662px -0.958924px 0px,
    rgb(0, 0, 0) 0.96017px -0.279415px 0px;
}
.stroke_000000_2px {
  text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px,
    rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px,
    rgb(0, 0, 0) -0.832294px 1.81859px 0px,
    rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px,
    rgb(0, 0, 0) -1.87291px -0.701566px 0px,
    rgb(0, 0, 0) -1.30729px -1.5136px 0px,
    rgb(0, 0, 0) -0.421592px -1.95506px 0px,
    rgb(0, 0, 0) 0.567324px -1.91785px 0px,
    rgb(0, 0, 0) 1.41734px -1.41108px 0px,
    rgb(0, 0, 0) 1.92034px -0.558831px 0px;
}
.stroke_A51670_2px {
  text-shadow: rgb(165,22,112) 2px 0px 0px, rgb(165,22,112) 1.75517px 0.958851px 0px,
    rgb(165,22,112) 1.0806px 1.68294px 0px, rgb(165,22,112) 0.141474px 1.99499px 0px,
    rgb(165,22,112) -0.832294px 1.81859px 0px,
    rgb(165,22,112) -1.60229px 1.19694px 0px, rgb(165,22,112) -1.97998px 0.28224px 0px,
    rgb(165,22,112) -1.87291px -0.701566px 0px,
    rgb(165,22,112) -1.30729px -1.5136px 0px,
    rgb(165,22,112) -0.421592px -1.95506px 0px,
    rgb(165,22,112) 0.567324px -1.91785px 0px,
    rgb(165,22,112) 1.41734px -1.41108px 0px,
    rgb(165,22,112) 1.92034px -0.558831px 0px;
}
.stroke_ffffff_3px {
  text-shadow: rgb(255, 255, 255) 3px 0px 0px,
    rgb(255, 255, 255) 2.83487px 0.981584px 0px,
    rgb(255, 255, 255) 2.35766px 1.85511px 0px,
    rgb(255, 255, 255) 1.62091px 2.52441px 0px,
    rgb(255, 255, 255) 0.705713px 2.91581px 0px,
    rgb(255, 255, 255) -0.287171px 2.98622px 0px,
    rgb(255, 255, 255) -1.24844px 2.72789px 0px,
    rgb(255, 255, 255) -2.07227px 2.16926px 0px,
    rgb(255, 255, 255) -2.66798px 1.37182px 0px,
    rgb(255, 255, 255) -2.96998px 0.42336px 0px,
    rgb(255, 255, 255) -2.94502px -0.571704px 0px,
    rgb(255, 255, 255) -2.59586px -1.50383px 0px,
    rgb(255, 255, 255) -1.96093px -2.27041px 0px,
    rgb(255, 255, 255) -1.11013px -2.78704px 0px,
    rgb(255, 255, 255) -0.137119px -2.99686px 0px,
    rgb(255, 255, 255) 0.850987px -2.87677px 0px,
    rgb(255, 255, 255) 1.74541px -2.43999px 0px,
    rgb(255, 255, 255) 2.44769px -1.73459px 0px,
    rgb(255, 255, 255) 2.88051px -0.838247px 0px;
}
.stroke_ffffff_1px {
  text-shadow: rgb(255, 255, 255) 1px 0px 0px,
    rgb(255, 255, 255) 0.540302px 0.841471px 0px,
    rgb(255, 255, 255) -0.416147px 0.909297px 0px,
    rgb(255, 255, 255) -0.989992px 0.14112px 0px,
    rgb(255, 255, 255) -0.653644px -0.756802px 0px,
    rgb(255, 255, 255) 0.283662px -0.958924px 0px,
    rgb(255, 255, 255) 0.96017px -0.279415px 0px;
}
.stroke_ffffff_2px {
  text-shadow: rgb(255, 255, 255) 2px 0px 0px,
    rgb(255, 255, 255) 1.75517px 0.958851px 0px,
    rgb(255, 255, 255) 1.0806px 1.68294px 0px,
    rgb(255, 255, 255) 0.141474px 1.99499px 0px,
    rgb(255, 255, 255) -0.832294px 1.81859px 0px,
    rgb(255, 255, 255) -1.60229px 1.19694px 0px,
    rgb(255, 255, 255) -1.97998px 0.28224px 0px,
    rgb(255, 255, 255) -1.87291px -0.701566px 0px,
    rgb(255, 255, 255) -1.30729px -1.5136px 0px,
    rgb(255, 255, 255) -0.421592px -1.95506px 0px,
    rgb(255, 255, 255) 0.567324px -1.91785px 0px,
    rgb(255, 255, 255) 1.41734px -1.41108px 0px,
    rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.stroke_ffffff_1_5px {
  text-shadow: rgb(255, 255, 255) 1.5px 0px 0px,
    rgb(255, 255, 255) 1.75517px 0.958851px 0px,
    rgb(255, 255, 255) 1.0806px 1.68294px 0px,
    rgb(255, 255, 255) 0.141474px 1.99499px 0px,
    rgb(255, 255, 255) -0.832294px 1.81859px 0px,
    rgb(255, 255, 255) -1.60229px 1.19694px 0px,
    rgb(255, 255, 255) -1.97998px 0.28224px 0px,
    rgb(255, 255, 255) -1.87291px -0.701566px 0px,
    rgb(255, 255, 255) -1.30729px -1.5136px 0px,
    rgb(255, 255, 255) -0.421592px -1.95506px 0px,
    rgb(255, 255, 255) 0.567324px -1.91785px 0px,
    rgb(255, 255, 255) 1.41734px -1.41108px 0px,
    rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}

.stroke_B20847_2px {
  text-shadow: rgb(178, 8, 71) 2px 0px 0px,
    rgb(178, 8, 71) 1.75517px 0.958851px 0px,
    rgb(178, 8, 71) 1.0806px 1.68294px 0px,
    rgb(178, 8, 71) 0.141474px 1.99499px 0px,
    rgb(178, 8, 71) -0.832294px 1.81859px 0px,
    rgb(178, 8, 71) -1.60229px 1.19694px 0px,
    rgb(178, 8, 71) -1.97998px 0.28224px 0px,
    rgb(178, 8, 71) -1.87291px -0.701566px 0px,
    rgb(178, 8, 71) -1.30729px -1.5136px 0px,
    rgb(178, 8, 71) -0.421592px -1.95506px 0px,
    rgb(178, 8, 71) 0.567324px -1.91785px 0px,
    rgb(178, 8, 71) 1.41734px -1.41108px 0px,
    rgb(178, 8, 71) 1.92034px -0.558831px 0px;
}

.stroke_B20847_3px {
  text-shadow: rgb(178, 8, 71) 3px 0px 0px,
    rgb(178, 8, 71) 2.83487px 0.981584px 0px,
    rgb(178, 8, 71) 2.35766px 1.85511px 0px,
    rgb(178, 8, 71) 1.62091px 2.52441px 0px,
    rgb(178, 8, 71) 0.705713px 2.91581px 0px,
    rgb(178, 8, 71) -0.287171px 2.98622px 0px,
    rgb(178, 8, 71) -1.24844px 2.72789px 0px,
    rgb(178, 8, 71) -2.07227px 2.16926px 0px,
    rgb(178, 8, 71) -2.66798px 1.37182px 0px,
    rgb(178, 8, 71) -2.96998px 0.42336px 0px,
    rgb(178, 8, 71) -2.94502px -0.571704px 0px,
    rgb(178, 8, 71) -2.59586px -1.50383px 0px,
    rgb(178, 8, 71) -1.96093px -2.27041px 0px,
    rgb(178, 8, 71) -1.11013px -2.78704px 0px,
    rgb(178, 8, 71) -0.137119px -2.99686px 0px,
    rgb(178, 8, 71) 0.850987px -2.87677px 0px,
    rgb(178, 8, 71) 1.74541px -2.43999px 0px,
    rgb(178, 8, 71) 2.44769px -1.73459px 0px,
    rgb(178, 8, 71) 2.88051px -0.838247px 0px;
}

.text_shadow050_000000 {
  text-shadow: 0px 5px 0px rgba(0, 0, 0, 0.25);
}

.text_stroke_08px_black {
  -webkit-text-stroke: 0.8px black;
}
.text_stroke_08px_A5CCF3 {
  -webkit-text-stroke: 0.8px #A5CCF3;
}
.text_stroke_1px_black {
  -webkit-text-stroke: 1px black;
}
.text_stroke_2px_black {
  -webkit-text-stroke: 2px black;
}
.text_stroke_2px_white {
  -webkit-text-stroke: 2px white;
}
.text_stroke_1px_white {
  -webkit-text-stroke: 1px white;
}
.text_stroke_1px_90434D {
  text-shadow: rgb(144, 67, 77) 1px 0px 0px,
    rgb(144, 67, 77) 0.540302px 0.841471px 0px,
    rgb(144, 67, 77) -0.416147px 0.909297px 0px,
    rgb(144, 67, 77) -0.989992px 0.14112px 0px,
    rgb(144, 67, 77) -0.653644px -0.756802px 0px,
    rgb(144, 67, 77) 0.283662px -0.958924px 0px,
    rgb(144, 67, 77) 0.96017px -0.279415px 0px;
}
.text_stroke_2px_90434D {
  text-shadow: rgb(144, 67, 77) 2px 0px 0px,
    rgb(144, 67, 77) 1.75517px 0.958851px 0px,
    rgb(144, 67, 77) 1.0806px 1.68294px 0px,
    rgb(144, 67, 77) 0.141474px 1.99499px 0px,
    rgb(144, 67, 77) -0.832294px 1.81859px 0px,
    rgb(144, 67, 77) -1.60229px 1.19694px 0px,
    rgb(144, 67, 77) -1.97998px 0.28224px 0px,
    rgb(144, 67, 77) -1.87291px -0.701566px 0px,
    rgb(144, 67, 77) -1.30729px -1.5136px 0px,
    rgb(144, 67, 77) -0.421592px -1.95506px 0px,
    rgb(144, 67, 77) 0.567324px -1.91785px 0px,
    rgb(144, 67, 77) 1.41734px -1.41108px 0px,
    rgb(144, 67, 77) 1.92034px -0.558831px 0px;
}
.text_stroke_2px_094DA2{
  text-shadow: rgb(9, 77, 162) 3px 0px 0px, rgb(9, 77, 162) 2.83487px 0.981584px 0px, rgb(9, 77, 162) 2.35766px 1.85511px 0px, rgb(9, 77, 162) 1.62091px 2.52441px 0px, rgb(9, 77, 162) 0.705713px 2.91581px 0px, rgb(9, 77, 162) -0.287171px 2.98622px 0px, rgb(9, 77, 162) -1.24844px 2.72789px 0px, rgb(9, 77, 162) -2.07227px 2.16926px 0px, rgb(9, 77, 162) -2.66798px 1.37182px 0px, rgb(9, 77, 162) -2.96998px 0.42336px 0px, rgb(9, 77, 162) -2.94502px -0.571704px 0px, rgb(9, 77, 162) -2.59586px -1.50383px 0px, rgb(9, 77, 162) -1.96093px -2.27041px 0px, rgb(9, 77, 162) -1.11013px -2.78704px 0px, rgb(9, 77, 162) -0.137119px -2.99686px 0px, rgb(9, 77, 162) 0.850987px -2.87677px 0px, rgb(9, 77, 162) 1.74541px -2.43999px 0px, rgb(9, 77, 162) 2.44769px -1.73459px 0px, rgb(9, 77, 162) 2.88051px -0.838247px 0px;
}
.text_shadow_FDC42C_15 {
  text-shadow: 1px 5px #fdc42c;
}
.text_shadow_g_2 {
  text-shadow: 0px 2px 0px rgba(153, 151, 151, 0.75);
}

.text_030_shadow {
  text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.35);
}

.text_025_shadow {
  text-shadow: 0px 2px 5px rgba(6, 6, 6, 0.75);
}

.text_037_shadow {
  text-shadow: 0px 3px 7px rgba(36, 35, 35, 0.35);
}
.text_050_shadow {
  text-shadow: 0px 5px 0px rgba(158, 155, 155, 0.35);
}
.text_035_109106106{
  text-shadow: 0px 5px 5px rgba(109, 106, 106, 0.35);
}

.text_030_333233{
  text-shadow: 0px 3px 0px rgba(33, 32, 33, 0.35);
}
.text_020_000035{
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.35);
}

.text_035_162156156{
  text-shadow: 0px 3px 5px rgba(162, 156, 156, 0.35);
}
.text_0100{
  text-shadow: 0px 10px 0px rgba(0, 0, 0, 0.35);
}

.text-shadow-055{
  text-shadow: 0px 5px 5px rgba(34, 33, 33, 0.8);
}

.text-shadow-035{
  text-shadow: 0px 3px 5px rgba(96, 96, 96, 0.35);
}