html.mt-dialog-open,html.mt-dialog-open body{overflow:hidden}.mt-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:0 0;overflow:hidden}.mt-dialog[open]{display:flex}.mt-dialog::backdrop{background-color:rgba(0,0,0,.8)}.mt-dialog__panel{position:relative;display:flex;flex-direction:column;max-height:100%;background-color:#fff}.mt-dialog__body{overflow-y:auto}.mt-dialog__close{position:absolute;top:20px;right:20px;z-index:1;width:15px;height:15px;padding:0;border:0;background:0 0;color:#444;cursor:pointer;line-height:1}.mt-dialog__close svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.mt-modal{align-items:center;justify-content:center;padding:40px 0}@media (max-width:767px){.mt-modal{padding:20px 0}}.mt-modal .mt-dialog__panel{width:640px;max-width:100%;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}.mt-modal .mt-dialog__body{line-height:1.5}.mt-modal .fluentform_wrapper_7 .ff-el-form-control.ff_payment_item[name=payment_input][data-payment_item="yes"]{display:none !important}.mt-offcanvas{justify-content:flex-end}.mt-offcanvas .mt-dialog__panel{width:333px;height:100vh;max-width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.5);animation:mt-offcanvas-fade-in .8s}.mt-offcanvas .mt-dialog__body{padding:10px}.mt-offcanvas__sidebar{margin-top:45%}.mt-offcanvas select{height:48px;letter-spacing:.01em}@media (max-width:767px){.mt-offcanvas .mt-dialog__panel{width:280px}.mt-offcanvas__sidebar{margin-top:50%}}@keyframes mt-offcanvas-fade-in{from{opacity:0}to{opacity:1}}