body.alertNoticeActive .textAndImageBanner{margin-top:142px}@media(min-width: 1050px){body.alertNoticeActive .textAndImageBanner{margin-top:108px}}@media(min-width: 1230px){body.alertNoticeActive .textAndImageBanner{margin-top:115px}}@media(min-width: 1420px){body.alertNoticeActive .textAndImageBanner{margin-top:124px}}.textAndImageBanner{overflow:hidden;position:relative;margin-top:106px}@media(min-width: 1050px){.textAndImageBanner{display:flex;justify-content:center;min-height:380px;margin-top:74px}}@media(min-width: 1230px){.textAndImageBanner{min-height:410px;margin-top:82px}}@media(min-width: 1420px){.textAndImageBanner{min-height:440px;margin-top:90px}}.textAndImageBanner+link+.background-white{padding-top:40px}@media(min-width: 768px){.textAndImageBanner+link+.background-white{padding-top:60px}}@media(min-width: 1050px){.textAndImageBanner+link+.background-white{padding-top:100px}}@media(min-width: 1420px){.textAndImageBanner+link+.background-white{padding-top:120px}}.textAndImageBanner .breadcrumb{padding:8px 5% 12px}@media(min-width: 768px){.textAndImageBanner .breadcrumb{padding:15px 8%}}@media(min-width: 1050px){.textAndImageBanner .breadcrumb{position:absolute;top:20px;left:5%;padding:0;max-width:1520px;width:100%}}@media(min-width: 1420px){.textAndImageBanner .breadcrumb{left:8%}}@media(min-width: 1830px){.textAndImageBanner .breadcrumb{left:unset}}@media(min-width: 1050px){.textAndImageBanner .breadcrumb ol{max-width:40%}}@media(min-width: 1420px){.textAndImageBanner .breadcrumb ol{max-width:30%}}.textAndImageBanner .breadcrumb ol li{position:relative;z-index:10}.textAndImageBanner .inner{display:flex;flex-direction:column-reverse}@media(min-width: 1050px){.textAndImageBanner .inner{flex-direction:row;align-items:flex-end;min-height:380px;width:100%}}@media(min-width: 1230px){.textAndImageBanner .inner{min-height:410px}}@media(min-width: 1420px){.textAndImageBanner .inner{min-height:440px}}.textAndImageBanner .inner.smallTitleText h1{font-size:3.2rem}@media(min-width: 500px){.textAndImageBanner .inner.smallTitleText h1{font-size:3.8rem}}@media(min-width: 768px){.textAndImageBanner .inner.smallTitleText h1{font-size:4.8rem}}@media(min-width: 1050px){.textAndImageBanner .inner.smallTitleText h1{font-size:4.2rem}}@media(min-width: 1420px)and (min-height: 800px){.textAndImageBanner .inner.smallTitleText h1{font-size:5.2rem}}@media(min-width: 1600px)and (min-height: 800px){.textAndImageBanner .inner.smallTitleText h1{font-size:5.7rem}}.textAndImageBanner .mediaWrapper{position:relative}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper{width:53%;position:absolute;right:0;height:100%}}@media(min-width: 1230px){.textAndImageBanner .mediaWrapper{width:58%}}@media(min-width: 1920px){.textAndImageBanner .mediaWrapper{width:56%}}.textAndImageBanner .mediaWrapper:after{content:"";position:absolute;background-color:var(--colour-white);left:0;bottom:0;height:60px;width:calc(100% - 45px)}@media(min-width: 768px){.textAndImageBanner .mediaWrapper:after{height:80px;width:calc(100% - 70px)}}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper:after{left:0;bottom:0;height:calc(100% - 140px);width:60px}}@media(min-width: 1230px){.textAndImageBanner .mediaWrapper:after{width:80px}}.textAndImageBanner .mediaWrapper img,.textAndImageBanner .mediaWrapper video{display:block;object-fit:cover}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper img,.textAndImageBanner .mediaWrapper video{width:100%;height:100%}}.textAndImageBanner .mediaWrapper video{min-height:300px}@media(min-width: 768px){.textAndImageBanner .mediaWrapper video{min-height:360px}}.textAndImageBanner .mediaWrapper .videoButton{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;padding:0;z-index:105;width:10px;height:12px;cursor:pointer}.textAndImageBanner .mediaWrapper .videoButton:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper .videoButton{width:60px;height:15px}}.textAndImageBanner .mediaWrapper .videoButton:hover .play,.textAndImageBanner .mediaWrapper .videoButton:hover .pause{text-decoration-color:inherit}.textAndImageBanner .mediaWrapper .videoButton.playVideo .play{opacity:1;visibility:visible}.textAndImageBanner .mediaWrapper .videoButton.playVideo .pause{opacity:0;visibility:hidden}.textAndImageBanner .mediaWrapper .videoButton .videoButtonInner{position:relative;min-width:65px;height:15px}.textAndImageBanner .mediaWrapper .videoButton .play{opacity:0;visibility:hidden}.textAndImageBanner .mediaWrapper .videoButton .play,.textAndImageBanner .mediaWrapper .videoButton .pause{position:absolute;top:0;left:0;display:flex;align-items:center;color:var(--colour-white);font-size:1.3rem;font-weight:600;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease,opacity .2s ease,visibility .2s ease}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper .videoButton .play,.textAndImageBanner .mediaWrapper .videoButton .pause{font-size:1.4rem}}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper .videoButton .play svg,.textAndImageBanner .mediaWrapper .videoButton .pause svg{margin-right:6px}}.textAndImageBanner .mediaWrapper .videoButton .play .videoButtonText,.textAndImageBanner .mediaWrapper .videoButton .pause .videoButtonText{display:none}@media(min-width: 1050px){.textAndImageBanner .mediaWrapper .videoButton .play .videoButtonText,.textAndImageBanner .mediaWrapper .videoButton .pause .videoButtonText{display:flex}}.textAndImageBanner .text{position:relative;padding-left:5%;margin:-47px 0 0;max-width:calc(100% - 70px)}@media(min-width: 768px){.textAndImageBanner .text{max-width:calc(100% - 100px);margin-top:-65px;padding-left:8%}}@media(min-width: 1050px){.textAndImageBanner .text{width:47%;max-width:100%;margin:0;padding:180px 0 0 8%}}@media(min-width: 1230px){.textAndImageBanner .text{width:44%}}@media(min-width: 1630px){.textAndImageBanner .text{padding-left:calc((100% - 1360px)/2)}}@media(min-width: 1920px){.textAndImageBanner .text{width:46%}}.textAndImageBanner .text>*:last-child{margin-bottom:0}.textAndImageBanner 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;padding:0;background-color:var(--colour-white);position:relative;background-color:rgba(0,0,0,0);z-index:20;margin:0}@media(min-width: 1420px)and (min-height: 800px){.textAndImageBanner h1{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.textAndImageBanner h1{font-size:6.4rem}}@media(min-width: 1420px)and (min-height: 800px){.textAndImageBanner h1{font-size:8rem}}@media(min-width: 768px){.textAndImageBanner h1{margin:0}}@media(min-width: 1050px){.textAndImageBanner h1{max-width:90%}}@media(min-width: 1420px)and (min-height: 800px){.textAndImageBanner h1{margin:0}}.textAndImageBanner h1+p{margin-top:15px}@media(min-width: 768px){.textAndImageBanner h1+p{margin-top:20px}}@media(min-width: 1420px){.textAndImageBanner h1+p{margin-top:25px}}.textAndImageBanner 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;opacity:.8;position:relative;background-color:rgba(0,0,0,0);z-index:20;margin:0}@media(min-width: 768px){.textAndImageBanner p{font-size:2rem}}@media(min-width: 1420px)and (min-height: 800px){.textAndImageBanner p{font-size:2.3rem;line-height:1.4}}@media(min-width: 768px){.textAndImageBanner p{max-width:90%}}@media(min-width: 1050px){.textAndImageBanner p{max-width:420px;padding-right:40px}}@media(min-width: 1420px){.textAndImageBanner p{max-width:460px}}
