.site-modal{pointer-events:all;background:var(--background);flex-flow:column;align-items:center;max-width:700px;height:fit-content;max-height:96vh;margin:auto;display:flex;position:absolute;inset:3vh 3vw}.site-modal.container-width{max-width:var(--container-width)}.site-modal-wrapper{pointer-events:none;z-index:900;position:fixed;inset:0}.site-modal-wrapper .site-modal-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.8;-webkit-transition:opacity var(--transition);transition:opacity var(--transition);display:block;position:absolute;inset:0}.site-modal-wrapper.full-screen .site-modal{background:0 0;width:100%;max-width:100%;max-height:100%;margin:0;inset:0}.site-modal-wrapper.full-screen .site-modal-content{padding-bottom:20vh}.site-modal-wrapper.full-screen .site-modal-close.c-link.button{position:fixed;inset:1rem 1rem auto auto}.site-modal-wrapper.full-screen .site-modal-backdrop{--backdrop:var(--background);opacity:.95}.site-modal p{width:100%}.site-modal p:first-child{margin-top:0}.site-modal p:last-child{margin-bottom:0}.site-modal .site-modal-enter-active,.site-modal .site-modal-leave-to{-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition)}.site-modal .site-modal-enter-from,.site-modal .site-modal-leave-to{opacity:0;transform:translateY(1rem)}.site-modal .site-modal-content,.site-modal .site-modal-footer,.site-modal .site-modal-header{width:100%;padding:1rem}@media (width>=768px){.site-modal .site-modal-content,.site-modal .site-modal-footer,.site-modal .site-modal-header{padding:2rem}}.site-modal .site-modal-footer{grid-gap:1rem;display:flex}.site-modal .site-modal-footer,.site-modal .site-modal-header{align-items:center}.site-modal .site-modal-header{grid-template-areas:"lft top top rgt""lft sub sub rgt";justify-content:flex-start;gap:.2rem 2rem;line-height:1;display:grid}.site-modal .site-modal-loader{grid-area:lft;width:2rem;margin:0}.site-modal .site-modal-title{grid-area:top}.site-modal .site-modal-subtitle{grid-area:sub}.site-modal .site-modal .site-modal-close{grid-area:rgt}.site-modal .site-modal-footer{justify-content:center}.site-modal .site-modal-content{overflow:hidden auto}.site-modal .site-modal-loader{position:relative}.site-modal .site-modal-loader-enter-active,.site-modal .site-modal-loader-leave-to{-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition)}.site-modal .site-modal-loader-enter-from{opacity:0;transform:translate(-1rem)}.site-modal .site-modal-loader-leave-to{opacity:0;transform:translate(1rem)}.site-modal .site-modal-close.c-link.button{z-index:20;width:2rem;height:2rem;-webkit-transition:-webkit-transform var(--transition);transition:-webkit-transform var(--transition);transition:transform var(--transition);transition:transform var(--transition),-webkit-transform var(--transition);justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}
