@charset "UTF-8";*{text-rendering:optimizeLegibility}body,html{overflow-x:hidden}html{background-color:#fff}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);opacity:1;transition:1s opacity}.modal-open{padding-right:0!important}body::-webkit-scrollbar{width:.5em;border-radius:5px;border-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#fff}body::-webkit-scrollbar-thumb{background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}ul{list-style:none;padding:0}.carousel-control>i,.fade-in,svg.grey{display:none}.sr .fooReveal{visibility:hidden}body.fade-out{opacity:0;transition:none}.ab,.fl{display:flex}.fl{justify-content:center}.ab{align-items:flex-end}.container-fluid .row [class*=col-]{padding-right:0;padding-left:0}.container-fluid .row .container [class*=col-]{padding-right:15px;padding-left:15px}.full-width{position:relative;width:100vw;left:50%;margin-left:-50vw}.articles .container .row [class*=col-]{padding-right:10px;padding-left:10px}.show{opacity:1}.special-white-border{padding:10px}@media (min-width:821px){.special-white-border{padding:20px}}.h3,blockquote,cite,h1,h2,h3,h5,h6{font-family:"dashiell-bright",serif}.h3,h1,h2,h3{font-size:70px;font-style:normal;font-weight:700;line-height:1em}@media (max-width:767px){h1{font-size:40px}}.h3,h2,h3{font-size:48px;line-height:normal}@media (max-width:767px){h2{font-size:34px;line-height:36px}}.h3,h3{font-size:36px;line-height:42px;display:block}@media (max-width:767px){.h3,h3{font-size:28px;line-height:34px}}.h4,h4{font-size:30px;font-style:normal;font-weight:600;line-height:34px;font-family:"dashiell-bright",serif;display:block}@media (max-width:767px){.h4,h4{font-size:24px}}.h5,.h6{display:block}.article table,p,table{font-family:"Montserrat",sans-serif}a{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}a:focus,a:hover{text-decoration:none;color:inherit}.btn,.btn-white{font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;border-radius:50px}.btn{text-transform:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-border-radius:50px;-webkit-border-radius:50px}.btn-white{display:inline-block;text-decoration:none;text-align:center;padding:14.5px 30px;border:unset;background:#fff;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin-top:20px;position:relative;min-width:180px}.btn-white:hover{text-decoration:none;cursor:pointer}.btn-white:active{outline:unset}.btn-white:focus{outline-offset:2px}.btn-white .disabled,.btn-white:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.article-meta a.btn-cat .disabled:focus,.article-meta a.btn-cat:disabled:focus,.btn-blue .disabled:focus,.btn-blue:disabled:focus,.btn-coral .disabled:focus,.btn-coral:disabled:focus,.btn-custom .disabled:focus,.btn-custom:disabled:focus,.btn-white .disabled:focus,.btn-white:disabled:focus,a.btn-blue .disabled:focus,a.btn-blue:disabled:focus,a.btn-coral .disabled:focus,a.btn-coral:disabled:focus,a.btn-custom .disabled:focus,a.btn-custom:disabled:focus{background:var(--grey-1, #F0F0F0);color:#797979}.btn-white:hover{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.btn-white:active,.btn-white:focus,.btn-white:focus-within{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.btn-custom,a.btn-custom{display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:inherit;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);outline:1px solid var(--primary-colour-palette-navy-2-b-2171, #FFF)}.btn-custom:hover,a.btn-custom:hover{text-decoration:none;cursor:pointer}.btn-custom:active,a.btn-custom:active{outline:unset}.btn-custom:focus,a.btn-custom:focus{outline-offset:2px}.btn-custom .disabled,.btn-custom:disabled,a.btn-custom .disabled,a.btn-custom:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.btn-custom:hover,a.btn-custom:hover{background:var(--primary-colour-palette-navy-2-b-2171, #FFF);color:#fff}.btn-custom:active,.btn-custom:focus,.btn-custom:focus-within,a.btn-custom:active,a.btn-custom:focus,a.btn-custom:focus-within{background:var(--primary-colour-palette-navy-2-b-2171, #FFF);color:#fff}.btn-custom:focus,.btn-custom:focus-within,a.btn-custom:focus,a.btn-custom:focus-within{outline-offset:2px;outline:1px solid var(--primary-colour-palette-navy-2-b-2171, #FFF)}.btn-blue,a.btn-blue{display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:var(--primary-colour-palette-navy-2-b-2171, #2B2171);color:#fff}.btn-blue:hover,a.btn-blue:hover{text-decoration:none;cursor:pointer}.btn-blue:active,a.btn-blue:active{outline:unset}.btn-blue:focus,a.btn-blue:focus{outline-offset:2px}.btn-blue .disabled,.btn-blue:disabled,a.btn-blue .disabled,a.btn-blue:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.btn-blue:hover,a.btn-blue:hover{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.btn-blue:active,.btn-blue:focus,.btn-blue:focus-within,a.btn-blue:active,a.btn-blue:focus,a.btn-blue:focus-within{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.btn-coral,a.btn-coral{display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.article-meta a.btn-cat:hover,.btn-coral:hover,a.btn-coral:hover{text-decoration:none;cursor:pointer}.article-meta a.btn-cat:active,.btn-coral:active,a.btn-coral:active{outline:unset}.article-meta a.btn-cat:focus,.btn-coral:focus,a.btn-coral:focus{outline-offset:2px}.article-meta a.btn-cat .disabled,.article-meta a.btn-cat:disabled,.btn-coral .disabled,.btn-coral:disabled,a.btn-coral .disabled,a.btn-coral:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.btn-coral:hover,a.btn-coral:hover{background:var(--primary-colour-palette-navy-2-b-2171, #FF8896);color:#fff}.btn-coral:active,.btn-coral:focus,.btn-coral:focus-within,a.btn-coral:active,a.btn-coral:focus,a.btn-coral:focus-within{background:var(--primary-colour-palette-navy-2-b-2171, #FF8896);color:#fff}.btn-dl{border:1px solid #2b2171;color:#2b2171;background-color:#fff;cursor:pointer;padding:12px 40px;display:inline-block;margin:15px 0;outline:0;position:relative;min-width:180px}.btn-dl:active,.btn-dl:hover{color:#2b2171;box-shadow:inset 0 0 0 2px #2b2171}.btn-search{margin-top:30px;padding:10px 60px;border:1px solid #fff;color:#fff;background-color:#2b2171;text-transform:none;font-size:18px}.btn-search:active,.btn-search:hover{border:1px solid #fff;color:#2b2171;background-color:#fff}.article-meta .btn,.article-meta a.btn{font-size:18px;border:1px solid #2b2171;min-width:150px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0 20px 30px 0;text-decoration:none;line-height:1.25;color:#2b2171;background-color:#fff;font-family:"dashiell-bright",serif}.btn-hide,.btn-show{display:block}.article-meta a.btn-cat{text-transform:capitalize;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:var(--primary-colour-palette-navy-2-b-2171, #2B2171);color:#fff}.article-meta a.btn-cat:hover{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.article-meta a.btn-cat:active,.article-meta a.btn-cat:focus,.article-meta a.btn-cat:focus-within{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.article-meta .btn-hide,.article-meta .btn-show,.article-meta a.btn-tag{color:#2b2171;background-color:transparent}.article-meta .btn-hide:hover,.article-meta .btn-show:hover,.article-meta a.btn-tag:hover{background-color:#2b2171;border:1px solid #2b2171;color:#fff;text-decoration:none}.filter-options .btn,.results a.btn{font-size:18px;border:1px solid #d8d8d8;min-width:180px;padding:.6rem 1rem}.showmoreorless{min-width:180px;padding:.6rem 1rem}.filter-options .briefing-filter .btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.filter-options .btn-filter,.results a.btn-more,.showmoreorless{display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:inherit;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);outline:1px solid var(--primary-colour-palette-navy-2-b-2171, #FFF);margin-bottom:10px}.filter-options .btn-filter:hover,.results a.btn-more:hover,.showmoreorless:hover{text-decoration:none;cursor:pointer}.filter-options .btn-filter:active,.results a.btn-more:active,.showmoreorless:active{outline:unset}.filter-options .btn-filter:focus,.results a.btn-more:focus,.showmoreorless:focus{outline-offset:2px}.filter-options .btn-filter .disabled,.filter-options .btn-filter:disabled,.results a.btn-more .disabled,.results a.btn-more:disabled,.showmoreorless .disabled,.showmoreorless:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.filter-options .btn-filter .disabled:focus,.filter-options .btn-filter:disabled:focus,.results a.btn-more .disabled:focus,.results a.btn-more:disabled:focus,.showmoreorless .disabled:focus,.showmoreorless:disabled:focus{background:var(--grey-1, #F0F0F0);color:#797979}.filter-options .btn-filter:hover,.results a.btn-more:hover,.showmoreorless:hover{background:var(--primary-colour-palette-navy-2-b-2171, #FFF);color:#fff}.filter-options .btn-filter:active,.filter-options .btn-filter:focus,.filter-options .btn-filter:focus-within,.results a.btn-more:active,.results a.btn-more:focus,.results a.btn-more:focus-within,.showmoreorless:active,.showmoreorless:focus,.showmoreorless:focus-within{background:var(--primary-colour-palette-navy-2-b-2171, #FFF);color:#fff}.filter-options .btn-filter:focus,.filter-options .btn-filter:focus-within,.results a.btn-more:focus,.results a.btn-more:focus-within,.showmoreorless:focus,.showmoreorless:focus-within{outline-offset:2px;outline:1px solid var(--primary-colour-palette-navy-2-b-2171, #FFF)}.btn.load-more{margin:50px 0 70px}.breadcrumbs{margin-top:50px}.list-inline li{font-family:"dashiell-bright",serif;font-size:18px;font-weight:700;color:#4a4a4a}.list-inline li a{font-weight:400;color:#4a4a4a}.list-inline li a:hover{color:#2b2171}.list-inline li a i.fa{margin-left:10px}.form-control{color:var(--grey-4, #2C2C2C);font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;border:1px solid #797979;border-radius:50px;padding:5px 20px;background:var(--Primary-colour-palette-White-FFFFFF, #FFF)}@media (max-width:767px){.form-control{font-size:16px;line-height:22px}}.form-control::placeholder{font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;color:#797979}@media (max-width:767px){.form-control::placeholder{font-size:16px;line-height:22px}}.form-control:hover{border-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.form-control:hover+.input-group-addon svg{fill:var(--primary-colour-palette-navy-2-b-2171, #2B2171);max-height:100%}.form-control:focus{border-color:#797979;outline:2px solid var(--primary-colour-palette-navy-2-b-2171, #2B2171);outline-offset:3px}.form-control:focus+.input-group-addon svg{fill:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.form-control+.input-group-addon{height:60%}.form-control+.input-group-addon svg{fill:#797979;max-height:100%}.search-box{background-color:#2b2171;padding:50px 0}.search-box p.lead{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif;color:#fff;margin-bottom:40px}@media (max-width:767px){.search-box p.lead{font-size:28px;line-height:34px}}.search-box .form-inline{margin-bottom:20px}.search-box .form-control{height:60px}.modal .search-box .form-control,.search .search-box .form-control{width:500px}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:300px;height:58px;margin-right:50px}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:58px;background-color:#fff}.bootstrap-select>.dropdown-toggle.bs-placeholder .filter-option{color:#8a959e}.bootstrap-select>.dropdown-toggle .filter-option{font-size:18px;line-height:20px;color:#2b2171;font-weight:300;text-overflow:ellipsis;padding-right:10px}.btn-group.bootstrap-select.open .dropdown-menu.open{font-family:"dashiell-bright",serif;padding:1rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #eee}.bootstrap-select .dropdown-toggle:focus{outline:1px auto #020075!important}.bootstrap-select.btn-group .dropdown-menu.inner{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:0}.bootstrap-select.btn-group.open .dropdown-menu.inner{opacity:1}.bootstrap-select.btn-group .dropdown-menu li a{font-size:18px;color:#2b2171}.bootstrap-select.btn-group .dropdown-toggle .caret{right:25px}.bootstrap-select.btn-group .dropdown-toggle .caret:after,.bootstrap-select.btn-group .dropdown-toggle .caret:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bootstrap-select.btn-group .dropdown-toggle .caret:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px}.bootstrap-select.btn-group .dropdown-toggle .caret:before{border-color:#797979 transparent transparent;border-width:9px;margin-left:-9px}.form-inline .form-group{position:relative}.input-group-addon{position:absolute;top:20px;right:15px;padding:0;margin:0;background:0 0;border:0}.home.themes{margin:0 0 40px}.carousel,.carousel-item{height:100%;max-width:1000px;margin:0 auto}.carousel-item.video{padding:50px;background-color:var(--grey-4, #2C2C2C);border-radius:20px}@media (max-width:428px){.carousel-item.video{padding:50px 30px}.carousel-item.video iframe{height:fit-content}}.carousel-inner,.story-slider .carousel-item.video iframe{height:100%}.carousel-fade .carousel-inner .carousel-item{transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;opacity:0}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right,.theme-box>a:hover p{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.carousel-indicators{margin-left:0;width:100%;left:140px;bottom:150px;display:flex;justify-content:center}.carousel-indicators li{width:11px;height:11px;background-color:transparent;border:1px solid var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin:0 4px}.carousel-indicators li:only-child{display:none!important}.carousel-indicators li.active{width:11px;height:11px;background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);border:1px solid var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin:0 4px}.carousel-control{display:block;border-radius:50px;text-decoration:unset;width:24px;height:24px;background:var(--grey-1, #F0F0F0);box-shadow:0 5px 20px 0 rgba(0,0,0,.15);position:absolute;opacity:1;visibility:hidden}.carousel-control:hover{cursor:pointer;text-decoration:unset}.carousel-control:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;mask-size:18px 10px;mask:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 9660'%3E%3Cpath id='Path 3987' d='M19.1749 6.27441L19.1629 6.28613L14.3569 11.0918C14.2632 11.1852 14.1363 11.2383 14.0039 11.2383C13.8716 11.2383 13.7446 11.1852 13.6509 11.0918C13.6044 11.0454 13.5674 10.9904 13.5422 10.9297C13.517 10.8689 13.504 10.804 13.504 10.7383C13.504 10.6725 13.517 10.6076 13.5422 10.5469C13.5674 10.4861 13.6044 10.4302 13.6509 10.3838L17.6079 6.42676L1.12793 6.42676C0.995321 6.42676 0.868152 6.37404 0.774384 6.28027C0.680615 6.18651 0.62793 6.05937 0.62793 5.92676C0.62793 5.79415 0.680615 5.66701 0.774384 5.57324C0.868152 5.47947 0.995321 5.42676 1.12793 5.42676L17.6079 5.42676L13.6509 1.46973C13.5575 1.376 13.505 1.24953 13.505 1.11719C13.505 0.98485 13.5575 0.857395 13.6509 0.763672C13.7446 0.670241 13.8716 0.618164 14.0039 0.618164C14.1363 0.618164 14.2632 0.670241 14.3569 0.763672L19.5219 5.92578L19.1749 6.27441Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")no-repeat center center;-webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 9660'%3E%3Cpath id='Path 3987' d='M19.1749 6.27441L19.1629 6.28613L14.3569 11.0918C14.2632 11.1852 14.1363 11.2383 14.0039 11.2383C13.8716 11.2383 13.7446 11.1852 13.6509 11.0918C13.6044 11.0454 13.5674 10.9904 13.5422 10.9297C13.517 10.8689 13.504 10.804 13.504 10.7383C13.504 10.6725 13.517 10.6076 13.5422 10.5469C13.5674 10.4861 13.6044 10.4302 13.6509 10.3838L17.6079 6.42676L1.12793 6.42676C0.995321 6.42676 0.868152 6.37404 0.774384 6.28027C0.680615 6.18651 0.62793 6.05937 0.62793 5.92676C0.62793 5.79415 0.680615 5.66701 0.774384 5.57324C0.868152 5.47947 0.995321 5.42676 1.12793 5.42676L17.6079 5.42676L13.6509 1.46973C13.5575 1.376 13.505 1.24953 13.505 1.11719C13.505 0.98485 13.5575 0.857395 13.6509 0.763672C13.7446 0.670241 13.8716 0.618164 14.0039 0.618164C14.1363 0.618164 14.2632 0.670241 14.3569 0.763672L19.5219 5.92578L19.1749 6.27441Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")no-repeat center center}.carousel-control.disabled,.carousel-control:disabled{background:var(--grey-1, #F0F0F0);cursor:initial}.carousel-control.disabled:after,.carousel-control:disabled:after{background:var(--grey-2, #F0F0F0)}.carousel-control.disabled.hover,.carousel-control.disabled:active,.carousel-control.disabled:focus,.carousel-control.disabled:focus-within,.carousel-control.disabled:hover,.carousel-control:disabled.hover,.carousel-control:disabled:active,.carousel-control:disabled:focus,.carousel-control:disabled:focus-within,.carousel-control:disabled:hover{background:var(--grey-1, #2B2171)}.carousel-control.disabled.hover:after,.carousel-control.disabled:active:after,.carousel-control.disabled:focus-within:after,.carousel-control.disabled:focus:after,.carousel-control.disabled:hover:after,.carousel-control:disabled.hover:after,.carousel-control:disabled:active:after,.carousel-control:disabled:focus-within:after,.carousel-control:disabled:focus:after,.carousel-control:disabled:hover:after{background:var(--grey-2, #F0F0F0)}@media (min-width:768px){.carousel-control{width:50px;height:50px}.carousel-control:after{mask-size:18px 10px}}@media (min-width:1025px){.carousel-control{width:81px;height:81px}.carousel-control:after{mask-size:43px 24px}}.carousel-control:after{background:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.carousel-control.hover,.carousel-control.left.hover,.carousel-control.left:active,.carousel-control.left:focus,.carousel-control.left:focus-within,.carousel-control.left:hover,.carousel-control.right.hover,.carousel-control.right:active,.carousel-control.right:focus,.carousel-control.right:focus-within,.carousel-control.right:hover,.carousel-control:active,.carousel-control:focus,.carousel-control:focus-within,.carousel-control:hover{background:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.carousel-control.hover:after,.carousel-control.left.hover:after,.carousel-control.left:active:after,.carousel-control.left:focus-within:after,.carousel-control.left:focus:after,.carousel-control.left:hover:after,.carousel-control.right.hover:after,.carousel-control.right:active:after,.carousel-control.right:focus-within:after,.carousel-control.right:focus:after,.carousel-control.right:hover:after,.carousel-control:active:after,.carousel-control:focus-within:after,.carousel-control:focus:after,.carousel-control:hover:after{background:#fff}.carousel-control:focus,.carousel-control:focus-within{outline-offset:0}@media (min-width:768px){.carousel-control{width:50px;height:50px;visibility:visible}.carousel-control:after,.carousel-control:before{mask-size:24px 43px}}.swiper-button-disabled{background:var(--grey-1, #F0F0F0);cursor:initial}.swiper-button-disabled:after{background:var(--grey-2, #F0F0F0)}.swiper-button-disabled.hover,.swiper-button-disabled:active,.swiper-button-disabled:focus,.swiper-button-disabled:focus-within,.swiper-button-disabled:hover{opacity:1;cursor:initial;background:var(--grey-1, #2B2171)}.swiper-button-disabled.hover:after,.swiper-button-disabled:active:after,.swiper-button-disabled:focus-within:after,.swiper-button-disabled:focus:after,.swiper-button-disabled:hover:after{background:var(--grey-2, #F0F0F0)}.carousel-control.left,.carousel-control.right{background:var(--grey-1, #F0F0F0);top:50%;transform:translate(0,-50%)}#exp-key .carousel-control.left,#exp-key .carousel-control.right,.carousel-control.left:after,.carousel-control.right:after{background:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}#exp-key .carousel-control.left:after,#exp-key .carousel-control.right:after{background:#fff}#exp-key .carousel-control.left.hover,#exp-key .carousel-control.left:active,#exp-key .carousel-control.left:focus,#exp-key .carousel-control.left:focus-within,#exp-key .carousel-control.left:hover,#exp-key .carousel-control.right.hover,#exp-key .carousel-control.right:active,#exp-key .carousel-control.right:focus,#exp-key .carousel-control.right:focus-within,#exp-key .carousel-control.right:hover{background:var(--primary-colour-palette-pink-ff-8896, #FF8896)}.carousel-control.left{left:-70px}.carousel-control.left:after{transform:rotate(180deg)}.carousel-control.right{right:-70px}#people .carousel-control{top:100px}.carousel-caption{position:relative;width:100%;height:50vh;min-height:600px;left:0;padding:0}.carousel-image,.carousel-text-frame{position:absolute;width:50%;height:100%}.carousel-image{right:50%;background-repeat:no-repeat;background-position:center;background-size:cover}.carousel-text-frame{background-color:transparent;color:#2b2171;left:50%;display:flex;align-items:center;justify-content:center;text-align:left}.carousel-text{max-width:300px;margin-top:-100px}.carousel-text .h3,.carousel-text h3,.text-inside h1{font-family:"dashiell-bright",serif;font-size:36px;font-weight:700}.carousel-text .h3,.carousel-text h3{line-height:42px}.carousel-text .h6,.carousel-text h6{font-family:"Montserrat",sans-serif;font-size:18px;margin-bottom:15px;color:#0ba7fa}.carousel-text p{font-size:20px;line-height:25px}a.scroll,a.scroll span{position:absolute;left:50%}a.scroll{z-index:1000;bottom:5em;width:0;height:0;padding:0}a.scroll span{top:50px;width:24px;height:24px;border-left:2px solid #979797;border-bottom:2px solid #979797;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.home.expertise .col-md{width:50%}.text-frame{display:flex;align-items:center;justify-content:center;text-align:center;height:60vh;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.overlay,.text-frame:hover{background-blend-mode:multiply}.overlay{position:absolute;top:0;bottom:0;right:0;z-index:1000;width:100%;height:100%;background-color:rgba(3,1,118,.75);opacity:0;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.text-frame:hover{background-color:#5a58ce}.text-inside{max-width:400px;color:#fff;z-index:1001}.text-inside h1{color:#fff}.home.featured-news{background-color:#f6f6f6;position:relative;z-index:1000}.home.featured-news .container-fluid{padding:70px 0}.home .feature-news{padding-left:60px}.home .feature-news .h4,.home .feature-news h2,.home .feature-news h4{font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin-bottom:40px}@media (max-width:767px){.home .feature-news h2{font-size:34px;line-height:36px}}.home .feature-news .h4,.home .feature-news h4{font-size:30px;font-weight:600;line-height:34px;text-transform:uppercase}@media (max-width:767px){.home .feature-news .h4,.home .feature-news h4{font-size:24px}}.home .feature-news .h5,.home .feature-news h5{font-size:24px;font-style:normal;font-weight:600;font-family:"dashiell-bright",serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (max-width:767px){.home .feature-news .h5,.home .feature-news h5{font-size:20px}}.home.featured-news a,a.scroll{display:block}.home.featured-news a:hover{background-color:#0081a4;cursor:pointer}.home.featured-news a:hover .h2,.home.featured-news a:hover .h4,.home.featured-news a:hover .h5,.home.featured-news a:hover h2,.home.featured-news a:hover h4,.home.featured-news a:hover h5{color:#fff}.circle{position:absolute;top:-200px;left:0;z-index:2;border:2px solid #fff;width:600px;height:600px;border-radius:400px;-moz-border-radius:400px;-webkit-border-radius:400px}.image-box,.image-box-sl{position:static;width:100%;height:60vh;max-height:1000px;left:0;padding:0}#firm.image-box,#firm.image-box-sl{position:relative}.box-image,.box-text-frame{position:absolute;height:100%}.box-text-frame{display:flex;align-items:center;justify-content:center}.box-image{background-repeat:no-repeat;background-position:center;background-size:cover}.about.firm .box-text-frame,.home.careers .box-text-frame{width:37%;left:63%}.about.firm .box-image,.home.careers .box-image{width:63%;right:37%}.about.corporate .box-text-frame{width:37%;left:0}.about.corporate .box-image{width:67%;right:0}.blue-bg,.box-text,.grey-bg,.white-bg{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.box-text{max-width:350px;text-align:left}.blue-bg h2,.box-text .h3,.box-text h3,.box-text p,.grey-bg h2,.white-bg h2{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif}@media (max-width:767px){.box-text .h3,.box-text h3{font-size:28px;line-height:34px}}.box-text p{font-size:18px;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif}@media (max-width:767px){.box-text p{font-size:16px;line-height:22px}}.about.corporate .box-text .h3,.about.corporate .box-text h3{font-size:30px;font-weight:600}.about.corporate .box-text p{font-size:20px;line-height:26px}.home.careers .box-text-frame{background-color:#4c19a2}.about.firm .box-text-frame{background-color:var(--xl-lavender, #FAF7FF);border-right:15px solid var(--primary-colour-palette-lavender-ceadff, #CEADFF)}.about.corporate .box-text-frame{background-color:#0081a4}.blue-bg,.grey-bg,.white-bg{padding:50px 0 40px;font-size:20px;text-shadow:1px 1px 1px transparent}@media (min-width:768px){.blue-bg,.grey-bg,.white-bg{padding:100px 0 80px}}.blue-bg{color:#fff;background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.story-slider .carousel-indicators li.active,.white-bg{background-color:#fff}.grey-bg{background-color:#f4f4f4}.blue-bg .text-xs-left,.grey-bg .text-xs-left,.white-bg .text-xs-left{max-width:720px;margin:0 auto}.blue-bg h2,.grey-bg h2,.white-bg h2{font-size:48px;line-height:normal;text-shadow:1px 1px 1px transparent;margin-bottom:15px}@media (max-width:767px){.blue-bg h2,.grey-bg h2,.white-bg h2{font-size:34px;line-height:36px}}@media (min-width:768px){.blue-bg h2,.grey-bg h2,.white-bg h2{margin-bottom:30px}}.blue-bg p,.grey-bg p,.hero .hero-text p,.white-bg p{font-size:18px;font-style:normal;line-height:26px;font-family:"Montserrat",sans-serif}.blue-bg p,.grey-bg p,.white-bg p{font-weight:400}@media (max-width:767px){.blue-bg p,.grey-bg p,.white-bg p{font-size:16px;line-height:22px}}.blue-bg ul,.grey-bg ul,.white-bg ul{list-style:disc;padding-left:30px}.areas{padding:80px 0;color:#fff}@media (max-width:428px){.areas{padding:60px 0}}.areas .btn{margin-top:50px}.areas .h2,.areas h2,.hero .hero-text h1{font-style:normal;font-family:"dashiell-bright",serif}.areas .h2,.areas h2,.areas p{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-shadow:1px 1px 1px transparent}.areas .h2,.areas h2{font-size:30px;font-weight:600;line-height:34px;margin-bottom:20px}@media (max-width:767px){.areas .h2,.areas h2{font-size:24px}}.areas p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif}@media (max-width:767px){.areas p{font-size:16px;line-height:22px}}.areas.teal-bg{background-color:var(--xl-lavender, #FAF7FF)}.areas.purple-bg{background-color:var(--primary-colour-palette-lavender-ceadff, #CEADFF)}.areas.orange-bg{background-color:var(--primary-colour-palette-yellow-ffcf-50, #FFCF50)}.home.knowledge{font-size:30px;padding:90px 0 70px;color:#2b2171}.home.awards .featured-awards h2,.home.knowledge .h5,.home.knowledge h5{font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.home.knowledge h2{font-size:30px;margin-bottom:20px}.hero,.home.about{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.home.about .box-image{height:60vh;width:100%;right:0}.home.about .box-text-frame{width:50%;left:50%;background-color:transparent}.home.about .box-text{max-width:400px}.home.about .box-text blockquote{font-size:30px;line-height:38px;font-weight:500;margin:0 0 2rem;color:#fff}.home.about .box-text cite{display:block;font-size:16px;text-transform:uppercase;font-style:normal;color:#fff}.home.awards{background-color:#2b2171;padding:100px 0}.home.awards .featured-awards{padding:0 100px}.home.awards .featured-awards h2{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;color:#00aeef;margin-bottom:50px}.home.awards .featured-awards .h4,.home.awards .featured-awards h4{margin-bottom:20px}.home.awards .featured-awards .h4 a,.home.awards .featured-awards h4 a{font-size:24px;color:#fff}.home.awards .featured-awards .h4 a:hover,.home.awards .featured-awards h4 a:hover{border-bottom:1px solid #fff}.home.awards .featured-awards .h4 a span,.home.awards .featured-awards .h4 span,.home.awards .featured-awards h4 a span,.home.awards .featured-awards h4 span{font-size:20px;letter-spacing:2px;text-transform:uppercase}.hero{height:100vh;box-shadow:inset 0 200px 200px -100px rgba(0,0,0,.5),inset 0-200px 200px -100px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 200px 200px -100px rgba(0,0,0,.5),inset 0-200px 200px -100px rgba(0,0,0,.5);-moz-box-shadow:inset 0 200px 200px -100px rgba(0,0,0,.5),inset 0-200px 200px -100px rgba(0,0,0,.5)}.hero .hero-text h1{font-size:70px;font-weight:700;line-height:1em;color:#fff}@media (max-width:767px){.hero .hero-text h1{font-size:40px}}.hero .hero-text .h5,.hero .hero-text h5,.top .h2,.top h2,.top p{font-style:normal;font-family:"Montserrat",sans-serif}.hero .hero-text .h5,.hero .hero-text h5{font-size:12px;font-weight:500;line-height:normal;text-transform:capitalize;color:#2b2171;background-color:#ff8896;padding:3px 10px;border-radius:100px;width:fit-content}@media (max-width:767px){.hero .hero-text p{font-size:16px;line-height:22px}}.top{padding:150px 0 50px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.top .h2,.top h2{font-size:48px;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif;margin-bottom:40px}@media (max-width:767px){.top .h2,.top h2{font-size:34px;line-height:36px}}.top p{font-size:18px;font-weight:400;line-height:26px;max-width:790px;margin-left:0}@media (max-width:767px){.top p{font-size:16px;line-height:22px}}.about.tabs{display:flex;text-align:center}.about.tabs .container{width:100%}.about.tabs .container .row [class*=col-]{padding-right:0;padding-left:0}.about.tabs .col-md-4{border-right:1px solid #979797}.about.tabs .col-md-4:last-child{border:0}.about.tabs h2{margin-bottom:0;height:100%}.about.tabs h2 a{display:block;font-size:18px;background-color:#f0f0f0;color:#4a4a4a;padding-top:40px;padding-bottom:40px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;height:100%}.about.tabs h2 a:hover{background-color:#d8d8d8}.key-contacts{padding:50px 0}.key-contacts .container{width:895px;max-width:100%}.key-contacts .contact-sm{margin-bottom:50px}.key-contacts .contact-sm:hover .h3,.key-contacts .contact-sm:hover h3{text-decoration:underline}#mainMenu .modal-body ul.small,.key-contacts .contact-sm a,.key-contacts .contact-sm a:hover{border:0}.key-contacts img{max-width:90%;margin-bottom:10px;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.key-contacts img:hover{opacity:.8}.key-contacts .h2,.key-contacts h2{font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-shadow:1px 1px 1px transparent;text-align:center;margin-bottom:30px}@media (max-width:767px){.key-contacts .h2,.key-contacts h2{font-size:34px;line-height:36px}}@media (min-width:768px){.key-contacts .h2,.key-contacts h2{margin-bottom:65px}}.key-contacts .h3,.key-contacts h3{font-size:18px;font-style:normal;font-weight:700;line-height:normal;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (max-width:767px){.key-contacts .h3,.key-contacts h3{font-size:16px}}.key-contacts .h3 a,.key-contacts h3 a,.key-contacts p{font-size:18px;font-style:normal;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.key-contacts .h3 a,.key-contacts h3 a{font-weight:700;line-height:normal;text-decoration:none}@media (max-width:767px){.key-contacts .h3 a,.key-contacts h3 a{font-size:16px}}.key-contacts p{font-weight:400;line-height:26px}@media (max-width:767px){.key-contacts p{font-size:16px;line-height:22px}}.csr.pull-quote .carousel,.csr.pull-quote .carousel-item{max-width:100%}.csr.pull-quote .carousel-indicators{left:0;bottom:70px}.csr.pull-quote .statement{background-color:#0081a4;margin:50px 0}.case-study ul li,.csr h2,.expertise.areas hr{margin-bottom:30px}.csr p:last-child{margin-bottom:50px}.csr img{width:100%;height:auto}.white-bg.csr{padding:0}.csr ul{font-size:18px}.csr img,.i-and-d.pull-quote .carousel,.i-and-d.pull-quote .carousel-item{max-width:100%}.i-and-d.pull-quote .carousel-indicators{left:0;bottom:70px}.i-and-d.pull-quote .statement{background-color:#0081a4;margin:50px 0}.i-and-d h2{font-family:"dashiell-bright",serif;font-size:24px;font-weight:600;color:#2b2171}.i-and-d p{font-family:"Montserrat",sans-serif;font-size:20px;line-height:28px;color:#2b2171}.directory-filter .form-group{width:100%;margin-bottom:10px;color:#2b2171}.directory-filter .form-group:focus{outline:0}.directory-filter .form-inline .form-group .form-control{width:100%;height:50px}.directory-filter .form-inline .form-group .input-group-addon{top:17px}.directory-filter .form-inline .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;height:50px;margin-bottom:10px;margin-right:0}.directory-filter .form-inline .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:48px;padding:.5rem .75rem}.directory-filter .form-inline .bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.hero.expertise .hero-text h5{font-size:16px;text-transform:uppercase;letter-spacing:2px}.expertise.options{background-color:#f0f0f0;padding:50px 0;position:relative}.expertise.options .h3,.expertise.options h3{color:#2b2171;margin-bottom:40px}.expertise.options .btn-group.bootstrap-select{width:250px!important;height:50px;margin-right:20px}.expertise.options .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px;border:1px solid #ccc;padding-top:14px;padding-bottom:14px}.bootstrap-select.btn-group .dropdown-menu li a span.text:hover{color:#0081a4}#client-solutions.white-bg{padding:0;margin:100px 0}.expertise.solutions{height:70vh}.expertise .carousel,.expertise .carousel-item{max-width:100%}.expertise .carousel-indicators{position:absolute;left:0;bottom:0;display:block;text-align:center}@media (min-width:768px){.expertise .carousel-indicators{text-align:left}}.expertise.solutions .box-image{width:60%;right:40%}.expertise.solutions .box-text-frame{width:40%;left:60%;background-color:var(--xl-coral, #FFF5F6);justify-content:flex-start;background-image:url("data:image/svg+xml,%3Csvg width='323' height='341' viewBox='0 0 323 341' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_501_29149)'%3E%3Cpath d='M322.504 446.887C391.197 446.887 446.885 391.199 446.885 322.506C446.885 253.812 391.197 198.125 322.504 198.125C253.81 198.125 198.123 253.812 198.123 322.506C198.123 391.199 253.81 446.887 322.504 446.887Z' stroke='%23CEADFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M322.505 544.455C445.084 544.455 544.455 445.084 544.455 322.505C544.455 199.925 445.084 100.555 322.505 100.555C199.925 100.555 100.555 199.925 100.555 322.505C100.555 445.084 199.925 544.455 322.505 544.455Z' stroke='%23CEADFF' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M322.504 642.015C498.965 642.015 642.015 498.965 642.015 322.504C642.015 146.044 498.965 2.99414 322.504 2.99414C146.044 2.99414 2.99414 146.044 2.99414 322.504C2.99414 498.965 146.044 642.015 322.504 642.015Z' stroke='%23CEADFF' stroke-width='4' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_501_29149'%3E%3Crect width='645' height='645' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:bottom right;background-repeat:no-repeat;background-size:50%}.expertise.case-study .box-image{width:60%;right:0}.expertise.case-study .box-text-frame{width:40%;left:0;background-color:#3d00a4}.expertise .box-text{position:relative;max-width:350px;height:400px;margin-left:80px;min-width:300px}.expertise .box-text .h5,.expertise .box-text h5{font-size:12px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-transform:uppercase;margin-bottom:10px}@media (max-width:767px){.expertise .box-text .h5,.expertise .box-text h5{font-size:12px}}@media (min-width:768px){.expertise .box-text .h5,.expertise .box-text h5{margin-bottom:30px}}.expertise .box-text .h3,.expertise .box-text h3{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif}@media (max-width:767px){.expertise .box-text .h3,.expertise .box-text h3{font-size:28px;line-height:34px}}.case-study h5,.expertise .box-text p{font-family:"Montserrat",sans-serif;margin-bottom:30px}.expertise .box-text p{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:767px){.expertise .box-text p{font-size:16px;line-height:22px}}.carousel-control-prev{position:absolute;top:43%;left:10px;transform:rotate(180deg)}.carousel-control-next{position:absolute;top:43%;right:10px;left:unset}.article.case-study{background-color:transparent}.case-study h5{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#fff}.case-study ul li a{font-family:"dashiell-bright",serif;font-size:34px;line-height:39px}.case-study p a,.highlights p{font-family:"dashiell-bright",serif;font-size:20px}.case-study p a,.case-study ul li a{font-weight:500;color:#fff}.highlights{padding:50px 0;margin-bottom:50px;background-color:var(--grey-0);color:#2b2171}.container-fluid .row [class*=col-].highlight{padding-right:40px}.article-content .highlights .h3,.article-content .highlights h3,.highlights .h3,.highlights .new-branding-h3-dashiell-bright,.highlights h3{display:block;font-size:30px;text-transform:none;border-bottom:1px solid #2b2171;padding-bottom:20px;margin-bottom:30px}.article-content .highlights .h3 svg,.article-content .highlights h3 svg,.highlights .h3 svg,.highlights .new-branding-h3-dashiell-bright svg,.highlights h3 svg{margin-right:10px;vertical-align:middle}.highlights .h4,.highlights .new-branding-h4-dashiell-bright,.highlights h4{font-size:24px;font-weight:600;display:block}.highlights p{line-height:26px}.expertise.areas .h3,.expertise.areas h3,.themes-box h2{font-size:30px;font-weight:600;color:#2b2171;margin-bottom:30px}.expertise.areas ul{font-size:20px;line-height:24px;margin-bottom:50px}.expertise.areas ul li{margin-bottom:10px;padding-left:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Icons/Chevron'%3E%3Cpath id='Path 543' d='M15.8447 12.8324L8.8623 19.8164L8.15527 19.1094L14.4307 12.8324L8.15527 6.55542L8.8623 5.84839L15.8447 12.8324Z' fill='%232B2171'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center}.expertise.areas ul li a{border-bottom:none;font-size:18px;line-height:26px;transition:none}.expertise.areas ul li a:hover{border-bottom:1px solid #2b2171}.expertise.areas ul li a:focus{outline-color:#2b2171;color:#2b2171}.article.exp{padding-top:130px;padding-bottom:100px}.article.exp.sol{padding-top:100px}.article.exp.sol.add{padding-top:0}.article.exp .article-content .h5.meta,.article.exp .article-content h5.meta{color:#2b2171;text-transform:uppercase;letter-spacing:2px}.exp .statement{background-color:#2b2171;padding-top:66px}.exp .statement .carousel-indicators li.active{background-color:#fff;border-color:#fff}.card-block ul,.exp ul{list-style:disc;padding-left:30px}#exp-key .carousel-inner{min-height:100%}#exp-key .carousel-indicators{left:0;bottom:-30px}.theme-box{position:relative;margin-bottom:30px;max-height:400px;overflow:hidden}.theme-box img{width:100%}.theme-box>a,.theme-box>a p{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.theme-box>a{position:absolute;top:0;left:0;padding:30px 40px;width:100%;height:100%;background-color:rgba(0,0,0,.17)}.theme-box>a:hover{background-color:rgba(136,38,147,.85);z-index:1000}.theme-box>a p{opacity:0}.theme-box h5{font-family:"Montserrat",sans-serif;font-size:20px;margin-bottom:50px;color:#fff}.theme-box .h3,.theme-box h3{font-size:36px;font-weight:700;color:#fff}.theme-box p{font-family:"dashiell-bright",serif;font-size:24px;line-height:30px;color:#fff}.knowledge-search h2{font-size:30px;font-weight:600;color:#2b2171;margin-bottom:0;vertical-align:baseline}.knowledge-search .form-inline{float:right}input[type=text]::-ms-clear{display:none}.knowledge-search .form-control{width:300px;height:58px}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin-right:0;margin-left:0}.knowledge-search .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{border:1px solid #d8d8d8}.knowledge-search,.themes-box{margin-bottom:40px}.articles .container,.knowledge-search .container,.themes-box .container{width:98%;max-width:1440px}.knowledge .filter-options{padding:50px 0}.knowledge .filter-options .h3,.knowledge .filter-options h3{display:inline;font-size:24px;font-weight:600;color:#2b2171;margin-right:50px}.article-box{position:relative;margin-bottom:20px;min-height:300px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.article-box.double{min-height:800px;background-repeat:no-repeat;background-size:cover;background-position:center center}.article-box a:hover .h3,.article-box a:hover .h5,.article-box a:hover h3,.article-box a:hover h5,.article-box.double .h3,.article-box.double .h5,.article-box.double h3,.article-box.double h5{color:#fff}.article-box.double a{background:url(/img/play-btn.svg)no-repeat center center}.article-box.double a:hover{background-color:rgba(115,0,129,.7)}.article-box h5{font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:30px;color:#730081}.article-box .h3,.article-box h3{font-size:30px;line-height:34px;font-weight:600;color:#2b2171}.article-box .article-icon{display:none}.article-box .article-icon,.article-box a,.related-box .article-icon{position:absolute;top:20px;right:20px}.knowledge.articles .article-box .article-icon,.news.articles .article-box .article-icon,.related-box .article-icon{display:block}.article-box a{top:0;right:0;bottom:0;left:0;background-color:#f0f0f0;padding:35px 30px}.article-box a:hover,.statement{background-color:#730081}.article-box.box-shadow{box-shadow:0 0 10px 0 rgba(233,233,233,.5);-webkit-box-shadow:0 0 10px 0 rgba(233,233,233,.5);-moz-box-shadow:0 0 10px 0 rgba(233,233,233,.5)}.article-box a:hover .article-icon svg g,.article-box a:hover .article-icon svg g#Group,.article-box a:hover .article-icon svg path{stroke:#fff}.article-box a:hover .article-icon svg path,.related-box.case a:hover svg,.related-box.news a:hover svg,.related-box.themes a:hover svg{fill:#fff}.statement{padding:100px 0;margin:60px 0;color:#fff}.article-content .statement h1,.statement h1{font-size:34px;font-weight:400;line-height:43px;color:#fff;margin-bottom:8px}.new-related-block.brexit-tracker{text-align:center}.new-related-block.brexit-tracker a:hover{background-color:var(--secondary-colour-palette-blue-63-b-3-c-6, #63B3C6)}.icons-box{padding:50px 0;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (min-width:768px){.icons-box{margin-bottom:50px}}.white-bg+.icons-box{padding-top:0}.icon-box{padding-right:0;padding-left:0;margin-bottom:30px}@media (min-width:1025px){.icon-box{padding-left:30px;padding-right:30px}}@media (min-width:768px){.icon-box{margin-bottom:0}}.icon-frame{min-height:150px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--primary-colour-palette-pink-ff-8896, #FF8896)}.icon-box .h3,.icon-box h3,.icon-box p{font-style:normal;text-shadow:1px 1px 1px transparent}.icon-box .h3,.icon-box h3{font-size:36px;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif;text-transform:capitalize;margin-bottom:20px}@media (max-width:767px){.icon-box .h3,.icon-box h3{font-size:28px;line-height:34px}}@media (min-width:768px){.icon-box .h3,.icon-box h3{min-height:84px}}.icon-box p{font-size:18px;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (max-width:767px){.icon-box p{font-size:16px;line-height:22px}}.icons-box-bg{margin-bottom:50px;padding:50px 0;color:#2b2171}.icons-box-bg h2{font-size:36px;font-weight:600}.icons-box-bg .icon-box,.icons-box-bg h2{margin-bottom:100px}.careers-box{padding-top:50px;padding-bottom:50px;background:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (min-width:768px){.careers-box{padding-top:80px;padding-bottom:80px}}.careers-box h2{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin-bottom:20px}@media (min-width:768px){.careers-box h2{color:#fff;margin-bottom:50px}}.carrers-box{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.15);border-radius:20px;overflow:hidden;padding:20px;margin-bottom:20px;position:relative;z-index:1}@media (min-width:768px){.carrers-box{padding:30px;height:100%}}.carrers-box__image-box{margin:-20px -20px 20px;position:relative;overflow:hidden;aspect-ratio:8/5;width:calc(100% + 40px)}@media (min-width:768px){.carrers-box__image-box{margin:-30px -30px 20px;width:calc(100% + 60px)}}.carrers-box__image{object-fit:cover;position:absolute;object-position:center;left:0;right:0;top:0;bottom:0;height:100%;width:100%;transition:all .2s linear}.carrers-box__description{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;margin-bottom:12px}@media (max-width:767px){.carrers-box__description{font-size:16px;line-height:22px}}@media (min-width:768px){.carrers-box__description{margin-bottom:25px}}.carrers-box__header{font-size:27px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin-bottom:10px}@media (max-width:767px){.carrers-box__header{font-size:21px}}.carrers-box__more{margin-top:auto;padding:5px 45px 5px 15px;border-radius:50px;background-repeat:no-repeat;background-size:24px;background-position:center right 24px;text-decoration:none;display:inline-flex;align-items:center;width:fit-content;position:relative;height:34px;transition:all .3s ease-in-out;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;background-color:#f0f0f0;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.carrers-box__more:after{position:absolute;right:15px;content:"";width:24px;height:50%;mask:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 9660'%3E%3Cpath id='Path 3987' d='M19.1749 6.27441L19.1629 6.28613L14.3569 11.0918C14.2632 11.1852 14.1363 11.2383 14.0039 11.2383C13.8716 11.2383 13.7446 11.1852 13.6509 11.0918C13.6044 11.0454 13.5674 10.9904 13.5422 10.9297C13.517 10.8689 13.504 10.804 13.504 10.7383C13.504 10.6725 13.517 10.6076 13.5422 10.5469C13.5674 10.4861 13.6044 10.4302 13.6509 10.3838L17.6079 6.42676L1.12793 6.42676C0.995321 6.42676 0.868152 6.37404 0.774384 6.28027C0.680615 6.18651 0.62793 6.05937 0.62793 5.92676C0.62793 5.79415 0.680615 5.66701 0.774384 5.57324C0.868152 5.47947 0.995321 5.42676 1.12793 5.42676L17.6079 5.42676L13.6509 1.46973C13.5575 1.376 13.505 1.24953 13.505 1.11719C13.505 0.98485 13.5575 0.857395 13.6509 0.763672C13.7446 0.670241 13.8716 0.618164 14.0039 0.618164C14.1363 0.618164 14.2632 0.670241 14.3569 0.763672L19.5219 5.92578L19.1749 6.27441Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 9660'%3E%3Cpath id='Path 3987' d='M19.1749 6.27441L19.1629 6.28613L14.3569 11.0918C14.2632 11.1852 14.1363 11.2383 14.0039 11.2383C13.8716 11.2383 13.7446 11.1852 13.6509 11.0918C13.6044 11.0454 13.5674 10.9904 13.5422 10.9297C13.517 10.8689 13.504 10.804 13.504 10.7383C13.504 10.6725 13.517 10.6076 13.5422 10.5469C13.5674 10.4861 13.6044 10.4302 13.6509 10.3838L17.6079 6.42676L1.12793 6.42676C0.995321 6.42676 0.868152 6.37404 0.774384 6.28027C0.680615 6.18651 0.62793 6.05937 0.62793 5.92676C0.62793 5.79415 0.680615 5.66701 0.774384 5.57324C0.868152 5.47947 0.995321 5.42676 1.12793 5.42676L17.6079 5.42676L13.6509 1.46973C13.5575 1.376 13.505 1.24953 13.505 1.11719C13.505 0.98485 13.5575 0.857395 13.6509 0.763672C13.7446 0.670241 13.8716 0.618164 14.0039 0.618164C14.1363 0.618164 14.2632 0.670241 14.3569 0.763672L19.5219 5.92578L19.1749 6.27441Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")no-repeat center;mask-size:24px;transition:all .3s ease-in-out;background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.carrers-box__more:focus,.carrers-box__more:hover{cursor:pointer;transition:all .3s ease-in-out}.carrers-box__more:hover{text-decoration:none}.carrers-box__more.hover,.carrers-box__more:focus,.carrers-box__more:focus-within,.carrers-box__more:hover{background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);color:#fff}.carrers-box:focus .carrers-box__more:after,.carrers-box:focus-within .carrers-box__more:after,.carrers-box__more.hover:after,.carrers-box__more:focus-within:after,.carrers-box__more:focus:after,.carrers-box__more:hover:after{background-color:#fff}.carrers-box:focus .carrers-box__more,.carrers-box:focus-within .carrers-box__more{color:#fff;background-color:#2b2171}.story-slider{margin:100px 0}.story-slider .container{width:100%;max-width:1440px}@media (min-width:768px){.story-slider .container{width:90%}}.story-slider .carousel{max-width:100%}.story-slider .carousel-inner{border-radius:20px;overflow:hidden}.story-slider .carousel-item{width:100%;overflow:hidden;min-height:540px;padding:40px 20px}@media (min-width:768px){.story-slider .carousel-item{aspect-ratio:19/10;min-height:580px;padding:30px;min-width:100%}}@media (min-width:1025px){.story-slider .carousel-item{padding:50px}}.story-slider .carousel-item .img-fluid{object-fit:cover;object-position:center;position:absolute;left:0;bottom:0;min-height:100%;min-width:100%}@media (min-width:768px){.story-slider .carousel-item .img-fluid{object-position:center;top:0}}.story-slider .carousel-item.video{padding:50px;background-color:var(--grey-4, #2C2C2C);border-radius:20px}@media (max-width:428px){.story-slider .carousel-item.video{padding:50px 30px}}.story-slider .carousel-indicators{display:none;width:100%;left:0;bottom:40px}.story-slider .carousel-indicators li{border:1px solid #fff}.story-slider .carousel-caption{height:100%;min-height:100%;position:relative;color:#fff;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:start;max-width:320px}@media (min-width:768px){.story-slider .carousel-caption{margin-bottom:20px;max-width:530px;justify-content:center}}.graduates.slider-one .box-text .h5,.graduates.slider-one .box-text h5,.story-slider .carousel-caption .h5,.story-slider .carousel-caption h5{font-size:12px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;margin-bottom:10px}@media (max-width:767px){.story-slider .carousel-caption .h5,.story-slider .carousel-caption h5{font-size:12px}}@media (min-width:768px){.story-slider .carousel-caption .h5,.story-slider .carousel-caption h5{margin-bottom:20px}}#mainMenu .modal-body ul li.active a,.story-slider .carousel-caption .h5 span,.story-slider .carousel-caption h5 span{color:var(--primary-colour-palette-pink-ff-8896, #FF8896)}.story-slider .carousel-caption p{text-shadow:1px 1px 1px transparent;font-size:36px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif}@media (max-width:767px){.story-slider .carousel-caption p{font-size:22px}}.story-slider .carousel-caption .btn{margin-top:0}.story-slider .carousel-control-prev{top:unset;left:50px;bottom:0;transform:translate(0,-50%) rotate(180deg);visibility:hidden}@media (min-width:768px){.story-slider .carousel-control-prev{visibility:visible}}.story-slider .carousel-control-next{top:unset;bottom:0;left:60px;transform:translate(100%,-50%);visibility:hidden}@media (min-width:768px){.story-slider .carousel-control-next{visibility:visible}}.graduates .carousel,.graduates .carousel-item{max-width:100%}.box-text-frame{background-color:var(--primary-colour-palette-lavender-ceadff, #CEADFF);background-image:url("data:image/svg+xml,%3Csvg width='323' height='341' viewBox='0 0 323 341' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_511_63)'%3E%3Cpath d='M322.505 446.887C391.198 446.887 446.886 391.199 446.886 322.506C446.886 253.812 391.198 198.125 322.505 198.125C253.811 198.125 198.124 253.812 198.124 322.506C198.124 391.199 253.811 446.887 322.505 446.887Z' stroke='white' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M322.505 544.455C445.084 544.455 544.455 445.084 544.455 322.505C544.455 199.925 445.084 100.555 322.505 100.555C199.925 100.555 100.555 199.925 100.555 322.505C100.555 445.084 199.925 544.455 322.505 544.455Z' stroke='white' stroke-width='4' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M322.504 642.015C498.965 642.015 642.015 498.965 642.015 322.504C642.015 146.044 498.965 2.99414 322.504 2.99414C146.044 2.99414 2.99414 146.044 2.99414 322.504C2.99414 498.965 146.044 642.015 322.504 642.015Z' stroke='white' stroke-width='4' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_511_63'%3E%3Crect width='645' height='645' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:50%;background-position:right bottom}.graduates.slider-one .box-text .h5,.graduates.slider-one .box-text h5{text-transform:uppercase;margin-bottom:20px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}@media (max-width:767px){.graduates.slider-one .box-text .h5,.graduates.slider-one .box-text h5{font-size:12px}}.graduates.slider-one .box-text .h3,.graduates.slider-one .box-text h3,.graduates.slider-one .box-text p{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif}@media (max-width:767px){.graduates.slider-one .box-text .h3,.graduates.slider-one .box-text h3{font-size:34px;line-height:36px}}.graduates.slider-one .box-text p{font-size:18px;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif}@media (max-width:767px){.graduates.slider-one .box-text p{font-size:16px;line-height:22px}}.keycontact{background-color:#f6f6f6}.key-contact{background-color:#f4f4f4}.kc{padding:50px;position:relative}.kc .h3,.kc h3{font-size:30px;font-weight:700;color:#2b2171}.kc .contact-sm img{width:150px}.kc .contact-sm .h3 a,.kc .contact-sm h3 a{font-size:30px;font-weight:600;color:#2b2171}.kc .contact-sm a,.kc .contact-sm p{font-size:24px;margin-bottom:0;color:#2b2171}.kc-quote{background-color:#4c1aa1;color:#fff;padding:100px;height:100%}.kc-quote p{font-family:"dashiell-bright",serif;font-size:40px;line-height:55px;max-width:1440px}.events{padding:100px 0;color:#2b2171}.events .container{width:1440px}.events .h2,.events h2{font-size:34px;margin-bottom:50px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:600}.events .h3,.events h3{font-size:30px;line-height:38px;margin-bottom:0}.events .h4,.events h4{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700}.events p,.jobs.top p,.key-areas p{font-size:20px;line-height:26px}.event-box{margin-bottom:100px}.plr{padding:0 50px;margin-bottom:50px}.mt{margin-top:100px}.key-areas,.mb{margin-bottom:100px}.key-areas{color:#2b2171}.key-areas .h3,.key-areas h3,.tab-content .tab-pane h2{font-size:30px;font-weight:600}.key-areas .h4,.key-areas h4{font-size:24px;font-weight:600}.key-areas p{max-width:1130px}.jobs.top p{font-size:18px;font-style:normal;font-family:"Montserrat",sans-serif;font-weight:400;margin-left:0}@media (max-width:767px){.jobs.top p{font-size:16px;line-height:22px}}.card{margin-bottom:20px;border:0;border-bottom:1px solid #797979;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.card-header{border:0;background-color:transparent;padding:20px 0 30px}.card-header .h5,.card-header h2 a,.card-header h5{font-style:normal;font-weight:400;font-family:"Montserrat",sans-serif}.card-header h2 a{line-height:26px;color:#2b2171;font-size:24px}@media (max-width:767px){.card-header h2 a{font-size:16px;line-height:22px}}.card-header .h5,.card-header h5{font-size:14px;line-height:normal;background-color:#ffe7ea;text-transform:uppercase;border-radius:100px;display:inline-block;padding:3px 10px}.card-block{font-size:20px;padding:0 0 30px}#wheel-mobile .card-header .h5,#wheel-mobile .card-header h5{background:0 0;border:0;border-radius:0;outline:0}.card-block .h3,.card-block h3{font-size:24px}.card-block p{line-height:28px}.nav-tabs{border:0;text-align:center;margin-right:0}.nav-tabs .nav-item{float:none;margin-bottom:0;border-top:2px solid transparent;border-right:2px solid #f4f4f4}.nav-tabs .nav-item+.nav-item{margin-left:0;border-top:2px solid transparent}.nav-tabs .nav-item:last-child{border-top:2px solid transparent;border-right:none}.nav-tabs .nav-link{font-family:"dashiell-bright",serif;font-size:24px;font-weight:500;background-color:#4c1aa1;color:#fff;padding:1em;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:2px solid transparent;border-bottom:2px solid transparent;height:100%}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#4c1aa1;border-top:2px solid #f4f4f4}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:transparent;color:#4c1aa1;border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4}.nav-tabs .nav-item:focus,.nav-tabs .nav-item:hover{background-color:transparent}.tab-content{padding:100px 0;color:#2b2171}.tab-content .tab-pane{max-width:720px;margin:0 auto}.tab-content .tab-pane p{font-size:20px;line-height:26px}.tab-content .tab-pane ul{columns:2;margin-bottom:0}.tab-content .tab-pane ul li a{font-family:"dashiell-bright",serif;color:#2b2171}.tab-content .tab-pane ul li ul{padding-left:30px;columns:1}.news-search .form-inline .form-group{width:95%}.news-search .form-control{width:100%;height:58px;margin-bottom:30px}.contact.top p{font-size:27px;font-style:normal;line-height:normal;font-family:"Montserrat",sans-serif;font-weight:400;margin-left:0}@media (max-width:767px){.contact.top p{font-size:21px}}.contact-box{padding-left:15px;margin-bottom:40px}.contact-box address{margin-bottom:70px}.contact-box address a{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.contact-box address hr{width:200px;margin-left:0}.contact-box address .h3,.contact-box address h3{font-size:30px;font-weight:700;margin-bottom:20px}.contact-box address svg,.result-contact .vcard svg{margin-left:10px}.contact-box .social li{float:left;padding-right:20px}.cta{background:var(--xl-lavender, #FAF7FF);padding:50px 15px}@media (min-width:768px){.cta{padding-top:80px;padding-bottom:80px}}.cta-first,.cta-second .cta__container{background:var(--xl-lavender, #FAF7FF)}.cta-second,.cta__container,.lts.related.full-width-panel .related-box.themes a,.lts.related.full-width-panel .related-box.themes a:hover,.lts.related.full-width-panel.client-solutions-holder .related-box.themes a:hover,.modal-body hr{background-color:#fff}.cta__container{border-radius:20px;padding:40px;text-align:center}.cta__text{font-size:27px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);display:flex;flex-direction:column;align-items:center;row-gap:20px}@media (max-width:767px){.cta__text{font-size:21px}}@media (min-width:768px){.cta__text{flex-direction:row;justify-content:center;column-gap:10px;align-items:center}}.cta__text-bold{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif}@media (max-width:767px){.cta__text-bold{font-size:28px;line-height:34px}}.cta__link,.search-results-box .results h2{font-style:normal;font-weight:700;line-height:normal}.cta__link,.search-results p{font-family:"Montserrat",sans-serif}.cta__link{font-size:28px;display:flex;column-gap:20px;flex-direction:column;row-gap:20px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);align-items:center}@media (min-width:768px){.cta__link{flex-direction:row;justify-content:center;column-gap:20px;row-gap:0}}.article-content .excerpt h1 a:hover,.article-content .excerpt h2 a:hover,.cta__link:hover{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-decoration:underline}.cta__link:after{content:"";width:62px;height:62px;border-radius:50%;display:none;background-position:center;background-repeat:no-repeat;background-color:var(--primary-colour-palette-pink-ff-8896, #FF8896)}.cta__link.type-download:after{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M7.41602 34.0417C6.78613 34.0417 6.18222 33.7914 5.73682 33.346C5.29142 32.9006 5.04102 32.2966 5.04102 31.6667V19H6.62435V31.6667C6.62435 31.8766 6.70782 32.078 6.85628 32.2265C7.00475 32.3749 7.20605 32.4583 7.41602 32.4583H29.9816C30.1916 32.4583 30.3929 32.3749 30.5413 32.2265C30.6898 32.078 30.7733 31.8766 30.7733 31.6667V19H32.3566V31.6667C32.3566 32.2966 32.1062 32.9006 31.6608 33.346C31.2154 33.7914 30.6115 34.0417 29.9816 34.0417H7.41602ZM18.4653 26.7124C18.4463 26.695 18.4302 26.6776 18.4128 26.6586L12.8417 21.09C12.6938 20.9416 12.6113 20.7406 12.6113 20.5311C12.6113 20.3215 12.6938 20.1206 12.8417 19.9722C12.9902 19.8238 13.1915 19.7404 13.4014 19.7404C13.6114 19.7404 13.8127 19.8238 13.9612 19.9722L18.2071 24.2139V5.54167C18.2071 5.3317 18.2906 5.13034 18.439 4.98187C18.5875 4.83341 18.7888 4.75 18.9988 4.75C19.2087 4.75 19.41 4.83341 19.5585 4.98187C19.707 5.13034 19.7904 5.3317 19.7904 5.54167V24.2155L24.0364 19.9706C24.1848 19.8227 24.385 19.7396 24.5946 19.7396C24.8041 19.7396 25.0059 19.8227 25.1543 19.9706C25.3022 20.119 25.3847 20.32 25.3847 20.5295C25.3847 20.739 25.3022 20.94 25.1543 21.0884L19.0003 27.246L18.4653 26.7124Z' fill='%232B2171'/%3E%3C/svg%3E")}.cta__link.type-link:after{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M27.1938 7.08187L27.1935 7.10842L27.1931 17.8695C27.1928 18.079 27.1101 18.2805 26.9619 18.4287C26.8138 18.5769 26.6122 18.6596 26.4027 18.6599C26.2986 18.6601 26.1957 18.6399 26.0995 18.6001C26.0033 18.5604 25.9161 18.5022 25.8424 18.4286C25.7688 18.355 25.7107 18.2678 25.6709 18.1716C25.6311 18.0753 25.6099 17.9714 25.61 17.8673L25.61 9.00682L7.15921 27.4576C7.01074 27.6061 6.80934 27.6894 6.59938 27.6894C6.38942 27.6894 6.18809 27.6061 6.03962 27.4576C5.89116 27.3091 5.8078 27.1078 5.8078 26.8978C5.8078 26.6879 5.89116 26.4865 6.03962 26.338L24.4904 7.88724L15.63 7.8872C15.4204 7.88688 15.2201 7.804 15.0719 7.65584C14.9238 7.50768 14.8398 7.30625 14.8395 7.09671C14.8398 6.88718 14.9236 6.68674 15.0718 6.53858C15.2199 6.39042 15.4204 6.30661 15.6299 6.30628L27.192 6.30305L27.1938 7.08187Z' fill='%232B2171'/%3E%3C/svg%3E")}.container.results{padding-left:0}.search-results.top{padding:150px 0 50px}.search-results h2{margin-bottom:20px}.search-results p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-left:0}@media (max-width:767px){.search-results p{font-size:16px;line-height:22px}}.search-results .form-inline .form-group{margin-top:20px;width:100%;height:58px}.search-results .form-inline .form-control{width:100%;height:58px}.search-results .form-inline .form-group .input-group-addon{top:13px;right:20px}.search-results-box{margin-bottom:100px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.search-results-box .filter-options{max-width:200px;margin:0 auto}.search-results-box .filter-options .options-toggle{display:flex;flex-direction:column}.search-results-box .filter-options .h3,.search-results-box .filter-options h3{display:flex;align-items:center;font-size:24px;font-style:normal;font-weight:600;font-family:"dashiell-bright",serif;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid var(--grey-2)}@media (max-width:767px){.search-results-box .filter-options .h3,.search-results-box .filter-options h3{font-size:20px}}.search-results-box .filter-options .h3 svg,.search-results-box .filter-options h3 svg{margin-left:20px}.search-results-box .results h2{font-size:48px;font-family:"dashiell-bright",serif;margin-bottom:40px}@media (max-width:767px){.search-results-box .results h2{font-size:34px;line-height:36px}}.results-career,.results-casestudies:not(:empty),.results-contact:not(:empty),.results-knowledge:not(:empty),.results-news:not(:empty),.results-other:not(:empty),.results-practice:not(:empty),.results-sectors:not(:empty){margin:0 auto 80px}.result-contact{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #797979}.result-career,.result-casestudy,.result-knowledge,.result-news,.result-other,.result-practice,.result-sector{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #797979}.result-contact:last-child,.result-knowledge:last-child,.result-news:last-child,.results-practice:last-child,.results-sectors:last-child{border:0}.results-career a,.results-casestudies a,.results-contact a,.results-knowledge a,.results-news a,.results-other a,.results-practice a,.results-sectors a{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);display:block}.results-career a,.results-casestudies a,.results-knowledge a,.results-news a,.results-other a,.results-practice a,.results-sectors a{min-height:50px;padding-right:80px;background-position:right center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='51' viewBox='0 0 50 51' fill='none'%3E%3Crect y='0.5' width='50' height='50' rx='25' fill='%23F0F0F0'/%3E%3Cpath d='M34.1749 25.7743L34.1629 25.786L29.3569 30.5917C29.2632 30.6851 29.1363 30.7382 29.0039 30.7382C28.8716 30.7382 28.7446 30.6851 28.6509 30.5917C28.6044 30.5452 28.5674 30.4903 28.5422 30.4296C28.517 30.3688 28.504 30.3039 28.504 30.2382C28.504 30.1724 28.517 30.1075 28.5422 30.0468C28.5674 29.986 28.6044 29.9301 28.6509 29.8837L32.6079 25.9266H16.1279C15.9953 25.9266 15.8682 25.8739 15.7744 25.7802C15.6806 25.6864 15.6279 25.5592 15.6279 25.4266C15.6279 25.294 15.6806 25.1669 15.7744 25.0731C15.8682 24.9794 15.9953 24.9266 16.1279 24.9266H32.6079L28.6509 20.9696C28.5575 20.8759 28.505 20.7494 28.505 20.6171C28.505 20.4847 28.5575 20.3573 28.6509 20.2635C28.7446 20.1701 28.8716 20.118 29.0039 20.118C29.1363 20.118 29.2632 20.1701 29.3569 20.2635L34.5219 25.4257L34.1749 25.7743Z' fill='%232B2171'/%3E%3C/svg%3E")}.results-career a:hover,.results-casestudies a:hover,.results-knowledge a:hover,.results-news a:hover,.results-other a:hover,.results-practice a:hover,.results-sectors a:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Crect width='50' height='50' rx='25' fill='%232B2171'/%3E%3Cpath d='M34.1749 25.2744L34.1629 25.2861L29.3569 30.0918C29.2632 30.1852 29.1363 30.2383 29.0039 30.2383C28.8716 30.2383 28.7446 30.1852 28.6509 30.0918C28.6044 30.0454 28.5674 29.9904 28.5422 29.9297C28.517 29.8689 28.504 29.804 28.504 29.7383C28.504 29.6725 28.517 29.6076 28.5422 29.5469C28.5674 29.4861 28.6044 29.4302 28.6509 29.3838L32.6079 25.4268H16.1279C15.9953 25.4268 15.8682 25.374 15.7744 25.2803C15.6806 25.1865 15.6279 25.0594 15.6279 24.9268C15.6279 24.7941 15.6806 24.667 15.7744 24.5732C15.8682 24.4795 15.9953 24.4268 16.1279 24.4268H32.6079L28.6509 20.4697C28.5575 20.376 28.505 20.2495 28.505 20.1172C28.505 19.9848 28.5575 19.8574 28.6509 19.7637C28.7446 19.6702 28.8716 19.6182 29.0039 19.6182C29.1363 19.6182 29.2632 19.6702 29.3569 19.7637L34.5219 24.9258L34.1749 25.2744Z' fill='white'/%3E%3C/svg%3E")}.article,.results-contact a:hover,.results-knowledge a:hover,.results-news a:hover{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.results-contact a svg{margin-left:2px}.container.results #case-study .h3 a,.container.results #case-study h3 a{font-weight:600}.result-contact img{max-width:120px}.result-contact .h3,.result-contact h3{font-size:30px;font-weight:600;margin-bottom:0}.result-contact p.role{font-size:30px;margin-bottom:0}.result-contact .contact-links a,.result-contact .contact-links tel{display:block;font-size:18px}.result-contact .vcard{position:absolute;right:0;bottom:0;font-family:"dashiell-bright",serif;font-size:18px;font-weight:500}.result-knowledge p.meta,.result-news p.meta,.results-career p.meta,.results-other p.meta,.results-practice p.meta,.results-sectors p.meta{font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:"Montserrat",sans-serif;color:#2b2171;text-transform:uppercase;background-color:#ffe7ea;width:fit-content;padding:5px 10px;border-radius:100px;margin-bottom:10px}.article{padding-top:50px}.article .article{padding:0}@media (min-width:768px){.article{padding-top:180px}.article .article{padding:0}}.article table tr:nth-child(odd){background:var(--xl-blue, #F4F8FB)}.article table tr:nth-child(even){background:#f9fbfd}.article .container-fluid .row .col-lg-7{max-width:790px}.article-content{max-width:790px;margin:0 auto}.article-content .h5.meta,.article-content h5.meta{font-size:12px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;margin-bottom:20px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-transform:uppercase}@media (max-width:767px){.article-content .h5.meta,.article-content h5.meta{font-size:12px}}.article-content .excerpt h5.meta{margin-bottom:0}.article-content.case h5.meta,.story .article-content .h5.meta,.story .article-content h5.meta{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);text-transform:uppercase;letter-spacing:2px}.article-content .h5.meta span.reading-time,.article-content h5.meta span.reading-time{font-size:12px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;color:var(--grey-2);margin-left:10px}@media (max-width:767px){.article-content .h5.meta span.reading-time,.article-content h5.meta span.reading-time{font-size:12px}}.article-content .h1,.article-content h1{font-size:70px;font-style:normal;font-weight:700;line-height:1em;font-family:"dashiell-bright",serif;margin-bottom:50px}@media (max-width:767px){.article-content .h1,.article-content h1{font-size:40px}}.article-content .lead p,.article-content p{font-size:22px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;margin-bottom:40px}@media (max-width:767px){.article-content .lead p{font-size:18px}}.article-content p.lead{margin-bottom:0}.article-content .h2,.article-content h2{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif;margin-top:20px;margin-bottom:20px}@media (max-width:767px){.article-content .h2,.article-content h2{font-size:28px;line-height:34px}}.article-content .h3,.article-content h3{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif}@media (max-width:767px){.article-content .h3,.article-content h3{font-size:28px;line-height:34px}}.article-content p{font-size:18px;font-weight:400;line-height:26px;margin-bottom:20px}@media (max-width:767px){.article-content p{font-size:16px;line-height:22px}}.article-content p:last-child{margin-bottom:40px}.article-content img{width:100%;height:auto;max-width:100%}.article-img-box{position:relative;width:90vw;left:50%;margin-left:-45vw;margin-bottom:60px}.article-img,.modal-content .close img,audio{width:100%}.article-img-box .img-caption{font-size:16px;color:#2b2171;margin-top:10px}.article-meta{margin:50px 0}.article-meta ul li{float:left}.article-meta ul li:nth-child(n+5){display:none}.article.archive{padding-top:100px}.excerpt{margin-bottom:60px}.article-content .excerpt h1,.article-content .excerpt h2{font-size:30px;margin-bottom:0;line-height:34px}.article-content .excerpt h1 a,.article-content .excerpt h2 a{text-decoration:none;border:0;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.article-content.knowledge h1{font-size:36px}.article-content.knowledge table{width:100%!important}.article-content .h3,.article-content h3{margin:50px 0 10px}.key-contact{display:none}img.highlight{width:auto;margin-right:10px}.related{padding:100px 40px}.related .container-fluid{max-width:1440px}.related h2{font-size:30px;color:#4a4a4a;margin-bottom:50px}.related-box{position:relative;margin:0 10px;min-height:270px;max-height:270px;overflow:hidden}.related-box img{width:100%;max-width:460px}.related-box a{position:absolute;top:0;left:0;padding:30px 20px;width:100%;height:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.related-box a:hover{z-index:1000}.related-box.case a,.related-box.news a,.related-box.themes a{background-color:#f6f6f6}.related-box.case a:hover,.related-box.news a:hover,.related-box.themes a:hover{background-color:#6c0a76}.related-box .h3,.related-box .h5,.related-box h3,.related-box h5{z-index:1001}.related-box .h5,.related-box h5{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:45px}.related-box .h3,.related-box h3{font-size:30px;font-weight:600}.related-box p.meta{font-family:"Montserrat",sans-serif;font-weight:600;position:absolute;bottom:10px}#hackathon-form .dropdown-menu a .span.text:hover,.related-box.news .h5,.related-box.news h5,.related-box.news p.meta{color:#0081a4}.related-box .h3,.related-box h3,.related-box.news .h3,.related-box.news h3,.related-box.themes h3{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.profile-sectors li a:hover,.related-box.themes .h5,.related-box.themes h5,.related-box.themes p.meta{color:#6c0a76}.related-box.themes .h3{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.related-box.case .h5,.related-box.case h5,.related-box.case p.meta{color:#4c1aa1}#knowledge-no-results h2,#knowledge-no-results p,.profile-contact a,.profile-sectors li a,.related-box.case .h3,.related-box.case h3,a.vcard{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.related-box a:hover .h3,.related-box a:hover .h5,.related-box a:hover h3,.related-box a:hover h5,.related-box a:hover p.meta{color:#fff}.login.top{padding:150px 0 100px}.login.bottom{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);margin-bottom:50px;padding-bottom:50px}.login img{margin-bottom:30px}.login .h3,.login h3{font-size:30px;font-weight:600;margin-bottom:30px}.login p{font-size:20px;line-height:28px}.cta.login{background-color:#4c1aa1}.modal-open .modal.modal-fullscreen{overflow-y:hidden}.modal.modal-fullscreen .modal-content,.modal.modal-fullscreen .modal-dialog{position:absolute;bottom:0;left:0;right:0;top:0}.modal.modal-fullscreen .modal-dialog{margin:0;width:100%;animation-duration:.6s}.modal.modal-fullscreen .modal-content{display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit}.modal.modal-fullscreen .modal-content .modal-body .search-box{background-color:transparent}.modal-content .close{width:44px;height:44px;right:20px;top:20px;position:absolute;z-index:1050;opacity:1}@media (min-width:768px){.modal-content .close{top:30px;right:60px;opacity:1}}.modal-content .close:focus{outline:2px #fff solid}#mainMenu.modal.modal-fullscreen .modal-content{display:block;padding:120px 0 0 120px}#mainMenu .modal-body{width:450px}#mainMenu .modal-body ul{padding-bottom:40px}#mainMenu .modal-body ul li{line-height:50px}#mainMenu .modal-body ul li a{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:"dashiell-bright",serif;text-shadow:1px 1px 1px transparent;color:#fff}@media (max-width:767px){#mainMenu .modal-body ul li a{font-size:28px;line-height:34px}}#mainMenu .modal-body ul li a:hover{color:var(--primary-colour-palette-pink-ff-8896, #FF8896);text-decoration:none}#mainMenu .modal-body ul.small li{line-height:38px}#mainMenu .modal-body ul.small li a{font-size:22px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif}@media (max-width:767px){#mainMenu .modal-body ul.small li a{font-size:18px}}.modal{-webkit-overflow-scrolling:touch}.modal-dialog{margin:0}.modal-body{padding:0}.modal-content{overflow-y:auto;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent}.bio{padding-top:200px;margin-bottom:150px;font-size:20px;font-weight:400;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}#hackathon-form h2,.top-bio{margin-bottom:40px}.top-bio .details{margin-top:20px}.top-bio h5,.top-bio p.role{font-family:"Montserrat",sans-serif}.top-bio h5{font-size:14px;font-weight:500;text-transform:uppercase;color:#00aeef}.top-bio h2{font-family:"dashiell-bright",serif;font-weight:700}.top-bio p.role{font-size:30px}#exp-key2.carousel{max-width:1400px}.bio-par{margin-left:15px}.bio-icon-text p,.bio-icon-text p b{font-family:"dashiell-bright",serif;font-weight:600}.bio-icon-text p{color:#19afbb;white-space:pre-wrap;line-height:22px;letter-spacing:.5px}.bio-icon-text p span{line-height:30px}.bio-icon-text p b{text-transform:uppercase;font-size:80%}@media (max-width:767px){.bio-par{margin-left:0}}.bio-par .h3,.bio-par h3{font-size:20px;font-weight:600;margin-bottom:30px}.bio-par ul{list-style:disc;margin-left:30px}.profile-sectors-title{font-weight:700;font-size:20px}.profile-contact,.profile-join,.profile-sectors{border-bottom:1px solid #e9e9e9;padding-bottom:20px;font-weight:100}.no-bio{width:70%;top:20%;left:15%}.no-bio .bio{padding:80px 0 40px;margin-bottom:0}.no-bio .top-bio h2,.no-bio .top-bio p.role,.top-bio h2{font-size:36px}@media (max-width:767px){.no-bio{top:0;left:0;width:100%;padding-right:0!important}.no-bio .bio{padding-left:20px;padding-right:20px}}.case-study p a svg,a.vcard svg{margin-left:10px}.testimonial{padding:100px 0;background-color:#0081a4;color:#fff}.testimonial .carousel-item{max-width:100%}.testimonial blockquote{font-size:40px;line-height:48px}.testimonial cite{font-size:18px;font-style:normal}@media (max-width:1300px){.logo{left:30px}.carousel-image{width:45%;right:45%}.about.firm .box-image,.home.careers .box-image{width:50%;right:50%}.about.firm .box-text-frame,.home.careers .box-text-frame{width:50%;left:50%}.about.corporate .box-image{width:50%;right:0}.about.corporate .box-text-frame{width:50%;left:0}.box-text{max-width:300px}.circle{left:-250px}.hero-text{margin-left:40px}.related-box a{padding:10px}.related-box .h5,.related-box h5{margin-bottom:30px}.related-box p.meta{bottom:0}}@media (max-width:576px){.search-results .form-inline,.search-results .text-xs-left{padding-left:50px}}@media (max-width:414px){.search-results .form-inline,.search-results .text-xs-left{padding-left:0}}@media (max-width:768px){.icon-bar{width:26px;height:1.5px;margin-top:4px;margin-bottom:5px}.csr.pull-quote .carousel-inner{min-height:900px}.csr.pull-quote .carousel-inner .statement{padding:60px 0;margin:0}.white-bg.csr{padding:50px 0}.carousel-image{width:70%;right:15%}.carousel-text-frame{top:65%;left:25%;text-align:center}.carousel-text{max-width:400px;margin-top:0}.carousel-indicators{left:0;bottom:40px}.search-box p.lead{font-size:24px;line-height:30px}.text-frame{height:40vh}.image-box{height:50vh}.about.firm .box-image,.home.careers .box-image{width:50%;right:50%}.about.firm .box-text-frame,.home.careers .box-text-frame{width:50%;left:50%}.about.corporate .box-image{width:50%;right:0}.about.corporate .box-text-frame{width:50%;left:0}.box-text{max-width:300px}.directory .row [class*=col-]{padding-left:10px;padding-right:10px}.directory-filter .form-group{margin-bottom:20px}.home .feature-news{padding:0 60px}.circle{left:-250px}.home.about .box-image{height:50vh}.hero-text{margin-left:40px}.hero-theme,.hero.about{min-height:600px}.expertise.options .btn-group.bootstrap-select{width:180px!important;margin:0 20px}.expertise.case-study,.expertise.solutions{min-height:50vh;height:auto}.expertise .carousel-inner,.graduates.slider-one .carousel-inner{min-height:100%}.expertise .box-text{margin-left:0}.graduates.slider-one .box-text{max-width:300px;margin-left:0;height:auto}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.teal-bg .text-xs-left{padding-right:0;margin-bottom:40px}.top{padding:120px 0}.theme-box a{padding:20px 30px}.theme-box .h5,.theme-box h5{font-size:16px;margin-bottom:10px}.theme-box .h3,.theme-box h3{font-size:26px}.theme-box p{font-size:16px;line-height:20px}.knowledge-search .form-inline{float:none;margin-top:30px}.knowledge-search .form-control{width:220px}.news-search .form-control{width:100%}.knowledge-search .btn-group.bootstrap-select{width:220px!important;margin-left:25px}.story-slider .carousel-inner{min-height:100%;background-color:#222}.story-slider .carousel-indicators{bottom:0}.story-slider .carousel-control-next,.story-slider .carousel-control-prev{top:40%}#accordion{padding-right:20px}.kc{transform:none;top:0}.article-content{max-width:75vw}.article-box{min-height:260px}.article-box .h3 a,.article-box h3 a{font-size:26px;line-height:30px}.article-box .h5,.article-box h5{margin-bottom:20px}.article-box a.btn{padding:10px 30px;min-width:150px}.article-box.double{min-height:540px;background-position:center center}.knowledge .filter-options .btn{min-width:120px}.related{padding:40px 0}.last-related{display:none}.result-contact .vcard{position:static}.footer-top{margin-bottom:50px}.footer-bottom .tb-mb{margin-bottom:60px}.graduates.slider-one .carousel-inner{height:auto}.expertise.case-study .box-image,.expertise.solutions .box-image{width:100%;right:0;height:40%}.expertise.case-study .box-text-frame,.expertise.solutions .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text h5{margin-bottom:10px}.expertise .box-text .btn-white{margin-top:0}}@media (max-width:600px){.icon-bar{height:1px}.circle{top:-300px}.image-box{height:80vh}.box-text-frame,.image-box.home.about{height:50vh}.home.themes .carousel-text-frame{top:55%}.about.firm .box-image,.home.careers .box-image{height:40vh;width:100%;right:0}.about.firm .box-text-frame,.home.careers .box-text-frame{top:50%;width:100%;left:0;height:40vh;border-right:none;border-bottom:8px solid var(--primary-colour-palette-lavender-ceadff, #CEADFF)}.home.about .box-text-frame{width:70%;left:30%;background-color:transparent}.box-text{max-width:500px;padding:0 20px}.about.corporate.image-box{height:50vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text .h3,.about.corporate .box-text h3{font-size:26px}.footer-top ul{margin-right:50px}#mainMenu.modal.modal-fullscreen .modal-content{padding:120px 0 0 60px}.related-box{margin:0 10px 10px}.expertise.options .btn-group.bootstrap-select{width:100%!important;margin:0 0 20px}.expertise.case-study,.expertise.solutions{height:70vh}.image-box-sl{height:90vh}.expertise.case-study .box-image,.expertise.solutions .box-image{width:100%;right:0;height:40%}.expertise.case-study .box-text-frame,.expertise.solutions .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text h5{margin-bottom:10px}.expertise .box-text .btn-white{margin-top:0}.carousel-control-next,.carousel-control-prev{top:15%}.knowledge-search .form-inline .form-group{width:100%;margin-bottom:20px}.knowledge-search .form-control{width:100%}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important;margin-right:0;margin-left:0;height:100%}.search-results-box .filter-options .h3,.search-results-box .filter-options h3{display:none}.search-results-box .filter-options .toggle-button{display:flex!important;justify-content:center}.directory-filter .form-group{margin-bottom:10px}.search-results.top{padding:100px 0 10px}.search-results.top p{font-size:32px;line-height:27px}.search-results-box .container-fluid .row [class*=col-],.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .filter-options{max-width:90vw;margin:50px auto 20px}.search-results-box .filter-options .h3,.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button i.fa.hidden-sm-up{display:block!important;justify-content:center}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa,.search-results-box .filter-options button.toggle-options{float:left;margin:8px;font-size:24px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.search-results-box .filter-options button.toggle-options{border:0;font-family:"dashiell-bright",serif;font-weight:500;background:0 0;display:inline-block;margin:0;padding:0;line-height:24px}.search-results-box .filter-options button.toggle-options:focus{outline:0}.filter-options .btn-filter{min-width:48%}.knowledge .filter-options{padding:50px 0}.knowledge .filter-options .h3,.knowledge .filter-options h3{margin-right:0}.knowledge .filter-options .btn{min-width:100px}.result-contact{margin-right:0;margin-left:0}.result-contact .h3,.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}#accordion{padding-right:20px;padding-left:20px}.nav-tabs .nav-item{border-right:0}.tab-content{padding:50px 20px}.article-box.brexit-tracker .h3,.article-box.brexit-tracker h3{font-size:40px}}@media (max-width:414px){.hero,.hero.hackathon{box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5);-moz-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5)}.hero.hackathon{align-items:initial}.hero .hero-text{position:static}.btn{font-size:18px}.logo{display:none!important}.page-hero .navbar .navbar-brand .cls-1{fill:#fff}.page-hero .navbar.bg .navbar-brand .cls-1{fill:#1e1260}.icon-bar{width:30px;margin-top:0}.carousel-inner{min-height:400px}.carousel-image{height:50%}.home.themes .carousel-text-frame{height:50%;width:80%;top:41%;left:10%}.carousel-text .h3,.carousel-text h3{font-size:24px;line-height:30px}.carousel-text p{font-size:16px;line-height:20px;margin-bottom:0}.search-box p.lead{font-size:20px;line-height:24px}.form-control{display:inline}.search-box{padding:50px 20px}.modal.modal-fullscreen .modal-content .modal-body .search-box{padding:50px 0}.search-box .form-inline .form-group{width:100%}.search .search-box .form-control{width:100%;height:52px}.modal .search-box .form-control{width:100%}.btn-group.bootstrap-select{width:280px;margin-right:0}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px}.bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.home.featured-news .container-fluid{padding:40px 0}.home .feature-news{padding:0 40px}.people-card .contact-links a,.people-card .contact-links tel{font-size:18px}.home .feature-news .h2,.home .feature-news .h4,.home .feature-news h2,.home .feature-news h4{margin-bottom:20px}.circle{width:250px;height:250px;top:-70px;left:-50px}.image-box,.image-box.home.about{height:80vh;position:relative}.about.firm .box-image,.home.careers .box-image{height:40vh;width:100%;right:0}.home.careers .box-text-frame{width:100%;left:0}.about.firm .box-text-frame{top:50%;width:100%;left:0}.box-text-frame{height:50%}.box-text{max-width:300px}.home.knowledge{padding:70px 20px 30px}.home.knowledge h2{font-size:20px;line-height:24px}.home.knowledge h5,.text-inside h1,.top p{font-size:20px}.home.about .box-image{height:40vh}.home.about .box-text-frame{width:100%;top:50%;background-color:#121010}.home.about .box-text{max-width:300px}.home.about .box-text blockquote{font-size:22px;line-height:28px;margin:0}.hero.about,.hero.careers,.hero.expertise,.hero.theme{height:50vh;min-height:50vh}.hero.hackathon{height:100vh!important;min-height:100vh!important}.hero.expertise .col-md-8{display:flex}.hero.expertise .hero-text{align-self:flex-end}.hero.about .hero-text,.hero.careers .hero-text,.hero.expertise .hero-text,.hero.theme .hero-text{margin:0 20px 20px}.hero.about .hero-text p,.hero.careers .hero-text p,.hero.expertise .hero-text p,.hero.theme .hero-text p{font-size:16px;line-height:18px}.about.tabs h2 a{padding-top:30px;padding-bottom:30px}.white-bg{padding:60px 0}.key-contacts .container{width:100%}.about.corporate.image-box{height:90vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text .h3,.about.corporate .box-text h3{font-size:26px}.directory .row [class*=col-]{padding-left:15px;padding-right:15px}.case-study ul li,.directory-filter .form-group,.expertise .box-text h5{margin-bottom:10px}.directory-filter-selectpickers{height:240px}.people-card h5{font-size:14px}.csr.pull-quote .statement h1,.people-card h2{font-size:30px}.bio{padding-top:100px;margin-bottom:50px}.bio-par{margin-top:20px}.testimonial{padding:50px 0}.testimonial blockquote{font-size:30px;line-height:38px}.related-box{margin:0 10px 10px}.related-box a{padding:20px}.last-related{display:block}.expertise.options .form-inline{margin:0 20px}.expertise.options .btn-group.bootstrap-select{width:100%!important;margin:0 0 20px}.teal-bg .text-xs-left{padding-right:0;margin:0 10px 40px}.expertise.solutions,.image-box-sl{height:90vh}.icon-frame{min-height:120px}.story-slider .container{width:100%}.story-slider .carousel-inner{background-color:#222;min-height:70vh}.carousel-control-next,.carousel-control-prev,.story-slider .carousel-control-next,.story-slider .carousel-control-prev{top:15%}.expertise.case-study .box-image,.expertise.solutions .box-image{width:100%;right:0;height:40%}.expertise.case-study .box-text-frame,.expertise.solutions .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text .btn-white{margin-top:0}.top{padding:100px 0 50px}.top p{line-height:27px}.knowledge-search h2,.theme-box{margin-bottom:20px}.knowledge-search .form-inline{width:100%}.news-search .form-control{width:100%;height:50px}.news-search .form-inline .form-group{padding-left:15px}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important;margin-right:0;margin-left:0;height:100%}.highlights,.statement{padding:30px}.article-content .statement h1{font-size:22px;line-height:27px}.input-group-addon{top:17px}.article-content{max-width:90vw}.article-meta a.btn{min-width:100px;margin:0 10px 20px 0}.article-box .h3,.article-box h3,.kc-quote p{font-size:20px;line-height:24px}.search-results.top{padding:100px 0 10px}.search-results.top p{font-size:32px;line-height:27px}.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .filter-options{max-width:90vw;margin:0 auto 20px}.search-results-box .filter-options .h3,.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa{float:left;margin:8px;font-size:24px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.search-results-box .filter-options button.toggle-options{border:0;font-family:"dashiell-bright",serif;font-weight:500;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);display:inline-block;float:left;padding:0}.filter-options .btn-filter,.knowledge .filter-options .btn-filter{min-width:48%}.knowledge .filter-options .h3,.knowledge .filter-options h3{display:block}.result-contact{margin-right:0;margin-left:0}.result-contact .h3,.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}.footer{padding:50px 20px 0}.footer-top ul{margin-right:30px}#mainMenu.modal.modal-fullscreen .modal-content{padding:100px 0 0}#mainMenu .modal-body,.no-bio{width:100%;padding:0 40px}.modal-content .close{right:30px;z-index:1100}.no-bio{top:0;left:0;padding:0}.no-bio .bio{padding:80px 20px 40px}.kc-quote{padding:20px}.home.awards .featured-awards{padding:0 20px}.article-content p.lead{font-size:20px;line-height:27px}.home.careers .box-text-frame{top:44%;height:50vh}.home.about .box-text-frame{left:0;height:56%}.home .feature-news .h2,.home .feature-news h2{font-size:20px;line-height:23px}.home .feature-news .h4,.home .feature-news h4{font-size:14px;letter-spacing:2px}.home .feature-news .h5,.home .feature-news h5{font-size:16px}.home.themes{margin:0}.home.themes .carousel-indicators{bottom:60px}.carousel-text h6,.expertise.areas ul{margin-bottom:0}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:80vw}.search-box .form-inline .form-group{margin:0 auto}.btn-search{margin-top:0}.case-study ul li a{font-size:24px;line-height:24px}.expertise.case-study{height:60vh}.csr.pull-quote .carousel .carousel-inner{min-height:200px}.csr.pull-quote .statement{margin:0;min-height:200px}.csr.pull-quote .carousel-indicators{position:absolute;bottom:0}.csr p{margin-bottom:20px}.events .container{max-width:100%}.areas{padding:70px 20px;color:#fff}.areas .text-xs-left{padding-right:0}.areas p,.mb{margin-bottom:50px}.mt{margin-top:50px}.key-areas p:first-child{padding:0 20px}.expertise.areas{padding:30px 20px}.article-content .h5.meta span.reading-time,.article-content h5.meta span.reading-time{display:block;margin-top:10px;margin-left:0}.article-content.knowledge table,.article-content.knowledge table tbody,.article-content.knowledge table td,.article-content.knowledge table td p,.article-content.knowledge table tr{display:block;width:100%!important}.icons-box-bg,.story-slider{margin:50px 0}.icons-box-bg h2{font-size:26px}.icons-box-bg .icon-box,.icons-box-bg h2{margin-bottom:50px}.no-events{text-align:center}}@media (max-width:375px){.hero{display:flex;align-items:flex-end;box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5);-moz-box-shadow:inset 0 100px 200px -100px rgba(0,0,0,.5),inset 0-100px 200px -100px rgba(0,0,0,.5)}.hero .hero-text{position:static}.btn{font-size:18px}.page-hero .navbar .navbar-brand .cls-1{fill:#fff}.page-hero .navbar.bg .navbar-brand .cls-1{fill:#1e1260}.icon-bar{width:30px;margin-top:0}.carousel-inner{min-height:400px}.testimonial .carousel-inner{min-height:unset}.carousel-image{height:50%}.home.themes .carousel-text-frame{height:50%;width:80%;top:38%;left:10%}.carousel-text .h3,.carousel-text h3{font-size:24px;line-height:30px}.carousel-text p{font-size:16px;line-height:20px;margin-bottom:0}.search-box p.lead{font-size:20px;line-height:24px}.form-control{display:inline}.search-box{padding:50px 20px}.modal.modal-fullscreen .modal-content .modal-body .search-box{padding:50px 0}.search-box .form-inline .form-group{width:100%}.search .search-box .form-control{width:100%;height:52px}.modal .search-box .form-control{width:100%}.btn-group.bootstrap-select{width:280px;margin-right:0}.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{height:50px}.bootstrap-select>.dropdown-toggle .filter-option{font-size:16px}.home.featured-news .container-fluid{padding:40px 0}.home .feature-news{padding:0 40px}.people-card .contact-links a,.people-card .contact-links tel{font-size:18px}.home .feature-news .h2,.home .feature-news .h4,.home .feature-news h2,.home .feature-news h4{margin-bottom:20px}.circle{width:250px;height:250px;top:-70px;left:-50px}.image-box,.image-box.home.about{height:80vh}.about.firm .box-image,.home.careers .box-image{height:40vh;width:100%;right:0}.home.careers .box-text-frame{width:100%;left:0}.about.firm .box-text-frame{top:50%;width:100%;left:0}.box-text-frame{height:50%}.box-text{max-width:300px}.home.knowledge{padding:70px 20px 30px}.home.knowledge h2{font-size:20px;line-height:24px}.home.knowledge h5,.text-inside h1,.top p{font-size:20px}.home.about .box-image{height:40vh}.home.about .box-text-frame{width:100%;top:50%;background-color:#121010}.home.about .box-text{max-width:300px}.home.about .box-text blockquote{font-size:22px;line-height:28px;margin:0}.hero.about,.hero.careers,.hero.expertise,.hero.theme{height:50vh;min-height:50vh}.hero.about .hero-text,.hero.careers .hero-text,.hero.expertise .hero-text,.hero.theme .hero-text{margin:0 20px 20px}.hero.about .hero-text p,.hero.careers .hero-text p,.hero.expertise .hero-text p,.hero.theme .hero-text p{font-size:16px;line-height:18px}.about.tabs h2 a{padding-top:30px;padding-bottom:30px}.white-bg{padding:60px 0}.key-contacts .container{width:100%}.about.corporate.image-box{height:90vh}.about.corporate .box-image{width:100%;right:0;height:40%}.about.corporate .box-text-frame{width:100%;left:0;bottom:0;height:60%}.about.corporate .box-text .h3,.about.corporate .box-text h3{font-size:26px}.directory .row [class*=col-]{padding-left:15px;padding-right:15px}.case-study ul li,.directory-filter .form-group,.expertise .box-text h5{margin-bottom:10px}.directory-filter-selectpickers{height:240px}.people-card h5{font-size:14px}.csr.pull-quote .statement h1,.people-card h2{font-size:30px}.bio{padding-top:100px;margin-bottom:50px}.bio-par{margin-top:20px}.testimonial{padding:50px 0}.testimonial blockquote{font-size:30px;line-height:38px}.related-box{margin:0 10px 10px}.related-box a{padding:20px}.last-related{display:block}.expertise.options .form-inline{margin:0 20px}.expertise.options .btn-group.bootstrap-select{width:100%!important;margin:0 0 20px}.teal-bg .text-xs-left{padding-right:0;margin:0 10px 40px}.expertise.solutions,.image-box-sl{height:90vh}.icon-frame{min-height:120px}.story-slider .container{width:100%}.story-slider .carousel-inner{background-color:#222;min-height:70vh}.carousel-control-next,.carousel-control-prev,.story-slider .carousel-control-next,.story-slider .carousel-control-prev{top:15%}.expertise.case-study .box-image,.expertise.solutions .box-image{width:100%;right:0;height:40%}.expertise.case-study .box-text-frame,.expertise.solutions .box-text-frame{top:40%;width:100%;left:0;height:60%}.expertise .box-text{max-width:100%;height:100%;padding:20px}.expertise .box-text .btn-white{margin-top:0}.top{padding:100px 0 50px}.top p{line-height:27px}.knowledge-search h2,.theme-box{margin-bottom:20px}.knowledge-search .form-inline{width:100%}.news-search .form-control{width:100%;height:50px}.news-search .form-inline .form-group{padding-left:15px}.knowledge-search .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important;margin-right:0;margin-left:0;height:100%}.highlights,.statement{padding:30px}.article-content .statement h1{font-size:22px;line-height:27px}.input-group-addon{top:17px}.article-content{max-width:90vw}.article-meta a.btn{min-width:100px;margin:0 10px 20px 0}.article-box .h3,.article-box h3,.kc-quote p{font-size:20px;line-height:24px}.search-results.top{padding:100px 0 10px}.search-results.top p{font-size:32px;line-height:27px}.search-results.top .container-fluid .row [class*=col-]{padding-right:15px;padding-left:15px}.search-results-box .filter-options{max-width:90vw;margin:0 auto 20px}.search-results-box .filter-options .h3,.search-results-box .filter-options h3{border:0;text-align:left}.search-results-box .filter-options .toggle-button{display:block;width:100%;margin-bottom:20px;height:40px}.search-results-box .filter-options .toggle-button svg{float:left;margin:5px 10px 0 0;width:30px;height:30px}.search-results-box .filter-options .toggle-button i.fa{float:left;margin:8px;font-size:24px;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.search-results-box .filter-options button.toggle-options{border:0;font-family:"dashiell-bright",serif;font-weight:500;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);display:inline-block;float:left;padding:0}.filter-options .btn-filter,.knowledge .filter-options .btn-filter{min-width:48%}.knowledge .filter-options .h3,.knowledge .filter-options h3{display:block}.result-contact{margin-right:0;margin-left:0}.result-contact .h3,.result-contact h3{font-size:24px}.result-contact p.role{font-size:20px}.options-toggle{display:none}.footer{padding:50px 20px 0}.footer-top ul{margin-right:30px}#mainMenu.modal.modal-fullscreen .modal-content{padding:100px 0 0}#mainMenu .modal-body,.no-bio{width:100%;padding:0 40px}.no-bio{top:0;left:0;padding:0}.no-bio .bio{padding:80px 20px 40px}.kc-quote{padding:20px}.home.awards .featured-awards{padding:0 20px}.article-content p.lead{font-size:20px;line-height:27px}.home.careers .box-text-frame{top:44%;height:50vh}.home.about .box-text-frame{left:0;height:56%}.home .feature-news .h2,.home .feature-news h2{font-size:20px;line-height:23px}.home .feature-news .h4,.home .feature-news h4{font-size:14px;letter-spacing:2px}.home .feature-news .h5,.home .feature-news h5{font-size:16px}.home.themes{margin:60px 0 0}.home.themes .carousel-indicators{bottom:90px}.carousel-text h6,.expertise.areas ul{margin-bottom:0}.modal.modal-fullscreen .modal-content .modal-body .search-box{width:80vw}.search-box .form-inline .form-group{margin:0 auto}.btn-search{margin-top:0}.case-study ul li a{font-size:24px;line-height:24px}.expertise.case-study{height:60vh}.csr.pull-quote .carousel .carousel-inner{min-height:200px}.csr.pull-quote .statement{margin:0;min-height:200px}.csr.pull-quote .carousel-indicators{position:absolute;bottom:0}.csr p{margin-bottom:20px}.events .container{max-width:100%}.areas{padding:70px 20px;color:#fff}.areas .text-xs-left{padding-right:0}.areas p,.mb{margin-bottom:50px}.mt{margin-top:50px}.key-areas p:first-child{padding:0 20px}.expertise.areas{padding:30px 20px}.article-content .h5.meta span.reading-time,.article-content h5.meta span.reading-time{display:block;margin-top:10px;margin-left:0}.icons-box-bg,.story-slider{margin:50px 0}.icons-box-bg h2{font-size:26px}.icons-box-bg .icon-box,.icons-box-bg h2{margin-bottom:50px}.no-events{text-align:center}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.circle,.home.about .box-image,.image-box{height:500px}.circle{width:500px}.modal-open .modal.modal-fullscreen{overflow-y:auto}.modal.modal-fullscreen .modal-content{position:static}.hero.careers,.hero.expertise,.hero.theme{min-height:600px}.hero .hero-text{top:110vh}.image-box.about.firm{height:300px}.white-bg{padding:50px 0}.offset-xs-1{margin-left:50px}.white-bg .text-xs-left{max-width:500px}.expertise.solutions,.image-box.about.corporate{height:500px}.related-box{margin-bottom:20px}.last-related{display:block}.expertise.options .container,.knowledge-search .container{width:100%}.expertise.options .btn-group.bootstrap-select{width:170px!important;margin:0}.knowledge-search .form-control{width:200px}.knowledge-search .btn-group.bootstrap-select{width:200px!important}.knowledge .filter-options{padding:50px 0}.knowledge .filter-options .h3,.knowledge .filter-options h3{display:block;margin-bottom:20px}}.hero .hero-text p{font-weight:300}.article-content.case h1,.article-content.news h1{font-size:36px;line-height:44px}.article-content .h5.meta span,.article-content h5.meta span{letter-spacing:2px;text-transform:uppercase}.results-contact a svg{margin-bottom:0}.result-career .name_class,.result-casestudy .name_class,.result-contact .name_class,.result-knowledge .name_class,.result-news .name_class,.result-other .name_class,.result-practice .name_class,.result-sector .name_class{font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;font-size:24px;display:block}@media (max-width:767px){.result-career .name_class,.result-casestudy .name_class,.result-contact .name_class,.result-knowledge .name_class,.result-news .name_class,.result-other .name_class,.result-practice .name_class,.result-sector .name_class{font-size:16px;line-height:22px}}.result-career .leadtext,.result-casestudy .leadtext,.result-contact .leadtext,.result-knowledge .leadtext,.result-news .leadtext,.result-other .leadtext,.result-practice .leadtext,.result-sector .leadtext{font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;margin-top:10px}@media (max-width:767px){.result-career .leadtext,.result-casestudy .leadtext,.result-contact .leadtext,.result-knowledge .leadtext,.result-news .leadtext,.result-other .leadtext,.result-practice .leadtext,.result-sector .leadtext{font-size:16px;line-height:22px}}.top-bio h5,span.up{letter-spacing:2px}#mainMenu .modal-body ul,.case-study ul li a:hover{border-bottom:1px solid #fff}.story-slider .carousel-caption.vid{width:100%;top:0;right:0;bottom:0;left:0;text-align:center;margin-top:270px}.story-slider .carousel-caption.vid .h5,.story-slider .carousel-caption.vid h5{font-family:"Montserrat",sans-serif;text-transform:uppercase}.article-content ol,.article-content ul{font-size:18px;line-height:28px;margin-left:25px;padding:0}.article-content ul{list-style:disc;margin-top:20px}.article-content ul li ul{font-size:20px;line-height:28px;margin-top:0;list-style:circle}.article-content .article-meta ul{list-style:none;margin-left:0}.footnotes{margin-top:50px}input.keyword-home{margin:0 auto}.site{display:flex;min-height:100vh;flex-direction:column}.site-content{flex:1}div.result-contact.subcat h1,div.result-contact.subcat p{margin-bottom:0!important}a.btn.btn-filter.active,a.btn.btn-jobfilter.active,a.btn.btn-searchfilter.active,button.btn.btn-filter.jobfilter.active,button.btn.btn-filter.knowfilter.active,button.btn.btn-filter.searchfilter.active{color:#fff!important;background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)!important}.read-time-after{font-family:"dashiell-bright",serif;font-size:16px;color:#818181;margin-left:10px}.loaderImage{display:none;width:150px;height:150px;background:url(/assets/img/ajax-loader.gif)no-repeat;margin:0 auto;background-size:150px}#knowledge-no-results{margin-left:10px!important;width:100%;padding:2%0}ol.footnotes-knowledge{font-size:1rem}ol.footnotes-knowledge li{font-weight:600}.article-content .lead b,.article-content .lead strong,.footnote-disclaimer{font-weight:700}span.up{text-transform:uppercase}.case-study{background-color:#4c1aa1;padding:80px 0}.footnotes{clear:both}#knowledge-reset{max-width:150px}.clearfilter{width:90%;padding:10px;margin:0 auto 20px}.isotope-item{z-index:2;width:100%;float:left}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.row.isotope{min-height:100px!important}div#knowledgesearch.row.isotope,div#people-search>.row.isotope{height:100%!important}.tagtoUpper{text-transform:capitalize}.vimeo-embed{width:100%;max-height:850px}.article-box .h3 a:hover,.article-box h3 a:hover,.h4.notalink,.related-box .h3 a:hover,.related-box h3 a:hover,.related-box.bg.themes .h3,.related-box.bg.themes .h5,.related-box.bg.themes h3,.related-box.bg.themes h5,h4.notalink{color:#fff!important}.article-box .h3 a,.article-box h3 a,.related-box .h3 a,.related-box h3 a,.results-casestudies .h3 a,.results-casestudies h3 a,.results-knowledge .h3 a,.results-knowledge h3 a,.results-news .h3 a,.results-news h3 a,.results-practice .h3 a,.results-practice h3 a,.results-sectors .h3 a,.results-sectors h3 a{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)!important}.filter-options .btn-filter.active{color:#fff;background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.related-box.bg.themes a{background-color:rgba(0,0,0,.2)!important}.related-box.bg.themes a:hover{background-color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)!important}.time-divider{margin-left:5px}.print{position:absolute;top:50px;right:20%}@media (max-width:1400px){.print{position:absolute;top:50px;right:10%}}@media (max-width:1100px){.print{position:absolute;top:50px;right:5%}}@media (max-width:950px){.print{position:static;top:0;right:0}}@media (max-width:768px){.print{position:absolute;top:50px;right:10%}}@media (max-width:375px){.print{position:static;top:0;right:0}.print svg{width:20px;height:20px}}.knowledge ol{list-style-type:decimal}.knowledge ol>li>ol>li{list-style-type:lower-latin}.knowledge ol>li>ol>li>ol>li{list-style-type:lower-roman}@media (min-width:992px){.events .row .col-lg-4:nth-child(-n+3):after{content:"";position:absolute;left:0;bottom:50px;width:100%;height:1px;background:#f0f0f0}.events .row .col-lg-4:nth-child(1):after{width:calc(100% - 15px);left:15px}.events .row .col-lg-4:nth-child(3):after{width:calc(100% - 15px)}}.print-only{display:none}@media (max-width:767px){.white-bg .row.text-xs-left .col-md-3.col-xs-6:nth-child(n+2) .icon-frame{margin-top:30px}}@media (max-width:950px){.hide-mobile{display:none!important}}@media (min-width:951px){.hide-desktop{display:none!important}}.social-toggle{position:absolute;top:50px;right:18%;right:calc(20% - 40px)}.os-vertical-counter-widget-interface{display:none}.social-modal{background-color:rgba(3,1,118,.9)}.social-modal .modal-dialog{width:90%;width:calc(100% - 500px);min-width:500px;margin:0 auto;top:250px}.social-modal .modal-content{padding-bottom:70px}.social-modal .modal-content .close{color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);top:26px;right:26px;line-height:26px}.social-modal .modal-content .close>svg{width:26px;height:26px}.social-modal .modal-header{border:0;height:70px;padding:0}.social-modal .os-share-widget-interface{text-align:center}.social-modal .h2,.social-modal p{text-align:center;display:block}.social-modal .h2{margin:0;color:#fff;font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif}@media (max-width:767px){.social-modal .h2{font-size:34px;line-height:36px}}.social-modal p{margin-bottom:50px;margin-top:10px;color:#fff}.social-modal .share-provider.flat.square.size-32{width:52px;height:52px;border-radius:52px;position:relative;margin-right:20px}.social-modal .share-provider.flat.square.size-32.email{margin-right:0}.social-modal .share-provider.flat.square.size-32:before{position:absolute;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px}.social-modal #st-1 .st-btn{display:inline-block!important;width:52px;height:52px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.social-modal #st-1 .st-btn img{width:25px;height:25px;top:13px}.social-modal #st-1 .st-btn:not(:last-child){margin-right:20px}.social-modal #st-1 .st-btn:not(:last-child)>svg{width:25px;height:25px}.social-modal #st-1 .st-btn>svg{vertical-align:middle;width:20px;height:20px}.social-modal #st-1 .st-btn[data-network=email]{background-color:#fff;border:1px solid #fff}.social-modal #st-1 .st-btn[data-network=email]>svg{fill:#2b2171;display:inline-block;height:25px;width:25px;position:relative;top:13px;vertical-align:top}@media (max-width:1400px){.social-toggle{right:8%;right:calc(10% - 40px)}}.profile-popup .print,.profile-popup .social-toggle{top:200px}.social-modal{z-index:1200}@media (max-width:1100px){.social-toggle{right:4%;right:calc(5% - 40px)}.profile-popup .print{right:10%}.profile-popup .social-toggle{right:8%;right:calc(10% - 40px)}}@media (max-width:950px){.print,.social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:inline-block}.social-toggle{margin-left:15px}.print svg{width:100%;height:100%}.article-content.knowledge h1,.article-content.news h1{margin-bottom:15px}.profile-popup .print{position:absolute}.profile-popup .social-toggle{padding:20px 0;top:auto;right:auto;margin-left:0}}@media (max-width:768px){.social-modal .modal-body{padding:0 15px}.social-modal .modal-dialog{top:50px;width:90%;min-width:auto}.social-toggle{margin-left:0}.profile-popup .social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:block;border-bottom:1px solid #e9e9e9;padding-bottom:20px;padding-top:20px;font-weight:100}.social-modal #st-1 .st-btn:not(:last-child){margin-right:10px}}.profile-popup.no-bio .social-icons{border-bottom:1px solid #e9e9e9}.profile-popup.no-bio .social-icons .print{margin-right:20px}.profile-popup.no-bio .social-icons .print,.profile-popup.no-bio .social-icons .social-toggle{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:inline-block;padding-top:20px;padding-bottom:20px;border:0}.hero.hackathon .hero-bottom{bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:75px;position:absolute;width:100%}.hackathon-timer,.hackathon-timer li,.hero.hackathon .hero-bottom>div{display:inline-block}.hackathon-timer{color:#fff;font-family:"dashiell-bright",serif}.hackathon-timer ul{margin-bottom:0}.hackathon-timer li{font-size:1.5em;list-style-type:none;padding:0 .5em .5em;text-transform:uppercase}.hackathon-timer li span{color:#fff;display:block;font-size:60px;line-height:1;text-align:center}.hero-text.hackathon *{line-height:1!important}.hero-text.hackathon h1{font-size:70px}.hero-text.hackathon .category-title{font-size:20px;text-transform:uppercase}.hero-text.hackathon h2{font-size:60px;font-weight:400}.hero-text.hackathon .subheading{bottom:0;font-size:20px;margin-bottom:0;position:absolute}#hackathon-form .dropdown-toggle{border:1px solid #d8d8d8}#hackathon-form .bootstrap-select{display:block}#hackathon-form input[type=email].form-control,#hackathon-form input[type=text].form-control{height:58px}#hackathon-form .submit-align-right{text-align:right}#hackathon-form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#hackathon-form .fourth,#hackathon-form .third{display:none}#hackathon-form input[type=number]::-webkit-inner-spin-button,#hackathon-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#hackathon-form .number-input{display:inline-flex;vertical-align:top}#hackathon-form .number-input button{outline:0;-webkit-appearance:none;background-color:transparent;border:1px solid #d8d8d8;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;margin:0;position:relative}#hackathon-form .number-input button:after,#hackathon-form .number-input button:before{display:inline-block;position:absolute;content:"";width:14px;height:1px;background-color:#212121;top:13px;left:13px;transform:translate(-50%,-50%)}#hackathon-form .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}#hackathon-form .number-input input[type=number]{font-family:sans-serif;max-width:28px;padding:.5rem;border:0;font-size:14px;height:28px;font-weight:700;text-align:center}#hackathon-form .label{font-family:"dashiell-bright",serif;font-size:1.75rem;font-weight:500;line-height:1.1}#hackathon-form .dropdown-menu a,#hackathon-form .dropdown-menu a span:first-child{display:inline-block;width:100%;user-select:none;-webkit-user-select:none}#hackathon-form .form-description,.solutions_show_all.articles .container .row [class*=col-]{margin-bottom:40px}.hackathon-icon img{height:auto;width:140px}.hackathon-sponsor img{height:auto;padding-left:40px;width:100%}.rte-img-chosen img{height:auto;width:100%}.hackathon-directions{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;line-height:26px}.hero-bottom .hackathon-sponsor{color:#fff;display:flex!important;flex-direction:column;font-family:"dashiell-bright",serif;padding:0 .5em .5em;justify-content:space-between}.hero-bottom .hackathon-sponsor p{font-family:"dashiell-bright",serif;font-size:20px;margin:0}.hero-bottom .hackathon-sponsor .sponsor{font-size:16px}.hero-bottom .hackathon-sponsor .sponsor img{height:auto;padding-left:10px;max-width:140px}section.gallery{padding-bottom:150px}section.gallery .container-fluid{padding:0 1rem}section.gallery .container-fluid .cell{margin:1rem 0}section.gallery .cell .responsive-image{display:block;max-width:100%}.fancybox-container .fancybox-image{max-width:100vw;height:auto}@media (min-width:576px){section.gallery .grid{display:flex;flex-direction:row;flex-wrap:wrap}section.gallery .grid .cell{margin:1rem;width:calc(50% - 2rem)}}@media (min-width:768px){section.gallery .grid .cell{width:calc(33.3333% - 2rem)}}@media (min-width:1024px){section.gallery .container-fluid{padding:0 65px}}@media (max-width:767px){.hero-text.hackathon{margin-left:75px!important}.hero-text.hackathon h1{font-size:34px}.hero-text.hackathon h2{font-size:32px}.hackathon-timer li{font-size:14px;padding:0 10px 10px}.hackathon-timer li span{font-size:40px;line-height:40px}.hero.hackathon .hero-bottom{padding:0 25px 25px}.hero-bottom .hackathon-sponsor{margin-top:20px;padding:0;text-align:left;width:100%}.hero-bottom .hackathon-sponsor p{font-size:16px}.hero-bottom .hackathon-sponsor span{font-size:12px}}@media (max-width:414px){.hero.hackathon .hero-text.hackathon{margin-top:75px}.hero-text.hackathon .subheading{margin-top:50px;position:initial}.hackathon-timer{text-align:center;width:100%}.hackathon-timer li{padding:0}}.knowledge.articles{display:block}.knowledge.articles .brexit-odd-row .col-lg-4{width:100%;padding-left:0;padding-right:0;max-width:100%}.hero.expertise.dark .hero-text h1,.hero.expertise.dark .hero-text h5,.hero.expertise.dark .hero-text p,.lts.related.full-width-panel .related-box .description{color:#2b2171}.logo-wrap.dark #Home-Desktop-HD-Copy-2{fill:#2b2171!important}.exp .purple .statement{background-color:#730081}.progressive-case-studies h2{border-bottom:2px solid #2b2171;color:#2b2171;padding-bottom:15px;margin-bottom:30px}.progressive-case-studies h2:before{content:" ";background-image:url(/img/progressive-case-sutides-icon.png);backgroud-repeat:no-repeat;background-size:cover;width:40px;height:40px;display:inline-block;vertical-align:middle;margin-right:12px}.related-box.progressive-delivery{margin-left:0;margin-right:0;margin-bottom:30px}.related-box.progressive-delivery .h3,.related-box.progressive-delivery h3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:56px;font-size:22px;line-height:28px;margin-top:40px}.navbar.dark #Top-Nav-L-Template{stroke:#979797!important}.hero.dark{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider-video{position:absolute;right:0;top:0;left:0;width:100%}.cp_login_podcast p,.cp_login_podcast p:last-child{margin-bottom:20px;color:#2b2171}.cp_login_podcast:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:20px}.cp_login_podcast:last-child{margin-bottom:40px}.theme-box .theme-box-content{position:absolute;left:0;right:0;top:0;bottom:0;padding:30px}.theme-box.hub-image .theme-box-content{background-color:rgba(20,149,188,.9)}.theme-box.network-image .theme-box-content{background-color:rgba(70,26,106,.9)}.theme-box .theme-box-content .h5,.theme-box .theme-box-content h5{margin-bottom:25px}.theme-box .theme-box-content .h3,.theme-box .theme-box-content h3{margin-bottom:50px}.theme-box .theme-box-content a{margin-top:30px}.theme-box .theme-box-content p{font-family:"Freight Sans Pro";font-size:20px;line-height:26px}.theme-box .theme-box-content a.btn{border:1px solid #fff;min-width:210px;color:#fff;height:48px;line-height:48px;padding:0}.theme-box .theme-box-content a.btn:hover{background-color:#fff;color:#014c8c}.theme-box.hub-image,.theme-box.network-image{background-size:cover;background-position:center;height:391px}@media all and (min-width:776px) and (max-width:922px){.theme-box.hub-image,.theme-box.network-image{height:500px;max-height:500px}}@media all and (max-width:414px){.theme-box.hub-image,.theme-box.network-image{height:500px;max-height:500px}}.theme-box.hub-image{background-image:url(/img/Knowledge_Hub_Image@2x.jpg)}.theme-box.network-image{background-image:url(/img/Knowledge_Nexwork_Image@2x.jpg)}.indent_text{padding-left:50px;font-size:20px;line-height:28px}.news.articles .row.isotope-item{margin-left:0;margin-right:0}table.navy_border_color{border:1px solid #2b2171}.cc_container .cc_message{font-family:"dashiell-bright",serif}#searchterm,div.lead p{font-size:27px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif}@media (max-width:767px){div.lead p{font-size:21px}}.full-width-panel{padding:100px 0}.lts.full-width-panel.color1{background-color:#f0f0f0}.lts.related.full-width-panel:not(.client-solutions-holder) .related-box.themes:not(.text-on-top):not(.color1):not(.color2):not(.color3) a:hover h3{color:#2b2171}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:not(:nth-child(odd)) .related-box.themes a:hover h3,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5) .related-box.themes a:hover h3{color:#2b2171}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(4) .related-box.themes a:hover h3{color:#fff}.lts.related.full-width-panel .related-box.themes:not(.text-on-top) a:hover h5{color:#6c0a76}.lts.related.full-width-panel:not(.client-solutions-holder) .related-box{min-height:636px;max-height:636px}.lts.related.full-width-panel.client-solutions-holder .related-box{min-height:500px;max-height:500px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5) .related-box,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box{min-height:320px;max-height:320px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5):not(:nth-child(4)) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box .client-solution-description{color:#2b2171;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(4) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(odd):not(:nth-child(5)) .related-box .client-solution-description{color:#2b2171;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.lts.related.full-width-panel.client-solutions-holder .related-box .btn-custom{position:absolute;bottom:28px;margin:0}.lts.related.full-width-panel.client-solutions-holder .related-box .h3,.lts.related.full-width-panel.client-solutions-holder .related-box h3{min-height:99px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.lts.related.full-width-panel .box-knowledge{margin-bottom:20px}.lts.related.full-width-panel .related-box a .bg-image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover}.lts.related.full-width-panel .related-box a .bg-image:after{content:" ";left:0;right:0;top:0;bottom:0;position:absolute;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-color:transparent}.lts.related.full-width-panel .related-box a .bg-image.half{top:51.25%}.lts.related.full-width-panel .related-box.themes:not(.color1):not(.color2):not(.color3) .description{display:none}.lts.related.full-width-panel .related-box.themes.color1 a,.lts.related.full-width-panel .related-box.themes.color1 a:hover{background-color:#0081a4}.lts.related.full-width-panel .related-box.color1 .description,.lts.related.full-width-panel .related-box.color2 .description,.lts.related.full-width-panel .related-box.themes.color1 a h3,.lts.related.full-width-panel .related-box.themes.color1 a h5,.lts.related.full-width-panel .related-box.themes.color1 a:hover h3,.lts.related.full-width-panel .related-box.themes.color1 a:hover h5,.lts.related.full-width-panel .related-box.themes.color2 a h3,.lts.related.full-width-panel .related-box.themes.color2 a h5,.lts.related.full-width-panel .related-box.themes.color2 a:hover h3,.lts.related.full-width-panel .related-box.themes.color2 a:hover h5{color:#fff}.lts.related.full-width-panel .related-box.themes.color1 .bg-image,.lts.related.full-width-panel .related-box.themes.color2 .bg-image,.lts.related.full-width-panel .related-box.themes.color3 .bg-image{display:none}.lts.related.full-width-panel .related-box.themes.color2 a,.lts.related.full-width-panel .related-box.themes.color2 a:hover{background-color:#4c19a2}.lts.related.full-width-panel .related-box.themes.color3 a,.lts.related.full-width-panel .related-box.themes.color3 a:hover,.start_strong.about.tabs .active h2 a{background-color:#fff}.lts.related.full-width-panel .related-box .description{bottom:0;left:0;right:0;top:50%;padding:20px;position:absolute;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.lts.related.full-width-panel .related-box a{padding:28px}.lts.related.full-width-panel .related-box.text-on-top h3,.lts.related.full-width-panel .related-box.text-on-top h5,.lts.related.full-width-panel .related-box.text-on-top:not(.color1):not(.color2):not(.color3) .description{position:relative;color:#fff}.lts.related.full-width-panel .client-solutions-h2{color:#2b2171;font-weight:600;font-size:36px}@media (min-width:992px){.lts.related.full-width-panel .client-solutions-h2,.lts.related.full-width-panel.client-solutions-holder .box-knowledge .related-box.themes a h3{font-size:36px}.client-solutions-holder.related.full-width-panel .box-knowledge .client-solution-description{font-size:20px}}.client-solutions-holder .show-more-btn-holder{margin-top:30px;text-align:center}.client-solutions-holder .show-more-btn-holder .btn.btn-custom.btn-read-more,.start_strong .extra-text p{margin:0}.client-solutions-holder{padding:50px 0}.client-solutions-holder .box-knowledge:nth-child(5) .related-box,.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box{min-height:270px;max-height:270px}.client-solutions-holder .box-knowledge:nth-child(5) .bg-image,.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .bg-image{display:none}.client-solutions-holder .box-knowledge:nth-child(4) .related-box h3,.client-solutions-holder .box-knowledge:nth-child(odd):not(:nth-child(5)) .related-box h3{height:242px;position:relative;z-index:1;color:#fff}.client-solutions-holder.related.full-width-panel .box-knowledge:nth-child(4) .related-box a .bg-image.half,.client-solutions-holder.related.full-width-panel .box-knowledge:nth-child(odd) .related-box a .bg-image.half{top:0;bottom:50%}.client-solutions-holder.related.full-width-panel .box-knowledge .client-solution-description{color:#2b2171}@media (max-width:767px){.full-width-panel{padding:50px 0}.lts.related.full-width-panel:not(.client-solutions-holder) .box-knowledge,.lts.related.full-width-panel:not(.client-solutions-holder) .box-knowledge .related-box{margin-bottom:0}.lts.related.full-width-panel .box-knowledge .related-box{min-height:400px;max-height:400px}.lts.related.full-width-panel.client-solutions-holder .related-box{min-height:300px;max-height:300px}}@media (max-width:991px){.lts.related.full-width-panel .related-box button.btn{display:none}}@media (min-width:768px) and (max-width:991px){.lts.related.full-width-panel:not(.client-solutions-holder) .box-knowledge:nth-child(2){display:none}.lts.related.full-width-panel .box-knowledge .related-box{min-height:390px;max-height:390px}.lts.related.full-width-panel.client-solutions-holder .related-box{min-height:327px;max-height:327px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5) .related-box,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box{min-height:255px;max-height:255px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge .btn-custom{bottom:18px}.lts.related.full-width-panel.client-solutions-holder .related-box h3{min-height:56px;max-height:56px;height:56px;-webkit-line-clamp:2;font-size:24px}.client-solutions-holder .box-knowledge:nth-child(4) .related-box h3,.client-solutions-holder .box-knowledge:nth-child(odd):not(:nth-child(5)) .related-box h3{-webkit-line-clamp:2;font-size:24px;min-height:136px!important;max-height:136px!important;height:136px!important}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5):not(:nth-child(4)) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box .client-solution-description{-webkit-line-clamp:4}}@media (max-width:767px){.lts.related.full-width-panel.client-solutions-holder .related-box .bg-image{display:none}.lts.related.full-width-panel.client-solutions-holder .related-box{min-height:300px;max-height:300px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5) .related-box,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box{min-height:300px;max-height:300px}.lts.related.full-width-panel.client-solutions-holder .box-knowledge .btn-custom{bottom:18px}.lts.related.full-width-panel.client-solutions-holder .related-box h3{min-height:54px;max-height:54px;height:54px;-webkit-line-clamp:2;font-size:24px}.client-solutions-holder .box-knowledge:nth-child(4) .related-box h3,.client-solutions-holder .box-knowledge:nth-child(odd):not(:nth-child(5)) .related-box h3{-webkit-line-clamp:2;font-size:24px;min-height:54px!important;max-height:54px!important;height:54px!important;color:#2b2171}.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(4) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(5):not(:nth-child(4)) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(even):not(:nth-child(4)) .related-box .client-solution-description,.lts.related.full-width-panel.client-solutions-holder .box-knowledge:nth-child(odd):not(:nth-child(5)) .related-box .client-solution-description{-webkit-line-clamp:5}}.article-content .lead ol,.article-content .lead ul{font-size:30px;line-height:37px;margin-left:60px}.article-content .lead ol:not(:first-child),.article-content .lead ul:not(:first-child){margin-top:-60px}.video-overlay-text{position:absolute;top:55%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:80px;font-family:"dashiell-bright",serif;color:#fff;width:80%;text-align:center}.page-home-for-sure a.scroll{bottom:100px}.page-home-for-sure a.scroll span{border-left:2px solid #fff;border-bottom:2px solid #fff}.page-home-for-sure .home.themes{margin-top:0;margin-bottom:0;position:relative;width:100%;height:100vh;background:url(../video/placeholder.jpg)center center/cover no-repeat}.home-page-video{width:100%}@media (min-aspect-ratio:16/9){.home-page-video{height:200%;top:-50%;position:absolute}}@media (max-aspect-ratio:16/9){.home-page-video{width:auto;height:100%}}@media (max-width:768px){.page-home-for-sure .home.themes{background:url(../video/placeholder.jpg)center center/cover no-repeat}.home-page-video{display:none}}.start_strong.about.tabs .container .row .col-md-3:not(:last-child) h2 a{border-right:1px solid #c1c1c1}.start_strong.icons-box{background-color:#fff}.start_strong.benefits{background:var(--primary-colour-palette-navy-2-b-2171, #2B2171);background-repeat:no-repeat;background-position:top left,right bottom;background-image:url("data:image/svg+xml,%3Csvg width='193' height='193' viewBox='0 0 193 193' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' clip-path='url(%23clip0_190_252937)'%3E%3Cpath d='M-0.497498 74.132C40.7187 74.132 74.131 40.7196 74.131 -0.496521C74.131 -41.7127 40.7187 -75.125 -0.497498 -75.125C-41.7137 -75.125 -75.126 -41.7127 -75.126 -0.496521C-75.126 40.7196 -41.7137 74.132 -0.497498 74.132Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M-0.496902 132.672C73.0509 132.672 132.673 73.0499 132.673 -0.497894C132.673 -74.0457 73.0509 -133.668 -0.496902 -133.668C-74.0447 -133.668 -133.667 -74.0457 -133.667 -0.497894C-133.667 73.0499 -74.0447 132.672 -0.496902 132.672Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M-0.496933 191.209C105.379 191.209 191.209 105.379 191.209 -0.496948C191.209 -106.373 105.379 -192.203 -0.496933 -192.203C-106.373 -192.203 -192.203 -106.373 -192.203 -0.496948C-192.203 105.379 -106.373 191.209 -0.496933 191.209Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_190_252937'%3E%3Crect width='387' height='387' fill='white' transform='translate(-194 -194)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='194' height='196' viewBox='0 0 194 196' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' clip-path='url(%23clip0_190_253091)'%3E%3Cpath d='M193.503 268.132C234.719 268.132 268.131 234.72 268.131 193.503C268.131 152.287 234.719 118.875 193.503 118.875C152.286 118.875 118.874 152.287 118.874 193.503C118.874 234.72 152.286 268.132 193.503 268.132Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M193.503 326.672C267.051 326.672 326.673 267.05 326.673 193.502C326.673 119.954 267.051 60.332 193.503 60.332C119.955 60.332 60.333 119.954 60.333 193.502C60.333 267.05 119.955 326.672 193.503 326.672Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M193.503 385.209C299.379 385.209 385.209 299.379 385.209 193.503C385.209 87.6266 299.379 1.79688 193.503 1.79688C87.6267 1.79688 1.79688 87.6266 1.79688 193.503C1.79688 299.379 87.6267 385.209 193.503 385.209Z' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_190_253091'%3E%3Crect width='387' height='387' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");padding:40px;color:#fff}@media (min-width:768px){.start_strong.benefits{padding:80px 0}}.start_strong.benefits a:not(.btn){column-gap:5px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);box-sizing:border-box;transition:none;border:0;color:#fff;border-bottom:1px solid #fff;font-size:inherit}@media (max-width:767px){.start_strong.benefits a:not(.btn){font-size:16px;line-height:22px}}.start_strong.benefits a:not(.btn):active,.start_strong.benefits a:not(.btn):focus,.start_strong.benefits a:not(.btn):hover{transition:none;text-decoration:none;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);border-bottom:1px solid var(--primary-colour-palette-pink-ff-8896, #FF8896);color:#fff}.start_strong.benefits .icon-frame{min-height:auto;margin-bottom:20px;border:0;padding:0}.start_strong.benefits .icon-box{padding-right:15px;padding-left:15px}.start_strong.benefits .h3,.start_strong.benefits h3{font-size:22px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;min-height:unset;color:#fff}@media (max-width:767px){.start_strong.benefits .h3,.start_strong.benefits h3{font-size:18px}}.start_strong.benefits .h2,.start_strong.benefits h2{margin-bottom:40px;font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif}@media (max-width:767px){.start_strong.benefits .h2,.start_strong.benefits h2{font-size:34px;line-height:36px}}.start_strong .sign-in-row .h2,.start_strong .sign-in-row h2{font-size:30px;margin-bottom:20px;margin-top:50px}.start_strong .extra-text{margin-top:40px}.start_strong .icon-frame{border:0;margin-bottom:0}.areas.start_strong .h2,.areas.start_strong h2{font-size:27px;font-style:normal;font-weight:500;line-height:normal;font-family:"Montserrat",sans-serif;margin-bottom:42px}@media (max-width:767px){.areas.start_strong .h2,.areas.start_strong h2{font-size:21px}}.overview-logo-container{padding-left:25px;padding-right:25px}.overview-logo-container a{position:relative;display:inline-block;height:100%}.overview-logo-container img{max-width:100%;max-height:124px}.overview-logo-container img.img-resizer{visibility:hidden}.overview-logo-container img:not(.img-resizer){position:absolute;bottom:0}.start-strong-register-your-interest{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:99999;display:none}.start-strong-register-your-interest .reg-content h2{margin-bottom:60px}.start-strong-register-your-interest .reg-content .btn{margin-top:60px}.start-strong-register-your-interest .reg-content{background-color:#d7a700;padding:80px 15px;color:#fff;width:80%;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;max-height:100%;overflow:auto}.start-strong-register-your-interest .reg-content .field{margin-bottom:10px}.start-strong-register-your-interest .reg-content .field .error{width:100%;text-align:left;display:inline-block;margin-bottom:10px;max-width:560px}.start-strong-register-your-interest .reg-content input[type=text]{border:0;line-height:42px;padding:0 15px;width:100%;max-width:560px;outline:0}.start-strong-register-your-interest .register-interest-close{position:absolute;right:15px;top:5px;font-size:24px;cursor:pointer}.start-strong-case-study-item{margin-bottom:50px;display:flex;flex-direction:column}.start-strong-case-study-item .h3,.start-strong-case-study-item h3{font-size:30px;font-style:normal;font-weight:600;line-height:34px;font-family:"dashiell-bright",serif;margin-bottom:20px}@media (max-width:767px){.start-strong-case-study-item .h3,.start-strong-case-study-item h3{font-size:24px}}.start-strong-case-study-item p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:30px}@media (max-width:767px){.start-strong-case-study-item p{font-size:16px;line-height:22px}}.start-strong-case-study-item a{width:fit-content;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-family:"Montserrat",sans-serif;text-decoration:none;text-align:center;padding:14.5px 30px;border-radius:50px;border:unset;background:var(--primary-colour-palette-navy-2-b-2171, #2B2171);color:#fff;margin-top:auto}.start-strong-case-study-item a:hover{text-decoration:none;cursor:pointer}.start-strong-case-study-item a:active{outline:unset}.start-strong-case-study-item a:focus{outline-offset:2px}.start-strong-case-study-item a .disabled,.start-strong-case-study-item a:disabled{background:var(--grey-1, #F0F0F0);color:#797979;cursor:initial}.start-strong-case-study-item a .disabled:focus,.start-strong-case-study-item a:disabled:focus{background:var(--grey-1, #F0F0F0);color:#797979}.start-strong-case-study-item a:hover{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.start-strong-case-study-item a:active,.start-strong-case-study-item a:focus,.start-strong-case-study-item a:focus-within{background:var(--primary-colour-palette-pink-ff-8896, #FF8896);color:var(--primary-colour-palette-navy-2-b-2171, #2B2171)}.start-strong-case-study-related{padding-bottom:0;padding-top:0}@media all and (max-width:768px){.start_strong.benefits .icon-frame{display:none}.start_strong.benefits .h2,.start_strong.benefits h2{margin-bottom:50px}.start_strong.benefits .h3,.start_strong.benefits h3{margin-bottom:15px}.start_strong.benefits .h3:before,.start_strong.benefits h3:before{content:"•";margin-right:20px}.start_strong.benefits .icon-box{padding-left:50px;padding-right:50px;text-align:left}.areas.start_strong h2{font-size:18px;line-height:21px;letter-spacing:.42px;font-weight:500}.overview-logo-container:nth-child(3),.overview-logo-container:nth-child(4){margin-top:20px}}@media all and (max-width:568px){.start-strong-register-your-interest .reg-content{background-color:#d7a700;padding:50px 15px}.start-strong-register-your-interest .reg-content h2{margin-bottom:30px;font-size:24px}.start-strong-register-your-interest .reg-content .btn{margin-top:30px}.start_strong.benefits .icon-box{padding-left:15px;padding-right:15px;margin-bottom:15px}.start_strong.benefits .h3:before,.start_strong.benefits h3:before{position:absolute;left:0;top:-1px}.start_strong.benefits .h3,.start_strong.benefits h3{position:relative;padding-left:20px}.start_strong.about.tabs .h2 a,.start_strong.about.tabs h2 a{font-size:14px}}@media all and (max-width:414px){.start_strong .sign-in-row h2{font-size:18px}}@media all and (max-width:1024px){.table-accordion tbody,.table-accordion td,.table-accordion tr{display:block}.table-accordion td{width:100%!important}}.people-ajax-pagination{text-align:center}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{background-color:#2b2171;border:1px solid #2b2171}.page-link,.page-total{font-family:"dashiell-bright",serif;font-size:18px;font-weight:500;color:#2b2171}.page-link{line-height:27px}.page-link,.page-link:hover{border:1px solid #2b2171}.page-total{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;text-decoration:none;background-color:#fff;border-left:1px solid #ddd}.page-link:focus,.page-link:hover{color:#fff;background-color:#2b2171}.page-link-icon{height:23px;display:inline-block;vertical-align:middle}@media all and (max-width:414px){.page-link{padding:.2rem .25rem}.page-item.active .page-link,.page-total{padding:.21rem .5rem}}.modal-popup-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.5)}.modal-popup-loader-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:50%;background-color:#fff}@media (max-width:768px){.modal-popup-loader-inner{width:100%;height:100%}}.graduates-faqs h2{font-size:48px;font-style:normal;font-weight:700;line-height:normal;font-family:"dashiell-bright",serif;padding-bottom:20px}@media (max-width:767px){.graduates-faqs h2{font-size:34px;line-height:36px}}@media (min-width:768px){.graduates-faqs h2{padding-bottom:39px}}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item{padding:14px 29px 14px 14px;border-top:1px solid var(--primary-colour-palette-pink-ff-8896, #FF8896)}@media (min-width:768px){.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item{padding:24px 29px 24px 24px}}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item:last-child{border-bottom:1px solid var(--primary-colour-palette-pink-ff-8896, #FF8896)}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-head{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-title{font-size:24px;font-style:normal;font-weight:600;font-family:"dashiell-bright",serif;color:var(--primary-colour-palette-navy-2-b-2171, #2B2171);max-width:702px}@media (max-width:767px){.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-title{font-size:20px}}@media (max-width:428px){.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-title{width:100%}}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-arrow{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9996 16.0215L5.01562 9.03906L5.72266 8.33203L11.9996 14.6074L18.2766 8.33203L18.9836 9.03906L11.9996 16.0215Z' fill='%232B2171'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:24px;height:24px}@media (max-width:428px){.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-arrow{margin-top:0;align-self:center}}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-text{display:none;max-width:862px;padding:18px 0 15px;font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif}@media (max-width:767px){.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item .g-faqs-item-text{font-size:16px;line-height:22px}}.graduates-faqs .g-faqs-wrap .g-faqs-items .g-faqs-item.open .g-faqs-item-arrow{transform:rotate(180deg)}.benefits__three-col .h4,.benefits__three-col h4{margin-bottom:5px}@media (min-width:768px){.benefits__three-col .h4,.benefits__three-col h4{margin-bottom:20px}}.benefits__three-col li,.show-more__subtitle,.show-more__subtitle p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Montserrat",sans-serif}@media (max-width:767px){.benefits__three-col li{font-size:16px;line-height:22px}}.show-more__subtitle,.show-more__subtitle p{font-size:27px;font-weight:500;line-height:normal;color:#2b2171}@media (max-width:767px){.show-more__subtitle{font-size:21px}}.show-more__subtitle p{margin:auto}@media (max-width:767px){.show-more__subtitle p{font-size:21px}}.sticky-element:not(.event){padding:0 15px}@media (max-width:767px){#searchterm{font-size:21px}}.quote .carousel-inner{min-height:auto}.carousel-v2 .carousel-control{visibility:visible;width:40px;height:40px;top:unset;bottom:-55px;z-index:16}@media (min-width:768px){.carousel-v2 .carousel-control{display:none}}@media (max-width:767px){.carousel-v3 .carousel-control{visibility:visible;width:40px;height:40px;z-index:16;top:unset!important;bottom:-55px}.carousel-v3 .carousel-control.right{right:70px}.carousel-v3 .carousel-control.left{left:70px}.two-col-slider .carousel-v3 .carousel-control{bottom:90px}.expertise .carousel-v3 .carousel-control{bottom:10px}.story-slider .carousel-v3 .carousel-control{bottom:-30px}.story-slider .carousel-v3 .carousel-control-next{right:90px;left:unset}.story-slider .carousel-v3 .carousel-indicators{bottom:10px;display:flex}}