.is-ajax-form{position:relative}.is-ajax-form .entry-content{width:auto}.is-ajax-form .rh-form-overlay{align-items:center;background-color:hsla(0,0%,100%,.8);color:#333;display:none;flex-wrap:wrap;inset:0;padding:1rem;position:absolute;z-index:100}.is-ajax-form .rh-form-overlay>*{flex:0 0 100%}.is-ajax-form .rh-form-overlay h2{color:#333}.is-ajax-form .rh-form-error-message{text-align:center}.is-ajax-form .rh-close-overlay{background-color:rgba(0,0,0,0);box-sizing:content-box;color:inherit;cursor:pointer;height:24px;inset-block-start:10px;inset-inline-end:10px;position:absolute;width:24px}.is-ajax-form .rh-close-overlay::after,.is-ajax-form .rh-close-overlay::before{background-color:currentColor;content:"";display:block;height:2px;inset-block-start:calc(50% - 1px);inset-inline-start:calc(50% - .5em);position:absolute;transform:rotate(45deg);width:1em;z-index:100}.is-ajax-form .rh-close-overlay::after{transform:rotate(-45deg)}.is-ajax-form .rh-overlay-loading{height:2rem;margin:0 auto;width:2rem}.is-ajax-form .rh-overlay-loading:before{animation:lds-dual-ring 1.2s linear infinite;border:3px solid currentColor;border-color:currentColor rgba(0,0,0,0);border-radius:50%;content:"";display:block;height:2rem;margin:3px 0;width:2rem}.is-ajax-form.is-overlay-open{margin-inline:-5px;padding-inline:5px}.is-ajax-form.is-overlay-open>:not(.rh-form-overlay){filter:blur(3px)}.is-ajax-form.is-overlay-open .rh-form-overlay{display:flex}.rh-overlay-status-icon{border-radius:50%;display:block;height:52px;margin:0 auto 1rem;stroke:#fff;stroke-miterlimit:10;stroke-width:2;width:52px}.rh-overlay-status-icon>circle{animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards;fill:none;stroke-dasharray:166;stroke-dashoffset:166;stroke-miterlimit:10;stroke-width:2}.rh-overlay-status-icon .crossmark__circle{stroke:red}.rh-overlay-status-icon .cross__path{stroke:#fff;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50% 0}.rh-overlay-status-icon .cross__path--right{animation:.3s ease .8s normal forwards 1 running stroke}.rh-overlay-status-icon .cross__path--left{animation:1s ease .8s normal forwards 1 running stroke}.rh-overlay-status-icon .checkmark__circle{stroke:#7ac142}.rh-overlay-status-icon .checkmark__check{animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50%}.rh-overlay-status-icon.is-error{animation:fill-red .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 var(--rh--form--color--overlay--icon--error)}.rh-overlay-status-icon.is-success{animation:fill-green .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 0 var(--rh--form--color--overlay--icon--success)}
