@keyframes openDialog{from{opacity:0;translate:0 -20px}to{opacity:1;translate:0 0}}@keyframes closeDialog{to{opacity:0;translate:0 -20px}}body dialog{border:none;padding:0;border:none;height:fit-content}body dialog>.dialog-wrapper{width:calc(100vw - 40px);max-width:700px;padding:clamp(20px, 4.5vw, 80px);margin:0 auto;height:100%}body .fl-page dialog>button{position:absolute;top:0;right:0;left:auto;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:0;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:50px;height:50px}body dialog[open]{animation:openDialog 0.5s ease normal;-webkit-animation:openDialog 0.5s ease normal}body dialog.hideDialog{animation:closeDialog 0.5s ease normal;-webkit-animation:closeDialog 0.5s ease normal}body dialog.hideDialog::backdrop{opacity:0}body dialog::backdrop{background-color:#000;opacity:.5;transition:opacity 0.5s ease-in-out}.dialog-wrapper h2{margin-bottom:25px}.dialog-wrapper .gform_wrapper{margin-top:50px}.dialog-wrapper:has(.gform_confirmation_wrapper)>h2{display:none}.dialog-wrapper:has(.gform_confirmation_wrapper)>p{display:none}.dialog-wrapper:has(.gform_confirmation_wrapper){display:flex;justify-content:center;align-items:center}.dialog-wrapper .gform_confirmation_wrapper{display:flex;align-items:center;justify-content:center}body .fl-page dialog>button{background:transparent!important;opacity:1!important;top:10px!important;right:10px!important}body .fl-page dialog>button:hover,body .fl-page dialog>button:active,body .fl-page dialog>button:focus{background:#fff0;opacity:1!important}dialog .ginput_container.ginput_container_consent>input{height:35px;width:35px;border-color:red!important}dialog .ginput_container.ginput_container_consent{display:flex;align-items:center;gap:18px;line-height:1}dialog .ginput_container.ginput_container_consent label{margin:0}