.webform-submission-form{padding:2rem;margin-inline:auto;border:1px solid rgb(229 231 235);border-radius:8px;block-size:-moz-fit-content;block-size:fit-content;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background-color:#fff}.webform-submission-form div[data-drupal-messages]{display:none}.webform-submission-form .webform-type-fieldset{margin-block-end:2rem}.webform-submission-form .webform-type-fieldset>legend{margin-block-end:1rem}.webform-submission-form .webform-type-fieldset>legend span{font-size:1.25rem;font-weight:700}.webform-submission-form .form-wrapper{display:flex;flex-direction:column;gap:1.5rem}.webform-submission-form .form-wrapper:not(:last-of-type){margin-block-end:1.5rem}.webform-submission-form .form-wrapper.two-columns-layout{display:grid}@media (min-width: 992px){.webform-submission-form .form-wrapper.two-columns-layout{grid-template-columns:repeat(2,1fr)}}.webform-submission-form .form-wrapper.three-columns-layout{display:grid}@media (min-width: 992px){.webform-submission-form .form-wrapper.three-columns-layout{grid-template-columns:repeat(3,1fr)}}.webform-submission-form .form-wrapper .form-item [data-component-id="flowbite_components:input-date"]{max-width:100%}.webform-submission-form .form-item--error-message{margin-block-start:.25rem;font-size:.75rem;color:#c81e1e}.webform-submission-form .description{font-size:.75rem;color:#6b7280}.webform-submission-form .captcha .captcha__title{display:none}.webform-submission-form .webform-actions input{width:-moz-fit-content;width:fit-content}.webform-confirmation-modal.ui-dialog.ui-widget-content{padding:0!important;background-color:#fff!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;border-radius:8px!important;color:#111827!important;overflow:hidden;z-index:1500}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all{display:flex;justify-content:center;align-items:center;padding:20px;border:none;border-block-end:1px solid rgb(229 231 235);background-color:#fff}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all:before,.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all:after{content:none!important}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-title{font-size:20px;color:#111827!important;padding:0;inline-size:100%!important}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close{position:static;margin:0;block-size:25px;inline-size:25px;transform:none;font-size:0px;display:grid;place-content:center;border:none!important;position:relative}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close:hover{border:none!important}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close:hover:before{filter:grayscale(100%) brightness(.7)}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/themes/custom/mbfo/assets/icons/close.svg);background-color:transparent;block-size:25px;inline-size:25px;background-repeat:no-repeat;background-size:contain}.webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close .ui-button-icon.ui-icon-closethick{display:none!important}.webform-confirmation-modal.ui-dialog.ui-widget-content .webform-confirmation-modal--content.ui-dialog-content.ui-widget-content{padding:20px;font-size:16px;line-height:150%;color:#6b7280}.webform-confirmation-modal.ui-dialog.ui-widget-content .webform-confirmation-modal--content.ui-dialog-content.ui-widget-content p:not(:last-of-type){margin-block-end:1rem}.ui-widget-overlay.ui-front{background-color:#111827!important}.contrast .dialog-off-canvas-main-canvas .webform-submission-form{background-color:var(--color-contrast-background)!important;border-color:var(--color-contrast-primary)!important}.contrast .dialog-off-canvas-main-canvas .webform-submission-form .description{color:var(--color-contrast-primary)!important}.contrast .dialog-off-canvas-main-canvas .webform-submission-form .js-form-type-radio .radio-label-wrapper label{background-color:var(--color-contrast-background)!important;border-color:var(--color-contrast-primary)!important}.contrast .datepicker-picker{border:1px solid var(--color-contrast-primary)!important;background-color:var(--color-contrast-background)!important}.contrast .datepicker-picker button{color:var(--color-contrast-primary)!important;background-color:var(--color-contrast-background)!important}.contrast .datepicker-picker button svg path{stroke:var(--color-contrast-primary)!important}.contrast .datepicker-picker .datepicker-view .days{margin-inline:auto}.contrast .datepicker-picker .datepicker-view .days .dow,.contrast .datepicker-picker .datepicker-view .days .datepicker-cell{color:var(--color-contrast-primary)!important}:is(.contrast .datepicker-picker .datepicker-view .days .dow,.contrast .datepicker-picker .datepicker-view .days .datepicker-cell):hover{background-color:#111827}.contrast .webform-confirmation-modal.ui-dialog.ui-widget-content{background-color:var(--color-contrast-background)!important}.contrast .webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all{background-color:var(--color-contrast-background)!important;border-color:var(--color-contrast-primary)!important}.contrast .webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-title{color:var(--color-contrast-primary)!important}.contrast .webform-confirmation-modal.ui-dialog.ui-widget-content .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close:before{filter:invert(84%) sepia(96%) saturate(5567%) hue-rotate(1deg) brightness(107%) contrast(106%)}.contrast .webform-confirmation-modal.ui-dialog.ui-widget-content .webform-confirmation-modal--content.ui-dialog-content.ui-widget-content{color:var(--color-contrast-primary)!important;background-color:var(--color-contrast-background)!important}.datepicker-picker{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid rgb(229 231 235)}.datepicker-picker .datepicker-view .days{margin-inline:auto}.datepicker-picker .datepicker-footer{display:none}
