/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@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% - 1rem)}.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% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-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{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@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{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.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:rgba(255,255,255,.85)}.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:rgba(255,255,255,.85)}.page.page--landing-page .webform-submission-postbox-form,.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.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform 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,.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{display:flex;width:100%;padding:0;flex-direction:column}@media (min-width:576px){.page.page--landing-page .webform-submission-postbox-form,.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.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform 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,.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{width:480px}}@media (max-width:575.98px){.page.page--landing-page .webform-submission-postbox-form,.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.page-webform form.webform-submission-form>fieldset.form-item>.card-body,.page.page-webform 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,.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{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(/themes/custom/planuk/src/images/help-tooltip.svg);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 .fieldset-legend,.page form.webform-submission-form .form-label{width:-moz-fit-content;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:-moz-fit-content;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(/themes/custom/planuk/src/images/credit-card.svg);width:24px;height:16px;margin-left:0;margin-right:12px;margin-top:-1px}.page.page--landing-page:not(.webform-style) form.webform-submission-form,.page.page-webform form.webform-submission-form,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form{display:flex;flex-direction:column}.page.page--landing-page:not(.webform-style) form.webform-submission-form h1,.page.page-webform form.webform-submission-form h1,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form h1,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form h1{font-size:40px;margin-bottom:0!important;line-height:64px}.page.page--landing-page:not(.webform-style) form.webform-submission-form p,.page.page-webform form.webform-submission-form p,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form p,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form p{font-size:16px;line-height:24px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .postbox-step-1,.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>.form-item:not(fieldset,.form-composite),.page.page-webform form.webform-submission-form .postbox-step-1,.page.page-webform form.webform-submission-form.webform-submission-postbox-form .webform-progress,.page.page-webform 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 .postbox-step-1,.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>.form-item:not(fieldset,.form-composite),.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--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>.form-item:not(fieldset,.form-composite){width:100%;margin:0 auto}.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page-webform 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),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite){padding:20px 20px}@media (min-width:1200px){.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite),.page.page-webform 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),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset,.form-composite){padding:20px 0}}.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset,.form-composite).js-form-type-processed-text,.page.page-webform 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,.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{padding-bottom:16px}.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item:not(fieldset) .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item:not(fieldset) .field-wrapper{width:480px;max-width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-contact-preferences .card-body .fieldset-legend{font-size:16px;font-weight:700;line-height:26px}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-contact-preferences .card-body #edit-contact-pref-terms p,.page.page-webform form.webform-submission-form #edit-contact-preferences .card-body #edit-contact-pref-terms p,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form #edit-contact-preferences .card-body #edit-contact-pref-terms p,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-contact-preferences .card-body #edit-contact-pref-terms p{font-size:12px;line-height:18px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions,.page.page-webform form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions{padding:0 32px;width:480px;max-width:100%}@media (min-width:576px){.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions,.page.page-webform form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-actions,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions{padding:0;margin:0 auto}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-actions .webform-button--submit,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-actions .webform-button--submit{width:auto}}.page.page--landing-page:not(.webform-style) 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-webform form.webform-submission-form fieldset.webform-type-fieldset>.card-header label,.page.page-webform 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,.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--form-reveal 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{color:#243c4b;text-transform:uppercase;font-family:"Helvetica LT Std Bold";font-size:19px;padding:12px 0 8px 0}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.js-webform-select-other .fieldset-wrapper .js-form-type-select,.page.page-webform 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,.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{padding-bottom:0!important;padding-top:0!important}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend{margin:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset:not(.webform-type-fieldset)>.card-header legend label{font-family:"Helvetica LT Std Regular";font-size:16px}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset .webform-composite-hidden-title:not(.webform-type-planuk-direct-debit),.page.page-webform 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),.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){margin-top:0;margin-bottom:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item{display:flex;flex-direction:column;padding:20px 0;width:100%;align-items:center}.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item .js-webform-type-fieldset{padding-top:24px}.page.page--landing-page:not(.webform-style) form.webform-submission-form>fieldset.form-item:first-child,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>fieldset.form-item:first-child{padding-top:30px}.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.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.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,.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{display:none}.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item,.page.page-webform form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item{width:100%;padding:0 20px}@media (min-width:1200px){.page.page--landing-page:not(.webform-style) form.webform-submission-form>.form-item,.page.page-webform form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form>.form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form>.form-item{width:480px;padding:0}}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item,.page.page-webform form.webform-submission-form .form-item,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences form.webform-submission-form .form-item,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item{max-width:100%;width:100%;display:flex;flex-direction:column;align-self:baseline}.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.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.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,.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{margin:0!important}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options a.btn,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options a.btn:hover,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options a.btn:hover{filter:brightness(.95)}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item #edit-payment-options div.paypal-buttons{height:46px!important;z-index:3;min-width:unset}.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.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-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-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.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,.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--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--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{display:inline-block;width:calc(50% - 5px);position:relative}.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.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-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-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.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,.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--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--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{position:absolute}.page.page--landing-page:not(.webform-style) 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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .expiry-wrapper,.page.page-webform 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,.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .expiry-wrapper{margin-left:5px}.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.page--landing-page:not(.webform-style) 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-webform 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),.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element){border:1px solid #d9d9d6}.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.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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--complete,.page.page-webform 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,.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--complete{border:1px solid #0072ce;background:#f2f8fd}.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.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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--invalid,.page.page-webform 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,.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--invalid{border:1px solid #d22630}.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.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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element):hover,.page.page-webform 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,.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element):hover{border:1px solid #243c4b}.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.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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment .payment-element:not(.paypal-element).StripeElement--focus,.page.page-webform 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,.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--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--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-payment .payment-element:not(.paypal-element).StripeElement--focus{border:1px solid #0072ce}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .field-input-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .field-input-wrapper{margin-bottom:4px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .form-item-address-pseudo-error{padding:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .field-input-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .field-input-wrapper{margin-bottom:4px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .form-item--error-message,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .form-item--error-message{margin-top:4px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .manual-address a:after,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .manual-address a:after{content:"";background-image:url(/themes/custom/planuk/src/images/arrow_right.svg);transform:scale(.8);position:absolute;background-size:10px 20px;display:inline-block;margin-left:8px;width:10px;height:20px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-field .field-wrapper .description,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-field .field-wrapper .description{margin-top:28px;display:block}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.hidden,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.hidden{display:none}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p{font-size:16px;line-height:24px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper{display:grid;grid-template-columns:1fr}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header{width:auto;grid-column:1/span 2}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios{flex-direction:column;padding-top:10px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.page-webform 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,.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{flex-direction:row}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.page-webform 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,.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{grid-template-columns:1fr}@media (min-width:768px){.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper{display:grid;grid-template-columns:auto 70%}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header{grid-column:1}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .card-header legend,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .card-header legend{margin-bottom:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios{flex-direction:row;padding-top:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios{grid-template-columns:1fr}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .card-header{grid-column:1/span 2;width:auto}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios,.page.page-webform 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,.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{flex-direction:column;padding-top:10px;grid-template-columns:1fr}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .fieldset-wrapper .form-radios .form-check,.page.page-webform 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,.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{flex-direction:row}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text{padding-top:0;margin-top:1px}}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper{padding-left:10px;display:flex;flex-direction:row}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .fieldset-wrapper .form-radios .form-check,.page.page-webform 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,.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{display:flex;flex-direction:row;align-items:center}.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.page-webform 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,.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{appearance:none;-webkit-appearance:none;border-radius:50%;min-width:13px;height:13px;background:#fff;margin:-4px 12px 0 0}.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.page-webform 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,.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{background:#0072ce}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .description,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .description{padding-top:4px;grid-column:span 2}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .description.description-after,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .description.description-after{padding-bottom:0!important}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper .error-text,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper .error-text{padding-top:0;grid-column:span 2}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.radios--wrapper.vertical-radios .error-text{padding-top:0;margin-top:1px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .description,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .description{padding-top:8px;padding-bottom:4px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-planuk-saved-markup p{font-size:16px;line-height:24px}.page.page--landing-page:not(.webform-style) 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-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-payment,.page.page-webform 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,.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--form-reveal 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{transition:.5s;display:none}.page.page--landing-page:not(.webform-style) 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-in-page-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-payment.show,.page.page-webform form.webform-submission-form .form-item.js-form-type-planuk-in-page-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-payment.form-item--error,.page.page-webform 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-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-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-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--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--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-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{display:block}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox .description,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.js-form-type-checkbox .description{grid-column:span 2}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.js-form-type-checkbox .form-item--error-message,.page.page-webform 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,.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{padding-top:0;grid-area:error-message}.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.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.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,.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{flex-direction:row}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form .form-item.container-inline .card-body .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.container-inline .card-body .field-wrapper{flex-direction:row}}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.form-item-feed-me,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.form-item-feed-me{display:none}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item.address-label-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item.address-label-wrapper{padding-bottom:12px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address{position:relative}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a{color:#0072ce;text-decoration:none}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a:hover,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a:hover{text-decoration:underline}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .manual-address a:after,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .manual-address a:after{content:"";background-image:url(/themes/custom/planuk/src/images/arrow_right.svg);transform:scale(.8);position:absolute;background-size:10px 20px;display:inline-block;margin-left:8px;width:10px;height:20px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .field-wrapper{display:flex;flex-direction:column}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .field-wrapper.has-prefix,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .field-wrapper.has-prefix{display:inline-flex;align-items:center;flex-direction:row;gap:10px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item label:not(.form-check-label),.page.page-webform 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),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item label:not(.form-check-label){padding-bottom:8px}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper{width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .form-item .planuk-direct-debit--wrapper .field-wrapper{flex-direction:row;display:flex;width:auto}.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.page-webform 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,.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{width:70%}.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.page-webform 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,.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{width:100%;margin-right:10px}.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.page-webform 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,.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{width:30%}.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.page-webform 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,.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{width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form .form-item .js-form-type-select fieldset.fieldgroup,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper{position:relative}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend{display:flex}.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper:not(.vertical-radios) legend label{padding-bottom:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .field-container,.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 .form-item:not(fieldset,.form-check),.page.page--landing-page:not(.webform-style) form.webform-submission-form fieldset.radios--wrapper,.page.page-webform form.webform-submission-form .field-container,.page.page-webform form.webform-submission-form .form-item.webform-select-other,.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check),.page.page-webform form.webform-submission-form fieldset.radios--wrapper,.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 .form-item.webform-select-other,.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 fieldset.radios--wrapper,.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 .form-item.webform-select-other,.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 fieldset.radios--wrapper{position:relative;padding:9px 0}.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 .form-item.webform-select-other.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 fieldset.radios--wrapper.description,.page.page-webform form.webform-submission-form .field-container.description,.page.page-webform form.webform-submission-form .form-item.webform-select-other.description,.page.page-webform form.webform-submission-form .form-item:not(fieldset,.form-check).description,.page.page-webform form.webform-submission-form fieldset.radios--wrapper.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 .form-item.webform-select-other.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 fieldset.radios--wrapper.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 .form-item.webform-select-other.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 fieldset.radios--wrapper.description{padding-top:8px;padding-bottom:0}.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 .form-item.webform-select-other.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 fieldset.radios--wrapper.description.description-before,.page.page-webform form.webform-submission-form .field-container.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 .form-item:not(fieldset,.form-check).description.description-before,.page.page-webform 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 .field-container.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 .form-item:not(fieldset,.form-check).description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--contact-preferences 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 .field-container.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 .form-item:not(fieldset,.form-check).description.description-before,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form fieldset.radios--wrapper.description.description-before{padding-bottom:2px}.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 .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 .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 .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: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: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 fieldset.radios--wrapper .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-webform form.webform-submission-form .field-container .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 .form-item.webform-select-other .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:not(fieldset,.form-check) .form-item.form-composite.planuk-direct-debit--wrapper .form-item,.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 fieldset.radios--wrapper .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.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 .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 .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 .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: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: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 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 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--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 .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 .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 .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: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: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 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 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{padding:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist{width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline{flex-direction:row}}@media (max-width:425px){.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.page-webform 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],.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]{gap:10px}}@media (max-width:365px){.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline[id^=edit-dateofbirth],.page.page-webform 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],.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]{flex-wrap:wrap}}.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item,.page.page-webform 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,.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{width:100%;padding:0}.page.page--landing-page:not(.webform-style) form.webform-submission-form .js-form-type-datelist .field-wrapper .container-inline .form-item .select-container,.page.page-webform 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,.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{width:100%;min-width:auto}.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.page-webform 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,.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{width:100%}.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.page-webform 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,.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{min-width:auto;width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;gap:10px}.page.page--landing-page:not(.webform-style) 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-webform form.webform-submission-form #edit-payment-options.error-borders .payment-element.paypal-element,.page.page-webform 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,.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--form-reveal 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]{border:3px solid #d22630;display:flex}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options.hidden,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options.hidden{display:none}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div{padding:0;width:calc(50% - 5px)}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div a,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div a{width:100%!important}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div:nth-child(3),.page.page-webform 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),.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div:nth-child(3){width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div.paypal-element .paypal-buttons{background:#ffc439}.page.page--landing-page:not(.webform-style) form.webform-submission-form #edit-payment-options>div.google-apple-pay-element,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form #edit-payment-options>div.google-apple-pay-element{background:#000;display:block}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3{margin-top:40px}@media (min-width:768px){.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3{display:flex;flex-direction:row}}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item:not(fieldset) .field-wrapper{width:auto}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item{width:100%;margin:0;padding:0}@media (min-width:768px){.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item{width:325px}}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input{text-align:left}}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input::placeholder{text-align:center}@media (min-width:768px){.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-item input::placeholder,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-item input::placeholder{text-align:left}}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal form.webform-submission-form.form-type-3 .form-actions{padding:0;margin:0;width:100%}.page.page--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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--landing-page:not(.webform-style) form.webform-submission-form.form-type-3 .form-actions .webform-button--submit,.page.page-webform 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,.page.webform-style .referenced-form-frequency-type-2.step--form-reveal 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-active .progress-text .progress-title,.webform-submission-form .webform-progress .progress-step.is-complete .progress-text .progress-title{font-weight:600;letter-spacing:.25px;color:#243c4b}.webform-submission-form .webform-progress .progress-step.is-active .progress-marker:before,.webform-submission-form .webform-progress .progress-step.is-complete .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-tel .iti,.webform-submission-form .js-form-type-textfield .field-input-wrapper input,.webform-submission-form .pdf-canvas{-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.address-field>label:after,.webform-submission-form .required-address .form-item[class*=address-line1]>label:after,.webform-submission-form .required-address .form-item[class*=country-code-select]>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{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 .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section.postbox-step-1>label,.webform-id--postbox .page.page-webform form.webform-submission-form.webform-submission-postbox-form .postbox-step-3>section>label,.webform-id--postbox form.webform-submission-form .postbox-step-1>label.postbox-webform-heading-text,.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{display:block;text-align:center;font:normal normal normal 40px/50px Core Paint;letter-spacing:0;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-write-to-your-sponsored-child-value,.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 .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--message,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview{max-width:830px;padding:0 15px;width:auto}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .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--message .form-actions.webform-actions #edit-actions-wizard-prev,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .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--message .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--preview .form-actions.webform-actions #edit-actions-submit,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--preview .form-actions.webform-actions #edit-actions-wizard-next{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-actions-wizard-prev,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-preview{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-actions-wizard-prev,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form.postbox-step--message .form-actions.webform-actions #edit-preview{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:normal normal normal 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 66px}.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:hover{color:#fff}.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:none;max-width:100%}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .webform-managed-file-preview img.cropped-preview{display:block;aspect-ratio:16/9}.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{display:none}.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .messages,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .postbox-step-2 .status-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 summary,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form .image-data__crop-wrapper ul{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;top:0;left:0;bottom:0;right:0;width:100%;display:flex;aspect-ratio:16/9;height:100%;align-items:center;justify-content:center;background:rgba(255,255,255,.8)}@media (min-width:992px){.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-content,.webform-id--postbox form.webform-submission-form.webform-submission-postbox-form #previewModal .modal-dialog{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 1rem}.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:0 0;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 .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 .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 .postbox-step-1>label.postbox-webform-heading-text,.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(/themes/custom/planuk/src/images/question-circle-solid.svg) 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(/themes/custom/planuk/src/images/arrow-blue-large.svg) 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%}}
