.elementor-247 .elementor-element.elementor-element-ff069ee{--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-widget-heading .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-247 .elementor-element.elementor-element-cc71359{text-align:center;}.elementor-247 .elementor-element.elementor-element-cc71359 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-247 .elementor-element.elementor-element-95083af{text-align:center;}.elementor-247 .elementor-element.elementor-element-95083af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-b477f4e{text-align:center;}.elementor-247 .elementor-element.elementor-element-b477f4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-53d2b22{text-align:center;}.elementor-247 .elementor-element.elementor-element-53d2b22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-672fd0c{text-align:center;}.elementor-247 .elementor-element.elementor-element-672fd0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-38b3f7c{text-align:center;}.elementor-247 .elementor-element.elementor-element-38b3f7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-feccaf9{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-247 .elementor-element.elementor-element-5948dd1{text-align:center;}.elementor-247 .elementor-element.elementor-element-5948dd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-ed0ea7b{text-align:center;}.elementor-247 .elementor-element.elementor-element-ed0ea7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-a593e0d{text-align:center;}.elementor-247 .elementor-element.elementor-element-a593e0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-b714f69{text-align:center;}.elementor-247 .elementor-element.elementor-element-b714f69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-fe4e4ba{text-align:center;}.elementor-247 .elementor-element.elementor-element-fe4e4ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-c3f915a{text-align:center;}.elementor-247 .elementor-element.elementor-element-c3f915a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-3a8fa76{text-align:center;}.elementor-247 .elementor-element.elementor-element-3a8fa76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-688fa40{text-align:center;}.elementor-247 .elementor-element.elementor-element-688fa40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-efff869{text-align:center;}.elementor-247 .elementor-element.elementor-element-efff869 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-247 .elementor-element.elementor-element-274504d{--display:flex;}.elementor-247 .elementor-element.elementor-element-606a25c{--display:flex;}.elementor-247 .elementor-element.elementor-element-83c5898{--display:flex;}.elementor-247 .elementor-element.elementor-element-a49d566{--display:flex;}.elementor-247 .elementor-element.elementor-element-af2312f{--display:flex;}.elementor-247 .elementor-element.elementor-element-e40dc46{--display:flex;}.elementor-247 .elementor-element.elementor-element-a0e2432{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-247 .elementor-element.elementor-element-759ec2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{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-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-247 .elementor-element.elementor-element-2871dfc .elementor-author-box__name{font-family:"Roboto", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-cc71359 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-95083af .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-b477f4e .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-53d2b22 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-672fd0c .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-38b3f7c .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-feccaf9{font-size:11px;}.elementor-247 .elementor-element.elementor-element-feccaf9 p{margin-block-end:0px;}.elementor-247 .elementor-element.elementor-element-5948dd1 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-ed0ea7b .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-a593e0d .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-b714f69 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-fe4e4ba .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-c3f915a .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-3a8fa76 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-688fa40{text-align:center;}.elementor-247 .elementor-element.elementor-element-688fa40 .elementor-heading-title{font-size:18px;}.elementor-247 .elementor-element.elementor-element-efff869 .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-759ec2b{text-align:center;}.elementor-247 .elementor-element.elementor-element-759ec2b .elementor-heading-title{font-size:19px;}.elementor-247 .elementor-element.elementor-element-2871dfc .elementor-author-box__avatar img{width:62px;height:62px;}body.rtl .elementor-247 .elementor-element.elementor-element-2871dfc.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-247 .elementor-element.elementor-element-2871dfc:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:5px;margin-left:0;}body:not(.rtl) .elementor-247 .elementor-element.elementor-element-2871dfc.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-247 .elementor-element.elementor-element-2871dfc:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:5px;margin-right:0;}.elementor-247 .elementor-element.elementor-element-2871dfc.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:5px;}.elementor-247 .elementor-element.elementor-element-2871dfc .elementor-author-box__name{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-cc71359 */.elementor-247 .elementor-element.elementor-element-cc71359 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59f9e7 */.elementor-247 .elementor-element.elementor-element-f59f9e7 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95083af */.elementor-247 .elementor-element.elementor-element-95083af {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e81a439 */.elementor-247 .elementor-element.elementor-element-e81a439 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b477f4e */.elementor-247 .elementor-element.elementor-element-b477f4e {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8de2fa4 */.elementor-247 .elementor-element.elementor-element-8de2fa4 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d2b22 */.elementor-247 .elementor-element.elementor-element-53d2b22 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5c0176 */.elementor-247 .elementor-element.elementor-element-e5c0176 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-672fd0c */.elementor-247 .elementor-element.elementor-element-672fd0c {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52bf2aa */.elementor-247 .elementor-element.elementor-element-52bf2aa {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b3f7c */.elementor-247 .elementor-element.elementor-element-38b3f7c {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6641bcb */.elementor-247 .elementor-element.elementor-element-6641bcb {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc37318 */.elementor-247 .elementor-element.elementor-element-fc37318 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5948dd1 */.elementor-247 .elementor-element.elementor-element-5948dd1 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0747240 */.elementor-247 .elementor-element.elementor-element-0747240 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed0ea7b */.elementor-247 .elementor-element.elementor-element-ed0ea7b {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7534eda */.elementor-247 .elementor-element.elementor-element-7534eda {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a593e0d */.elementor-247 .elementor-element.elementor-element-a593e0d {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-886cec2 */.elementor-247 .elementor-element.elementor-element-886cec2 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b58871 */.elementor-247 .elementor-element.elementor-element-8b58871 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b714f69 */.elementor-247 .elementor-element.elementor-element-b714f69 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8135c19 */.elementor-247 .elementor-element.elementor-element-8135c19 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4e4ba */.elementor-247 .elementor-element.elementor-element-fe4e4ba {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d85916 */.elementor-247 .elementor-element.elementor-element-1d85916 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f915a */.elementor-247 .elementor-element.elementor-element-c3f915a {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e5291b */.elementor-247 .elementor-element.elementor-element-7e5291b {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8fa76 */.elementor-247 .elementor-element.elementor-element-3a8fa76 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f55a75 */.elementor-247 .elementor-element.elementor-element-1f55a75 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-688fa40 */.elementor-247 .elementor-element.elementor-element-688fa40 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efff869 */.elementor-247 .elementor-element.elementor-element-efff869 {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-759ec2b */.elementor-247 .elementor-element.elementor-element-759ec2b {
    padding: 20px; /* ระยะห่างจากภาพ/เนื้อหา */
    border: 4px solid transparent;
    border-radius: 25px;

    background:
        linear-gradient(#1a1a1a, #1a1a1a) padding-box,
        linear-gradient(90deg, #f6e27b, #d4a927) border-box;

    box-shadow:
        0 0 35px rgba(255, 215, 90, 0.7),
        0 0 55px rgba(255, 215, 90, 0.4);

    overflow: hidden; /* ป้องกันภาพล้น */
    display: block;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-2871dfc */.elementor-247 .elementor-element.elementor-element-2871dfc::after {
  background: linear-gradient(
    45deg,
    transparent 0%,
    #ffd700 50%,   /* ทอง */
    transparent 100%
  );
  position: absolute;
  left: 0;
  bottom: 0;   /* เปลี่ยนจาก top → bottom */
  height: 2px;
  width: 100%;
  content: "";
  z-index: 1;
}/* End custom CSS */