.elementor-323 .elementor-element.elementor-element-f4651c2 > .elementor-container{min-height:400px;}.elementor-widget-ma-image-hover-effects .jltma-image-hover-effect .jltma-image-hover-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ma-image-hover-effects .jltma-image-hover-effect p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ma-image-hover-effects .jltma-image-hover-effect .jltma-icon-links a{color:var( --e-global-color-secondary );}.elementor-widget-ma-image-hover-effects .jltma-image-hover-effect .jltma-icon-links a svg{fill:var( --e-global-color-secondary );}.elementor-widget-ma-image-hover-effects .jltma-image-hover-effect .jltma-icon-links a:hover{color:var( --e-global-color-text );}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure, .elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure img{height:400px;}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure{background:#FFFFFF00;}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure img{opacity:1;}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure:hover img{opacity:1;}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect .jltma-image-hover-title{color:var( --e-global-color-ebecf9b );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;word-spacing:2px;}.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect p{color:#fff;}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect .jltma-image-hover-title{font-size:20px;}}/* Start custom CSS for ma-image-hover-effects, class: .elementor-element-fdac505 */.box_imgpropage img {
    object-fit: cover;
}

.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect figure {
    background: #FFFFFF00;
    border-radius: 10px;
}

.elementor-323 .elementor-element.elementor-element-fdac505 .jltma-image-hover-effect .jltma-image-hover-title {
    padding-left: 30px;

}

.elementor-323 .elementor-element.elementor-element-fdac505 
.jltma-image-hover-effect .jltma-image-hover-title {
    transform: translateY(0.5px);
}


.jltma-image-hover-effect figure:hover figcaption {
    background: linear-gradient(to bottom, #ffffff00 20%, #00000087 100%);
}


.jltma-image-hover-title {
    opacity: 0.85;
    transition: 
        opacity 0.3s ease,
        color 0.3s ease,
        transform 0.1s ease;
}

.jltma-image-hover-effect figure:hover .jltma-image-hover-title {
    opacity: 1;
}

 
 
 .elementor-323 .elementor-element.elementor-element-fdac505 
.jltma-image-hover-effect figure:hover .jltma-image-hover-title {
    color: #ffffff;
    font-size: 24px;
}


.jltma-image-hover-effect figure figcaption {
    display: flex;
    align-items: flex-end;      /* ชิดล่าง */
    justify-content: flex-start; /* ชิดซ้าย */
    padding: 24px 0px 01px 24px;
}/* End custom CSS */