:root{--wp--forms-sublabel-spacer: var(--wp-gap-xs)}.app .wpforms-screen-reader-element,.app .wpforms-hidden{display:none}.app .wpforms-form .wpforms-submit-spinner{margin-left:2rem}.app .wpforms-form .wpforms-page-indicator.progress{background-color:#e9ecef;border-radius:.375rem;padding:var(--wp-gap-sm) var(--wp-gap);text-align:center;margin-bottom:var(--wp-gap);position:relative}.app .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:20;overflow:hidden;border-radius:.375rem}.app .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-steps{position:relative;z-index:10}.app .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:100%;overflow:hidden;position:absolute;left:0;top:0}.app .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-inner{color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.app .wpforms-form .wpforms-page{display:flex;flex-direction:column;gap:var(--wp-gap)}.app .wpforms-form .wpforms-field-row{display:flex;gap:var(--wp-gap)}.app .wpforms-form .wpforms-field-row>.wpforms-field-row-block{flex:1}@media(max-width: 575.98px){.app .wpforms-form .wpforms-field-row{flex-direction:column}}.app .wpforms-form .wpforms-field-label{font-size:1rem}.app .wpforms-form .wpforms-required-label{color:#dc3545}.app .wpforms-form .wpforms-field-sublabel{margin-top:var(--wp--forms-sublabel-spacer)}.app .wpforms-form em.wpforms-error{display:block;color:#dc3545;margin-top:var(--wp-gap-xs);font-style:normal}.app .wpforms-form .wpforms-field-radio .wpforms-image-choices input[type=radio]{width:0;height:0;margin:0;display:inline-block;vertical-align:baseline;overflow:hidden;visibility:hidden}.app .wpforms-form .wpforms-field-phone .iti__selected-flag{padding-inline:1.5rem}.app .wpforms-form .wpforms-field-phone input[type=tel].wpforms-smart-phone-field{padding-left:5rem !important}.app .wpforms-form .wpforms-field-checkbox ul{padding:0}.app .ui-timepicker-wrapper{width:8rem}.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-am,.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-pm{padding:.5rem 1rem}.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-am.ui-timepicker-selected,.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-am:hover,.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-pm.ui-timepicker-selected,.app .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-pm:hover{background-color:var(--wp-primary) !important;color:#fff !important}
