.wpcf7 .form-page{display:none}.wpcf7 .form-page.active{display:block}.modal__wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.64);z-index:98;flex-flow:wrap;opacity:0;pointer-events:none;transition:all .25s ease;overflow-y:scroll}@media(min-width: 48rem){.modal__wrap{align-items:center}}.modal__wrap.is-open{opacity:1;pointer-events:auto;transition:all .25s ease}.modal__card{display:block;background:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.15),0 0 1px 0 rgba(0,0,0,.16);border-radius:4px;padding:0rem;height:80%;transform:translate3d(0, 100%, 0);transition:all .5s cubic-bezier(0, 0, 0.2, 1);width:550px;max-width:100%;left:50%;transform:translateX(-50%),translate3d(0, 100%, 0);position:absolute}.modal__card form p{padding:0rem 1.5rem}.modal__card form>p:nth-child(2){display:none}.modal__card form .form-page>p:nth-child(1){display:none}@media(min-width: 48rem){.modal__card{transform:translateX(-50%) translate3d(0, -25%, 0);height:auto;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}}.modal__wrap.is-open .modal__card{transform:translateX(-50%) translate3d(0, 0, 0);transition:all .5s cubic-bezier(0.4, 0, 1, 1)}@media(min-width: 48rem){.modal__wrap.is-open .modal__card{transition:all .3s cubic-bezier(0.4, 0, 1, 1)}}.modal__wrap.is-open .modal__card{transform:translateX(-50%) translate3d(0, 0, 0);position:absolute;top:10%;left:50%}