/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget-overlay{background:rgba(0,0,0,.9)}.ui-dialog{width:auto!important;max-width:80vw;padding:0}@media (max-width:767px){.ui-dialog{max-width:90vw}}.ui-dialog .ui-dialog-title{margin:0;width:100%;font-size:2.5rem;white-space:normal;font-family:Mirador,serif}@media (max-width:767px){.ui-dialog .ui-dialog-title{font-size:1.5rem;line-height:1.5em}}.ui-dialog .ui-dialog-titlebar{display:flex;padding:8rem 8rem 0 8rem}@media (max-width:767px){.ui-dialog .ui-dialog-titlebar{padding:2rem 2rem 0 2rem}}.ui-dialog .ui-dialog-titlebar-close{position:relative;right:calc((8rem / 2) * -1);top:calc((8rem / 2) * -1);width:35px;height:35px;border:none;background:url(/themes/custom/nilsson/images/icons/close.svg) no-repeat center;background-size:contain;border-radius:0;padding:0;margin:0}@media (max-width:767px){.ui-dialog .ui-dialog-titlebar-close{right:calc((2rem / 2) * -1);top:calc((2rem / 2) * -1);background-size:1rem}}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-content{color:#000;padding:2rem 8rem 8rem 8rem}@media (max-width:767px){.ui-dialog .ui-dialog-content{padding:3rem 2rem 2rem 2rem}}.ui-dialog .ui-dialog-content button,.ui-dialog .ui-dialog-content input{color:#000}.ui-dialog .ui-dialog-content .webform-submission-form{padding-top:0}.ui-widget-header{background:0 0;border:none}.ui-widget.ui-widget-content{border:none;border-radius:0;background:#fff}#drupal-modal .webform-submission-form{padding:0;box-shadow:none}#drupal-modal .wrapper--margin{margin:0}
