/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:#ffffffd9}.page.page--landing-page .webform-submission-postbox-form,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-body,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-header{display:flex;width:100%;padding:0;flex-direction:column}@media (min-width:576px){.page.page--landing-page .webform-submission-postbox-form,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-body,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-header{width:480px}}@media (max-width:575.98px){.page.page--landing-page .webform-submission-postbox-form,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-body,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-body,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-header{padding-left:32px;padding-right:32px}}.page [data-tippy-root]{max-width:initial;min-width:270px}.page form.webform-submission-form .webform-element-help{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cg%20id='Help_icon'%20data-name='Help%20icon'%20transform='translate(-249%20-394)'%3e%3ccircle%20id='Ellipse'%20cx='8'%20cy='8'%20r='8'%20transform='translate(249%20394)'%20fill='%23bbb'/%3e%3cpath%20id='question_mark'%20data-name='question%20mark'%20d='M2.395-5.393c.014-.971.424-1.778,1.409-1.778A1.074,1.074,0,0,1,4.967-5.94c0,.739-.465,1.053-1,1.477a2.686,2.686,0,0,0-1.19,2.148V-1.7H4.625v-.52c.123-.807.752-1.163,1.341-1.6A2.548,2.548,0,0,0,7.115-6.132c0-1.053-.821-2.64-3.406-2.64A3.226,3.226,0,0,0,.384-5.393Zm.192,6.621H4.734V-.879H2.586Z'%20transform='translate(253.251%20405.772)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");position:absolute;right:-29px;top:2px;background-size:contain;height:18px;width:18px;display:inline-block;box-sizing:content-box;border:none}.page form.webform-submission-form .webform-element-help>span{display:none}.page form.webform-submission-form .webform-element-help:hover{border:none;color:#fff}.page form.webform-submission-form .form-label,.page form.webform-submission-form .fieldset-legend{width:fit-content;position:relative}.page form.webform-submission-form .cvc-wrapper{margin-right:5px}.page form.webform-submission-form .cvc-wrapper label{position:relative}.page form.webform-submission-form .cvc-wrapper label .webform-element-help{right:-25px}.page.page-webform .alert-danger{display:none}.form-item-gift-amount:not(.visible-amount){display:none!important}.page form.webform-submission-form details summary{padding-top:5px;display:flex;color:#0072ce;width:fit-content;position:relative;gap:8px}.page form.webform-submission-form details summary[aria-expanded=true]:after{transform:rotate(-90deg);top:2px}.page form.webform-submission-form details summary:after{content:"";background-image:url(/themes/custom/planuk/src/images/arrow_right_blue.svg);background-size:10px 20px;background-repeat:no-repeat;width:20px;display:inline-block;height:20px;transform:rotate(90deg);transition:all .2s;position:absolute;right:-20px;top:12px}.page form.webform-submission-form details summary::marker{content:""}.page form.webform-submission-form details summary:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Help_icon' data-name='Help icon' transform='translate(-249 -394)'%3E%3Ccircle id='Ellipse' cx='8' cy='8' r='8' transform='translate(249 394)' fill='%230072CE'/%3E%3Cpath id='question_mark' data-name='question mark' d='M2.395-5.393c.014-.971.424-1.778,1.409-1.778A1.074,1.074,0,0,1,4.967-5.94c0,.739-.465,1.053-1,1.477a2.686,2.686,0,0,0-1.19,2.148V-1.7H4.625v-.52c.123-.807.752-1.163,1.341-1.6A2.548,2.548,0,0,0,7.115-6.132c0-1.053-.821-2.64-3.406-2.64A3.226,3.226,0,0,0,.384-5.393Zm.192,6.621H4.734V-.879H2.586Z' transform='translate(253.251 405.772)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-size:20px;height:20px;width:20px;display:block;background-repeat:no-repeat}.page form.webform-submission-form details .card-body .js-form-type-webform-markup{padding-bottom:0!important}.page form.webform-submission-form details .card-body .js-form-type-webform-markup p{margin-bottom:0}.page form.webform-submission-form .form-item-gift-amount.visible-amount .field-input-wrapper{position:relative}.page form.webform-submission-form .form-item-gift-amount.visible-amount .field-input-wrapper input{padding-left:35px;color:#243c4b}.page form.webform-submission-form .form-item-gift-amount.visible-amount .field-input-wrapper:before{content:"£";position:absolute;left:15px;top:8px}.page form.webform-submission-form [id^=edit-payment-options-next-steps] .btn{display:flex;align-items:center;justify-content:center}.page form.webform-submission-form [id^=edit-payment-options-next-steps] .btn:before{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg%20id='credit-card'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='16'%20viewBox='0%200%2024%2016'%3e%3cpath%20id='Path_2'%20data-name='Path%202'%20d='M24,83.773V82.545A2.586,2.586,0,0,0,21.375,80H2.625A2.586,2.586,0,0,0,0,82.545v1.227A.231.231,0,0,0,.234,84H23.766A.231.231,0,0,0,24,83.773Z'%20transform='translate(0%20-80)'%20fill='%23243c4b'/%3e%3cpath%20id='Path_3'%20data-name='Path%203'%20d='M0,200.227V208a2.586,2.586,0,0,0,2.625,2.545h18.75A2.586,2.586,0,0,0,24,208v-7.773a.231.231,0,0,0-.234-.227H.234A.231.231,0,0,0,0,200.227Zm6,5.955a.739.739,0,0,1-.75.727H4.5a.739.739,0,0,1-.75-.727v-.727a.739.739,0,0,1,.75-.727h.75a.739.739,0,0,1,.75.727Z'%20transform='translate(0%20-194.545)'%20fill='%23243c4b'/%3e%3c/svg%3e");width:24px;height:16px;margin-left:0;margin-right:12px;margin-top:-1px}.page.page-webform form.webform-submission-form,.page.page--landing-page:not(.webform-style) form.webform-submission-form,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form{display:flex;flex-direction:column}.page.page-webform form.webform-submission-form h1,.page.page--landing-page:not(.webform-style) form.webform-submission-form h1,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form h1,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form h1{font-size:40px;margin-bottom:0!important;line-height:64px}.page.page-webform form.webform-submission-form p,.page.page--landing-page:not(.webform-style) form.webform-submission-form p,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form p,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form p{font-size:16px;line-height:24px}.page.page-webform form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page-webform form.webform-submission-form.webform-submission-postbox-form .webform-progress,.page.page-webform form.webform-submission-form .postbox-step-1,.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page--landing-page:not(.webform-style) form.webform-submission-form.webform-submission-postbox-form .webform-progress,.page.page--landing-page:not(.webform-style) form.webform-submission-form .postbox-step-1,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.webform-submission-postbox-form .webform-progress,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .postbox-step-1,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.webform-submission-postbox-form .webform-progress,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .postbox-step-1{width:100%;margin:0 auto}.page.page-webform form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item:not(fieldset,.form-composite){padding:20px}@media (min-width:1200px){.page.page-webform form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item:not(fieldset,.form-composite){padding:20px 0}}.page.page-webform form.webform-submission-form>.form-item:not(fieldset,.form-composite).js-form-type-processed-text,.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite).js-form-type-processed-text,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite).js-form-type-processed-text,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item:not(fieldset,.form-composite).js-form-type-processed-text{padding-bottom:16px}.page.page-webform form.webform-submission-form>.form-item:not(fieldset) .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset) .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset) .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item:not(fieldset) .field-wrapper{width:480px;max-width:100%}.page.page-webform form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend{font-size:16px;font-weight:700;line-height:26px}.page.page-webform form.webform-submission-form .form-actions,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-actions{padding:0 32px;width:480px;max-width:100%}@media (min-width:576px){.page.page-webform form.webform-submission-form .form-actions,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-actions{padding:0;margin:0 auto}.page.page-webform form.webform-submission-form .form-actions .webform-button--submit,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-actions .webform-button--submit{width:auto}}.page.page-webform form.webform-submission-form section .webform-section-title,.page.page-webform form.webform-submission-form fieldset.webform-type-fieldset>.card-header label,.page.page--landing-page:not(.webform-style) form.webform-submission-form section .webform-section-title,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.webform-type-fieldset>.card-header label,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form section .webform-section-title,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.webform-type-fieldset>.card-header label,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form section .webform-section-title,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.webform-type-fieldset>.card-header label{color:#243c4b;text-transform:uppercase;font-family:Helvetica LT Std Bold;font-size:19px;padding:12px 0 8px}.page.page-webform form.webform-submission-form fieldset.js-webform-select-other .fieldset-wrapper .js-form-type-select,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.js-webform-select-other .fieldset-wrapper .js-form-type-select,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.js-webform-select-other .fieldset-wrapper .js-form-type-select,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.js-webform-select-other .fieldset-wrapper .js-form-type-select{padding-bottom:0!important;padding-top:0!important}.page.page-webform form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend{margin:0}.page.page-webform form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label{font-family:Helvetica LT Std Regular;font-size:16px}.page.page-webform form.webform-submission-form fieldset .webform-composite-hidden-title:not(.webform-type-planuk-direct-debit),.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset .webform-composite-hidden-title:not(.webform-type-planuk-direct-debit),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset .webform-composite-hidden-title:not(.webform-type-planuk-direct-debit),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset .webform-composite-hidden-title:not(.webform-type-planuk-direct-debit){margin-top:0;margin-bottom:0}.page.page-webform form.webform-submission-form>fieldset.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item{display:flex;flex-direction:column;padding:20px 0;width:100%;align-items:center}.page.page-webform form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset{padding-top:24px}.page.page-webform form.webform-submission-form>fieldset.form-item:first-child,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item:first-child,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item:first-child,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item:first-child{padding-top:30px}.page.page-webform form.webform-submission-form>fieldset.form-item>.card-body .form-required--indicator,.page.page-webform form.webform-submission-form>fieldset.form-item>.card-header .form-required--indicator,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-body .form-required--indicator,.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item>.card-header .form-required--indicator,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-body .form-required--indicator,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item>.card-header .form-required--indicator,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-body .form-required--indicator,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>fieldset.form-item>.card-header .form-required--indicator{display:none}.page.page-webform form.webform-submission-form>.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item{width:100%;padding:0 20px}@media (min-width:1200px){.page.page-webform form.webform-submission-form>.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item{width:480px;padding:0}}.page.page-webform form.webform-submission-form .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item{max-width:100%;width:100%;display:flex;flex-direction:column;align-self:baseline}.page.page-webform form.webform-submission-form .form-item #edit-payment-options a.btn,.page.page-webform form.webform-submission-form .form-item #edit-payment-options p,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options a.btn,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options p,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options a.btn,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options p,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item #edit-payment-options a.btn,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item #edit-payment-options p{margin:0!important}.page.page-webform form.webform-submission-form .form-item #edit-payment-options a.btn,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options a.btn,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options a.btn,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item #edit-payment-options a.btn{font-size:18px;line-height:42px;height:46px!important;background-color:#ffc439;border-color:#ffc439}.page.page-webform form.webform-submission-form .form-item #edit-payment-options a.btn:hover,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options a.btn:hover,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options a.btn:hover,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item #edit-payment-options a.btn:hover{filter:brightness(.95)}.page.page-webform form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons{height:46px!important;z-index:3;min-width:unset}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper{display:inline-block;width:calc(50% - 5px);position:relative}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper>.form-item--error-message,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper>.form-item--error-message,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper>.form-item--error-message,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper>.form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper>.form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper>.form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper>.form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .cvc-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .cvc-wrapper>.form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper>.form-item--error-message{position:absolute}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper{margin-left:5px}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element),.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element),.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element),.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element){border:1px solid #D9D9D6}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--complete{border:1px solid #0072CE;background:#f2f8fd}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--invalid{border:1px solid #D22630}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element):hover,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element):hover,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element):hover,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element):hover,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element):hover,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element):hover,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element):hover,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element):hover{border:1px solid #243C4B}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--focus{border:1px solid #0072CE}.page.page-webform form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error{padding:0}.page.page-webform form.webform-submission-form .form-item.address-field .field-input-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .field-input-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .field-input-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-field .field-input-wrapper{margin-bottom:4px}.page.page-webform form.webform-submission-form .form-item.address-field .form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-field .form-item--error-message{margin-top:4px}.page.page-webform form.webform-submission-form .form-item.address-field .manual-address a:after,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .manual-address a:after,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .manual-address a:after,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-field .manual-address a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.657'%20height='37.657'%20viewBox='0%200%2021.657%2037.657'%3e%3cpath%20id='Arrow_right'%20data-name='Arrow%20right'%20d='M0-3,15.848-19,32-3'%20transform='translate(-0.172%202.829)%20rotate(90)'%20fill='none'%20stroke='%230072ce'%20stroke-linecap='round'%20stroke-width='4'/%3e%3c/svg%3e");transform:scale(.8);position:absolute;background-size:10px 20px;display:inline-block;margin-left:8px;width:10px;height:20px}.page.page-webform form.webform-submission-form .form-item.address-field .field-wrapper .description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .field-wrapper .description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .field-wrapper .description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-field .field-wrapper .description{margin-top:28px;display:block}.page.page-webform form.webform-submission-form .form-item.hidden,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.hidden,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.hidden,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.hidden{display:none}.page.page-webform form.webform-submission-form .form-item.radios--wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper{display:grid;grid-template-columns:1fr}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .card-header{width:auto;grid-column:1/span 2}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios{flex-direction:column;padding-top:10px}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check{flex-direction:row}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios{grid-template-columns:1fr}@media (min-width:768px){.page.page-webform form.webform-submission-form .form-item.radios--wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper{display:grid;grid-template-columns:auto 70%}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .card-header{grid-column:1}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .card-header legend,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header legend,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header legend,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .card-header legend{margin-bottom:0}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios{flex-direction:row;padding-top:0}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios{grid-template-columns:1fr}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header{grid-column:1/span 2;width:auto}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios{flex-direction:column;padding-top:10px;grid-template-columns:1fr}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios .form-check,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios .form-check{flex-direction:row}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text{padding-top:0;margin-top:1px}}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper{padding-left:10px;display:flex;flex-direction:row}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios{display:grid;gap:15px;grid-gap:15px;grid-template-columns:65px 65px}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check{display:flex;flex-direction:row;align-items:center}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input{appearance:none;-webkit-appearance:none;border-radius:50%;min-width:13px;height:13px;background:#fff;margin:-4px 12px 0 0}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input:checked,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input:checked,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input:checked,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check .form-check-input:checked{background:#0072ce}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .description{padding-top:4px;grid-column:span 2}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .description.description-after,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .description.description-after,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .description.description-after,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .description.description-after{padding-bottom:0!important}.page.page-webform form.webform-submission-form .form-item.radios--wrapper .error-text,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .error-text,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .error-text,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper .error-text{padding-top:0;grid-column:span 2}.page.page-webform form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text{padding-top:0;margin-top:1px}.page.page-webform form.webform-submission-form .form-item .description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .description{padding-top:8px;padding-bottom:4px}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p{font-size:16px;line-height:24px}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment{transition:.5s;display:none}.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment.show,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-payment.form-item--error,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.show,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.form-item--error,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment.show,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-payment.form-item--error,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.show,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.form-item--error,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment.show,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment.form-item--error,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.show,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.form-item--error,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment.show,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-payment.form-item--error,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.show,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment.form-item--error{display:block}.page.page-webform form.webform-submission-form .form-item.js-form-type-checkbox,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-checkbox,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-checkbox{display:grid;grid-template-columns:min-content auto;grid-template-rows:auto;grid-template-areas:"checkbox label" "error-message error-message"}.page.page-webform form.webform-submission-form .form-item.js-form-type-checkbox .description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox .description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-checkbox .description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-checkbox .description{grid-column:span 2}.page.page-webform form.webform-submission-form .form-item.js-form-type-checkbox .form-item--error-message,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox .form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-checkbox .form-item--error-message,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-checkbox .form-item--error-message{padding-top:0;grid-area:error-message}.page.page-webform form.webform-submission-form .form-item.js-form-type-checkbox,.page.page-webform form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios),.page.page-webform form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios) .form-check,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios),.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios) .form-check,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-checkbox,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios) .form-check,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.js-form-type-checkbox,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.radios--wrapper:not(.vertical-radios) .form-check{flex-direction:row}.page.page-webform form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.container-inline .card-body .field-wrapper{flex-direction:column;display:flex;gap:10px}@media (min-width:768px){.page.page-webform form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.container-inline .card-body .field-wrapper{flex-direction:row}}.page.page-webform form.webform-submission-form .form-item.form-item-feed-me,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.form-item-feed-me,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.form-item-feed-me,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.form-item-feed-me{display:none}.page.page-webform form.webform-submission-form .form-item.address-label-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-label-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-label-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.address-label-wrapper{padding-bottom:12px}.page.page-webform form.webform-submission-form .form-item .manual-address,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .manual-address{position:relative}.page.page-webform form.webform-submission-form .form-item .manual-address a,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .manual-address a{color:#0072ce;text-decoration:none}.page.page-webform form.webform-submission-form .form-item .manual-address a:hover,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a:hover,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a:hover,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .manual-address a:hover{text-decoration:underline}.page.page-webform form.webform-submission-form .form-item .manual-address a:after,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a:after,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a:after,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .manual-address a:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.657'%20height='37.657'%20viewBox='0%200%2021.657%2037.657'%3e%3cpath%20id='Arrow_right'%20data-name='Arrow%20right'%20d='M0-3,15.848-19,32-3'%20transform='translate(-0.172%202.829)%20rotate(90)'%20fill='none'%20stroke='%230072ce'%20stroke-linecap='round'%20stroke-width='4'/%3e%3c/svg%3e");transform:scale(.8);position:absolute;background-size:10px 20px;display:inline-block;margin-left:8px;width:10px;height:20px}.page.page-webform form.webform-submission-form .form-item .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .field-wrapper{display:flex;flex-direction:column}.page.page-webform form.webform-submission-form .form-item .field-wrapper.has-prefix,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .field-wrapper.has-prefix,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .field-wrapper.has-prefix,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .field-wrapper.has-prefix{display:inline-flex;align-items:center;flex-direction:row;gap:10px}.page.page-webform form.webform-submission-form .form-item label:not(.form-check-label),.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item label:not(.form-check-label),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item label:not(.form-check-label),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item label:not(.form-check-label){padding-bottom:8px}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper{width:100%}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper{flex-direction:row;display:flex;width:auto}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number{width:70%}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number .form-account-number,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number .form-account-number,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number .form-account-number,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-account-number .form-account-number{width:100%;margin-right:10px}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code{width:30%}.page.page-webform form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code .form-sort-code,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code .form-sort-code,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code .form-sort-code,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper .form-item-direct-debit-sort-code .form-sort-code{width:100%}.page.page-webform form.webform-submission-form .form-item .js-form-type-select fieldset.fieldgroup,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .js-form-type-select fieldset.fieldgroup,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .js-form-type-select fieldset.fieldgroup,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item .js-form-type-select fieldset.fieldgroup{padding-block-start:0;padding-inline-start:0;padding-inline-end:.625em;padding-block-end:.625em}.page.page-webform form.webform-submission-form fieldset.radios--wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper{position:relative}.page.page-webform form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend{display:flex}.page.page-webform form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label{padding-bottom:0}.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check),.page.page-webform form.webform-submission-form .form-item.webform-select-other,.page.page-webform form.webform-submission-form .field-container,.page.page-webform form.webform-submission-form fieldset.radios--wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check),.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper{position:relative;padding:9px 0}.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check).description,.page.page-webform form.webform-submission-form .form-item.webform-select-other.description,.page.page-webform form.webform-submission-form .field-container.description,.page.page-webform form.webform-submission-form fieldset.radios--wrapper.description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check).description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other.description,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container.description,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper.description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check).description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other.description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container.description,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper.description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check).description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other.description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container.description,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper.description{padding-top:8px;padding-bottom:0}.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check).description.description-before,.page.page-webform form.webform-submission-form .form-item.webform-select-other.description.description-before,.page.page-webform form.webform-submission-form .field-container.description.description-before,.page.page-webform form.webform-submission-form fieldset.radios--wrapper.description.description-before,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check).description.description-before,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other.description.description-before,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container.description.description-before,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check).description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check).description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container.description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper.description.description-before{padding-bottom:2px}.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check) .js-webform-select-other .form-item,.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check) .radios--wrapper .form-item,.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check) .webform-type-webform-email-confirm.form-item,.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check) .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page-webform form.webform-submission-form .form-item.webform-select-other .js-webform-select-other .form-item,.page.page-webform form.webform-submission-form .form-item.webform-select-other .radios--wrapper .form-item,.page.page-webform form.webform-submission-form .form-item.webform-select-other .webform-type-webform-email-confirm.form-item,.page.page-webform form.webform-submission-form .form-item.webform-select-other .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page-webform form.webform-submission-form .field-container .js-webform-select-other .form-item,.page.page-webform form.webform-submission-form .field-container .radios--wrapper .form-item,.page.page-webform form.webform-submission-form .field-container .webform-type-webform-email-confirm.form-item,.page.page-webform form.webform-submission-form .field-container .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page-webform form.webform-submission-form fieldset.radios--wrapper .js-webform-select-other .form-item,.page.page-webform form.webform-submission-form fieldset.radios--wrapper .radios--wrapper .form-item,.page.page-webform form.webform-submission-form fieldset.radios--wrapper .webform-type-webform-email-confirm.form-item,.page.page-webform form.webform-submission-form fieldset.radios--wrapper .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check) .js-webform-select-other .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check) .radios--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check) .webform-type-webform-email-confirm.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item:not(fieldset,.form-check) .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other .js-webform-select-other .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other .radios--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other .webform-type-webform-email-confirm.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.webform-select-other .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container .js-webform-select-other .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container .radios--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container .webform-type-webform-email-confirm.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper .js-webform-select-other .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper .radios--wrapper .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper .webform-type-webform-email-confirm.form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check) .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check) .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check) .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item:not(fieldset,.form-check) .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.webform-select-other .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .field-container .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check) .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check) .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check) .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item:not(fieldset,.form-check) .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item.webform-select-other .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .field-container .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper .js-webform-select-other .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper .radios--wrapper .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper .webform-type-webform-email-confirm.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form fieldset.radios--wrapper .form-item.form-composite.planuk-direct-debit--wrapper .form-item{padding:0}.page.page-webform form.webform-submission-form .js-form-type-datelist,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist{width:100%}.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline{display:flex;width:auto;gap:20px;flex-direction:column}@media (min-width:576px){.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline{flex-direction:row}}@media (max-width:425px){.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth]{gap:10px}}@media (max-width:365px){.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth]{flex-wrap:wrap}}.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item{width:100%;padding:0}.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container{width:100%;min-width:auto}.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container button,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container button,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container button,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container button{width:100%}.page.page-webform form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container .select-options,.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container .select-options,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container .select-options,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container .select-options{min-width:auto;width:100%}.page.page-webform form.webform-submission-form #edit-payment-options,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;gap:10px}.page.page-webform form.webform-submission-form #edit-payment-options.error-borders [id^=edit-payment-options-next-steps],.page.page-webform form.webform-submission-form #edit-payment-options.error-borders .payment-element.paypal-element,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options.error-borders [id^=edit-payment-options-next-steps],.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options.error-borders .payment-element.paypal-element,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options.error-borders [id^=edit-payment-options-next-steps],.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options.error-borders .payment-element.paypal-element,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options.error-borders [id^=edit-payment-options-next-steps],.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options.error-borders .payment-element.paypal-element{border:3px solid #D22630;display:flex}.page.page-webform form.webform-submission-form #edit-payment-options.hidden,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options.hidden,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options.hidden,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options.hidden{display:none}.page.page-webform form.webform-submission-form #edit-payment-options>div,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options>div{padding:0;width:calc(50% - 5px)}.page.page-webform form.webform-submission-form #edit-payment-options>div a,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div a,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div a,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options>div a{width:100%!important}.page.page-webform form.webform-submission-form #edit-payment-options>div:nth-child(3),.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div:nth-child(3),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div:nth-child(3),.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options>div:nth-child(3){width:100%}.page.page-webform form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons{background:#ffc439}.page.page-webform form.webform-submission-form #edit-payment-options>div.google-apple-pay-element,.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div.google-apple-pay-element,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div.google-apple-pay-element,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-payment-options>div.google-apple-pay-element{background:#000;display:block}.page.page-webform form.webform-submission-form.form-type-3,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3{margin-top:40px}@media (min-width:768px){.page.page-webform form.webform-submission-form.form-type-3,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3{display:flex;flex-direction:row}}.page.page-webform form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper{width:auto}.page.page-webform form.webform-submission-form.form-type-3 .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item{width:100%;margin:0;padding:0}@media (min-width:768px){.page.page-webform form.webform-submission-form.form-type-3 .form-item,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item{width:325px}}.page.page-webform form.webform-submission-form.form-type-3 .form-item input,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item input{height:45px;max-width:100%;border:none;text-align:center}@media (min-width:768px){.page.page-webform form.webform-submission-form.form-type-3 .form-item input,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item input{text-align:left}}.page.page-webform form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item input::placeholder{text-align:center}@media (min-width:768px){.page.page-webform form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-item input::placeholder{text-align:left}}.page.page-webform form.webform-submission-form.form-type-3 .form-actions,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-actions{padding:0;margin:0;width:100%}.page.page-webform form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-actions .webform-button--submit{margin-top:18px!important;width:100%;height:45px;padding:0 49px!important}@media (min-width:768px){.page.page-webform form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form.form-type-3 .form-actions .webform-button--submit{margin:0!important;width:auto}}.page.page-webform form.webform-submission-form #edit-payment-options{max-width:480px}@media (max-width:1199.98px){.page.page-webform form.webform-submission-form .form-actions{padding-left:32px;padding-right:32px}.page.page-webform form.webform-submission-form .form-actions input{width:208px}}.form-item.form-item-feed-me{width:1px}.paypal-element>.paypal-buttons:not(:first-child){display:none!important}@media (min-width:992px){.webform-submission-form .webform-progress .progress-step{display:flex}.webform-submission-form .webform-progress .progress-step:last-child{display:flex}}.webform-submission-form .webform-progress .progress-step.is-complete .progress-text .progress-title,.webform-submission-form .webform-progress .progress-step.is-active .progress-text .progress-title{font-weight:600;letter-spacing:.25px;color:#243c4b}.webform-submission-form .webform-progress .progress-step.is-complete .progress-marker:before,.webform-submission-form .webform-progress .progress-step.is-active .progress-marker:before{background-color:#0072ce;color:#fff}.webform-submission-form .webform-progress .progress-step .progress-text{display:block}.webform-submission-form .webform-progress .progress-step .progress-text .progress-title{font-size:16px;font-weight:600;letter-spacing:.25px;color:#d9d9d6}@media (min-width:1200px){.webform-submission-form .webform-progress .progress-step .progress-text{padding-top:0}.webform-submission-form .webform-progress .progress-step .progress-text .progress-title{line-height:17px}}.webform-submission-form .webform-progress .progress-step .progress-marker:after{display:none}.webform-submission-form .webform-progress .progress-step .progress-marker:before{background-color:#d9d9d6;color:#7e8a8f;padding-top:4px;padding-bottom:0}.webform-submission-form .webform-progress .progress-step[data-webform-page=webform_confirmation]{display:none}.webform-submission-form .pdf-pages canvas{width:100%;border:1px solid}@media (max-width:767.98px){.webform-submission-form .js-form-type-textfield .field-input-wrapper input,.webform-submission-form .js-form-type-tel .iti,.webform-submission-form .pdf-canvas{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}@media (max-width:600px){.webform-submission-form .webform-options-display-buttons-wrapper{display:inline-block}}.webform-submission-form .required-address .form-item[class*=address-line1]>label:after,.webform-submission-form .required-address .form-item[class*=locality]>label:after,.webform-submission-form .required-address .form-item[class*=postal-code]>label:after,.webform-submission-form .required-address .form-item[class*=country-code-select]>label:after,.webform-submission-form .required-address .form-item.address-field>label:after{content:"*";font-weight:500;margin-left:3px;color:#0072ce}.form-item-gift-frequency label{margin-bottom:5px}[id*=-address-wrapper].hidden{visibility:hidden;display:initial;position:absolute;left:-999999px}.page form .form-item-gift-aid-title .select-container .dropbtn:disabled,.page form .form-item-gift-aid-title-select .select-container .dropbtn:disabled{color:#717171!important;border-color:#bbb;background:#ededed}.postbox-webform-heading-text,.webform-id--postbox form.webform-submission-form .postbox-step-1>label.postbox-webform-heading-text,.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section.postbox-step-1>label,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section.postbox-step-1>label,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section>label,.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section>label{display:block;text-align:center;font:40px/50px Core Paint;letter-spacing:0px;color:#243c4b;border-top:1px solid #D9D9D6;border-bottom:1px solid #D9D9D6;border-right:none;border-left:none;padding:25px 0!important;margin:0 auto 20px;text-transform:uppercase}.page__content .container .webform-submission-postbox-form ul.progress-tracker{margin:2rem auto;padding-left:0}.page.page--landing-page .webform-submission-postbox-form{margin-left:auto;margin-right:auto}.page.page--landing-page .webform-submission-postbox-form .webform-section-title{font-size:19px;font-family:Helvetica Neue LT Std;text-transform:uppercase;line-height:24px;font-weight:700}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-progress ul.webform-progress-tracker li.progress-step .progress-text{white-space:normal;padding-left:8px}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-progress ul.webform-progress-tracker li.progress-step:last-child{display:none}@media (min-width:768px){.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-progress ul.webform-progress-tracker li.progress-step{min-width:32.5%}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-progress ul.webform-progress-tracker li.progress-step[data-webform-page=preview]{min-width:34%}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-progress ul.webform-progress-tracker li.progress-step .progress-text{white-space:nowrap}}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .webform-section-wrapper .description{padding:0}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .form-item:not(fieldset,.form-check){padding:12px 0}.page.page--landing-page .webform-submission-postbox-form.postbox-step--details .form-item:not(fieldset,.form-check).webform-section{padding:0}.page.page-webform form.webform-submission-form.webform-submission-postbox-form .form-item.js-form-type-processed-text,.page.page-webform form.webform-submission-form.webform-submission-postbox-form .form-item-write-to-your-sponsored-child-value,.page.page-webform form.webform-submission-form.webform-submission-postbox-form .webform-section{padding:0}.page.page-webform form.webform-submission-form.webform-submission-postbox-form .js-text-format-wrapper{padding-bottom:0}.webform-id--postbox .page__sidebar_left{display:none}.webform-id--postbox .webform-progress-tracker{padding-top:0}.webform-id--postbox .progress-marker:before{padding-bottom:0}.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section>label{border-bottom:1px solid #D9D9D6;margin-bottom:30px!important;width:100%}.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3 .form-item:not(fieldset,.form-check).js-form-item.form-item.form-item-webform-preview{padding-top:0;padding-bottom:24px}.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3 #edit-markup-04{text-align:center;padding-bottom:32px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form{border:none;margin:0 auto}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .js-form-type-textarea{width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons label.webform-options-display-buttons-label{padding:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .cke_combo__letter_suggestions .cke_combo_text{width:auto}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .form-item.js-form-type-textarea{width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .cke_contents.cke_reset{padding:10px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .invalid-feedback{color:#d22630;margin-bottom:25px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .progress-tracker{margin:40px auto}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--details{max-width:498px;padding:0 15px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--details .form-actions.webform-actions{padding-right:0;padding-left:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--details .form-actions.webform-actions .webform-button--next{display:block;margin:0 auto;width:328px!important;max-width:100%}@media (max-width:575.98px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--details .form-actions.webform-actions .webform-button--next{width:100%!important}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview.postbox-step-3>section>label#edit-preview-your-message{margin-bottom:0!important}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview.postbox-step-3 .form-item-webform-preview{padding:24px 0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message{max-width:830px;padding:0 15px;width:auto}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .form-actions.webform-actions,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions{display:flex;justify-content:space-between;margin-top:0;width:100%;padding-right:0;padding-left:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .form-actions.webform-actions #edit-actions-wizard-prev,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-wizard-prev{max-width:100%;background:#fff;color:#0072ce;margin-right:1rem}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .form-actions.webform-actions #edit-actions-wizard-next,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .form-actions.webform-actions #edit-actions-submit,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-wizard-next,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-submit{width:328px!important;max-width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions{flex-direction:column}@media (min-width:576px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions{flex-direction:row}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-preview,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-wizard-prev{width:100%!important}@media (min-width:576px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-preview,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-wizard-prev{width:156px!important}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-submit{width:100%!important;max-width:100%}@media (min-width:576px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-actions-submit{width:328px!important}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .form-managed-file label{padding:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .webform_tabs_text,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form p:not(.form-item--error-message,.error-text){font:16px/24px Helvetica LT Std Regular;letter-spacing:0;color:#243c4b;font-family:Helvetica LT Std Regular;-webkit-font-smoothing:antialiased}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form+.progress-step[data-webform-page=webform_confirmation]{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form details#edit-image-library{border-bottom:1px solid #D9D9D6}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form details#edit-how-to-format-your-message summary.card-header{margin-bottom:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #edit-pu-number--description{font-size:12px;letter-spacing:0;color:#243c4b;opacity:1}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .form-actions.webform-actions{border-top:1px solid #D9D9D6;padding-top:15px;margin-top:30px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step--details #edit-actions{border-top:2px solid #d9d9d6;margin-top:13px;padding:16px 66px 0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step--details #edit-actions .webform-button--next{width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox{display:flex;flex-direction:column;gap:16px;margin-top:0;margin-bottom:23px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox legend{display:none}@media (min-width:768px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox{flex-direction:row}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .js-form-type-textfield input.form-textfield{width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .webform-managed-file-preview{margin:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox [name$=remove_button]{position:absolute;z-index:200;top:-17px;right:-9px;background:#fff;border:none;width:24px;height:24px;border-radius:40px;padding:0!important;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="red"><path d="M6 6L18 18M6 18L18 6" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:16px;background-color:#fff;background-repeat:no-repeat;background-position:center;text-indent:-9999px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox [name$=remove_button]:hover{color:#fff}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .js-webform-image-file-crop.disable-btn{cursor:not-allowed}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .js-webform-image-file-crop.disable-btn .btn{opacity:.5;pointer-events:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .webform-file-button.btn{margin-top:0!important;margin-bottom:0!important;aspect-ratio:16/9;background:#fff;border:none;text-indent:-9999px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23243C4BFF' stroke-width='3' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .webform-file-button.btn:after{content:"";background-image:url(/themes/custom/planuk/src/images/image-plus.png);position:absolute;background-size:90px;width:90px;height:76px;background-repeat:no-repeat}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-image-library.webform-flexbox .webform-file-button.btn:hover{color:#fff}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section>label{border-bottom:1px solid #D9D9D6;margin-bottom:32px;width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section#edit-add-photo .webform-section-title{border-top:none;border-bottom:1px solid #d9d9d6;padding-top:5px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section#edit-add-photo .webform-section-title>label{margin-bottom:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section>.webform-section-wrapper #edit-intro{padding:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 #edit-write-to-your-sponsored-child-value-counter{padding-top:4px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .form-item-write-to-your-sponsored-child-value>.field-wrapper,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .form-item-write-to-your-sponsored-child-value>.field-wrapper>.field-input-wrapper{display:block}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .webform-managed-file-preview img{display:block;aspect-ratio:16/9;max-width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .js-form-type-webform-image-file-crop{position:relative}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .js-form-type-webform-image-file-crop .js-webform-image-file-crop{min-height:138px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .js-form-type-webform-image-file-crop .image-data__crop-wrapper,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .status-messages,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .messages{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper{margin-bottom:0!important}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs{padding:0;display:block!important}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs .vertical-tabs{margin:0;border:none;display:flex;flex-direction:column}@media (max-width:767px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs .vertical-tabs{width:100%;min-height:auto}}@media (max-width:767px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__menu{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__pane{margin-bottom:0!important}@media (max-width:767px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__pane{width:100%}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper details .cropper-drag-box{pointer-events:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper ul,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper summary{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .crop-progress-wrapper{position:relative;min-height:137px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .ajax-progress{position:absolute;inset:0;width:100%;display:flex;aspect-ratio:16/9;height:100%;align-items:center;justify-content:center;background:#fffc}@media (min-width:992px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-dialog,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-content{max-width:650px!important}}@media (min-width:576px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-dialog,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-dialog{max-width:600px}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-header,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-header{border-bottom:none;position:relative;padding:1rem 1rem .5rem}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-header h2.modal-title,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-header h2.modal-title{margin-bottom:0!important;font-family:Helvetica Neue LT Std;text-transform:none;font-size:24px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-header p,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-header p{margin-bottom:0}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-header button.close,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-header button.close{background:none;border:none;font-size:28px;position:absolute;right:9px;top:12px}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .cropped-preview,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .cropped-preview{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-body,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-body{padding:.5rem 1rem}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-body .webform-image-file-crop [name$=remove_button],.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-body .webform-image-file-crop [name$=remove_button]{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-footer,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-footer{padding:0 .75rem;border:none;flex-wrap:nowrap}@media (max-width:991.98px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .modal-footer,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-footer{flex-direction:column-reverse}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .button-container,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .button-container{width:100%;display:flex;gap:16px;justify-content:flex-end}@media (max-width:991.98px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .button-container,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .button-container{flex-direction:column-reverse}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .button-container .btn,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .button-container .btn{margin-bottom:0!important;margin-top:0!important}}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #imageCropModal .crop-preview-wrapper__crop-reset,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .crop-preview-wrapper__crop-reset{margin-left:0;background-color:#fff;color:#0072ce;border:none}.webform-id--postbox form.webform-submission-form #edit-image-library .webform-type-fieldset{display:grid}.webform-id--postbox form.webform-submission-form .postbox-step-1>label.postbox-webform-heading-text,.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section.postbox-step-1>label,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 section.postbox-step-1>label{border-bottom:1px solid #D9D9D6;margin-bottom:30px!important;width:100%}.webform-id--postbox form.webform-submission-form .postbox-step-1 .webform-section-wrapper{border-bottom:1px solid #D9D9D6;margin-bottom:30px!important;width:100%}.webform-id--postbox form.webform-submission-form .postbox-step-1 .webform-section-wrapper .form-item:last-child{padding-bottom:35px}.webform-id--postbox form.webform-submission-form .postbox-step-1 details summary.card-header{color:#0072ce;list-style:none;margin-bottom:20px}.webform-id--postbox form.webform-submission-form .postbox-step-1 details summary.card-header:not([aria-controls=edit-image-library]):before{vertical-align:sub;content:"";display:inline-block;width:20px;height:20px;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230072CE'%20d='M504%20256c0%20136.997-111.043%20248-248%20248S8%20392.997%208%20256C8%20119.083%20119.043%208%20256%208s248%20111.083%20248%20248zM262.655%2090c-54.497%200-89.255%2022.957-116.549%2063.758-3.536%205.286-2.353%2012.415%202.715%2016.258l34.699%2026.31c5.205%203.947%2012.621%203.008%2016.665-2.122%2017.864-22.658%2030.113-35.797%2057.303-35.797%2020.429%200%2045.698%2013.148%2045.698%2032.958%200%2014.976-12.363%2022.667-32.534%2033.976C247.128%20238.528%20216%20254.941%20216%20296v4c0%206.627%205.373%2012%2012%2012h56c6.627%200%2012-5.373%2012-12v-1.333c0-28.462%2083.186-29.647%2083.186-106.667%200-58.002-60.165-102-116.531-102zM256%20338c-25.365%200-46%2020.635-46%2046%200%2025.364%2020.635%2046%2046%2046s46-20.636%2046-46c0-25.365-20.635-46-46-46z'/%3e%3c/svg%3e") 0 0 no-repeat padding-box;opacity:1;margin-right:3px}.webform-id--postbox form.webform-submission-form .postbox-step-1 details summary.card-header:after{content:"";display:inline-block;width:10px;margin-left:5px;height:17px;transform:rotate(90deg);background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.657'%20height='37.657'%20viewBox='0%200%2021.657%2037.657'%3e%3cpath%20id='Arrow_right'%20data-name='Arrow%20right'%20d='M0-3,15.848-19,32-3'%20transform='translate(-0.172%202.829)%20rotate(90)'%20fill='none'%20stroke='%230072ce'%20stroke-linecap='round'%20stroke-width='4'/%3e%3c/svg%3e") 0 0 no-repeat padding-box;vertical-align:text-bottom;background-size:contain}.webform-id--postbox form.webform-submission-form .postbox-step-1 details summary.card-header[aria-expanded=true]:after{transform:rotate(-90deg)}.webform-id--postbox form.webform-submission-form .postbox-step-1 details[open=open] summary.card-header:after{transform:rotate(-90deg)}@media (max-width:767.98px){.webform-id--postbox form.webform-submission-form .postbox-step-1 #edit-sponsor-reference-number,.webform-id--postbox form.webform-submission-form .postbox-step-1 #edit-sponsored-child-s-reference-number{min-width:100%}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
