.elementor-914 .elementor-element.elementor-element-a9657aa{padding:4% 4% 4% 4%;}.elementor-914 .elementor-element.elementor-element-5cc5de3{text-align:center;}.elementor-914 .elementor-element.elementor-element-5cc5de3 .elementor-heading-title{color:#C79E47;font-family:"Sarabun", Sans-serif;font-size:2.4vw;font-weight:bold;}.elementor-914 .elementor-element.elementor-element-5cc5de3 > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0px 40px 0px 40px;}.elementor-914 .elementor-element.elementor-element-bd63094 > .elementor-widget-container{padding:2% 5% 2% 5%;background-color:#F3F3F3;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:1px 7px 10px 0px rgba(134.25, 134.25, 134.25, 0.5);}@media(max-width:1024px){.elementor-914 .elementor-element.elementor-element-5cc5de3 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-914 .elementor-element.elementor-element-a9657aa{padding:5% 0% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-5cc5de3 */.txt-title-line h1::before, .txt-title-line h1::after {
    content: "";
    width: 30px;
    height: 1px;
    display: block;
    background: #C89E48;
    position: absolute;
    top: 50%;
}
.txt-title-line h1::after {
    right: 0;
}
.txt-title-line h1::before {
    left: 0;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-bd63094 */@media(min-width:789px){
    #wpforms-form-912 .wpforms-page-indicator span{
        font-size: 1.4vw;
        color: #000;
        font-weight: bold;
    }
    #wpforms-form-912.wpforms-form .wpforms-field-label,
    #wpforms-form-912.wpforms-form input[type=text],
    #wpforms-form-912.wpforms-form input[type=tel],
    #wpforms-form-912.wpforms-form .wpforms-field-radio ul>li label{
        font-size: 1.2vw!important;
    }
    
    #wpforms-form-912 .wpforms-page-next{
        font-size: 1.2vw!important;
    }
}

@media(max-width:788px){
    
}
#wpforms-form-912 .btn-next .wpforms-pagebreak-left,
.wpforms-submit-container{
    text-align:center;
}
#wpforms-form-912 .wpforms-page-next,
#wpforms-form-912 .wpforms-submit{
    font-weight: normal;
    background-color: #C89E48!important;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    padding: 0;
}

#wpforms-form-912.wpforms-form input[type=text],
#wpforms-form-912.wpforms-form input[type=tel]{
    height: auto;
}

.flatpickr-current-month{
    display: flex!important;
}
.flatpickr-current-month .numInputWrapper {
    width: auto!important;
}
.flatpickr-current-month input.cur-year{
    text-align: center;
}/* End custom CSS */