.elementor-32641 .elementor-element.elementor-element-60e68231{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-41491742 */[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{
    padding: 0px !important;
}
[data-hsfc-id=Renderer] .hsfc-FieldLabel{
    letter-spacing: .22em;
    font-weight: 700;
    margin-bottom: 6px !important;
}

[data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options label{
    font-family: 'Playfair Display',serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.4;
    color: #6E6E6E;
}

[data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options>*{
    padding-top: 13px;
    padding-bottom: 13px;
    border-top: 1px solid #E5E5E5;
    margin-bottom: 0px !important;
}

[data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options>*:last-child{
    border-bottom: 1px solid #E5E5E5;
}

[data-hsfc-id=Renderer] .hsfc-RadioInput{
    border-color: #333333 !important;
    border-width: 1px !important;
}

[data-hsfc-id=Renderer] .hsfc-CheckboxInput{
    border-color: #333333 !important;
    border-width: 1px !important;
}

[data-hsfc-id=Renderer] .hsfc-TextInput{
    font-family: 'Gotham',sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #2A2723 !important;
}

[data-hsfc-id=Renderer] .hsfc-RichText{
    font-family: 'Gotham',sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #2A2723 !important;
    line-height: 1.5;
}

[data-hsfc-id=Renderer] .hsfc-CheckboxField label{
    font-family: 'Gotham',sans-serif !important;
    font-size: 15px !important;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.4;
    color: #2A2723 !important;
    font-weight: 500 !important;
}

[data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{
    border-right: unset !important;
    padding-right: 16px !important;
}

[data-hsfc-id=Renderer] .hsfc-Button{
    font-family: 'Gotham',sans-serif !important;
    letter-spacing: .22em;
    font-weight: 700 !important;
    height: 47px;
}

[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{
    background-color: #411A21 !important;
    border-color: #411A21 !important;
}

[data-hsfc-id=Renderer] .hsfc-Row{
    margin-bottom: 16px !important;
}

[data-hsfc-id=Renderer] .hsfc-TextInput:focus{
    box-shadow: unset !important;
}/* End custom CSS */