.faq{color:var(--colour-text-base);padding-bottom:var(--spacing-12-half);padding-top:var(--spacing-12-half)}.faq__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__header,.faq__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5)}.faq__header{max-width:700px;text-align:center}.faq__title{font-size:var(--font-size-9);font-weight:var(--font-weight-bold);line-height:normal}.faq__subheading{font-size:var(--font-size-4);font-weight:var(--font-weight-medium);line-height:normal}.faq .accordion{--anim-dur:0.1s;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--colour-text-base);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2-half);margin:auto;max-width:700px;width:100%}.faq .accordion,.faq .accordion__item{-webkit-tap-highlight-color:transparent}.faq .accordion__item{background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);-webkit-transition:border-radius .2s cubic-bezier(.33,1,.68,1);transition:border-radius .2s cubic-bezier(.33,1,.68,1)}.faq .accordion__item,.faq .accordion__item.collapsing{border-radius:var(--border-radius-3xl)}.faq .accordion__item.expanding,.faq .accordion__item[open]{border-radius:var(--border-radius-2xl)}.faq .accordion__item-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-tap-highlight-color:transparent;align-items:center;background-color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-3);font-weight:var(--font-weight-medium);justify-content:space-between;line-height:1.444444;list-style:none;outline:transparent;padding:var(--spacing-5) var(--spacing-5) var(--spacing-5) var(--spacing-7);position:relative;width:100%}.faq .accordion__item-btn span{-webkit-box-flex:0;background-color:var(--colour-brand-secondary);border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;position:relative;-webkit-transition:-webkit-box-shadow calc(var(--anim-dur) / 2) cubic-bezier(.65,0,.35,1);transition:-webkit-box-shadow calc(var(--anim-dur) / 2) cubic-bezier(.65,0,.35,1);transition:box-shadow calc(var(--anim-dur) / 2) cubic-bezier(.65,0,.35,1);transition:box-shadow calc(var(--anim-dur) / 2) cubic-bezier(.65,0,.35,1),-webkit-box-shadow calc(var(--anim-dur) / 2) cubic-bezier(.65,0,.35,1);width:40px}.faq .accordion__item-btn span:after,.faq .accordion__item-btn span:before{background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform var(--anim-dur) cubic-bezier(.65,0,.35,1);transition:-webkit-transform var(--anim-dur) cubic-bezier(.65,0,.35,1);transition:transform var(--anim-dur) cubic-bezier(.65,0,.35,1);transition:transform var(--anim-dur) cubic-bezier(.65,0,.35,1),-webkit-transform var(--anim-dur) cubic-bezier(.65,0,.35,1);width:12px}.faq .accordion__item-btn span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq .accordion__item-btn span::-webkit-details-marker,.faq .accordion__item-btn span::marker{display:none}.faq .accordion__item-desc{font-size:var(--font-size-3);font-weight:var(--font-weight-regular);letter-spacing:.16px;line-height:130%;margin-top:var(--spacing-1-half);padding:0 30px 30px}.faq .accordion__item-desc a{font-weight:var(--font-weight-medium);text-decoration:underline}.faq .accordion__item[open] .accordion__item-btn span:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.faq .accordion__item[open] .accordion__item-btn span:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq .accordion__item.collapsing,.faq .accordion__item.expanding{overflow:hidden}.faq--grey{background-color:var(--colour-bg-subtle);background-image:url(/sitefiles/dist/images/reskin/faqs/faq-bg-2--mobile.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.faq--primary{background-color:var(--colour-bg-primary)}.faq--primary .faq__header{color:#fff}@-webkit-keyframes accordion-minus{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes accordion-minus{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes accordion-plus{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes accordion-plus{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes accordion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes accordion-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes accordion-fade-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}}@keyframes accordion-fade-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-.75em);transform:translateY(-.75em)}}@media (min-width:1024px){.faq{padding-bottom:var(--spacing-25);padding-top:var(--spacing-25)}.faq__inner{gap:var(--spacing-12-half)}.faq__header{gap:var(--spacing-2)}.faq__title{font-size:var(--font-size-11);font-weight:var(--font-weight-medium)}.faq .accordion{gap:var(--spacing-5)}.faq .accordion__item-btn{font-size:var(--font-size-4);font-weight:var(--font-weight-bold);padding:var(--spacing-5) 18px var(--spacing-5) 38px}.faq .accordion__item-desc{margin-top:var(--spacing-1-half);padding:0 30px 24px 38px}.faq--grey{background-image:url(/sitefiles/dist/images/reskin/faqs/faq-bg-2--desktop.svg)}.faq--primary{background-image:url(/sitefiles/dist/images/reskin/faqs/faq-bg-1--desktop.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 98%}}