.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-68 .elementor-element.elementor-element-c52ade1 {
    text-align: center
}

.elementor-68 .elementor-element.elementor-element-c52ade1 .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #1f2933
}

.elementor-widget-text-editor {
    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-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-68 .elementor-element.elementor-element-892636b {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 400
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-68 .elementor-element.elementor-element-6dc4a01 .elementor-icon-wrapper {
    text-align: center
}

.elementor-68 .elementor-element.elementor-element-304bfa0 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-weight: 400
}

.elementor-68 .elementor-element.elementor-element-424a2eb {
    text-align: center
}

.elementor-68 .elementor-element.elementor-element-424a2eb .elementor-heading-title {
    font-family: "Kanit", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #1f2933
}

div.wpcf7 {
    background-color: #FFFFFF00;
    border: solid 0px #f28f27;
    padding: 20px;
    font-family: 'Poppins';
    font-style: normal;
    color: #666
}

.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=phonetext],
.wpcf7 textarea {
    background: #FFFFFF00;
    color: #000;
    font-family: 'Poppins';
    font-style: normal;
    border-radius: 5px
}

.wpcf7 ::placeholder {
    color: #9b9a9a
}

.wpcf7 :focus {
    background-color: #FFFFFF00
}

.wpcf7 :focus::placeholder {
    color: #f8c9b6
}

.wpcf7 input[type=submit] {
    Display: grid;
    Margin: auto;
    border-radius: 10px;
    background-color: #e76b38;
    color: #fff;
    border-width: 0
}

.wpcf7 input[type=button] {
    width: 25%;
    text-align: center;
    text-transform: uppercase
}

.wpcf7 input[type=submit]:hover {
    background-color: #000;
    color: #fff
}