.background-canvas{color:var(--colour-white)}.background-canvas h1,.background-canvas h2,.background-canvas h3,.background-canvas h4,.background-canvas h5,.background-canvas h6,.background-canvas p,.background-canvas p.description,.background-canvas p.preamble,.background-canvas .inner p.preamble,.background-canvas .description p,.background-canvas li,.background-canvas small,.background-canvas blockquote,.background-canvas .head,.background-canvas .role{color:inherit}.background-canvas .itemContainer .item p,.background-canvas .itemContainer .item h3{color:var(--colour-white)}.background-canvas .articleResult .heading,.background-canvas .articleResult .tag,.background-canvas .articleResult .articleDetails .name,.background-canvas .articleResult .articleDetails .dateTime{color:inherit}.background-canvas .articleResult .tag:before{background-image:url("/assets/images/icons/tagIcon-White.svg")}.background-canvas a,.background-canvas a.backLink,.background-canvas .description p:not(.ctaLink) a{color:var(--colour-white);text-decoration-color:var(--colour-white)}.background-canvas a.backLink:before{background-image:url("/assets/images/icons/arrowLeft-White.svg")}.background-canvas svg,.background-canvas img.icon{filter:brightness(0) invert(1)}.textAndImageBanner .description{line-height:1.2;font-family:var(--font-secondary);color:var(--colour-charcoal);margin:0}.navigationAlert-isShowing .textAndImageBanner{padding-top:180px}@media(min-width: 1050px){.navigationAlert-isShowing .textAndImageBanner{padding-top:250px}}.textAndImageBanner.background-white{background:var(--colour-white)}.textAndImageBanner.background-white+[class*=cb-].background-white:not(.customPadding){padding-top:0}.textAndImageBanner.background-canvas{background:var(--colour-surface-dark)}.textAndImageBanner.background-canvas+[class*=cb-].background-canvas:not(.customPadding){padding-top:0}.textAndImageBanner.background-webfabric{background:var(--colour-webFabric)}.textAndImageBanner.background-webfabric+[class*=cb-].background-webfabric:not(.customPadding){padding-top:0}.textAndImageBanner.background-yellow{background:var(--colour-yellow)}.textAndImageBanner.background-yellow+[class*=cb-].background-yellow:not(.customPadding){padding-top:0}@keyframes typewriter{from{opacity:0}to{opacity:1}}.textAndImageBanner .typeWriter{position:relative}.textAndImageBanner .typeWriter .originalText{opacity:0}.textAndImageBanner .typeWriter .screenReader{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%}.textAndImageBanner .typeWriter .animate span{animation-duration:0s;opacity:0;animation-fill-mode:forwards}.textAndImageBanner .typeWriter .animate span:nth-child(1){animation-delay:0.015s}.textAndImageBanner .typeWriter .animate span:nth-child(2){animation-delay:0.03s}.textAndImageBanner .typeWriter .animate span:nth-child(3){animation-delay:0.045s}.textAndImageBanner .typeWriter .animate span:nth-child(4){animation-delay:0.06s}.textAndImageBanner .typeWriter .animate span:nth-child(5){animation-delay:0.075s}.textAndImageBanner .typeWriter .animate span:nth-child(6){animation-delay:0.09s}.textAndImageBanner .typeWriter .animate span:nth-child(7){animation-delay:0.105s}.textAndImageBanner .typeWriter .animate span:nth-child(8){animation-delay:0.12s}.textAndImageBanner .typeWriter .animate span:nth-child(9){animation-delay:0.135s}.textAndImageBanner .typeWriter .animate span:nth-child(10){animation-delay:0.15s}.textAndImageBanner .typeWriter .animate span:nth-child(11){animation-delay:0.165s}.textAndImageBanner .typeWriter .animate span:nth-child(12){animation-delay:0.18s}.textAndImageBanner .typeWriter .animate span:nth-child(13){animation-delay:0.195s}.textAndImageBanner .typeWriter .animate span:nth-child(14){animation-delay:0.21s}.textAndImageBanner .typeWriter .animate span:nth-child(15){animation-delay:0.225s}.textAndImageBanner .typeWriter .animate span:nth-child(16){animation-delay:0.24s}.textAndImageBanner .typeWriter .animate span:nth-child(17){animation-delay:0.255s}.textAndImageBanner .typeWriter .animate span:nth-child(18){animation-delay:0.27s}.textAndImageBanner .typeWriter .animate span:nth-child(19){animation-delay:0.285s}.textAndImageBanner .typeWriter .animate span:nth-child(20){animation-delay:0.3s}.textAndImageBanner .typeWriter .animate span:nth-child(21){animation-delay:0.315s}.textAndImageBanner .typeWriter .animate span:nth-child(22){animation-delay:0.33s}.textAndImageBanner .typeWriter .animate span:nth-child(23){animation-delay:0.345s}.textAndImageBanner .typeWriter .animate span:nth-child(24){animation-delay:0.36s}.textAndImageBanner .typeWriter .animate span:nth-child(25){animation-delay:0.375s}.textAndImageBanner .typeWriter .animate span:nth-child(26){animation-delay:0.39s}.textAndImageBanner .typeWriter .animate span:nth-child(27){animation-delay:0.405s}.textAndImageBanner .typeWriter .animate span:nth-child(28){animation-delay:0.42s}.textAndImageBanner .typeWriter .animate span:nth-child(29){animation-delay:0.435s}.textAndImageBanner .typeWriter .animate span:nth-child(30){animation-delay:0.45s}.textAndImageBanner .typeWriter .animate span:nth-child(31){animation-delay:0.465s}.textAndImageBanner .typeWriter .animate span:nth-child(32){animation-delay:0.48s}.textAndImageBanner .typeWriter .animate span:nth-child(33){animation-delay:0.495s}.textAndImageBanner .typeWriter .animate span:nth-child(34){animation-delay:0.51s}.textAndImageBanner .typeWriter .animate span:nth-child(35){animation-delay:0.525s}.textAndImageBanner .typeWriter .animate span:nth-child(36){animation-delay:0.54s}.textAndImageBanner .typeWriter .animate span:nth-child(37){animation-delay:0.555s}.textAndImageBanner .typeWriter .animate span:nth-child(38){animation-delay:0.57s}.textAndImageBanner .typeWriter .animate span:nth-child(39){animation-delay:0.585s}.textAndImageBanner .typeWriter .animate span:nth-child(40){animation-delay:0.6s}.textAndImageBanner .typeWriter .animate span:nth-child(41){animation-delay:0.615s}.textAndImageBanner .typeWriter .animate span:nth-child(42){animation-delay:0.63s}.textAndImageBanner .typeWriter .animate span:nth-child(43){animation-delay:0.645s}.textAndImageBanner .typeWriter .animate span:nth-child(44){animation-delay:0.66s}.textAndImageBanner .typeWriter .animate span:nth-child(45){animation-delay:0.675s}.textAndImageBanner .typeWriter .animate span:nth-child(46){animation-delay:0.69s}.textAndImageBanner .typeWriter .animate span:nth-child(47){animation-delay:0.705s}.textAndImageBanner .typeWriter .animate span:nth-child(48){animation-delay:0.72s}.textAndImageBanner .typeWriter .animate span:nth-child(49){animation-delay:0.735s}.textAndImageBanner .typeWriter .animate span:nth-child(50){animation-delay:0.75s}.textAndImageBanner .typeWriter .animate span:nth-child(51){animation-delay:0.765s}.textAndImageBanner .typeWriter .animate span:nth-child(52){animation-delay:0.78s}.textAndImageBanner .typeWriter .animate span:nth-child(53){animation-delay:0.795s}.textAndImageBanner .typeWriter .animate span:nth-child(54){animation-delay:0.81s}.textAndImageBanner .typeWriter .animate span:nth-child(55){animation-delay:0.825s}.textAndImageBanner .typeWriter .animate span:nth-child(56){animation-delay:0.84s}.textAndImageBanner .typeWriter .animate span:nth-child(57){animation-delay:0.855s}.textAndImageBanner .typeWriter .animate span:nth-child(58){animation-delay:0.87s}.textAndImageBanner .typeWriter .animate span:nth-child(59){animation-delay:0.885s}.textAndImageBanner .typeWriter .animate span:nth-child(60){animation-delay:0.9s}.textAndImageBanner .typeWriter .animate span:nth-child(61){animation-delay:0.915s}.textAndImageBanner .typeWriter .animate span:nth-child(62){animation-delay:0.93s}.textAndImageBanner .typeWriter .animate span:nth-child(63){animation-delay:0.945s}.textAndImageBanner .typeWriter .animate span:nth-child(64){animation-delay:0.96s}.textAndImageBanner .typeWriter .animate span:nth-child(65){animation-delay:0.975s}.textAndImageBanner .typeWriter .animate span:nth-child(66){animation-delay:0.99s}.textAndImageBanner .typeWriter .animate span:nth-child(67){animation-delay:1.005s}.textAndImageBanner .typeWriter .animate span:nth-child(68){animation-delay:1.02s}.textAndImageBanner .typeWriter .animate span:nth-child(69){animation-delay:1.035s}.textAndImageBanner .typeWriter .animate span:nth-child(70){animation-delay:1.05s}.textAndImageBanner .typeWriter .animate span:nth-child(71){animation-delay:1.065s}.textAndImageBanner .typeWriter .animate span:nth-child(72){animation-delay:1.08s}.textAndImageBanner .typeWriter .animate span:nth-child(73){animation-delay:1.095s}.textAndImageBanner .typeWriter .animate span:nth-child(74){animation-delay:1.11s}.textAndImageBanner .typeWriter .animate span:nth-child(75){animation-delay:1.125s}.textAndImageBanner .typeWriter .animate span:nth-child(76){animation-delay:1.14s}.textAndImageBanner .typeWriter .animate span:nth-child(77){animation-delay:1.155s}.textAndImageBanner .typeWriter .animate span:nth-child(78){animation-delay:1.17s}.textAndImageBanner .typeWriter .animate span:nth-child(79){animation-delay:1.185s}.textAndImageBanner .typeWriter .animate span:nth-child(80){animation-delay:1.2s}.textAndImageBanner .typeWriter .animate span:nth-child(81){animation-delay:1.215s}.textAndImageBanner .typeWriter .animate span:nth-child(82){animation-delay:1.23s}.textAndImageBanner .typeWriter .animate span:nth-child(83){animation-delay:1.245s}.textAndImageBanner .typeWriter .animate span:nth-child(84){animation-delay:1.26s}.textAndImageBanner .typeWriter .animate span:nth-child(85){animation-delay:1.275s}.textAndImageBanner .typeWriter .animate span:nth-child(86){animation-delay:1.29s}.textAndImageBanner .typeWriter .animate span:nth-child(87){animation-delay:1.305s}.textAndImageBanner .typeWriter .animate span:nth-child(88){animation-delay:1.32s}.textAndImageBanner .typeWriter .animate span:nth-child(89){animation-delay:1.335s}.textAndImageBanner .typeWriter .animate span:nth-child(90){animation-delay:1.35s}.textAndImageBanner .typeWriter .animate span:nth-child(91){animation-delay:1.365s}.textAndImageBanner .typeWriter .animate span:nth-child(92){animation-delay:1.38s}.textAndImageBanner .typeWriter .animate span:nth-child(93){animation-delay:1.395s}.textAndImageBanner .typeWriter .animate span:nth-child(94){animation-delay:1.41s}.textAndImageBanner .typeWriter .animate span:nth-child(95){animation-delay:1.425s}.textAndImageBanner .typeWriter .animate span:nth-child(96){animation-delay:1.44s}.textAndImageBanner .typeWriter .animate span:nth-child(97){animation-delay:1.455s}.textAndImageBanner .typeWriter .animate span:nth-child(98){animation-delay:1.47s}.textAndImageBanner .typeWriter .animate span:nth-child(99){animation-delay:1.485s}.textAndImageBanner .typeWriter .animate span:nth-child(100){animation-delay:1.5s}.textAndImageBanner .typeWriter .animate span:nth-child(101){animation-delay:1.515s}.textAndImageBanner .typeWriter .animate span:nth-child(102){animation-delay:1.53s}.textAndImageBanner .typeWriter .animate span:nth-child(103){animation-delay:1.545s}.textAndImageBanner .typeWriter .animate span:nth-child(104){animation-delay:1.56s}.textAndImageBanner .typeWriter .animate span:nth-child(105){animation-delay:1.575s}.textAndImageBanner .typeWriter .animate span:nth-child(106){animation-delay:1.59s}.textAndImageBanner .typeWriter .animate span:nth-child(107){animation-delay:1.605s}.textAndImageBanner .typeWriter .animate span:nth-child(108){animation-delay:1.62s}.textAndImageBanner .typeWriter .animate span:nth-child(109){animation-delay:1.635s}.textAndImageBanner .typeWriter .animate span:nth-child(110){animation-delay:1.65s}.textAndImageBanner .typeWriter .animate span:nth-child(111){animation-delay:1.665s}.textAndImageBanner .typeWriter .animate span:nth-child(112){animation-delay:1.68s}.textAndImageBanner .typeWriter .animate span:nth-child(113){animation-delay:1.695s}.textAndImageBanner .typeWriter .animate span:nth-child(114){animation-delay:1.71s}.textAndImageBanner .typeWriter .animate span:nth-child(115){animation-delay:1.725s}.textAndImageBanner .typeWriter .animate span:nth-child(116){animation-delay:1.74s}.textAndImageBanner .typeWriter .animate span:nth-child(117){animation-delay:1.755s}.textAndImageBanner .typeWriter .animate span:nth-child(118){animation-delay:1.77s}.textAndImageBanner .typeWriter .animate span:nth-child(119){animation-delay:1.785s}.textAndImageBanner .typeWriter .animate span:nth-child(120){animation-delay:1.8s}.textAndImageBanner .typeWriter .animate span:nth-child(121){animation-delay:1.815s}.textAndImageBanner .typeWriter .animate span:nth-child(122){animation-delay:1.83s}.textAndImageBanner .typeWriter .animate span:nth-child(123){animation-delay:1.845s}.textAndImageBanner .typeWriter .animate span:nth-child(124){animation-delay:1.86s}.textAndImageBanner .typeWriter .animate span:nth-child(125){animation-delay:1.875s}.textAndImageBanner .typeWriter .animate span:nth-child(126){animation-delay:1.89s}.textAndImageBanner .typeWriter .animate span:nth-child(127){animation-delay:1.905s}.textAndImageBanner .typeWriter .animate span:nth-child(128){animation-delay:1.92s}.textAndImageBanner .typeWriter .animate span:nth-child(129){animation-delay:1.935s}.textAndImageBanner .typeWriter .animate span:nth-child(130){animation-delay:1.95s}.textAndImageBanner .typeWriter .animate span:nth-child(131){animation-delay:1.965s}.textAndImageBanner .typeWriter .animate span:nth-child(132){animation-delay:1.98s}.textAndImageBanner .typeWriter .animate span:nth-child(133){animation-delay:1.995s}.textAndImageBanner .typeWriter .animate span:nth-child(134){animation-delay:2.01s}.textAndImageBanner .typeWriter .animate span:nth-child(135){animation-delay:2.025s}.textAndImageBanner .typeWriter .animate span:nth-child(136){animation-delay:2.04s}.textAndImageBanner .typeWriter .animate span:nth-child(137){animation-delay:2.055s}.textAndImageBanner .typeWriter .animate span:nth-child(138){animation-delay:2.07s}.textAndImageBanner .typeWriter .animate span:nth-child(139){animation-delay:2.085s}.textAndImageBanner .typeWriter .animate span:nth-child(140){animation-delay:2.1s}.textAndImageBanner .typeWriter .animate span:nth-child(141){animation-delay:2.115s}.textAndImageBanner .typeWriter .animate span:nth-child(142){animation-delay:2.13s}.textAndImageBanner .typeWriter .animate span:nth-child(143){animation-delay:2.145s}.textAndImageBanner .typeWriter .animate span:nth-child(144){animation-delay:2.16s}.textAndImageBanner .typeWriter .animate span:nth-child(145){animation-delay:2.175s}.textAndImageBanner .typeWriter .animate span:nth-child(146){animation-delay:2.19s}.textAndImageBanner .typeWriter .animate span:nth-child(147){animation-delay:2.205s}.textAndImageBanner .typeWriter .animate span:nth-child(148){animation-delay:2.22s}.textAndImageBanner .typeWriter .animate span:nth-child(149){animation-delay:2.235s}.textAndImageBanner .typeWriter .animate span:nth-child(150){animation-delay:2.25s}.textAndImageBanner .typeWriter .animate span:nth-child(151){animation-delay:2.265s}.textAndImageBanner .typeWriter .animate span:nth-child(152){animation-delay:2.28s}.textAndImageBanner .typeWriter .animate span:nth-child(153){animation-delay:2.295s}.textAndImageBanner .typeWriter .animate span:nth-child(154){animation-delay:2.31s}.textAndImageBanner .typeWriter .animate span:nth-child(155){animation-delay:2.325s}.textAndImageBanner .typeWriter .animate span:nth-child(156){animation-delay:2.34s}.textAndImageBanner .typeWriter .animate span:nth-child(157){animation-delay:2.355s}.textAndImageBanner .typeWriter .animate span:nth-child(158){animation-delay:2.37s}.textAndImageBanner .typeWriter .animate span:nth-child(159){animation-delay:2.385s}.textAndImageBanner .typeWriter .animate span:nth-child(160){animation-delay:2.4s}.textAndImageBanner .typeWriter .animate span:nth-child(161){animation-delay:2.415s}.textAndImageBanner .typeWriter .animate span:nth-child(162){animation-delay:2.43s}.textAndImageBanner .typeWriter .animate span:nth-child(163){animation-delay:2.445s}.textAndImageBanner .typeWriter .animate span:nth-child(164){animation-delay:2.46s}.textAndImageBanner .typeWriter .animate span:nth-child(165){animation-delay:2.475s}.textAndImageBanner .typeWriter .animate span:nth-child(166){animation-delay:2.49s}.textAndImageBanner .typeWriter .animate span:nth-child(167){animation-delay:2.505s}.textAndImageBanner .typeWriter .animate span:nth-child(168){animation-delay:2.52s}.textAndImageBanner .typeWriter .animate span:nth-child(169){animation-delay:2.535s}.textAndImageBanner .typeWriter .animate span:nth-child(170){animation-delay:2.55s}.textAndImageBanner .typeWriter .animate span:nth-child(171){animation-delay:2.565s}.textAndImageBanner .typeWriter .animate span:nth-child(172){animation-delay:2.58s}.textAndImageBanner .typeWriter .animate span:nth-child(173){animation-delay:2.595s}.textAndImageBanner .typeWriter .animate span:nth-child(174){animation-delay:2.61s}.textAndImageBanner .typeWriter .animate span:nth-child(175){animation-delay:2.625s}.textAndImageBanner .typeWriter .animate span:nth-child(176){animation-delay:2.64s}.textAndImageBanner .typeWriter .animate span:nth-child(177){animation-delay:2.655s}.textAndImageBanner .typeWriter .animate span:nth-child(178){animation-delay:2.67s}.textAndImageBanner .typeWriter .animate span:nth-child(179){animation-delay:2.685s}.textAndImageBanner .typeWriter .animate span:nth-child(180){animation-delay:2.7s}.textAndImageBanner .typeWriter .animate span:nth-child(181){animation-delay:2.715s}.textAndImageBanner .typeWriter .animate span:nth-child(182){animation-delay:2.73s}.textAndImageBanner .typeWriter .animate span:nth-child(183){animation-delay:2.745s}.textAndImageBanner .typeWriter .animate span:nth-child(184){animation-delay:2.76s}.textAndImageBanner .typeWriter .animate span:nth-child(185){animation-delay:2.775s}.textAndImageBanner .typeWriter .animate span:nth-child(186){animation-delay:2.79s}.textAndImageBanner .typeWriter .animate span:nth-child(187){animation-delay:2.805s}.textAndImageBanner .typeWriter .animate span:nth-child(188){animation-delay:2.82s}.textAndImageBanner .typeWriter .animate span:nth-child(189){animation-delay:2.835s}.textAndImageBanner .typeWriter .animate span:nth-child(190){animation-delay:2.85s}.textAndImageBanner .typeWriter .animate span:nth-child(191){animation-delay:2.865s}.textAndImageBanner .typeWriter .animate span:nth-child(192){animation-delay:2.88s}.textAndImageBanner .typeWriter .animate span:nth-child(193){animation-delay:2.895s}.textAndImageBanner .typeWriter .animate span:nth-child(194){animation-delay:2.91s}.textAndImageBanner .typeWriter .animate span:nth-child(195){animation-delay:2.925s}.textAndImageBanner .typeWriter .animate span:nth-child(196){animation-delay:2.94s}.textAndImageBanner .typeWriter .animate span:nth-child(197){animation-delay:2.955s}.textAndImageBanner .typeWriter .animate span:nth-child(198){animation-delay:2.97s}.textAndImageBanner .typeWriter .animate span:nth-child(199){animation-delay:2.985s}.textAndImageBanner .typeWriter .animate span:nth-child(200){animation-delay:3s}.textAndImageBanner{position:relative;padding-top:140px;overflow:hidden}@media(min-width: 1050px){.textAndImageBanner{padding-top:210px}}.textAndImageBanner.isActive .group{opacity:1;transform:translateY(0)}.textAndImageBanner .container{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.textAndImageBanner .container.small{max-width:860px}@media(min-width: 768px){.textAndImageBanner .container{padding:0 8%}}.textAndImageBanner .backLink:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.textAndImageBanner .backLink{color:var(--colour-primary);position:relative;padding-left:20px;font-weight:700;font-size:1.3rem;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease;top:-40px}@media(min-width: 1050px){.textAndImageBanner .backLink{font-size:1.4rem;margin-bottom:35px;top:-100px}}.textAndImageBanner .backLink:hover{text-decoration-color:var(--colour-primary)}.textAndImageBanner .backLink:before{position:absolute;top:50%;transform:translateY(-50%);content:"";background-image:url("/assets/images/icons/arrowLeft-Primary.svg");background-size:cover;width:8px;height:13px;left:0px}.textAndImageBanner .backLink+.inner{margin-top:50px}@media(min-width: 1050px){.textAndImageBanner .backLink+.inner{margin-bottom:35px}}.textAndImageBanner .inner{position:relative;padding:0 60px 75px 0}@media(min-width: 1050px){.textAndImageBanner .inner{position:static;max-width:1160px;padding:0 300px 110px 0}}.textAndImageBanner .typeWriter.isActive .animate span{animation-name:typewriter}.textAndImageBanner .title{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.textAndImageBanner .title+p,.textAndImageBanner .title+.preamble{margin-top:15px}@media(min-width: 1230px){.textAndImageBanner .title+p,.textAndImageBanner .title+.preamble{margin-top:20px}}.textAndImageBanner .title{line-height:1;font-size:4.2rem}@media(min-width: 768px){.textAndImageBanner .title{font-size:4.85rem}}@media(min-width: 1230px){.textAndImageBanner .title{font-size:6rem}}@media(min-width: 1700px){.textAndImageBanner .title{font-size:7.7rem}}.textAndImageBanner .title{margin:0 0 20px}@media(min-width: 768px){.textAndImageBanner .title{max-width:810px}}.textAndImageBanner .description{font-size:1.8rem}@media(min-width: 768px){.textAndImageBanner .description{font-size:2.1rem}}@media(min-width: 1420px){.textAndImageBanner .description{font-size:2.6rem}}.textAndImageBanner .description{margin-bottom:40px}.textAndImageBanner .group{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.textAndImageBanner .group.image{transition-delay:.6s}.textAndImageBanner .ctas{display:flex;flex-direction:column}@media(min-width: 1050px){.textAndImageBanner .ctas{flex-direction:row}}.textAndImageBanner .button{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.textAndImageBanner .button:before,.textAndImageBanner .button:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.textAndImageBanner .button:before{top:0;right:0}.textAndImageBanner .button:after{bottom:0;left:0}.textAndImageBanner .button:hover:not([disabled]):before,.textAndImageBanner .button:hover:not([disabled]):after,.textAndImageBanner .button:focus-visible:not([disabled]):before,.textAndImageBanner .button:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.textAndImageBanner .button.disabled,.textAndImageBanner .button[disabled]{opacity:.4;pointer-events:none}.textAndImageBanner .button:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.textAndImageBanner .button{color:var(--colour-white)}.textAndImageBanner .button:before,.textAndImageBanner .button:after{background-color:var(--colour-primary)}.textAndImageBanner .button:hover:not([disabled]):before,.textAndImageBanner .button:hover:not([disabled]):after,.textAndImageBanner .button:focus-visible:not([disabled]):before,.textAndImageBanner .button:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover)}.textAndImageBanner .button+.buttonWhite,.textAndImageBanner .button+.buttonWebFabric{margin-top:12px}@media(min-width: 1050px){.textAndImageBanner .button+.buttonWhite,.textAndImageBanner .button+.buttonWebFabric{margin-top:0;margin-left:20px}}.textAndImageBanner .buttonWhite{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.textAndImageBanner .buttonWhite:before,.textAndImageBanner .buttonWhite:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.textAndImageBanner .buttonWhite:before{top:0;right:0}.textAndImageBanner .buttonWhite:after{bottom:0;left:0}.textAndImageBanner .buttonWhite:hover:not([disabled]):before,.textAndImageBanner .buttonWhite:hover:not([disabled]):after,.textAndImageBanner .buttonWhite:focus-visible:not([disabled]):before,.textAndImageBanner .buttonWhite:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.textAndImageBanner .buttonWhite.disabled,.textAndImageBanner .buttonWhite[disabled]{opacity:.4;pointer-events:none}.textAndImageBanner .buttonWhite:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.textAndImageBanner .buttonWhite{color:var(--colour-charcoal)}.textAndImageBanner .buttonWhite:before,.textAndImageBanner .buttonWhite:after{background-color:var(--colour-white)}.textAndImageBanner .buttonWhite:hover:not([disabled]):before,.textAndImageBanner .buttonWhite:hover:not([disabled]):after,.textAndImageBanner .buttonWhite:focus-visible:not([disabled]):before,.textAndImageBanner .buttonWhite:focus-visible:not([disabled]):after{background-color:var(--colour-white)}.textAndImageBanner .buttonWebFabric{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.textAndImageBanner .buttonWebFabric:before,.textAndImageBanner .buttonWebFabric:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.textAndImageBanner .buttonWebFabric:before{top:0;right:0}.textAndImageBanner .buttonWebFabric:after{bottom:0;left:0}.textAndImageBanner .buttonWebFabric:hover:not([disabled]):before,.textAndImageBanner .buttonWebFabric:hover:not([disabled]):after,.textAndImageBanner .buttonWebFabric:focus-visible:not([disabled]):before,.textAndImageBanner .buttonWebFabric:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.textAndImageBanner .buttonWebFabric.disabled,.textAndImageBanner .buttonWebFabric[disabled]{opacity:.4;pointer-events:none}.textAndImageBanner .buttonWebFabric:focus-visible{outline:var(--colour-webFabric) 1px solid;outline-offset:2px}.textAndImageBanner .buttonWebFabric{color:var(--colour-primary)}.textAndImageBanner .buttonWebFabric:before,.textAndImageBanner .buttonWebFabric:after{background-color:var(--colour-webFabric)}.textAndImageBanner .buttonWebFabric:hover:not([disabled]):before,.textAndImageBanner .buttonWebFabric:hover:not([disabled]):after,.textAndImageBanner .buttonWebFabric:focus-visible:not([disabled]):before,.textAndImageBanner .buttonWebFabric:focus-visible:not([disabled]):after{background-color:var(--colour-webFabric)}.textAndImageBanner .button svg,.textAndImageBanner .buttonWhite svg,.textAndImageBanner .buttonWebFabric svg{margin-left:6px}.textAndImageBanner .lottie,.textAndImageBanner .lottieImage{position:absolute;right:-5vw;bottom:0;overflow:hidden;max-width:60px}@media(min-width: 768px){.textAndImageBanner .lottie,.textAndImageBanner .lottieImage{right:-8vw}}@media(min-width: 1050px){.textAndImageBanner .lottie,.textAndImageBanner .lottieImage{max-width:unset;bottom:0;right:0;left:calc(100vw - 330px)}}@media(min-width: 1050px){.textAndImageBanner .lottie.hasImage,.textAndImageBanner .lottieImage.hasImage{top:186px;bottom:unset}}@media(max-width: 1049.5px){.textAndImageBanner .lottie{display:none}}@media(min-width: 1050px){.textAndImageBanner .lottieImage{display:none}}.textAndImageBanner .preview{display:block;position:relative;left:50%;z-index:10;width:100vw;transform:translateX(-50%)}@media(min-width: 1050px){.textAndImageBanner .preview{left:0;width:100%;transform:none}}.textAndImageBanner .preview img,.textAndImageBanner .preview video{width:100%;height:100%;object-fit:cover;min-height:296px}.textAndImageBanner .play:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.textAndImageBanner .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -50%) scale(0.75);display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:var(--colour-primary);transform-origin:0 100%;cursor:pointer;transition:background .4s ease}@media(min-width: 768px){.textAndImageBanner .play{transform:translate(-50%, -50%) scale(1)}}.textAndImageBanner .play:hover{background:var(--colour-primaryHover)}.textAndImageBanner .play:after{content:"";position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;border:2px solid var(--colour-white);border-radius:50%}.textAndImageBanner .modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s ease,visibility .2s ease;position:fixed;width:1000px;max-width:90vw;opacity:0;visibility:hidden;z-index:20020;aspect-ratio:373/197}@media(min-width: 768px){.textAndImageBanner .modal{max-width:80vw}}@media(min-width: 1050px){.textAndImageBanner .modal{max-width:60vw}}.textAndImageBanner .modal.pc-isActive{transition:opacity .4s ease,visibility .4s ease;opacity:1;transition-delay:.2s;visibility:visible}.textAndImageBanner .modal .closeButton{position:absolute;width:20px;height:20px;top:-26px;right:-3px;cursor:pointer;outline-offset:2px}.textAndImageBanner .modal .closeButton:focus-visible{outline:1px solid var(--colour-white)}.textAndImageBanner .modal .closeButton:before,.textAndImageBanner .modal .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:20px;height:3px;background:var(--colour-white);display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.textAndImageBanner .modal .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.textAndImageBanner .modal .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.textAndImageBanner .modal .content,.textAndImageBanner .modal iframe{width:100%;height:100%}
