/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal{padding:0;width:90% !important;}@media (min-width:768px){.modal{width:75% !important;}}.modal-open{overflow:inherit !important;}.modal-open body{overflow:hidden;height:100%;}.modal.ui-dialog:not(.ui-dialog-off-canvas){background-color:var(--color-brand);border:none;border-radius:var(--border-radius);box-shadow:0 var(--spacing-102) var(--spacing-2) 0 rgba(48,10,45,0.3);left:50%;max-inline-size:58.875rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999;}.modal.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{font-family:var(--font-acumin-variable);font-variation-settings:var(--fs-wide-medium);background-color:var(--color-brand);border:none;color:var(--color-cream);font-size:1.75rem;line-height:1.42;padding:0;text-align:center;}.modal.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-title{text-align:center;white-space:normal;width:100%;}.modal.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{background:transparent;border:0;padding:0;-webkit-padding-after:var(--spacing-102);padding-block-end:var(--spacing-102);}.modal.ui-dialog:not(.ui-dialog-off-canvas) .ui-widget-content .button--primary{--button-primary-bg:var(--color-cream);--button-primary-fg:var(--color-brand);--button-primary-border:var(--color-cream);--button-primary-bg-hover:var(--color-white);}.modal.ui-dialog:not(.ui-dialog-off-canvas) .ui-widget-content .button--secondary{--button-secondary-bg:var(--color-brand);--button-secondary-fg:var(--color-cream);--button-secondary-border:var(--color-cream);--button-secondary-bg-hover:var(--color-white);--button-secondary-fg-hover:var(--color-brand);}.modal .geolocation-modal-form,.modal form{align-items:center;display:flex;flex-direction:column;}.modal .text-basic.is-embedded{inline-size:100%;}.modal .text-basic.is-embedded > .l-component-wrapper-sm{--l-component-wrapper-padding-block-sm:var(--spacing-0);--l-component-wrapper-padding-inline-sm:var(--spacing-0);}.modal .text-basic.is-embedded .l-component-inner-wrapper{padding-block:var(--spacing-0);padding-inline:var(--spacing-0);}.modal__content{color:var(--color-cream);-webkit-margin-before:var(--spacing-4);margin-block-start:var(--spacing-4);text-align:center;}.modal__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-1);justify-content:center;-webkit-margin-before:var(--spacing-8);margin-block-start:var(--spacing-8);padding:var(--spacing-1);}.modal__actions .ajax-progress{display:none;}.modal.modal--hcp{padding-block:var(--spacing-8);padding-inline:var(--spacing-4);}.ui-widget-overlay{background-color:var(--color-white) !important;z-index:100 !important;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup{background-color:var(--color-brand);border:none;border-radius:var(--border-radius);box-shadow:0 var(--spacing-102) var(--spacing-2) 0 rgba(48,10,45,0.3);left:50%;max-inline-size:58.875rem;padding-block:var(--spacing-8);padding-inline:var(--spacing-4);position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup:focus{box-shadow:0 var(--spacing-102) var(--spacing-2) 0 rgba(48,10,45,0.3);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-titlebar{background-color:var(--color-brand);border:none;padding:0;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-titlebar .ui-dialog-titlebar-close{--button-primary-border:var(--color-cream);background:transparent;border:0;border-radius:0;inset-block-start:-2.8125rem;inset-inline-end:-1.25rem;margin:0;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%206.77783L6%2018.7778M6%206.77783L18%2018.7778%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:1.25rem;block-size:1.25rem;inline-size:1.25rem;margin:0;transform:translate(-50%,-50%);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-titlebar .ui-dialog-titlebar-close:is(:focus,:focus-visible){outline:var(--button-primary-border) auto 0.0625rem;outline-offset:0.25rem;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-title{font-family:var(--font-acumin-variable);font-variation-settings:var(--fs-wide-medium);color:var(--color-cream);font-size:1.75rem;line-height:1.42;margin:0;text-align:center;white-space:normal;width:100%;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-content{background:transparent;border:0;padding:0;-webkit-padding-after:var(--spacing-102);padding-block-end:var(--spacing-102);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .external-link-popup-body{align-items:center;display:flex;flex-direction:column;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .external-link-popup-body p{font-family:var(--font-acumin-variable);font-variation-settings:var(--fs-regular);color:var(--color-cream);text-align:center;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .external-link-popup-content{-webkit-margin-before:var(--spacing-4);margin-block-start:var(--spacing-4);-webkit-padding-after:0;padding-block-end:0;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonpane{background:transparent;border:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0;-webkit-margin-before:var(--spacing-8);margin-block-start:var(--spacing-8);padding:0;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset{display:flex;flex-wrap:wrap;gap:var(--spacing-1);justify-content:center;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset .button{--button-font:var(--font-button);--button-border-radius:var(--border-radius-full);--button-box-shadow:rgba(48,10,45,0.33);--button-padding-block:var(--spacing-102);--button-padding-inline:var(--spacing-2);align-items:center;border-radius:var(--button-border-radius);display:inline-flex;font-family:var(--button-font);font-size:1rem;font-weight:var(--fw-bold);font-variation-settings:normal;gap:var(--spacing-1);line-height:1.5;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset .button:is(:hover,:focus){text-decoration:none;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :first-child{--button-primary-bg:var(--color-cream);--button-primary-fg:var(--color-brand);--button-primary-border:var(--color-cream);--button-primary-bg-hover:var(--color-white);background-color:var(--button-primary-bg);border-block:0.125rem solid var(--button-primary-border);border-inline:0.125rem solid var(--button-primary-border);box-shadow:0 0.125rem 0.25rem 0 var(--button-box-shadow);color:var(--button-primary-fg);-webkit-margin-end:0;margin-inline-end:0;text-decoration:none;transition:all var(--button-transition-duration) var(--button-transition-type);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :first-child:is(:hover,:focus){background-color:var(--button-primary-bg-hover);box-shadow:0 0.5rem 0.5rem 0 var(--button-box-shadow);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :first-child:is(:focus-visible){outline:var(--button-primary-border) auto 0.0625rem;outline-offset:0.25rem;}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :last-child{--button-secondary-bg:var(--color-brand);--button-secondary-fg:var(--color-cream);--button-secondary-border:var(--color-cream);--button-secondary-bg-hover:var(--color-white);--button-secondary-fg-hover:var(--color-brand);background-color:var(--button-secondary-bg);border-block:0.125rem solid var(--button-secondary-border);border-inline:0.125rem solid var(--button-secondary-border);box-shadow:0 0.125rem 0.25rem 0 var(--button-box-shadow);color:var(--button-secondary-fg);transition:all var(--button-transition-duration) var(--button-transition-type);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :last-child:is(:hover,:focus){background-color:var(--button-secondary-bg-hover);box-shadow:0 0.5rem 0.5rem 0 var(--button-box-shadow);color:var(--button-secondary-fg-hover);}.ui-dialog:not(.ui-dialog-off-canvas).external-link-popup .ui-dialog-buttonset :last-child:is(:focus-visible){outline:var(--button-secondary-fg) auto 0.0625rem;outline-offset:0.25rem;}
