.contact-form-container{max-height: 0;opacity: 0;overflow: hidden;transition: max-height 0.4s ease,opacity 0.4s ease;margin: 0;border-radius: 10px}.contact-form-container.open{max-height: 3000px;opacity: 1;margin-bottom: 25px}.contact-form{border: 1.5px solid #000;border-radius: 10px;padding: 20px;font: inherit;max-width: 470px;margin: 0 auto;background: rgb(255 255 255 / 24%);backdrop-filter: blur(5px)}.contact-form .form-group{margin-bottom: 15px;text-align: right}.contact-form .form-group label{display: block;margin-bottom: 5px;font-size: 1rem}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{width: 100%;padding: 8px;color: #333;border: 1px solid #ddd;border-radius: 8px;box-sizing: border-box;font: inherit;transition: border-color 0.2sease,box-shadow 0.2sease;outline: none;direction: rtl;font-size: 0.9rem}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color: #797979;box-shadow: 0 0 0 3px #18181805}.contact-form .submit-button{background: #000000;color: #fff;padding: 8px 20px;font-size: 1rem;border: none;border-radius: 30px;cursor: pointer;transition: all 0.3s ease;width: 100%;text-align: center;font: inherit}.contact-form .submit-button:hover{background: linear-gradient(135deg,#000000,#323232);transform: translateY(-2px);box-shadow: 0 4px 12px rgb(120 120 120 / 20%)}.contact-form .submit-button:active{transform: scale(0.98)}.icon-container-left{position: absolute;top: 50%;left: 20px;transform: translateY(-50%);display: flex;align-items: center}.icon-container-left .arrow-icon{transition: transform 0.3s ease;display: inline-block}.button-main.active .icon-container-left .arrow-icon{transform: rotate(180deg) !important}.phone-group{display: flex;gap: 10px;align-items: center;position: relative}.phone-group .iti{flex: 1;width: 100%}.phone-group .iti input[type="tel"]{width: 100%;box-sizing: border-box}.iti--detached-country-selector{color: #000}.iti .iti__country-list,.iti .iti__search-input-wrapper{background-color: #fff}.iti .iti__country-name,.iti .iti__dial-code{color: #000 !important}.iti .iti__search-input{background-color: #fff;color: #000 !important}.qp-terms-group{margin-top: 12px}.qp-terms-link{text-decoration: underline;color: inherit;font-family: inherit}.qp-tax-note{font-size: 0.78rem;margin: 8px 0 0;color: inherit;font-family: inherit;opacity: 0.75}.qp-terms-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.6);display: none;z-index: 2147483600;align-items: center;justify-content: center;padding: 16px}.qp-terms-overlay.is-open{display: flex}.qp-terms-dialog{background: #fff;border-radius: 14px;max-width: 580px;width: 100%;max-height: 88vh;display: flex;flex-direction: column;box-shadow: 0 20px 60px rgba(0,0,0,0.4);font-family: inherit;text-align: start}.qp-terms-header{display: flex;align-items: center;justify-content: space-between;padding: 14px 18px;border-bottom: 1px solid #eee}.qp-terms-header h3{margin: 0;font-size: 17px;font-weight: 700;color: #222}.qp-terms-close{background: transparent;border: 0;font-size: 22px;line-height: 1;cursor: pointer;color: #666;padding: 4px 8px;width: auto}.qp-terms-body{padding: 18px;overflow-y: auto;line-height: 1.85;color: #333;font-size: 14px}.qp-terms-seller{white-space: pre-wrap;word-break: break-word;padding-bottom: 16px;border-bottom: 1px dashed #ddd;margin-bottom: 16px}.qp-terms-footer{padding: 12px 18px;border-top: 1px solid #eee;text-align: left}.qp-terms-footer button{background: #222;color: #fff;border: 0;border-radius: 8px;padding: 8px 18px;cursor: pointer;font-size: 14px;font-family: inherit;width: auto}label.qp-terms-agree{display: flex;align-items: center;margin-top: 8px;font-size: 0.85rem;cursor: pointer}label.qp-terms-agree input[type="checkbox"]{width: auto;margin: 0;margin-inline-end: 8px;flex: 0 0 auto}.qp-terms-platform{background: #f6f8fb;border: 1px solid #e1e6ee;border-radius: 8px;padding: 12px 14px;font-size: 12.5px;color: #444;line-height: 1.85;margin-top: 12px}.qp-terms-platform-title{font-weight: 700;color: #1a3a6b;margin-bottom: 6px;font-size: 13px;display: flex;align-items: center;gap: 6px}.qp-terms-platform ul{margin: 6px 0 0 0;padding-right: 18px;padding-left: 0}.qp-terms-platform li{margin-bottom: 4px}.dropdown-container{position: relative;width: 120px;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;cursor: pointer;color: #111;display: flex;align-items: center;justify-content: space-between;padding: 6px 10px;border-radius: 8px}.dropdown-container i{margin-left: 5px}@media (max-width: 600px){.dropdown-container{width: 60%;box-sizing: border-box}}.selected-flag img{width: 20px;height: auto;border-radius: 3px;vertical-align: middle;margin-right: 5px}.dropdown-list{position: absolute;top: 44px;left: 0;width: 100%;background: #fff;border: 1px solid #ccc;border-radius: 4px;z-index: 999;box-shadow: 0 5px 15px rgba(0,0,0,0.2)}.dropdown-list.hidden{display: none}.search-box{padding: 8px;border-bottom: 1px solid #ccc}.search-box input{width: 100%;padding: 8px;box-sizing: border-box;border: 1px solid #ccc;border-radius: 3px;font: inherit}.search-box input:focus{outline: none;border-color: #666}.dropdown-list ul{list-style: none;margin: 0;padding: 0;max-height: 200px;overflow-y: auto}.dropdown-list li{display: flex;align-items: center;gap: 8px;padding: 8px 10px;cursor: pointer;transition: background 0.2s;text-align: left}.dropdown-list li img{width: 20px;height: auto;border-radius: 3px}.dropdown-list li:hover{background: #f0f0f0}.dropdown-list li span{font-size: 0.9rem;color: #333}[class^="my-file-upload-wrapper-"]{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;margin-bottom: 12px}[class^="my-file-input-"]{display: none}[class^="my-file-btn-"]{display: inline-block;background: #000;color: #fff;border-radius: 30px;padding: 8px 35px;cursor: pointer;transition: background-color 0.3sease;font-size: 0.9rem}[class^="my-file-btn-"]:hover{background-color: #444}[class^="my-file-name-"]{font-size: 0.85rem;color: #333;max-width: 160px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}[class^="my-file-hint-"]{font-size: 0.75rem;color: #666;margin-top: 2px}[class^="inline-radio-group-"],[class^="inline-check-group-"]{display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px 14px;margin-top: 6px;direction: rtl;width: 100%;max-width: 100%;box-sizing: border-box}[class^="inline-radio-option-"],[class^="inline-check-option-"]{display: flex;min-width: 0;max-width: 100%;box-sizing: border-box}[class^="inline-radio-label-"],[class^="inline-check-label-"]{display: inline-flex;align-items: flex-start;flex-wrap: wrap;font-size: 0.95rem;color: #333;gap: 6px;cursor: pointer;min-width: 0;max-width: 100%;line-height: 1.35;white-space: normal;overflow-wrap: break-word;word-break: break-word}[class^="inline-radio-input-"],[class^="inline-check-input-"]{accent-color: #0070c9;width: 18px;height: 18px;min-width: 18px;flex: 0 0 auto;margin: 1px 0 0;cursor: pointer}@media (max-width: 480px){[class^="inline-radio-group-"],[class^="inline-check-group-"]{gap: 8px 12px}}[class^="my-file-preview-box-"]{display: flex;flex-direction: row-reverse;align-items: center;flex-wrap: wrap;width: 100%;max-width: 100%;box-sizing: border-box;border: 1px solid #e2e2e2;border-radius: 8px;padding: 8px 12px;margin-top: 10px;background: #fff;position: relative;direction: rtl;text-align: right;overflow: hidden}.file-play-icon i{font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 1.3rem;color: #8e8e93;margin-left: 8px}[class^="file-name-"]{display: inline-block;white-space: nowrap;overflow: hidden;direction: rtl;text-align: left;text-overflow: ellipsis;max-width: 50%;font-size: 0.95rem;font-weight: 500;color: #333;margin-right: auto;margin-left: 8px;padding-right: 10px}[class^="file-size-"]{font-size: 0.8rem;color: #8e8e93;margin-right: 10px}button[class^="file-remove-btn-"]{width: 30px;height: 30px;background: #fff5f5;border: 1px solid #ffa9a4;border-radius: 30%;color: #ff3b30;font-size: 1.2rem;text-align: center;cursor: pointer;transition: background-color 0.2sease}button[class^="file-remove-btn-"]:hover{background: #ffe6e4;color: #d91d0f}@media (max-width: 600px){[class^="file-name-"]{max-width: 60%;padding-right: 10px}}.form-loading-overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.6);z-index: 999999 !important}.form-spinner{width: 40px;height: 40px;border: 6px solid #ccc;border-top-color: #3498db;border-radius: 50%;animation: spin 1s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.submission-modal{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);z-index: 99999;opacity: 0;visibility: hidden;transition: opacity 0.4s ease,visibility 0.4s ease}.submission-modal.show{opacity: 1;visibility: visible}.submission-modal-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0.9);width: 90%;max-width: 400px;background: #fff;padding: 20px;border-radius: 10px;text-align: center;box-sizing: border-box;transition: transform 0.4s ease,opacity 0.4s ease;opacity: 0;color: black !important}.submission-modal.show .submission-modal-content{transform: translate(-50%,-50%) scale(1);opacity: 1}.submission-modal-head{margin-top: 50px}.grecaptcha-badge{visibility: hidden !important}.mysr-form-button{display: none !important}.mysr-form,.mysr-form *{font-family: inherit !important}.quick-payment-totals{margin: 30px auto 30px auto;border-collapse: separate;border-spacing: 0;font-size: 0.95rem;color: #383838;direction: rtl;padding: 15px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}@media screen and (min-width: 768px){.quick-payment-totals{width: 70%;max-width: 800px}}@media screen and (max-width: 767px){.quick-payment-totals{width: 95%;max-width: none}}.quick-payment-totals tr{border-bottom: 1px solid #ddd}.quick-payment-totals tr:last-child{border-bottom: none}.quick-payment-totals td{padding: 6px 10px}.label-subtotal,.label-tax,.label-total{text-align: right !important;font-weight: 500}.value-subtotal,.value-tax,.value-total{text-align: center !important}.value-total{font-weight: bold}.fancy-hr{border: none;height: 1px;background: linear-gradient( to right,rgba(0,0,0,0),#ccc,rgba(0,0,0,0) );margin: 20px 0}.arrow-icon{transition: transform 0.3s ease;display: inline-block}.button-main.active .arrow-icon{transform: rotate(180deg) !important}.quick-donation-presets{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin-bottom: 14px}.quick-donation-amount{padding: 15px 12px;border: 1.5px solid #e4e7ec;border-radius: 14px;background: #fff;cursor: pointer;font-family: inherit;font-size: 1.05rem;font-weight: 700;color: #1f2430;transition: border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease;display: flex;align-items: center;justify-content: center;gap: 5px;line-height: 1.2}.quick-donation-amount:hover{border-color: #cfd4dc;background: #f7f8fa}.quick-donation-amount:active{transform: scale(.98)}.quick-donation-amount.is-selected{border-color: #adb5bd;background: #e9ecef;color: #212529;box-shadow: 0 0 0 3px rgba(108,117,125,.12)}.quick-donation-amount:last-child:nth-child(odd){grid-column: 1 / -1}