.elementor-25 .elementor-element.elementor-element-4e0d5bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-b4be665{--e-image-carousel-slides-to-show:1;}.elementor-25 .elementor-element.elementor-element-b4be665 .swiper-pagination-bullet{width:10px;height:10px;background:#000000;}.elementor-25 .elementor-element.elementor-element-b4be665 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFB700;opacity:1;}.elementor-25 .elementor-element.elementor-element-94b2efc{--display:flex;}.elementor-25 .elementor-element.elementor-element-e66e411{text-align:center;}.elementor-25 .elementor-element.elementor-element-16dbeac{text-align:center;}.elementor-25 .elementor-element.elementor-element-a3e4f5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-25 .elementor-element.elementor-element-ef3594f .elementor-button{background-color:transparent;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #0055FF 0%, #0B5DB4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-ef3594f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ef3594f .elementor-button:focus{color:#DADADA;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-25 .elementor-element.elementor-element-ef3594f .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-ef3594f .elementor-button:focus svg{fill:#DADADA;}.elementor-25 .elementor-element.elementor-element-44f9962{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-053ab9e{--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-25 .elementor-element.elementor-element-4528b80{--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-25 .elementor-element.elementor-element-916200a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-74e5ee2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-25 .elementor-element.elementor-element-8a6a9c6 .elementor-button{background-color:transparent;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #0055FF 0%, #0B5DB4 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-8a6a9c6 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-8a6a9c6 .elementor-button:focus{color:#DADADA;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-25 .elementor-element.elementor-element-8a6a9c6 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-8a6a9c6 .elementor-button:focus svg{fill:#DADADA;}.elementor-25 .elementor-element.elementor-element-1991489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-632b7a3{--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-25 .elementor-element.elementor-element-9ba2b91{--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-25 .elementor-element.elementor-element-b47ffab{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-28a9415{--display:flex;}.elementor-25 .elementor-element.elementor-element-b351380{text-align:center;}.elementor-25 .elementor-element.elementor-element-463999b{text-align:start;}.elementor-25 .elementor-element.elementor-element-ce0a737{--display:flex;}.elementor-25 .elementor-element.elementor-element-534e464{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f7e422{text-align:start;}.elementor-25 .elementor-element.elementor-element-cd0cfd0{--display:flex;}.elementor-25 .elementor-element.elementor-element-4500f94{text-align:center;}.elementor-25 .elementor-element.elementor-element-2cdd054{text-align:start;}.elementor-25 .elementor-element.elementor-element-64b8029{--display:flex;}.elementor-25 .elementor-element.elementor-element-9321b1e{text-align:center;}.elementor-25 .elementor-element.elementor-element-1e7c4bd{text-align:start;}.elementor-25 .elementor-element.elementor-element-aa2c69b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a4228e0{--display:flex;}.elementor-25 .elementor-element.elementor-element-02c98aa{text-align:center;}.elementor-25 .elementor-element.elementor-element-e2f9369{--display:flex;}.elementor-25 .elementor-element.elementor-element-e810387{text-align:center;}.elementor-25 .elementor-element.elementor-element-357fac7{text-align:start;}.elementor-25 .elementor-element.elementor-element-5a002b6{--display:flex;}.elementor-25 .elementor-element.elementor-element-558ed0d{--display:flex;}.elementor-25 .elementor-element.elementor-element-f7e8677{text-align:start;}.elementor-25 .elementor-element.elementor-element-983cb8d{--display:flex;}.elementor-25 .elementor-element.elementor-element-a9c2d99{text-align:center;}.elementor-25 .elementor-element.elementor-element-e780a10{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25 .elementor-element.elementor-element-e780a10 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25 .elementor-element.elementor-element-e780a10:after{content:"0.66";}.elementor-25 .elementor-element.elementor-element-e780a10 .elementor-post__thumbnail__link{width:100%;}.elementor-25 .elementor-element.elementor-element-e780a10 .elementor-post__meta-data span + span:before{content:"///";}.elementor-25 .elementor-element.elementor-element-e780a10.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25 .elementor-element.elementor-element-e780a10.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25 .elementor-element.elementor-element-e780a10.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-053ab9e{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-4528b80{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-632b7a3{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-9ba2b91{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-558ed0d{--content-width:500px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-a3e4f5e{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-916200a{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-74e5ee2{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b47ffab{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-aa2c69b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-b4be665 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-25 .elementor-element.elementor-element-a3e4f5e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-916200a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-74e5ee2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b47ffab{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-aa2c69b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-e780a10 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25 .elementor-element.elementor-element-e780a10:after{content:"0.5";}.elementor-25 .elementor-element.elementor-element-e780a10 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-b4be665 */.elementor-widget-image-carousel .swiper {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e66e411 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b351380 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534e464 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4500f94 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9321b1e */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02c98aa */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e810387 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7e8677 */.elementor-widget-heading h1.elementor-heading-title {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-heading h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
} {
  position: relative;
  text-align: center;
}

/* สร้างเส้นขอบล่างแบบเกรเดี้ยน */
.elementor-widget-image-carousel .swiper::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px; /* เท่ากับ border-bottom เดิม */
  background: linear-gradient(
    to right,
    rgba(150, 96, 0, 0) 0%,     /* โปร่งใสด้านซ้าย */
    rgba(150, 96, 0, 1) 50%,    /* สีหลักตรงกลาง */
    rgba(150, 96, 0, 0) 100%    /* โปร่งใสด้านขวา */
  );
}/* End custom CSS */