.clientIndexBanner .header .preamble,.clientIndexBanner .expandedSlider .expandedItem .col1 .tag,.clientIndexBanner .expandedSlider .expandedItem .col1 p{line-height:1.2;font-family:var(--font-secondary);color:var(--colour-charcoal);margin:0}@keyframes typewriterClientBanner{from{opacity:0}to{opacity:1}}.navigationAlert-isShowing .clientIndexBanner{padding-top:165px}@media(min-width: 1050px){.navigationAlert-isShowing .clientIndexBanner{padding-top:185px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.clientIndexBanner .splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.clientIndexBanner .splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.clientIndexBanner .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.clientIndexBanner .splide--rtl{direction:rtl}.clientIndexBanner .splide__track--ttb>.splide__list{display:block}.clientIndexBanner .splide__container{box-sizing:border-box;position:relative}.clientIndexBanner .splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:auto;margin:0 !important;padding:0 !important}.clientIndexBanner .splide.is-initialized:not(.is-active) .splide__list{display:block}.clientIndexBanner .splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.clientIndexBanner .splide__pagination li{display:inline-block;line-height:1.05;list-style-type:none;margin:0;pointer-events:auto}.clientIndexBanner .splide:not(.is-overflow) .splide__pagination{display:none}.clientIndexBanner .splide__progress__bar{width:0}.clientIndexBanner .splide{position:relative;visibility:hidden}.clientIndexBanner .splide.is-initialized,.clientIndexBanner .splide.is-rendered{visibility:visible}.clientIndexBanner .splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.clientIndexBanner .splide__slide img{vertical-align:bottom}.clientIndexBanner .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.clientIndexBanner .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clientIndexBanner .splide__toggle.is-active .splide__toggle__play,.clientIndexBanner .splide__toggle__pause{display:none}.clientIndexBanner .splide__toggle.is-active .splide__toggle__pause{display:inline}.clientIndexBanner .splide__track{overflow:hidden;position:relative;z-index:0}.clientIndexBanner .splide__arrows .splide__arrow--prev:disabled,.clientIndexBanner .splide__arrows .splide__arrow--next:disabled{opacity:.3;cursor:auto}.clientIndexBanner .splide__arrows .splide__arrow--prev:disabled:hover svg,.clientIndexBanner .splide__arrows .splide__arrow--next:disabled:hover svg{stroke:var(--colour-black)}.clientIndexBanner .splide__arrows .splide__arrow--prev:focus-visible,.clientIndexBanner .splide__arrows .splide__arrow--next:focus-visible{outline:1px solid var(--colour-black);outline-offset:2px}.clientIndexBanner .splide__arrows .splide__arrow--prev:hover svg,.clientIndexBanner .splide__arrows .splide__arrow--next:hover svg{stroke:var(--colour-black)}.clientIndexBanner .splide__arrows .splide__arrow--prev svg,.clientIndexBanner .splide__arrows .splide__arrow--next svg{width:50px;height:50px;stroke:var(--colour-black);transition:stroke .2s ease}.clientIndexBanner .splide__arrows .splide__arrow--prev{margin-right:10px}.clientIndexBanner .splide__pagination li{margin-right:10px}@media(min-width: 768px){.clientIndexBanner .splide__pagination li{margin-right:12px}}.clientIndexBanner .splide__pagination li button{width:10px;height:10px;background:#cfcbc0;border-radius:50%;transition:background .2s ease}@media(min-width: 768px){.clientIndexBanner .splide__pagination li button{width:12px;height:12px}}.clientIndexBanner .splide__pagination li button:hover{background:var(--colour-black)}.clientIndexBanner .splide__pagination li button:focus-visible{outline:1px solid var(--colour-black);outline-offset:2px}.clientIndexBanner .splide__pagination li button.is-active{background:var(--colour-black)}@keyframes typewriter{from{opacity:0}to{opacity:1}}.clientIndexBanner .typeWriter{position:relative}.clientIndexBanner .typeWriter .originalText{opacity:0}.clientIndexBanner .typeWriter .screenReader{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%}.clientIndexBanner .typeWriter .animate span{animation-duration:0s;opacity:0;animation-fill-mode:forwards}.clientIndexBanner .typeWriter .animate span:nth-child(1){animation-delay:0.015s}.clientIndexBanner .typeWriter .animate span:nth-child(2){animation-delay:0.03s}.clientIndexBanner .typeWriter .animate span:nth-child(3){animation-delay:0.045s}.clientIndexBanner .typeWriter .animate span:nth-child(4){animation-delay:0.06s}.clientIndexBanner .typeWriter .animate span:nth-child(5){animation-delay:0.075s}.clientIndexBanner .typeWriter .animate span:nth-child(6){animation-delay:0.09s}.clientIndexBanner .typeWriter .animate span:nth-child(7){animation-delay:0.105s}.clientIndexBanner .typeWriter .animate span:nth-child(8){animation-delay:0.12s}.clientIndexBanner .typeWriter .animate span:nth-child(9){animation-delay:0.135s}.clientIndexBanner .typeWriter .animate span:nth-child(10){animation-delay:0.15s}.clientIndexBanner .typeWriter .animate span:nth-child(11){animation-delay:0.165s}.clientIndexBanner .typeWriter .animate span:nth-child(12){animation-delay:0.18s}.clientIndexBanner .typeWriter .animate span:nth-child(13){animation-delay:0.195s}.clientIndexBanner .typeWriter .animate span:nth-child(14){animation-delay:0.21s}.clientIndexBanner .typeWriter .animate span:nth-child(15){animation-delay:0.225s}.clientIndexBanner .typeWriter .animate span:nth-child(16){animation-delay:0.24s}.clientIndexBanner .typeWriter .animate span:nth-child(17){animation-delay:0.255s}.clientIndexBanner .typeWriter .animate span:nth-child(18){animation-delay:0.27s}.clientIndexBanner .typeWriter .animate span:nth-child(19){animation-delay:0.285s}.clientIndexBanner .typeWriter .animate span:nth-child(20){animation-delay:0.3s}.clientIndexBanner .typeWriter .animate span:nth-child(21){animation-delay:0.315s}.clientIndexBanner .typeWriter .animate span:nth-child(22){animation-delay:0.33s}.clientIndexBanner .typeWriter .animate span:nth-child(23){animation-delay:0.345s}.clientIndexBanner .typeWriter .animate span:nth-child(24){animation-delay:0.36s}.clientIndexBanner .typeWriter .animate span:nth-child(25){animation-delay:0.375s}.clientIndexBanner .typeWriter .animate span:nth-child(26){animation-delay:0.39s}.clientIndexBanner .typeWriter .animate span:nth-child(27){animation-delay:0.405s}.clientIndexBanner .typeWriter .animate span:nth-child(28){animation-delay:0.42s}.clientIndexBanner .typeWriter .animate span:nth-child(29){animation-delay:0.435s}.clientIndexBanner .typeWriter .animate span:nth-child(30){animation-delay:0.45s}.clientIndexBanner .typeWriter .animate span:nth-child(31){animation-delay:0.465s}.clientIndexBanner .typeWriter .animate span:nth-child(32){animation-delay:0.48s}.clientIndexBanner .typeWriter .animate span:nth-child(33){animation-delay:0.495s}.clientIndexBanner .typeWriter .animate span:nth-child(34){animation-delay:0.51s}.clientIndexBanner .typeWriter .animate span:nth-child(35){animation-delay:0.525s}.clientIndexBanner .typeWriter .animate span:nth-child(36){animation-delay:0.54s}.clientIndexBanner .typeWriter .animate span:nth-child(37){animation-delay:0.555s}.clientIndexBanner .typeWriter .animate span:nth-child(38){animation-delay:0.57s}.clientIndexBanner .typeWriter .animate span:nth-child(39){animation-delay:0.585s}.clientIndexBanner .typeWriter .animate span:nth-child(40){animation-delay:0.6s}.clientIndexBanner .typeWriter .animate span:nth-child(41){animation-delay:0.615s}.clientIndexBanner .typeWriter .animate span:nth-child(42){animation-delay:0.63s}.clientIndexBanner .typeWriter .animate span:nth-child(43){animation-delay:0.645s}.clientIndexBanner .typeWriter .animate span:nth-child(44){animation-delay:0.66s}.clientIndexBanner .typeWriter .animate span:nth-child(45){animation-delay:0.675s}.clientIndexBanner .typeWriter .animate span:nth-child(46){animation-delay:0.69s}.clientIndexBanner .typeWriter .animate span:nth-child(47){animation-delay:0.705s}.clientIndexBanner .typeWriter .animate span:nth-child(48){animation-delay:0.72s}.clientIndexBanner .typeWriter .animate span:nth-child(49){animation-delay:0.735s}.clientIndexBanner .typeWriter .animate span:nth-child(50){animation-delay:0.75s}.clientIndexBanner .typeWriter .animate span:nth-child(51){animation-delay:0.765s}.clientIndexBanner .typeWriter .animate span:nth-child(52){animation-delay:0.78s}.clientIndexBanner .typeWriter .animate span:nth-child(53){animation-delay:0.795s}.clientIndexBanner .typeWriter .animate span:nth-child(54){animation-delay:0.81s}.clientIndexBanner .typeWriter .animate span:nth-child(55){animation-delay:0.825s}.clientIndexBanner .typeWriter .animate span:nth-child(56){animation-delay:0.84s}.clientIndexBanner .typeWriter .animate span:nth-child(57){animation-delay:0.855s}.clientIndexBanner .typeWriter .animate span:nth-child(58){animation-delay:0.87s}.clientIndexBanner .typeWriter .animate span:nth-child(59){animation-delay:0.885s}.clientIndexBanner .typeWriter .animate span:nth-child(60){animation-delay:0.9s}.clientIndexBanner .typeWriter .animate span:nth-child(61){animation-delay:0.915s}.clientIndexBanner .typeWriter .animate span:nth-child(62){animation-delay:0.93s}.clientIndexBanner .typeWriter .animate span:nth-child(63){animation-delay:0.945s}.clientIndexBanner .typeWriter .animate span:nth-child(64){animation-delay:0.96s}.clientIndexBanner .typeWriter .animate span:nth-child(65){animation-delay:0.975s}.clientIndexBanner .typeWriter .animate span:nth-child(66){animation-delay:0.99s}.clientIndexBanner .typeWriter .animate span:nth-child(67){animation-delay:1.005s}.clientIndexBanner .typeWriter .animate span:nth-child(68){animation-delay:1.02s}.clientIndexBanner .typeWriter .animate span:nth-child(69){animation-delay:1.035s}.clientIndexBanner .typeWriter .animate span:nth-child(70){animation-delay:1.05s}.clientIndexBanner .typeWriter .animate span:nth-child(71){animation-delay:1.065s}.clientIndexBanner .typeWriter .animate span:nth-child(72){animation-delay:1.08s}.clientIndexBanner .typeWriter .animate span:nth-child(73){animation-delay:1.095s}.clientIndexBanner .typeWriter .animate span:nth-child(74){animation-delay:1.11s}.clientIndexBanner .typeWriter .animate span:nth-child(75){animation-delay:1.125s}.clientIndexBanner .typeWriter .animate span:nth-child(76){animation-delay:1.14s}.clientIndexBanner .typeWriter .animate span:nth-child(77){animation-delay:1.155s}.clientIndexBanner .typeWriter .animate span:nth-child(78){animation-delay:1.17s}.clientIndexBanner .typeWriter .animate span:nth-child(79){animation-delay:1.185s}.clientIndexBanner .typeWriter .animate span:nth-child(80){animation-delay:1.2s}.clientIndexBanner .typeWriter .animate span:nth-child(81){animation-delay:1.215s}.clientIndexBanner .typeWriter .animate span:nth-child(82){animation-delay:1.23s}.clientIndexBanner .typeWriter .animate span:nth-child(83){animation-delay:1.245s}.clientIndexBanner .typeWriter .animate span:nth-child(84){animation-delay:1.26s}.clientIndexBanner .typeWriter .animate span:nth-child(85){animation-delay:1.275s}.clientIndexBanner .typeWriter .animate span:nth-child(86){animation-delay:1.29s}.clientIndexBanner .typeWriter .animate span:nth-child(87){animation-delay:1.305s}.clientIndexBanner .typeWriter .animate span:nth-child(88){animation-delay:1.32s}.clientIndexBanner .typeWriter .animate span:nth-child(89){animation-delay:1.335s}.clientIndexBanner .typeWriter .animate span:nth-child(90){animation-delay:1.35s}.clientIndexBanner .typeWriter .animate span:nth-child(91){animation-delay:1.365s}.clientIndexBanner .typeWriter .animate span:nth-child(92){animation-delay:1.38s}.clientIndexBanner .typeWriter .animate span:nth-child(93){animation-delay:1.395s}.clientIndexBanner .typeWriter .animate span:nth-child(94){animation-delay:1.41s}.clientIndexBanner .typeWriter .animate span:nth-child(95){animation-delay:1.425s}.clientIndexBanner .typeWriter .animate span:nth-child(96){animation-delay:1.44s}.clientIndexBanner .typeWriter .animate span:nth-child(97){animation-delay:1.455s}.clientIndexBanner .typeWriter .animate span:nth-child(98){animation-delay:1.47s}.clientIndexBanner .typeWriter .animate span:nth-child(99){animation-delay:1.485s}.clientIndexBanner .typeWriter .animate span:nth-child(100){animation-delay:1.5s}.clientIndexBanner .typeWriter .animate span:nth-child(101){animation-delay:1.515s}.clientIndexBanner .typeWriter .animate span:nth-child(102){animation-delay:1.53s}.clientIndexBanner .typeWriter .animate span:nth-child(103){animation-delay:1.545s}.clientIndexBanner .typeWriter .animate span:nth-child(104){animation-delay:1.56s}.clientIndexBanner .typeWriter .animate span:nth-child(105){animation-delay:1.575s}.clientIndexBanner .typeWriter .animate span:nth-child(106){animation-delay:1.59s}.clientIndexBanner .typeWriter .animate span:nth-child(107){animation-delay:1.605s}.clientIndexBanner .typeWriter .animate span:nth-child(108){animation-delay:1.62s}.clientIndexBanner .typeWriter .animate span:nth-child(109){animation-delay:1.635s}.clientIndexBanner .typeWriter .animate span:nth-child(110){animation-delay:1.65s}.clientIndexBanner .typeWriter .animate span:nth-child(111){animation-delay:1.665s}.clientIndexBanner .typeWriter .animate span:nth-child(112){animation-delay:1.68s}.clientIndexBanner .typeWriter .animate span:nth-child(113){animation-delay:1.695s}.clientIndexBanner .typeWriter .animate span:nth-child(114){animation-delay:1.71s}.clientIndexBanner .typeWriter .animate span:nth-child(115){animation-delay:1.725s}.clientIndexBanner .typeWriter .animate span:nth-child(116){animation-delay:1.74s}.clientIndexBanner .typeWriter .animate span:nth-child(117){animation-delay:1.755s}.clientIndexBanner .typeWriter .animate span:nth-child(118){animation-delay:1.77s}.clientIndexBanner .typeWriter .animate span:nth-child(119){animation-delay:1.785s}.clientIndexBanner .typeWriter .animate span:nth-child(120){animation-delay:1.8s}.clientIndexBanner .typeWriter .animate span:nth-child(121){animation-delay:1.815s}.clientIndexBanner .typeWriter .animate span:nth-child(122){animation-delay:1.83s}.clientIndexBanner .typeWriter .animate span:nth-child(123){animation-delay:1.845s}.clientIndexBanner .typeWriter .animate span:nth-child(124){animation-delay:1.86s}.clientIndexBanner .typeWriter .animate span:nth-child(125){animation-delay:1.875s}.clientIndexBanner .typeWriter .animate span:nth-child(126){animation-delay:1.89s}.clientIndexBanner .typeWriter .animate span:nth-child(127){animation-delay:1.905s}.clientIndexBanner .typeWriter .animate span:nth-child(128){animation-delay:1.92s}.clientIndexBanner .typeWriter .animate span:nth-child(129){animation-delay:1.935s}.clientIndexBanner .typeWriter .animate span:nth-child(130){animation-delay:1.95s}.clientIndexBanner .typeWriter .animate span:nth-child(131){animation-delay:1.965s}.clientIndexBanner .typeWriter .animate span:nth-child(132){animation-delay:1.98s}.clientIndexBanner .typeWriter .animate span:nth-child(133){animation-delay:1.995s}.clientIndexBanner .typeWriter .animate span:nth-child(134){animation-delay:2.01s}.clientIndexBanner .typeWriter .animate span:nth-child(135){animation-delay:2.025s}.clientIndexBanner .typeWriter .animate span:nth-child(136){animation-delay:2.04s}.clientIndexBanner .typeWriter .animate span:nth-child(137){animation-delay:2.055s}.clientIndexBanner .typeWriter .animate span:nth-child(138){animation-delay:2.07s}.clientIndexBanner .typeWriter .animate span:nth-child(139){animation-delay:2.085s}.clientIndexBanner .typeWriter .animate span:nth-child(140){animation-delay:2.1s}.clientIndexBanner .typeWriter .animate span:nth-child(141){animation-delay:2.115s}.clientIndexBanner .typeWriter .animate span:nth-child(142){animation-delay:2.13s}.clientIndexBanner .typeWriter .animate span:nth-child(143){animation-delay:2.145s}.clientIndexBanner .typeWriter .animate span:nth-child(144){animation-delay:2.16s}.clientIndexBanner .typeWriter .animate span:nth-child(145){animation-delay:2.175s}.clientIndexBanner .typeWriter .animate span:nth-child(146){animation-delay:2.19s}.clientIndexBanner .typeWriter .animate span:nth-child(147){animation-delay:2.205s}.clientIndexBanner .typeWriter .animate span:nth-child(148){animation-delay:2.22s}.clientIndexBanner .typeWriter .animate span:nth-child(149){animation-delay:2.235s}.clientIndexBanner .typeWriter .animate span:nth-child(150){animation-delay:2.25s}.clientIndexBanner .typeWriter .animate span:nth-child(151){animation-delay:2.265s}.clientIndexBanner .typeWriter .animate span:nth-child(152){animation-delay:2.28s}.clientIndexBanner .typeWriter .animate span:nth-child(153){animation-delay:2.295s}.clientIndexBanner .typeWriter .animate span:nth-child(154){animation-delay:2.31s}.clientIndexBanner .typeWriter .animate span:nth-child(155){animation-delay:2.325s}.clientIndexBanner .typeWriter .animate span:nth-child(156){animation-delay:2.34s}.clientIndexBanner .typeWriter .animate span:nth-child(157){animation-delay:2.355s}.clientIndexBanner .typeWriter .animate span:nth-child(158){animation-delay:2.37s}.clientIndexBanner .typeWriter .animate span:nth-child(159){animation-delay:2.385s}.clientIndexBanner .typeWriter .animate span:nth-child(160){animation-delay:2.4s}.clientIndexBanner .typeWriter .animate span:nth-child(161){animation-delay:2.415s}.clientIndexBanner .typeWriter .animate span:nth-child(162){animation-delay:2.43s}.clientIndexBanner .typeWriter .animate span:nth-child(163){animation-delay:2.445s}.clientIndexBanner .typeWriter .animate span:nth-child(164){animation-delay:2.46s}.clientIndexBanner .typeWriter .animate span:nth-child(165){animation-delay:2.475s}.clientIndexBanner .typeWriter .animate span:nth-child(166){animation-delay:2.49s}.clientIndexBanner .typeWriter .animate span:nth-child(167){animation-delay:2.505s}.clientIndexBanner .typeWriter .animate span:nth-child(168){animation-delay:2.52s}.clientIndexBanner .typeWriter .animate span:nth-child(169){animation-delay:2.535s}.clientIndexBanner .typeWriter .animate span:nth-child(170){animation-delay:2.55s}.clientIndexBanner .typeWriter .animate span:nth-child(171){animation-delay:2.565s}.clientIndexBanner .typeWriter .animate span:nth-child(172){animation-delay:2.58s}.clientIndexBanner .typeWriter .animate span:nth-child(173){animation-delay:2.595s}.clientIndexBanner .typeWriter .animate span:nth-child(174){animation-delay:2.61s}.clientIndexBanner .typeWriter .animate span:nth-child(175){animation-delay:2.625s}.clientIndexBanner .typeWriter .animate span:nth-child(176){animation-delay:2.64s}.clientIndexBanner .typeWriter .animate span:nth-child(177){animation-delay:2.655s}.clientIndexBanner .typeWriter .animate span:nth-child(178){animation-delay:2.67s}.clientIndexBanner .typeWriter .animate span:nth-child(179){animation-delay:2.685s}.clientIndexBanner .typeWriter .animate span:nth-child(180){animation-delay:2.7s}.clientIndexBanner .typeWriter .animate span:nth-child(181){animation-delay:2.715s}.clientIndexBanner .typeWriter .animate span:nth-child(182){animation-delay:2.73s}.clientIndexBanner .typeWriter .animate span:nth-child(183){animation-delay:2.745s}.clientIndexBanner .typeWriter .animate span:nth-child(184){animation-delay:2.76s}.clientIndexBanner .typeWriter .animate span:nth-child(185){animation-delay:2.775s}.clientIndexBanner .typeWriter .animate span:nth-child(186){animation-delay:2.79s}.clientIndexBanner .typeWriter .animate span:nth-child(187){animation-delay:2.805s}.clientIndexBanner .typeWriter .animate span:nth-child(188){animation-delay:2.82s}.clientIndexBanner .typeWriter .animate span:nth-child(189){animation-delay:2.835s}.clientIndexBanner .typeWriter .animate span:nth-child(190){animation-delay:2.85s}.clientIndexBanner .typeWriter .animate span:nth-child(191){animation-delay:2.865s}.clientIndexBanner .typeWriter .animate span:nth-child(192){animation-delay:2.88s}.clientIndexBanner .typeWriter .animate span:nth-child(193){animation-delay:2.895s}.clientIndexBanner .typeWriter .animate span:nth-child(194){animation-delay:2.91s}.clientIndexBanner .typeWriter .animate span:nth-child(195){animation-delay:2.925s}.clientIndexBanner .typeWriter .animate span:nth-child(196){animation-delay:2.94s}.clientIndexBanner .typeWriter .animate span:nth-child(197){animation-delay:2.955s}.clientIndexBanner .typeWriter .animate span:nth-child(198){animation-delay:2.97s}.clientIndexBanner .typeWriter .animate span:nth-child(199){animation-delay:2.985s}.clientIndexBanner .typeWriter .animate span:nth-child(200){animation-delay:3s}.clientIndexBanner{background-color:var(--colour-webFabric);padding-top:125px;min-height:200vh;padding-bottom:min(25vh,125px)}@media(min-width: 1050px){.clientIndexBanner{min-height:max(125vw,125vh);padding-bottom:22.5vh;padding-top:145px}}@media(min-width: 1600px){.clientIndexBanner{padding-bottom:12.5vh}}.clientIndexBanner.isReady .header .typeWriter{opacity:1}.clientIndexBanner.isReady .header .typeWriter .animate span{animation-name:typewriterClientBanner}.clientIndexBanner.isReady .header .preamble{transform:translateY(0);opacity:1}.clientIndexBanner.isReady .carousels{opacity:1;visibility:visible}.clientIndexBanner .carousels{opacity:0;visibility:hidden;transition:opacity 1s ease 1.6s,visibility 1s ease 1.6s}@media(min-width: 1050px){.clientIndexBanner .container{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.clientIndexBanner .container.small{max-width:860px}}@media(min-width: 1050px)and (min-width: 768px){.clientIndexBanner .container{padding:0 8%}}.clientIndexBanner .inner{position:sticky;top:0;flex:0 0 100%}.clientIndexBanner .header{opacity:1;visibility:visible;max-height:fit-content;padding:0 30px 50px 30px;text-align:center;transition:opacity .4s ease,visibility .4s ease}.clientIndexBanner .header.hide{opacity:0;visibility:hidden}.clientIndexBanner .header .title{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.clientIndexBanner .header .title+p,.clientIndexBanner .header .title+.preamble{margin-top:15px}@media(min-width: 1230px){.clientIndexBanner .header .title+p,.clientIndexBanner .header .title+.preamble{margin-top:20px}}.clientIndexBanner .header .title{line-height:1;font-size:4.2rem}@media(min-width: 768px){.clientIndexBanner .header .title{font-size:4.85rem}}@media(min-width: 1230px){.clientIndexBanner .header .title{font-size:6rem}}@media(min-width: 1700px){.clientIndexBanner .header .title{font-size:7.7rem}}.clientIndexBanner .header .title{margin-bottom:20px;opacity:0}@media(min-width: 1050px){.clientIndexBanner .header .title{margin-bottom:32px}}.clientIndexBanner .header .typeWriter .animate span:nth-child(1){animation-delay:0.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(2){animation-delay:0.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(3){animation-delay:0.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(4){animation-delay:0.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(5){animation-delay:0.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(6){animation-delay:0.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(7){animation-delay:0.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(8){animation-delay:0.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(9){animation-delay:0.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(10){animation-delay:0.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(11){animation-delay:0.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(12){animation-delay:0.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(13){animation-delay:0.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(14){animation-delay:0.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(15){animation-delay:0.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(16){animation-delay:0.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(17){animation-delay:0.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(18){animation-delay:0.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(19){animation-delay:0.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(20){animation-delay:1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(21){animation-delay:1.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(22){animation-delay:1.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(23){animation-delay:1.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(24){animation-delay:1.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(25){animation-delay:1.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(26){animation-delay:1.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(27){animation-delay:1.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(28){animation-delay:1.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(29){animation-delay:1.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(30){animation-delay:1.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(31){animation-delay:1.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(32){animation-delay:1.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(33){animation-delay:1.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(34){animation-delay:1.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(35){animation-delay:1.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(36){animation-delay:1.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(37){animation-delay:1.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(38){animation-delay:1.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(39){animation-delay:1.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(40){animation-delay:2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(41){animation-delay:2.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(42){animation-delay:2.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(43){animation-delay:2.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(44){animation-delay:2.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(45){animation-delay:2.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(46){animation-delay:2.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(47){animation-delay:2.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(48){animation-delay:2.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(49){animation-delay:2.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(50){animation-delay:2.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(51){animation-delay:2.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(52){animation-delay:2.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(53){animation-delay:2.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(54){animation-delay:2.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(55){animation-delay:2.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(56){animation-delay:2.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(57){animation-delay:2.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(58){animation-delay:2.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(59){animation-delay:2.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(60){animation-delay:3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(61){animation-delay:3.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(62){animation-delay:3.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(63){animation-delay:3.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(64){animation-delay:3.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(65){animation-delay:3.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(66){animation-delay:3.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(67){animation-delay:3.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(68){animation-delay:3.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(69){animation-delay:3.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(70){animation-delay:3.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(71){animation-delay:3.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(72){animation-delay:3.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(73){animation-delay:3.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(74){animation-delay:3.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(75){animation-delay:3.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(76){animation-delay:3.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(77){animation-delay:3.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(78){animation-delay:3.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(79){animation-delay:3.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(80){animation-delay:4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(81){animation-delay:4.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(82){animation-delay:4.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(83){animation-delay:4.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(84){animation-delay:4.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(85){animation-delay:4.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(86){animation-delay:4.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(87){animation-delay:4.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(88){animation-delay:4.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(89){animation-delay:4.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(90){animation-delay:4.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(91){animation-delay:4.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(92){animation-delay:4.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(93){animation-delay:4.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(94){animation-delay:4.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(95){animation-delay:4.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(96){animation-delay:4.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(97){animation-delay:4.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(98){animation-delay:4.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(99){animation-delay:4.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(100){animation-delay:5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(101){animation-delay:5.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(102){animation-delay:5.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(103){animation-delay:5.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(104){animation-delay:5.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(105){animation-delay:5.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(106){animation-delay:5.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(107){animation-delay:5.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(108){animation-delay:5.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(109){animation-delay:5.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(110){animation-delay:5.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(111){animation-delay:5.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(112){animation-delay:5.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(113){animation-delay:5.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(114){animation-delay:5.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(115){animation-delay:5.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(116){animation-delay:5.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(117){animation-delay:5.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(118){animation-delay:5.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(119){animation-delay:5.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(120){animation-delay:6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(121){animation-delay:6.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(122){animation-delay:6.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(123){animation-delay:6.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(124){animation-delay:6.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(125){animation-delay:6.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(126){animation-delay:6.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(127){animation-delay:6.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(128){animation-delay:6.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(129){animation-delay:6.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(130){animation-delay:6.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(131){animation-delay:6.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(132){animation-delay:6.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(133){animation-delay:6.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(134){animation-delay:6.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(135){animation-delay:6.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(136){animation-delay:6.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(137){animation-delay:6.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(138){animation-delay:6.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(139){animation-delay:6.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(140){animation-delay:7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(141){animation-delay:7.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(142){animation-delay:7.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(143){animation-delay:7.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(144){animation-delay:7.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(145){animation-delay:7.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(146){animation-delay:7.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(147){animation-delay:7.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(148){animation-delay:7.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(149){animation-delay:7.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(150){animation-delay:7.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(151){animation-delay:7.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(152){animation-delay:7.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(153){animation-delay:7.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(154){animation-delay:7.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(155){animation-delay:7.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(156){animation-delay:7.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(157){animation-delay:7.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(158){animation-delay:7.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(159){animation-delay:7.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(160){animation-delay:8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(161){animation-delay:8.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(162){animation-delay:8.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(163){animation-delay:8.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(164){animation-delay:8.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(165){animation-delay:8.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(166){animation-delay:8.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(167){animation-delay:8.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(168){animation-delay:8.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(169){animation-delay:8.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(170){animation-delay:8.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(171){animation-delay:8.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(172){animation-delay:8.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(173){animation-delay:8.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(174){animation-delay:8.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(175){animation-delay:8.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(176){animation-delay:8.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(177){animation-delay:8.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(178){animation-delay:8.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(179){animation-delay:8.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(180){animation-delay:9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(181){animation-delay:9.05s}.clientIndexBanner .header .typeWriter .animate span:nth-child(182){animation-delay:9.1s}.clientIndexBanner .header .typeWriter .animate span:nth-child(183){animation-delay:9.15s}.clientIndexBanner .header .typeWriter .animate span:nth-child(184){animation-delay:9.2s}.clientIndexBanner .header .typeWriter .animate span:nth-child(185){animation-delay:9.25s}.clientIndexBanner .header .typeWriter .animate span:nth-child(186){animation-delay:9.3s}.clientIndexBanner .header .typeWriter .animate span:nth-child(187){animation-delay:9.35s}.clientIndexBanner .header .typeWriter .animate span:nth-child(188){animation-delay:9.4s}.clientIndexBanner .header .typeWriter .animate span:nth-child(189){animation-delay:9.45s}.clientIndexBanner .header .typeWriter .animate span:nth-child(190){animation-delay:9.5s}.clientIndexBanner .header .typeWriter .animate span:nth-child(191){animation-delay:9.55s}.clientIndexBanner .header .typeWriter .animate span:nth-child(192){animation-delay:9.6s}.clientIndexBanner .header .typeWriter .animate span:nth-child(193){animation-delay:9.65s}.clientIndexBanner .header .typeWriter .animate span:nth-child(194){animation-delay:9.7s}.clientIndexBanner .header .typeWriter .animate span:nth-child(195){animation-delay:9.75s}.clientIndexBanner .header .typeWriter .animate span:nth-child(196){animation-delay:9.8s}.clientIndexBanner .header .typeWriter .animate span:nth-child(197){animation-delay:9.85s}.clientIndexBanner .header .typeWriter .animate span:nth-child(198){animation-delay:9.9s}.clientIndexBanner .header .typeWriter .animate span:nth-child(199){animation-delay:9.95s}.clientIndexBanner .header .typeWriter .animate span:nth-child(200){animation-delay:10s}.clientIndexBanner .header .preamble{font-size:1.8rem}@media(min-width: 768px){.clientIndexBanner .header .preamble{font-size:2.1rem}}@media(min-width: 1420px){.clientIndexBanner .header .preamble{font-size:2.6rem}}.clientIndexBanner .header .preamble{max-width:890px;margin:0 auto;transform:translateY(30px);opacity:0;transition:opacity .8s ease 1s,transform .8s ease 1s}.clientIndexBanner .splide__list{height:auto}.clientIndexBanner .splide__pagination{display:flex !important;margin-top:40px}.clientIndexBanner .splide__pagination li button{border-radius:0;background:var(--colour-primary);opacity:.2;width:8px;height:8px}.clientIndexBanner .splide__pagination li button.is-active{background:var(--colour-primary);opacity:1}.clientIndexBanner .imitationExpand{position:absolute;left:50%;background-color:var(--colour-white);z-index:99;transition:height .4s ease 0s,width .4s ease 0s,top .4s ease 0s,opacity .4s ease .4s,visibility .4s ease .4s;opacity:0;visibility:hidden;transform-origin:center;transform:translateX(-50%)}.clientIndexBanner .imitationExpand.active{transition:height .4s ease,width .4s ease,top .4s ease,opacity 0s ease 0s,visibility 0s ease 0s;opacity:1;visibility:visible}@media(min-width: 768px){.clientIndexBanner .imitationExpand.active{top:12.5vh !important}}.clientIndexBanner .expandedSlider{background-color:var(--colour-webFabric);position:absolute;top:0;left:0;width:100%;z-index:100;max-height:0px;overflow:hidden}@media(min-width: 768px){.clientIndexBanner .expandedSlider{top:12.5vh}}.clientIndexBanner .expandedSlider.splide.is-initialized{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease,max-height 0s ease .4s}.clientIndexBanner .expandedSlider.splide.is-initialized.active{opacity:1;visibility:visible;transition:opacity .4s ease .4s,visibility .4s ease .4s,max-height 0s ease 0s;max-height:100vh}.clientIndexBanner .expandedSlider.splide.is-initialized.active .splide__arrow{cursor:pointer;opacity:1;visibility:visible}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .splide__list{align-items:center}}.clientIndexBanner .expandedSlider .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;z-index:1000;transition:opacity .8s ease,visibility .8s ease;transition-delay:1.2s}.clientIndexBanner .expandedSlider .splide__arrow:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:32px;height:32px}.clientIndexBanner .expandedSlider .splide__arrow--prev{left:22px;transform:translateY(-50%) rotate(180deg)}.clientIndexBanner .expandedSlider .splide__arrow--next{right:22px}.clientIndexBanner .expandedSlider .splide__arrow svg{width:23px;height:23px;stroke:none}.clientIndexBanner .expandedSlider .splide__pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:30px}@media(max-width: 1049.5px){.clientIndexBanner .expandedSlider .expandedItem{background-color:var(--colour-white)}}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem{display:flex;align-items:center;min-height:60vh;max-width:1920px;height:100%}}@media(min-height: 1050px){.clientIndexBanner .expandedSlider .expandedItem{min-height:60vh}}@media(min-height: 1700px){.clientIndexBanner .expandedSlider .expandedItem{min-height:40vh}}@media(min-height: 2000px){.clientIndexBanner .expandedSlider .expandedItem{min-height:20vh}}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner{height:80vh}}@media(min-height: 1050px){.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner{height:60vh}}@media(min-height: 1700px){.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner{height:40vh}}@media(min-height: 2000px){.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner{height:20vh}}.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner .col1,.clientIndexBanner .expandedSlider .expandedItem.is-active .itemInner .featureImg{opacity:1;visibility:visible;transition-delay:.4s}.clientIndexBanner .expandedSlider .expandedItem .itemInner{background-color:var(--colour-white);position:relative;width:100%;padding:46px 0 60px;height:100vh}@media(max-width: 1049.5px){.clientIndexBanner .expandedSlider .expandedItem .itemInner{max-height:100vh;display:flex;flex-direction:column}}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem .itemInner{gap:140px;padding:80px 0 0 80px;display:flex;transition:height .4s ease;height:70vh}}@media(min-height: 1050px){.clientIndexBanner .expandedSlider .expandedItem .itemInner{height:50vh}}@media(min-height: 1700px){.clientIndexBanner .expandedSlider .expandedItem .itemInner{height:30vh}}@media(min-height: 2000px){.clientIndexBanner .expandedSlider .expandedItem .itemInner{height:10vh}}.clientIndexBanner .expandedSlider .expandedItem .col1{opacity:0;visibility:hidden;padding:0 5%;transition:opacity .4s ease,visibility .4s ease;margin-bottom:45px;flex-grow:1}@media(min-width: 768px){.clientIndexBanner .expandedSlider .expandedItem .col1{padding:0 8%}}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem .col1{margin-bottom:0;flex-basis:50%;display:flex;padding:0 0 80px 0;flex-direction:column;justify-content:space-between}}.clientIndexBanner .expandedSlider .expandedItem .col1 .logo{margin-bottom:34px;max-width:160px}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem .col1 .logo{margin-bottom:0;max-width:190px}}.clientIndexBanner .expandedSlider .expandedItem .col1 .logo img{width:100%;height:100%}.clientIndexBanner .expandedSlider .expandedItem .col1 .tag{font-size:1.5rem;font-weight:400}@media(min-width: 768px){.clientIndexBanner .expandedSlider .expandedItem .col1 .tag{font-size:1.7rem}}@media(min-width: 1700px){.clientIndexBanner .expandedSlider .expandedItem .col1 .tag{font-size:2.6rem}}.clientIndexBanner .expandedSlider .expandedItem .col1 .tag{position:relative;padding-left:20px;display:block}.clientIndexBanner .expandedSlider .expandedItem .col1 .tag:before{position:absolute;top:50%;transform:translateY(-50%);content:"";width:12px;height:12px;background-image:url("/assets/images/icons/pixelSquare.svg");background-size:cover;background-repeat:no-repeat;position:absolute;left:0}.clientIndexBanner .expandedSlider .expandedItem .col1 .tag+h2{margin-top:13px}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem .col1 .tag+h2{margin-top:24px}}.clientIndexBanner .expandedSlider .expandedItem .col1 h2{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.clientIndexBanner .expandedSlider .expandedItem .col1 h2+p,.clientIndexBanner .expandedSlider .expandedItem .col1 h2+.preamble{margin-top:15px}@media(min-width: 1230px){.clientIndexBanner .expandedSlider .expandedItem .col1 h2+p,.clientIndexBanner .expandedSlider .expandedItem .col1 h2+.preamble{margin-top:20px}}.clientIndexBanner .expandedSlider .expandedItem .col1 h2{font-size:2.8rem}@media(min-width: 768px){.clientIndexBanner .expandedSlider .expandedItem .col1 h2{font-size:3.2rem}}@media(min-width: 1230px){.clientIndexBanner .expandedSlider .expandedItem .col1 h2{font-size:3.7rem}}@media(min-width: 1700px){.clientIndexBanner .expandedSlider .expandedItem .col1 h2{font-size:4.5rem}}.clientIndexBanner .expandedSlider .expandedItem .col1 p{text-align:left;font-size:1.5rem;font-weight:400}@media(min-width: 768px){.clientIndexBanner .expandedSlider .expandedItem .col1 p{font-size:1.7rem}}@media(min-width: 1700px){.clientIndexBanner .expandedSlider .expandedItem .col1 p{font-size:2.6rem}}.clientIndexBanner .expandedSlider .expandedItem .col1 .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}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:before,.clientIndexBanner .expandedSlider .expandedItem .col1 .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}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:before{top:0;right:0}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:after{bottom:0;left:0}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:hover:not([disabled]):before,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:hover:not([disabled]):after,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:focus-visible:not([disabled]):before,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.clientIndexBanner .expandedSlider .expandedItem .col1 .button.disabled,.clientIndexBanner .expandedSlider .expandedItem .col1 .button[disabled]{opacity:.4;pointer-events:none}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.clientIndexBanner .expandedSlider .expandedItem .col1 .button{color:var(--colour-white)}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:before,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:after{background-color:var(--colour-primary)}.clientIndexBanner .expandedSlider .expandedItem .col1 .button:hover:not([disabled]):before,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:hover:not([disabled]):after,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:focus-visible:not([disabled]):before,.clientIndexBanner .expandedSlider .expandedItem .col1 .button:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover)}.clientIndexBanner .expandedSlider .expandedItem .col1 .button{margin-top:42px}.clientIndexBanner .expandedSlider .expandedItem .col1 .button span{position:relative;padding-right:20px}.clientIndexBanner .expandedSlider .expandedItem .col1 .button span:after{content:"";background-image:url("/assets/images/icons/arrowRight-White.svg");background-size:cover;width:8px;height:13px;position:absolute;right:0px;top:50%;transform:translateY(-50%)}.clientIndexBanner .expandedSlider .expandedItem .featureImg{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;position:relative;max-height:350px;overflow:hidden}@media(min-width: 1050px){.clientIndexBanner .expandedSlider .expandedItem .featureImg{flex-basis:50%;max-height:100%}}.clientIndexBanner .expandedSlider .expandedItem .featureImg img,.clientIndexBanner .expandedSlider .expandedItem .featureImg video{height:100%;width:100%;object-fit:cover}.clientIndexBanner .mainSlider.hide{opacity:0;visibility:hidden}.clientIndexBanner .mainSlider .splide__list{display:flex;height:auto;align-items:center}.clientIndexBanner .mainSlider .item{transition:transform .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;width:280px;height:400px}@media(min-width: 1050px){.clientIndexBanner .mainSlider .item{width:calc(18% - 20px)}}@media(min-width: 1050px)and (max-width: 1419.5px){.clientIndexBanner .mainSlider .item{height:330px}}.clientIndexBanner .mainSlider .item:hover{transform:scale(1.04)}.clientIndexBanner .mainSlider .item.is-active{position:relative;transition:height .8s,transform .3s ease;transition-delay:.8s}@media(min-width: 1050px){.clientIndexBanner .mainSlider .item.is-active{width:calc(25% - 20px)}}.clientIndexBanner .mainSlider .item.is-active .itemInner{opacity:1;height:100%}.clientIndexBanner .mainSlider .item.is-active .itemInner .img{height:200px}.clientIndexBanner .mainSlider .item.is-active .description{opacity:1;visibility:visible;padding-top:18px;transition:opacity .2s ease .6s,visibility .2s ease .6s,max-height .2s ease .6s;max-height:1000px}.clientIndexBanner .mainSlider .item.is-active .descriptionLogo img{max-width:55%}.clientIndexBanner .mainSlider .item .itemInner{background-color:var(--colour-white);padding:20px 10px 10px 10px;opacity:.4;display:flex;flex-direction:column;justify-content:space-between;height:290px;width:100%;transition:height .6s ease,opacity .6s ease}@media(min-width: 1050px){.clientIndexBanner .mainSlider .item .itemInner{padding-top:30px}}@media(min-width: 1050px)and (max-width: 1419.5px){.clientIndexBanner .mainSlider .item .itemInner{height:260px}}@media(min-width: 1050px){.clientIndexBanner .mainSlider .item.is-next,.clientIndexBanner .mainSlider .item.is-prev{width:calc(20% - 20px)}}.clientIndexBanner .mainSlider .item.is-next .itemInner,.clientIndexBanner .mainSlider .item.is-prev .itemInner{height:330px}@media(min-width: 1050px)and (max-width: 1419.5px){.clientIndexBanner .mainSlider .item.is-next .itemInner,.clientIndexBanner .mainSlider .item.is-prev .itemInner{height:280px}}.clientIndexBanner .mainSlider .item.is-next .itemInner .img,.clientIndexBanner .mainSlider .item.is-prev .itemInner .img{height:230px}.clientIndexBanner .mainSlider .item .descriptionLogo{padding:0 10px 18px 10px}.clientIndexBanner .mainSlider .item .descriptionLogo img{max-width:45%;transition:max-width .2s ease}.clientIndexBanner .mainSlider .item .description{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.clientIndexBanner .mainSlider .item .description+p,.clientIndexBanner .mainSlider .item .description+.preamble{margin-top:15px}@media(min-width: 1230px){.clientIndexBanner .mainSlider .item .description+p,.clientIndexBanner .mainSlider .item .description+.preamble{margin-top:20px}}.clientIndexBanner .mainSlider .item .description{font-size:1.5rem}@media(min-width: 768px){.clientIndexBanner .mainSlider .item .description{font-size:1.7rem}}@media(min-width: 1230px){.clientIndexBanner .mainSlider .item .description{font-size:1.8rem}}@media(min-width: 1700px){.clientIndexBanner .mainSlider .item .description{font-size:2rem}}.clientIndexBanner .mainSlider .item .description{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,max-height 0s ease .2s;overflow:hidden;max-height:0px}.clientIndexBanner .mainSlider .item .img{height:100%;overflow:hidden;height:205px;transition:height .2s ease}.clientIndexBanner .mainSlider .item .img img,.clientIndexBanner .mainSlider .item .img video{width:100%;height:100%;object-fit:cover}
