.header-image-beacon{max-height:860px}.header-image-beacon>img{min-height:860px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.header-image-beacon.header-image-block h1{font-size:54px;color:#4D578B;text-shadow:none;padding-top:30px;padding-bottom:6px}.header-image-block .header-caption{background:#fff0;width:100%;max-width:100%;box-shadow:none;margin-bottom:10px}.header-image-beacon .form-text{padding-left:20px;padding-right:20px;color:#4D578B;line-height:30px}.header-image-beacon .gform_wrapper{max-width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:20px;padding-left:20px;padding-right:20px}.header-image-beacon .gform_fields{--gf-form-gap-y:32px;row-gap:32px!important}.header-image-beacon .container{justify-content:center}.beacon-mini-form{background:#fff;width:50%;max-width:50%}.donation-frequency input[type="radio"],.donation-amount input[type="radio"]{position:absolute;opacity:0!important}.donation-frequency label,.donation-amount label{display:block;padding:10px;cursor:pointer;transition:all 0.2s ease;margin-left:0;position:relative;z-index:30;font-weight:bold!important;background-color:#FFF;color:#4D578B!important;border:3px solid #4D578B;font-size:17px!important;font-size:1.0625rem!important;text-transform:uppercase;border-radius:5px;text-align:center;margin-left:0!important;width:100%;height:100%;box-sizing:border-box}.donation-frequency .gfield-choice-input:checked+label{background-color:#4D578B;color:#FFF!important}.donation-amount .gfield-choice-input:checked+label{background:#4D578B;color:#fff!important}.donation-frequency .gchoice,.donation-amount .gchoice{display:block!important}.donation-frequency .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))!important}.donation-amount .ginput_container_radio .gchoice:last-child{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.donation-amount .ginput_container_radio .gchoice:last-child br{display:none!important}.donation-amount .ginput_container_radio .gchoice:last-child label{grid-column:1;grid-row:1;width:100%;height:100%;margin:0!important;box-sizing:border-box}.donation-amount .ginput_container_radio .gchoice:last-child .gchoice_other_control{grid-column:2 / 4;grid-row:1;display:block;width:100%!important;max-width:none!important;min-width:0;height:100%;margin:0!important;box-sizing:border-box;border:3px solid #4D578B;background-color:#fff;border-radius:5px;padding-left:30px}.header-image-beacon .gchoice:has(.gfield-choice-input[value="gf_other_choice"]:checked) .gchoice_other_control{display:block!important}.donation-amount .gchoice:last-child{position:relative}.donation-amount .gchoice:last-child::after{content:'£';position:absolute;left:calc(33.333% + 20px);top:50%;transform:translateY(-50%);z-index:2;font-size:20px;font-weight:700;color:#4D578B;pointer-events:none;display:none}.donation-amount .gchoice:last-child:has(.gfield-choice-input[value="gf_other_choice"]:checked)::after{display:block}.header-image-beacon .gchoice_other_control{display:none!important}.header-image-beacon .gchoice:has(.gfield-choice-input[value="gf_other_choice"]:checked) .gchoice_other_control{display:block!important}.header-image-beacon .gform_button{border:none;border-radius:20px!important;background-color:#e9d5e7!important;color:#000!important;font-weight:800!important;font-size:21px!important;font-size:1.3125rem!important;line-height:1!important;padding:10px 28px!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-block!important;transition:all 0.4s!important;position:relative;text-align:center!important;cursor:pointer!important;background:#67929C!important;color:#fff!important;font-weight:bold!important;height:60px!important;padding:12px 28px 14px 28px!important;width:100%!important;margin:16px 0!important}.header-image-beacon .gform_wrapper .gform-footer{padding:20px 0;margin-top:20px;margin-bottom:5px}.header-image-beacon .fund-reg{float:none;width:180px;display:block;margin:0 auto}.header-image-beacon .mini-form-links{padding-top:15px;padding-left:20px;padding-right:20px;display:flex;justify-content:center;flex-wrap:wrap}.mini-form-links{margin-bottom:20px}.mini-form-links li{float:left;list-style:none;margin-left:12px;margin-bottom:0}.mini-form-links li:first-child{margin-left:0}.mini-form-links li a{font-weight:400;color:#000}.mini-form-links li:after{content:'|';margin-left:12px}.mini-form-links li:last-child:after{content:''}.beacon-mini-form .gfield-choice-input+label{max-width:100%!important}.beacon-mini-form .donation-frequency .gfield_radio,.beacon-mini-form .donation-amount .gfield_radio{grid-column-gap:16px!important;grid-row-gap:16px!important}@media (max-width:960px){.beacon-mini-form{width:80%;max-width:80%;margin-left:auto;margin-right:auto}}@media (max-width:640px){.header-image-beacon{overflow:visible;position:relative;display:block;max-height:initial}.header-image-beacon>img{min-height:250px}.header-image-beacon .container{position:relative;top:-100px;display:block;margin-bottom:-100px}.beacon-mini-form{width:100%;max-width:100%}.beacon-mini-form .gform_wrapper .gfield-choice-input+label{margin-bottom:16px!important}}