.Popup{border:none;outline:none;z-index:999;width:100%;height:100%;flex-direction:column;justify-content:center;background:none;margin:0;position:fixed;display:none;}.Popup[data-open=true]{display:-webkit-flex;display:flex;}.Popup::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:blur(1.75px);backdrop-filter:blur(1.75px);background-color:rgba(0,0,0,.44);}.Popup__content{text-align:center;background-color:#ededed;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:1.5rem 1.5rem 3rem;position:relative;}@media (min-width: 48em){.Popup__content{min-height:70vh;min-width:70vw;}}.Popup__title{margin:5vh auto 0;margin-bottom:1vh;}@media (min-width: 36em){.Popup__title{font-size:2rem;}}@media (min-width: 48em){.Popup__title{font-size:3.75rem;}}.Popup__image{display:block;margin:0 auto;padding-bottom:4vh;max-height:40vh;}.Popup__close{position:absolute;top:0;right:0;padding:1.5rem;cursor:pointer;font-size:2rem;line-height:2rem;color:#1e71ff;}html,html body{overflow:hidden;}html.scrollable,html.scrollable body{overflow:unset;}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.Popup::before{background-color:rgba(0,0,0,.65);}}