.mg-sent{position:relative!important}.mg-sent>*:not(.mg-ok){visibility:hidden!important}.mg-sent .elementor-message{display:none!important}.mg-ok{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px;background:#fff;color:#111;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:mgOkIn .35s ease-out;min-height:240px;visibility:visible!important}.mg-ok-ic{width:64px;height:64px;border-radius:50%;background:#86f04a;display:flex;align-items:center;justify-content:center;flex:none}.mg-ok .mg-ok-t{font-size:24px!important;line-height:1.25!important;font-weight:700!important;color:#111!important;margin:4px 0 0!important;letter-spacing:0!important}.mg-ok .mg-ok-p{font-size:17px!important;line-height:1.5!important;color:#2b2b2b!important;margin:0!important;max-width:440px}.mg-ok .mg-ok-p a,.mg-ok .mg-ok-p a:hover{color:#111!important;font-weight:700!important;text-decoration:underline!important;opacity:1!important;visibility:visible!important;font-size:inherit!important;white-space:nowrap}.mg-ok .mg-ok-b{margin-top:6px!important;background:0 0!important;border:0!important;color:#444!important;text-decoration:underline!important;font-size:15px!important;cursor:pointer;padding:6px!important;box-shadow:none!important}