.elementor-1816 .elementor-element.elementor-element-41256c2{--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-1816 .elementor-element.elementor-element-148be1e{text-align:center;}.elementor-1816 .elementor-element.elementor-element-148be1e .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-1816 .elementor-element.elementor-element-2b63b23{text-align:center;}.elementor-1816 .elementor-element.elementor-element-2b63b23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-2b63b23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1816 .elementor-element.elementor-element-fe98172{text-align:center;}.elementor-1816 .elementor-element.elementor-element-fe98172 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-7347b02{text-align:center;}.elementor-1816 .elementor-element.elementor-element-7347b02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-a303cd9{text-align:center;}.elementor-1816 .elementor-element.elementor-element-a303cd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-5b3cca6{text-align:center;}.elementor-1816 .elementor-element.elementor-element-5b3cca6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-0b2836e{text-align:center;}.elementor-1816 .elementor-element.elementor-element-0b2836e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-fcef8c6{text-align:center;}.elementor-1816 .elementor-element.elementor-element-fcef8c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-2c728d5{text-align:center;}.elementor-1816 .elementor-element.elementor-element-2c728d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-6771136{text-align:center;}.elementor-1816 .elementor-element.elementor-element-6771136 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-9a5c25b{text-align:center;}.elementor-1816 .elementor-element.elementor-element-9a5c25b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-09a3de1{text-align:center;}.elementor-1816 .elementor-element.elementor-element-09a3de1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-b700ba9{text-align:center;}.elementor-1816 .elementor-element.elementor-element-b700ba9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-b71cc4e{text-align:center;}.elementor-1816 .elementor-element.elementor-element-b71cc4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#37E8E1;}.elementor-1816 .elementor-element.elementor-element-167a081{text-align:center;}.elementor-1816 .elementor-element.elementor-element-167a081 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1816 .elementor-element.elementor-element-a88a40d{--display:flex;}.elementor-1816 .elementor-element.elementor-element-d22a2c1{--display:flex;}.elementor-1816 .elementor-element.elementor-element-9de585c{--display:flex;}.elementor-1816 .elementor-element.elementor-element-36c6338{--display:flex;}.elementor-1816 .elementor-element.elementor-element-2af832b{--display:flex;}.elementor-1816 .elementor-element.elementor-element-d03e966{--display:flex;}.elementor-1816 .elementor-element.elementor-element-72a46d4{--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-1816 .elementor-element.elementor-element-528c744{text-align:center;}.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 );}@media(max-width:767px){.elementor-1816 .elementor-element.elementor-element-148be1e .elementor-heading-title{font-size:26px;}.elementor-1816 .elementor-element.elementor-element-2b63b23 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-2b63b23{width:var( --container-widget-width, 334px );max-width:334px;--container-widget-width:334px;--container-widget-flex-grow:0;}.elementor-1816 .elementor-element.elementor-element-fe98172 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-7347b02 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-a303cd9 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-5b3cca6 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-0b2836e .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-fcef8c6 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-2c728d5 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-6771136 .elementor-heading-title{font-size:16px;}.elementor-1816 .elementor-element.elementor-element-9a5c25b .elementor-heading-title{font-size:15px;}.elementor-1816 .elementor-element.elementor-element-09a3de1 .elementor-heading-title{font-size:14px;}.elementor-1816 .elementor-element.elementor-element-b700ba9 .elementor-heading-title{font-size:20px;}.elementor-1816 .elementor-element.elementor-element-b71cc4e .elementor-heading-title{font-size:20px;}.elementor-1816 .elementor-element.elementor-element-167a081{text-align:center;}.elementor-1816 .elementor-element.elementor-element-167a081 .elementor-heading-title{font-size:17px;}.elementor-1816 .elementor-element.elementor-element-528c744{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-148be1e */.elementor-1816 .elementor-element.elementor-element-148be1e {
    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-2b63b23 */.elementor-1816 .elementor-element.elementor-element-2b63b23 {
    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-fe98172 */.elementor-1816 .elementor-element.elementor-element-fe98172 {
    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-7347b02 */.elementor-1816 .elementor-element.elementor-element-7347b02 {
    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-a303cd9 */.elementor-1816 .elementor-element.elementor-element-a303cd9 {
    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-5b3cca6 */.elementor-1816 .elementor-element.elementor-element-5b3cca6 {
    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-0b2836e */.elementor-1816 .elementor-element.elementor-element-0b2836e {
    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-fcef8c6 */.elementor-1816 .elementor-element.elementor-element-fcef8c6 {
    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-2c728d5 */.elementor-1816 .elementor-element.elementor-element-2c728d5 {
    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-6771136 */.elementor-1816 .elementor-element.elementor-element-6771136 {
    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-9a5c25b */.elementor-1816 .elementor-element.elementor-element-9a5c25b {
    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-09a3de1 */.elementor-1816 .elementor-element.elementor-element-09a3de1 {
    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-b700ba9 */.elementor-1816 .elementor-element.elementor-element-b700ba9 {
    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-b71cc4e */.elementor-1816 .elementor-element.elementor-element-b71cc4e {
    border: 2px solid #f4c048;
    border-radius: 20px;
    padding: 25px 30px;
    box-sizing: border-box;
    box-shadow: 0 0 15px rgba(244,192,72,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167a081 */.elementor-1816 .elementor-element.elementor-element-167a081 {
    border: 2px solid #f4c048;
    border-radius: 20px;
    padding: 25px 30px;
    box-sizing: border-box;
    box-shadow: 0 0 15px rgba(244,192,72,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528c744 */.elementor-1816 .elementor-element.elementor-element-528c744 {
    border: 2px solid #f4c048;
    border-radius: 20px;
    padding: 25px 30px;
    box-sizing: border-box;
    box-shadow: 0 0 15px rgba(244,192,72,0.25);
}/* End custom CSS */