.messages-enter-active,.messages-leave-active{-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:left bottom;transform-origin:left bottom}.messages-enter,.messages-leave-to{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-left-move{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.fade-in-from-left-leave-active{position:absolute}.fade-in-from-left-enter-active,.fade-in-from-left-leave-active{-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-left-enter,.fade-in-from-left-leave-to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-right-enter-active,.fade-in-from-right-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-in-from-right-enter,.fade-in-from-right-leave-to{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}.pop-up-in-enter-active,.pop-up-in-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform-origin:right bottom;transform-origin:right bottom}.pop-up-in-enter,.pop-up-in-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.rwc-signature-modal .or-web-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rwc-signature-modal .or-web-modal__content{width:100%;max-width:832px;margin:0 16px}@media(max-width:767.98px){.rwc-signature-modal .or-web-modal__content{height:calc(var(--vh-static, 1vh)*100 - 32px)}}.rwc-embed .rwc-signature-modal .or-web-modal__content{height:calc(var(--vh-static, 1vh)*100 - 32px)}.rwc-signature-modal .or-web-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:767.98px){.rwc-signature-modal .or-web-modal__footer{height:auto;padding:16px;padding-top:8px}}.rwc-embed .rwc-signature-modal .or-web-modal__footer{height:auto;padding:16px;padding-top:8px}.rwc-signature-modal .or-web-modal__footer .or-web-button{min-width:100px;height:var(--rwc-button-height);max-height:var(--rwc-button-height)}@media(max-width:767.98px){.rwc-signature-modal .or-web-modal__footer .or-web-button{width:100%;height:var(--rwc-button-height-large);max-height:var(--rwc-button-height-large)}}.rwc-embed .rwc-signature-modal .or-web-modal__footer .or-web-button{width:100%;height:var(--rwc-button-height-large);max-height:var(--rwc-button-height-large)}.rwc-signature-modal__pad{position:relative;width:100%;height:230px;margin-top:16px;overflow:hidden;background-color:#f6f6f6;border-radius:4px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.rwc-signature-modal__pad--disabled{pointer-events:none}@media(max-height:414px)and (max-width:896px)and (orientation:landscape){.rwc-signature-modal__pad{min-height:100%}}@media(max-width:767.98px){.rwc-signature-modal__pad{height:100%;margin-top:24px}}.rwc-embed .rwc-signature-modal__pad{height:100%;margin-top:24px}.rwc-signature-modal__pad .or-web-button{position:absolute;top:8px;right:16px;z-index:2;padding:0;margin:0;font-weight:600;color:#da1e28;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.rwc-signature-modal__pad .or-web-button:before{background:transparent}.has-mouse .rwc-signature-modal__pad .or-web-button:hover{opacity:.6}.rwc-signature{width:100%;width:calc(100% + 32px);margin-right:-16px;margin-bottom:-16px;margin-left:-16px}.rwc-signature>.or-web-button{width:100%;height:var(--rwc-button-height-large);min-height:var(--rwc-button-height-large);margin-top:8px;border-top-left-radius:0;border-top-right-radius:0}