.elementor-6827 .elementor-element.elementor-element-53e139d{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-81453bc );--border-color:var( --e-global-color-81453bc );}.elementor-6827 .elementor-element.elementor-element-df68ad8{--display:flex;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image img{width:100%;height:470px;object-fit:cover;border-style:none;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6827 .elementor-element.elementor-element-4bbf455{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6827 .elementor-element.elementor-element-31fe4b7{--display:flex;--min-height:64px;--justify-content:center;}.elementor-6827 .elementor-element.elementor-element-31fe4b7.e-con{--align-self:center;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field__content{color:var( --e-global-color-81453bc );font-family:"Noto Sans Thai", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;line-height:32px;letter-spacing:0.01rem;text-align:center;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field{justify-content:center;}.elementor-6827 .elementor-element.elementor-element-ce41371.elementor-element{--align-self:center;}.elementor-6827 .elementor-element.elementor-element-c711b9c .jet-listing-dynamic-field__content{color:var( --e-global-color-81453bc );font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:400;line-height:normal;text-align:center;}.elementor-6827 .elementor-element.elementor-element-c711b9c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6827 .elementor-element.elementor-element-c711b9c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6827 .elementor-element.elementor-element-c711b9c .jet-listing-dynamic-field{justify-content:center;}.elementor-6827 .elementor-element.elementor-element-c711b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6827 .elementor-element.elementor-element-c711b9c.elementor-element{--align-self:center;}@media(max-width:1024px) and (min-width:768px){.elementor-6827 .elementor-element.elementor-element-53e139d{--content-width:100%;}.elementor-6827 .elementor-element.elementor-element-df68ad8{--width:100%;}.elementor-6827 .elementor-element.elementor-element-4bbf455{--width:100%;}.elementor-6827 .elementor-element.elementor-element-31fe4b7{--width:100%;}}@media(max-width:1024px){.elementor-6827 .elementor-element.elementor-element-53e139d{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image img{height:370px;}.elementor-6827 .elementor-element.elementor-element-31fe4b7{--min-height:56px;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field__content{font-size:20px;line-height:28px;letter-spacing:0.008rem;}}@media(max-width:767px){.elementor-6827 .elementor-element.elementor-element-53e139d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-6827 .elementor-element.elementor-element-4a257fb .jet-listing-dynamic-image img{height:300px;}.elementor-6827 .elementor-element.elementor-element-31fe4b7{--min-height:0px;}.elementor-6827 .elementor-element.elementor-element-ce41371 .jet-listing-dynamic-field__content{font-size:18px;line-height:25px;}.elementor-6827 .elementor-element.elementor-element-c711b9c .jet-listing-dynamic-field__content{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-df68ad8 */.RDHead-img{
    overflow: hidden;
    transition: ease 0.5s;
}
.RDHead-img img{
    transition: ease 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fe4b7 */.RDHeadBox-topic{
    max-width: 330px !important;
}

@media (max-width: 991px){
    .RDHeadBox-topic{
        max-width: 270px !important;
    }
}

@media (max-width: 767px){
    .RDHeadBox-topic{
        max-width: 280px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c711b9c */.RD-detail{
    width: calc(100% - 50px);
    max-width: 330px !important;
    height: 115px;
    opacity: 0;
    transition: ease 0.5s !important;
    position: absolute;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 991px){
    .RD-detail{
        width: calc(100% - 42px);
        height: 115px;
        bottom: 26px;
    }
}

@media (max-width: 767px){
    .RD-detail{
        width: calc(100% - 40px);
        max-width: 290px !important;
        height: 105px;
        bottom: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbf455 */.RD-topicBox{
    padding: 70px 25px 35px 25px;
    transition: ease 0.5s;
    position: absolute;
    left: 0;
    bottom: 0;
    background: RGBA(218, 41, 28, 0.75);
    background: linear-gradient(0deg,rgba(218, 41, 28, 0.8) 15%, rgba(218, 41, 28, 0.55) 65%, rgba(218, 41, 28, 0) 100%);
}

@media (max-width: 991px){
    .RD-topicBox{
        padding: 60px 25px 30px 25px;
    }
}

@media (max-width: 767px){
    .RD-topicBox{
        padding: 55px 20px 28px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e139d */.RDHeadBox{
    position: relative;
    overflow: hidden;
    transition: ease 0.5s;
}
.RDHeadBox:hover .RD-topicBox{
    transition: ease 0.5s;
    padding-bottom: 155px;
}
.RDHeadBox:hover .RD-detail{
    opacity: 1;
}

@media (max-width: 991px){
    .RDHeadBox:hover .RD-topicBox{
        padding-bottom: 144px;
    }
}

@media (max-width: 767px){
    .RDHeadBox:hover .RD-topicBox{
        padding-bottom: 134px;
    }
}/* End custom CSS */