.donation-form-block.default,.donation-form-block.default .alert-msg{margin:0 0 30px}.donation-form-block.default .alert-msg .alert{font-size:16px;font-size:1.6rem;margin:0 0 10px}.donation-form-block.default .donation-title{text-align:left;font-size:30px;margin:0 0 30px;color:#003869}.font-ic .donation-form-block.default .donation-title{font-size:60px}.donation-form-block.default .direct-debit-radio{padding:0 5px;margin:9px 0 26px;display:table}.donation-form-block.default .direct-debit-radio label{cursor:pointer;display:table-cell;position:relative}.donation-form-block.default .direct-debit-radio label.single span{padding:10px 31px 10px 13px}.donation-form-block.default .direct-debit-radio label.single,.donation-form-block.default .direct-debit-radio label.single input#one-off[type=radio],.donation-form-block.default .direct-debit-radio label.single span{border-radius:26px 0 0 26px!important}.donation-form-block.default .direct-debit-radio label.monthly span{padding:10px 39px 10px 13px}.donation-form-block.default .direct-debit-radio label.monthly,.donation-form-block.default .direct-debit-radio label.monthly input#monthly[type=radio],.donation-form-block.default .direct-debit-radio label.monthly span{border-radius:0 26px 26px 0!important}.donation-form-block.default .direct-debit-radio input[type=radio]{background:0 0;border-color:transparent;cursor:pointer;margin:0;position:absolute;left:0;top:0;width:100%;height:100%}.donation-form-block.default .direct-debit-radio input[type=radio]:checked{background:0 0}.donation-form-block.default .direct-debit-radio span{color:#003869;background-color:#fff;display:block;text-align:center;font-weight:900;cursor:pointer;transition:.3s;font-size:21px;font-size:2.1rem}.donation-form-block.default .direct-debit-radio span i{opacity:0}.donation-form-block.default .direct-debit-radio input:checked{z-index:1}.donation-form-block.default .direct-debit-radio input:checked+span{color:#fff;background-color:#b82d6b}.donation-form-block.default .direct-debit-radio input:checked+span i{opacity:1;color:#fff;margin-right:10px}.donation-form-block.default .direct-debit-radio input:not(:checked):hover+span{background-color:#003869;color:#ffcc1b}@media (max-width:767px){.donation-form-block.default .direct-debit-radio{margin:9px auto 26px}}@media (max-width:650px){.donation-form-block.default .direct-debit-radio span{font-size:16px;font-size:1.6rem}}@media (max-width:450px){.donation-form-block.default .direct-debit-radio{display:block;margin:9px auto 26px}.donation-form-block.default .direct-debit-radio label.monthly,.donation-form-block.default .direct-debit-radio label.single{display:block;margin:0}.donation-form-block.default .direct-debit-radio label.monthly span,.donation-form-block.default .direct-debit-radio label.single span{display:block;padding:7px 10px}.donation-form-block.default .direct-debit-radio label.single,.donation-form-block.default .direct-debit-radio label.single input#one-off[type=radio],.donation-form-block.default .direct-debit-radio label.single span{border-radius:13px 13px 0 0!important}.donation-form-block.default .direct-debit-radio label.monthly,.donation-form-block.default .direct-debit-radio label.monthly input#monthly[type=radio],.donation-form-block.default .direct-debit-radio label.monthly span{border-radius:0 0 13px 13px!important}}.donation-form-block.default .donation-form{padding:0 10px;width:710px;max-width:100%;background-color:#ededed;outline:0!important}.donation-form-block.default .donation-form .donation-preset{display:table;margin:0 auto 17px;font-size:0;position:relative;padding-left:20px}.donation-form-block.default .donation-form .donation-preset input[type=radio]{background:0 0;border-color:transparent;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;z-index:1;cursor:pointer}.donation-form-block.default .donation-form .donation-preset .clear{transform:translateX(8px);opacity:0;transition:.5s;padding:0;margin:0 0 10px;text-align:center;display:table-cell;vertical-align:middle}.donation-form-block.default .donation-form .donation-preset .clear.loaded{opacity:1;transition-delay:.3s}.donation-form-block.default .donation-form .donation-preset .clear label{padding:0;position:relative}.donation-form-block.default .donation-form .donation-preset .clear label i{line-height:2rem;padding:0 0 .1rem;font-size:18px;font-size:1.8rem;width:2.5rem;border:2px solid transparent;border-radius:50%;color:#b82d6b}.donation-form-block.default .donation-form .donation-preset .clear label input:hover+i{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:under}.donation-form-block.default .donation-form .donation-preset .clear label input:focus{outline-color:#b82d6b}.donation-form-block.default .donation-form .donation-preset .clear label input:checked+i{text-underline-position:under;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}.donation-form-block.default .donation-form .donation-preset .donation-value{display:table-cell;padding:0 10px;margin:0 0 10px}.donation-form-block.default .donation-form .donation-preset .donation-value label{display:inline-block;position:relative}.donation-form-block.default .donation-form .donation-preset .donation-value label input[type=radio]:hover+span{color:#ffcc1b;background-color:#003869}.donation-form-block.default .donation-form .donation-preset .donation-value label input[type=radio]:checked+span{background-color:#b82d6b;color:#fff}.donation-form-block.default .donation-form .donation-preset .donation-value label span{display:block;padding:0 2px;cursor:pointer;border-radius:50%;transition:.3s;color:#003869;background-color:#fff;min-width:86px;text-align:center;line-height:86px;font-size:29px;font-weight:900;position:relative;margin:0!important;overflow:hidden}.font-inc .donation-form-block.default .donation-form .donation-preset .donation-value label span{font-size:48px}.donation-form-block.default .donation-form .donation-preset .donation-value label span:hover{color:#ffcc1b;background-color:#003869}@media (min-width:768px){.donation-form-block.default .donation-form{margin:0 -15px}.donation-form-block.default .donation-form .donation-preset{margin:0 -5px 17px;padding-left:0}.donation-form-block.default .donation-form .donation-preset .clear{transform:none;padding:0 10px}}.donation-form-block.default .donation-form .donation-custom,.donation-form-block.default .donation-form .donation-funds{position:relative;padding:0 5px}.donation-form-block.default .donation-form .donation-custom label,.donation-form-block.default .donation-form .donation-funds label{display:none;font-size:18px;font-size:1.8rem;font-weight:400}.ie8 .donation-form-block.default .donation-form .donation-custom label,.ie8 .donation-form-block.default .donation-form .donation-funds label,.ie9 .donation-form-block.default .donation-form .donation-custom label,.ie9 .donation-form-block.default .donation-form .donation-funds label{display:block}.donation-form-block.default .donation-form .donation-custom input,.donation-form-block.default .donation-form .donation-custom select,.donation-form-block.default .donation-form .donation-funds input,.donation-form-block.default .donation-form .donation-funds select{width:100%;font-size:21px;font-size:2.1rem;color:#000;background-color:#fff;margin:0;padding:10px 43px;border:none;border-radius:26px}.donation-form-block.default .donation-form .donation-custom input::-moz-placeholder,.donation-form-block.default .donation-form .donation-custom select::-moz-placeholder,.donation-form-block.default .donation-form .donation-funds input::-moz-placeholder,.donation-form-block.default .donation-form .donation-funds select::-moz-placeholder{opacity:1;color:inherit;color:inherit}.donation-form-block.default .donation-form .donation-custom input:-ms-input-placeholder,.donation-form-block.default .donation-form .donation-custom select:-ms-input-placeholder,.donation-form-block.default .donation-form .donation-funds input:-ms-input-placeholder,.donation-form-block.default .donation-form .donation-funds select:-ms-input-placeholder{color:inherit}.donation-form-block.default .donation-form .donation-custom input::placeholder,.donation-form-block.default .donation-form .donation-custom select::placeholder,.donation-form-block.default .donation-form .donation-funds input::placeholder,.donation-form-block.default .donation-form .donation-funds select::placeholder{color:inherit}.donation-form-block.default .donation-form .donation-submit{margin:35px 5px 15px;border:3px solid #fff;padding:13px 66px 13px 50px}.donation-form-block.default.donation-error .donation-submit{background-color:transparent;pointer-events:none}@media all and (max-width:767px){.donation-form-block.default .donation-title{margin:0 0 20px;line-height:1.2}.donation-form-block.default .donation-form .donation-preset .donation-value label span{font-size:5vw;min-width:14vw;line-height:14vw}.donation-form-block.default .donation-form .donation-custom input,.donation-form-block.default .donation-form .donation-custom select,.donation-form-block.default .donation-form .donation-funds input,.donation-form-block.default .donation-form .donation-funds select{font-size:18px;font-size:1.8rem}.donation-form-block.default .donation-form .donation-funds .select2-container .select2-selection .select2-selection__rendered{font-size:18px;font-size:1.8rem;padding-right:45px}.donation-form-block.default .donation-form .direct-debit .modal{padding-bottom:10px}.donation-form-block.default .donation-form .direct-debit .modal .modal-content{padding:0}.donation-form-block.default .donation-form .donation-submit{margin:20px auto 0!important}}@media all and (max-width:550px){.donation-form-block.default{padding:5px 10px;margin-left:-15px;margin-right:-15px}.donation-form-block.default .donation-title{margin:0 0 15px;font-size:24px;font-size:2.4rem}.donation-form-block.default .donation-form .donation-preset .donation-value{padding:0 10px}.donation-form-block.default .donation-form .donation-preset .donation-value label span{font-size:16px;font-size:1.6rem;line-height:63px;min-width:63px}.donation-form-block.default .donation-form .donation-custom input,.donation-form-block.default .donation-form .donation-custom select,.donation-form-block.default .donation-form .donation-funds input,.donation-form-block.default .donation-form .donation-funds select{padding:5px 15px}.donation-form-block.default .donation-form .direct-debit-radio{margin-top:10px}.donation-form-block.default .donation-form .direct-debit-radio label input{margin-right:10px}}@media all and (max-width:400px){.donation-form-block.default{padding:5px 1px}}.main-content .donation-form-block.default{padding:20px 4.5%;border-radius:22px;background-color:#ededed}