.elementor-11994 .elementor-element.elementor-element-cda2b7b{--display:flex;}.elementor-11994 .elementor-element.elementor-element-bac4766{text-align:center;}.elementor-11994 .elementor-element.elementor-element-bac4766 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:53px;}.elementor-11994 .elementor-element.elementor-element-857eeac{font-family:"Kanit", Sans-serif;}.elementor-11994 .elementor-element.elementor-element-9d3bd08{--display:flex;}.elementor-11994 .elementor-element.elementor-element-9d3bd08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11994 .elementor-element.elementor-element-676d7bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11994 .elementor-element.elementor-element-a263026 .e-search-submit:hover{background-color:#C8A24A;--e-search-submit-color:var( --e-global-color-primary );box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5) inset;}.elementor-11994 .elementor-element.elementor-element-a263026.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11994 .elementor-element.elementor-element-a263026 .e-search-input{font-family:"Kanit", Sans-serif;font-size:24px;font-weight:500;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);border-radius:99px 99px 99px 99px;}.elementor-11994 .elementor-element.elementor-element-a263026{--e-search-input-color:var( --e-global-color-secondary );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-icon-label-size:32px;--e-search-submit-border-radius:9px 9px 9px 9px;}.elementor-11994 .elementor-element.elementor-element-a263026.e-focus{--e-search-input-color:var( --e-global-color-primary );}.elementor-11994 .elementor-element.elementor-element-a263026 .e-search-submit span{font-family:"Kanit", Sans-serif;font-weight:500;}.elementor-11994 .elementor-element.elementor-element-8d8b4a2{--grid-columns:4;--load-more-message-alignment:center;--load-more-button-align:center;}.elementor-11994 .elementor-element.elementor-element-8d8b4a2 .elementor-button:hover, .elementor-11994 .elementor-element.elementor-element-8d8b4a2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-11994 .elementor-element.elementor-element-8d8b4a2 .elementor-button{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;padding:12px 26px 12px 26px;}.elementor-11994 .elementor-element.elementor-element-8d8b4a2 .elementor-button:hover svg, .elementor-11994 .elementor-element.elementor-element-8d8b4a2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-11994 .elementor-element.elementor-element-8d8b4a2{--grid-columns:2;}}@media(max-width:767px){.elementor-11994 .elementor-element.elementor-element-bac4766 .elementor-heading-title{font-size:36px;}.elementor-11994 .elementor-element.elementor-element-857eeac{font-size:16px;}.elementor-11994 .elementor-element.elementor-element-9d3bd08{--width:100%;}.elementor-11994 .elementor-element.elementor-element-9d3bd08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11994 .elementor-element.elementor-element-676d7bd{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-11994 .elementor-element.elementor-element-a263026 .e-search-input{font-size:19px;}.elementor-11994 .elementor-element.elementor-element-a263026{--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:0px;--e-search-icon-label-size:26px;--e-search-input-gap:0px;--e-search-submit-margin-inline-start:0px;--e-search-submit-padding:9px 9px 9px 9px;}.elementor-11994 .elementor-element.elementor-element-a263026 .e-search-submit span{font-size:17px;}.elementor-11994 .elementor-element.elementor-element-8d8b4a2{--grid-columns:1;}}/* Start custom CSS for search, class: .elementor-element-a263026 */@media (max-width: 767px) {

    .elementor-11994 .elementor-element.elementor-element-a263026 .e-search-form {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        width: 100% !important;
        max-width: 100% !important;
        gap: 6px !important;
    }

    .elementor-11994 .elementor-element.elementor-element-a263026 .e-search-input-wrapper {
        min-width: 0 !important;
        width: 100% !important;
    }

    .elementor-11994 .elementor-element.elementor-element-a263026 .e-search-submit {
        width: auto !important;
        min-width: max-content !important;
        flex-shrink: 0 !important;
    }
}/* End custom CSS */