.wp-block-zoll-form-popup{max-width:100%}.zoll-form-popup__trigger{--padding:15px 40px 15px 25px;--bg:var(--wp--preset--color--orange);--color:var(--wp--preset--color--navy);--border-color:var(--wp--preset--color--orange);--icon:var(--icon-arrow-dark);background:var(--bg);background-image:var(--icon);background-position:right 15px center;background-repeat:no-repeat;border:2px solid var(--border-color);border-radius:0;color:var(--color);cursor:pointer;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--type-body);font-weight:700;letter-spacing:.1em;line-height:1.3;outline-color:#000;padding:var(--padding);text-transform:uppercase;transition:all .2s ease-in-out;--bg:var(--wp--preset--color--blue-dark);--border-color:var(--wp--preset--color--blue-dark);--color:var(--wp--preset--color--white);--icon:var(--icon-arrow);align-items:center;display:inline-flex;text-decoration:none;width:auto}.zoll-form-popup__trigger:focus-visible,.zoll-form-popup__trigger:hover{background-position:right 12px center}.zoll-form-popup__trigger:focus,.zoll-form-popup__trigger:hover{--bg:var(--wp--preset--color--blue);--border-color:var(--wp--preset--color--blue)}.zoll-form-popup--no-icon .zoll-form-popup__trigger{--padding:15px 25px;background-image:none}.zoll-form-popup__trigger-label{display:block}body>.zoll-form-popup__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1.25em;position:fixed;z-index:100000}body>.zoll-form-popup__modal[hidden]{display:none!important}body>.zoll-form-popup__modal .zoll-form-popup__overlay{background:rgba(0,0,0,.8);cursor:pointer;inset:0;position:absolute}body>.zoll-form-popup__modal .zoll-form-popup__dialog{background:var(--wp--preset--color--white);max-height:calc(100vh - 2.5em);overflow-y:auto;padding:3em 3em 2.5em;position:relative;width:min(100%,35em);z-index:1}@media only screen and (max-width:767px){body>.zoll-form-popup__modal .zoll-form-popup__dialog{padding:2.5em 1.5em 1.75em}}body>.zoll-form-popup__modal .zoll-form-popup__close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:2.25em;justify-content:center;padding:0;position:absolute;right:0;top:-3em;width:2.25em}body>.zoll-form-popup__modal .zoll-form-popup__close span{color:var(--wp--preset--color--white);display:block;height:16px;width:16px}body>.zoll-form-popup__modal .zoll-form-popup__close span svg{display:block}body>.zoll-form-popup__modal .zoll-form-popup__close:focus-visible,body>.zoll-form-popup__modal .zoll-form-popup__close:hover{opacity:.8}@media only screen and (max-width:767px){body>.zoll-form-popup__modal .zoll-form-popup__close{right:0;top:-2.5em}}body>.zoll-form-popup__modal .zoll-form-popup__heading{color:var(--wp--preset--color--blue-dark);font-family:var(--wp--preset--font-family--heading);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 1.25em}body>.zoll-form-popup__modal .zoll-form-popup__form{min-height:7.5em}body>.zoll-form-popup__modal .zoll-form-popup__placeholder{display:grid;gap:.75em}body>.zoll-form-popup__modal .zoll-form-popup__placeholder label{display:grid;font-weight:600;gap:.25em}body>.zoll-form-popup__modal .zoll-form-popup__placeholder input{border:1px solid #ccc;padding:.625em}body>.zoll-form-popup__modal .zoll-form-popup__placeholder button{--padding:15px 40px 15px 25px;--bg:var(--wp--preset--color--orange);--color:var(--wp--preset--color--navy);--border-color:var(--wp--preset--color--orange);--icon:var(--icon-arrow-dark);background:var(--bg);background-image:var(--icon);background-position:right 15px center;background-repeat:no-repeat;border:2px solid var(--border-color);border-radius:0;color:var(--color);cursor:pointer;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--type-body);font-weight:700;letter-spacing:.1em;line-height:1.3;outline-color:#000;padding:var(--padding);text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;--padding:15px 25px;background-image:none;justify-self:start;width:auto}body>.zoll-form-popup__modal .zoll-form-popup__placeholder button:focus-visible,body>.zoll-form-popup__modal .zoll-form-popup__placeholder button:hover{background-position:right 12px center}body.zoll-form-popup-open{overflow:hidden}
