.form-ajax{position:relative}.wpcf7 form.form-ajax__form.failed .wpcf7-response-output,.wpcf7 form.form-ajax__form.sent .wpcf7-response-output{display:none}.wpcf7 form.form-ajax__form.submitting{opacity:.6;animation:submitting-pulse .6s infinite alternate;pointer-events:none!important}.wpcf7 form.form-ajax__form.submitting *{pointer-events:none!important}@keyframes submitting-pulse{from{opacity:.2}to{opacity:.6}}.form-ajax__screen:not(.form-ajax__screen_active){pointer-events:none}.form-ajax__screen:not(.form-ajax__screen_active) *{pointer-events:none}.form-ajax__screen:not(:first-child){display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;text-align:center}.form-ajax__screen_active .form-ajax__screen__content{opacity:1;visibility:visible;transition-delay:.6s}.form-ajax__screen_active .form-ajax__screen__content-wrapper-button{opacity:1;visibility:visible;transition-delay:.8s}.form-ajax__screen_active.form-ajax__screen_success .checkmark{animation:checkmark-fill .4s ease-in-out .4s forwards,checkmark-scale .3s ease-in-out .9s both}.form-ajax__screen_active.form-ajax__screen_success .checkmark__circle{animation:checkmark-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.form-ajax__screen_active.form-ajax__screen_success .checkmark__check{animation:checkmark-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.form-ajax__screen_active.form-ajax__screen_error .cross{animation:cross-fill .4s ease-in-out .4s forwards,cross-scale .3s ease-in-out .9s both}.form-ajax__screen_active.form-ajax__screen_error .cross__circle{animation:cross-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.form-ajax__screen_active.form-ajax__screen_error .cross__line{animation:cross-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.form-ajax__button-dismiss{max-width:100%;width:360px}.form-ajax__screen__content,.form-ajax__screen__content-wrapper-button{opacity:0;visibility:hidden;transition:all .3s ease}