.profbl-success{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:40px 34px 30px;border:1px solid #dfe7d5;border-radius:24px;color:#202934;background:#fff;text-align:center;font:400 16px/1.6 Manrope,sans-serif;box-shadow:0 24px 90px #17251433;overflow:auto}
.profbl-success::backdrop{background:#17212a99;backdrop-filter:blur(3px)}
.profbl-success h2{font:700 27px/1.3 Manrope,sans-serif;margin:18px 0 12px;outline:none}
.profbl-success p{margin:0;color:#5b6570}.profbl-success-check{display:grid;place-items:center;width:64px;height:64px;margin:auto;border-radius:50%;background:#edf7dc;color:#589412;font-size:36px;font-weight:700}
.profbl-success-close{position:absolute;right:14px;top:10px;border:0;background:transparent;color:#27313a;font-size:30px;cursor:pointer;width:44px;height:44px}
.profbl-success-contact{background:#f5f7f1;border-radius:14px;padding:18px;margin:22px 0;font-size:14px;color:#5b6570}
.profbl-success-contact a{display:block;margin-top:6px;font-size:21px;font-weight:700;color:#25361a;text-decoration:none}
.profbl-success-return{display:block;width:100%;padding:17px;border:0;border-radius:12px;background:#98d500;color:#162410;font:700 16px Manrope,sans-serif;cursor:pointer}
.profbl-success button:focus-visible,.profbl-success a:focus-visible{outline:3px solid #548b16;outline-offset:3px}.profbl-success-open{overflow:hidden}
@media(max-width:480px){.profbl-success{padding:34px 22px 24px;border-radius:20px}.profbl-success h2{font-size:23px}.profbl-success-contact a{font-size:20px}}
.g23-upload-files{height:auto;max-height:none;overflow:visible}.g23-upload-file{min-width:0}.g23-upload-file span{overflow-wrap:anywhere}
