#popity-container{position:fixed;z-index:9999999999;right:0;bottom:0;height:var(--popity-height);max-width:100%;width:var(--popity-width);padding:20px}@media (max-height:43.75em){#popity-container{height:100dvh}#popity-container>div{height:100%;overflow-y:scroll}}.popity{--popity-x-color:#000;--popity-border-radius:.15em;--popity-resource-width:120px;--popity-font-size:1.15rem;--popity-heading-size:1.8rem;--popity-text-margin:.5rem;--popity-html-based-width:550px;--popity-overlay-opacity:0}.popity.bottom_right{justify-content:flex-end;align-items:flex-end}.popity.center{justify-content:center;align-items:center}.p-close-sm{border:none;background:0 0;outline-color:transparent;color:var(--popity-x-color);position:absolute;top:0;right:0;font-size:24px;height:35px;width:35px;z-index:2}.p-close-sm:focus-visible{outline:0}@media all and (max-width:39.9375em){.p-close-sm{top:0;right:0}}.p-html-based{background-size:cover;background-repeat:no-repeat;max-width:400px;padding:30px;text-align:center;border-radius:var(--popity-border-radius);position:relative;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:var(--border-radius)}.p-html-based h2,.p-html-based ol,.p-html-based p,.p-html-based ul{margin-block:var(--popity-text-margin)}.p-html-based h2{font-size:var(--popity-heading-size)}.p-html-based.no_bg{background-color:var(--body-bg);color:var(--text-color)!important}.p-html-based.no_bg .p-close-sm{color:var(--text-color)}.p-html-based.has_resource{max-width:var(--popity-html-based-width)}@media (min-width:600px){.p-html-based.has_resource{display:grid;grid-template-columns:120px 1fr;gap:1.3rem;align-items:center}.p-html-based.has_resource .p-resource-link{display:flex;flex-direction:column;justify-content:center;align-items:center}}.p-html-based .p-resource-image{box-shadow:7px 7px 15px rgba(0,0,0,.3);border-radius:2px}.p-html-based .p-resource-image.no_dropshadow{box-shadow:none}.p-html-based .p-cta{margin-top:1rem}.p-image-based{position:relative;background-size:cover;background-repeat:no-repeat;border-radius:var(--border-radius)}.p-image-based img{display:block;width:100%;max-width:400px;height:auto;border-radius:var(--popity-border-radius);box-shadow:5px 5px 15px rgba(0,0,0,.4)}.p-resource-image{width:var(--popity-resource-width);height:auto}.popity::backdrop{background:rgba(var(--dark-rgb),0)}.popity::backdrop.center{background:rgba(var(--dark-rgb),.4)}