dialog.svelte-ta60gp{background-color:#fff;border:none;width:calc(100% - 1rem);max-width:660px;height:fit-content;min-height:fit-content;margin:0 auto;padding:0;position:relative;overflow:visible}@media screen and (width<=991px){dialog.svelte-ta60gp{max-width:calc(100% - 1rem)}}dialog.svelte-ta60gp::backdrop{background:#000c}dialog.svelte-ta60gp .ai-modal__content:where(.svelte-ta60gp){scrollbar-width:none;-ms-overflow-style:none;overflow:hidden!important}dialog.svelte-ta60gp>div:where(.svelte-ta60gp){padding:2rem;overflow:hidden}dialog[open].svelte-ta60gp{animation:.3s cubic-bezier(.34,1.56,.64,1) svelte-ta60gp-zoom}dialog[open].svelte-ta60gp::backdrop{animation:.2s ease-out svelte-ta60gp-fade}@keyframes svelte-ta60gp-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-ta60gp-fade{0%{opacity:0}to{opacity:1}}.header.svelte-ta60gp{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;margin:-2rem;overflow:hidden;background:0 0!important}button.svelte-ta60gp{appearance:none;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;padding:0;text-decoration:underline;transition:background-color .2s;display:block;position:absolute;top:-.25rem;right:-2.25rem}@media screen and (width<=991px){button.svelte-ta60gp{top:-2.25rem;right:0}}.modal-body{margin-top:-3rem}@media screen and (width<=576px){.modal-body{margin-top:2.25rem}}.modal-title{font-size:var(--h2-size);font-family:var(--heading-font);text-transform:uppercase;margin-bottom:1rem;line-height:.9}.modal-subtitle{font-size:var(--h5-size);font-family:var(--heading-font);text-transform:uppercase;color:var(--primary);margin-bottom:.5rem;display:block}.modal-body .c-btn{max-width:fit-content;margin-top:2rem;margin-right:0}@media screen and (width<=576px){.modal-body .c-btn{max-width:fit-content;display:block}}
