.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf;display:grid;justify-content:center;align-items:center;z-index:1002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.open{opacity:1;visibility:visible}.modal-overlay.close{opacity:0!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease!important}.modal-overlay.submitted{opacity:1;visibility:visible}.modal-overlay.submit-closing{animation:overlaySubmitClose .5s ease forwards;pointer-events:none}.modal-overlay.submit-closing .modal-content{animation:padeOut .5s ease forwards}.modal-overlay1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;display:flex;justify-content:center;align-items:center;z-index:1002;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay1.open{opacity:1;visibility:visible}.modal-overlay1.close{opacity:0!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease!important}.modal-overlay1.submitted{opacity:1;visibility:visible}.modal-content{background-color:#5e431040;border:2px solid rgb(192,145,57);border-radius:16px;padding:40px;width:100%;max-width:600px;height:auto;box-shadow:0 5px 15px #00000080;position:relative;font-family:Tenor Sans,sans-serif;color:#c09139;box-sizing:border-box;opacity:0;animation:padeOut .5s ease forwards;display:grid}.open .modal-content{opacity:1;animation:padeIn .5s ease forwards}@keyframes padeIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes padeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}@keyframes overlaySubmitClose{0%,to{opacity:1}}.modal-close{position:absolute;top:38px;right:40px;background:none;border:none;font-size:28px;cursor:pointer;color:#c09139;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:400;transition:all .3s ease;font-family:Tenor Sans,sans-serif}.modal-close:hover,.modal-close .remove-file-button:hover{color:#d4a244;transition:all .3s ease}.modal-title{font-size:26px;margin-bottom:20px;text-align:left;letter-spacing:.2px;color:#c09139;font-weight:500}.modal-description{font-size:16px;max-width:438px;font-weight:100;color:#c09139;line-height:1.5;margin-bottom:20px}.modal-descriptions{font-size:16px;max-width:560px;font-weight:100;color:#c09139;margin-bottom:30px;letter-spacing:.4px;line-height:1.5}.modal-description1,.modal-description2{margin-top:20px}.modal-description3{max-width:380px;margin-bottom:20px}.modal-description3 u{color:#fec968}.modal-description4 ul li{margin-left:20px}form{display:flex;flex-direction:column;resize:none}form .form-row{display:flex;gap:20px;margin-bottom:-5px}form .form-row .form-group{flex:1}form .form-group{margin-bottom:20px}form .form-group .DownLabels{flex:10}form .form-group:last-of-type{margin-bottom:30px}form .form-group label{display:block;margin-bottom:4px;font-size:16px;color:#c09139}form .form-group input[type=text],form .form-group input[type=date],form .form-group textarea{font-weight:100;font-family:Tenor Sans,sans-serif;display:inline-flex;flex-direction:column;width:100%;padding:12px 15px;background-color:transparent;border:2px solid rgb(192,145,57);border-radius:10px;color:#c09139;font-size:16px;outline:none;transition:all .3s ease;resize:none}form .form-group input[type=text]:hover,form .form-group input[type=text]:focus,form .form-group input[type=date]:hover,form .form-group input[type=date]:focus,form .form-group textarea:hover,form .form-group textarea:focus{transition:all .3s ease;box-shadow:0 0 10px #c09139}form .form-group textarea{resize:none;padding-bottom:50px;min-height:80px}form .form-group .typeven{background-color:transparent;color:#c09139;border:none;font-size:16px;cursor:pointer;font-family:Tenor Sans,sans-serif;font-weight:100;display:inline-flex;flex-direction:column;width:100%;padding:12px 15px;border-radius:10px;transition:all .3s ease;border:2px solid rgb(192,145,57);text-align:left;position:relative}form .form-group .typeven:hover{box-shadow:0 0 #c09139!important}form .form-group .typeven .event-type-radios{display:flex;flex-direction:column;position:absolute;left:-2px;width:calc(100% + 4px);margin-top:40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;padding:10px 14px;background:rgb(23,18,9);border:2px solid rgb(192,145,57);gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}form .form-group .typeven summary{right:20px;bottom:10px;display:flex;justify-content:center;align-items:center;position:absolute;transition:all .3s ease}form .form-group .typeven summary.rotated{rotate:180deg;transition:all .3s ease}form .form-group .typeven.clicked{position:relative;z-index:1;border:2px solid #c09139;cursor:pointer;transition:background-color .3s ease,color .3s ease,border .3s ease,box-shadow .3s ease;color:#c09139}form .form-group .typeven.clicked .event-type-radios{opacity:1;visibility:visible;pointer-events:auto}form .form-group .typeven.clicked .event-type-radios .radio-button{border:none;border-radius:6px;background-color:transparent;padding:8px 12px;box-shadow:none;transition:background-color .2s ease}form .form-group .typeven.clicked .event-type-radios .radio-button:hover{background-color:#72521799;box-shadow:none}form .form-group .typeven.clicked .event-type-radios .radio-button:active,form .form-group .typeven.clicked .event-type-radios .radio-button:has(input[type=radio]:checked){background-color:#c0913933}form .form-group .typeven.clicked .event-type-radios .radio-button .radio-circle{display:none}form .form-group .typeven:hover{box-shadow:0 0 10px #c09139;transition:all .3s ease}.event-type-radios{gap:8px}.event-type-radios .radio-button{width:100%;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;border-radius:10px;background-color:transparent;transition:all .3s ease;outline:none;resize:none}.event-type-radios .radio-button input[type=radio]{display:none}.event-type-radios .radio-button input[type=radio]:checked+.radio-custom-label+.radio-circle:after{opacity:1;transform:scale(1)}.event-type-radios .radio-button:hover,.event-type-radios .radio-button:checked,.event-type-radios .radio-button:focus{transition:all .3s ease;box-shadow:0 0 10px #c09139}.event-type-radios .radio-button:focus{outline:none}.event-type-radios .radio-button .radio-custom-label{color:#c09139;font-size:16px;padding:1px 0 0;font-weight:100}.event-type-radios .radio-button .radio-circle{width:18px;height:18px;right:36px;border-radius:50%;border:2px solid rgb(192,145,57);display:flex;justify-content:center;align-items:center;position:absolute}.event-type-radios .radio-button .radio-circle:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#c09139;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease}.drop-zone{border:2px dashed rgb(192,145,57);text-align:center;background-color:transparent;cursor:pointer;transition:all .3s ease;height:230px;gap:10px;border-radius:10px;border-width:2px;padding:10px;border-style:dashed}.drop-zone:hover{transition:all .3s ease;background-color:#c091394d}.drop-zone svg{stroke:#c09139;margin-bottom:4px;width:88px;height:88px}.drop-zone p{margin:0;color:#c09139;font-size:16px;font-weight:400;line-height:2}.drop-zone .file-format-info{font-size:12px;color:#c09139;font-weight:100;margin-top:5px;margin-bottom:8px}.drop-zone .browse-files-button{display:inline-block;padding:10px 20px;background-color:transparent;color:#c09139;border:1px solid rgb(192,145,57);border-radius:15px;font-family:Tenor Sans,sans-serif;font-size:14px;cursor:pointer;transition:all .3s ease}.uploaded-file-name{margin-top:-20px;border:1px solid rgb(192,145,57);background-color:transparent;cursor:pointer;transition:all .3s ease;gap:10px;border-radius:10px;padding:10px 20px;font-size:16px;font-weight:300;margin-bottom:20px;word-break:break-all}.uploaded-file-name a{position:relative;left:12px;top:-4px}.submit-btn{width:100%;background-color:transparent;color:#5b4b2e;border:none;border-radius:16px;font-weight:100;font-size:20px;cursor:pointer;font-family:Tenor Sans,sans-serif;-webkit-user-select:none;user-select:none;padding:20px 15px;border:2px solid rgb(192,145,57);transition:all .3s ease}.submit-btn[data-index="2"]{margin-top:20px}.submit-btn.with-background,.submit-btn.with-background:active{transition:all .3s ease;color:#fafafa;background-color:#c09139;box-shadow:0 0 10px #c09139}.submit-btn-active{width:100%;border:none;border-radius:16px;font-weight:100;font-size:20px;cursor:pointer;margin-top:26px;-webkit-user-select:none;user-select:none;font-family:Tenor Sans,sans-serif;padding:20px 15px;border:2px solid rgb(192,145,57);transition:all .3s ease;color:#fafafa;background-color:#c09139}.submit-btn-active:hover{box-shadow:0 0 10px #c09139;transition:all .3s ease}.remove-file-button{float:right;margin-right:12px!important;font-size:28px;top:0!important;cursor:pointer;color:#c09139;border-radius:50%;font-weight:600;transition:all .3s ease;font-family:Tenor Sans,sans-serif}#email,#tg{margin-top:6px}#email,#tg,textarea{font-weight:100;font-family:Tenor Sans,sans-serif;display:inline-flex;flex-direction:column;width:100%;padding:12px 15px;background-color:transparent;border:2px solid rgb(192,145,57);border-radius:10px;color:#c09139;font-size:16px;outline:none;transition:all .3s ease;resize:none}#email:hover,#email:focus,#tg:hover,#tg:focus,textarea:hover,textarea:focus{transition:all .3s ease;box-shadow:0 0 10px #c09139}.GEMail,.TG{position:relative;margin-top:1000px;font-weight:100}#TG{margin-bottom:20px}#GEMail{margin-top:20px;margin-bottom:20px}
