.elementor-8209 .elementor-element.elementor-element-cb7b278{--display:flex;--min-height:750px;--justify-content:center;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-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-8209 .elementor-element.elementor-element-cb3c067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-8209 .elementor-element.elementor-element-cb3c067 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:48px;font-weight:700;color:#000000;}@media(max-width:1024px){.elementor-8209 .elementor-element.elementor-element-cb3c067 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-8209 .elementor-element.elementor-element-cb3c067 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-cb3c067 */.elementor-8209 .elementor-element.elementor-element-cb3c067 div {
    font-family: 'Noto sans thai' !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b388f45 */.elementor-8209 .elementor-element.elementor-element-b388f45 {
    font-family: 'Noto sans thai' !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 label, input {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 #radio-1 span:first-child {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 #name-1 .forminator-field > label, #date-1 .forminator-field > label, #time-1-hours .forminator-field > label, #time-1-minutes .forminator-field > label, #text-3 .forminator-field > label, #text-4 .forminator-field > label, #text-5 .forminator-field > label, #upload-1 .forminator-field > label, #consent-1 .forminator-field > label, #email-1 .forminator-field > label, #phone-1 .forminator-field > label {
    padding-bottom: 15px !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 input {
    font-family: 'Noto sans thai' !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000;
    border-radius: 5px !important;
    min-height: 48px !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 #time-1 .forminator-error-message {
    display: none;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 .forminator-description {
    margin-top: -23px !important;
    padding-bottom: 15px !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 .forminator-input.forminator-datepicker {
    padding-left: 30px !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 span.forminator-icon-calendar {
    height: 25px;
}
.ui-datepicker:before {
    top: -20px !important;
}
.selection .select2-selection--single[role="combobox"] {
    min-height: 48px;
    border-radius: 5px !important;
    border-color: #ddd !important;
    background-color: #ffffff !important;
}
.forminator-select.forminator-select-dropdown-container--open {
    margin-top: 15px !important;
}
.select2-results__options li {
    font-family: 'Noto sans thai' !important;
}
.select2-selection__rendered {
    padding: 9px 16px !important;
}
span.select2-selection__placeholder {
    color: #6c757d;
    font-weight: 500;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 #upload-1 p {
    font-family: 'Noto sans thai' !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 #consent-1 p {
    font-size: 16px !important;
    font-family: 'Noto sans thai' !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 input[type=email] {
    padding-right: 16px !important;
    padding-left: 16px !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 .forminator-row-last {
    text-align: right;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 button.forminator-button.forminator-button-submit {
    color: #000000 !important;
    font-weight: 700 !important;
    font-family: 'Noto sans thai' !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 button.forminator-button.forminator-button-submit:hover {
    color: #ffffff !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 .forminator-response-message.forminator-show.forminator-success {
    box-shadow: none !important;
}
.elementor-8209 .elementor-element.elementor-element-b388f45 .forminator-response-message.forminator-show.forminator-success p {
    text-align: center;
    font-family: 'Noto Sans Thai' !important;
    font-size: 18px !important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS */.primary-nav-menu.col.position-relative.electro-animate-dropdown, .col-auto.d-xl-none.d-xxl-block, .header-icons.col-auto.d-flex.justify-content-end.align-items-center, .handheld-header-links .columns-3, .off-canvas-navigation-wrapper {
    display: none !important;
}
.header-logo {
    padding-left: 15px !important;
}
aside.weglot-shortcode {
    margin-left: auto;
}
nav.woocommerce-breadcrumb, .row-quotation, .footer-bottom-widgets-menu.col-md, .handheld-widget-menu.container {
    display: none;
}/* End custom CSS */