﻿@charset "UTF-8";@font-face{font-family:"Adero";src:url("/fonts/Adero-Regular.eot?");src:url("/fonts/Adero-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/Adero-Regular.woff") format("woff"),url("/fonts/Adero-Regular.woff2") format("woff2"),url("/fonts/Adero-Regular.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}[data-theme=integra]{--font-family:"Inter",sans-serif;--chillax:"Chillax",sans-serif;--adero:"Adero",sans-serif;--background:#e1e6ea;--font-colour:#31424e;--banner-font-colour:#fff;--black-white-gradient:linear-gradient(187deg,#000 64.86%,rgba(0,0,0,0) 194.7%);--info-panel-primary:linear-gradient(180deg,#ab0000 0%,#de0000 100%);--info-panel-primary-top:#ab0000;--info-panel-primary-bottom:#de0000;--info-panel-secondary:linear-gradient(0deg,#c6cbd2 0%,#fafafb 100%);--info-panel-secondary-top:#fafafb;--info-panel-secondary-bottom:#c6cbd2;--case-study-gradient:linear-gradient(180deg,#e7170a 6.36%,#490703 100%);--news-gradient:linear-gradient(180deg,#b645cb 6.36%,#6a2178 100%);--blog-gradient:linear-gradient(180deg,#e82abe 6.36%,#8a0f6f 100%);--video-gradient:linear-gradient(180deg,#ff4e08 6.36%,#992c00 100%);--event-gradient:linear-gradient(180deg,#ff72d4 6.36%,#d00050 100%);--diagram-tertiary:linear-gradient(180deg,#e1e6ea 0%,#31424e 100%);--color-primary:#6200ee;--color-primary-alt:#3700b3;--cta-primary:#e40000;--cta-secondary:#fff;--footer-background:#4d5b66;--footer-text-color:#fff;--footer-hover-background-color:#f00;--navbar-background:linear-gradient(187deg,#000 64.86%,rgba(0,0,0,0) 194.7%);--section-header-size:40px;--section-header-weight:font-weight:800;--btn-primary-text-colour:#fff;--btn-primary-background-colour:#e40000;--btn-primary-hover-background-colour:#ff3c00;--btn-primary-click-background-colour:#df3400;--btn-primary-border-colour:#e40000;--btn-secondary-text-colour:#e40000;--btn-secondary-background-colour:transparent;--btn-secondary-hover-background-colour:#ff3c00;--btn-secondary-click-background-colour:#e40000;--btn-secondary-border-colour:#df3400;--panel-scroller-gradient:linear-gradient(to bottom right,#bf3fce 0%,#be1f5f 35%,#cc2020 60%,#e04f10 100%);--panel-scroller-featured-item-background-colour:#b30000;--panel-scroller-text-colour:#fff;--panel-scroller-item-background-colour:rgba(179,0,0,.1);--testimonial-scroller-text-colour:#fff;--testimonial-scroller-active-tile-gradient:linear-gradient(180deg,#ab0000 0%,#de0000 100%);--resource-list-gradient:linear-gradient(0deg,#c6cbd2 0%,#fafafb 100%);--resource-list-card-left-gradient:linear-gradient(180deg,#e7170a 6.36%,#490703 100%);--resource-list-card-left-info-gradient:linear-gradient(0deg,rgba(0,0,0,.85) 9.19%,rgba(0,0,0,0) 112.5%);--filtered-content-list-background:linear-gradient(180deg,#95a8b6 0%,#c3cdd5 100%);--black-gradient:linear-gradient(253deg,rgba(0,0,0,0) 31.67%,rgba(0,0,0,.9) 62.74%);--form-label-colour:#59778d;}body{font-family:var(--font-family);color:var(--font-colour);background-color:var(--background);}body .skiplinks{position:fixed;top:24px;left:24px;z-index:999;}body .skiplinks .skiplinks_items{list-style:none;}body .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;}body.is-resource{background-color:#f3f5f7;}body .container-xxl{max-width:1440px;}body .container-xxl:has(.container){padding-left:0;padding-right:0;}body .section-header{font-family:var(--adero);font-size:var(--section-header-size);font-style:normal;font-weight:var(--section-header-weight);line-height:125%;}body .btn{font-family:var(--adero);font-size:12px;font-weight:700;line-height:150%;letter-spacing:2.4px;width:fit-content;border-radius:26.5px;}@media(min-width:762px){body .btn{font-size:16px;}}body .btn.btn-primary{background-color:var(--btn-primary-background-colour);border:1px solid var(--btn-primary-border-colour);}body .btn.btn-primary:hover{background-color:var(--btn-primary-hover-background-colour);border:1px solid var(--btn-primary-hover-background-colour);}body .btn.btn-primary:active{color:var(--btn-primary-text-colour);background-color:var(--btn-primary-click-background-colour);border:1px solid var(--btn-primary-border-colour);}body .btn.btn-secondary{color:var(--btn-secondary-text-colour);background-color:var(--btn-secondary-background-colour);border:1px solid var(--btn-secondary-border-colour);}body .btn.btn-secondary:hover{color:#fff;background-color:var(--btn-secondary-hover-background-colour);border:1px solid var(--btn-secondary-hover-background-colour);}body .btn.btn-secondary:active{color:#fff;background-color:var(--btn-secondary-click-background-colour);border:1px solid var(--btn-secondary-border-colour);}body .resource-banner h1,body .banner h1{color:var(--banner-font-colour);font-family:var(--adero);font-style:normal;font-size:14px;font-weight:300;line-height:125%;}@media(min-width:762px){body .resource-banner h1,body .banner h1{font-size:24px;}}@media(min-width:992px){body .resource-banner h1,body .banner h1{font-size:45px;}}body .resource-banner h2,body .banner h2{color:var(--white);font-family:var(--adero);font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.11px;}@media(min-width:762px){body .resource-banner h2,body .banner h2{font-size:16px;}}@media(min-width:992px){body .resource-banner h2,body .banner h2{font-size:20px;}}body .resource-banner h3,body .banner h3{color:var(--white);font-family:var(--adero);font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.11px;}@media(min-width:762px){body .resource-banner h3,body .banner h3{font-size:16px;}}@media(min-width:992px){body .resource-banner h3,body .banner h3{font-size:20px;}}body h1{color:var(--banner-font-colour);font-family:var(--adero);font-style:normal;font-size:24px;font-weight:300;line-height:125%;}@media(min-width:992px){body h1{font-size:45px;}}body h2{color:var(--font-colour);font-family:var(--adero);font-size:22px;font-style:normal;font-weight:800;line-height:125%;}@media(min-width:992px){body h2{font-size:40px;}}body h3{color:var(--white);font-family:var(--adero);font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.11px;}body a{color:inherit;}body .text-white *{color:inherit;}body .red-text{color:#b30000;}body .featured{font-weight:700;font-size:20px;}body .featured-panel .featured,body .panel-scroller .featured{font-weight:initial;font-size:initial;}body .testimonial{color:#b30000;font-size:24px;font-style:normal;font-weight:700;}body .py-6{padding-top:5rem!important;padding-bottom:5rem!important;}body .rich-text.red-bullets li{list-style:none;}body .rich-text.red-bullets li p{display:inline;}body .rich-text.red-bullets li::before{content:"•";color:#f00;margin-right:8px;}.icon{height:40px;width:40px;background-size:40px;background-repeat:no-repeat;background-position:center;}.icon.icon-case-study,.icon.icon-case-studies{background-image:url("/Images/icon-case-study.svg");}.icon.icon-news,.icon.icon-news-landing{background-image:url("/Images/icon-news.svg");}.icon.icon-video,.icon.icon-videos{background-image:url("/Images/icon-video.svg");}.icon.icon-blog,.icon.icon-blogs{background-image:url("/Images/icon-blog.svg");}.icon.icon-pdf,.icon.icon-pdfs{background-image:url("/Images/icon-pdf.svg");}.icon.icon-event,.icon.icon-events{background-image:url("/Images/icon-event.svg");}.icon.icon-chevron{background-image:url("/Images/icon-chevron.svg");}.icon.icon-chevron.rotated-90{transform:rotate(90deg);}.icon.icon-chevron.rotated-180{transform:rotate(180deg);}.icon.icon-chevron.rotated-270{transform:rotate(270deg);}.icon.icon-chevron-red{background-image:url("/Images/icon-chevron-red.svg");}.icon.icon-login{background-image:url("/Images/icon-login.svg");}.icon.icon-contact{background-image:url("/Images/icon-contact.svg");}.navbar{position:fixed;top:0;width:100%;z-index:1050;background-color:transparent;flex-direction:column;}.navbar .navbar-toggler{border:0;}.navbar .navbar-toggler .burger-icon{display:flex;flex-direction:column;gap:.3rem;cursor:pointer;}.navbar .navbar-toggler .burger-icon span{display:block;width:25px;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease;}.navbar .navbar-toggler[aria-expanded=true] .burger-icon span:nth-child(1){transform:translateY(7px) rotate(45deg);}.navbar .navbar-toggler[aria-expanded=true] .burger-icon span:nth-child(2){opacity:0;}.navbar .navbar-toggler[aria-expanded=true] .burger-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.navbar .container-fluid.grandchild-navbar{background:rgba(4,0,13,.7);backdrop-filter:blur(5.6px);transition:opacity ease-in-out .5s;opacity:0;}.navbar .container-fluid.grandchild-navbar .nav-link{font-family:var(--adero);font-size:12px;font-style:normal;font-weight:500;line-height:102%;color:#fff;padding:.25rem 0;}.navbar .container-fluid.site-search{background:rgba(4,0,13,.7);backdrop-filter:blur(5.6px);transition:opacity ease-in-out .5s;}.navbar .container-fluid.site-search.collapse{display:none;}.navbar .container-fluid.site-search.collapse.show{display:block;}.navbar .container-fluid.site-search label{color:#fff;}.navbar .container-fluid.site-search input{width:370px;height:28px;background-image:url(/Images/icon-search-black.svg);background-repeat:no-repeat;background-size:20px;background-position-x:98%;background-position-y:3px;}.navbar::before{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity ease-in-out .5s;z-index:-1;}.navbar:has(.site-search.show)::before,.navbar .container-fluid.grandchild-navbar.scrolled,.navbar.scrolled::before,.navbar:has(.dropdown-menu.show)::before,.navbar:hover::before{opacity:1;}.navbar .navbar-brand img{max-height:40px;width:auto;}.navbar .navbar-toggler{border-color:rgba(255,255,255,.3);}.navbar .navbar-toggler .navbar-toggler-icon{filter:invert(1);}.navbar .navbar-toggler:focus{box-shadow:none;}@media(max-width:991.98px){.navbar .navbar-collapse{border-top:1px solid rgba(255,255,255,.1);padding-block:.75rem;margin-top:.75rem;}}.navbar .nav-item{position:unset;}@media(max-width:991px){.navbar .nav-item .nav-link-container:not(:has(.dropdown-menu .doorstop.active)) .active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);color:#fff;border-radius:20px;}.navbar .nav-item .nav-link-container .doorstop-container:not(:has(.dropdown-menu .nav-link.active)) .doorstop.active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);color:#fff;border-radius:20px;}.navbar .nav-item .nav-link-container .doorstop-container .nav-link.active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);color:#fff;border-radius:20px;}}@media(min-width:992px){.navbar .nav-item .nav-link-container.active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);color:#fff;border-radius:20px;}}.navbar .nav-item .nav-link-container .dropdown-toggle.icon-chevron{height:20px;width:20px;background-size:10px;cursor:pointer;transition:all .2s ease-in-out;}.navbar .nav-item .nav-link-container .dropdown-toggle.icon-chevron.show{transform:rotate(180deg);}.navbar .nav-item .nav-link-container .dropdown-toggle::after{display:none;}.navbar .nav-item .nav-link-container .nav-link{font-family:var(--adero);color:rgba(255,255,255,.85);font-size:14px;font-weight:500;line-height:150%;padding:.375rem .875rem;transition:color .2s ease;}.navbar .nav-item .nav-link-container .nav-link:hover,.navbar .nav-item .nav-link-container .nav-link:focus{color:#fff;}@media(min-width:992px){.navbar .nav-item .nav-link-container .nav-link{font-size:12px;}}@media(max-width:992px){.navbar .nav-item .nav-link-container .nav-link{padding-inline:0;}}@media(max-width:991px){.navbar .nav-item .nav-link-container .dropdown-menu{background:none;border:0;}.navbar .nav-item .nav-link-container .dropdown-menu .container{padding-left:4px;padding-right:0;}.navbar .nav-item .nav-link-container .dropdown-menu .container .doorstop-container{border-bottom:1px solid rgba(255,255,255,.6);}.navbar .nav-item .nav-link-container .dropdown-menu .container .doorstop-container .child-link .menu-tab{color:rgba(255,255,255,.85);border:0;text-align:start;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.154px;padding:6px 0;}}@media(min-width:992px){.navbar .nav-item .nav-link-container .dropdown-menu{left:0;right:0;background:var(--navbar-background);border-radius:0;border:0;transition:height .2s ease,opacity .2s ease;}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(1):last-child){grid-template-columns:repeat(1,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(3):last-child){grid-template-columns:repeat(3,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(4):last-child){grid-template-columns:repeat(4,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(5):last-child){grid-template-columns:repeat(5,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(6):last-child){grid-template-columns:repeat(6,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(7):last-child){grid-template-columns:repeat(7,1fr);}}@media(min-width:992px) and (max-width:1400px){.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(n+8)){grid-template-columns:repeat(7,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(8):last-child){grid-template-columns:repeat(4,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(9):last-child){grid-template-columns:repeat(5,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(10):last-child){grid-template-columns:repeat(5,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(11):last-child){grid-template-columns:repeat(6,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(12):last-child){grid-template-columns:repeat(6,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(13):last-child){grid-template-columns:repeat(7,1fr);}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop-container:has(>.child-link:nth-child(14):last-child){grid-template-columns:repeat(7,1fr);}}@media(min-width:992px){.navbar .nav-item .nav-link-container .dropdown-menu .doorstop{border-radius:5px;background:var(--info-panel-primary);font-weight:700;color:var(--banner-font-colour);height:100%;display:flex;justify-content:center;align-items:center;width:100%;}.navbar .nav-item .nav-link-container .dropdown-menu .doorstop.active{background-color:color-mix(in srgb,var(--info-panel-primary) 50%,transparent);}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel:has(.nav-link.active:not(.doubled-link)) .nav-link.active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);border-radius:20px;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel:has(.nav-link.active:not(.doubled-link)) .nav-link.doubled-link{background-color:transparent;border-radius:0;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .nav-link{padding:.375rem 0;font-weight:700;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .nav-link.active{background-color:color-mix(in srgb,var(--cta-primary) 50%,transparent);border-radius:20px;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .case-study{color:var(--banner-font-colour);font-family:var(--adero);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:4.8px;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .case-study img{border-radius:5px;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .case-study .sub-title{opacity:.47;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .cta-container a{color:var(--banner-font-colour);font-family:var(--adero);font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:2.1px;text-decoration:none;}.navbar .nav-item .nav-link-container .dropdown-menu .menu-panel .cta-container a img{max-width:25px;}}.footer{color:var(--footer-text-color);background-color:var(--footer-background);}.footer .link{color:inherit;font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none;}.footer .link:hover{border-radius:16px;background-color:color-mix(in srgb,var(--footer-hover-background-color) 50%,transparent);}.footer .copy{font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.154px;}.banner{background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;color:var(--banner-font-colour);position:relative;margin-bottom:50px;}.banner.full-height{min-height:350px;}@media(min-width:992px){.banner.full-height{min-height:700px;}}.banner:not(.full-height){min-height:350px;}.banner .container{z-index:1;position:relative;}.banner.gradiant::after{content:"";position:absolute;inset:0;background:var(--black-gradient);pointer-events:none;}.banner .star-image{right:0;top:50%;transform:translateY(-50%);width:150px;height:150px;}@media(min-width:772px){.banner .star-image{width:250px;height:250px;}}.banner .divider{display:flex;position:absolute;bottom:-51px;left:0;width:100%;height:150px;z-index:2;}.banner .divider::before{content:"";position:absolute;bottom:27%;left:0;width:80px;height:90px;background-color:#e1e6ea;z-index:-1;clip-path:ellipse(100% 100% at 0% 130%);}.banner .divider::after{content:"";position:absolute;bottom:27%;right:0;width:80px;height:90px;background-color:#e1e6ea;z-index:-1;clip-path:ellipse(100% 100% at 100% 130%);}.banner .divider svg{display:block;height:100%;}.banner .divider .cap-left{width:130px;flex-shrink:0;}.banner .divider .cap-right{width:130px;flex-shrink:0;}.banner .divider .centre{width:clamp(80px,11%,160px);flex-shrink:0;}.banner .divider .mid-left{flex:1;}.banner .divider .mid-right{flex:1;}.group-image img{max-height:90px;max-width:235px;}.two-column-text-plus-image img{border-radius:15px;max-width:100%;}.two-column-text-plus-image .star-image{right:5%;bottom:5%;width:50px;height:50px;}@media(min-width:772px){.two-column-text-plus-image .star-image{width:100px;height:100px;}}.text-over-image{border-radius:12px;display:grid;}@media(min-width:992px){.text-over-image{display:block;}}.text-over-image img{grid-column:1;grid-row:1;height:100%;}@media(min-width:992px){.text-over-image img{max-height:600px;}}.text-over-image .content{grid-column:1;grid-row:1;background:var(--black-gradient);}@media(min-width:992px){.text-over-image .content{width:50%;top:50%;right:0;transform:translateY(-50%);position:absolute;border-radius:2rem;}}.text-over-image .content .btn{margin-top:1rem;}@media(min-width:1200px){.panels .row{--bs-gutter-x:6rem;}}.panels h2{font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;}@media(min-width:992px){.panels h2{font-size:var(--section-header-size);}}.panels .cols{padding-top:1.5rem;padding-bottom:1.5rem;}.panels .panel{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;position:relative;text-align:center;clip-path:url(#panelBodyCurve);}.panels .panel img{width:100%;display:block;max-height:72px;}.panels .panel__avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:1.5rem auto 0;}.panels .panel .panel-body{margin:2.5rem;flex:1;display:flex;flex-direction:column;align-items:center;}.panels .panel .panel-body h3{font-family:var(--adero);font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.264px;}.panels .panel .panel-body p,.panels .panel .panel-body ul{font-size:.9rem;flex:1;width:100%;}.panels .panel .panel-body .donut-chart-wrapper{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center;}.panels .panel .panel-body .donut-chart-wrapper .donut-chart{background:conic-gradient(#f00 0% var(--percentage),#e8e8e8 var(--percentage) 100%);-webkit-mask:radial-gradient(farthest-side,transparent 60%,black 60%);transform:scaleX(-1);mask:radial-gradient(farthest-side,transparent 60%,black 60%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;}.panels .panel .panel-body .donut-chart-wrapper .label{font-size:1.2rem;font-weight:bold;-webkit-mask:none;mask:none;position:absolute;top:50%;transform:translatey(-50%);}.panels .panel .stat{font-size:96px;font-family:var(--chillax);font-style:normal;font-weight:200;line-height:150%;letter-spacing:-1.056px;}.panels .panel .panel-link{align-self:flex-end;margin-top:1rem;width:38px;height:38px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:0;flex-shrink:0;}.panels .panel .panel-link::after{content:"›";font-size:1.4rem;line-height:1;}.panels .panel.panel-primary{background:var(--info-panel-primary);color:#fff;}.panels .panel.panel-primary::before{border-bottom:12px solid var(--info-panel-primary-top);}.panels .panel.panel-primary::after{border-top:12px solid var(--info-panel-primary-bottom);}.panels .panel.panel-primary .panel-body h3{color:var(--cta-secondary);}.panels .panel.panel-primary .panel-body .label{color:var(--cta-secondary);}.panels .panel.panel-primary .panel-body .panel-stat{color:var(--cta-secondary);}.panels .panel.panel-primary .panel-body .panel-link{border-color:var(--cta-secondary);color:var(--cta-secondary);}.panels .panel.panel-secondary{background:var(--info-panel-secondary);color:var(--font-colour);}.panels .panel.panel-secondary::before{border-bottom:12px solid var(--info-panel-secondary-top);}.panels .panel.panel-secondary::after{border-top:12px solid var(--info-panel-secondary-bottom);}.panels .panel.panel-secondary .panel-body h3{color:var(--cta-primary);}.panels .panel.panel-secondary .panel-body .label{color:var(--cta-primary);}.panels .panel.panel-secondary .panel-body .panel-stat{color:var(--cta-primary);}.panels .panel.panel-secondary .panel-body .panel-link{border-color:var(--cta-primary);color:var(--cta-primary);}.logo-scroll{position:relative;padding:0 2.5rem;}@media(min-width:992px){.logo-scroll{padding:0 6rem;}}.logo-scroll .swiper{overflow:hidden;}.logo-scroll .tile{display:flex;align-items:center;justify-content:center;padding:1rem 1.25rem;border-radius:10px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.06);transition:box-shadow .2s ease,background .2s ease;text-decoration:none;height:100px;}.logo-scroll .tile img{max-height:50px;width:auto;max-width:100%;object-fit:contain;}.logo-scroll .tile .link-arrow{right:.5rem;bottom:.5rem;}.logo-scroll .tile:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);}.logo-scroll .swiper-slide-active .tile{background:#fff;}.logo-scroll .prev,.logo-scroll .next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;font-size:6rem;line-height:1;color:#fff;cursor:pointer;opacity:.6;transition:opacity .2s ease;}@media(min-width:992px){.logo-scroll .prev,.logo-scroll .next{width:6rem;height:6rem;}}.logo-scroll .prev:hover,.logo-scroll .next:hover{opacity:1;}.logo-scroll .prev.swiper-button-disabled,.logo-scroll .next.swiper-button-disabled{opacity:.2;cursor:default;}.logo-scroll .prev{left:0;}.logo-scroll .next{right:0;}.panel-scroller{color:var(--panel-scroller-text-colour);background:var(--panel-scroller-gradient);border-radius:50px 50px 0 0;}.panel-scroller .spike{position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:120px;height:50px;pointer-events:none;}.panel-scroller h2{color:inherit;font-size:34px;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;}.panel-scroller .swiper-wrapper{align-items:stretch;}.panel-scroller .swiper-wrapper .swiper-slide{height:auto;}.panel-scroller ul{list-style:none;padding-left:0;}.panel-scroller ul li{padding-left:32px;position:relative;margin-bottom:8px;}.panel-scroller ul li::before{content:"";display:inline-block;width:24px;height:24px;position:absolute;left:0;background-image:url("/Images/tick-bullet.svg");background-repeat:no-repeat;background-size:contain;}.panel-scroller .featured{display:flex;gap:8rem;background:var(--panel-scroller-item-background-colour);border-radius:16px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 11px 43.6px 0 rgba(179,0,0,.33) inset;}@media(max-width:767px){.panel-scroller .featured{flex-direction:column;}}@media(min-width:992px){.panel-scroller .featured{padding:4rem;}}.panel-scroller .featured .left{flex:1;}.panel-scroller .featured .left img{width:100%;height:auto;}.panel-scroller .featured .right{flex:1;display:flex;flex-direction:column;}.panel-scroller .track{position:relative;}.panel-scroller .track .container{position:relative;}.panel-scroller .track .swiper{overflow:hidden;}.panel-scroller .item{background:var(--panel-scroller-item-background-colour);border-radius:16px;padding:2rem;text-align:center;display:flex;flex-direction:column;height:100%;border-radius:15px;box-shadow:0 11px 43.6px 0 rgba(179,0,0,.33) inset;border:1px solid rgba(255,255,255,.3);}@media(min-width:992px){.panel-scroller .item{padding:4rem;}}.panel-scroller .item img{max-width:290px;height:auto;margin:0 auto 1rem;}.panel-scroller .body{flex:1;display:flex;flex-direction:column;}.panel-scroller .prev,.panel-scroller .next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;font-size:3rem;line-height:1;color:#fff;cursor:pointer;opacity:.6;transition:opacity .2s ease;}@media(min-width:992px){.panel-scroller .prev,.panel-scroller .next{width:3rem;height:3rem;}}.panel-scroller .prev:hover,.panel-scroller .next:hover{opacity:1;}.panel-scroller .prev.swiper-button-disabled,.panel-scroller .next.swiper-button-disabled{opacity:.2;cursor:default;}.panel-scroller .prev{left:-1rem;}@media(min-width:992px){.panel-scroller .prev{left:0;}}.panel-scroller .next{right:-1rem;}@media(min-width:992px){.panel-scroller .next{right:0;}}.testimonial-scroller{position:relative;padding:0 2.5rem;}@media(min-width:1200px){.testimonial-scroller{padding:0;}}.testimonial-scroller .swiper{overflow:hidden;}.testimonial-scroller .swiper .swiper-slide.swiper-slide-active .tile{background:var(--testimonial-scroller-active-tile-gradient);}.testimonial-scroller .swiper .swiper-slide .tile{display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:10px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.06);transition:box-shadow .2s ease,background .2s ease;text-decoration:none;clip-path:url(#testimonialCurve);}.testimonial-scroller .swiper .swiper-slide .tile img{max-height:50px;width:auto;max-width:100%;object-fit:contain;}.testimonial-scroller .swiper .swiper-slide .tile:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);}.testimonial-scroller .swiper .swiper-slide .author{font-family:var(--adero);font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.22px;}.testimonial-scroller .swiper .swiper-slide .role{font-family:var(--adero);font-size:20px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.22px;}.testimonial-scroller .swiper .swiper-slide .business{font-family:var(--adero);font-size:14px;font-style:normal;font-weight:500;line-height:185%;letter-spacing:-.154px;}.testimonial-scroller .swiper-slide-active .tile{background:#fff;color:var(--testimonial-scroller-text-colour);}.testimonial-scroller .prev,.testimonial-scroller .next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2rem;height:2rem;font-size:4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;line-height:1;color:#fff;cursor:pointer;opacity:.6;transition:opacity .2s ease;}@media(min-width:1200px){.testimonial-scroller .prev,.testimonial-scroller .next{font-size:6rem;width:2rem;height:3rem;}}.testimonial-scroller .prev:hover,.testimonial-scroller .next:hover{opacity:1;}.testimonial-scroller .prev.swiper-button-disabled,.testimonial-scroller .next.swiper-button-disabled{opacity:.2;cursor:default;}.testimonial-scroller .prev{left:0;}@media(min-width:1200px){.testimonial-scroller .prev{left:-2rem;}}.testimonial-scroller .next{right:0;}@media(min-width:1200px){.testimonial-scroller .next{right:-2rem;}}.components-with-background{background-repeat:no-repeat;background-position:center;background-size:cover;}.components-with-background .resource-list{border-top:0!important;}body:not(.is-resource) .resource-list{border-top:1.5px solid #7c8d99;}.resource-list .card{background:var(--resource-list-gradient);border-radius:15px;backdrop-filter:blur(10px);}.resource-list .card .card-left{border-radius:15px 15px 0 0;min-height:250px;}.resource-list .card .card-left .card-title{font-family:var(--adero);font-size:20px;font-style:normal;font-weight:500;line-height:150%;}@media(min-width:992px){.resource-list .card .card-left{border-radius:15px 0 0 15px;min-height:unset;}}.resource-list .card .card-left.case-study{background:var(--case-study-gradient);}.resource-list .card .card-left.news{background:var(--news-gradient);}.resource-list .card .card-left.blog{background:var(--blog-gradient);}.resource-list .card .card-left.video{background:var(--video-gradient);}.resource-list .card .card-left.pdf{background:var(--pdf-gradient);}.resource-list .card .card-left img{border-radius:15px 0 0 15px;}.resource-list .card .card-left .info{border-radius:0 0 0 15px;background:var(--resource-list-card-left-info-gradient);bottom:0;left:0;font-family:var(--adero);font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:2.4px;backdrop-filter:blur(8px);}.resource-list .card .card-right .card-title{font-family:var(--adero);font-size:24px;font-style:normal;font-weight:500;line-height:150%;}.resource-list .card .card-right .card-text{font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.154px;}.accordion .accordion-item{border-radius:15px;background:var(--info-panel-secondary);}.accordion .accordion-item .accordion-header{color:var(--font-colour);font-family:var(--adero);font-size:20px;font-style:normal;font-weight:500;line-height:130%;}.accordion .accordion-item .accordion-header .accordion-button{color:var(--font-colour);background:none;box-shadow:none;}.accordion .accordion-item .accordion-header .accordion-button::after{content:"";display:inline-block;width:40px;height:40px;background-size:15px;position:absolute;right:15px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;border-radius:50%;}.accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url("/Images/icon-chevron-red.svg");border:2px solid var(--panel-scroller-featured-item-background-colour);}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("/Images/icon-chevron.svg");background-color:var(--cta-primary);transform:translateY(-50%) rotate(180deg);}.accordion .accordion-item .accordion-body{color:var(--font-colour);font-size:16px;font-style:normal;font-weight:500;line-height:150%;}.filtered-content-list .items-container{background:var(--filtered-content-list-background);}.filtered-content-list .card{border-radius:15px;backdrop-filter:blur(10px);}.filtered-content-list .card .card-top{border-radius:15px 15px 0 0;min-height:250px;font-family:var(--adero);color:var(--btn-primary-text-colour);font-weight:500;line-height:150%;}.filtered-content-list .card .card-top img{border-radius:15px 15px 0 0;}.filtered-content-list .card .card-top .info{border-radius:0 0 0 0;background:var(--resource-list-card-left-info-gradient);bottom:0;left:0;font-size:16px;font-style:normal;letter-spacing:2.4px;}.filtered-content-list .card .card-top.case-study{background:var(--case-study-gradient);}.filtered-content-list .card .card-top.news{background:var(--news-gradient);}.filtered-content-list .card .card-top.blog{background:var(--blog-gradient);}.filtered-content-list .card .card-top.video{background:var(--video-gradient);}.filtered-content-list .card .card-top.pdf{background:var(--pdf-gradient);}.filtered-content-list .card .card-body{background:var(--resource-list-gradient);}.filtered-content-list .card .card-body .card-title{font-family:var(--adero);font-size:24px;font-style:normal;font-weight:500;line-height:150%;}.filtered-content-list .card .card-body .card-text{font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.154px;}.featured-panel{color:var(--panel-scroller-text-colour);background:var(--panel-scroller-gradient);border-radius:50px 50px 0 0;}.featured-panel h2{color:inherit;font-size:34px;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;}.featured-panel ul{list-style:none;padding-left:0;}.featured-panel ul li{padding-left:32px;position:relative;margin-bottom:8px;}.featured-panel ul li::before{content:"";display:inline-block;width:24px;height:24px;position:absolute;left:0;background-image:url("/Images/tick-bullet.svg");background-repeat:no-repeat;background-size:contain;}.featured-panel .featured{display:flex;gap:2rem;background:var(--panel-scroller-item-background-colour);border-radius:16px;padding:2rem;margin-bottom:1.5rem;}@media(max-width:767px){.featured-panel .featured{flex-direction:column;}}.featured-panel .featured .left{flex:1;}.featured-panel .featured .left img{width:100%;height:auto;}.featured-panel .featured .right{flex:1;display:flex;flex-direction:column;}.featured-panel .track{position:relative;}.featured-panel .track .container{position:relative;}.featured-panel .track .swiper{overflow:hidden;}.featured-panel .body{flex:1;display:flex;flex-direction:column;}.home-feature .star-image{bottom:2rem;right:2rem;}.resource-banner{display:flex;min-height:250px;}@media(min-width:992px){.resource-banner{min-height:350px;}}.resource-banner h1{font-size:18px;}@media(min-width:992px){.resource-banner h1{font-size:32px;}}.resource-banner.case-study,.resource-banner.case-studies{background:var(--case-study-gradient);}.resource-banner.blog,.resource-banner.blogs{background:var(--blog-gradient);}.resource-banner.news,.resource-banner.news-landing{background:var(--news-gradient);}.resource-banner.event,.resource-banner.events{background:var(--event-gradient);}.resource-banner.pdf,.resource-banner.pdfs{background:var(--pdf-gradient);}.resource-banner.video,.resource-banner.videos{background:var(--video-gradient);}.resource-banner div.icon{height:50px;width:50px;background-size:50px;}@media(min-width:992px){.resource-banner div.icon{height:130px;width:130px;background-size:130px;}}.form{font-family:var(--adero);}.form .form-label{color:var(--font-colour);font-size:14px;font-style:normal;font-weight:500;line-height:130%;}.form textarea{border-radius:15px;resize:none;text-indent:20px;}.form input{height:45px;text-indent:20px;border-radius:15px;border:1px solid #c2ccd5;background:#fff;}.form select{height:45px;border-radius:15px;background:linear-gradient(0deg,#c6cbd2 0%,#fafafb 100%);text-indent:20px;font-size:16px;font-style:normal;font-weight:500;line-height:130%;color:var(--font-colour);}.form .spinner-container{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(127,127,128,.7);}.form .spinner-container .spinner-border{position:absolute;top:50%;left:50%;margin-top:-2.5rem;margin-left:-2.5rem;height:5rem;width:5rem;}.contact-form .info img{height:40px;}.pagination .page-item .page-link{color:var(--font-colour);}.pagination .page-item .page-link:has(span){border:0;border-radius:50%;height:37px;width:37px;background-color:var(--btn-primary-background-colour);border:1px solid var(--btn-primary-border-colour);}.pagination .page-item .page-link:has(span):hover{background-color:var(--btn-primary-hover-background-colour);border:1px solid var(--btn-primary-hover-background-colour);}.pagination .page-item .page-link:has(span):active{color:var(--btn-primary-text-colour);background-color:var(--btn-primary-click-background-colour);border:1px solid var(--btn-primary-border-colour);}.pagination .page-item .page-link:has(span) .icon{height:25px;width:15px;background-size:15px;}.pagination .page-item .page-link:not(:has(span)){background:none;border:0;font-size:24px;line-height:32px;}.pagination .page-item .page-link:not(:has(span)).active{text-decoration:underline;}