*{margin:0;padding:0;box-sizing:border-box}body{cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:unset}a{color:inherit;text-decoration:none}ul{list-style-type:none}ol{list-style-position:inside}img{display:block;max-width:100%;height:auto;object-fit:cover}hr{border:none}address{font-style:normal}button{font-size:inherit;font-family:inherit;border:none;cursor:pointer;outline:0;-webkit-appearance:none}form fieldset{border:none}form input,form textarea{min-width:0;border:none;outline:0}form input:invalid,form textarea:invalid{box-shadow:none}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{display:block;width:100%;font-weight:inherit;font-size:inherit;font-family:inherit}form textarea{resize:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}form textarea::-webkit-scrollbar{display:none}table{width:100%;border-collapse:collapse;empty-cells:hide}table th{font-weight:400;text-align:left;white-space:nowrap}figure{max-width:100%}figure figcaption{padding:10px 0 30px}iframe{display:block;border:none}iframe[src*=google]{background:#e5e3df}.clear{clear:both}.alignleft{margin-right:40px;margin-bottom:20px;float:left}.alignright{margin-left:40px;margin-bottom:20px;float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width:500px){img.alignleft,img.alignright{margin-left:auto;margin-right:auto;margin-bottom:0;float:none}}@font-face{font-family:roboto;font-weight:300;font-style:normal;src:url(/fonts/roboto/light.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:300;font-style:italic;src:url(/fonts/roboto/light-italic.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:400;font-style:normal;src:url(/fonts/roboto/regular.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:400;font-style:italic;src:url(/fonts/roboto/italic.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:500;font-style:normal;src:url(/fonts/roboto/medium.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:500;font-style:italic;src:url(/fonts/roboto/medium-italic.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:700;font-style:normal;src:url(/fonts/roboto/bold.ttf) format("truetype");font-display:block}@font-face{font-family:roboto;font-weight:700;font-style:italic;src:url(/fonts/roboto/bold-italic.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:400;font-style:normal;src:url(/fonts/jost/regular.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:400;font-style:italic;src:url(/fonts/jost/italic.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:600;font-style:normal;src:url(/fonts/jost/semi-bold.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:600;font-style:italic;src:url(/fonts/jost/semi-bold-italic.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:700;font-style:normal;src:url(/fonts/jost/bold.ttf) format("truetype");font-display:block}@font-face{font-family:jost;font-weight:700;font-style:italic;src:url(/fonts/jost/bold-italic.ttf) format("truetype");font-display:block}.h1,h1{color:#2b495e;font-weight:600;font-size:28px;font-family:jost,sans-serif;line-height:1.5}.h2,h2{color:#2b495e;font-weight:600;font-size:28px;font-family:jost,sans-serif;line-height:1.5}.h3,h3{color:#42596a;font-weight:700;font-size:20px;font-family:roboto,sans-serif;line-height:1.5}.h4,h4{color:#42596a;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.body-text.large{font-weight:300;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.body-text.small{font-weight:300;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}html{font-size:16px}.content{position:relative}@media (min-width:961px){.content{max-width:900px;margin:auto}}@media (min-width:401px) and (max-width:960px){.content:not(.no-padding){padding-left:30px;padding-right:30px}.content.small-padding{padding-left:15px;padding-right:15px}}@media (max-width:400px){.content:not(.no-padding){padding-left:20px;padding-right:20px}.content.small-padding{padding-left:10px;padding-right:10px}}a.button:hover{text-decoration:none}.button{display:inline-block;padding-top:1px;font-weight:500;font-size:16px;font-family:roboto,sans-serif;line-height:47px;text-align:center;border-radius:8px}.button.wide{padding-left:55px;padding-right:55px}.button.narrow{padding-left:20px;padding-right:20px}.button.orange{color:#fff;background:#ff8f1c}.button.orange:hover{background:#42596a}.button.arrow{padding-right:20px}.button.arrow span{line-height:40px;padding-right:20px;background:url(/img/icon-arrow-button.svg) right no-repeat}form{font-weight:300;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}form.search{position:relative}form.search input[type=text]{line-height:32px;padding-right:50px;border-radius:20px}form.search button{position:absolute;right:17px;top:calc(50% - 8px);width:16px;height:16px;background:url(/img/icon-mag-glass.svg) center/cover no-repeat}form fieldset+fieldset{margin-top:20px}form fieldset+.button-wrapper{margin-top:40px}form fieldset>*+*{margin-top:12px}form fieldset input[type=hidden]+*{margin-top:0}form fieldset input[type=email],form fieldset input[type=tel],form fieldset input[type=text],form fieldset textarea{padding-left:20px;padding-right:20px;color:#9d958c;border-radius:8px;background:#f5f5f5}form fieldset input[type=email]::placeholder,form fieldset input[type=tel]::placeholder,form fieldset input[type=text]::placeholder,form fieldset textarea::placeholder{color:#9d958c}form fieldset input{line-height:45px;padding-top:3px}form fieldset textarea{height:48px;line-height:45px;padding-top:3px}form fieldset textarea:focus{height:150px;padding-top:14px;padding-bottom:14px;line-height:1.5}@media (min-width:801px){table td,table th{padding:10px 20px}}@media (min-width:401px) and (max-width:800px){table td,table th{padding:5px 20px}}@media (max-width:400px){table td,table th{padding:5px 10px}}table thead th{color:#fff;font-weight:600;background:#000}@media (max-width:800px){table thead{display:none}}table tbody tr:first-child td{border-top:unset}table tbody tr:nth-child(even) td{background:grey}table tbody tr+tr{border-top:1px solid #000}table tbody tr td{vertical-align:top}@media (min-width:401px){table tbody tr td:first-child{white-space:nowrap}}@media (min-width:401px) and (max-width:800px){table tbody tr td:first-child{padding-top:20px}}@media (max-width:400px){table tbody tr td:first-child{padding-top:10px}}@media (min-width:401px) and (max-width:800px){table tbody tr td:last-child{padding-bottom:20px}}@media (max-width:400px){table tbody tr td:last-child{padding-bottom:10px}}table tbody tr td+td{border-left:1px solid #000}@media (max-width:800px){table tbody tr td{display:block}table tbody tr td[data-label]:before{display:inline-block;margin-right:10px;font-weight:600;vertical-align:top;content:attr(data-label)}table tbody tr td+td{border-left:none}}@media (max-width:800px){table{border:1px solid #000}}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.no-word-break{word-break:normal}.hide-text{position:relative;overflow:hidden}.hide-text span{position:absolute;left:0;top:calc(100% + 10px)}@media screen{.show-print{display:none}}@media print{.hide-print{display:none}}.job-title{margin-top:5px;color:#ff8f1c;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.user-content{font-weight:300;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}.user-content+.share{margin-top:40px}.user-content>*+*{margin-top:20px}.user-content>*+h2,.user-content>*+h3{margin-top:30px}.user-content>*+table{margin-top:30px}.user-content table+*{margin-top:30px}.user-content a{color:#ff8f1c;text-decoration:underline}.user-content a:hover{text-decoration:none}.user-content strong{font-weight:400}.user-content ul li{padding-left:20px;background:left 7px/7px url(/img/icon-bullet-point.svg) no-repeat}.user-content ul li+li{margin-top:5px}.user-content ul li ul{margin-top:5px}.user-content blockquote>*+*{margin-top:20px}.user-content blockquote p{font-style:italic}.divider{position:relative}.divider:before{position:absolute;left:calc(50% - 215px);top:0;width:100%;max-width:430px;height:1px;content:"";background:#e1eaf0}.social-icons{display:flex;align-items:center}.share p{display:block;color:#112939;font-weight:400;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}.share .social-icons{margin-top:20px;justify-content:flex-start}.share .social-icons a.email{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:6px;background:#ff8f1c}.share .social-icons a.email img{width:25px}.share .social-icons a.social img{width:38px}.share .social-icons a+a{margin-left:16px}.read-more{background-repeat:no-repeat}.read-more.forward{background-image:url(/img/icon-arrow-right-orange.svg);background-size:12px;background-position:right center}.read-more.forward.wide{padding-right:30px}.read-more.forward.narrow{padding-right:25px}.read-more.back{padding-left:30px;background-image:url(/img/icon-arrow-left-orange.svg);background-size:12px;background-position:left center}.read-more.top{padding-right:40px;background-image:url(/img/icon-back-to-top-lines.svg);background-size:24px;background-position:right center}.read-more a{color:#42596a;font-weight:500;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.heading h1{font-weight:700;font-size:42px}.snippets .top{display:flex;justify-content:space-between;align-items:center}.snippets .top+ul{margin-top:50px}@media (max-width:600px){.snippets .top{flex-direction:column}.snippets .top h2{text-align:center}.snippets .top h2+div{margin-top:10px}}.snippets ul{display:flex;justify-content:flex-start;flex-wrap:wrap}@media (min-width:801px){.snippets ul.columns-3 li{width:33.33%}.snippets ul.columns-3 li:nth-child(n+4){margin-top:40px}}@media (min-width:501px) and (max-width:800px){.snippets ul.columns-3 li{width:50%}.snippets ul.columns-3 li:nth-child(n+3){margin-top:40px}}@media (max-width:500px){.snippets ul.columns-3 li{width:100%}.snippets ul.columns-3 li+li{margin-top:40px}}@media (min-width:501px){.snippets ul.columns-3{margin-left:-20px;margin-right:-20px}}@media (min-width:901px){.snippets ul.columns-4 li{width:25%}.snippets ul.columns-4 li:nth-child(n+5){margin-top:40px}}@media (min-width:501px) and (max-width:900px){.snippets ul.columns-4 li{width:50%}.snippets ul.columns-4 li:nth-child(n+3){margin-top:40px}}@media (max-width:500px){.snippets ul.columns-4 li{width:100%}.snippets ul.columns-4 li+li{margin-top:40px}}@media (min-width:501px){.snippets ul.columns-4{margin-left:-20px;margin-right:-20px}}.snippets ul li a{display:block}.snippets ul li a:hover h3{text-decoration:underline}.snippets ul li a .image{display:block}.snippets ul li a .image+h3{margin-top:20px}@media (min-width:501px){.snippets ul li{padding:0 20px}}.hero-banner{background-position:center;background-size:cover;background-repeat:no-repeat}.hero-banner.large{position:relative}.hero-banner.large .image{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 2s;background-position:center;background-size:cover}.hero-banner.large .image.active{z-index:400;opacity:1}.hero-banner.large .tint{position:relative;z-index:500;min-height:400px;padding:260px 0 80px}.hero-banner.small .tint{padding:110px 0 40px}.hero-banner .tint{background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 70%)}.hero-banner .tint .content *{max-width:500px;color:#fff;font-weight:700;font-size:42px;font-family:jost,sans-serif;line-height:1.2}.breadcrumbs ul{display:flex;flex-wrap:wrap}.breadcrumbs ul li{margin-right:8px;color:#42596a}.breadcrumbs ul li:last-child{font-weight:600;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}.breadcrumbs ul li:not(:last-child){font-weight:400;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}.breadcrumbs ul li span{margin-left:8px}@media (min-width:701px){.main-side.main-content .flex .left+.right{margin-left:80px}}@media (max-width:700px){.main-side.main-content .flex .left+.right{margin-top:80px}}@media (max-width:700px){.main-side.main-content .flex{flex-direction:column}}@media (min-width:701px){.main-side.contact-block .flex .left+.right{margin-left:80px}}@media (max-width:700px){.main-side.contact-block .flex .left+.right{margin-top:50px}}@media (max-width:700px){.main-side.contact-block .flex{flex-direction:column}}.main-side .alt-background{padding:50px 0}.main-side .content .flex .left{flex:1}.main-side .content .flex .left h1.heading{font-size:30px}.main-side .content .flex .left .heading+div{margin-top:30px}.main-side .content .flex .left .align-center,.main-side .content .flex .left>.button{margin-top:40px}.main-side .content .flex .left .button{cursor:pointer}.main-side .content .flex .right.padding{padding-top:15px}.main-side .content .flex .right .menu li{padding-right:50px}.main-side .content .flex .right .menu li.current{background-image:url(/img/icon-arrow-right-blue.svg)}.main-side .content .flex .right .menu li.current a{color:#ff8f1c}.main-side .content .flex .right .menu li+li{margin-top:15px}.main-side .content .flex .right .menu li a{color:#42596a;font-weight:500;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}time{display:block;color:#ff8f1c;font-weight:700;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}.staff-snapshot{display:flex;align-items:flex-start}.staff-snapshot img{border-radius:50%}.staff-snapshot img+.text{margin-left:15px}.staff-snapshot .name{color:#2b495e;font-weight:600;font-size:20px;font-family:jost,sans-serif;line-height:1.1}.staff-snapshot .name+.title{margin-top:5px}.staff-snapshot .title{color:#ff8f1c;font-weight:400;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}.case-snippets li a{display:block}.case-snippets li a:hover .case-heading h3{text-decoration:underline}.case-heading.even-spacing .heading{line-height:1.3}.case-heading.even-spacing .heading+*{margin-top:12px}.case-heading.even-spacing time{line-height:1}.case-heading+p{margin-top:15px;color:#000}.case-heading time+.heading{margin-top:15px}.case-heading .heading+time{margin-top:5px}.case-heading p{margin-top:15px}.alt-background{background:#f5f5f5}.quote .alt-background{padding:50px 0}.quote .alt-background blockquote{text-align:center;background:url(/img/icon-quote-marks.svg) left top/55px no-repeat}.quote .alt-background blockquote p{color:#2b495e}.quote .alt-background blockquote p+footer{margin-top:20px}.quote .alt-background blockquote footer{color:#9aa6af;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}@media (min-width:801px){.quote .alt-background blockquote{padding:25px 80px 0}}@media (min-width:601px) and (max-width:800px){.quote .alt-background blockquote{padding:25px 25px 0 80px}}@media (max-width:600px){.quote .alt-background blockquote{padding:25px 0 0 80px}}.get-in-touch .alt-background{padding:50px 0 60px}.get-in-touch .alt-background h2{text-align:center}.get-in-touch .alt-background p{margin-top:30px;text-align:center}.contact-options{display:flex;justify-content:space-around;margin-top:40px}.contact-options.horizontal li{text-align:center}.contact-options.horizontal li .icon.large{background-size:auto 55px}.contact-options.horizontal li .icon.medium{background-size:auto 46px}.contact-options.horizontal li .icon.small{background-size:auto 43px}.contact-options.horizontal li .icon+.button{margin-top:40px}.contact-options.horizontal li .icon+span{margin-top:20px}@media (min-width:801px){.contact-options.horizontal li{width:30%}}@media (min-width:481px) and (max-width:800px){.contact-options.horizontal li:first-child{flex-basis:100%}.contact-options.horizontal li:nth-child(n+2){margin-top:30px}}@media (max-width:480px){.contact-options.horizontal li+li{margin-top:40px}}@media (min-width:481px) and (max-width:800px){.contact-options.horizontal{flex-wrap:wrap}}@media (max-width:480px){.contact-options.horizontal{flex-direction:column}}.contact-options.vertical{flex-direction:column}.contact-options.vertical li{display:flex;align-items:center}.contact-options.vertical li+li{margin-top:30px}.contact-options.vertical li .icon{width:58px;background-size:contain}.contact-options.vertical li .icon+*{margin-left:40px}.contact-options li .icon{height:55px;background-position:center;background-repeat:no-repeat}.contact-options li span{display:block;color:#42596a;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.contact-options li span+div{margin-top:6px}.contact-options li .h2{line-height:1}.contact-options li .h2 a{display:inline-block}.contact-options li .h2 a:hover{text-decoration:underline}.contact-options li .button{min-width:190px}.article.portrait img{width:100%;height:160px}.article.portrait img+.text{margin-top:20px}.article.landscape a{display:inline-flex;align-items:flex-start}@media (min-width:601px){.article.landscape a img+.text{margin-left:20px}}@media (max-width:600px){.article.landscape a img+.text{margin-top:20px}}@media (min-width:601px){.article.landscape a img{width:210px}}.article.landscape a .text{flex:1}@media (max-width:600px){.article.landscape a{flex-direction:column}}.article a{display:block}.article a:hover h3{text-decoration:underline}.article a h3+p{margin-top:8px}.article a .author{margin-top:5px;color:#9aa6af;font-weight:500;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}.article a .author+p{margin-top:15px}.related h2{text-align:center}.related h2+ul{margin-top:40px}.related ul{justify-content:center}.related ul img{height:150px}.related ul h3{text-align:center}.related ul h3 a{font-weight:500;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}.quote-list.divided blockquote{padding-top:50px;padding-bottom:50px;background-position:left 40px}.quote-list.divided blockquote+blockquote{position:relative}.quote-list.divided blockquote+blockquote:before{position:absolute;top:0;height:1px;content:"";background:#e1eaf0}@media (min-width:601px){.quote-list.divided blockquote+blockquote:before{left:calc(50% - 215px);width:430px}}@media (max-width:600px){.quote-list.divided blockquote+blockquote:before{left:0;width:100%}}.quote-list:not(.divided) blockquote{padding-top:10px;background-position:left top}.quote-list:not(.divided) blockquote+blockquote{margin-top:50px}.quote-list blockquote{background-image:url(/img/icon-quote-marks.svg);background-size:56px;background-repeat:no-repeat}.quote-list blockquote p{color:#42596a;font-weight:700;font-size:20px;font-family:roboto,sans-serif;line-height:1.5}.quote-list blockquote footer{margin-top:15px;color:#9aa6af;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5;text-align:right}@media (min-width:401px){.quote-list blockquote{padding-left:100px}}@media (max-width:400px){.quote-list blockquote{padding-left:80px}}.left-sidebar{margin-top:22px;padding-bottom:10px}.left-sidebar .content{display:flex}.left-sidebar .content .left{padding-top:11px}@media (min-width:801px){.left-sidebar .content .left+.right{margin-left:50px}}@media (max-width:800px){.left-sidebar .content .left+.right{margin-top:50px}}.left-sidebar .content .left h2{margin-top:40px;font-size:18px}.left-sidebar .content .left>ul{margin-top:10px}.left-sidebar .content .left>ul>li{padding-top:28px}.left-sidebar .content .left>ul>li:before{left:0}@media (max-width:800px){.left-sidebar .content .left>ul>li:before{max-width:none}}.left-sidebar .content .left>ul>li+li{margin-top:32px}.left-sidebar .content .left>ul>li h3{font-weight:600;font-size:18px}.left-sidebar .content .left>ul>li ul{margin-top:25px}.left-sidebar .content .left>ul>li ul li.active span{font-weight:400;background-image:url(/img/icon-tickbox-active.svg)}@media (min-width:801px){.left-sidebar .content .left>ul>li ul li+li{margin-top:15px}}@media (max-width:500px){.left-sidebar .content .left>ul>li ul li+li{margin-top:15px}}.left-sidebar .content .left>ul>li ul li span{display:inline-block;color:#000;font-weight:300;font-size:14px;font-family:roboto,sans-serif;line-height:18px;cursor:pointer;background:url(/img/icon-tickbox.svg) left center/18px no-repeat}@media (min-width:801px){.left-sidebar .content .left>ul>li ul li span{padding-left:40px}}@media (max-width:800px){.left-sidebar .content .left>ul>li ul li span{padding-left:30px;white-space:nowrap}}@media (min-width:501px) and (max-width:800px){.left-sidebar .content .left>ul>li ul li{margin:0 30px 15px 0}}@media (max-width:800px){.left-sidebar .content .left>ul>li ul{display:flex;flex-wrap:wrap}}@media (min-width:501px) and (max-width:800px){.left-sidebar .content .left>ul>li ul{margin-bottom:-20px}}@media (max-width:500px){.left-sidebar .content .left>ul>li ul{flex-direction:column}}@media (min-width:801px){.left-sidebar .content .left{width:260px}}.left-sidebar .content .right{flex:1}.left-sidebar .content .right h1{font-weight:700;font-size:42px}.left-sidebar .content .right h1+*{margin-top:50px}.left-sidebar .content .right .main-list li img{max-height:115px}.left-sidebar .content .right .main-list li .read-more{display:inline-block;margin-top:15px}.left-sidebar .content .right .main-list li .read-more a{font-size:16px}@media (max-width:800px){.left-sidebar .content{flex-direction:column}}#ajax-wrapper{transition:opacity .3s}#ajax-wrapper.faded{opacity:0}.pagination{display:flex;justify-content:center;margin-top:80px}.pagination li.text{position:relative;background-size:12px;background-repeat:no-repeat}.pagination li.text:after{position:absolute;top:calc(50% - 16px);width:1px;height:32px;content:"";background:#9aa6af}.pagination li.text.back{margin-right:10px;padding:0 20px 0 30px;background-image:url(/img/icon-arrow-left-orange.svg);background-position:left center}.pagination li.text.back:after{right:0}.pagination li.text.forward{margin-left:10px;padding:0 30px 0 20px;background-image:url(/img/icon-arrow-right-orange.svg);background-position:right center}.pagination li.text.forward:after{left:0}.pagination li.number *{display:block;padding:0 7px}.pagination li.number span.current,.pagination li.number:hover a{color:#fff;background:#ff8f1c}.pagination li.number a{text-decoration:none}.pagination li *{display:block;color:#42596a;font-weight:500;font-size:16px;font-family:roboto,sans-serif;line-height:23px}.bottom-nav{margin-top:45px}.bottom-nav.divider{padding-top:35px}@media (min-width:401px){.bottom-nav.align-bottom ul li.read-more{margin-bottom:7px}}@media (max-width:400px){.bottom-nav.align-bottom ul li+li{margin-top:30px}}@media (min-width:401px){.bottom-nav.align-bottom ul{align-items:flex-end}}@media (max-width:400px){.bottom-nav.align-bottom ul{align-items:center}}.bottom-nav ul{display:flex;justify-content:space-between;align-items:center}@media (max-width:400px){.bottom-nav ul p{text-align:center}}@media (max-width:400px){.bottom-nav ul{flex-direction:column}}#header .content>.top{display:flex;justify-content:space-between;align-items:center}#header .content>.top .logo-menu{position:relative}#header .content>.top .logo-menu .toggle-menu{width:30px;height:22px;display:flex;flex-flow:column;justify-content:space-between}#header .content>.top .logo-menu .toggle-menu.active div{transition:background-color 1s;background-color:#ff8f1c}#header .content>.top .logo-menu .toggle-menu div{height:2px;border-radius:10px;background-color:#2b495e}#header .content>.top .logo-menu .toggle-menu div:nth-child(1){width:75%}#header .content>.top .logo-menu .toggle-menu div:nth-child(2){width:100%}#header .content>.top .logo-menu .toggle-menu div:nth-child(3){width:60%}#header .content>.top .logo-menu .toggle-menu div:nth-child(4){width:80%}@media (min-width:901px){#header .content>.top .logo-menu .toggle-menu{display:none}}@media (max-width:900px){#header .content>.top .logo-menu .toggle-menu{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}}@media (min-width:601px) and (max-width:900px){#header .content>.top .logo-menu .toggle-menu{position:absolute;left:30px;top:calc(50% - 11px)}}@media (min-width:501px){#header .content>.top .logo-menu .logo img{width:285px}}@media (max-width:500px){#header .content>.top .logo-menu .logo{width:70%}}@media (max-width:900px){#header .content>.top .logo-menu{display:flex;margin-top:30px;padding:0 30px}}@media (min-width:601px) and (max-width:900px){#header .content>.top .logo-menu{justify-content:center}}@media (max-width:600px){#header .content>.top .logo-menu{justify-content:space-between;align-items:center}}#header .content>.top .right>*+*{margin-top:16px}#header .content>.top .right .top{display:flex;align-items:center}#header .content>.top .right .top .telephone{color:#112939;font-weight:700;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}#header .content>.top .right .top .telephone+.social-icons{margin-left:24px}#header .content>.top .right .top .social-icons a.email img{width:18px}#header .content>.top .right .top .social-icons a.social img{width:22px}#header .content>.top .right .top .social-icons a+a{margin-left:14px}@media (min-width:901px){#header .content>.top .right .top{justify-content:flex-end}}@media (max-width:900px){#header .content>.top .right .top{justify-content:space-between}}#header .content>.top .right form{max-width:210px}@media (max-width:900px){#header .content>.top .right form{display:none}}#header .content>.top .right svg{width:320px}@media (max-width:900px){#header .content>.top .right svg{display:none}}@media (min-width:901px){#header .content>.top .right{display:flex;flex-direction:column;align-items:flex-end}}@media (max-width:900px){#header .content>.top .right{padding:15px 30px;border-bottom:1px solid #e1eaf0}}@media (min-width:901px){#header .content>.top{padding-top:20px}}@media (max-width:900px){#header .content>.top{flex-direction:column-reverse;align-items:stretch}}#header nav{margin-top:20px;border-top:1px solid #e1eaf0;border-bottom:1px solid #e1eaf0}#header nav.open{transition:height .8s}#header nav.expandable{height:auto!important}#header nav .content{max-width:950px}#header nav .content>ul{display:flex}#header nav .content>ul li{position:relative}#header nav .content>ul li.current-menu-item>a,#header nav .content>ul li.current_page_ancestor>a{background:#f5f5f5}#header nav .content>ul li.menu-item-has-children.open>ul{display:block}#header nav .content>ul li.menu-item-has-children>a{background-position:calc(100% - 25px) center;background-size:7px;background-repeat:no-repeat}#header nav .content>ul li ul{display:none}#header nav .content>ul li ul li a{line-height:36px;border-radius:5px;white-space:nowrap}@media (min-width:901px){#header nav .content>ul li ul li a{padding:0 60px 0 22px}}@media (min-width:901px){#header nav .content>ul li ul li{padding:0 4px}}@media (min-width:901px){#header nav .content>ul li ul{position:absolute;z-index:1000;padding:4px 0;border:1px solid #e1eaf0;background:#fff}}@media (max-width:900px){#header nav .content>ul li ul{margin-left:15px}}#header nav .content>ul li a{display:block;color:#112939;font-weight:400;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}#header nav .content>ul li a:hover{text-decoration:none}@media (max-width:900px){#header nav .content>ul li a{padding:0 20px;border-radius:5px}}@media (hover:hover) and (pointer:fine){#header nav .content>ul li:hover>ul{display:block}}#header nav .content>ul>li{flex-grow:1}#header nav .content>ul>li.current-menu-item>a,#header nav .content>ul>li.current_page_ancestor>a{font-weight:700}@media (max-width:900px){#header nav .content>ul>li.menu-item-has-children>a{background-image:url(/img/icon-arrow-right-blue.svg)}}@media (min-width:901px){#header nav .content>ul>li li+li{margin-top:3px}}@media (min-width:901px){#header nav .content>ul>li>a{line-height:58px;text-align:center}#header nav .content>ul>li>a:before{display:block;height:0;font-weight:700;visibility:hidden;content:attr(data-text)}}@media (max-width:900px){#header nav .content>ul>li>a{line-height:40px}}#header nav .content>ul>li>ul{left:0;top:100%}#header nav .content>ul>li>ul>li.menu-item-has-children>a{background-image:url(/img/icon-arrow-right-blue.svg)}#header nav .content>ul>li>ul>li>ul{left:100%;top:-5px}@media (max-width:900px){#header nav .content>ul>li>ul>li>ul{padding:8px 0 16px}}@media (hover:hover) and (pointer:fine){#header nav .content>ul>li>ul>li.menu-item-has-children>a:hover{background-image:url(/img/icon-arrow-right-white.svg)}#header nav .content>ul>li>ul>li:hover>a{background-color:#f5f5f5}#header nav .content>ul>li>ul>li a:hover{color:#fff;background-color:#ff8f1c}}@media (max-width:900px){#header nav .content>ul>li>ul{padding:8px 0 16px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){#header nav .content>ul>li:hover>a{font-weight:700;background:#f5f5f5}#header nav .content>ul>li:hover>a:before{content:none}}@media (max-width:900px){#header nav .content>ul{flex-direction:column;padding:20px 0}}@media (max-width:900px){#header nav{height:0;overflow:hidden}}#footer{padding:50px 0;background:#2b495e}#footer .content{display:flex;justify-content:center;align-items:center}@media (min-width:961px){#footer .content .text+*{margin-left:70px}}@media (max-width:960px){#footer .content .text+*{margin-top:40px}}#footer .content .text nav+p{margin-top:20px}#footer .content .text nav ul{display:flex;justify-content:center;align-items:flex-start}#footer .content .text nav ul li+li{position:relative}#footer .content .text nav ul li+li:before{position:absolute;content:"";background:#fff}@media (min-width:501px){#footer .content .text nav ul li+li:before{left:0;top:calc(50% - 6px);width:1px;height:12px}}@media (max-width:500px){#footer .content .text nav ul li+li:before{left:calc(50% - 6px);top:0;width:12px;height:1px}}@media (min-width:501px){#footer .content .text nav ul li+li{margin-left:10px;padding-left:10px}}@media (max-width:500px){#footer .content .text nav ul li+li{margin-top:10px;padding-top:10px}}#footer .content .text nav ul li a{color:#fff;font-weight:500;font-size:14px;font-family:roboto,sans-serif;line-height:1.5}@media (max-width:500px){#footer .content .text nav ul{flex-direction:column;align-items:center}}#footer .content .text p{max-width:360px;margin-left:auto;margin-right:auto;color:#fff;font-weight:400;font-size:12px;font-family:roboto,sans-serif;line-height:1.6;text-align:center}@media (min-width:961px){#footer .content .text{padding-left:220px}}#footer .content iframe{width:140px;height:82px}#footer .content #back-to-top{position:fixed;bottom:100px;display:none;width:46px;height:46px}#footer .content #back-to-top.display{display:block}#footer .content #back-to-top img{width:46px;cursor:pointer}@media (min-width:1301px){#footer .content #back-to-top{left:calc(100vw - 161px)}}@media (min-width:601px) and (max-width:1300px){#footer .content #back-to-top{left:calc(100vw - 111px)}}@media (max-width:600px){#footer .content #back-to-top{left:calc(100vw - 76px)}}@media (max-width:960px){#footer .content{flex-direction:column}}@keyframes cookie-banner{from{transform:translateY(100%)}to{transform:translateY(0)}}#cookie-banner{position:fixed;left:0;bottom:0;z-index:2000;width:100%;padding:25px 0;border-top:3px solid #ff8f1c;animation:cookie-banner .8s 2s both;background:#112939}#cookie-banner.hide{display:none}#cookie-banner .content{align-items:center;color:#fff}#cookie-banner .content p{flex:1;font-weight:400;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}@media (min-width:801px){#cookie-banner .content p+div{margin-left:80px}}@media (max-width:800px){#cookie-banner .content p+div{margin-top:25px}}@media (max-width:800px){#cookie-banner .content p{text-align:center}}#cookie-banner .content .buttons div{cursor:pointer}#cookie-banner .content .buttons div+div{margin-left:15px}@media (max-width:800px){#cookie-banner .content{flex-direction:column}}#main:not(.flush)+#footer{margin-top:60px}@media (min-width:601px){#main>section.mt-l{margin-top:80px}}@media (max-width:600px){#main>section.mt-l{margin-top:64px}}#main>section.mt-m.divider{padding-top:40px}@media (min-width:601px){#main>section.mt-m{margin-top:60px}}@media (max-width:600px){#main>section.mt-m{margin-top:48px}}@media (min-width:601px){#main>section.mt-s.divider{padding-top:40px}}@media (max-width:600px){#main>section.mt-s.divider{padding-top:32px}}@media (min-width:601px){#main>section.mt-s{margin-top:40px}}@media (max-width:600px){#main>section.mt-s{margin-top:32px}}@media (min-width:601px){#main>section.mt-vs{margin-top:25px}}@media (max-width:600px){#main>section.mt-vs{margin-top:20px}}@media (min-width:601px){#main>section.mb-l{margin-bottom:80px}}@media (max-width:600px){#main>section.mb-l{margin-bottom:64px}}@media (min-width:601px){#main>section.mb-m{margin-bottom:60px}}@media (max-width:600px){#main>section.mb-m{margin-bottom:48px}}@media (min-width:601px){#main>section.mb-s{margin-bottom:40px}}@media (max-width:600px){#main>section.mb-s{margin-bottom:32px}}#main>.breadcrumbs{margin-top:30px}#main h1.page-heading{font-weight:700;font-size:42px;font-family:jost,sans-serif;line-height:1.5}#main h1.page-heading+.user-content{margin-top:30px}#main *+table,#main table+*{margin-top:40px}body.home section.intro .text{display:flex}@media (min-width:801px){body.home section.intro .text h2+p{margin-left:100px}}@media (max-width:800px){body.home section.intro .text h2+p{margin-top:30px}}@media (max-width:800px){body.home section.intro .text h2 br{display:none}}body.home section.intro .text h2 span{color:#ff8f1c}body.home section.intro .text p{flex:1;color:#000;line-height:1.5}@media (max-width:800px){body.home section.intro .text{flex-direction:column;text-align:center}}body.home section.intro .scroll-down img{width:32px;margin:50px auto 0;cursor:pointer}@media (max-width:800px){body.home section.intro .scroll-down{display:none}}@media (max-width:800px){body.home section.intro{padding-bottom:20px}}body.home section.what-we-do h2{text-align:center}body.home section.what-we-do h2+ul{margin-top:35px}body.home section.what-we-do ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}body.home section.what-we-do ul li{padding:0 10px}body.home section.what-we-do ul li a{display:block}body.home section.what-we-do ul li a:hover p{text-decoration:underline}body.home section.what-we-do ul li a .image{height:125px;background-position:center;background-size:cover;background-repeat:no-repeat}body.home section.what-we-do ul li a .image+p{margin-top:15px}body.home section.what-we-do ul li a p{color:#42596a;font-weight:500;font-size:18px;font-family:roboto,sans-serif;line-height:1.5;text-align:center}@media (min-width:801px){body.home section.what-we-do ul li{width:20%}body.home section.what-we-do ul li:nth-child(n+6){margin-top:40px}}@media (min-width:501px) and (max-width:800px){body.home section.what-we-do ul li{width:33.33%}body.home section.what-we-do ul li:nth-child(n+4){margin-top:40px}}@media (min-width:401px) and (max-width:500px){body.home section.what-we-do ul li{width:50%}body.home section.what-we-do ul li:nth-child(n+3){margin-top:40px}}@media (max-width:400px){body.home section.what-we-do ul li{width:100%}body.home section.what-we-do ul li+li{margin-top:40px}}body.home section.expertise .alt-background{padding:50px 0}body.home section.expertise .alt-background h2{text-align:center}body.home section.expertise .alt-background ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}body.home section.expertise .alt-background ul li{text-align:center}body.home section.expertise .alt-background ul li a{display:block}body.home section.expertise .alt-background ul li a:hover p{text-decoration:underline}body.home section.expertise .alt-background ul li a .image{width:70px;height:70px;margin:0 auto 10px;border-radius:50%;background-color:#fff;background-position:center;background-size:48px 48px;background-repeat:no-repeat}body.home section.expertise .alt-background ul li a .image.large{background-size:55px 55px}body.home section.expertise .alt-background ul li a .image.small{background-size:42px 42px}body.home section.expertise .alt-background ul li a p{color:#42596a;text-align:center;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}@media (min-width:1001px){body.home section.expertise .alt-background ul li{padding:0 15px}body.home section.expertise .alt-background ul li:nth-child(n+6){margin-top:50px}body.home section.expertise .alt-background ul li:nth-child(-n+4),body.home section.expertise .alt-background ul li:nth-child(n+10){width:20%}body.home section.expertise .alt-background ul li:nth-child(n+5):nth-child(-n+9){width:20%}}@media (min-width:701px) and (max-width:1000px){body.home section.expertise .alt-background ul li{width:25%;padding:0 25px}body.home section.expertise .alt-background ul li:nth-child(n+5){margin-top:50px}}@media (min-width:501px) and (max-width:700px){body.home section.expertise .alt-background ul li{width:33.33%;padding:0 25px}body.home section.expertise .alt-background ul li:nth-child(n+4){margin-top:50px}}@media (max-width:500px){body.home section.expertise .alt-background ul li{width:50%;padding:0 25px}body.home section.expertise .alt-background ul li:nth-child(n+3){margin-top:50px}}body.blog .main-list li+li{margin-top:40px}body.page-id-24 ul.team{display:flex;flex-wrap:wrap;margin-top:60px;padding-bottom:40px}body.page-id-24 ul.team li{display:flex}body.page-id-24 ul.team li img{max-width:180px}@media (min-width:901px){body.page-id-24 ul.team li img+.text{margin-left:40px}}@media (min-width:501px) and (max-width:700px){body.page-id-24 ul.team li img+.text{margin-left:40px}}body.page-id-24 ul.team li .text{flex:1;padding:30px 50px 0 0}body.page-id-24 ul.team li .text h3{font-weight:600;font-size:28px;font-family:jost,sans-serif;line-height:1.1}body.page-id-24 ul.team li .text .read-more{display:inline-block;margin-top:25px}@media (min-width:901px){body.page-id-24 ul.team li{width:50%}body.page-id-24 ul.team li:nth-child(n+3){margin-top:30px}}@media (min-width:701px) and (max-width:900px){body.page-id-24 ul.team li{width:33.33%}body.page-id-24 ul.team li:nth-child(n+4){margin-top:40px}}@media (min-width:501px) and (max-width:700px){body.page-id-24 ul.team li{width:100%}body.page-id-24 ul.team li+li{margin-top:30px}}@media (max-width:500px){body.page-id-24 ul.team li{width:100%}body.page-id-24 ul.team li+li{margin-top:40px}}@media (min-width:701px) and (max-width:900px){body.page-id-24 ul.team li{flex-direction:column}}@media (max-width:500px){body.page-id-24 ul.team li{flex-direction:column}}body.page-id-28 .main-list li+li{margin-top:50px}body.page-id-30 .two-columns .alt-background{padding:55px 0}body.page-id-30 .two-columns .alt-background .flex{align-items:center}body.page-id-30 .two-columns .heading+.flex{margin-top:40px}body.page-id-30 .two-columns .flex>div{flex:1}@media (min-width:601px){body.page-id-30 .two-columns .flex>div.left+.right{margin-left:50px}}@media (max-width:600px){body.page-id-30 .two-columns .flex>div.left+.right{margin-top:50px}}body.page-id-30 .two-columns .flex>div.left address{color:#000;font-weight:300;font-size:16px;font-family:roboto,sans-serif;line-height:1.5}body.page-id-30 .two-columns .flex>div.left address+h2{margin-top:40px}body.page-id-30 .two-columns .flex>div.left address strong{font-weight:400}body.page-id-30 .two-columns .flex>div.left .contact-methods{font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}body.page-id-30 .two-columns .flex>div.left .contact-methods span{color:#ff8f1c}body.page-id-30 .two-columns .flex>div.left .contact-methods span+a{margin-left:15px}body.page-id-30 .two-columns .flex>div.left .social-icons{margin-top:40px}body.page-id-30 .two-columns .flex>div.left .social-icons a+a{margin-left:16px}body.page-id-30 .two-columns .flex>div.left .social-icons a img{width:38px}body.page-id-30 .two-columns .flex>div.right p+form{margin-top:30px}body.page-id-30 .two-columns .flex>div.right form{text-align:right}body.page-id-30 .two-columns .flex>div.right form .button{width:190px;margin-top:30px}body.page-id-30 .two-columns .flex>div h2{font-size:20px}body.page-id-30 .two-columns .flex>div h2+*{margin-top:20px}@media (max-width:600px){body.page-id-30 .two-columns .flex{flex-direction:column}}body.single-bn-team-member section.person-details .content{display:flex}body.single-bn-team-member section.person-details .content>img{max-width:190px}@media (min-width:601px){body.single-bn-team-member section.person-details .content>img+.text{margin-left:45px}}@media (max-width:600px){body.single-bn-team-member section.person-details .content>img+.text{margin-bottom:35px}}body.single-bn-team-member section.person-details .content .text{flex:1}body.single-bn-team-member section.person-details .content .text h1{margin-top:35px}body.single-bn-team-member section.person-details .content .text .contact-methods{display:flex;flex-wrap:wrap;margin-top:35px}@media (min-width:851px){body.single-bn-team-member section.person-details .content .text .contact-methods ul+ul{margin-left:80px}}@media (max-width:850px){body.single-bn-team-member section.person-details .content .text .contact-methods ul+ul{margin-top:10px}}body.single-bn-team-member section.person-details .content .text .contact-methods ul li{min-width:34%;padding:6px 0 5px 40px;background-position:left center;background-repeat:no-repeat}body.single-bn-team-member section.person-details .content .text .contact-methods ul li+li{margin-top:10px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li.phone{background-image:url(/img/icon-phone-card.svg);background-size:20px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li.v-card{background-image:url(/img/icon-vcard.svg);background-size:24px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li.mobile{background-image:url(/img/icon-mobile-card.svg);background-position:3px center;background-size:14px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li.email{background-image:url(/img/icon-email-card.svg);background-size:22px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li.linkedin{background-image:url(/img/icon-linkedin-card.svg);background-size:19px}body.single-bn-team-member section.person-details .content .text .contact-methods ul li a{color:#42596a;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1}@media (max-width:850px){body.single-bn-team-member section.person-details .content .text .contact-methods{flex-direction:column}}@media (max-width:600px){body.single-bn-team-member section.person-details .content{flex-direction:column-reverse}}body.single-bn-team-member section.text.no-background{padding:40px 0}body.single-bn-team-member section.text .alt-background{padding:40px 0 50px}body.single-bn-team-member section.text h2+.user-content{margin-top:30px}body.single-bn-team-member section.accordion>ul{border-bottom:1px solid #e1eaf0}body.single-bn-team-member section.accordion>ul li.open .tab-heading{border-bottom:1px solid #e1eaf0}body.single-bn-team-member section.accordion>ul li.open .tab-heading h2{background-image:url(/img/icon-arrow-up.svg)}body.single-bn-team-member section.accordion>ul li:not(.open) .tab-content{display:none}body.single-bn-team-member section.accordion>ul li .tab-heading{border-top:1px solid #e1eaf0}body.single-bn-team-member section.accordion>ul li .tab-heading h2{padding:20px 0;cursor:pointer;background:url(/img/icon-arrow-down-thick.svg) right center/22px no-repeat}body.single-bn-team-member section.accordion>ul li .tab-content.alt-background{padding:10px 0}body.single-bn-team-member section.accordion>ul li .tab-content .case-snippets{padding:30px 0}body.single-bn-team-member section.accordion>ul li .tab-content .text{padding:30px 0 40px}body.single-bn-team-member section.accordion>ul li .tab-content .text.list li{color:#000}body.single-bn-team-member section.accordion>ul li .tab-content .text.list li+li{margin-top:20px}@media (min-width:801px){body.single-bn-case .main-side .flex .left+.right{margin-left:80px}}@media (max-width:800px){body.single-bn-case .main-side .flex .left+.right{margin-top:60px}}body.single-bn-case .main-side .flex .left>.case-heading+.user-content{margin-top:30px}body.single-bn-case .main-side .flex .left>.case-heading h2{font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}body.single-bn-case .main-side .flex .left .documents{margin-top:50px}body.single-bn-case .main-side .flex .left .documents li{display:flex;justify-content:space-between;padding:18px 18px 18px 70px;border-radius:8px;background-color:#f5f5f5;background-image:url(/img/icon-pdf.svg);background-size:22px;background-repeat:no-repeat}body.single-bn-case .main-side .flex .left .documents li+li{margin-top:12px}body.single-bn-case .main-side .flex .left .documents li .text{flex:1;color:#42596a;font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}@media (min-width:1001px){body.single-bn-case .main-side .flex .left .documents li .text+.buttons{margin-left:50px}}@media (min-width:801px) and (max-width:1000px){body.single-bn-case .main-side .flex .left .documents li .text+.buttons{margin-top:10px}}@media (min-width:601px) and (max-width:800px){body.single-bn-case .main-side .flex .left .documents li .text+.buttons{margin-left:50px}}@media (max-width:600px){body.single-bn-case .main-side .flex .left .documents li .text+.buttons{margin-top:10px}}body.single-bn-case .main-side .flex .left .documents li .buttons{display:flex;flex-shrink:0}body.single-bn-case .main-side .flex .left .documents li .buttons a{line-height:32px}body.single-bn-case .main-side .flex .left .documents li .buttons a+a{margin-left:18px}@media (min-width:1001px){body.single-bn-case .main-side .flex .left .documents li{align-items:center;background-position:20px center}}@media (min-width:801px) and (max-width:1000px){body.single-bn-case .main-side .flex .left .documents li{flex-direction:column;background-position:20px 21px}}@media (min-width:601px) and (max-width:800px){body.single-bn-case .main-side .flex .left .documents li{align-items:center;background-position:20px center}}@media (max-width:600px){body.single-bn-case .main-side .flex .left .documents li{flex-direction:column;background-position:20px 21px}}body.single-bn-case .main-side .flex .left .commentary{margin-top:40px}body.single-bn-case .main-side .flex .left .commentary time{margin-top:5px}body.single-bn-case .main-side .flex .left .commentary .staff-snapshot{margin-top:30px}body.single-bn-case .main-side .flex .left .commentary .staff-snapshot img{width:40px;height:40px}body.single-bn-case .main-side .flex .left .commentary .margin-top{margin-top:40px}body.single-bn-case .main-side .flex .left .bottom-nav{margin-top:40px}body.single-bn-case .main-side .flex .right .workers{padding:20px 20px 20px 12px;border-radius:8px;background:#f5f5f5}body.single-bn-case .main-side .flex .right .workers .staff-snapshot:before{left:0}body.single-bn-case .main-side .flex .right .workers .staff-snapshot+li{margin-top:15px;padding-top:16px;border-top:1px solid #e9eaeb}body.single-bn-case .main-side .flex .right .workers .staff-snapshot img{width:70px}body.single-bn-case .main-side .flex .right .workers .staff-snapshot img+.text{margin-left:8px}body.single-bn-case .main-side .flex .right .workers .staff-snapshot .text{padding-left:8px}@media (min-width:801px){body.single-bn-case .main-side .flex .right .workers{width:290px}}@media (max-width:800px){body.single-bn-case .main-side .flex{flex-direction:column}}body.single-bn-case .coverage .content>ul{margin-top:30px}body.single-bn-case .coverage .content>ul>li{display:flex;align-items:center}body.single-bn-case .coverage .content>ul>li+li{margin-top:50px;padding-top:50px}body.single-bn-case .coverage .content>ul>li img{width:200px}body.single-bn-case .coverage .content>ul>li img+.text{margin-left:50px}body.single-bn-case .coverage .content>ul>li .text{flex:1}body.single-bn-case .coverage .content>ul>li .text .case-heading h2{font-weight:700;font-size:20px;font-family:roboto,sans-serif;line-height:1.5}body.single-bn-case .coverage .content>ul>li .text .case-heading h3{font-weight:400;font-size:18px;font-family:roboto,sans-serif;line-height:1.5}body.single-bn-case .coverage .content>ul>li .text .links{display:flex;margin-top:30px}@media (min-width:401px){body.single-bn-case .coverage .content>ul>li .text .links li+li{margin-left:60px}}@media (max-width:400px){body.single-bn-case .coverage .content>ul>li .text .links li+li{margin-top:20px}}@media (max-width:400px){body.single-bn-case .coverage .content>ul>li .text .links{flex-direction:column;align-items:flex-start}}body.single-bn-case .get-in-touch{margin-top:70px}body.single-post time{margin-top:5px}body.single-post .staff-snapshot{margin-top:30px}body.single-post .staff-snapshot img{width:40px}body.single-post .staff-snapshot .name{max-width:100px}body.single-post .user-content{margin-top:30px}body.single-post .user-content .featured-image{max-width:380px;margin:-160px 0 40px 60px;float:right}body.search h1+p{margin-top:30px}body.search .main-list li+li{margin-top:40px}