#SuccessMessage{margin:40px 0;display:none}#SuccessMessage h2{color:#2d7cdb;margin:0 0 15px;font-size:50px}#SuccessMessage span{text-align:center;font-size:22px;font-weight:700}#LegalForm{margin-bottom:25px}#LegalForm .filledTitle span{padding:10px 15px;font-weight:400}#LegalForm .mainQuestionnaire{gap:18px}#LegalForm .input-field{margin-bottom:0}#LegalForm .input-field input{padding-left:17px}#LegalForm .questionTitle{padding-bottom:5px;font-weight:700}#LegalForm .descInfo textarea{border:1px solid #d5d6d5}#LegalForm .descInfo p{margin:0;font-size:16px;font-weight:700}#LegalForm .descInfo span{display:none}#LegalForm .descInfo .error{color:#de3632;margin-top:4px;font-size:10px;font-weight:400;display:block!important}#LegalForm .entitiesInvolved p{margin:0;font-size:16px;font-weight:700}#LegalForm .disclaimer{margin:18px 0 30px}#LegalForm .disclaimer span{font-size:16px;font-weight:700}#LegalForm .disclaimer label{font-weight:700}#LegalForm .disclaimer .disclaimerAgree{margin-top:5px}#LegalForm .disclaimer .disclaimerAgree span{display:none}#LegalForm .disclaimer .disclaimerAgree .error{color:#de3632;font-size:10px;font-weight:400;display:block!important}#LegalForm .disclaimer p{background-color:#f9f9f9;border:1px solid #ebebeb;border-radius:3px;margin:0;padding:10px 12px;font-size:12px;line-height:125%}#LegalForm .furtherInfo .furtherText{font-size:12px;font-weight:700}#LegalForm .furtherInfo p{font-size:12px;line-height:125%}#LegalForm .submitContainer .donation{text-transform:uppercase;letter-spacing:.8px;font-size:17px;font-weight:700}#LegalForm .submitContainer .donation:focus{outline:1px auto #1b58a0}#LegalForm .submitContainer .donation .arrow-container{display:none}#Modal{z-index:500;visibility:hidden;opacity:0;background-color:#00000080;width:100%;height:100%;transition:all .2s ease-in;position:fixed;top:0;left:0;overflow-x:hidden}#Modal.modal-visible{visibility:visible;opacity:1}#Modal #ModalMessage{visibility:hidden;background-color:#fff;width:900px;margin-top:-300px;overflow:hidden;box-shadow:0 5px 15px #00000080}#Modal #ModalMessage.modal-visible{visibility:visible;margin-top:30px}#Modal #ModalMessage h1{border-bottom:1px solid #e5e4e2;margin:0;padding:15px 0 15px 15px;font-size:18px}#Modal #ModalMessage p{margin:0;padding:15px}#Modal #ModalMessage .second p{border-bottom:1px solid #e5e4e2}#Modal #ModalMessage .last span{cursor:pointer;background-color:#efefef;margin:15px 10px 15px 0;padding:7px 12px;font-size:14px}@media screen and (width<=768px){#LegalForm .columnSwitch{flex-direction:column}#LegalForm .nameSection .select-field,#LegalForm .nameSection .input-field{width:100%;max-width:100%}#LegalForm .disclaimer textarea{font-size:14px}#Modal #ModalMessage{margin:0 25px}}.errorRecaptchaContainer.prominent{z-index:42;background:#fff;border-radius:4px;margin-top:20px;margin-bottom:20px;padding:20px;position:relative;box-shadow:0 2px 4px #00000080}.errorRecaptchaContainer .errorText{color:#de3632;font-size:18px}
