.elementor-5347 .elementor-element.elementor-element-a12b546{--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-5347 .elementor-element.elementor-element-067b2d6{--grid-columns:1;}.elementor-5347 .elementor-element.elementor-element-9c50bc7{--display:flex;}.elementor-5347 .elementor-element.elementor-element-9c50bc7.e-con{--order:-99999 /* order start hack */;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5347 .elementor-element.elementor-element-067b2d6{--grid-columns:2;}}@media(max-width:767px){.elementor-5347 .elementor-element.elementor-element-067b2d6{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-a12b546 *//* ตกแต่ง Radio ให้เป็น Card */
.ff-el-form-check {
    border: 2px solid #f1f5f9;
    border-radius: 20px;
    padding: 15px;
    transition: all 0.3s ease;
    text-align: center;
    background: #fff;
}
.ff-el-form-check:hover {
    border-color: #0284c7;
    transform: translateY(-5px);
}
/* เมื่อถูกเลือก */
.ff-el-form-check.ff-el-selected {
    border-color: #0284c7;
    background-color: #f0f9ff;
}
/* ซ่อนวงกลม Radio ปกติ */
.ff-el-form-check input[type="radio"] {
    display: none;
}
/* ปรับรูปภาพใน Card */
.ff-el-image-holder img {
    border-radius: 12px;
    margin-bottom: 10px;
}/* End custom CSS */