.elementor-6078 .elementor-element.elementor-element-548a3e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6078 .elementor-element.elementor-element-d9c76a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6078 .elementor-element.elementor-element-676262d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6078 .elementor-element.elementor-element-8fbd386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6078 .elementor-element.elementor-element-46c2803{--display:flex;}.elementor-6078 .elementor-element.elementor-element-1096b5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6078 .elementor-element.elementor-element-1dbb9e3 > .elementor-widget-container{margin:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6078 .elementor-element.elementor-element-676262d{--width:50%;}.elementor-6078 .elementor-element.elementor-element-8fbd386{--width:50%;}}/* Start custom CSS for formidable, class: .elementor-element-1dbb9e3 */.frm_display_format_buttons .frm_label_button_container, .frm_display_format_buttons .frm_image_option_container {
    border: var(--field-border-width) solid var(--border-color);
    border-radius: var(--border-radius);
    background-color: white;
    cursor: pointer;
    align-items: center;
    height: 100%;
    display: flex
;
    box-sizing: border-box;
    flex-wrap: nowrap !important;
    gap: 16px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight:400;
}
.frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_image_option_container, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus + .frm_nps__button, .frm_nps__buttons input[type=radio]:checked + .frm_nps__button {
    background-color: #65236C;
    border-color: #65236C;
    color: White;
    font-weight: 700;
}
.p-Input .p-Input-input:not(.p-Input--matchFloatingLabelHeight):not(.p-PhoneInput) {
    line-height: calc(var(--c-inputHeight) - var(--c-inputBorderTopWidth) - var(--c-inputBorderBottomWidth));
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.p-Select .p-Select-select {
    line-height: calc(var(--c-inputHeight) - var(--c-inputBorderTopWidth) - var(--c-inputBorderBottomWidth));
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.with_frm_style .frm-card-element.StripeElement {
    padding-top: 10px !important;
}/* End custom CSS */