.scroll-disable{overflow:hidden}.e-popup-form.fade{transition:opacity .15s linear}.e-popup-form{background:rgba(0,0,0,.7);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999999}.e-popup-form.fade:not(.show){opacity:0}.e-popup-form--dialog{align-items:center;display:flex;height:calc(100% - 1rem);margin:.5rem;pointer-events:none;position:relative;transform:translateY(-50px);transition:transform .3s ease-out;width:auto}.e-popup-form.show .e-popup-form--dialog{transform:none}.e-popup-form--content{background-clip:padding-box;background-color:#fff;display:flex;flex-direction:column;max-height:100%;outline:0;overflow:hidden;pointer-events:auto;position:relative;width:100%}.e-popup-form--body{flex:1 1 auto;overflow-y:auto;padding:30px 20px;position:relative}.e-popup-form--title{text-align:center}.e-popup-form--close{height:25px;opacity:.3;position:absolute;right:15px;top:15px;width:25px}.e-popup-form--close:hover{opacity:1}.e-popup-form--close:after,.e-popup-form--close:before{background-color:#333;content:" ";height:25px;left:15px;position:absolute;width:2px}.e-popup-form--close:before{transform:rotate(45deg)}.e-popup-form--close:after{transform:rotate(-45deg)}.e-popup-form .actions{text-align:center}.e-popup-form form input[type=email],.e-popup-form form input[type=file],.e-popup-form form input[type=number],.e-popup-form form input[type=password],.e-popup-form form input[type=tel],.e-popup-form form input[type=text],.e-popup-form form select,.e-popup-form form textarea{border:1px solid #333}@media (min-width:576px){.e-popup-form--dialog{height:calc(100% - 3.5rem);margin:1.75rem auto;max-width:650px;min-height:calc(100% - 3.5rem)}.e-popup-form--body{padding:40px 30px 30px}}