body.alertNoticeActive .textBanner{margin-top:138px}@media(min-width: 1050px){body.alertNoticeActive .textBanner{margin-top:110px}}@media(min-width: 1230px){body.alertNoticeActive .textBanner{margin-top:115px}}@media(min-width: 1420px){body.alertNoticeActive .textBanner{margin-top:125px}}.textBanner{margin-top:106px}@media(min-width: 1050px){.textBanner{margin-top:75px}}@media(min-width: 1230px){.textBanner{margin-top:82px}}@media(min-width: 1420px){.textBanner{margin-top:90px}}.textBanner+link+.background-white{padding-top:20px}@media(min-width: 1050px){.textBanner+link+.background-white{padding-top:30px}}.textBanner .container{max-width:1360px;margin:0 auto;padding:0 5%;box-sizing:content-box}@media(min-width: 768px){.textBanner .container{padding:0 8%}}.textBanner .container.small{max-width:898px}.textBanner .inner{padding:50px 0 60px}@media(min-width: 1050px){.textBanner .inner{padding:60px 0 80px;max-width:70%}}@media(min-width: 1420px){.textBanner .inner{padding:70px 0 90px;max-width:60%}}.textBanner .inner.centreAlign{text-align:center;margin:0 auto;max-width:100%}@media(min-width: 768px){.textBanner .inner.centreAlign{max-width:80%}}@media(min-width: 1050px){.textBanner .inner.centreAlign{max-width:60%}}@media(min-width: 1420px){.textBanner .inner.centreAlign{max-width:50%}}.textBanner .inner h1{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:4.8rem;margin:0}@media(min-width: 1420px)and (min-height: 800px){.textBanner .inner h1{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.textBanner .inner h1{font-size:6.4rem}}@media(min-width: 1420px)and (min-height: 800px){.textBanner .inner h1{font-size:8rem}}@media(min-width: 768px){.textBanner .inner h1{margin:0}}@media(min-width: 1420px)and (min-height: 800px){.textBanner .inner h1{margin:0}}.textBanner .inner h1+p{margin-top:15px}@media(min-width: 768px){.textBanner .inner h1+p{margin-top:20px}}.textBanner .inner p{margin:0 0 20px;font-family:var(--font-body);color:var(--colour-body);font-weight:400;letter-spacing:-2%;font-size:1.8rem;line-height:1.35;margin:0}@media(min-width: 768px){.textBanner .inner p{font-size:2rem}}@media(min-width: 1420px)and (min-height: 800px){.textBanner .inner p{font-size:2.3rem;line-height:1.4}}
