.elementor-10455 .elementor-element.elementor-element-84d5e6b{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-10455 .elementor-element.elementor-element-4132a7c{--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-10455 .elementor-element.elementor-element-448f13c{--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-10455 .elementor-element.elementor-element-c08fb38{--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;}@media(min-width:768px){.elementor-10455 .elementor-element.elementor-element-448f13c{--width:40%;}.elementor-10455 .elementor-element.elementor-element-c08fb38{--width:60%;}}/* Start custom CSS */.frm_label_button_container {
    color: white;
}

.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_radio input[type=radio]:checked + div .frm_text_label_for_image, .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_checkbox input[type=checkbox]:checked + div .frm_text_label_for_image, .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_display_format_buttons .frm_scale input[type=radio]:checked + div .frm_text_label_for_image, .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: #a4a2a2;
    background-image: linear-gradient(99deg, #a4a2a2 39%, #fff 100%);
    border-color: var(--border-color-active);
    color: black !important;
}

.frm_display_format_buttons input[type=radio]:not([disabled]) + .frm_label_button_container:hover, .frm_display_format_buttons .frm_image_option_container:hover, .frm_display_format_buttons .frm_radio input[type=radio]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:focus + .frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:focus + .frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:focus + .frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:focus + .frm_image_option_container, .frm_nps__button:hover, .frm_nps__button:focus {
    border-color: var(--progress-active-bg-color);
    box-shadow: 0 0 0 1px var(--border-color-active);
    border-image: linear-gradient(99deg, #a4a2a2 39%, #fff 100%);
    -moz-border-image: -moz-linear-gradient(#a4a2a2 , #fff);
    -webkit-border-image: -webkit-linear-gradient(#a4a2a2, #fff);
    border-image-slice: 1;
}

h3.frm_pos_top.frm_section_spacing.frm_trigger {
    color: white !important;
}

div#frm_field_79_container {
    grid-template-columns: 100px auto;
}

label#field_uu2rb_label, span.frm_inline_total {
    font-size: 32px;
    color: white;
}/* End custom CSS */