.elementor-25 .elementor-element.elementor-element-36d63cc0{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}/* Start custom CSS for html, class: .elementor-element-36d63cc0 */.serviceForm table.outer {
    width: 420px !important;
}

.serviceForm .phoneFormFieldBlock input {
    font-family: "Montserrat", Sans-serif !important;
    background-color: #ffffff !important;
    font-size: 14px !important;
    border-radius: 0px !important;
    padding: 16px 12px !important;
    font-weight: 500 !important;
    color: #666666 !important;
    border-style: none !important;
}

.serviceForm .phoneFormFieldBlock .phoneCountryCode {
    font-family: "Montserrat", Sans-serif !important;
    background-color: #ffffff !important;
    border: 1px solid #CCCCCC !important;
    font-size: 14px !important;
    border-radius: 8px !important;
    padding: 0px !important;
    font-weight: 500 !important;
    color: #666666 !important;
}

.serviceForm .phoneFormFieldBlock {
    padding: 10px 0px !important;
}

.serviceForm .textFormFieldBlock,
.serviceForm .dateTimeFormFieldBlock,
.serviceForm .twoOptionFormFieldBlock,
.serviceForm .optionSetFormFieldBlock,
.serviceForm .multiOptionSetFormFieldBlock,
.serviceForm .lookupFormFieldBlock {
    padding: 10px 0px !important;
    gap: 0px !important;
}

.serviceForm div[data-editorblocktype="SubmitButton"] {
    padding: 0px !important;
}/* End custom CSS */