.megamenu{position:absolute;left:0;top:147px;width:100%;background:var(--colour-white);z-index:100;border-top:1px solid var(--colour-lightBorder);transition:opacity .3s ease .3s,visibility .3s ease .3s;overflow:hidden;visibility:hidden;opacity:0;box-shadow:0px 25px 20px 0px rgba(156,152,139,.15)}@media(min-width: 1230px){.megamenu{top:150px}}.megamenu:before,.megamenu:after{content:"";position:absolute;top:0;width:50vw;background:var(--colour-white);height:100%;z-index:-1}.megamenu:before{left:0%;background-color:var(--colour-lotion)}.megamenu:after{right:0%}.megamenu.pc-isActive{opacity:1;transition:opacity .3s ease,visibility .3s ease;visibility:visible}.megamenu .megaInner{display:flex;margin:0 auto;max-width:1280px;max-height:calc(100vh - 80px);box-sizing:content-box;overflow:auto}.megamenu .preview{flex:0 0 330px;padding-right:10px;background-color:var(--colour-lotion);position:relative;border-right:1px solid var(--colour-lightBorder);padding-top:50px;padding-right:50px;padding-bottom:70px;padding-left:5vw;box-sizing:content-box}@media(max-width: 1419.5px){.megamenu .preview{padding-left:8vw}}.megamenu .preview h3{margin:0 0 16px;line-height:1.27;font-weight:700;font-family:var(--font-body);color:var(--colour-navy);font-size:2.2rem}@media(min-width: 768px){.megamenu .preview h3{font-size:2.55rem}}@media(min-width: 1420px)and (min-height: 800px){.megamenu .preview h3{font-size:3rem}}.megamenu .preview p{margin:0}.megamenu .preview .ctaLink{font-size:1.9rem;font-weight:bold;color:var(--colour-cyan);text-decoration:none;display:inline-flex;align-items:flex-start;cursor:pointer;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease;font-family:var(--font-body);margin-top:16px}.megamenu .preview .ctaLink:focus-visible{outline:var(--colour-cyan) 1px solid;outline-offset:2px}.megamenu .preview .ctaLink[target=_blank]:after{transform:rotate(-45deg)}.megamenu .preview .ctaLink:after{content:"";background-image:url("/assets/images/icons/arrowRight-Cyan.svg");background-size:cover;width:16px;height:16px;background-repeat:no-repeat;margin-left:8px;flex-shrink:0;position:relative;top:7px}.megamenu .preview .ctaLink:hover{text-decoration-color:inherit}.megamenu .megaRow{padding:60px 5vw 80px 40px;width:100%;columns:2;-webkit-columns:2;-moz-columns:2;background-color:var(--colour-white)}@media(max-width: 1419.5px){.megamenu .megaRow{padding-right:8vw}}.megamenu .megaRow .megaItem{margin-bottom:10px;break-inside:avoid-column}.megamenu .megaRow .megaItem.hasItems{margin-bottom:16px}.megamenu .megaRow .megaItem ul li{margin:10px;line-height:normal}.megamenu .megaRow .megaItem ul li:first-of-type a{color:var(--colour-navy);font-weight:700;transition:color .2s ease;text-decoration-color:inherit}.megamenu .megaRow .megaItem ul li:first-of-type a:focus-visible{outline:var(--colour-navy) 1px solid;outline-offset:2px}.megamenu .megaRow .megaItem ul li:first-of-type a:hover{color:var(--colour-cyan)}.megamenu .megaRow .megaItem ul li:not(:first-of-type) a{font-weight:400;font-size:1.6rem;transition:text-decoration .2s ease;color:var(--colour-cyan);text-decoration-color:rgba(0,0,0,0)}.megamenu .megaRow .megaItem ul li:not(:first-of-type) a:focus-visible{outline:var(--colour-cyan) 1px solid;outline-offset:2px}.megamenu .megaRow .megaItem ul li:not(:first-of-type) a:hover{text-decoration-color:inherit}.megamenu .megaRow .megaItem ul li a{text-decoration-line:underline;font-weight:400;font-size:1.6rem;color:var(--colour-cyan)}
