.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6092 .elementor-element.elementor-element-fc87118{text-align:center;}.elementor-6092 .elementor-element.elementor-element-fc87118 .elementor-heading-title{font-family:"Prompt", Sans-serif;color:#FFFFFF;}.elementor-6092 .elementor-element.elementor-element-b402d85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6092 .elementor-element.elementor-element-054da0f .box-image{text-align:center;}.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-icon-box-content{text-align:center;}.elementor-6092 .elementor-element.elementor-element-054da0f .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 20px*(3 - 1)) / 3);margin-right:20px;}.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-title{font-family:"Prompt", Sans-serif;}.elementor-6092 .elementor-element.elementor-element-054da0f .grid-item .elementor-imgbox-desc{font-family:"Prompt", Sans-serif;}.elementor-6092 .elementor-element.elementor-element-054da0f .swiper-pagination{text-align:center;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-6092 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}/* Start custom CSS for havezic-imgbox-carousel, class: .elementor-element-054da0f *//* ===== ทำการ์ดทุกใบให้สูงเท่ากัน ===== */

.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-item {
    height: 100% !important;
}

.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* ส่วนข้อความด้านบน */
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 !important;
}

/* ล็อกความสูงหัวข้อ */
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner h1,
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner h2,
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner h3,
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner h4 {
    min-height: 66px !important;
    max-height: 66px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
}

/* ล็อกพื้นที่ Description */
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner p {
    min-height: 125px !important;
    max-height: 125px !important;
    overflow: hidden !important;
}

/* ให้ปุ่มอยู่ระดับเดียวกัน */
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner .elementor-button,
.elementor-6092 .elementor-element.elementor-element-054da0f .elementor-imgbox-inner a.elementor-button {
    margin-top: auto !important;
}

/* รูปเริ่มตำแหน่งเดียวกัน */
.elementor-6092 .elementor-element.elementor-element-054da0f .box-image {
    margin-top: 20px !important;
    height: 390px !important;
    overflow: hidden !important;
    border-radius: 16px !important;
}

/* รูปทุกใบขนาดเท่ากัน */
.elementor-6092 .elementor-element.elementor-element-054da0f .box-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top center !important;
}

/* Desktop ให้ slide สูงเท่ากัน */
.elementor-6092 .elementor-element.elementor-element-054da0f .grid-item {
    height: auto !important;
    display: flex !important;
}

.elementor-6092 .elementor-element.elementor-element-054da0f .grid-item > div {
    width: 100% !important;
}/* End custom CSS */