.elementor-108 .elementor-element.elementor-element-3d07c9a7{--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;}.elementor-108 .elementor-element.elementor-element-2de724b8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FDCA03;--border-color:#FDCA03;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(120.9999999999998, 0, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-icon i{color:#FFC400;font-size:14px;}.elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-icon svg{fill:#FFC400;--e-icon-list-icon-size:14px;}.elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-icon{width:14px;}.elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-text, .elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-767dab4 .elementor-icon-list-item{font-family:"Sarabun", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-108 .elementor-element.elementor-element-17e1f4c4{text-align:center;}.elementor-108 .elementor-element.elementor-element-17e1f4c4 .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108 .elementor-element.elementor-element-4f609296{padding:7px 7px 7px 7px;text-align:start;color:#FFFFFF;font-family:"Sarabun", Sans-serif;font-weight:400;}.elementor-108 .elementor-element.elementor-element-256ec707{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FDCA03;--border-color:#FDCA03;box-shadow:0px 0px 10px 0px rgba(120.9999999999998, 0, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108 .elementor-element.elementor-element-1308ad25{--box-border-color:#FCC200;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#E3A8FF;--item-text-hover-decoration:underline;--marker-color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-1308ad25 .elementor-toc__header-title{text-align:start;}.elementor-108 .elementor-element.elementor-element-1308ad25 .elementor-toc__header{flex-direction:row;}.elementor-108 .elementor-element.elementor-element-1308ad25 .elementor-toc__list-item{font-family:"Sarabun", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-108 .elementor-element.elementor-element-61565cf2{--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-108 .elementor-element.elementor-element-4b6350eb .tpg-post-holder div{text-align:center;}.elementor-108 .elementor-element.elementor-element-4b6350eb .rt-tpg-container .rt-el-post-meta{justify-content:center;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-widget-heading-wrapper .tpg-widget-heading{font-family:"Sarabun", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before{background-color:#FDCAA8;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-widget-heading-wrapper.heading-style4::before{background-color:#FDCAA8;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-family:"Sarabun", Sans-serif;font-size:17px;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-108 .elementor-element.elementor-element-4b6350eb .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-108 .elementor-element.elementor-element-4b6350eb .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{background-color:#000000;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}body .elementor-108 .elementor-element.elementor-element-4b6350eb .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{color:#FF7B00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFE;}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-2de724b8{--width:67%;}.elementor-108 .elementor-element.elementor-element-256ec707{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-2de724b8 */.elementor-108 .elementor-element.elementor-element-2de724b8 {
    position: relative;
    overflow: hidden;
    padding: 32px;
    border-radius: 22px;

    background:
        radial-gradient(circle at 10% 0%,
            rgba(255, 183, 0, 0.20) 0%,
            transparent 35%),
        radial-gradient(circle at 100% 100%,
            rgba(255, 102, 0, 0.18) 0%,
            transparent 38%),
        linear-gradient(
            135deg,
            #1a0b02 0%,
            #351200 45%,
            #1c0900 100%
        );

    border: 1px solid rgba(255, 153, 0, 0.45);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.30),
        0 0 25px rgba(255, 119, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-108 .elementor-element.elementor-element-2de724b8::before {
    content: "";
    position: absolute;
    width: 280px;
    height: 280px;
    top: -180px;
    right: -100px;

    background: radial-gradient(
        circle,
        rgba(255, 187, 0, 0.28) 0%,
        rgba(255, 119, 0, 0.10) 40%,
        transparent 70%
    );

    border-radius: 50%;
    pointer-events: none;
}

.elementor-108 .elementor-element.elementor-element-2de724b8::after {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    top: 0;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #ffb000,
        #ff6a00,
        transparent
    );

    opacity: 0.9;
    pointer-events: none;
}

.elementor-108 .elementor-element.elementor-element-2de724b8:hover {
    transform: translateY(-3px);

    border-color: rgba(255, 174, 0, 0.75);

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.38),
        0 0 35px rgba(255, 119, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.10);
}

.elementor-108 .elementor-element.elementor-element-2de724b8 h1,
.elementor-108 .elementor-element.elementor-element-2de724b8 h2,
.elementor-108 .elementor-element.elementor-element-2de724b8 h3 {
    color: #ffffff;
}

.elementor-108 .elementor-element.elementor-element-2de724b8 strong {
    color: #ffb000;
}

.elementor-108 .elementor-element.elementor-element-2de724b8 p {
    color: #f4e9df;
}

.elementor-108 .elementor-element.elementor-element-2de724b8 a {
    color: #ffb000;
    transition: 0.25s ease;
}

.elementor-108 .elementor-element.elementor-element-2de724b8 a:hover {
    color: #ffd166;
}

@media (max-width: 767px) {
    .elementor-108 .elementor-element.elementor-element-2de724b8 {
        padding: 22px 18px;
        border-radius: 16px;
    }

    .elementor-108 .elementor-element.elementor-element-2de724b8:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-256ec707 */.elementor-108 .elementor-element.elementor-element-256ec707 {
    position: relative;
    overflow: hidden;
    padding: 32px;
    border-radius: 22px;

    background:
        radial-gradient(circle at 10% 0%,
            rgba(255, 183, 0, 0.20) 0%,
            transparent 35%),
        radial-gradient(circle at 100% 100%,
            rgba(255, 102, 0, 0.18) 0%,
            transparent 38%),
        linear-gradient(
            135deg,
            #1a0b02 0%,
            #351200 45%,
            #1c0900 100%
        );

    border: 1px solid rgba(255, 153, 0, 0.45);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.30),
        0 0 25px rgba(255, 119, 0, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-108 .elementor-element.elementor-element-256ec707::before {
    content: "";
    position: absolute;
    width: 280px;
    height: 280px;
    top: -180px;
    right: -100px;

    background: radial-gradient(
        circle,
        rgba(255, 187, 0, 0.28) 0%,
        rgba(255, 119, 0, 0.10) 40%,
        transparent 70%
    );

    border-radius: 50%;
    pointer-events: none;
}

.elementor-108 .elementor-element.elementor-element-256ec707::after {
    content: "";
    position: absolute;
    left: 8%;
    right: 8%;
    top: 0;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #ffb000,
        #ff6a00,
        transparent
    );

    opacity: 0.9;
    pointer-events: none;
}

.elementor-108 .elementor-element.elementor-element-256ec707:hover {
    transform: translateY(-3px);

    border-color: rgba(255, 174, 0, 0.75);

    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.38),
        0 0 35px rgba(255, 119, 0, 0.20),
        inset 0 1px 0 rgba(255, 255, 255, 0.10);
}

.elementor-108 .elementor-element.elementor-element-256ec707 h1,
.elementor-108 .elementor-element.elementor-element-256ec707 h2,
.elementor-108 .elementor-element.elementor-element-256ec707 h3 {
    color: #ffffff;
}

.elementor-108 .elementor-element.elementor-element-256ec707 strong {
    color: #ffb000;
}

.elementor-108 .elementor-element.elementor-element-256ec707 p {
    color: #f4e9df;
}

.elementor-108 .elementor-element.elementor-element-256ec707 a {
    color: #ffb000;
    transition: 0.25s ease;
}

.elementor-108 .elementor-element.elementor-element-256ec707 a:hover {
    color: #ffd166;
}

@media (max-width: 767px) {
    .elementor-108 .elementor-element.elementor-element-256ec707 {
        padding: 22px 18px;
        border-radius: 16px;
    }

    .elementor-108 .elementor-element.elementor-element-256ec707:hover {
        transform: none;
    }
}/* End custom CSS */