#mobile-menu,header .details .menu-toggle{display:none}@media (max-width:1080px){section.jumbotron.page-title{padding-bottom:0}h3 br{display:none}}@media (min-width:1080px){section.section.stretch-row .image-row{width:100vw;right:10vw}}@media (min-width:1550px){:root{--content-width:90vw}html{font-size:.95vw}.content-area aside{right:-4.5vw}.image.image-match-column-half{margin-right:-4.5vw;width:calc(50% + 4.5vw)}}@media (min-width:1900px){:root{--content-width:60vw}section.section.stretch-row .image-row{width:100vw}html{font-size:.7vw}.content-area aside{right:-12vw}.content-area main{width:calc(100% + 7.5vw)}}@media (min-width:2800px){:root{--content-width:50vw}section.section.stretch-row .image-row{width:100vw}html{font-size:.6vw}.content-area aside{right:-17vw}.content-area main{width:calc(100% + 12.5vw)}}@media (min-width:3500px){:root{--content-width:35vw}html{font-size:.45vw}.large-background-expanded.background-color-light::before{right:-6rem;width:calc(100% + 12rem)}section.section.stretch-row.large-stretch .image-row{width:100vw;position:relative;right:40vw;height:45rem}.large-margin-bottom-minus-5{margin-bottom:-5rem!important;z-index:2;position:relative}.large-padding-left-5{padding-left:4rem}.large-margin-top-4{margin-top:4rem!important}.background-color-light.large-background-full-width::before{right:-20vw;width:calc(100vw)}.content-area aside{right:-26vw}.content-area main{width:calc(100% + 12vw)}.image.image-match-column-half{margin-right:0;width:calc(50%)}.background-color-light::before{right:0;width:calc(100%)}.background-color-light.mobile-large::before{right:-6rem;width:calc(100% + 12rem)}.big-text{padding-left:6rem}.big-text h5{font-size:1.6rem}}@media (max-width:1550px){:root{--content-width:85vw}html{font-size:1vw}}@media (max-width:1350px){:root{--content-width:90vw}html{font-size:1.24vw}.jumbotron .card-texts{width:85%}p{font-size:.95rem}}@media (max-width:1080px){:root{--content-width:80vw}html{font-size:1.6vw}.jumbotron .card-texts h2{font-size:4rem}.key-figures-cards{margin-left:-10vw;width:100vw;flex-flow:column wrap}.key-figures-cards .card{border:unset;padding:3.5rem 10vw}.key-figures-cards p:last-child{font-size:1rem;width:80%}.jumbotron .card-text p{width:75%}.jumbotron{padding-bottom:0}.jumbotron .cards-navigation button{width:2rem;height:2rem}.columns{flex-flow:column wrap;gap:7rem}.columns .column,.columns .column.width-40-percent,.image-column.width-50-percent{width:100%}.image-column.width-50-percent,.key-figures-cards .card,.key-figures-cards .card.width-50-percent{width:100vw}.columns .column.width-65-percent,.image-column.width-50-percent.boxed-image,.text-column.width-50-percent,.width-65-percent{width:100%}div#home-client-centric{margin-top:0;padding-left:0;padding-top:0}ul#home-markets-nav{width:100%;flex-flow:row wrap;gap:2rem}.mobile-margin-bottom-0{margin-bottom:0}.jumbotron.page-title .card-texts h3{color:#fff;font-size:3rem;font-weight:200;line-height:1.2}.content .jumbotron .card-texts{min-height:16rem}section.section.page-introductions .text-column:last-child{padding-top:0}section.section.page-introductions .text-column:first-child{padding-bottom:0;padding-right:0}.jumbotron .card-images{max-height:20rem;height:20rem}.content-area aside,h4 br,header .details ul.hang-left,ul.list-style-01.list-columns-3 li.divider-vertical{display:none}.mobile-stack-vertical .big-tex.padding-right-5.width-50-percent,.mobile-stack-vertical .big-text h5{padding-right:0;padding-top:6rem;padding-bottom:6rem}.call-to-action .image-column{max-height:30rem}.content-inner{max-width:unset}article.inner-article .columns{flex-flow:row;gap:4rem}.mobile-stack-vertical{flex-flow:column;gap:0}.background-color-light::before{right:-10vw;width:170%}.mobile-stack-vertical .image.width-50-percent{margin-right:0;width:calc(100% + 20vw);height:25rem;margin-left:0}ul.list-style-01.list-columns-3 li{width:40%}ul.list-style-02 li{padding-left:0}.columns .column.width-25-percent,.mobile-stack-vertical .width-50-percent{width:100%}ul#home-markets-nav span{padding:unset}.key-figures-cards.width-50-percent.position-absolute{position:relative}.image-column .picture-stretch{margin-left:-10vw}header .details ul.hang-right{margin-left:0;margin-right:auto;width:100%}header .details .menu-toggle{display:block;margin-left:auto}footer .legal-logos,header .navigation{display:none}#mobile-menu{display:block;position:fixed;inset:0;z-index:1000;background:var(--colour-blue-01);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear}body.menu-open #mobile-menu{opacity:1;visibility:visible}body.menu-open{overflow:hidden}#mobile-menu .limiter{position:relative;padding:5.5rem 0 4rem;transform:translateY(1.5rem);transition:transform .6s var(--transition-out-quint)}body.menu-open #mobile-menu .limiter{transform:none}#mobile-menu .menu-close{position:absolute;top:2rem;right:0;width:2.25rem;height:2.25rem;cursor:pointer}#mobile-menu .menu-close::after,#mobile-menu .menu-close::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background:#fff}#mobile-menu .menu-close::before{transform:translate(-50%,-50%) rotate(45deg)}#mobile-menu .menu-close::after{transform:translate(-50%,-50%) rotate(-45deg)}#mobile-menu nav>ul>li{border-bottom:1px solid var(--fades-white-15)}#mobile-menu nav>ul>li>a{display:block;padding:1.75rem 0 1.5rem;color:#fff;font-size:1.9rem;font-weight:200;line-height:1}#mobile-menu nav ul ul{display:flex;flex-flow:column;gap:1rem;padding-bottom:1.75rem}#mobile-menu nav ul ul a{color:rgba(255,255,255,.55);font-weight:200}footer .links .columns{gap:0}.columns .column.width-75-percent{width:100%}footer .navigation-links>ul>li{width:48%;margin-bottom:3.5rem}footer .navigation-links>ul>li>a{margin-bottom:1.5rem}.legal-links ul{flex-flow:row wrap;justify-content:flex-start;gap:1rem 2.5rem}}@media (max-width:800px){:root{--content-width:85vw}html{font-size:1.95vw}.jumbotron .card-texts h2{font-size:3.5rem}ul#home-markets-nav{gap:2rem;justify-content:left}.section.call-to-action .text-column{padding-bottom:0}footer .contact-details{flex-flow:column;gap:2rem}.staff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2rem;margin-bottom:0}.staff-grid .member{width:auto;margin-bottom:0}.staff-grid .member.placeholder{display:none}}@media (max-width:600px){:root{--content-width:85vw}html{font-size:2.7vw}h2 br,header .buttons.hang-right{display:none}.jumbotron .card-texts{min-height:40rem}.jumbotron .card-texts h2{font-size:3rem}}@media (max-width:500px){.staff-grid{grid-template-columns:repeat(2,1fr)}}