.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)}.gatedContentBanner .description{line-height:1.2;font-family:var(--font-secondary);color:var(--colour-charcoal);margin:0}.navigationAlert-isShowing .gatedContentBanner{padding-top:180px}@media(min-width: 1050px){.navigationAlert-isShowing .gatedContentBanner{padding-top:250px}}.gatedContentBanner{overflow:hidden;padding-top:140px;position:relative;background-color:var(--colour-webFabric)}@media(min-width: 1050px){.gatedContentBanner{padding-top:210px;background-color:var(--colour-surface-light)}}.gatedContentBanner .main{max-width:1920px;margin-left:auto;margin-right:auto}.gatedContentBanner .container{position:relative}@media(min-width: 1050px){.gatedContentBanner .container{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.gatedContentBanner .container.small{max-width:860px}}@media(min-width: 1050px)and (min-width: 768px){.gatedContentBanner .container{padding:0 8%}}@media(min-width: 1050px){.gatedContentBanner .row{position:relative;display:flex}}.gatedContentBanner .col{opacity:0;transition:opacity .3s ease-in;padding-left:5vw;padding-right:5vw}@media(min-width: 768px){.gatedContentBanner .col{padding-left:8vw;padding-right:8vw}}.gatedContentBanner .col.isActive{opacity:1}.gatedContentBanner .col:first-child{position:relative;padding-bottom:60px;padding-right:80px}@media(min-width: 1050px){.gatedContentBanner .col:first-child{padding:0 80px 80px 0;position:static;flex:0 0 58%}}@media(min-width: 1230px){.gatedContentBanner .col:first-child{padding:0 130px 100px 0}}.gatedContentBanner .col:last-child{transition-delay:.5s;background-color:var(--colour-surface-light);padding-top:36px;padding-bottom:45px}@media(min-width: 1050px){.gatedContentBanner .col:last-child{flex:0 0 42%;max-width:42%;padding:0 60px 80px 0;background-color:unset}}@media(min-width: 1420px){.gatedContentBanner .col:last-child{padding:0 60px 100px 0}}@media(min-width: 1700px){.gatedContentBanner .col:last-child{padding-right:0px}}.gatedContentBanner small{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.gatedContentBanner small+p,.gatedContentBanner small+.preamble{margin-top:15px}@media(min-width: 1230px){.gatedContentBanner small+p,.gatedContentBanner small+.preamble{margin-top:20px}}.gatedContentBanner small{font-size:1.3rem}@media(min-width: 768px){.gatedContentBanner small{font-size:1.4rem}}@media(min-width: 1230px){.gatedContentBanner small{font-size:1.45rem}}@media(min-width: 1700px){.gatedContentBanner small{font-size:1.5rem}}.gatedContentBanner small{display:block;padding-bottom:15px}@media(min-width: 1050px){.gatedContentBanner small{padding-bottom:35px;align-self:flex-start}}.gatedContentBanner small.error{padding:0}.gatedContentBanner .back:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.gatedContentBanner .back{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;margin-left:5vw}@media(min-width: 768px){.gatedContentBanner .back{margin-left:8vw}}@media(min-width: 1050px){.gatedContentBanner .back{margin-left:0;font-size:1.4rem;margin-bottom:35px;top:-100px}}.gatedContentBanner .back:hover{text-decoration-color:var(--colour-primary)}.gatedContentBanner .back: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}.gatedContentBanner .title{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.gatedContentBanner .title+p,.gatedContentBanner .title+.preamble{margin-top:15px}@media(min-width: 1230px){.gatedContentBanner .title+p,.gatedContentBanner .title+.preamble{margin-top:20px}}.gatedContentBanner .title{font-size:2.8rem}@media(min-width: 768px){.gatedContentBanner .title{font-size:3.2rem}}@media(min-width: 1230px){.gatedContentBanner .title{font-size:3.7rem}}@media(min-width: 1700px){.gatedContentBanner .title{font-size:4.5rem}}.gatedContentBanner .title{position:relative}.gatedContentBanner .description{font-size:1.8rem}@media(min-width: 768px){.gatedContentBanner .description{font-size:2.1rem}}@media(min-width: 1420px){.gatedContentBanner .description{font-size:2.6rem}}.gatedContentBanner .description{margin-top:32px}.gatedContentBanner .formTitle{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.gatedContentBanner .formTitle+p,.gatedContentBanner .formTitle+.preamble{margin-top:15px}@media(min-width: 1230px){.gatedContentBanner .formTitle+p,.gatedContentBanner .formTitle+.preamble{margin-top:20px}}.gatedContentBanner .formTitle{font-size:1.8rem}@media(min-width: 768px){.gatedContentBanner .formTitle{font-size:2.1rem}}@media(min-width: 1230px){.gatedContentBanner .formTitle{font-size:2.3rem}}@media(min-width: 1700px){.gatedContentBanner .formTitle{font-size:2.6rem}}.gatedContentBanner .formTitle{margin-bottom:25px}@media(min-width: 1050px){.gatedContentBanner .formTitle{margin-bottom:20px}}.gatedContentBanner .formPreamble{margin-bottom:25px}@media(min-width: 1050px){.gatedContentBanner .formPreamble{margin-bottom:20px}}.gatedContentBanner .form{opacity:1;visibility:visible;max-height:100%;transition:opacity .3s ease,visibility .3s ease,max-height 0s ease}@media(min-width: 650px){.gatedContentBanner .form{position:static}}@media(min-width: 1050px){.gatedContentBanner .form{padding-top:0}}.gatedContentBanner .form.hide{opacity:0;visibility:hidden;max-height:0}.gatedContentBanner .form form{position:relative;z-index:2}.gatedContentBanner .form .input input.error,.gatedContentBanner .form .input select.error{border-color:var(--colour-red);box-shadow:inset 0 0 0 2000px rgba(255,0,0,.2)}.gatedContentBanner .form .input small.error{display:none;font-size:1.4rem}.gatedContentBanner .form .input small.error.active{display:block}.gatedContentBanner .form .input{margin-bottom:16px}.gatedContentBanner .form .input small.error{color:var(--colour-charcoal);margin-top:8px;font-weight:400}.gatedContentBanner .form input:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.gatedContentBanner .form input{moz-appearance:none;-webkit-appearance:none;font-size:1.6rem;line-height:1.4;font-weight:300;color:var(--colour-charcoal);padding:12px;border:solid 1px var(--colour-fieldBorder);min-height:50px;background-color:var(--colour-white);text-align:left;border-radius:0px;margin:0}.gatedContentBanner .form input:disabled{opacity:.5}.gatedContentBanner .form input::-ms-expand{display:none}.gatedContentBanner .form input::-webkit-search-cancel-button{-webkit-appearance:none}.gatedContentBanner .form input{width:100%}.gatedContentBanner .form label{font-size:1.3rem;color:var(--colour-charcoal);margin-bottom:4px;line-height:1.43;display:block}@media(min-width: 1050px){.gatedContentBanner .form label{font-size:1.5rem}}.gatedContentBanner .form label.required:after{content:"*";color:var(--colour-fuscia)}.gatedContentBanner .form select:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.gatedContentBanner .form select{moz-appearance:none;-webkit-appearance:none;font-size:1.6rem;line-height:1.4;font-weight:300;color:var(--colour-charcoal);padding:12px 45px 12px 12px;border:solid 1px var(--colour-fieldBorder);background-image:url("/assets/images/icons/selectArrow.svg");background-position:right 17px top 55%;background-repeat:no-repeat;border-radius:0px;min-height:50px;text-align:left;background-color:var(--colour-white)}.gatedContentBanner .form select:disabled{opacity:.5}.gatedContentBanner .form select::-ms-expand{display:none}.gatedContentBanner .form select{width:100%}.gatedContentBanner .form .checkboxInput input.error,.gatedContentBanner .form .checkboxInput select.error{border-color:var(--colour-red);box-shadow:inset 0 0 0 2000px rgba(255,0,0,.2)}.gatedContentBanner .form .checkboxInput small.error{display:none;font-size:1.4rem}.gatedContentBanner .form .checkboxInput small.error.active{display:block}.gatedContentBanner .form .checkboxInput{min-height:30px;margin-bottom:17px}@media(min-width: 1050px){.gatedContentBanner .form .checkboxInput{margin-bottom:28px}}.gatedContentBanner .form .checkboxInput input{position:absolute !important;left:-99999999999px !important;height:0 !important}.gatedContentBanner .form .checkboxInput input:focus-visible+label:before{outline:1px solid var(--colour-black);outline-offset:1px}.gatedContentBanner .form .checkboxInput input:checked+label{border:none}.gatedContentBanner .form .checkboxInput input:checked+label:before{background-image:url("/assets/images/icons/blueTick.svg")}.gatedContentBanner .form .checkboxInput .multi-checkbox-title{font-size:1.5rem;color:var(--colour-charcoal);margin-bottom:18px}.gatedContentBanner .form .checkboxInput label{font-size:1.5rem;display:flex;color:var(--colour-charcoal);position:relative;font-weight:normal;cursor:pointer;padding-left:38px}.gatedContentBanner .form .checkboxInput label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:-2px;border:1px solid var(--colour-border);background-color:var(--colour-white);background-size:13px 10px;background-repeat:no-repeat;background-position:center;transition:all .2s ease}.gatedContentBanner .form .checkboxInput label:hover:before{border-color:var(--colour-black)}.gatedContentBanner .form .checkboxInput label.multi-checkbox-label:first-of-type{margin-top:16px}.gatedContentBanner .form .checkboxInput label.multi-checkbox-label{margin-bottom:14px}.gatedContentBanner .form .checkboxInput.purple input:checked+label:before{background-image:url("/assets/images/icons/whiteTick.svg")}.gatedContentBanner .form .checkboxInput.purple label{color:var(--colour-white)}.gatedContentBanner .form .checkboxInput.purple label:before{border:1px solid var(--colour-white);background-color:var(--colour-primary)}.gatedContentBanner .form .checkboxInput{margin-bottom:12px}@media(min-width: 1050px){.gatedContentBanner .form .checkboxInput{margin-bottom:12px}}.gatedContentBanner .form .checkboxInput+.checkboxInput{margin-top:12px}.gatedContentBanner .form .checkboxInput small.error{color:var(--colour-white);margin-top:8px}.gatedContentBanner .form .termsConditions p{font-size:1.5rem}.gatedContentBanner .form .termsConditions p.ctaLink a:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.gatedContentBanner .form .termsConditions p.ctaLink a{font-size:1.4rem;font-weight:700;color:var(--colour-primary);text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease;cursor:pointer;position:relative;display:table;padding-right:25px}.gatedContentBanner .form .termsConditions p.ctaLink a:after{content:"";background-image:url("/assets/images/icons/arrowRight-Primary.svg");background-size:cover;width:8px;height:13px;position:absolute;right:0px;top:1px}.gatedContentBanner .form .termsConditions p.ctaLink a:hover{text-decoration-color:var(--colour-primary)}.gatedContentBanner .form .termsConditions p:not(.ctaLink) a:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.gatedContentBanner .form .termsConditions p:not(.ctaLink) a{color:var(--colour-primary);display:inline;cursor:pointer;text-decoration-line:underline;text-decoration-color:var(--colour-primary);transition:text-decoration .2s ease}.gatedContentBanner .form .termsConditions p:not(.ctaLink) a:hover{text-decoration-color:rgba(0,0,0,0)}.gatedContentBanner .form.white{background-color:#fff;padding:30px}.gatedContentBanner .form.white button{width:100%}.gatedContentBanner .button,.gatedContentBanner .downloadButton{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}.gatedContentBanner .button:before,.gatedContentBanner .button:after,.gatedContentBanner .downloadButton:before,.gatedContentBanner .downloadButton: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}.gatedContentBanner .button:before,.gatedContentBanner .downloadButton:before{top:0;right:0}.gatedContentBanner .button:after,.gatedContentBanner .downloadButton:after{bottom:0;left:0}.gatedContentBanner .button:hover:not([disabled]):before,.gatedContentBanner .button:hover:not([disabled]):after,.gatedContentBanner .button:focus-visible:not([disabled]):before,.gatedContentBanner .button:focus-visible:not([disabled]):after,.gatedContentBanner .downloadButton:hover:not([disabled]):before,.gatedContentBanner .downloadButton:hover:not([disabled]):after,.gatedContentBanner .downloadButton:focus-visible:not([disabled]):before,.gatedContentBanner .downloadButton:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.gatedContentBanner .button.disabled,.gatedContentBanner .button[disabled],.gatedContentBanner .downloadButton.disabled,.gatedContentBanner .downloadButton[disabled]{opacity:.4;pointer-events:none}.gatedContentBanner .button:focus-visible,.gatedContentBanner .downloadButton:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.gatedContentBanner .button,.gatedContentBanner .downloadButton{color:var(--colour-white)}.gatedContentBanner .button:before,.gatedContentBanner .button:after,.gatedContentBanner .downloadButton:before,.gatedContentBanner .downloadButton:after{background-color:var(--colour-primary)}.gatedContentBanner .button:hover:not([disabled]):before,.gatedContentBanner .button:hover:not([disabled]):after,.gatedContentBanner .button:focus-visible:not([disabled]):before,.gatedContentBanner .button:focus-visible:not([disabled]):after,.gatedContentBanner .downloadButton:hover:not([disabled]):before,.gatedContentBanner .downloadButton:hover:not([disabled]):after,.gatedContentBanner .downloadButton:focus-visible:not([disabled]):before,.gatedContentBanner .downloadButton:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover)}.gatedContentBanner .button,.gatedContentBanner .downloadButton{width:100%;margin-top:22px}@media(min-width: 1050px){.gatedContentBanner .button,.gatedContentBanner .downloadButton{width:auto}}.gatedContentBanner .button span,.gatedContentBanner .downloadButton span{position:relative;padding-right:30px}.gatedContentBanner .button span:after,.gatedContentBanner .downloadButton span:after{content:"";background-image:url("/assets/images/icons/download-White.svg");background-size:cover;width:21px;height:21px;position:absolute;right:0px;top:50%;transform:translateY(-50%)}.gatedContentBanner .button span.link:after,.gatedContentBanner .downloadButton span.link:after{background-image:url("/assets/images/icons/arrowRight-White-Thin.svg")}@media(min-width: 1050px){.gatedContentBanner .button.downloadButton,.gatedContentBanner .downloadButton.downloadButton{width:100%;margin-top:38px}}@media(min-width: 1050px){.gatedContentBanner .submitBtn{display:flex;justify-content:flex-end}}.gatedContentBanner .thankYouMessage,.gatedContentBanner .errorMessage{opacity:0;visibility:hidden;max-height:0px;overflow:hidden;transition:opacity .3s ease-in,visibility .3s ease-in,max-height 0s ease;background-color:var(--colour-webFabric)}.gatedContentBanner .thankYouMessage.enquirySuccess,.gatedContentBanner .thankYouMessage.enquiryError,.gatedContentBanner .errorMessage.enquirySuccess,.gatedContentBanner .errorMessage.enquiryError{opacity:1;visibility:visible;max-height:100%;padding:60px}@media(min-width: 1050px){.gatedContentBanner .thankYouMessage.enquirySuccess,.gatedContentBanner .thankYouMessage.enquiryError,.gatedContentBanner .errorMessage.enquirySuccess,.gatedContentBanner .errorMessage.enquiryError{padding:60px 60px 210px 60px}}.gatedContentBanner .thankYouMessage svg,.gatedContentBanner .errorMessage svg{margin-bottom:22px}@media(min-width: 1050px){.gatedContentBanner .thankYouMessage svg,.gatedContentBanner .errorMessage svg{margin-bottom:48px}}.gatedContentBanner .thankYouTitle{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.gatedContentBanner .thankYouTitle+p,.gatedContentBanner .thankYouTitle+.preamble{margin-top:15px}@media(min-width: 1230px){.gatedContentBanner .thankYouTitle+p,.gatedContentBanner .thankYouTitle+.preamble{margin-top:20px}}.gatedContentBanner .thankYouTitle{font-size:2.8rem}@media(min-width: 768px){.gatedContentBanner .thankYouTitle{font-size:3.2rem}}@media(min-width: 1230px){.gatedContentBanner .thankYouTitle{font-size:3.7rem}}@media(min-width: 1700px){.gatedContentBanner .thankYouTitle{font-size:4.5rem}}.gatedContentBanner .lottie,.gatedContentBanner .lottieImage{position:absolute;right:0;bottom:0;z-index:10;width:60px;height:345px;overflow:hidden}@media(min-width: 1050px){.gatedContentBanner .lottie,.gatedContentBanner .lottieImage{right:auto;left:calc(50vw + 50% - 120px);width:120px;height:690px}}.gatedContentBanner .lottie svg,.gatedContentBanner .lottieImage svg{min-width:60px;min-height:345px}@media(min-width: 1050px){.gatedContentBanner .lottie svg,.gatedContentBanner .lottieImage svg{min-width:120px;min-height:690px}}@media(max-width: 1049.5px){.gatedContentBanner .lottie{display:none}}@media(min-width: 1050px){.gatedContentBanner .lottieImage{display:none}}
