@layer components{.popup-wrap{background-color:rgb(var(--grey-600-rgb)/.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:15000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}.popup-wrap[data-style=filled] .popup-window{max-height:calc(100vh - 46px - 2rem);margin-top:calc(46px + 1rem);margin-bottom:1rem}.popup-wrap[data-style=filled] .popup-window .title{z-index:1;color:var(--white);text-shadow:0 1px 2px rgb(var(--black-rgb)/.2);max-height:calc(100vh - 46px - 2rem);margin-top:46px;padding-top:clamp(1.25rem,.996479rem + 1.12676vw,2rem);padding-left:clamp(1.25rem,.996479rem + 1.12676vw,2rem);position:absolute;top:0;left:0;right:0}.popup-wrap[data-style=filled] .popup-window .content{padding:0;position:relative}.popup-wrap[data-style=filled] .popup-window .popup-button{color:var(--white);top:auto;bottom:100%;right:0}.popup-wrap[data-style=corner]{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background-color:#0000}.popup-wrap[data-style=corner] .popup-window{--margin-x:1rem;--margin-y:1rem;--icon-color:var(--primary);--icon-hover-color:var(--primary-lighter-1);--icon-active-color:var(--primary-darker-1);pointer-events:all;max-width:min(415px,100vw - 2*var(--margin-x));max-height:calc(100vh - var(--margin-y) - var(--admin-bar-height));margin-left:auto;margin-bottom:var(--margin-y);margin-right:var(--margin-x);flex-flow:column;justify-content:stretch;align-self:flex-end;height:auto;display:flex}.popup-wrap[data-style=corner] .popup-window .content{padding:clamp(1.25rem,.996479rem + 1.12676vw,2rem)}.popup-wrap[data-style=corner] .popup-window .content>:first-child,.popup-wrap[data-style=corner] .popup-window .content>link:first-child+*,.popup-wrap[data-style=corner] .popup-window .content>.lead-text:first-child>:first-child{margin-top:0}.popup-wrap[data-style=corner] .popup-window .content>:last-child,.popup-wrap[data-style=corner] .popup-window .content>.lead-text:last-child>:last-child{margin-bottom:0}.popup-wrap[data-style=corner] .popup-window .title{padding-right:20px}.popup-wrap[data-style=corner] .popup-window .popup-button{margin-top:-.25rem;margin-right:-.25rem}.popup-window{background-color:#fff;border-radius:.25rem;flex-flow:column;justify-content:stretch;max-width:800px;max-height:calc(100vh - 2rem);margin:1rem 2rem;display:flex;position:relative;box-shadow:0 0 24px#0000004a}.popup-window .title{margin-top:0}.popup-window .content{flex-grow:1;padding:clamp(1.25rem,.253165rem + 4.43038vw,3rem)clamp(1.25rem,6.96203vw - .316456rem,4rem);overflow-y:auto}.popup-window .popup-button{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:var(--brand);text-align:left;cursor:pointer;background:none;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:1rem;line-height:1;display:flex;position:absolute;top:1rem;right:1rem}:root.no-focus-visible .popup-window .popup-button:focus{outline:var(--focus-width,2px)solid var(--focus-color,var(--brand));outline-offset:var(--focus-offset,3px)}.popup-window .popup-button:focus:not(:focus-visible){outline:none}.popup-window .popup-button:focus-visible{outline:var(--focus-width,2px)solid var(--focus-color,var(--brand));outline-offset:var(--focus-offset,3px)}.popup-window .popup-button:hover{color:var(--brand-lighter-1)}.popup-window .popup-button:active{color:var(--brand-darker-1)}body.admin-bar .popup-window{max-height:calc(100vh - 78px - 2rem);margin-top:calc(78px + 1rem);margin-bottom:1rem}}.wpcf7-response-output{margin-top:1rem!important;position:static!important}
/*# sourceMappingURL=css-wpce--popup.css.map*/