.elementor-3000 .elementor-element.elementor-element-556ffc44{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3000 .elementor-element.elementor-element-bb364c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3000 .elementor-element.elementor-element-7a9c32e0{--grid-columns:3;--grid-row-gap:32px;--e-loop-nothing-found-message-align:center;--grid-column-gap:32px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination{text-align:center;margin-top:48px;}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers.current{color:var( --e-global-color-016d577 );}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .e-loop-nothing-found-message__text{font-size:16px;}@media(max-width:1024px){.elementor-3000 .elementor-element.elementor-element-7a9c32e0{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination{margin-top:32px;}}@media(max-width:768px){.elementor-3000 .elementor-element.elementor-element-2823b60c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3000 .elementor-element.elementor-element-7a9c32e0{--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:540px){.elementor-3000 .elementor-element.elementor-element-7a9c32e0{--grid-columns:1;}.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination{margin-top:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-6c8726d */.elementor-3000 .elementor-element.elementor-element-6c8726d p {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px;
    font-family: "IBM Plex Sans Thai";
}
.elementor-3000 .elementor-element.elementor-element-6c8726d a {
    color: inherit;
}
.elementor-3000 .elementor-element.elementor-element-6c8726d a:hover {
    color: var( --e-global-color-primary );
}
.elementor-3000 .elementor-element.elementor-element-6c8726d .last {
    text-decoration: underline;
}
.elementor-3000 .elementor-element.elementor-element-6c8726d .separator {
display: flex;
width: 1.5em;
height: 1.5em;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='mask0_774_7409' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_774_7409)'%3E%3Cpath d='M8.40003 7.99987L5.80003 5.39987C5.67781 5.27765 5.6167 5.12209 5.6167 4.9332C5.6167 4.74431 5.67781 4.58876 5.80003 4.46654C5.92225 4.34431 6.07781 4.2832 6.2667 4.2832C6.45559 4.2832 6.61114 4.34431 6.73337 4.46654L9.80003 7.5332C9.8667 7.59987 9.91392 7.67209 9.9417 7.74987C9.96948 7.82765 9.98337 7.91098 9.98337 7.99987C9.98337 8.08876 9.96948 8.17209 9.9417 8.24987C9.91392 8.32765 9.8667 8.39987 9.80003 8.46654L6.73337 11.5332C6.61114 11.6554 6.45559 11.7165 6.2667 11.7165C6.07781 11.7165 5.92225 11.6554 5.80003 11.5332C5.67781 11.411 5.6167 11.2554 5.6167 11.0665C5.6167 10.8776 5.67781 10.7221 5.80003 10.5999L8.40003 7.99987Z' fill='%23737373'/%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a9c32e0 */.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}

.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination {
    display: flex;
    justify-content: center;
}
.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    width: 36px;
    height: 36px;
    border-radius: 8px;
    border: 0;
}
.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers.prev,
.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers.next {
    color: #BCBCBC;
}
.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination .page-numbers.current {
    background: linear-gradient(136deg, #FC6400 0%, #FFA100  100%);
}
.elementor-3000 .elementor-element.elementor-element-7a9c32e0 .elementor-pagination a.page-numbers:hover {
    background: #FEE0CC;
}/* End custom CSS */