*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}body{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.img-container{display:flex;justify-content:center;align-items:center;margin-bottom:37px}@media screen and (max-width: 995px){.page-container,.form-container{padding:15px}.general-text{font-size:14px}.h1{font-size:30px}.h2{font-size:15px}button,.button{padding:10px 25px;font-size:.9rem;border-radius:20px;border-style:solid!important;border-color:#006072!important;border-width:1px!important}}@media screen and (min-width: 995px){.page-container,.form-container{max-width:75vw;min-width:75vw;padding:30px}.general-text{font-size:16px}.h1{font-size:35px}.h2{font-size:17px}button,.button{padding:15px 30px;font-size:1rem;border-radius:24px;border-style:solid!important;border-color:#006072!important;border-width:1px!important}}.page-container,.form-container{background-image:linear-gradient(180deg,#00acd2,#006072);width:100%;border-radius:10px;box-shadow:0 10px 25px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.attachments-center{display:flex;gap:20px}.h1{color:#fff;text-align:center;font-size:2.2rem;margin-bottom:20px}.general-text{color:#fff}.bold{font-weight:700}.error-text{color:#e82a1f;font-weight:700}.form-error{color:#e82a1f;text-align:center;font-size:1rem;font-weight:700;margin-bottom:.5rem}select,input,textarea{width:100%;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:4px;font-size:1rem;color:#000;transition:all .3s ease}input::placeholder,textarea::placeholder{color:#0009}input:focus,textarea:focus{outline:none;border:1px solid #00c8d7;background:#f9f9f9}.page-row,.form-row{display:flex;gap:20px}.page-column,.form-column{flex:1}textarea{height:180px;resize:none;border-radius:24px}.text-editor-area{background-color:#fff;border-radius:24px;margin-bottom:20px;padding:5px}#reply-editor{height:140px}.ql-container.ql-snow{border:none;background:#fff;border-radius:24px}.ql-toolbar.ql-snow{border-bottom:2px solid #008c9e;border-radius:24px;background:#fff}.consent-container{display:flex;align-items:flex-start;margin:15px 0;color:#fff}input[type=checkbox]{width:auto;margin-right:10px;margin-top:2px}.submit-button{background-image:linear-gradient(180deg,#00acd2,#006072);border:none;padding:12px 30px;border-radius:24px;color:#fff;font-weight:500;font-size:1rem;transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%}.submit-button:hover{background-image:linear-gradient(180deg,#00acd2,#006072);transform:translateY(-2px);box-shadow:0 5px 15px #0003}.submit-button:active{transform:scale(.98)}.custom-file-upload{display:block;width:100%;background:#fff;padding:12px;border-radius:24px;text-align:center;cursor:pointer;color:#000;transition:all .3s ease;border:1px solid rgba(0,0,0,.2)}.custom-file-upload:hover{background:#f0f0f0}.file-name{margin-top:10px;font-size:14px;color:#000;text-align:center}button,.button{background-image:linear-gradient(180deg,#00acd2,#006072);border:none;color:#fff;font-weight:500;transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none}button:hover,.button:hover{background-image:linear-gradient(180deg,#00acd2,#00acd2);color:#ff0}button:active,.button:active{transform:scale(.98)}.heading-format{color:#fff;text-align:center;margin-bottom:25px}.attachment-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.remove-attachment{background:#d9534f;padding:8px 15px;border-radius:24px;font-size:.9rem;color:#fff;border:none;cursor:not-allowed;opacity:.5}.remove-attachment:hover{background:#c9302c}#add-attachment-button,.remove-attachment-button{margin-bottom:20px}@media screen and (max-width: 768px){.form-row{flex-direction:column;gap:0px}}
