.textAndMediaBanner.productItem{position:relative}.textAndMediaBanner.productItem:has(+link+.background-beige) .imageWrapper,.textAndMediaBanner.productItem:has(+.background-beige) .imageWrapper{background-color:var(--colour-beige)}.textAndMediaBanner.productItem+link+section:not(.customPadding){padding-top:60px}@media(min-width: 768px){.textAndMediaBanner.productItem+link+section:not(.customPadding){padding-top:80px}}@media(min-width: 1420px){.textAndMediaBanner.productItem+link+section:not(.customPadding){padding-top:90px}}.textAndMediaBanner.productItem.isActive .textWrapper .textInner{opacity:1;transform:none}.textAndMediaBanner.productItem .textWrapper{display:flex;flex-direction:column;text-align:center;align-items:center;position:relative;z-index:200;margin:0 auto;background-color:var(--colour-lightNavy);background-image:url("/assets/images/textAndMediaBanner/textAndMediaBannerMobileShape.png");background-position:0 0;background-size:100% 100%;padding:110px 5% 75px}@media(min-width: 768px){.textAndMediaBanner.productItem .textWrapper{padding:120px 5% 80px;background-image:url("/assets/images/textAndMediaBanner/textAndMediaBannerDesktopShape.png")}}@media(min-width: 1050px){.textAndMediaBanner.productItem .textWrapper{padding:140px 8% 80px}}@media(min-width: 1420px){.textAndMediaBanner.productItem .textWrapper{padding:160px 8% 100px}}.textAndMediaBanner.productItem .textInner{display:flex;flex-direction:column;text-align:center;align-items:center;transform:translateY(30px);opacity:0;width:100%;transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion: reduce){.textAndMediaBanner.productItem .textInner{opacity:1;transform:none}}@media(min-width: 768px){.textAndMediaBanner.productItem .textInner{width:80%;max-width:560px;margin:0 auto}}.textAndMediaBanner.productItem .title{margin-bottom:12px;line-height:1.2;font-weight:500;font-family:var(--font-title);color:var(--colour-title);font-size:4rem;line-height:1.2;margin:0;color:var(--colour-white);font-size:3.6rem}@media(min-width: 768px){.textAndMediaBanner.productItem .title{font-size:4.8rem}}@media(min-width: 1420px)and (min-height: 800px){.textAndMediaBanner.productItem .title{font-size:5.6rem}}@media(min-width: 768px){.textAndMediaBanner.productItem .title{font-size:4.2rem;line-height:1.3}}@media(min-width: 1420px)and (min-height: 800px){.textAndMediaBanner.productItem .title{font-size:4.8rem}}.textAndMediaBanner.productItem .title+p{margin-top:8px}@media(min-width: 768px){.textAndMediaBanner.productItem .title+p{margin-top:4px}}.textAndMediaBanner.productItem p{margin-bottom:20px;font-family:var(--font-body);color:var(--colour-text);line-height:1.5;font-weight:400;font-size:1.5rem;letter-spacing:-0.2px;margin:0;color:var(--colour-darkBeige);font-size:1.5rem;line-height:1.3;text-align:center}@media(min-width: 768px){.textAndMediaBanner.productItem p{font-size:1.62rem}}@media(min-width: 1420px)and (min-height: 800px){.textAndMediaBanner.productItem p{font-size:1.8rem}}@media(min-width: 768px){.textAndMediaBanner.productItem p{font-size:1.6rem}}.textAndMediaBanner.productItem .buttonsWrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:16px -8px -16px}.textAndMediaBanner.productItem .button{font-size:1.8rem;border:0;width:auto;margin:0;max-width:100%;font-weight:500;font-family:var(--font-body);padding:10px 24px;min-height:54px;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none;cursor:pointer;z-index:1;border-radius:500px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;color:var(--colour-white);background-color:var(--colour-orange);margin:0 8px 16px}.textAndMediaBanner.productItem .button:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:3px}.textAndMediaBanner.productItem .button.disabled,.textAndMediaBanner.productItem .button[disabled]{opacity:.5;pointer-events:none}.textAndMediaBanner.productItem .button:hover{color:var(--colour-white);background-color:#ed3a24;border-color:#ed3a24}.textAndMediaBanner.productItem .button.secondary{font-size:1.8rem;border:0;width:auto;margin:0;max-width:100%;font-weight:500;font-family:var(--font-body);padding:10px 24px;min-height:54px;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none;cursor:pointer;z-index:1;border-radius:500px;transition:color .2s ease,background-color .2s ease,border-color .2s ease;color:var(--colour-navy);background-color:transparent;border:1px solid var(--colour-navy);background-color:var(--colour-navy);border-color:var(--colour-navyBorder);color:var(--colour-white);margin:0 8px 16px}.textAndMediaBanner.productItem .button.secondary:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:3px}.textAndMediaBanner.productItem .button.secondary.disabled,.textAndMediaBanner.productItem .button.secondary[disabled]{opacity:.5;pointer-events:none}.textAndMediaBanner.productItem .button.secondary:hover{color:var(--colour-white);background-color:var(--colour-navy);border-color:var(--colour-navy)}.textAndMediaBanner.productItem .button.secondary:hover{color:var(--colour-navy);background-color:var(--colour-white);border-color:var(--colour-white)}.textAndMediaBanner.productItem .productInfo{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;width:100%;max-width:500px;margin-top:16px}@media(min-width: 768px){.textAndMediaBanner.productItem .productInfo{max-width:560px;margin-top:20px}}.textAndMediaBanner.productItem .productInfo.isEasyAccessAccount .accountContent{display:grid;grid-column-start:1;grid-column-end:3;grid-template-columns:repeat(2, 1fr);grid-gap:12px}@media(min-width: 768px){.textAndMediaBanner.productItem .productInfo.isEasyAccessAccount .accountContent{grid-template-columns:repeat(2, 1fr);grid-gap:12px}}@media(max-width: 767.5px){.textAndMediaBanner.productItem .productInfo.isEasyAccessAccount .accountContent .contentItem:first-of-type{grid-column-start:1;grid-column-end:2}}.textAndMediaBanner.productItem .productInfo.isEasyAccessAccount .accountContent .contentItem:nth-of-type(2){display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.textAndMediaBanner.productItem .productInfo.isEasyAccessAccount .accountContent .contentItem{margin-left:0px}}.textAndMediaBanner.productItem .accountType{border:1px solid var(--colour-navyBorder);background-color:var(--colour-lightNavy);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;align-items:center;text-align:center}.textAndMediaBanner.productItem .accountType .accountTypeTag{font-size:1.2rem;font-family:var(--font-body);font-weight:500;color:var(--colour-fadedGrey);display:flex}.textAndMediaBanner.productItem .accountType .accountTypeTitle{font-size:1.6rem;font-family:var(--font-body);font-weight:500;color:var(--colour-beige);margin:0}.textAndMediaBanner.productItem .accountInfo{display:flex;align-items:center;justify-content:center;border:1px solid var(--colour-navyBorder);background-color:var(--colour-lightNavy);border-radius:8px;padding:10px 16px}@media(min-width: 768px){.textAndMediaBanner.productItem .accountInfo{padding:12px 20px}}.textAndMediaBanner.productItem .accountInfo h3{color:var(--colour-darkBeige);font-family:var(--font-body);font-size:2.2rem;font-weight:700}@media(min-width: 768px){.textAndMediaBanner.productItem .accountInfo h3{font-size:2.4rem}}.textAndMediaBanner.productItem .rateChanges{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--colour-navyBorder);background-color:var(--colour-lightNavy);border-radius:8px;padding:10px 16px;grid-column-start:1;grid-column-end:3}@media(min-width: 768px){.textAndMediaBanner.productItem .rateChanges{padding:12px 20px}}.textAndMediaBanner.productItem .rateChanges .rateChangeTag{font-size:1.2rem;font-family:var(--font-body);font-weight:500;color:var(--colour-fadedGrey);display:flex}.textAndMediaBanner.productItem .rateChanges .rateChangeTitle{color:var(--colour-darkBeige);font-family:var(--font-body);font-size:1.8rem;font-weight:700}.textAndMediaBanner.productItem .rateChanges .rateChangeTitle span{display:inline-flex;font-weight:500;font-size:1.6rem;margin:0 2px}.textAndMediaBanner.productItem .accountContent{display:grid;grid-column-start:1;grid-column-end:3;grid-template-columns:repeat(2, 1fr);grid-gap:12px}@media(min-width: 768px){.textAndMediaBanner.productItem .accountContent{width:560px;display:grid;grid-template-columns:38% 31% 31%;grid-gap:0}}.textAndMediaBanner.productItem .accountContent .contentItem{border:1px solid var(--colour-navyBorder);background-color:var(--colour-lightNavy);border-radius:8px;padding:10px 14px}@media(min-width: 768px){.textAndMediaBanner.productItem .accountContent .contentItem{margin-left:12px}}.textAndMediaBanner.productItem .accountContent .contentItem.term,.textAndMediaBanner.productItem .accountContent .contentItem.notice{display:flex;flex-direction:column;align-items:center}.textAndMediaBanner.productItem .accountContent .contentItem:has(>img){display:flex;align-items:flex-start}.textAndMediaBanner.productItem .accountContent .contentItem:first-of-type{margin-left:0}@media(max-width: 767.5px){.textAndMediaBanner.productItem .accountContent .contentItem:first-of-type{grid-column-start:1;grid-column-end:3}}.textAndMediaBanner.productItem .accountContent .contentItem img{width:46px;min-width:46px;margin:2px 10px 0 0}@media(min-width: 768px){.textAndMediaBanner.productItem .accountContent .contentItem img{width:54px;min-width:54px}}.textAndMediaBanner.productItem .accountContent .contentItem .contentItemTag{font-size:1.2rem;font-family:var(--font-body);font-weight:500;color:var(--colour-fadedGrey);display:flex;text-align:left}.textAndMediaBanner.productItem .accountContent .contentItem .contentItemTitle{font-size:1.6rem;font-family:var(--font-body);font-weight:500;color:var(--colour-beige);text-align:left;margin:0}.textAndMediaBanner.productItem .accountContent .contentItem .contentItemMax{font-size:1.2rem;font-family:var(--font-body);color:var(--colour-beige);font-weight:400;text-align:left;display:flex;margin-top:-3px}
